An open API service for software projects hosted on Open Collective.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers

Qubes component: vmm-xen-windows-pvdrivers
https://github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers

Started filling in the 'Halt' function.

Now sends a 'Closing' to Dom0, then a 'Closed'.
Still BSoD's on Disable though...

818de52becbfdd73e35c80ab54e3292a66cf0608 authored over 17 years ago
Merge with head

6ea77a8c36110cc1b0089333bdfa70ddd43a21e3 authored over 17 years ago
Fixed packet sizing error which could cause an ASSERT/BSoD

b86777e672e7294852416696d9dfb719764cac89 authored over 17 years ago
xennet: clean up warnings

425869ee1f47f1ca93d95a19ad96ec04dc748811 authored over 17 years ago
Fixed a problem with calling things at the wrong irql, which was probably causing hanging on boot.

704fea9cc5f91df902b8d4c4ac968d87e207a896 authored over 17 years ago
Removed hiding code from xenhide - use 'type=netfront' instead.

Added spinlock to xennet to avoid crash.

757b9542b12917fbf78c5e4a27d56313e863a9b3 authored over 17 years ago
Removed some debug messages.

Updated xenhide to now hide the pci network device too.

b338fd41bde772eca3c87bc83ad6b4456bfd586a authored over 17 years ago
Fixed dpc code so that xennet stuff all runs at DISPATCH_LEVEL rather than DIRQL, as is required by all the NDIS code.

Minor bug fixes for xennet. ping now works, although it takes a while for arp to take place for s...

f907f2955ec388415fa771068ff1b65ec367fb67 authored over 17 years ago
Tidyups and work on getting xennet at least as functional as it was before I started messing with it :)

ff96a1752c198daca414121fa6df13572d448092 authored over 17 years ago
Working on xennet

0f96ec0c1b554d3f8d7b01f164cfc80a0f177975 authored over 17 years ago
Created a 'xenenum' driver for when the device driver should attach to xen\???\xxx rather than xen\xxx

7f913dad4730327718f0338e8785bb8a503c6708 authored over 17 years ago
Created a common AllocagePages routine in xen_windows.h

Updated xennet and xenvbd to use it.
Updated xennet's method of getting the virtual address from ...

5cd2b755c77754ad86291020649559a5d43c8907 authored over 17 years ago
Corrected merge of dpc patches.

Releasing 0.5.0.0

49b631fb7fa357de036f3f2f02226b1722cd30f5 authored over 17 years ago
Added tag 0.5.0.0 for changeset 0d06cc4c5fc9

9dbbecb253b9f6969b31f8490db1dcaca9024ac0 authored over 17 years ago
Merged

6d241ad6ab9dc0bdb6a56ddbc554680e308f287d authored over 17 years ago
Added a small shutdown service to do the graceful shutdown

f60a73cda9f528197d882243b6d2e8e120d7f6d3 authored over 17 years ago
xennet: only allocate as much memory as needed for linearization, not a whole page

c5e66bb60ece907632d2753993ff984d38a32592 authored over 17 years ago
move event processing to a DPC; random warning fixes

I turned on driver verifier for xenpci and xennet and it didn't like us executing the event hand...

9eff6c159a17ad3fad07d9abee04b0d080d00347 authored over 17 years ago
merge to head

e01ac23b77424466f7a0f4c9b8cb5efb806fd7ca authored over 17 years ago
Fixed a merge problem. Appears to be working now.

d5cd189eba93fb12c2c634d8dac5428a1cdee825 authored over 17 years ago
xennet: set field in packet which kept rx from working; turn off some kdprints

081cea12f63a2448f27b80f95cf2bf115084e8db authored over 17 years ago
xennet: update for improved build process

c2b4f913712b770125e5525980fe4171f0561432 authored over 17 years ago
Adding even more missing files

750a1929433c25785cb4a4c55d1d11aa855e941c authored over 17 years ago
Removed old inf files

89f6ae90cda3da805dbe5cf7c811102d7e9fd5fb authored over 17 years ago
More missing files

d6931fcaf710fdeea68dc19fde76869eb2223fb4 authored over 17 years ago
Added some missing files

54a129edf2799c8d6fd5479cafade22ec3a56ebc authored over 17 years ago
Updates to merge with Andy's tree

8decac325da898a243c74b27f5885da049721756 authored over 17 years ago
Added a 'XenShutdown' interface to allow a userspace program to listen for shutdown events

4f46996c2c142c93e97c6bcbe248bcfde805a60b authored over 17 years ago
xennet: set packet status before indicating

5f4a87f51cccbe5ed3305d1ed1365962a5e71f15 authored over 17 years ago
manual merge fixes

d83d8eca1a0fc579dc0ea652384b3bf38ded4fce authored over 17 years ago
comment out MISCFILES and NTTARGETFILES directives, they cause BLD errors; fix xennet target path

295b7697c58485abeb8c6845deb2d1d8b549846b authored over 17 years ago
Automated merge with http://192.168.1.20:8000/

aaf8d50e5fe8707ce9a49bf0b3fca83cd46923f0 authored over 17 years ago
manual merge

94f72583700f038b1a5f183a12cceacd48f74f94 authored over 17 years ago
xenhide: use sizeof()

b4efff33702aa7c763a10cc26e5bea4386b6dba4 authored over 17 years ago
xennet: add support for pkt stats

2a9c71eb24744a52bb8ed5494bba1eb46b91f5be authored over 17 years ago
Appears to be working now...

27b49d780b06a01a6a7e543ee0b7aef85891d3ee authored over 17 years ago
scsiport updates all working now

9e2fd494b8e218b2d422447e7a6005975e24a5fb authored over 17 years ago
xennet: don't use device context; minor cleanups

74eef614de99983f9de90efcbf28699c5769d3ba authored over 17 years ago
xennet: remove obsolete comments

213c00ffdc55eb84b237a02068657d1d6e6847cd authored over 17 years ago
xennet: clear entry in rx_pkts when rx is complete; eliminate a local variable

a7fe209e05d8d00f0711585ac3675487d05c8b18 authored over 17 years ago
xennet: tx and rx both work!

2501b38d518f1146ea5a3b1edf66672e1c5bba34 authored over 17 years ago
xennet: rough-in RX support (compiles, not debugged)

e2fcde6dc78a526c4daa051c4ebeb0b4a8a3eaa8 authored over 17 years ago
trying something else

7711abfec233fd54238927cd6967adadeca83a4e authored over 17 years ago
xennet: implement tx ring cleanup on xen interrupt

a3382bfb332c6458862f5f5c309957b53dd51b61 authored over 17 years ago
more merge fixes

b216548991b6dbad9e61626ba18bf89949e3cafb authored over 17 years ago
update building.txt for xennet driver, to use BLD, and update where .sys files are placed

c83b00a914331e7ab52143a8dbe77bdf8f9d7732 authored over 17 years ago
xenvbd: clean up warnings

c3f840b8f08a2bf6927b565d0451fa88ac14e4be authored over 17 years ago
fixups from manual merge

273ba0bb4744860688c94d941859f0fed9a15668 authored over 17 years ago
manual merge

42b022358ee0a1f5ee610e257f2199042728d187 authored over 17 years ago
Added tag 0.4.0 for changeset 2e1d570b69e9

01812fd77c91f426472a1313a766828c5901179a authored over 17 years ago
Final commit before 0.4.0

8a6d3eccff0a3c313ccc2723585c4de3573d70d8 authored over 17 years ago
xenpci: trivial cleanup

6ed7f9f02bffad166c38027b733892c70b4b8056 authored over 17 years ago
xennet: go into the right state after backend enters InitWait

de9d2f05aea18ccbd18efb45ec639828e2805555 authored over 17 years ago
xennet: rough-in sendPackets

currently allocates an extra page per packet
not seeing interrupts, why not?
updated copyright n...

41f83392864d78d469403627c1e0b4f30ab5e772 authored over 17 years ago
Automated merge with ssh://[email protected]/win-pvdrivers.hg

f0450a541b49fda90f42540d583744118e9b335a authored over 17 years ago
xennet: Start implementing SendPackets

85859243f87f776c3c4b2b0593b3ecb58f2a4b14 authored over 17 years ago
Finally got CDROM access working. Lots of cleaning up to do though...

a651eb8ac2c2d02115de6c176347858ac6d8243c authored over 17 years ago
trying to go back to scsi class driver

0db920d337e56dd848c8037a029c231f77d86308 authored over 17 years ago
Giving up on scsiport...

e85395cf631ad9d5b0cf96df1c33a7b9aaa287a1 authored over 17 years ago
xennet: flesh out initialization more

move code from xennet_init to backendstatehandler
properly report connected state to ndis
copy p...

fc8722a793079fa3afdbc32adcbcff740ccb7901 authored over 17 years ago
xennet: get mac from backend; watch backend for state changes

434a875afa870a3750055c6dbbc359d8436d7582 authored over 17 years ago
forgot to include some files!

93c9b33ac843ef5a18c51a316ef49c4bc7477070 authored over 17 years ago
Further scsiport stuff

7a6bc76bfdcd84ffc04035d0207bb4d04ba6c82e authored over 17 years ago
xennet: save path and backend path to xennet_info

b53eacedb0eaff24f29dbabbf0e6eca99dd51f0e authored over 17 years ago
xenbus: put shorter case first in ReadThreadProc, add some comments

96ccc0d0bf5ce3ab6490f0a347a4d98f572f08f0 authored over 17 years ago
remove xenbus.h, it appears to be redundant

4bd57923b98c40e808a6d5be330516ef55f31672 authored over 17 years ago
use equivalent types for typedefs (actually the old ones are equivalent too, this is purely a readability change)

efeccd2197e6900c365f1e1cd34783c0abf71783 authored over 17 years ago
xenvbd: cleanups

clean up warnings
simplify XenVbd_HotPlugHandler flow, add comments
eliminate literals in backen...

88effc3b09651412f563be92fb1556d70520716f authored over 17 years ago
rename deviceData variables to xpdd (aka xen pci device data)

08dc214453457eff4454a950c5b6df20ef9c25c7 authored over 17 years ago
wean xenbus.c off of global variables

rename some variables from deviceData to xpdd for brevity
some whitespace fixes

dd4029c87f4bb2660998609bbce70bee69675576 authored over 17 years ago
fix warnings in net driver

4916a45a09e8f5d99eb9917dcbc6acb66921bc36 authored over 17 years ago
fixes to xenpci

Move xenpci globals into XENPCI_DEVICE_DATA struct
External interfaces take a PVOID Context fiel...

e29fb6c657993bed5df7ad3ba8ecb32684169f93 authored over 17 years ago
add in xen public includes, so the extra step of copying them over is not needed

96621aa4f843887e3032142bfc9a43e196715b8c authored over 17 years ago
Add rudimentary net support

f0c42a993bf45c682bd10e9d1b592e2dfbd6d0b1 authored over 17 years ago
just testing

1de9031306defa7ebf470056332022b81b34b3e3 authored over 17 years ago
Added tag 0.3.0 for changeset b55f3c61e509

5e07191bd321c8ada96eb712597b74646b3f2d4c authored over 17 years ago
Updated inf files to put the devices in the right places.

Started adding CDROM code (doesn't work though)

13e1bf3385b01e21ef18dc124518fbb55049a318 authored over 17 years ago
Finally got swapfile working!

33a5b853d768a9d116b9eee96bb47adaf5c4cf92 authored over 17 years ago
Fixed the XenHide inf file so that we don't need to bother with the regedit step anymore on install

b8809de142042a812676a8f4fa853bba24e412f6 authored over 17 years ago
Bug Fixes... trying to find a problem that turned out to be me running an old version of xen by mistake!

8a72c7e1b93e68434fd1cfce6cb25317ec78abee authored over 17 years ago
Trying to get Windows to allow a page file to exist on the PV disk

c4af2b3b3e53cc4d4896784c458fca78fefaeb7b authored over 17 years ago
Minor Bugfixes and updates

c578a49e3847ff6c9b79b459fa9b9ea7a41c9826 authored over 17 years ago
Added some documentation files

259a412784d07413f6a250ef216fb2e4ce341567 authored over 17 years ago
Added a new PCI driver that can hide the Xen provided PCI devices

6da208cfef485c4b559aaa08adb86d989c333bc1 authored over 17 years ago
and one file I forgot

3590978e41c4b3f212c7125f53a4f5b90fb53143 authored over 17 years ago
Initial upload of files

448c3e80a2f445251200fcc926daafd5d6d1438d authored over 17 years ago