win-pvdrivers

log xenpci/xenpci.c

age author description
2010-01-10 James Harper Big changes to the way the device hiding works. Should fix the way Vista and above need a reboot into safe mode after install.
2010-01-02 James Harper Fix device hiding regression
2009-12-22 James Harper Use WinDDK 7600.16385.00.11.0.162
2009-11-25 James Harper First attempt at lower level hooking of DbgPrint and ASSERT.
2009-10-02 James Harper Reshuffle of code to allow adding of different device interfaces (eg /dev/evtchn and /dev/gntdev implementations)
2009-09-23 James Harper RC File updates.
2009-08-23 James Harper Add bug check reporting via qemu.0.10.0.89
2009-08-20 James Harper fix compile warning
2009-08-18 Amir Szekely missed xenpci.c in previous commit that should fix some 7b bsod
2009-08-09 James Harper Found some bugs caused by the unavailability of the page file during restore from suspend.
2009-08-05 James Harper Shut down threads properly on hibernate.
2009-07-02 James Harper Fixed up hot-add code (xm xxx-attach)
2009-05-10 James Harper Interrupt delivery updates.
2009-03-04 James Harper Fixed an off-by-one error in the load group order correction code
2009-03-03 James Harper A better way to enforce the correct load order of the Wdf service
2009-03-03 James Harper Lots more changes...
2009-02-18 James Harper more big updates
2009-02-14 James Harper mostly finished migration back to kmdf
2009-01-27 James Harper Implemented DMA_ADAPTER to allow scatter gather to work on xenpci enumerated devices
2009-01-16 James Harper big commit
2008-12-22 James Harper big changes to xenbus interface. simplified it a bit. started work on userspace interface.
2008-12-19 James Harper Updated to support the proposed patches to qemu from Steven Smith on ~20081216
2008-12-15 James Harper Too many changes to mention. Mostly revolving around updating the way the pci ide and network adapters are disabled.
2008-12-08 James Harper new config method
2008-08-12 James Harper Many many updates to improve stability etc and performance.
2008-07-17 Andy Grover Fixup xenpci for mingw build with DBG enabled.
2008-07-01 Andy Grover mingw fixes. Use IoCreateDevice now that security settings are set via INF
2008-06-19 Andy Grover mingw cleanups
2008-06-19 Andy Grover re-add bit needed for alloc_text
2008-06-19 Andy Grover get rid of unneeded (?) stuff that gcc complains about
2008-06-07 James Harper Fixed a bug which would prevent formatting (NTFS only I think) of xenvbd devices, and possibly cause some corruption although unlikely.wdm 0.9.7
2008-05-31 James Harper misc fixes. Mainly multiple requests per lu in xenvbdwdm 0.9.3
2008-05-22 James Harper Lots more updates. Added pvscsi support and started working on the stub drivers. Also working on unload support.wdm
2008-05-16 James Harper Fixed a few bugs in shutdown handler. Drivers appear to be working now. Shutdown not so much yet...wdm
2008-05-15 James Harper xennet now working. working on graceful shutdownwdm
2008-05-14 James Harper vbd is now working. w00t.wdm
2008-05-04 James Harper Enumeration now working, but no useful info passed to child devices yet.wdm
2008-05-02 James Harper Created wdm branch for the migration from wdf to wdm. the basics of xenpci are working, but the bus enumeration isn't yet.wdm
2008-04-26 James Harper bug fixes - TX bug appears to be fixed. Improved memory management in the TX path.0.8.9
2008-03-05 James Harper Big rework of xennet to try and improve performance. Change the tx path to grant pages rather than copy them.
2008-02-29 James Harper Fixed compiler warnings so that it builds under Free
2008-02-28 James Harper Working on suspend/resume. Suspend works (well... you get a checkpoint file), but resume fails.
2008-02-27 James Harper Fixed race in xenvbd which would cause a BSoD0.8.4
2008-02-26 James Harper Oops... haven't checked in in a while. 0.8.2 and 3 are somewhere in here :)
2008-02-21 James Harper Final updates for the next release.0.8.0.0
2008-02-20 James Harper Added SCSI passthrough support (vscsi). Works as far as windows can see the device, but haven't tested any further
2008-02-04 Andy Grover remove unused variables
2008-02-01 James Harper Updates to better enforce xenhide being loaded before enumerating devices on boot in xenvbd
2008-01-23 James Harper updates for AMD64 - may have broken 32 bit...
2008-01-23 James Harper Trying to get AMD64 working. sizeof(long) != sizeof(void *) under AMD64
2008-01-20 James Harper Lots of changes to try and resolve the crash-on-unload problem with xennet. No fix though.
2008-01-19 James Harper Attempted to use the AllocMMIO function so that it isn't such a problem when the memory can't be freed properly in xennet unload. It didn't work though.
2008-01-17 James Harper Fixing up a few warnings when compiling under AMD64
2008-01-16 James Harper More work on adding AMD64 support
2008-01-16 James Harper Updates to xenvbd to try and get it to do a memory dump.
2008-01-14 James Harper Updated shutdownmon to use the 'force' option .
2008-01-02 Andy Grover fix shutdown memory leaks caught by driver verifier
2008-01-02 Andy Grover xenpci: clean up warnings and add comments for FreeMem and AllocMMIO
2007-12-28 James Harper Tidyups and work on getting xennet at least as functional as it was before I started messing with it :)
2007-12-27 James Harper Working on xennet