win-pvdrivers

log xenpci/sources

age author description
2013-06-02 James Harper Refactoring to support xencache (tmem)
2013-02-19 James Harper hooking debug doesn't survive hibernate under win8. Remove it.
2013-02-02 James Harper xenvbd rewrite. combined scsiport and storport code where possible.
2013-01-06 James Harper Start of major changes to xenpci interface. Now using xenpci as export driver. storport and xennet6 drivers working but not suspend/resume or dump mode
2011-03-15 James Harper Make xenpci an export driver to remove some of the cumbersome function table stuff.
2010-10-10 James Harper Fixes for build under Window 2000
2010-07-27 James Harper Align the xenpci sources file to the others
2010-02-07 James Harper Fix error in sources files causing build failures on AMD64
2010-01-31 James Harper Big changes - not ready for production use.
2009-11-25 James Harper First attempt at lower level hooking of DbgPrint and ASSERT.
2009-10-14 James Harper Fixed a bug in the dma routines which was causing memory corruption. In some cases when Windows gave an MDL that was longer than the buffer to be dma'd, the end of the buffer would be overwritten. The only time I am aware of this occuring is on one particular map in Call Of Duty 4.
2009-10-02 James Harper Reshuffle of code to allow adding of different device interfaces (eg /dev/evtchn and /dev/gntdev implementations)
2009-09-15 James Harper Added XenUSB to the installer.
2009-03-04 James Harper build script updates
2009-02-18 James Harper more big updates
2009-02-14 James Harper mostly finished migration back to kmdf
2009-01-16 James Harper big commit
2008-12-25 James Harper removed unused swint.asm
2008-12-22 James Harper big changes to xenbus interface. simplified it a bit. started work on userspace interface.
2008-06-19 Andy Grover get things compiling again under DDK
2008-06-01 James Harper Wrote an installer using NSIS. Updated some documentation. Minor bugfixes too.wdm 0.9.5
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-07 James Harper More wdm updateswdm
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-02-03 James Harper Fixed a problem on XP caused by a fix on x64. Added a stub driver to be used on console and vfb.0.6.4
2008-02-02 James Harper Fixed vbd crashes where Dom0 bit width != DomU bit width0.6.3
2008-02-01 James Harper Updates to better enforce xenhide being loaded before enumerating devices on boot in xenvbd
2008-01-26 James Harper Fixed xenvbd under x640.6.1.0
2008-01-25 James Harper Working on amd64 changes to try and get xenvbd to load properly. Fixed up the compiler warnings under x64 which were caused by public/io/ring.h.
2008-01-24 James Harper Masked cpu with (MAX_VIRT_CPUS - 1). xenpci now loads and enumerates children. Graceful shutdown now works.
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-22 James Harper Final changes and documentation updates for 0.6.0.0 release0.6.0.0
2008-01-22 James Harper Tidy up after xennet-unload-crash bug fix
2008-01-22 James Harper Fixed crash by correcting GntTbl code and shutdown ordering. Now going to remove the copious debugging stuff I put in earlier.
2008-01-21 James Harper Very rough 'packet recycling' code to prevent having to allocate memory in dpc. Still crashes on unload, but for a different reason.
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-18 James Harper Set ndis buffer size back to what it was allocated as before freeing as per MS docs.
2008-01-18 James Harper Merge with head
2008-01-17 James Harper Added in some locking for AddWatch, RemWatch, and WatchThreadFunc.
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-14 James Harper Updated shutdownmon to use the 'force' option .
2008-01-12 James Harper - Fix 'unbind' so that the dpc (if any) is cancelled or completed before returning.
2008-01-09 James Harper Still trying to get csum offload working properly...
2008-01-05 James Harper Misc updates - testing for SMP
2008-01-05 James Harper Merged and xennet updates
2008-01-03 James Harper Detected current cpu instead of just assuming zero in ISR. Still crashes when vcpus > 1 though
2007-12-30 James Harper Removed some debug messages.
2007-12-30 James Harper Fixed dpc code so that xennet stuff all runs at DISPATCH_LEVEL rather than DIRQL, as is required by all the NDIS code.
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
2007-12-27 James Harper Created a 'xenenum' driver for when the device driver should attach to xen\???\xxx rather than xen\xxx
2007-12-20 James Harper Corrected merge of dpc patches.
2007-12-20 James Harper Added a small shutdown service to do the graceful shutdown
2007-12-19 James Harper Updates to merge with Andy's tree
2007-12-18 James Harper Added a 'XenShutdown' interface to allow a userspace program to listen for shutdown events
2007-12-17 Andy Grover comment out MISCFILES and NTTARGETFILES directives, they cause BLD errors; fix xennet target path