[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] Problem compiling with vSMP cpu architecture support



hello,

I've been having trouble enabling the scaleMP vSMP architecture support
(my cpu is an intel core 2 duo "conroe" e6750) with a xen-patched linux
kernel.
Everytime I compile the kernel, gcc complains about smp_processor_id()
being undeclared (and thus, ultimately fail when linking).
Enabling PC-compatible subarch type solves it.

here's the fail log:

>In file included from include/linux/irqflags.h:47,
>                 from include/asm/system.h:266,
>                 from include/linux/spinlock.h:58,
>                 from include/linux/module.h:10,
>                 from init/version.c:11:
>include/asm/mach-xen/asm/irqflags.h: In function 'raw_local_irq_disable':
>include/asm/mach-xen/asm/irqflags.h:43: warning: implicit declaration
of function 'smp_processor_id'
>  LD      init/built-in.o
>  LD      .tmp_vmlinux1
>arch/x86_64/kernel/built-in.o: In function `alternative_instructions':
>(.init.text+0x19e0): undefined reference to `smp_processor_id'
>arch/x86_64/kernel/built-in.o: In function `alternative_instructions':
>(.init.text+0x19f9): undefined reference to `smp_processor_id'
>arch/x86_64/kernel/built-in.o: In function `check_nmi_watchdog':
>(.init.text+0x2a25): undefined reference to `smp_processor_id'
>arch/x86_64/kernel/built-in.o: In function `check_nmi_watchdog':
>(.init.text+0x2a3f): undefined reference to `smp_processor_id'
>arch/x86_64/kernel/built-in.o: In function `nmi_cpu_busy':
>nmi.c:(.init.text+0x2bc3): undefined reference to `smp_processor_id'
>arch/x86_64/kernel/built-in.o:nmi.c:(.init.text+0x2bdd): more undefined
references to >`smp_processor_id' follow
>make: *** [.tmp_vmlinux1] Error 1
>zsh: exit 2     make
 
I tried with vanilla kernels 2.6.20 and 2.6.22-1, xen-patched (as well
as with the gentoo xen-sources 2.6.20-xen-r6 ebuild) but to no avail.
Googling a little led me to this article:
http://lists.xensource.com/archives/html/xen-ia64-devel/2005-12/msg00164.html
but I'm afraid I don"t have the brains to fully understand it.

Any help/guidelines would be appreciated, thanks,

-Oliver


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.