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.
_______________________________________________ vbox-dev mailing list vbox-dev@virtualbox.org http://vbox.innotek.de/mailman/listinfo/vbox-dev