win-pvdrivers

log xenpci/xenpci_pdo.c

age author description
2009-11-08 James Harper Fix bug where changing network adapter properties would not reload the adapter correctly0.10.0.134
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-11 James Harper Allow inactive cdrom devices to be removed
2009-09-26 Amir Szekely remove xenstore watches on hibernation too
2009-10-07 James Harper Fix a problem where a zero length sg buffer might be present
2009-09-11 James Harper turn off some debugging
2009-09-07 James Harper Added code to cater for sg list requesting virtual addresses to an offset in an mdl
2009-08-19 James Harper fix config page overflow after multiple hibernations
2009-08-09 James Harper Found some bugs caused by the unavailability of the page file during restore from suspend.
2009-07-29 Steve Meisner Windows 7 fix. Interrupt affinity cannot be set to -1 anymore (this is the affinity returned in the resource list). A proper fix that works across multiple Windows OS was implemented. Also, the interrupt level had to be set properly (as outlined in the new Microsoft Windows DDK docs).
2009-07-26 James Harper Added DPC call in config page and Reconfiguring callback
2009-07-15 James Harper fixed warning causing build failure on fre build0.10.0.86
2009-07-15 James Harper Fix a problem with pointer arithmetic that could cause a crash under high load
2009-07-02 James Harper Added support for the case where a ScatterGather list is requested with a non-zero offset into the MDL buffer. This fixes a crash when trying to scan a file in Sophos.
2009-06-26 James Harper Allow for a NULL MapRegisterBase parameter in FreeMapRegisters
2009-05-10 James Harper Interrupt delivery updates.
2009-04-12 James Harper Implemented GetScatterGatherList
2009-04-11 James Harper Fixed a bug where passing a NULL ScatterGatherBuffer would cause a BSoD
2009-03-28 James Harper Tidied up gnttbl code. Better detection of crash dumps. Better behaviour when qemu hiding doesn't work.
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-26 James Harper Dereference device_objects so that the driver can unload.
2008-12-25 James Harper implemented interrupt synchronisation to support EVT_ACTION_TYPE_NORMAL
2008-12-25 James Harper Refreshed the EVT_ACTION_TYPE_NORMAL code path. Updated prototypes.
2008-12-23 James Harper Fixed a bit width problem causing crashes under PAE or 64 bit
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-12-07 James Harper Removed xenconfig - resource faking and setup now occurs in xenpci
2008-12-06 James Harper renamed suspend_evtchn to something more general. Tidied up some stale code.
2008-12-02 James Harper Updates to support XenBus interaction again in drivers
2008-11-27 James Harper Rolled back the whole comm_iface thing. It was a stupid idea.
2008-11-27 James Harper merge with head
2008-11-27 James Harper Updates to support a different configuration method for xenscsi
2008-11-26 Steve Meisner Fixed compiler warnings during free build
2008-11-13 James Harper Added some flexibility into the frontend state transitions.
2008-09-17 James Harper Misc cleanups
2008-09-04 James Harper Don't disable xen drivers when gplpv isn't specified. Instead just make the xennet driver always report cable disconnected, and xenvbd not enumerate any disks.
2008-08-26 James Harper Updated save/restore code to work again after the change to IRQ routing.
2008-08-18 James Harper Update to the way IRQ's are handled. Now they all just tack onto the same IRQ as xenpci.
2008-08-18 James Harper Performance and stability updates.
2008-08-12 James Harper Many many updates to improve stability etc and performance.
2008-07-31 James Harper Missed a change from testing using PCIBus instead of Internal
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 More suspend/resume updates.
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-17 James Harper Changed a few memory allocations from PagedPool to NonPagedPool as they may get used in the restore path when xenvbd isn't connected
2008-07-11 James Harper Fixed IRQL bug on restore
2008-07-07 James Harper Fixed an interrupt problem that was causing hangs on boot.
2008-07-07 James Harper Trying to debug a boot hang
2008-07-04 James Harper More x64 warnings fixed - x64 wasn't being detected properly in evtchn.c
2008-07-04 James Harper Fixed a few warnings.
2008-07-02 James Harper merge with head
2008-07-02 James Harper Bugfixes for save/restore
2008-07-01 Andy Grover add fixes for James' latest code
2008-07-01 Andy Grover Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg
2008-07-01 Andy Grover mingw fixes. Use IoCreateDevice now that security settings are set via INF
2008-06-29 James Harper Lots more changes to support xenvbd save/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-17 James Harper updates to the whole xenconfig thing to allow xennet to dynamically config. Almost there.
2008-06-14 James Harper Fixed some POWER bugs causing 0x9F BSoD on shutdown.0.9.9
2008-06-13 James Harper First cut of putting xenbus config details in the .inf file - xenvbd may yet pass WHQLwdm
2008-06-11 James Harper Trying to make the devices appear more pci-like, pushing config into the inf files.wdm
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-06-03 James Harper Started adding code to cope with 'xm block-detach'. currently BSoD's.wdm
2008-05-31 James Harper misc fixes. Mainly multiple requests per lu in xenvbdwdm 0.9.3
2008-05-27 James Harper Fixed a sense problem with xenscsi. scsi passthrough now working properly.wdm
2008-05-23 James Harper Update of xennet appears to be working now without a crash or reboot required.wdm
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-12 James Harper Continued porting to WDM. vbd is almost working.wdm
2008-05-07 James Harper More wdm updateswdm
2008-05-05 James Harper More updates. Still not working though - won't even look at loading xenvbd!wdm
2008-05-05 James Harper more enum updates.wdm
2008-05-04 James Harper Enumeration now working, but no useful info passed to child devices yet.wdm