[vbox-dev] Compiling virtualbox kernel module on xen architecture
alessandro cunsolo
alexcuns84 at gmail.com
Wed Mar 4 15:56:40 PST 2009
Hi,
I'have tried to compile virtualbox kernel module on xen architecture, but
the building of the module have generated a compilation error.
With linux kernel 2.6.26-1-686, the building of module don't generate
errors, with linux-kernel-2.6.26-1-xen generate this errors:
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c: In function
‘VBoxDrvLinuxInit’:
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:488: error:
‘nmi_watchdog’ undeclared (first use in this function)
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:488: error: (Each
undeclared identifier is reported only once
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:488: error: for each
function it appears in.)
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:488: error:
‘NMI_IO_APIC’ undeclared (first use in this function)
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:502: error:
‘nmi_active’ undeclared (first use in this function)
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:525: error: implicit
declaration of function ‘apic_read’
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:525: error: ‘APIC_LVR’
undeclared (first use in this function)
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:526: error: implicit
declaration of function ‘GET_APIC_VERSION’
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:528: error: implicit
declaration of function ‘APIC_INTEGRATED’
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:528: error: implicit
declaration of function ‘GET_APIC_MAXLVT’
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:532: error:
‘APIC_LVTPC’ undeclared (first use in this function)
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:535: error: implicit
declaration of function ‘GET_APIC_DELIVERY_MODE’
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:535: error:
‘APIC_MODE_NMI’ undeclared (first use in this function)
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:535: error:
‘APIC_LVT_MASKED’ undeclared (first use in this function)
make[2]: *** [/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.o] Error 1
make[1]: *** [_module_/usr/src/modules/virtualbox-ose] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-1-xen-686'
make: *** [vboxdrv] Error 2
I have added:
#undef CONFIG_X86_LOCAL_APIC
in SUPDrv-linux.c and the building of module have success, but when I start
a virtual machine virtualbox stops in "spawing session".
Any idea what I can do ?
Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.virtualbox.org/pipermail/vbox-dev/attachments/20090305/bd61485c/attachment-0001.html
More information about the vbox-dev
mailing list