win-pvdrivers

log xenpci/xenbus.c

age author description
2013-02-12 James Harper tidyup xenpci
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-02-17 James Harper Fixed a race in xenbus_dpc0.11.0.267
2011-02-05 James Harper Hibernation and suspend/resume fixes.
2011-01-27 James Harper Multiple fixups.
2010-06-26 James Harper Fix backend state change. Can now detach devices even when in use0.11.0.218
2010-03-12 James Harper Big messy changes. Add grant ref tagging to better track when things go wrong (debug build only).
2009-12-22 James Harper Use WinDDK 7600.16385.00.11.0.162
2009-10-11 James Harper Fix a hang in xenbus when a flurry of activity fills the xenstore ring0.10.0.129
2009-10-07 James Harper Fix a problem where a zero length sg buffer might be present
2009-08-25 James Harper xenbus dpc could be scheduled on multiple cpu's simultaneously. protect with a spinlock.0.10.0.98
2009-08-18 James Harper fixed bug in xenbus. forgot to release mutex on early exit.
2009-08-17 James Harper quieten noisy logging
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-03-03 James Harper Lots more changes...
2009-02-14 James Harper mostly finished migration back to kmdf
2009-01-16 James Harper big commit
2008-12-26 James Harper removed debugging kdprint's
2008-12-25 James Harper Refreshed the EVT_ACTION_TYPE_NORMAL code path. Updated prototypes.
2008-12-23 James Harper whitespace
2008-12-23 James Harper xenbus userspace channel starting to get somewhere...
2008-12-22 James Harper big changes to xenbus interface. simplified it a bit. started work on userspace interface.
2008-11-27 James Harper Updates to support a different configuration method for xenscsi
2008-07-31 James Harper More attempts at removing races and deadlocks in save/restore
2008-07-25 James Harper More changes to try and prevent lockups on save and restore
2008-07-21 James Harper implemented mutex's in xenbus. Looks like this broke save/restore somewhere though...
2008-07-19 James Harper merged with head
2008-07-18 James Harper More deadlock prevention changes.
2008-07-17 Andy Grover Fixup xenpci for mingw build with DBG enabled.
2008-07-14 James Harper Put synchronisation code into xenbus. We also now kill the xenbus threads before suspend and start them again on resume, to avoid any chance of a race.
2008-07-11 James Harper Fixed IRQL bug on restore
2008-06-26 James Harper Suspend works for xenvbd, not for xennet though (eg after a resume you won't have a working network
2008-06-25 James Harper save/restore now works when /gplpv is _not_ specified. Still a way to go before it works when /gplpv is specified...
2008-06-22 James Harper merge with head
2008-06-22 James Harper Updates to fix a /PAE problem under 32 bit mode.
2008-06-19 Andy Grover mingw cleanups
2008-06-09 Andy Grover Merge of 265 from 'wdf'
2008-06-04 James Harper Stopped xenbus from appending nulls to values. Fixed physical cdrom support (or anything else with bytes/sector != 512).wdm
2008-05-27 James Harper Fixed a sense problem with xenscsi. scsi passthrough now working properly.wdm
2008-05-23 James Harper Converted the suspend code to WDM. Still far from working properly but it's a starting point.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-12 James Harper Continued porting to WDM. vbd is almost working.wdm
2008-05-02 Andy Grover implement possible fix for bug 5812
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-01-26 James Harper Fixed xenvbd under x640.6.1.0
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 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-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-07 Andy Grover prefast complained about excessive stack usage, so change max printf to 512; check status when creating threads (prefast)e
2008-01-05 James Harper Misc updates - testing for SMP
2008-01-05 James Harper Merged and xennet updates
2008-01-03 Andy Grover xenbus: tidy up msg_reply and AddWatch
2008-01-03 Andy Grover set up WatchEntry before calling xenbus_msg_reply, because we may get a response before msg_reply returns
2008-01-02 Andy Grover exec xenbus_interrupt at dispatch because it calls KeSetEvent