Niklaus Giger wrote:
Hi

Compiling ppc fails for me with 2.6.19 kernels. ( I compile on a Pegasos PPC 601 Debian Linux).

If I use ARCH=ppc then I get the following error:
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  CHK     include/linux/compile.h
gcc: include/asm/byteorder.h: No such file or directory

Hmm, strange.

gcc: no input files
  CC      arch/ppc/xenomai/hal.o
arch/ppc/xenomai/hal.c: In function 'rthal_arch_init':
arch/ppc/xenomai/hal.c:353: error: invalid type argument of '->'
make[1]: *** [arch/ppc/xenomai/hal.o] Fehler 1

That looks like an altivec problem. Does the attached patch for Xenomai help?

Trying to use ARCH=powerpc fails already while configuring the kernel
like this:
 make ARCH=powerpc menuconfig
  HOSTCC  scripts/kconfig/mconf.o
  HOSTLD  scripts/kconfig/mconf
scripts/kconfig/mconf arch/powerpc/Kconfig
init/Kconfig:564:warning: 'select' used by config symbol 'XENOMAI' refer to
undefined symbol 'IPIPE' #
# configuration written to .config
#
And a make gives me
 make ARCH=powerpc menuconfig
  HOSTCC  scripts/kconfig/mconf.o
  HOSTLD  scripts/kconfig/mconf
scripts/kconfig/mconf arch/powerpc/Kconfig
init/Kconfig:564:warning: 'select' used by config symbol 'XENOMAI' refer to
undefined symbol 'IPIPE' #
# configuration written to .config
#

The powerpc tree is not yet supported.

What is wrong? Did I miss something in my setup? Wrong config?

Seems to be an untested configuration!?

Wolfgang.
+ diff -u xenomai/ksrc/arch/powerpc/hal.c.OLD xenomai/ksrc/arch/powerpc/hal.c
--- xenomai/ksrc/arch/powerpc/hal.c.OLD	2007-02-18 15:25:24.000000000 +0100
+++ xenomai/ksrc/arch/powerpc/hal.c	2007-02-18 15:46:17.000000000 +0100
@@ -347,11 +347,7 @@
 int rthal_arch_init(void)
 {
 #ifdef CONFIG_ALTIVEC
-#ifdef CONFIG_PPC64
     if (!(cur_cpu_spec->cpu_features & CPU_FTR_ALTIVEC)) {
-#else /* !CONFIG_PPC64 */
-    if (!(cur_cpu_spec[0]->cpu_features & CPU_FTR_ALTIVEC)) {
-#endif /* CONFIG_PPC64 */
         printk
             ("Xenomai: ALTIVEC support enabled in kernel but no hardware found.\n"
              "         Disable CONFIG_ALTIVEC in the kernel configuration.\n");
_______________________________________________
Xenomai-core mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-core

Reply via email to