win-pvdrivers

view doc/BUILDING.txt @ 189:eeeeb6924803

updates preparing for next release
author James Harper <james.harper@bendigoit.com.au>
date Mon Feb 18 22:16:03 2008 +1100 (2008-02-18)
parents 21a7b050e472
children 89e1a0af859c
line source
1 1. Download and install the Windows Driver Framework SDK (6001 is all
2 that is supported now) from Microsoft. You have to jump through a few
3 hoops to get it, but it is free (as in beer of course. Microsoft don't
4 do the 'as in speech' variety of free). It's also huge.
5 http://www.microsoft.com/whdc/driver/wdf/default.mspx is a good place
6 to start.
7 http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx is probably a
8 better place to start.
10 2. Start the WDF Build Environment that best suits your needs. 32 bit
11 W2K3 and XP checked and free should all work. 64 bit W2K3 works too.
13 3. Use Mercurial (get it from
14 http://www.selenic.com/mercurial/wiki/index.cgi/BinaryPackages) to get
15 the latest sources from
16 http://xenbits.xensource.com/ext/win-pvdrivers.hg.
18 4. From the top directory, type 'BLD'.
20 5. Assuming all went well, your drivers should be in target/<sys>/i386
21 directory. (<sys> is winnet or winxp, depending on your DDK compilation
22 environment.)
24 See the INSTALLING.txt file for information on how to install.
26 There is also a simple C# app which will enable 'graceful' shutdown (eg
27 'xm shutdown' and 'xm reboot' will do the right thing). Open Xen.sln in
28 Visual Studio to build it.