view BUILDING.txt @ 12:5712dede5a1b

add in xen public includes, so the extra step of copying them over is not needed
author Andy Grover <>
date Wed Nov 28 14:44:10 2007 -0800 (2007-11-28)
parents 0cd078f41eed
children 2b0eaa721206
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. 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 to get the latest sources from
7 4. Copy the whole xen/include/public folder and put it in common/include/public in the Windows PV drivers tree.
9 5. Go into each of xenpci, xenvbd, and xenhide and do a 'build'.
11 6. Assuming all went well, your drivers should be in the target subfolder of each of those directories.
13 I've probably omitted some vitally important step from the above, so please let me know if you need any assistance compiling.
15 See the INSTALLING.txt file for information on how to install.