win-pvdrivers

log

age author revision description
2008-03-05 James Harper 206:d841932ba7ae Big rework of xennet to try and improve performance. Change the tx path to grant pages rather than copy them.
2008-03-02 James Harper 205:3cc68cacff38 Turned on checksum offloading. Doesn't seem to make much difference yet though...
2008-03-02 James Harper 204:9e4a4650518a split tx, rx, and oid code out of xennet.c. Changes to send and receive code.
2008-03-01 James Harper 203:2a3606fece27 Created a dynamic pool of granted pages to balance memory use against performance. Needs more work and tuning. Also doesn't free properly. Initial testing is good though.
2008-02-29 James Harper 202:71b9f608bb80 Fixed compiler warnings so that it builds under Free
2008-02-28 James Harper 201:63780c11acbe Added some profiling. Batched calls to NdisMIndicateReceivePacket.
2008-02-28 James Harper 200:b29b0e8d9126 Made the detection of PCI Bus language independant.
2008-02-28 James Harper 199:99985a5aa1dc Doc updates.
2008-02-28 James Harper 198:c5f21187ef46 Working on suspend/resume. Suspend works (well... you get a checkpoint file), but resume fails.
2008-02-27 James Harper 197:62ff836f2d58 Added tag 0.8.4 for changeset a3bf7c523a4f
2008-02-27 James Harper 196:a3bf7c523a4f Fixed race in xenvbd which would cause a BSoD0.8.4
2008-02-26 James Harper 195:da58a35a8a31 Oops... haven't checked in in a while. 0.8.2 and 3 are somewhere in here :)
2008-02-22 James Harper 194:d767540b82c0 fixed a typo in install.bat
2008-02-21 James Harper 193:b77e8188c90c Added tag 0.8.0.0 for changeset 268fe1eb3ae2
2008-02-21 James Harper 192:268fe1eb3ae2 Final updates for the next release.0.8.0.0
2008-02-20 James Harper 191:8609c27c4893 Added SCSI passthrough support (vscsi). Works as far as windows can see the device, but haven't tested any further
2008-02-18 James Harper 190:8242c5efce07 Added a note about upgrading and xenhide.
2008-02-18 James Harper 189:eeeeb6924803 updates preparing for next release
2008-02-18 James Harper 188:a416c66be9c2 Committing changes to xenhide, but giving up on this approach
2008-02-15 James Harper 187:8c87bd40fe36 Final updates to xenhide. Added a very basic installer (install.bat)
2008-02-14 James Harper 186:145b318c367c Fix BSoD on shutdown after updates to xenhide
2008-02-13 James Harper 185:e13475347e4a Merge with head
2008-02-13 James Harper 184:524ffdb246b6 Updates to xenhide to properly hide intel ide and realtek network device, without resorting to tricks that the wdm documentation frowns upon.
2008-02-12 Andy Grover 183:f2774dbb6257 xennet: reuse buffers, but allocate not on init, but when we run out.
2008-02-11 Andy Grover 182:1034a8ecd391 xennet: handle if rxrsp status is not positive
2008-02-11 Andy Grover 181:762547e8a0db add James' description of what's going on in HwScsiInterruptTarget
2008-02-11 Andy Grover 180:a4744cb1e51a remove free packet list to simplify xennet
2008-02-11 Andy Grover 179:d65135fd2390 fix typo in netif.h
2008-02-07 Andy Grover 178:f4c428c040ea fix warnings
2008-02-06 James Harper 177:8d778a60aa2c Fixed a typo in the pci device detection
2008-02-06 James Harper 176:09f1c620ba55 Added locking on the grant table code to prevent major badness on SMP systems.
2008-02-05 James Harper 175:c8d4df1e1d12 Tinkered with locking in xennet to try and fix smp crashes
2008-02-05 James Harper 174:02a14f8e0298 Fixed a stupid off by one error which was preventing booting when /gplpv was not specified
2008-02-05 James Harper 173:3583c73e078f Merged with head
2008-02-05 James Harper 172:4d23c0381767 Converted xenhide from a wdf driver to a wdm driver, to get around boot load order problems with the wdf libraries.
2008-02-04 Andy Grover 171:c57b6e92c615 remove unused variables
2008-02-04 James Harper 170:ae761953516e Updates to make it easier to build with another version of the ddk. Tested with 6000 and 6001
2008-02-04 James Harper 169:30daf47ba4b4 And another missing file...
2008-02-04 James Harper 168:91ee03f3559a Added some files I forgot
2008-02-04 James Harper 167:e21fa8b6df5b Added tag 0.6.5 for changeset c86476f89561
2008-02-04 James Harper 166:c86476f89561 Updates to xenhide to better detect the pci ide adapter0.6.5
2008-02-03 James Harper 165:dd8ad388519e Added tag 0.6.4 for changeset 0d62c04dae52
2008-02-03 James Harper 164:0d62c04dae52 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 163:218a05ac3de0 Added tag 0.6.3 for changeset d90e78d0e7b7
2008-02-02 James Harper 162:d90e78d0e7b7 Fixed vbd crashes where Dom0 bit width != DomU bit width0.6.3
2008-02-02 James Harper 161:15e5060063c5 Added tag 0.6.3 for changeset 71d971853d57
2008-02-01 James Harper 160:71d971853d57 Fixed a structure packing problem which was breaking vbd when used with a 32 bit backend.
2008-02-01 James Harper 159:6d13e6b110b7 Updates to better enforce xenhide being loaded before enumerating devices on boot in xenvbd
2008-01-26 James Harper 158:b822b4f07ed7 Added tag 0.6.1.0 for changeset 58d13f9f8ef3
2008-01-26 James Harper 157:58d13f9f8ef3 Fixed xenvbd under x640.6.1.0
2008-01-25 James Harper 156:9a1f4acc38fb 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 155:06ff6f324c80 Updated ini files to properly build for x86 and amd64. XenNet works under amd64. XenVbd doesn't yet.
2008-01-24 James Harper 154:f799098694b5 Merge with head
2008-01-24 James Harper 153:f9e747698949 Masked cpu with (MAX_VIRT_CPUS - 1). xenpci now loads and enumerates children. Graceful shutdown now works.
2008-01-23 Andy Grover 152:e5d11fe17633 fix warnings around intrinsics operating on ptrs to signed vals (trivial)
2008-01-23 Andy Grover 151:eae0adfa5cee getting 64b stuff on 32b, use a different #define to fix
2008-01-23 Andy Grover 150:9b7b4295fb35 fix cut n paste error (?) so xen{u}long_t is sizeof(void*) on both 32 and 64bit.
2008-01-23 Andy Grover 149:c3f70f8c913e Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg
2008-01-23 Andy Grover 148:4c4b14a2d516 xennet: check offload struct headers always, instead of with asserts. Caught by ndistest.
2008-01-23 James Harper 147:2efec00dd95f updates for AMD64 - may have broken 32 bit...