Files
xen/unmodified_drivers/linux-2.6
Keir Fraser c65b3f8832 pv-on-hvm drivers: build fixes for Linux 2.6.27+
Make the drivers build properly in a 2.6.27 environment as well as
against a kernel with pv-ops Xen configured on (in the latter case
more work would be needed to also make the drivers work, as there's a
large number of duplicate exports).

Portions from Charles Arnold <carnold@novell.com>.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
2008-11-24 11:11:20 +00:00
..
2007-07-12 16:03:41 +01:00
2008-08-07 09:05:54 +01:00

To build:

1. ./mkbuildtree [<arch>]
   NB. You can override paths to Xen sources and a (stub) XenLinux
       build tree via the XEN and XL environment variable.

2. make -C /path/to/kernel/build M=$PWD modules
   NB. This is your native kernel build tree (or a distro provided
       stub), not the XenLinux sources referred to in step 1.
   NB. If you are cross compiling, you need to set ARCH and
       CROSS_COMPILE too.

You get four modules, xen-platform-pci.ko, xen-vbd.ko, xen-vnif.ko and
xen-balloon.ko.  Load xen-platform-pci first, and then
whichever of xen-vbd, xen-vnif and xen-balloon.ko you happen to need.