README
1These drivers provide paravirtualised drivers for pre-PVops Linux
2kernels which have the classic-Xen patches applied. They do not work
3with kernels which are not patched with the classic-Xen patches. In
4particular this includes all PVops kernels.
5
6For 2.6.36 and newer you should use the "PVHVM" functionality which is
7available in the mainline kernel.
8
9To build do one of:
10
11 ./mkbuildtree [<arch>]
12 NB. You can override paths to Xen sources and a (stub) XenLinux
13 build tree via the XEN and XL environment variable.
14
15- or -
16 make -C /path/to/kernel/build M=$PWD modules
17 NB. This is your native kernel build tree (or a distro provided
18 stub), not the XenLinux sources referred to in step 1.
19 NB. If you are cross compiling, you need to set ARCH and
20 CROSS_COMPILE too.
21
22You get four modules, xen-platform-pci.ko, xen-vbd.ko, xen-vnif.ko and
23xen-balloon.ko. Load xen-platform-pci first, and then
24whichever of xen-vbd, xen-vnif and xen-balloon.ko you happen to need.
25