Remove some build noise

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Add a .gitignore

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Make the unplug DISKS value a REG_MULTI_SZ instead of a REG_SZ

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Remove some build noise

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Add a .gitignore

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Make the unplug DISKS value a REG_MULTI_SZ instead of a REG_SZ

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Switch to Xen 3.4 headers for backwards compatibility

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Update to new GNTTAB interface

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Merge branch 'upstream' of github.com:pauldu/win-xenvbd into upstream
Advertize the correct ABI to the backend when connecting.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Add a DWORD value "NeedReboot" to the service key if a PDO fails
to start because either the EMULATED interface is not available, or
an alias has yet to be unplugged.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
MSVC apparently 8-byte aligns 8-byte objects even in 32-bit builds
so we need to use the 64-bit ABI to blkback/tap in all cases.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Update to 7.2.0

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Update build to reflect version

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
ZwSetValueKey() was being called at DISPATCH_LEVEL from within the
enumeration code.

Change the code structure to only play with the registry from the outer
scan function which runs at PASSIVE_LEVEL.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
New README.md and INSTALL.md.

Also fix some python/cygwin issues and imported header line endings.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Fix typo

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>