win-pvdrivers

log

age author revision description
2009-08-17 Amir Szekely 626:1c466f05ad73 advance the pointer only by the number of bytes actually copied and not the length of the original string
2009-08-08 Amir Szekely 625:c9fd1186ecce verify XenVbd_InitFromConfig() succeeded when resuming from hibernation and raise a bug check if it failed
2009-08-09 James Harper 624:0b55299418ce Found some bugs caused by the unavailability of the page file during restore from suspend.
2009-08-08 James Harper 623:b79b67b46d0c Added hibernate response to shutdownmon (need to manually write 'hibernate' to /local/domain/<domid>/control/shutdown)
2009-08-05 James Harper 622:f905eb3f0545 Shut down threads properly on hibernate.
2009-07-29 Steve Meisner 621:9c7b7fbacd7f 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-29 Steve Meisner 620:bddc14051767 Fixed potential problem when XenPci_BalloonHandler() is called via xen watch, but no data was actually written. This happens sometime when the watch is first setup.
2009-07-29 James Harper 619:5383e500d68a Fixed a stupid bug
2009-07-26 James Harper 618:a344955897dd DPC and Reconfiguring update to xen_windows.h
2009-07-26 James Harper 617:1478103c6ef5 Added DPC call in config page and Reconfiguring callback
2009-07-26 James Harper 616:fd445db0c603 Added usbif.h and updated xenbus.h to include new Reconfiguring states
2009-07-18 James Harper 615:0436238bcda5 Fix a crash when an incorrectly formatted TCP packet is sent/forwarded by Dom0
2009-07-15 James Harper 614:36221c314d54 Added tag 0.10.0.86 for changeset 227085ff4ffd
2009-07-15 James Harper 613:227085ff4ffd fixed warning causing build failure on fre build0.10.0.86
2009-07-15 James Harper 612:4d777ca3cdd1 Fix a problem with pointer arithmetic that could cause a crash under high load
2009-07-15 James Harper 611:8fdba34031a8 Tag hg on build when the TAG_HG file is present
2009-07-15 James Harper 610:860a77c909b9 Changed install sequence back again to reduce user interaction during install
2009-07-11 James Harper 609:8141e95a31a2 Added tag 0.10.0.83 for changeset f5e20f53699d
2009-07-05 James Harper 608:f5e20f53699d and also added missing check for no more buffers0.10.0.83
2009-07-05 James Harper 607:c2aea3e060a7 Missed a line in cut&paste in previous checksum fix
2009-07-05 James Harper 606:9f7c8c68fa29 Added tag 83 for changeset 5df99232be1b
2009-07-05 James Harper 605:5df99232be1b Removed tag /?83
2009-07-05 James Harper 604:43c29c68398f Added tag /? for changeset ee9c59a5a06c
2009-07-05 James Harper 603:ee9c59a5a06c Fix the xennet shutdown race properly this time
2009-07-05 James Harper 602:093ba74b1e6e Make sure that we can still GC the last packets on shutdown
2009-07-03 James Harper 601:2d022b487c64 Fix a case where rx tcp checksum calculation fails if the number of bytes in the packet is odd and the last buffer contains a single byte.
2009-07-02 James Harper 600:bfcba5547b8e 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-07-02 James Harper 599:f118fcbe5ca8 Fixed up hot-add code (xm xxx-attach)
2009-07-02 James Harper 598:cf954aa0a8b1 removed some old cruft
2009-06-26 James Harper 597:1ca6f17ebc47 Allow for a NULL MapRegisterBase parameter in FreeMapRegisters
2009-06-26 James Harper 596:214866b0a8fd Make xennet work in the case where SG is not available. Limit GSO to PAGE_SIZE in such a case. Also Disable SG and GSO if disabled in the backend.
2009-06-25 James Harper 595:63a4d934929f renamed header buffer to coalesce buffer (hb -> cb etc) ready for changes to make xennet work without sg
2009-06-25 James Harper 594:309e3de49a48 add more memory debug messages
2009-06-19 James Harper 593:682273b8ce5b Disable SG if it is not supported by the backend. At this stage though, xennet won't actually work without sg...
2009-06-19 James Harper 592:d1754b0e1ead Start of support for PNP OID's
2009-06-10 James Harper 591:caf4329df174 Started implementing ballooning. GPLPV will now allocate and free memory from Windows based on the memory/target value, but doesn't yet actually return it to xen.
2009-06-09 James Harper 590:d40c760a4f6b Fixed off-by-one error in previous xenvbd commit
2009-06-09 James Harper 589:e99c24e36f2f Fixed newlines
2009-06-09 James Harper 588:1d2e51af8e46 Removed old file
2009-06-09 James Harper 587:cfe35004c0f7 Zero the ring before doing bit-width detection.
2009-06-07 James Harper 586:bdb2d6b163f3 More protection against the Dpcs running after shutdown
2009-06-07 James Harper 585:19b4c4d2b621 Flush the Dpc queue when unbinding a Dpc from an event channel
2009-06-07 James Harper 584:40a40d4aa88a Fix a possible Dpc race in xennet_rx.
2009-06-07 James Harper 583:10147bb21470 remove old .NET shutdownmon
2009-06-02 James Harper 582:3fb323edeea9 hypercall for ia64
2009-06-02 James Harper 581:da7ec4df7dd6 More updates to make it compile under IA64
2009-06-02 James Harper 580:52da65ad3f0c Fixed EOL in xen.h
2009-06-02 James Harper 579:c5136ccae1f3 Use IA64 compatible InterlockedXXX functions
2009-05-21 James Harper 578:e155447178e4 Added tag 0.10.0.80 for changeset 17e6a7e1d3df
2009-05-21 James Harper 577:17e6a7e1d3df If a device sharing the same IRQ triggered an interrupt, xenvbd could crash. Fixed.0.10.0.80
2009-05-21 James Harper 576:dc0a293c870c Fixed a problem where shutdown was hanging if there were packets in the tx ring
2009-05-20 James Harper 575:b162a1156e3f Made the interrupt ack logic per-cpu to fix 'unacknowledged irq' errors and hangs in SMP
2009-05-20 James Harper 574:1570a4c43a62 Fixed the 'old key removal' from the inf file
2009-05-20 James Harper 573:3e36937b0bf5 fixed the inverted meaning of the config_csum_rx_check setting
2009-05-20 James Harper 572:d8f2ad9f39ac change device install order again
2009-05-16 James Harper 571:67baf8f3c424 Added some brute force uninstaller bat files
2009-05-10 James Harper 570:36fef48dbfa9 irq delivery updates
2009-05-10 James Harper 569:00d35855e2e4 removed the rest of xenhide
2009-05-10 James Harper 568:21b13cbeb94e remove xenhide
2009-05-10 James Harper 567:de0fb547dcf0 have to commit this or it won't let me remove the other files
2009-05-10 James Harper 566:003c946e756a don't sign xenhide
2009-05-10 James Harper 565:1e57755908ea removed xenhide
2009-05-10 James Harper 564:3ac377a8136c interface updates
2009-05-10 James Harper 563:c16b24b438aa Allowed branding of disk names via registry.
2009-05-10 James Harper 562:8ab116a713f4 Filter updates.
2009-05-10 James Harper 561:d56ecda9e61f Interrupt delivery updates.
2009-04-12 James Harper 560:369502736dfd Added tag 0.10.0.50 for changeset b0b8be2d30c0
2009-04-12 James Harper 559:b0b8be2d30c0 Fixed up a bug where packets with too many SG elements were corrupted.0.10.0.50
2009-04-12 James Harper 558:bbac251831a8 Implemented GetScatterGatherList
2009-04-12 James Harper 557:9b044a670859 Updated definition of dma extension
2009-04-11 James Harper 556:8c315cf5142c name the msi file with the version number too
2009-04-11 James Harper 555:9d6c46298386 Fixed a bug where passing a NULL ScatterGatherBuffer would cause a BSoD
2009-04-03 James Harper 554:2447875396d0 Fix memory mapping issue causing crashes under some situations
2009-03-28 James Harper 553:ee8236b44af3 Better behaviour on non-qemu hide mode.
2009-03-28 James Harper 552:069658b9c8ee Updated init code to be compatible with the latest changes to xenpci
2009-03-28 James Harper 551:a88fe72e3597 Tidied up gnttbl code. Better detection of crash dumps. Better behaviour when qemu hiding doesn't work.
2009-03-28 James Harper 550:ba13311350b9 Added some licensing info to the installer
2009-03-28 James Harper 549:967b567eaf6e Added some more features to the INIT structures
2009-03-28 James Harper 548:47fae39bc373 Fixed an off-by-one crash. Tidied up error reporting a bit
2009-03-08 James Harper 547:ac614e49832c Fixed another typo
2009-03-08 James Harper 546:4041cb7d409c fixed typo preventing wlh x86 from building
2009-03-08 James Harper 545:4698fce07251 Fixed stupid bug in xen detection.
2009-03-04 James Harper 544:ce50420a2adf add /d switch to cd in case another drive is in use
2009-03-04 James Harper 543:6e6f1a70b38b fixed a hardcoded path in makedist.bat
2009-03-04 James Harper 542:3cf16033c8ff Added missing file
2009-03-04 James Harper 541:7359efee2d6f build script updates
2009-03-04 James Harper 540:0828c553c6c3 Fixed an off-by-one error in the load group order correction code
2009-03-03 James Harper 539:9ed05604c105 A better way to enforce the correct load order of the Wdf service
2009-03-03 James Harper 538:e75bb8d68370 Lots more changes...
2009-02-18 James Harper 537:2a74ac2f43bb more big updates
2009-02-14 James Harper 536:1d39de3ab8d6 mostly finished migration back to kmdf
2009-01-27 James Harper 535:285d80861ecf using sg for the tx path - improves performance by about 180% for me
2009-01-27 James Harper 534:1d13cbc9a3b0 Changed to use sg. crash dump doesn't appear to work anymore.
2009-01-27 James Harper 533:82f26efb764f Implemented DMA_ADAPTER to allow scatter gather to work on xenpci enumerated devices
2009-01-22 James Harper 532:b7491d4ebb3c reduced copying in the rx path - ~30-50% rx performance increase
2009-01-22 James Harper 531:f966a0d692bc added missing file
2009-01-16 James Harper 530:db0ea4b20c3c version bump
2009-01-16 James Harper 529:6a2d1517e10c big commit
2009-01-16 James Harper 528:283d39830905 changed bus type to PNPBus
2009-01-16 James Harper 527:55c3a1972b54 changed bus type to PNPBus
2009-01-16 James Harper 526:08f3662b6807 added new XENMAPSPACE_vlapic type for mapping the vlapic
2009-01-16 James Harper 525:91195e6cdb5d Worked around xennet 'out of resource' hang under XP. Change Isr handling.
2009-01-07 James Harper 524:abde14807545 fixed a regression in makedist.bat
2008-12-26 James Harper 523:331f861accf0 removed debugging kdprint's
2008-12-26 James Harper 522:fe846ad6de4d Dereference device_objects so that the driver can unload.
2008-12-25 James Harper 521:2b7f8973a41b implemented interrupt synchronisation to support EVT_ACTION_TYPE_NORMAL
2008-12-25 James Harper 520:7b330220b871 0.9.12-pre12
2008-12-25 James Harper 519:bcf6fb499bd8 oops. should have removed signing of xenconfig.sys not xenhide.sys
2008-12-25 James Harper 518:d62254d4ba64 fixed function prototypes
2008-12-25 James Harper 517:3341bfff7ead removed signing of xenhide.sys as it no longer exists
2008-12-25 James Harper 516:6d581a6a432b Fixed xennet when inactive. Now using EVT_ACTION_TYPE_NORMAL instead of a pretend interrupt.
2008-12-25 James Harper 515:4e7d9cc9f816 Refreshed the EVT_ACTION_TYPE_NORMAL code path. Updated prototypes.
2008-12-25 James Harper 514:8381de10df8d removed unused swint.asm
2008-12-23 James Harper 513:6047bc06b2e5 0.9.12-pre11
2008-12-23 James Harper 512:6031f074c2f0 whitespace
2008-12-23 James Harper 511:829200e58930 reversed a (stupid) change to fix a problem on a clean install
2008-12-23 James Harper 510:d3e4b4d5606e rc version update
2008-12-23 James Harper 509:87aba6fc3a82 fixed problem under dump mode
2008-12-23 James Harper 508:c8824436c717 xenbus userspace channel starting to get somewhere...
2008-12-23 James Harper 507:69b067a93d0e Fixed a bit width problem causing crashes under PAE or 64 bit
2008-12-22 James Harper 506:49699f57543e Better error checking
2008-12-22 James Harper 505:f1be6c082c71 case change in inf file
2008-12-22 James Harper 504:cb0b2da68686 big changes to xenbus interface. simplified it a bit. started work on userspace interface.
2008-12-22 James Harper 503:81a13e8a064f whitespace
2008-12-20 James Harper 502:90f1b34f4516 documentation update
2008-12-19 James Harper 501:0d2dd5c03ac9 Added tag 0.9.12-pre9 for changeset 4ad013b88ecc
2008-12-19 James Harper 500:4ad013b88ecc 0.9.12-pre90.9.12-pre9
2008-12-19 James Harper 499:31740cd55fb9 use shutdownmon from xp
2008-12-19 James Harper 498:e1663de619d3 Tidyup to xenhide
2008-12-19 James Harper 497:312a41f82b8f Updated to support the proposed patches to qemu from Steven Smith on ~20081216
2008-12-17 James Harper 496:785de85f3db7 Added support for >2TB block devices
2008-12-15 James Harper 495:a6e3f76419c3 Too many changes to mention. Mostly revolving around updating the way the pci ide and network adapters are disabled.
2008-12-09 James Harper 494:c431d22ff34b Turned off sg. Checked for buffer overflow.
2008-12-09 James Harper 493:750f70b8fa5c Performance tweak
2008-12-08 James Harper 492:2a4bfcd50b31 Added tag 0.9.12-pre7 for changeset 82580f8b258b
2008-12-08 James Harper 491:82580f8b258b 0.9.12-pre70.9.12-pre7
2008-12-08 James Harper 490:7776b0ac6048 new config method
2008-12-08 James Harper 489:30592ca314b2 new config method
2008-12-08 James Harper 488:1c56a1caed9f new config method
2008-12-08 James Harper 487:8a0a695cdd97 new config method
2008-12-08 James Harper 486:efb43e8b47ec new config method
2008-12-07 James Harper 485:0c0efefd40f4 Removed xenconfig - resource faking and setup now occurs in xenpci
2008-12-06 James Harper 484:8f8c9edeac01 merge with head
2008-12-06 James Harper 483:59dc8e8f5647 Extra field in vectors
2008-12-06 James Harper 482:7656d3624f98 Changed back to scsiport driver - storport just doesn't work.
2008-12-06 James Harper 481:2a18182e3090 Performance.
2008-12-06 James Harper 480:dd2fefa6b374 renamed suspend_evtchn to something more general. Tidied up some stale code.
2008-12-03 Steve Meisner 479:4cb1179f76d8 Fix another compiler warning when building non-debug
2008-12-03 Steve Meisner 478:76e2404c5d5f Merge with tip
2008-12-03 Steve Meisner 477:87c36cd31d9f Add source files to project (makefile.inc and shutdownmon.c)
2008-12-03 Steve Meisner 476:bfa5aaaf55e0 Disabled compiler warning 4205 and defined XenDbgPrint as a void since it doesn't return anything
2008-12-02 James Harper 475:525a6f4ca9a1 merged with head
2008-12-02 James Harper 474:3d4ed6b566a0 Updates to support XenBus interaction again in drivers
2008-12-02 James Harper 473:3c592df57caf Updated xenscsi to be a storport driver. It won't work under XP or earlier but it does work under 2003 now.
2008-12-01 Steve Meisner 472:c33db88c95a8 Re-add casts to eliminate compiler warnings
2008-11-27 James Harper 471:babd1ef136ac converted xenscsi to a storport driver. Compiles now but won't work.
2008-11-27 James Harper 470:bc403c97a002 Rolled back the whole comm_iface thing. It was a stupid idea.
2008-11-27 James Harper 469:fd203efae5ca Added missing xennet.txt file
2008-11-27 James Harper 468:7786cebdb4df merge with head
2008-11-27 James Harper 467:6800498baafd version update - forgot to commit earlier
2008-11-27 James Harper 466:88cf95a1b34a Started configuration updates - this may not even compile
2008-11-27 James Harper 465:82dbbaac8d17 Config updates
2008-11-27 James Harper 464:4f1c7b79948b Updates to support a different configuration method for xenscsi
2008-11-23 James Harper 463:7f9bedb7dcf9 Updated vscsi header file to 3.3.0 version
2008-11-26 Steve Meisner 462:7b2131b4f776 When running in safe mode (via F8 at boot), the PV drivers are disabled.
2008-11-26 Steve Meisner 461:c21dadd386da Fixed compiler warnings during free build
2008-11-25 Steve Meisner 460:dd42744a458e Fixed compiler warnings
2008-11-23 James Harper 459:ae1c232e7d4a rx checksum offload tuning
2008-11-20 James Harper 458:e28aaf63e174 Fixed broken save/restore code.
2008-11-19 James Harper 457:7190a6747e2e Performance updates...
2008-11-19 James Harper 456:07d3ead8c502 Rolled back the irq >= 16 restriction, as not all interrupts < 16 are ISA
2008-11-19 James Harper 455:f9afef4ddf23 Fixed a problem where a crash dump would fail if a page was still in use by the backend.
2008-11-18 James Harper 454:5e3e348cd101 Not-working-properly changes to add interrupt moderation and maximum work per interrupt
2008-11-15 James Harper 453:2d4f85e453f3 removed leftover debug stuff
2008-11-13 James Harper 452:1ac3b9d80a06 Fixed crash on restore.
2008-11-13 James Harper 451:1275f2e97b60 Fixed a crash if the backend connect failed.
2008-11-13 James Harper 450:605747e0db9c Added some flexibility into the frontend state transitions.
2008-11-13 James Harper 449:6159eac26b1a Fixed warnings when ioport logging is disabled
2008-11-13 James Harper 448:b90f59eb12f9 Added additional debugging via port writes to 0x10+cpu
2008-11-07 James Harper 447:5a8502167007 Added a configuration option to avoid manually checking the checksum on RX packets.
2008-11-07 James Harper 446:df024d2ff15f Fix for memory leak from Steve Meisner
2008-11-07 James Harper 445:f99bd17ed79f Update version to 0.9.11
2008-11-07 James Harper 444:3a2121285fc9 Fixed bug in CD/DVD emulation where the backend device reports a block size of 512.
2008-11-06 James Harper 443:a572b7333267 Don't zero entire packet_info structure, to improve performance
2008-11-05 James Harper 442:fdba08195d9d Added tag 0.9.11-pre20 for changeset bead0798cd6b
2008-11-05 James Harper 441:bead0798cd6b 0.9.11-pre200.9.11-pre20
2008-11-05 James Harper 440:51fae6b70049 Fixed a few additional bug check related issues
2008-11-05 James Harper 439:9971dbcc8c2b More changes to pass WHQL ndistest. All major tests pass now.
2008-11-04 James Harper 438:f0fe409ae32e (Re-)Added code to stop the halt completing if there are un-returned packets from ndis
2008-11-04 James Harper 437:3b1ba2d7056c Linux doesn't do GSO with invalid tcp options apparantly, so don't support gso with tcp options at all
2008-11-04 James Harper 436:c4204f69c506 Many many updates to fix bugs encountered in ndistest.
2008-11-02 James Harper 435:29da24ccca8a Crash Dump wasn't always working properly because ring bit-width detection doesn't work properly unless the ring pointers are all zero. Now save the state and read it in event of a crash dump.
2008-10-29 James Harper 434:b6fb4cf3e0fa additional checks for resource exhaustion
2008-10-14 James Harper 433:b1da81cc9868 updates
2008-09-17 James Harper 432:68565fbe4425 Misc cleanups
2008-09-10 James Harper 431:0514d961532d Update to support dpinst so that driver install works under 64 bit
2008-09-08 James Harper 430:e402c21ae722 Fixed shutdownmon installer to match the latest changes.
2008-09-08 James Harper 429:c3fd610dc60c added some missing files and other build updates
2008-09-08 James Harper 428:7ff73a450370 Fixed interrupt ack in xennet
2008-09-08 James Harper 427:599061042271 updates to add copyconfig to the installer
2008-09-08 James Harper 426:9b712742b8e8 Added C version of shutdownmon - no .NET required
2008-09-04 James Harper 425:ea14db3ca6f2 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-09-04 James Harper 424:37ed25854efa Added 'copyconfig' utility to copy rtl8139 ip configuration to xen driver
2008-08-28 James Harper 423:718d4567551d Re-commit after accidental 'rollback' instead of 'revert'. doh.
2008-08-26 James Harper 422:9b7614f440b1 Updated save/restore code to work again after the change to IRQ routing.
2008-08-21 James Harper 421:dcfc2f91a501 Fixed a crash on xennet driver unload where a buffer wasn't being set back to PAGE_SIZE.
2008-08-21 James Harper 420:b3f2f9aef0fc Merged xenvbd.c and scsiport.c
2008-08-20 James Harper 419:dcc440136d50 Added tag 0.9.11-pre12 for changeset bf3359218841
2008-08-20 James Harper 418:bf3359218841 fixed multiple crashes in xennet0.9.11-pre12
2008-08-18 James Harper 417:ef5345ea9984 Fixed the freelist overflow case in xennet.
2008-08-18 James Harper 416:dd729c3bd53e Update to the way IRQ's are handled. Now they all just tack onto the same IRQ as xenpci.
2008-08-18 James Harper 415:62dc0a1661e3 Performance and stability updates.
2008-08-18 James Harper 414:7f1dd7920c57 Allow NetworkAddress registry entry to override the MAC address for NLB.
2008-08-12 James Harper 413:dbddf9b4c935 Added tag 0.9.11-pre11 for changeset 54cd7acad4f9
2008-08-12 James Harper 412:54cd7acad4f9 Added some code to try and prevent xenvbd activating when qemu ata is active.0.9.11-pre11
2008-08-12 James Harper 411:ee82244eed7c Many many updates to improve stability etc and performance.
2008-07-31 James Harper 410:a25065ea9cca Missed a change from testing using PCIBus instead of Internal
2008-07-31 James Harper 409:a7cf863172cf More attempts at removing races and deadlocks in save/restore
2008-07-28 James Harper 408:853fa6745f58 Fixed race in closing threads
2008-07-25 James Harper 407:d84a58b968e8 implemented timers to make sure all cpu's are spinning, otherwise give up.
2008-07-25 James Harper 406:b9028997f48b More changes to try and prevent lockups on save and restore
2008-07-24 James Harper 405:4fee03f012ee list_entry can be accessed at DISPATCH_LEVEL so make in NonPagedPool
2008-07-21 James Harper 404:1a1ddc1beba6 implemented mutex's in xenbus. Looks like this broke save/restore somewhere though...
2008-07-21 James Harper 403:abdcb860cfdf More suspend/resume updates.
2008-07-19 James Harper 402:04883e1dc65c merged with head
2008-07-18 James Harper 401:fdb7f8853695 More deadlock prevention changes.
2008-07-17 Andy Grover 400:8f94eeae17f9 mis-generated w32api.diff, fix the patch
2008-07-17 Andy Grover 399:c61ee22db820 fix xenvbd mingw makefile
2008-07-17 Andy Grover 398:e7292fd9e55a Fixup xenpci for mingw build with DBG enabled.
2008-07-17 Andy Grover 397:a8f674f67fd6 Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg
2008-07-17 Andy Grover 396:7259dad4e96c fixes for mingw optimized build, random other little stuff.
2008-07-17 Andy Grover 395:f001a0f08c17 doc fixes for mingw build, thanks Wayne!
2008-07-17 James Harper 394:099b6e3f3909 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-15 Andy Grover 393:b8380915c051 fix xennet build on mingw
2008-07-15 Andy Grover 392:acff0605d6d6 fix xennet compile error using ms compiler
2008-07-15 Andy Grover 391:8e10579159a0 implement some macros for common entry/exit kdprints etc. msvc and gcc have different defines so this will make life with 2 compile environments easier.
2008-07-14 James Harper 390:46b6fa5bb7ad Put synchronisation code into xenbus. We also now kill the xenbus threads before suspend and start them again on resume, to avoid any chance of a race.
2008-07-14 James Harper 389:3ffdcb607981 More changes to support save/restore. Mostly around making sure things are called at the correct IRQL
2008-07-11 James Harper 388:81b5f730455b IRQL related fixes for the restore path
2008-07-11 James Harper 387:48df739c66d4 Removed some debugging calls to the HLT instruction
2008-07-11 James Harper 386:193ef493dfcb merge with head
2008-07-11 James Harper 385:e556065b2f1a Fixed IRQL bug on restore
2008-07-09 Andy Grover 384:3c8f2fa47a18 remove ^M pollution from w32api patch
2008-07-09 Andy Grover 383:f038c7581cf4 update w32api diff with changes to compile xenvbd
2008-07-09 Andy Grover 382:ecfd4ddaaf3d remove dead code
2008-07-09 Andy Grover 381:1dd27f353684 newlines at end of files
2008-07-09 Andy Grover 380:5b2a37528899 using hypercall3's again, add support in mingw. remove duplicate code from evtchn.c
2008-07-09 Andy Grover 379:8c83b0ebcb05 move bit ops to mingw_extras since now xenvbd and evtchn.c are using them. no longer inline but shouldn't matter, eh?
2008-07-09 Andy Grover 378:9ac05494063f get xenvbd compiling under mingw
2008-07-09 Andy Grover 377:7f4f8d1986e5 Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg
2008-07-09 Andy Grover 376:aceae9864ad8 fix line endings and delete no longer needed line
2008-07-09 James Harper 375:448011e246d3 missed one grant table change
2008-07-09 James Harper 374:25814a68e426 Added grant table op to amd64
2008-07-09 James Harper 373:6b1c00d218e9 merge with head
2008-07-09 James Harper 372:649b05070ede Fixed hang bug in xenhide on x64.
2008-07-09 Andy Grover 371:f7fa99be363d update mingw build doc and add diff of w32api changes needed.
2008-07-09 Andy Grover 370:d76831a77d19 merge
2008-07-09 Andy Grover 369:5a762fd1fba9 build xennet using mingw
2008-07-09 Andy Grover 368:fa0a44a14fe3 modify xenpci mingw build for new file locations
2008-07-09 Andy Grover 367:a438a146b2ae remove private copies of mingw headers, we;re modifying them directly now
2008-07-09 Andy Grover 366:884c65eed184 add newline at end
2008-07-09 Andy Grover 365:2dfaca251422 move mingw_extras.[ch] to a common directory
2008-07-07 James Harper 364:2ff96a909c28 Fixed an interrupt problem that was causing hangs on boot.
2008-07-07 Wayne Gong 363:097ab7d19ea2 Merge bug fixer from WDF to WDM.
2008-07-07 James Harper 362:f7a5c1889c36 Trying to debug a boot hang
2008-07-04 James Harper 361:c50047d5950a Merge with head
2008-07-04 James Harper 360:cb12e8b450a8 More x64 warnings fixed - x64 wasn't being detected properly in evtchn.c
2008-07-04 James Harper 359:8c419cbee528 Fixed a few warnings.
2008-07-02 Andy Grover 358:c85311cc1aec fix bug in RtlStringCbPrintfW.
2008-07-02 Andy Grover 357:25166765975f Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg
2008-07-02 Andy Grover 356:429f282ecbb3 correct all line terminations to CRLF
2008-07-02 Andy Grover 355:47f67a52a66f implement RtlStringCbPrintfW.
2008-07-02 James Harper 354:d2ebc66da34c merge with head
2008-07-02 James Harper 353:a7c4b65e754a Bugfixes for save/restore
2008-07-01 Andy Grover 352:961762808bab add fixes for James' latest code
2008-07-01 Andy Grover 351:b827e78992a3 Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg
2008-07-01 Andy Grover 350:6b41ede6aec5 add newline at end file
2008-07-01 Andy Grover 349:5c7eb92ed13c add files to do basic snprintf-type stuff, taken from Linux. Centralize MinGW-specific hacks here. Yay GPL.
2008-07-01 Andy Grover 348:6c1d86fffcd2 remove unused stuff from mingw assembly file; implement getting stub_addr from device extension (gcc extended asm ftw!)
2008-07-01 Andy Grover 347:f31625adca93 add docs on mingw building and modify makefile for private build of w32api link libraries
2008-07-01 Andy Grover 346:a3e81bb18d0b mingw fixes. Use IoCreateDevice now that security settings are set via INF
2008-07-01 Andy Grover 345:718e0ffe104c suck in some headers from mingw, since they're wrong so we can fix them. Hopefully these can go away once mingw is fixed.
2008-07-01 Andy Grover 344:f6841337b2c2 remove little bits of #ifdef MINGW32s scattered around in favor of putting all hacks in one place
2008-06-29 James Harper 343:6cfd70daada3 Lots more changes to support xenvbd save/restore
2008-06-26 James Harper 342:eabe51317e3a Suspend works for xenvbd, not for xennet though (eg after a resume you won't have a working network
2008-06-25 James Harper 341:744c19115142 save/restore now works when /gplpv is _not_ specified. Still a way to go before it works when /gplpv is specified...
2008-06-22 Andy Grover 340:2be08f708250 move KeGetCurrentProcessorNumber fix to xenpci.h
2008-06-22 Andy Grover 339:9e3eb0ed57b1 Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg
2008-06-22 Andy Grover 338:72acaf6e4668 more mingw fixes for evtchn.c
2008-06-22 James Harper 337:e69e4d79ee3f fixed a few bugs in the installer wrt certs
2008-06-22 James Harper 336:d7a848ae1a39 merge with head
2008-06-22 James Harper 335:2fcbd37634a3 updated versions
2008-06-22 James Harper 334:506fe9b4c642 Updates to fix a /PAE problem under 32 bit mode.
2008-06-22 James Harper 333:0b08bdc622a6 major changes to xenhide. Now actually hides the qemu devices once more.
2008-06-19 Andy Grover 332:52533409dbbd get things compiling again under DDK
2008-06-19 Andy Grover 331:44b84d00172a compile more parts of xenpci
2008-06-19 Andy Grover 330:d083577f268c add newline at end of file
2008-06-19 Andy Grover 329:daa0a9b0fef0 move hvm_get_stubs and hvm_free_stubs into a .c from a .h
2008-06-19 Andy Grover 328:c563a0f32b2f mingw cleanups
2008-06-19 Andy Grover 327:2705232c28d9 re-add bit needed for alloc_text
2008-06-19 Andy Grover 326:06046da855ed Merge
2008-06-19 Andy Grover 325:9b19ded5956f Merge
2008-06-19 Andy Grover 324:39e1a87d9189 get rid of unneeded (?) stuff that gcc complains about
2008-06-19 Andy Grover 323:c9b0dee6dfdd whitespace and turn off some warnings
2008-06-19 Andy Grover 322:60f47a81dbcc properly attribute code taken from Xen header
2008-06-18 Andy Grover 321:e4411b37b9a9 Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg
2008-06-19 James Harper 320:ee215c1108eb Made the xengplpv.cat optional in case signing isn't set up.
2008-06-17 James Harper 319:412d78748344 Added tag 0.9.10 for changeset 0488ef11be09
2008-06-17 James Harper 318:0488ef11be09 final changes for 0.9.100.9.10
2008-06-17 James Harper 317:0c6ea46f2199 Trying to get shutdownmon to terminate properly
2008-06-17 James Harper 316:b475a6ad8b0c fixes to signing scripts
2008-06-17 James Harper 315:a37206f28587 typo in makedist.bat
2008-06-17 James Harper 314:a55d72ac422f updates to the whole xenconfig thing to allow xennet to dynamically config. Almost there.
2008-06-14 James Harper 313:ec53700c0df4 Added tag 0.9.9 for changeset bb891f6d10e4
2008-06-14 James Harper 312:bb891f6d10e4 Fixed some POWER bugs causing 0x9F BSoD on shutdown.0.9.9
2008-06-13 James Harper 311:c25d8b936290 testing service control from installer
2008-06-13 James Harper 310:60372bd2582d First cut of putting xenbus config details in the .inf file - xenvbd may yet pass WHQLwdm
2008-06-11 James Harper 309:41c06d83082d Fixed a crash when running hdtune.wdm
2008-06-11 James Harper 308:094537c517f5 Fixed pointer errorwdm
2008-06-11 James Harper 307:6b85686a16c0 really merged with default now i thinkwdm
2008-06-11 James Harper 306:f3c839dbc58f merged... i thinkwdm
2008-06-11 James Harper 305:b4f7d75fbe24 Trying to make the devices appear more pci-like, pushing config into the inf files.wdm
2008-06-10 Andy Grover 304:5a7bfc1827a7 yup, all that stuff needed to be there. revert my changes.
2008-06-10 Andy Grover 303:47ec69c1046c Merge
2008-06-10 Andy Grover 302:af768b0bca2c more mingw editswdm
2008-06-10 Andy Grover 301:7879ec15f2a1 add some bits for building with mingw -- just focusing on xenpci to startwdm
2008-06-10 Andy Grover 300:b2f5af0c80d2 add newlinewdm
2008-06-09 Andy Grover 299:3673f1f07746 Merge of 265 from 'wdf'
2008-06-09 Andy Grover 298:4d8d52ae8d13 change wdm branch to default
2008-06-09 Andy Grover 297:416c3eb54528 change branch namewdf
2008-06-09 Andy Grover 296:a507de94dedf merge of 263wdm
2008-06-09 Andy Grover 295:626be056aed2 merge of 262wdm
2008-06-08 James Harper 294:ad900d2d7507 Added tag 0.9.8 for changeset 279f5623f6c7wdm
2008-06-08 James Harper 293:279f5623f6c7 Tweaks to try and improve performance.wdm 0.9.8
2008-06-07 James Harper 292:43840aae5817 Added tag 0.9.7 for changeset 873944504204wdm
2008-06-07 James Harper 291:873944504204 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-04 James Harper 290:a5d5a0376f96 Stopped xenbus from appending nulls to values. Fixed physical cdrom support (or anything else with bytes/sector != 512).wdm
2008-06-03 James Harper 289:691c6ebe92cf Started adding code to cope with 'xm block-detach'. currently BSoD's.wdm
2008-06-02 James Harper 288:812a4b0f9460 Added fix for whole machine (inc Dom0) hang when DomU bugchecked.wdm
2008-06-01 James Harper 287:f02ee956fe94 Added tag 0.9.5 for changeset 89e1a0af859cwdm
2008-06-01 James Harper 286:89e1a0af859c Wrote an installer using NSIS. Updated some documentation. Minor bugfixes too.wdm 0.9.5
2008-05-31 James Harper 285:e11d7173c7be Added tag 0.9.3 for changeset 4954c15a4921wdm
2008-05-31 James Harper 284:4954c15a4921 misc fixes. Mainly multiple requests per lu in xenvbdwdm 0.9.3
2008-05-27 James Harper 283:3c65d6c6453f Fixed a sense problem with xenscsi. scsi passthrough now working properly.wdm
2008-05-26 James Harper 282:652b93df8917 Added tag 0.9.2 for changeset 31bf6b16a106wdm
2008-05-26 James Harper 281:31bf6b16a106 Bumped versionwdm 0.9.2
2008-05-26 James Harper 280:3ee7c3e5036d Fixed the handling of misaligned scsiport buffers when the buffer is > PAGE_SIZE. Added scsiport.c which I had forgotten. Activated sysrq handler again.wdm
2008-05-23 James Harper 279:685399b9adb0 Converted the suspend code to WDM. Still far from working properly but it's a starting point.wdm
2008-05-23 James Harper 278:79d89db3f7ba Added tag 0.9.1 for changeset 12d047b64534wdm
2008-05-23 James Harper 277:12d047b64534 Fixed a few warnings and updated version for releasewdm 0.9.1
2008-05-23 James Harper 276:2e2bcadfb181 Added tag 0.9.1 for changeset 0401d8062edewdm
2008-05-23 James Harper 275:0401d8062ede Update of xennet appears to be working now without a crash or reboot required.wdm
2008-05-22 James Harper 274:874c3640830e Lots more updates. Added pvscsi support and started working on the stub drivers. Also working on unload support.wdm
2008-05-17 James Harper 273:63920d09b07d Fixed stupid bug. shutdownmon is now workingwdm
2008-05-16 James Harper 272:909b775a891f Fixed a few bugs in shutdown handler. Drivers appear to be working now. Shutdown not so much yet...wdm
2008-05-15 James Harper 271:da9b1e17fbc0 xennet now working. working on graceful shutdownwdm
2008-05-14 James Harper 270:1c1ae7c8a41f inf file changes to allow install (untested)wdm
2008-05-14 James Harper 269:6128d5c1e7a8 vbd is now working. w00t.wdm
2008-05-13 James Harper 268:f28ce60f3fa7 closer to having xenvbd up and running. Non-512 byte aligned buffers are a pain though.wdm
2008-05-12 James Harper 267:f157f82e0293 Continued porting to WDM. vbd is almost working.wdm
2008-05-07 James Harper 266:b88529df8b60 More wdm updateswdm
2008-05-05 Andy Grover 265:8fef16f8fc08 fix warnings on x64 build. Xen apparently limits PFNs to 32 bits, so make this limitation stand out a little more
2008-05-02 Andy Grover 264:91d40c6c314f implement possible fix for bug 5812
2008-05-02 Andy Grover 263:eccaff2083eb fix build for both checked and free
2008-05-02 Andy Grover 262:2fc877b00cfd fix compilation errors under free build environment
2008-05-05 James Harper 261:aef4bd71120b More updates. Still not working though - won't even look at loading xenvbd!wdm
2008-05-05 James Harper 260:952b8aa9c44c more enum updates.wdm
2008-05-04 James Harper 259:161a8a26f3db Enumeration now working, but no useful info passed to child devices yet.wdm
2008-05-02 James Harper 258:9b16ad37af17 Created wdm branch for the migration from wdf to wdm. the basics of xenpci are working, but the bus enumeration isn't yet.wdm
2008-04-28 James Harper 257:253ec5052cb4 Xennet tuning... still getting occasional inconsistent results and very occasional crashes under extreme load.
2008-04-27 James Harper 256:6c1ab34c1bda Combined the rx and tx page management code - both now free pages that haven't been used recently. Performance seems to suck even more now though...
2008-04-26 James Harper 255:77c9e91f543e Added tag 0.8.9 for changeset 2d25f964e1d1
2008-04-26 James Harper 254:2d25f964e1d1 bug fixes - TX bug appears to be fixed. Improved memory management in the TX path.0.8.9
2008-04-19 James Harper 253:58ce01887603 fixed a number of particularly stupid bugs. rx performance still sucks greatly. a backup of my test machine still fails.
2008-04-15 James Harper 252:7e3bcd88515c packets are being very occasionally sent without headers... and other strange things are happening. added some debugging.
2008-04-10 James Harper 251:3db181609094 Added extra calls to Indicate in rx path, and limited the total work per interrupt.
2008-04-09 James Harper 250:532d7485ddf2 Looking for cause of crashing. Added periodic buffer reaper timer to clean up buffers not currently in use. Modified the tx code to use a freelist when getting buffers for merged headers.
2008-04-08 James Harper 249:1e47fb7bce04 Changes for debugging and testing
2008-04-05 James Harper 248:7c395bd04ec1 Some tweaking to get gso working properly again.
2008-04-05 James Harper 247:565483912dc0 Fix for fragmented headers and offload
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.80.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 number0.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 memory0.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.50.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 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...