win-pvdrivers

log xenpci/xenpci_pdo.c

age author description
2010-08-28 James Harper Force a crash if we get a buffer overrun in hibernate0.11.0.221
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).
2010-02-10 James Harper big update to the xennet tx path. Now passes NDISTest (all 'functional' tests at least).
2010-01-31 James Harper Big changes - not ready for production use.
2010-01-16 James Harper cleanup
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.
2009-12-22 James Harper Use WinDDK 7600.16385.00.11.0.162
2009-12-08 James Harper Fixed a problem with interrupt delivery where there were >8 CPU's
2009-11-25 James Harper Clean up obsolete FUNCTION_XXX macros0.10.0.141
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.