log
graph
tags
branches
changeset
browse
win-pvdrivers
log
find changesets by author, revision, files, or words in the commit message
less
more
| rev 246:
(0)
-100
-60
+60
+100
+300
tip
age
author
revision
description
2008-04-05
James Harper
246:402fb735ce45
oops. forgot to add xennet_common.c
2008-04-05
James Harper
245:1b1f26917b6f
Moved some functions around to make packet handling functions accessible to rx and tx. Untested. Fixed a bug in xenvbd which was preventing xenvbd from booting on XP, but it may break other O/S's
2008-04-02
James Harper
244:d31884ed02a9
tweaked a few things to make crashes go away
2008-03-31
James Harper
243:a442e03960cf
Added tag 0.8.8 for changeset 3c2542b7d52d
2008-03-31
James Harper
242:3c2542b7d52d
bump version to 0.8.8
0.8.8
2008-03-31
James Harper
241:dce3943a11ec
Updated the xennet tx code to no longer use windows sg lists. Can't get them working on 64 bit.
2008-03-30
James Harper
240:d5adfce6f643
fixed version detection in install.bat - sometimes version is spelled with a capital and sometimes not
2008-03-29
James Harper
239:84e75e748b5f
Added tag 0.8.7 for changeset 050947b66224
2008-03-29
James Harper
238:050947b66224
bumped version number
0.8.7
2008-03-29
James Harper
237:bbfd6ac85128
Andy's tx updates were assuming that the first item in the SG list had exactly 1 page which was false. Also the flag setting wasn't correct. Fixed now.
2008-03-29
James Harper
236:303c06237a1e
Added tag 0.8.6 for changeset f126c95d8205
2008-03-29
James Harper
235:f126c95d8205
Fixed crash on x32 with >4G memory
0.8.6
2008-03-28
James Harper
234:dffb6524631b
Saved values we get from the offload SET function, not really using it yet though. Now calculating UDP checksums correctly.
2008-03-27
Andy Grover
233:098898889f00
remove todo since we're doing what it said now
2008-03-27
Andy Grover
232:0893bd5ff2cb
fix HWSendPacket code to get flags right in all cases
2008-03-27
Andy Grover
231:86394e366a71
Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg
2008-03-26
Andy Grover
230:93f3ccb775b6
Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg
2008-03-26
Andy Grover
229:a9a5b54bee92
refactor code further to simplify flow and break up into easier-to-understand chunks.
2008-03-27
Andy Grover
228:759dc65f0b42
fix bugcheck when querying offloads
2008-03-27
James Harper
227:4cc15e403eb5
minor tweaks. Trying to find the cause of a crash when gso is disabled
2008-03-26
James Harper
226:9f155354d6ba
Removed the ASSERT where max gso segment in the registry is too big. Just reduce it as required.
2008-03-26
James Harper
225:e90d63d5d794
Removed debug statements to test performance
2008-03-26
James Harper
224:0e71aec16493
fixed a stupid bug (- instead of +). Seems to work now but still sometimes crashes on init.
2008-03-25
James Harper
223:26f8a3615539
GSO receive is now mostly working, but seems to break after a while. Still getting occasional crashes on driver load.
2008-03-25
James Harper
222:d37e4b226919
Almost working - rx offload packet splitting is working but not yet calculating checksums correctly. There may still be an occasional crash on init too from xennet_oid...
2008-03-24
James Harper
221:03fcf506d609
Debugging... getting closer though.
2008-03-22
James Harper
220:d076e1ed8071
Continued with rx. Fixed nasty bug in xennet_oid.c
2008-03-22
James Harper
219:6974a4ace9d3
rx still not working but getting there
2008-03-21
James Harper
218:c33404027885
Merge
2008-03-21
James Harper
217:f315522a2a3e
This won't work.
2008-03-20
Andy Grover
216:90fcd61a9cbb
xennet: give code to send one packet to HW its own function
2008-03-20
Andy Grover
215:e12cad680f3c
xennet: indent commented-out code so I can start to get a handle on what's going on in SendQueuedPackets
2008-03-20
Andy Grover
214:b400fd002071
xennet: tx_outstanding inc/dec appear to have been backwards
2008-03-19
Andy Grover
213:9ae143ae1f91
Non-ACPI-based HALs report PCI root bridges like this: "PCI_HAL\PNP0A03", so change test to catch all strings ending in "PNP0A03".
2008-03-15
James Harper
212:6f57a4124ab7
Added user configurable options to control panel. Started looking at rx large send.
2008-03-13
James Harper
211:8c5a5b5bc5f0
Added tag 0.8.5 for changeset 39a97a06e5cd
2008-03-13
James Harper
210:39a97a06e5cd
Final updates for 0.8.5
0.8.5
2008-03-12
James Harper
209:45fdf0d55f31
Large send offload now appears to work correctly...
2008-03-06
James Harper
208:e2939422de10
Fixed deadlocks caused by calling NdisMIndicateReceivePacket and NdisMSendComplete with a spinlock held. The DDK docs say you shouldn't do this!
2008-03-05
James Harper
207:2b9e77dc2071
Fixed some locking issues in rx. No more lockups with iperf and large windows.
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 BSoD
0.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)
less
more
| rev 246:
(0)
-100
-60
+60
+100
+300
tip