win-pvdrivers

view BUILDING.txt @ 73:f74723639713

Corrected merge of dpc patches.
Releasing 0.5.0.0
author James Harper <james.harper@bendigoit.com.au>
date Thu Dec 20 13:07:44 2007 +1100 (2007-12-20)
parents 2b0eaa721206
children 58f32e252d01
line source
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.
3 2. Start the WDF Build Environment that best suits your needs. I've only ever used 2003 32 Bit Checked.
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.
7 4. Go into each of xenpci, xenvbd, xennet, and xenhide and do a 'BLD'.
9 5. Assuming all went well, your drivers should be in target/<sys>/i386 directory. (<sys> is winnet or winxp)
11 I've probably omitted some vitally important step from the above, so please let me know if you need any assistance compiling.
13 See the INSTALLING.txt file for information on how to install.
15 There is also a simple C# app which will enable 'graceful' shutdown (eg 'xm shutdown' and 'xm reboot' will do the right thing). Open Xen.sln in Visual Studio to build it.