[vbox-dev] Compiling virtualbox kernel module on xen architecture
Sander van Leeuwen
Sander.Vanleeuwen at Sun.COM
Thu Mar 5 01:25:34 PST 2009
The VirtualBox ring 0 components are not suitable for running in a Xen
dom0 domain. The two are simply not compatible.
alessandro cunsolo wrote:
> 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 at virtualbox.org
> http://vbox.innotek.de/mailman/listinfo/vbox-dev
>
--
Kind regards / Mit freundlichen Gruessen / Met vriendelijke groet
--
Sun Microsystems GmbH Sander van Leeuwen
Werkstrasse 24 Senior Staff Engineer, VirtualBox
71384 Weinstadt, Germany mailto:Sander.Vanleeuwen at sun.com
================================================
Sitz der Gesellschaft: Sun Microsystems GmbH,
Sonnenallee 1, 85551 Kirchheim-Heimstetten
Amtsgericht Muenchen: HRB 161028
Geschaeftsfuehrer: Thomas Schroeder,
Wolfgang Engels, Dr. Roland Boehmer
Vorsitzender des Aufsichtsrates: Martin Haering
================================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.virtualbox.org/pipermail/vbox-dev/attachments/20090305/5c21bb11/attachment-0001.html
More information about the vbox-dev
mailing list