Files
xen/unmodified_drivers/linux-2.6
Ian Campbell 443701ef0c Replace FSF street address with canonical URL
As recommended in http://www.gnu.org/licenses/gpl-howto.en.html.

This is the result of:
$ git grep -El Mass\|Temple\|Franklin | xargs ./fsf.pl

Where fsf.pl is:
    #!/usr/bin/perl -w -pi.bak -0777
    my $repl = 'If not, see <http://www.gnu.org/licenses/>.';
    my $br = qr/(?:\s*\n\s*(?:[\*\#]|\/\/|\.\\" )?\s*|\s+)/;

    my $inwt = qr/[Ii]f${br}not,${br}write${br}(?:to${br})?the${br}Free${br}Software${br}Foundation,(?:${br}Inc\.,)?/;

    my $mass = qr/675${br}Mass${br}Ave,?${br}Cambridge,?${br}MA${br}02139,?${br}USA,?\.?/;
    my $franklin = qr/51${br}Franklin${br}St(?:reet)?(?:,${br}| - )Fifth${br}Floor,?${br}Boston,?${br}MA,?${br}02110-1301,?${br}USA,?\.?/;
    my $temple = qr/59${br}Temple${br}Place(?:,${br}| - )Suite${br}330,?${br}Boston,?${br}MA,?${br}021110?-1307,?${br}USA,?\.?/;

    s|$inwt$br$mass|$repl|m;
    s|$inwt$br$franklin|$repl|m;
    s|$inwt$br$temple|$repl|m;

The only remaining mentions of these addresses are in COPYING files which I
haven't touched.

Some of the changed files are imports from elsewhere, however
filtering them out is tricky, I think it is tolerable to have these
files be modified here and then perhaps reverted on the next sync,
since it's only 1-2 lines and obvious what is going on.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
2015-07-29 11:14:07 +01:00
..
2007-07-12 16:03:41 +01:00
2008-12-09 13:06:19 +00:00

These drivers provide paravirtualised drivers for pre-PVops Linux
kernels which have the classic-Xen patches applied. They do not work
with kernels which are not patched with the classic-Xen patches. In
particular this includes all PVops kernels.

For 2.6.36 and newer you should use the "PVHVM" functionality which is
available in the mainline kernel.

To build do one of:

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

- or -
   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.