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

re-add bit needed for alloc_text

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 84e438818099e73ac680111c5f6067cd147bb162 authored about 17 years ago
get rid of unneeded (?) stuff that gcc complains about

Add DDKAPI to dispatch routines. These resolve to __stdcall on MinGW, which apparently it needs.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - e0ba906820db2301c1a5cfd2366628986e279810 authored about 17 years ago
whitespace and turn off some warnings

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 1a2beb255205ae07281f023187fca23cac1c633e authored about 17 years ago
properly attribute code taken from Xen header

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 5984d0c28a6c6997e73359cc48380872852e7961 authored about 17 years ago
Made the xengplpv.cat optional in case signing isn't set up.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 7d7ed7316bdc6a49dd2c760849d5df36555f6757 authored about 17 years ago
Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 9e7d460d0c01aa1de5087ab65d942b963baf49eb authored about 17 years ago
Added tag 0.9.10 for changeset 0488ef11be09

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - f5d96ff2df07919ac12b9b8b7d1310f706ae2fa8 authored about 17 years ago
Trying to get shutdownmon to terminate properly

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - d805cf8d8ba79a528318958743f1c23b88d1d727 authored about 17 years ago
updates to the whole xenconfig thing to allow xennet to dynamically config. Almost there.

Created some bat files to do the signing.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - be6b275943a0b787e95704d0826c51036ff84bd8 authored about 17 years ago
Added tag 0.9.9 for changeset bb891f6d10e4

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 4bcaaab849c489e2c7ce95f815cd27d717c2cce1 authored about 17 years ago
Fixed some POWER bugs causing 0x9F BSoD on shutdown.

Tweaked drivers to refuse to hot upgrade (eg reboot required), but still allow 'xm block-detach' ...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 047f8c2f18450ce421d0266ba44d231a067aca5e authored about 17 years ago
testing service control from installer

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 8bf357e431aafd93f0d4e1204acb506dc565d136 authored about 17 years ago
First cut of putting xenbus config details in the .inf file - xenvbd may yet pass WHQL

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 62c5ae512589e5c1bb4cff06783b26acd6cce0e7 authored about 17 years ago
Fixed a crash when running hdtune.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - d87758aad7ff1ed71f08d596bc9df4a211617469 authored about 17 years ago
really merged with default now i think

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - fbd52dc5401ab34287f13d1da93ae38bab0b9fa8 authored about 17 years ago
Trying to make the devices appear more pci-like, pushing config into the inf files.

Fixed a bug which was causing crashes when multiple unaligned requests were issued concurrently

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - ccef415e039d97e817f4d01262450efd9965f785 authored about 17 years ago
yup, all that stuff needed to be there. revert my changes.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - cc19fd6478c263a4a7b2807eb46bb9af21c6f288 authored about 17 years ago
more mingw edits

I couldn't help getting rid of the huge interrupt switch statement. James please put it back if I...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 04db1fb60f47221f7b8eabb42ab400137fec627d authored about 17 years ago
add some bits for building with mingw -- just focusing on xenpci to start

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 9b031505984c729929d3b7fb4715b59c561024c3 authored about 17 years ago
change wdm branch to default

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 4d2ab9683e2cdf99d24189e571b82357933ea81a authored about 17 years ago
Added tag 0.9.8 for changeset 279f5623f6c7

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 9356046e5db08f17bdfce12fc4ed80abc1687450 authored about 17 years ago
Tweaks to try and improve performance.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 42c55e5d666b768a3f8cb7fec501462efee69e04 authored about 17 years ago
Added tag 0.9.7 for changeset 873944504204

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 6c645f77cade9c72388217ec61dfc54f21614fad authored about 17 years ago
Fixed a bug which would prevent formatting (NTFS only I think) of xenvbd devices, and possibly cause some corruption although unlikely.

Fixed a bug which would cause a BSoD if 'xm block-detach' was used.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 783ed3476c4c374a5037a6c887103680d229e9a0 authored about 17 years ago
Stopped xenbus from appending nulls to values. Fixed physical cdrom support (or anything else with bytes/sector != 512).

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - b1a12b006cba13794868bae1aab6bae622073871 authored about 17 years ago
Started adding code to cope with 'xm block-detach'. currently BSoD's.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 7335ef8fb39229ce0fc3507aac8af93d318bd253 authored about 17 years ago
Added fix for whole machine (inc Dom0) hang when DomU bugchecked.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - d68900137d28442aae9a0a2f1bffab2f290f4703 authored about 17 years ago
Added tag 0.9.5 for changeset 89e1a0af859c

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 185c50079432c7e473fa519a04816c6587c9967c authored about 17 years ago
Wrote an installer using NSIS. Updated some documentation. Minor bugfixes too.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 782f9a6f5dea06e892fc09e3eb5834f6c75a4f68 authored about 17 years ago
Added tag 0.9.3 for changeset 4954c15a4921

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - a396c2df206f87c5ab009bce26946e25acf65512 authored about 17 years ago
misc fixes. Mainly multiple requests per lu in xenvbd

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - e7affb5d4a8114a8407d81617552df692408b2da authored about 17 years ago
Fixed a sense problem with xenscsi. scsi passthrough now working properly.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 6e93726e6b2ba6f6ac8c425bea9473f941b07ff5 authored about 17 years ago
Added tag 0.9.2 for changeset 31bf6b16a106

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 399e6849d504e450002e6b3f466342ce3a235129 authored about 17 years ago
Fixed the handling of misaligned scsiport buffers when the buffer is > PAGE_SIZE. Added scsiport.c which I had forgotten. Activated sysrq handler again.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - f9f44af68c5dd4039ab13b9c0248477c81b9b7e6 authored about 17 years ago
Converted the suspend code to WDM. Still far from working properly but it's a starting point.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 6411600d1ff20b54535aa7e6d972090c082a356e authored about 17 years ago
Added tag 0.9.1 for changeset 12d047b64534

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 1f3451358734cf25d6179ba96d137f3057494ff0 authored about 17 years ago
Fixed a few warnings and updated version for release

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - ccfe93a782a848ebfad0829ad1da8ecdad0a1f07 authored about 17 years ago
Added tag 0.9.1 for changeset 0401d8062ede

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 115071f7439f1899b3a0616639e9f73a8edd2191 authored about 17 years ago
Update of xennet appears to be working now without a crash or reboot required.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - f17d5b2605a3389fd5803b283d5d973b2870b3fb authored about 17 years ago
Lots more updates. Added pvscsi support and started working on the stub drivers. Also working on unload support.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - ab561a22824413a3aa27b2e81cc3a8e1b074ed76 authored about 17 years ago
Fixed stupid bug. shutdownmon is now working

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 1d2a649e9b90ecb19cb7f0014590fbfd66afe4e2 authored about 17 years ago
Fixed a few bugs in shutdown handler. Drivers appear to be working now. Shutdown not so much yet...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 6336e9fdfcba3e11403d6dfe67c5ff9d1df05947 authored about 17 years ago
xennet now working. working on graceful shutdown

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 30fb555eccd5ca95589298d4628f02f5acdc8171 authored about 17 years ago
inf file changes to allow install (untested)

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 935554bc2029fb8847ceefbc28d374c682a4803e authored about 17 years ago
closer to having xenvbd up and running. Non-512 byte aligned buffers are a pain though.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 5e20c39ced7f0f19f47a1b14ca393156d10be9b3 authored about 17 years ago
Continued porting to WDM. vbd is almost working.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 40925a2d61faf7f0c528152652cf2b31600a71bc authored about 17 years ago
fix warnings on x64 build. Xen apparently limits PFNs to 32 bits, so make this limitation stand out a little more

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - ea9582e38c5e8e268688ae2d76e1387ecf3a2573 authored about 17 years ago
More updates. Still not working though - won't even look at loading xenvbd!

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - f762b9c0ca27270e156072c153b7628d5171b2aa authored about 17 years ago
more enum updates.

cut down xenvbd to test.
xenvbd won't attach due to some error about missing information.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 97361197b73a6c2ac6a8210d21d3c60c436a49ab authored about 17 years ago
Enumeration now working, but no useful info passed to child devices yet.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - df0213d97924b47d0c9423def94f99fbf65fbce9 authored about 17 years ago
implement possible fix for bug 5812

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 41f85beb765e55e4fa0476ea9947c8e7590e54bf authored about 17 years ago
fix build for both checked and free

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 28a3f5f4008f28ed008a094b3641ff558dd0e877 authored about 17 years ago
fix compilation errors under free build environment

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 1291c24e450439875d35ac2da6a6b94aff5d3dbf authored about 17 years ago
Created wdm branch for the migration from wdf to wdm. the basics of xenpci are working, but the bus enumeration isn't yet.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - f3bb677f558ec18872fde1563376ce69d4869185 authored about 17 years ago
Xennet tuning... still getting occasional inconsistent results and very occasional crashes under extreme load.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - b0914d05cf285ebb7b78661903b91df39dc588a9 authored over 17 years ago
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...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 39160ef0cc590329621c7831700328ffd46e670d authored over 17 years ago
Added tag 0.8.9 for changeset 2d25f964e1d1

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 09f4aa6d74080fecee68af1baa1232b7b36386f9 authored over 17 years ago
bug fixes - TX bug appears to be fixed. Improved memory management in the TX path.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 4fb0ce9e58cb0784f0f9391da1daed4212551723 authored over 17 years ago
fixed a number of particularly stupid bugs. rx performance still sucks greatly. a backup of my test machine still fails.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - e64061cf8b98e4f465ecaa44adf00eaab2408fe4 authored over 17 years ago
packets are being very occasionally sent without headers... and other strange things are happening. added some debugging.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 158a0402ed716aa9c211c3dff93a366833d1b71c authored over 17 years ago
Added extra calls to Indicate in rx path, and limited the total work per interrupt.

Forced tx shutdown to wait for all outstanding packets to be completed.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - f6aa430861e89b592bc702c29ae955e8594da67f authored over 17 years ago
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.

This still crashes occasionally and I can't get bacula to compelete more than about 512Mb of data...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 91a43678a4432d9cc3c9c27de96836ac3b508474 authored over 17 years ago
Changes for debugging and testing

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 430b33e7241b44d0cc7b2bb8ef25e1b9bd03796a authored over 17 years ago
Some tweaking to get gso working properly again.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - c7d135344761637cb98b8586ece654b683ac7ea6 authored over 17 years ago
Fix for fragmented headers and offload

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 2dafda56b46cd6daa73facfa80d554c66b623736 authored over 17 years ago
oops. forgot to add xennet_common.c

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 5c2a0b03557605553c7126df160e3760dee82e99 authored over 17 years ago
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

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - d7b0c0746def743e4bbadc9a2945e551d6afeea8 authored over 17 years ago
tweaked a few things to make crashes go away

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - aad6b58b0a38082057144b5a6e4b759d7ff91d51 authored over 17 years ago
Added tag 0.8.8 for changeset 3c2542b7d52d

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 3789937d9a185f9992b7771c835b92c4ce2e61cf authored over 17 years ago
Updated the xennet tx code to no longer use windows sg lists. Can't get them working on 64 bit.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 40ee9cb8239a35cee8d56fe9417fc3e625bbea2f authored over 17 years ago
fixed version detection in install.bat - sometimes version is spelled with a capital and sometimes not

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 152c8d147869be4b2dd5df362bb210f71942b420 authored over 17 years ago
Added tag 0.8.7 for changeset 050947b66224

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 6ca6af2a9c75c8f6e83a17ff2ec41750331d1095 authored over 17 years ago
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.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - ff242b0ae2ca869ebc25afca58fc5c89036065a9 authored over 17 years ago
Added tag 0.8.6 for changeset f126c95d8205

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 0ab77358799bb6e9eca1ac6bc55a0e2cd468d0f8 authored over 17 years ago
Fixed crash on x32 with >4G memory

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 592f87231d65cafee9d19bec000b6e2808e61ae0 authored over 17 years ago
Saved values we get from the offload SET function, not really using it yet though. Now calculating UDP checksums correctly.

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - e04cad2c879cfbc2431598be2d31a629d7e12dd9 authored over 17 years ago
remove todo since we're doing what it said now

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - fba665868194a67bed7725aeac384f0c53c636cf authored over 17 years ago
fix HWSendPacket code to get flags right in all cases

1st request should have total packet size. (Kinda weird, but whatever...)
check for if there are ...

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 967a0ddba393c3c98e5faa29f4476f2a67fe6031 authored over 17 years ago
Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 96febf0e4640860fb1bb37b42bca4436eeaf2c63 authored over 17 years ago
fix bugcheck when querying offloads

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - 531c7655e962d780458a2a4a7f3252a5f084dc22 authored over 17 years ago
minor tweaks. Trying to find the cause of a crash when gso is disabled

github.com/QubesOS/qubes-vmm-xen-windows-pvdrivers - d4bb30a08d0fd425fef7bfc57d61cbf9d027aab8 authored over 17 years ago
Automated merge with ssh://win-pvdrivers@xenbits.xensource.com/win-pvdrivers.hg

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