All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-help] CONFIG_NR_CPUS is too large
@ 2009-09-11 19:01 Stephen Sinclair
  2009-09-11 20:03 ` Jan Kiszka
  0 siblings, 1 reply; 5+ messages in thread
From: Stephen Sinclair @ 2009-09-11 19:01 UTC (permalink / raw)
  To: xenomai

Hello,

I am trying to install Xenomai.  After patching the kernel (I have
tried with 2.6.29.5 and 2.6.30.5), I get the following error message:


$ make
scripts/kconfig/conf -s arch/x86/Kconfig
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-x86
  CC      arch/x86/kernel/asm-offsets.s
In file included from include/linux/sched.h:62,
                 from arch/x86/kernel/asm-offsets_64.c:8,
                 from arch/x86/kernel/asm-offsets.c:4:
include/linux/ipipe.h:76:2: error: #error "CONFIG_NR_CPUS is too
large, please lower it."
make[1]: *** [arch/x86/kernel/asm-offsets.s] Error 1
make: *** [prepare0] Error 2


The CONFIG_NR_CPUS config variable is set to the default 64, but I
still get this error if I lower it to 4 or 2.  (This is a dual-core
machine, AMD X2.)

I tried commenting-out this error, just to see what would happen, but
I get an oops on boot.  Setting the boot flag earlyprintk=vga shows a
backtrace, and the crash happens immediately after
__ipipe_enable_irqdesc, which is in ipipe_virtualize_irq.

I don't know how to proceed from here, does anyone know why
CONFIG_NR_CPUS is triggering this error?

Thanks,
Steve


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

end of thread, other threads:[~2010-01-29 20:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-11 19:01 [Xenomai-help] CONFIG_NR_CPUS is too large Stephen Sinclair
2009-09-11 20:03 ` Jan Kiszka
2009-09-17 17:41   ` Stephen Sinclair
2010-01-28 16:20     ` Brian Zenowich
2010-01-29 20:47       ` Philippe Gerum

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.