All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] [Xenomai -help] unsupported ARM9 machine
@ 2012-06-05 12:20 Marcin Kuśka
  2012-06-05 12:27 ` [Xenomai] " Gilles Chanteperdrix
  0 siblings, 1 reply; 17+ messages in thread
From: Marcin Kuśka @ 2012-06-05 12:20 UTC (permalink / raw)
  To: xenomai

Hi,

My name is Marcin Kuska and I'm new to this list.

Recently i have been trying to compile linux kernel v. 3.0.13 with a
Xenomai real time subsystem extension on ARM versatile express board. I'm
using buildroot-2012.05 to cross-compile the kernel. I patched linux source
tree with adeos-ipipe-3.0.13-arm-1.18-09.patch. The problem is that
buildroot cannot finish compilation and returns following errors:*

make[1]: Entering directory
`/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13'
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[2]: `include/generated/mach-types.h' is up to date.
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  LD      vmlinux.o
arch/arm/common/built-in.o: In function `gic_unmask_irq':
/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13/arch/arm/common/gic.c:106:
multiple definition of `__ipipe_mach_ticks_per_jiffy'
arch/arm/kernel/built-in.o:/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13/arch/arm/kernel/entry-armv.S:104:
first defined here
arch/arm/common/built-in.o: In function `__ipipe_mach_set_dec':
/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13/arch/arm/common/timer-sp.c:230:
multiple definition of `__ipipe_mach_set_dec'
arch/arm/kernel/built-in.o:/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13/arch/arm/kernel/smp_twd.c:59:
first defined here
arch/arm/common/built-in.o: In function `__ipipe_mach_release_timer':
/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13/arch/arm/common/timer-sp.c:239:
multiple definition of `__ipipe_mach_release_timer'
arch/arm/kernel/built-in.o:/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13/arch/arm/kernel/smp.c:509:
first defined here
arch/arm/common/built-in.o: In function `gic_unmask_irq':
/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13/arch/arm/common/gic.c:102:
multiple definition of `__ipipe_mach_timerstolen'
arch/arm/kernel/built-in.o:/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13/arch/arm/kernel/entry-armv.S:104:
first defined here
arch/arm/common/built-in.o: In function `__ipipe_mach_get_dec':
/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13/arch/arm/common/timer-sp.c:248:
multiple definition of `__ipipe_mach_get_dec'
arch/arm/kernel/built-in.o:/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13/arch/arm/kernel/smp_twd.c:70:
first defined here
arch/arm/common/built-in.o: In function `__ipipe_check_tickdev':
/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13/arch/arm/common/timer-sp.c:215:
multiple definition of `__ipipe_check_tickdev'
arch/arm/kernel/built-in.o:/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13/arch/arm/kernel/smp_twd.c:75:
first defined here
make[1]: *** [vmlinux.o] Error 1
make[1]: Leaving directory
`/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13'
make: ***
[/home/marcin/Documents/buildroot-2012.05/output/build/linux-3.0.13/.stamp_built]
Error 2
*
and also:

"unsupported ARM machine"

I have read that xenomai only supports integrator/cp board and any other
board like versatile express have to be adapted by myself. So i went to:

http://www.xenomai.org/index.php/I-pipe:ArmPorting

and started adapting and cannot find files like time.c and irq.c. Moreover
I cannot find errors in file gic.c, timer-sp.c and so on (e.g. *gic.c:106:
multiple definition of `__ipipe_mach_ticks_per_jiffy'* i cannot find any
definition of __ipipe_mach_ticks_per_jiffy so even if I would want to
comment one of the definitions to eliminate multipling it's impossible
cause it's not there).

My description of the problem is very blurred i suppose, so if anybody may
be knowing the solution, please ask for more specific details and i will
post them.


Thank you all for reading this message
-- 
Regards
Marcin Kuśka

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2012-07-06 12:18 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-05 12:20 [Xenomai] [Xenomai -help] unsupported ARM9 machine Marcin Kuśka
2012-06-05 12:27 ` [Xenomai] " Gilles Chanteperdrix
2012-06-05 15:34   ` Marcin Kuśka
2012-06-05 15:42     ` Gilles Chanteperdrix
2012-06-13 15:31       ` Marcin Kuśka
2012-06-13 20:14         ` Gilles Chanteperdrix
2012-06-22 13:07           ` Marcin Kuśka
2012-06-22 13:13             ` Gilles Chanteperdrix
2012-06-27 14:20               ` Marcin Kuśka
2012-06-27 15:18                 ` Gilles Chanteperdrix
2012-06-27 15:45                   ` Marcin Kuśka
2012-06-27 16:18                     ` Gilles Chanteperdrix
2012-07-03 16:49                       ` Marcin Kuśka
2012-07-03 16:55                         ` Gilles Chanteperdrix
2012-07-06 12:06                           ` Marcin Kuśka
2012-07-06 12:18                             ` Gilles Chanteperdrix
2012-06-05 18:16     ` Gilles Chanteperdrix

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.