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

Qubes OS

A reasonably secure operating system
Collective - Host: opensource - https://opencollective.com/qubes-os - Website: https://www.qubes-os.org/ - Code: https://github.com/QubesOS

Fixing up a few warnings when compiling under AMD64

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - e6e01962684a21e8fedb51b6c036953d6c90ca2f authored over 17 years ago
More work on adding AMD64 support

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - d594046f939808fdf60a8ace02c5bc0815fbff53 authored over 17 years ago
Updates to xenvbd to try and get it to do a memory dump.

Started changes to make the code compile under AMD64.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - d86cfe81c059d8778b9309b99391e369b04406da authored over 17 years ago
docs: wrap at 72 chars. Update BUILDING.txt -- BLD at top dir makes all drivers.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 3d19f4ff0004b4fc516d8ef4c04a58ad911b3ff9 authored over 17 years ago
xennet: re-disable check for "netfront" field in backend

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 104c77629bd2bed36fd2ccb9b4bc024acf4391fb authored over 17 years ago
Added UNREFERENCED_PARAMETER to xenenum to make it work under the Free build (KdPrint statements are no-op's under free build)

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 68225f47460977939e140b1ec7979ec42002301c authored over 17 years ago
fix remaining warnings, now at zero warnings!

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - dc57903f0dd8daeb068c52b0757ee4a1c7a3d219 authored over 17 years ago
correct easy-to-fix warnings in all drivers

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 9494540c45dbbe57cc393868787881d1c535a5fd authored over 17 years ago
More merging of Nico's patch

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 044898a1990144b97ea1d774c1d29f8e10c1a4d7 authored over 17 years ago
Added error checking into xenhide

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 27e29ecffdb1e7dbe37815dc2d1eae09a2bc5769 authored over 17 years ago
Updated shutdownmon to use the 'force' option .

Added a sysrq handler to xenpci, with 'B' to cause a deliberate BSOD to test memory dumps under x...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - d19b610d26691e54c36976c0984a2e01c3463009 authored over 17 years ago
- Fix 'unbind' so that the dpc (if any) is cancelled or completed before returning.

- Add code to make sure that no further calls will be made to ReturnPacket after _Halt is complet...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 240b023eeb19073f8609d95d50d1a56f3ed28c6c authored over 17 years ago
- Fixed RxBufferCheck so that more than 2 'chunks' in a packet will work, if it ever happens.

- Updated RxBufferCheck so that an incomplete packet will not cause an assert.
- Fixed ReturnPack...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 8006edf6bc494742df03d6f10f5f464397e74f5a authored over 17 years ago
xennet: buffer pool should never be exhausted -- if it is, it's a bug

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - afe543344a726f321eb01d539d8084c7cd36632c authored over 17 years ago
xennet: Minor tidying after James's multiple-buffers-in-a-packet changes

Move spinlock acqure inside RxBufferAlloc()
Clean up some warnings
Instead of handling some erro...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 0083a90d204e4d1c8d41a78ec93db6e3783077c7 authored over 17 years ago
fix bugs in shutdown - thanks to Nico Prenzel

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 53516a420459439cbe576ac2d9f6da36ecfc7e5c authored over 17 years ago
Updates to allow fragmentation of the xen buffers on rx

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 76d8e785897b374470969505ee449027d85151d4 authored over 17 years ago
Merged with head.

Beginnings of support for driver checksumming of received packets

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 556ea160d7814e0e31c1fca375a9c6517966d2af authored over 17 years ago
xennet: add support for queueing packets to send if tx ring is full.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 41c60956688f785c67d73a23d12c036003fa4b3a authored over 17 years ago
xennet: tidy up/rearrange device context struct, rename vars for consistency, other misc cleanups

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 1ca9172a54a48a48e2388d379cf606ffcd6ade98 authored over 17 years ago
xennet: fix compile ifdef OFFLOAD_LARGE_SEND (but leave it undefined for now)

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 4ef266a3b9bd4c24f2f071d21c7b4db3128d1c14 authored over 17 years ago
Still trying to get csum offload working properly...

this commit doesn't appear to boot properly for me though.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - aff47dae5398aa381d7561cd3f96129fe9775529 authored over 17 years ago
xennet: pretty sure it's a good thing to tell backend we're initializing

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 5cc8b0dde280d5db968dd55a6dd1bd5dc0976ad4 authored over 17 years ago
xennet: actually do what I thought I was doing yesterday

Put all the code in Halt, not Shutdown.
Halt: Free TX and RX buffers, release refs.
Halt: Free a...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - bba7902314189cbaa516cd4d427e7303195c5ad0 authored over 17 years ago
xennet: fix off by 1 bug; start implementing shutdown code; redo task offload code in QueryInformation

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 4a8b444ff5cd857acb2efd940a4648a0113ea163 authored over 17 years ago
prefast complained about excessive stack usage, so change max printf to 512; check status when creating threads (prefast)e

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 4ff7a6aebb708f1398a3f596be14637d2c04a350 authored over 17 years ago
xenenum: systemstartoptions was getting truncated (I have a lot) so extend

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 1c7e93653aeabae14616e2e337a87eb2ff66ad56 authored over 17 years ago
Another try and getting the checksums to work...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 3de0456b5c01b09450f99fdf39d4f9a92e985995 authored over 17 years ago
More changes to get checksum problems resolved

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 1d296889feb34e7e7581eb119a9f1c4f1772d6f3 authored over 17 years ago
Started adding in checksum offloading to the rx code path

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 6b264de27c5ea415012efbb0ffe74fff3d4edd40 authored over 17 years ago
Misc updates - testing for SMP

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - df2ee2b7d4829a9e562e7d61e2dde33abda40172 authored over 17 years ago
xenbus: tidy up msg_reply and AddWatch

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 30d235c382b0a47565ea99525ba65fcb6f755c24 authored over 17 years ago
set up WatchEntry before calling xenbus_msg_reply, because we may get a response before msg_reply returns

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 2f2ff860f4297a59fcc0f1e463a295f1cc6e1bfd authored over 17 years ago
Detected current cpu instead of just assuming zero in ISR. Still crashes when vcpus > 1 though

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 93b1e8fd6b30f213b85608e416f920beb7bc748c authored over 17 years ago
xennet: break up tx and rx locks to prevent recursive acquire

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 298ab3755b83c1bc7f918f93a0961e295f504e42 authored over 17 years ago
fix shutdown memory leaks caught by driver verifier

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 1ddac47b32f8973acb6515dc2d45a7635a65e0bc authored over 17 years ago
exec xenbus_interrupt at dispatch because it calls KeSetEvent

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - c5b249ced81deee8c832d7bae95c6834c6d49df1 authored over 17 years ago
xenpci: clean up warnings and add comments for FreeMem and AllocMMIO

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 10227b5789f44d63109d1beaf1d365c45ead1094 authored over 17 years ago
updated docs to give a better link to the WDF download.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - ac34bf038de4d5f5daa6737d8e50719643572523 authored over 17 years ago
Started filling in the 'Halt' function.

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

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 818de52becbfdd73e35c80ab54e3292a66cf0608 authored over 17 years ago
Fixed packet sizing error which could cause an ASSERT/BSoD

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - b86777e672e7294852416696d9dfb719764cac89 authored over 17 years ago
Fixed a problem with calling things at the wrong irql, which was probably causing hanging on boot.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 704fea9cc5f91df902b8d4c4ac968d87e207a896 authored over 17 years ago
Removed hiding code from xenhide - use 'type=netfront' instead.

Added spinlock to xennet to avoid crash.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 757b9542b12917fbf78c5e4a27d56313e863a9b3 authored over 17 years ago
Removed some debug messages.

Updated xenhide to now hide the pci network device too.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 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...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 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 :)

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - ff96a1752c198daca414121fa6df13572d448092 authored over 17 years ago
Created a 'xenenum' driver for when the device driver should attach to xen\???\xxx rather than xen\xxx

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 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 ...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 5cd2b755c77754ad86291020649559a5d43c8907 authored over 17 years ago
Corrected merge of dpc patches.

Releasing 0.5.0.0

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 49b631fb7fa357de036f3f2f02226b1722cd30f5 authored over 17 years ago
Added tag 0.5.0.0 for changeset 0d06cc4c5fc9

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 9dbbecb253b9f6969b31f8490db1dcaca9024ac0 authored over 17 years ago
Added a small shutdown service to do the graceful shutdown

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - f60a73cda9f528197d882243b6d2e8e120d7f6d3 authored over 17 years ago
xennet: only allocate as much memory as needed for linearization, not a whole page

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 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...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 9eff6c159a17ad3fad07d9abee04b0d080d00347 authored over 17 years ago
Fixed a merge problem. Appears to be working now.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - d5cd189eba93fb12c2c634d8dac5428a1cdee825 authored over 17 years ago
xennet: set field in packet which kept rx from working; turn off some kdprints

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 081cea12f63a2448f27b80f95cf2bf115084e8db authored over 17 years ago
xennet: update for improved build process

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - c2b4f913712b770125e5525980fe4171f0561432 authored over 17 years ago
Adding even more missing files

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 750a1929433c25785cb4a4c55d1d11aa855e941c authored over 17 years ago
Updates to merge with Andy's tree

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 8decac325da898a243c74b27f5885da049721756 authored over 17 years ago
Added a 'XenShutdown' interface to allow a userspace program to listen for shutdown events

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 4f46996c2c142c93e97c6bcbe248bcfde805a60b authored over 17 years ago
xennet: set packet status before indicating

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 5f4a87f51cccbe5ed3305d1ed1365962a5e71f15 authored over 17 years ago
comment out MISCFILES and NTTARGETFILES directives, they cause BLD errors; fix xennet target path

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 295b7697c58485abeb8c6845deb2d1d8b549846b authored over 17 years ago
Automated merge with http://192.168.1.20:8000/

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - aaf8d50e5fe8707ce9a49bf0b3fca83cd46923f0 authored over 17 years ago
xennet: add support for pkt stats

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 2a9c71eb24744a52bb8ed5494bba1eb46b91f5be authored over 17 years ago
Appears to be working now...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 27b49d780b06a01a6a7e543ee0b7aef85891d3ee authored over 17 years ago
scsiport updates all working now

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 9e2fd494b8e218b2d422447e7a6005975e24a5fb authored over 17 years ago
xennet: don't use device context; minor cleanups

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 74eef614de99983f9de90efcbf28699c5769d3ba authored over 17 years ago
xennet: remove obsolete comments

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 213c00ffdc55eb84b237a02068657d1d6e6847cd authored over 17 years ago
xennet: clear entry in rx_pkts when rx is complete; eliminate a local variable

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - a7fe209e05d8d00f0711585ac3675487d05c8b18 authored over 17 years ago
xennet: tx and rx both work!

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 2501b38d518f1146ea5a3b1edf66672e1c5bba34 authored over 17 years ago
xennet: rough-in RX support (compiles, not debugged)

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - e2fcde6dc78a526c4daa051c4ebeb0b4a8a3eaa8 authored over 17 years ago
xennet: implement tx ring cleanup on xen interrupt

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - a3382bfb332c6458862f5f5c309957b53dd51b61 authored over 17 years ago
update building.txt for xennet driver, to use BLD, and update where .sys files are placed

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - c83b00a914331e7ab52143a8dbe77bdf8f9d7732 authored over 17 years ago
Added tag 0.4.0 for changeset 2e1d570b69e9

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 01812fd77c91f426472a1313a766828c5901179a authored over 17 years ago
xennet: go into the right state after backend enters InitWait

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 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...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 41f83392864d78d469403627c1e0b4f30ab5e772 authored over 17 years ago
Automated merge with ssh://[email protected]/win-pvdrivers.hg

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - f0450a541b49fda90f42540d583744118e9b335a authored over 17 years ago
xennet: Start implementing SendPackets

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 85859243f87f776c3c4b2b0593b3ecb58f2a4b14 authored over 17 years ago
Finally got CDROM access working. Lots of cleaning up to do though...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - a651eb8ac2c2d02115de6c176347858ac6d8243c authored over 17 years ago
trying to go back to scsi class driver

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 0db920d337e56dd848c8037a029c231f77d86308 authored over 17 years ago