win-pvdrivers

annotate BUILDING.txt @ 42:5dc3e004cf94

xennet: implement tx ring cleanup on xen interrupt
author Andy Grover <andy.grover@oracle.com>
date Wed Dec 05 14:56:01 2007 -0800 (2007-12-05)
parents 2b0eaa721206
children f74723639713
rev   line source
james@3 1 1. Download and install the Windows Driver Framework SDK (6000, not 6001 which is Longhorn only) from Microsoft. You have to jump through a few hoops to get it, but it is free (as in beer of course. Microsoft don't do the 'as in speech' variety of free). It's also huge. http://www.microsoft.com/whdc/driver/wdf/default.mspx is a good place to start.
james@3 2
james@3 3 2. Start the WDF Build Environment that best suits your needs. I've only ever used 2003 32 Bit Checked.
james@3 4
james@3 5 3. Use Mercurial (get it from http://www.selenic.com/mercurial/wiki/index.cgi/BinaryPackages) to get the latest sources from http://xenbits.xensource.com/ext/win-pvdrivers.hg.
james@3 6
andy@40 7 4. Go into each of xenpci, xenvbd, xennet, and xenhide and do a 'BLD'.
james@3 8
andy@40 9 5. Assuming all went well, your drivers should be in toplevel target/i386
andy@40 10 directory.
james@3 11
james@3 12 I've probably omitted some vitally important step from the above, so please let me know if you need any assistance compiling.
james@3 13
james@3 14 See the INSTALLING.txt file for information on how to install.