win-pvdrivers

log

age author revision description
2008-01-22 James Harper 144:af3f6972fe54 Added tag 0.6.0.0 for changeset 21a7b050e472
2008-01-22 James Harper 143:21a7b050e472 Final changes and documentation updates for 0.6.0.0 release0.6.0.0
2008-01-22 James Harper 142:8d3f39a47293 Tidy up after xennet-unload-crash bug fix
2008-01-22 James Harper 141:28ac4e5c2231 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 140:76a661426861 Fixed an error on freeing rx buffers. System now crashes after unload, as per the original fault. Dammit.
2008-01-21 James Harper 139:00e9b5835d28 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 138:7ff0dd6ba883 Lots of changes to try and resolve the crash-on-unload problem with xennet. No fix though.
2008-01-19 James Harper 137:76b6a278e97d 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-19 James Harper 136:351dfc4aa660 Don't unload driver on device shutdown... wait until driver unload callback.
2008-01-18 Andy Grover 135:307dd7532ca1 xennet: use OS-provided 64/32bit macros for int-to-ptr casts
2008-01-18 James Harper 134:f3f156c524ee Set ndis buffer size back to what it was allocated as before freeing as per MS docs.
2008-01-18 James Harper 133:e5e6978fd09e Created a macro to avoid warnings when casting int variables to pointers under different arch's
2008-01-18 James Harper 132:1f482a9da56e Merge with head
2008-01-17 Andy Grover 131:415597314479 xennet: fix 2 warnings (don't know why they didn't show up before)
2008-01-17 Andy Grover 130:1c286bc336b0 xennet: don't free pages if EndAccess fails; use "if_cxt" local var to shorten long lines with InterfaceHeader.Context
2008-01-17 Andy Grover 129:cf3c845b4ae4 xennet: clean up some old code. implement cleanup of tx wait queue on halt. Whitespace/comments.
2008-01-17 James Harper 128:9ebc64a86e57 Added in some locking for AddWatch, RemWatch, and WatchThreadFunc.
2008-01-17 James Harper 127:0b87815a2ee7 Fixing up a few warnings when compiling under AMD64
2008-01-16 James Harper 126:b722a577ed90 More work on adding AMD64 support
2008-01-16 James Harper 125:403f2c20466e merged with head
2008-01-16 James Harper 124:edbeec8025e8 Updates to xenvbd to try and get it to do a memory dump.
2008-01-15 Andy Grover 123:9dbe0f19c27e docs: wrap at 72 chars. Update BUILDING.txt -- BLD at top dir makes all drivers.
2008-01-15 Andy Grover 122:566045f9537d xennet: re-disable check for "netfront" field in backend
2008-01-15 James Harper 121:99969d3c2c62 Added UNREFERENCED_PARAMETER to xenenum to make it work under the Free build (KdPrint statements are no-op's under free build)
2008-01-14 Andy Grover 120:ff4d2a86b063 fix remaining warnings, now at zero warnings!
2008-01-14 Andy Grover 119:4f25a9922d0b correct easy-to-fix warnings in all drivers
2008-01-14 James Harper 118:cd5a1abb427d More merging of Nico's patch
2008-01-14 James Harper 117:92aea8738afb Added error checking into xenhide
2008-01-14 James Harper 116:ff8c14904e96 Updated shutdownmon to use the 'force' option .
2008-01-12 James Harper 115:0d9e5303a8d2 - Fix 'unbind' so that the dpc (if any) is cancelled or completed before returning.
2008-01-12 James Harper 114:64e4596aec1c - Fixed RxBufferCheck so that more than 2 'chunks' in a packet will work, if it ever happens.
2008-01-11 Andy Grover 113:e96b7ebe0147 xennet: buffer pool should never be exhausted -- if it is, it's a bug
2008-01-11 Andy Grover 112:57b0d44f10f5 xennet: Minor tidying after James's multiple-buffers-in-a-packet changes
2008-01-11 James Harper 111:f565bdc4f522 fix bugs in shutdown - thanks to Nico Prenzel
2008-01-11 James Harper 110:ae2b8983f881 Updates to allow fragmentation of the xen buffers on rx
2008-01-11 James Harper 109:f45e6538a5e2 Merged with head.
2008-01-10 Andy Grover 108:fb19fc778b9d xennet: add support for queueing packets to send if tx ring is full.
2008-01-10 Andy Grover 107:1937a3bf6f64 xennet: tidy up/rearrange device context struct, rename vars for consistency, other misc cleanups
2008-01-09 Andy Grover 106:64f2791889f4 xennet: fix compile ifdef OFFLOAD_LARGE_SEND (but leave it undefined for now)
2008-01-09 James Harper 105:2f6159eaf2b1 Still trying to get csum offload working properly...
2008-01-08 Andy Grover 104:4ad735c07462 xennet: pretty sure it's a good thing to tell backend we're initializing
2008-01-08 Andy Grover 103:a96426482216 xennet: actually do what I thought I was doing yesterday
2008-01-07 Andy Grover 102:a1db6a819d41 xennet: fix off by 1 bug; start implementing shutdown code; redo task offload code in QueryInformation
2008-01-07 Andy Grover 101:bbc88927c82b prefast complained about excessive stack usage, so change max printf to 512; check status when creating threads (prefast)e
2008-01-07 Andy Grover 100:57ec1a11de8e xenenum: systemstartoptions was getting truncated (I have a lot) so extend
2008-01-07 James Harper 99:ca121c57a360 Another try and getting the checksums to work...
2008-01-07 James Harper 98:7fa1d15f34bf More changes to get checksum problems resolved
2008-01-07 James Harper 97:104e88af0858 Started adding in checksum offloading to the rx code path
2008-01-05 James Harper 96:652ccd25fc7e Misc updates - testing for SMP
2008-01-05 James Harper 95:b55f4ed508b0 Merged and xennet updates
2008-01-03 Andy Grover 94:ee715addb716 xenbus: tidy up msg_reply and AddWatch
2008-01-03 Andy Grover 93:2a2f98373c9a set up WatchEntry before calling xenbus_msg_reply, because we may get a response before msg_reply returns
2008-01-03 James Harper 92:7bcdf94713dc Detected current cpu instead of just assuming zero in ISR. Still crashes when vcpus > 1 though
2008-01-02 Andy Grover 91:24963c2b7846 xennet: break up tx and rx locks to prevent recursive acquire
2008-01-02 Andy Grover 90:93879f914f05 fix shutdown memory leaks caught by driver verifier
2008-01-02 Andy Grover 89:5f69bcb9090c exec xenbus_interrupt at dispatch because it calls KeSetEvent
2008-01-02 Andy Grover 88:3a9c28d5a006 xenpci: clean up warnings and add comments for FreeMem and AllocMMIO
2008-01-02 Andy Grover 87:70258b4c8380 xennet: clean up warnings
2008-01-02 James Harper 86:58f32e252d01 updated docs to give a better link to the WDF download.
2008-01-01 James Harper 85:fa61e0b63dd6 Started filling in the 'Halt' function.
2008-01-01 James Harper 84:9afa5fd5e5b2 Merge with head
2008-01-01 James Harper 83:449304b11e61 Fixed packet sizing error which could cause an ASSERT/BSoD
2007-12-31 Andy Grover 82:9afafc0eae1d xennet: clean up warnings
2007-12-31 James Harper 81:5d116e9b87fa Fixed a problem with calling things at the wrong irql, which was probably causing hanging on boot.
2007-12-31 James Harper 80:43f57f42508c Removed hiding code from xenhide - use 'type=netfront' instead.
2007-12-30 James Harper 79:17319a4920eb Removed some debug messages.
2007-12-30 James Harper 78:63da9239cfe2 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 77:b9b4b731f890 Tidyups and work on getting xennet at least as functional as it was before I started messing with it :)
2007-12-27 James Harper 76:dfa772949c6e Working on xennet
2007-12-27 James Harper 75:b7863ede7a37 Created a 'xenenum' driver for when the device driver should attach to xen\???\xxx rather than xen\xxx
2007-12-20 James Harper 74:06b4321b7068 Created a common AllocagePages routine in xen_windows.h
2007-12-20 James Harper 73:f74723639713 Corrected merge of dpc patches.
2007-12-20 James Harper 72:74afe8d3db57 Added tag 0.5.0.0 for changeset 0d06cc4c5fc9
2007-12-20 James Harper 71:0d06cc4c5fc9 Merged0.5.0.0
2007-12-20 James Harper 70:21502e79acc3 Added a small shutdown service to do the graceful shutdown
2007-12-19 Andy Grover 69:a41314faf255 xennet: only allocate as much memory as needed for linearization, not a whole page
2007-12-19 Andy Grover 68:7ae8e22810a3 move event processing to a DPC; random warning fixes
2007-12-19 James Harper 67:6de0f54b913c merge to head
2007-12-19 James Harper 66:be0e5f13ec5f Fixed a merge problem. Appears to be working now.
2007-12-18 Andy Grover 65:fd2827973086 xennet: set field in packet which kept rx from working; turn off some kdprints
2007-12-18 Andy Grover 64:ed27484c3ab8 xennet: update for improved build process
2007-12-19 James Harper 63:d458fc4371b9 Adding even more missing files
2007-12-19 James Harper 62:edd4a2ad5b44 Removed old inf files
2007-12-19 James Harper 61:e73fe2dfb9e7 More missing files
2007-12-19 James Harper 60:4543c7e451ca Added some missing files
2007-12-19 James Harper 59:d01d2a544b72 Updates to merge with Andy's tree
2007-12-18 James Harper 58:70ab0938d3db Added a 'XenShutdown' interface to allow a userspace program to listen for shutdown events
2007-12-17 Andy Grover 57:1acf9205fc43 xennet: set packet status before indicating
2007-12-17 Andy Grover 56:b1f7c8a9eb17 manual merge fixes
2007-12-17 Andy Grover 55:b80da01bb0bb comment out MISCFILES and NTTARGETFILES directives, they cause BLD errors; fix xennet target path
2007-12-17 Andy Grover 54:e170a016cea8 Automated merge with http://192.168.1.20:8000/
2007-12-17 Andy Grover 53:94d0f2823b42 manual merge
2007-12-17 Andy Grover 52:05f63c07888b xenhide: use sizeof()
2007-12-17 Andy Grover 51:a1a6a68d8ab8 xennet: add support for pkt stats
2007-12-14 Andy Grover 50:5cd75aeb77cb xennet: don't use device context; minor cleanups
2007-12-16 James Harper 49:4f37f90fc704 Appears to be working now...
2007-12-15 James Harper 48:a70cbf588756 scsiport updates all working now
2007-12-10 James Harper 47:d87e19a1eeeb trying something else
2007-12-14 Andy Grover 46:d69f904fcf28 xennet: remove obsolete comments
2007-12-14 Andy Grover 45:cc2c13724f45 xennet: clear entry in rx_pkts when rx is complete; eliminate a local variable
2007-12-13 Andy Grover 44:01f874217465 xennet: tx and rx both work!
2007-12-12 Andy Grover 43:59691f2a99f6 xennet: rough-in RX support (compiles, not debugged)
2007-12-05 Andy Grover 42:5dc3e004cf94 xennet: implement tx ring cleanup on xen interrupt
2007-12-05 Andy Grover 41:932802ddab71 more merge fixes
2007-12-05 Andy Grover 40:2b0eaa721206 update building.txt for xennet driver, to use BLD, and update where .sys files are placed
2007-12-05 Andy Grover 39:48261a2e2038 xenvbd: clean up warnings
2007-12-05 Andy Grover 38:a5617e7e9f54 fixups from manual merge
2007-12-05 Andy Grover 37:3ac5c4431dbb manual merge
2007-12-05 James Harper 36:f5a275d63b7d Added tag 0.4.0 for changeset 2e1d570b69e9
2007-12-05 James Harper 35:2e1d570b69e9 Final commit before 0.4.00.4.0
2007-12-04 Andy Grover 34:464d62db9cff xenpci: trivial cleanup
2007-12-04 Andy Grover 33:b0870e38eaab xennet: go into the right state after backend enters InitWait
2007-12-04 Andy Grover 32:d5df0038627d xennet: rough-in sendPackets
2007-12-03 Andy Grover 31:f56c47274c37 Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg
2007-12-03 Andy Grover 30:bc0ea67acebb xennet: Start implementing SendPackets
2007-12-02 James Harper 29:7fc983eddda8 Finally got CDROM access working. Lots of cleaning up to do though...
2007-12-01 James Harper 28:28803c117324 trying to go back to scsi class driver
2007-12-01 James Harper 27:37c64fba5fc7 Giving up on scsiport...scsiport
2007-11-30 James Harper 26:d026b7958f07 forgot to include some files!scsiport
2007-11-30 James Harper 25:988042e3f1b0 Further scsiport stuffscsiport