vz-guest-tools-win-0.57-1.vz7.src
[99.7 MiB] |
Changelog
by Ilya Rudakov (2017-07-14):
- Added parameters for vzbuild br (Konstantin Vlasov <[email protected]>)
- netkvm: Avoid using uninitialized variable (Yuri Benditovich
<[email protected]>)
- netkvm: Fix wrong parsing of VLAN/Prio packets (Yuri Benditovich
<[email protected]>)
- Balloon: Remove devCtx->StatWorkItem=NULL from D0Exit
- ci: Integrate with Appveyor (Dmitry Fleytman <[email protected]>)
- build: Add flow explanations to build.bat (Dmitry Fleytman
<[email protected]>)
- build: Return non-zero error value on failure (Dmitry Fleytman
<[email protected]>)
- NetKVM: MTU Report: Fix mtu offset (Sameeh Jubran <[email protected]>)
- virtiolib: Make WDF mem_alloc_nonpaged_block return initialized memory (Ladi
Prosek <[email protected]>)
- Net-KVM: Implement "MTU report" feature of the device (Sameeh Jubran
<[email protected]>)
- balloon: Add missing blnsvr.props (Ladi Prosek <[email protected]>)
- BZ#1393772: Add null driver for SM Bus Controller (Sameeh Jubran
<[email protected]>)
- pushpdb: Don't loop indefinitely if symbol store is broken (Ladi Prosek
<[email protected]>)
- pciserial: Add a pci-serial (1x only) .inf for RHEL (Ladi Prosek
<[email protected]>)
- vioinput: Mouse HID fixes (Ladi Prosek <[email protected]>)
- vioinput: Don't fail driver init if no input device was found (Ladi Prosek
<[email protected]>)
- BZ#1438410 - Net-KVM: Add VlanId property to no_RSS and no_RSC Inf files
(Sameeh Jubran <[email protected]>)
- netkvm: Fix build break with WDK 10.0.15063.0 (Ladi Prosek
<[email protected]>)
- vioinput: Fix build break with WDK 10.0.15063.0 (Ladi Prosek
<[email protected]>)
- vioinput: Fix INF verification errors (Ladi Prosek <[email protected]>)
- viorng: Fix INF verification errors (Ladi Prosek <[email protected]>)
- vioserial: Fix INF verification errors (Ladi Prosek <[email protected]>)
- pvpanic: Fix INF verification errors (Ladi Prosek <[email protected]>)
- balloon: Fix INF verification errors (Ladi Prosek <[email protected]>)
- viostor: Fix potential NULL dereference (Ladi Prosek <[email protected]>)
- pushpdb: Use Win10 SDK (Ladi Prosek <[email protected]>)
- netkvm: Disable WMI custom OIDs for Vista/2008 (Yuri Benditovich
<[email protected]>)
- viostor: Fix uncached extension layout (Ladi Prosek <[email protected]>)
- vioscsi: Fix uncached extension layout (Ladi Prosek <[email protected]>)
- BZ#1438410 - Net-KVM: Add VlanId property to Inf file (Sameeh Jubran
<[email protected]>)
- vioser: Remove unnecessary interrupt context allocation (Ladi Prosek
<[email protected]>)
- virtiolib: Remember interrupt message numbers (Ladi Prosek
<[email protected]>)
- vioscsi: Add macros for queue idx <-> message idx conversions (Ladi Prosek
<[email protected]>)
- Do not skip locking the queue as the DPCs can be rebalanced across different
cpus. (Julius Rus <[email protected]>)
- vioscsi: Complete requests in DPC in single-queue configuration (Ladi Prosek
<[email protected]>)
- BZ#1256626 - NetKVM: Print configuration's input value (Sameeh Jubran
<[email protected]>)
- BZ#1256626 - NetKVM: Fix a bug where a debug print wouldn't be printed
(Sameeh Jubran <[email protected]>)
- BZ#1256626 - Revert "NetKVM: Add print out in case Vlan id is invalid"
(Sameeh Jubran <[email protected]>)
- Add the packaging directory to build (Ladi Prosek <[email protected]>)
- balloon: Remove BalloonEvtFileClose from the PAGE section (Ladi Prosek
<[email protected]>)
- Add missing invokes to va_end macro (Sameeh Jubran <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- balloon: Put BalloonInit and BalloonTerm under device lock (Ladi Prosek
<[email protected]>)
- balloon: Make blnsvr use common build infrastructure (Ladi Prosek
<[email protected]>)
- balloon: Merge build files from stable (Ladi Prosek <[email protected]>)
- balloon: Make balloon/sys build both the service and no-service driver (Ladi
Prosek <[email protected]>)
- balloon: Re-add user-mode balloon service (Balloon/app) (Ladi Prosek
<[email protected]>)
- netkvm: Fix wrong access to zeroed m_NBL member (Yuri Benditovich
<[email protected]>)
- vioserial: Propagate D0 entry failure from device to ports (Ladi Prosek
<[email protected]>)
- vioserial: Introduce VIOSerialDrainQueue (Ladi Prosek <[email protected]>)
- netkvm: Set target hw address to zero in ARP announcement (Yuri Benditovich
<[email protected]>)
- Rename NetKVMTemporaryCert to VirtIOTestCert (Ladi Prosek
<[email protected]>)
- Move {RHEL,VZ}_COPYRIGHT_STARTING_YEAR out of driver props files (Ladi Prosek
<[email protected]>)
- all: added support for multiple vendors (c) years (Alexey V. Kostyushko
<[email protected]>)
- viorng: add support for multiple vendors (Alexey V. Kostyushko
<[email protected]>)
- added support for multiple vendors (Alexey V. Kostyushko
<[email protected]>)
- pvpanic: add multiple vendor support (Alexey V. Kostyushko
<[email protected]>)
- viostor: add support for multiple vendors (Alexey V. Kostyushko
<[email protected]>)
- vioserial: add support for multiple vendors (Alexey V. Kostyushko
<[email protected]>)
- vioscsi: support for multiple vendors (Alexey V. Kostyushko
<[email protected]>)
- vioinput: support for multiple vendors (Alexey V. Kostyushko
<[email protected]>)
- balloon: support for multiple vendors (Alexey V. Kostyushko
<[email protected]>)
- balloon: fix vcxproj.filters with missing files (Alexey V. Kostyushko
<[email protected]>)
- tools: support multiple vendors (c) years (Alexey V. Kostyushko
<[email protected]>)
- tools: support for multiple vendors (substitutions) (Alexey V. Kostyushko
<[email protected]>)
- tools: support for multiple vendors for .inx/.inf (Alexey V. Kostyushko
<[email protected]>)
- tools: fix for VS internal rc viewer (Alexey V. Kostyushko
<[email protected]>)
- tools: added support for multiple vendors for .rc (Alexey V. Kostyushko
<[email protected]>)
- tools: added support for multiple vendors (Alexey V. Kostyushko
<[email protected]>)
- vioscsi: Allocate only one virtqueue in dump mode (Ladi Prosek
<[email protected]>)
- Net-KVM: Use suitable names for guest announce's variables and classes
(Sameeh Jubran <[email protected]>)
- Net-KVM: Handle memory allocation failure (Sameeh Jubran <[email protected]>)
- Net-KVM: Send Neighbor Solicitation Message on VIRTIO_NET_F_GUEST_ANNOUNCE
(Sameeh Jubran <[email protected]>)
- Net-KVM: Fix BSOD (Sameeh Jubran <[email protected]>)
- vioinput: Switch from filter to bus/child architecture (Ladi Prosek
<[email protected]>)
- balloon: Boost worker thread priority (Ladi Prosek <[email protected]>)
- [vioscsi] fix bug in serial number report (Vadim Rozenfeld
<[email protected]>)
- [vioscsi] request processing/completion optimization' (Vadim Rozenfeld
<[email protected]>)
- [vioscsi] bug-fix for Bug 1395790 - vioscsi.sys BSOD when adding CPU to live
Windows Server 2012R2 guest (Vadim Rozenfeld <[email protected]>)
- dont use cpu-to-vq map (Vadim Rozenfeld <[email protected]>)
- [viostor] fix bus reset. related to Bug 1349724 - [virtio-win][viostor][whql]
cannot pass whql test Bus Reset Test on win2008R2 (Vadim Rozenfeld
<[email protected]>)
- viorng: Remove extra includes (#101) (Ladi Prosek <[email protected]>)
- Net-KVM: Make Windows Vista debug compile (Sameeh Jubran <[email protected]>)
- Net-KVM: Implement VIRTIO_NET_F_GUEST_ANNOUNCE feature (Sameeh Jubran
<[email protected]>)
- Net-KVM: Make driver print ip it's addresses (Sameeh Jubran
<[email protected]>)
- Net-KVM: Make miniportShutdown return immediately on "NdisShutdownBugCheck"
(Sameeh Jubran <[email protected]>)
- NetKVM: Add print out in case Vlan id is invalid (Sameeh Jubran
<[email protected]>)
- vioserial: Don't set interrupt vectors if MSI is disabled (Ladi Prosek
<[email protected]>)
- vioinput: Use viohidkmdf.sys instead of mshidkmdf.sys (Ladi Prosek
<[email protected]>)
- vioinput: Add vioinput\hidpassthrough (Ladi Prosek <[email protected]>)
- virtio-input : fix : missing key when inputing combination keys (flying-122
<[email protected]>)
- Ifdef out the workitem to restore perf to previous levels. (Julius Rus
<[email protected]>)
- Fix bluescreen when num_queues > num_cpus. (Julius Rus <[email protected]>)
- Fix queue locking. (Julius Rus <[email protected]>)
- pvpanic: Add IOCTL_GET_CRASH_DUMP_HEADER (Ladi Prosek <[email protected]>)
- netkvm: Revive NetKvmDumpParser application (Yuri Benditovich
<[email protected]>)
- netkvm: Add keeping of pending TX NBLs (Yuri Benditovich
<[email protected]>)
- netkvm: implement pending NBLs in bugcheck data (Yuri Benditovich
<[email protected]>)
- netkvm: Prepare bugcheck structures for pending NBLs (Yuri Benditovich
<[email protected]>)
- netkvm: Add ability to keep array of pending TX NBLs (Yuri Benditovich
<[email protected]>)
- netkvm: Unification and small optimization in RSS code (Yuri Benditovich
<[email protected]>)
- netkvm: Fix incorrect query of CPU index (Yuri Benditovich
<[email protected]>)
- netkvm: Introduce ParaNdis_GetCurrentCPUIndex procedure (Yuri Benditovich
<[email protected]>)
- fix compilation problem introduced by removing viostor WinXP target (Vadim
Rozenfeld <[email protected]>)
- enable STOR_PERF_OPTIMIZE_FOR_COMPLETION_DURING_STARTIO (Vadim Rozenfeld
<[email protected]>)
- fix initialization problem (Vadim Rozenfeld <[email protected]>)
- fix BSOD on resuming (Vadim Rozenfeld <[email protected]>)
- trivial fixes (Vadim Rozenfeld <[email protected]>)
- remove affinity table (Vadim Rozenfeld <[email protected]>)
- cleanup dbg print outs (Vadim Rozenfeld <[email protected]>)
- fix stalled vq problem (Vadim Rozenfeld <[email protected]>)
- code cleanup (Vadim Rozenfeld <[email protected]>)
- temp work-around for jammed virtio-queue processing (Vadim Rozenfeld
<[email protected]>)
- cleanups (Vadim Rozenfeld <[email protected]>)
- trivial cleanups and perf optimizations (Vadim Rozenfeld
<[email protected]>)
- viostor. fix ws2k3 compilation problems (Vadim Rozenfeld
<[email protected]>)
- . simplify SRB processing path (Vadim Rozenfeld <[email protected]>)
- add some acpi related stuff (Vadim Rozenfeld <[email protected]>)
- remove ScsiPort (WinXP) stuff (Vadim Rozenfeld <[email protected]>)
- first mq working code (Vadim Rozenfeld <[email protected]>)
- add very basic mq stuff (Vadim Rozenfeld <[email protected]>)
- Bug 1389125 - extend viostor driver with STORAGE_REQUEST_BLOCK support (Vadim
Rozenfeld <[email protected]>)
- Delete nmake files (Ladi Prosek <[email protected]>)
- Misc spelling fixes (Ladi Prosek <[email protected]>)
- viostor,vioscsi: Spelling fixes (Ladi Prosek <[email protected]>)
- vioser: Spelling fixes (Ladi Prosek <[email protected]>)
- netkvm: Spelling fixes (Ladi Prosek <[email protected]>)
- netkvm: Fix 1c_IOCTLCoverage test failure (Yuri Benditovich
<[email protected]>)
- Fix RX kick timing (Sameeh Jubran <[email protected]>)
- Fix bounds checking for 4K sector drives Bug 1410964 - 4K virtual drives
broken on Windows (Angel Pagan <[email protected]>)
- Fix verifier and debug spew due to worker exiting with affinity set. By
default the workers have no affinity. We set it to the specific cpu, but
KeSetSystemAffinityThreadEx returns 0, as there was no affinity. You still have
to KeSetSystemAffinityThreadEx before you exit and reset it back to 0. (Julius
Rus <[email protected]>)
- netkvm: Optimize checksum routine on 64-bit (Ladi Prosek
<[email protected]>)
- netkvm: Add rebuild command to Mof Win32 configuration (Ladi Prosek
<[email protected]>)
- Add NetKVM\Mof\Mof.vcxproj to virtio-win.sln (Ladi Prosek
<[email protected]>)
- Return correct info for OID_TCP_OFFLOAD_PARAMETERS (Feng Min
<[email protected]>)
- reverting 86707ee and c12be4b (Vadim Rozenfeld <[email protected]>)
- netkvm: make description of RSC packets more clear (Yuri Benditovich
<[email protected]>)
- netkvm: Added example of WMI access to NetKvm (Yuri Benditovich
<[email protected]>)
- netkvm: Support WMI commands (Yuri Benditovich <[email protected]>)
- netkvm: Include MOF project to NetKvm solution (Yuri Benditovich
<[email protected]>)
- netkvm: Added MOF subproject with WMI definitions (Yuri Benditovich
<[email protected]>)
- netkvm: Add internal statistics for coalesced frames (Yuri Benditovich
<[email protected]>)
- netkvm: Remove unused internal statistics (Yuri Benditovich
<[email protected]>)
- netkvm: add debug printouts on RSC packets (Yuri Benditovich
<[email protected]>)
- netkvm: Use fewer virtio receive SG descriptors (Ladi Prosek
<[email protected]>)
- netkvm: Tweak physical memory allocation routines (Ladi Prosek
<[email protected]>)
- pushPDB: Fixed %DSTORE_LOCATION% check bug. (Bishara AbuHattoum
<[email protected]>)
- virtiolib: Add VirtioLib.sln (Ladi Prosek <[email protected]>)
- netkvm: Fix race of changing of RSS parameters and TX (Yuri Benditovich
<[email protected]>)
- [viostor] Bug 1389125 - extend viostor driver with STORAGE_REQUEST_BLOCK
support (Vadim Rozenfeld <[email protected]>)
- add num_queues calculation (Vadim Rozenfeld <[email protected]>)
- virtiolib: Fix uninitialized variable in VirtIOWdfFinalizeFeatures (Ladi
Prosek <[email protected]>)
- fix compilation warning (Vadim Rozenfeld <[email protected]>)
- fwcfg: Rename driver files fwcfg -> qemufwcfg (Ladi Prosek
<[email protected]>)
- vioinput: Reset device context on HW release (Ladi Prosek
<[email protected]>)
- netkvm: TX 'give-up' reducing DPC wait time (Yuri Benditovich
<[email protected]>)
- netkvm: Optimization of TX path synchronization (Yuri Benditovich
<[email protected]>)
- netkvm: discard redundant list of mapped buffers in CNBL (Yuri Benditovich
<[email protected]>)
- netkvm: Proper order of NB and NBL completion (Yuri Benditovich
<[email protected]>)
- netkvm: CNB allocated via CNBL and CParaNdisTX pool (Yuri Benditovich
<[email protected]>)
- netkvm: CNBL objects allocated from pool (Yuri Benditovich
<[email protected]>)
- netkvm: Prepare CNBL as allocator for single NB (Yuri Benditovich
<[email protected]>)
- netkvm: Prepare pools for CNB and CNBL allocations (Yuri Benditovich
<[email protected]>)
- netkvm: Introduced templates for allocator and pool (Yuri Benditovich
<[email protected]>)
- netkvm: Optimized insertion of new NBL to TX path (Yuri Benditovich
<[email protected]>)
- netkvm: Optimized TX queue restart flow (Yuri Benditovich
<[email protected]>)
- netkvm: Optimized state machine synchronization (Yuri Benditovich
<[email protected]>)
- netkvm: Refactoring of CNdisRefCounter (Yuri Benditovich
<[email protected]>)
- netkvm: Pop entry from CNdisList to return nullptr (Yuri Benditovich
<[email protected]>)
- netkvm: Pass DISPATCH IRQL info to NDIS upon RX indication (Yuri Benditovich
<[email protected]>)
- netkvm: Introducing CNdisAllocatableBase class (Yuri Benditovich
<[email protected]>)
- netkvm: Preparation for performance improvements (Yuri Benditovich
<[email protected]>)
- Fix wrong bool definition in VirtIO library interface (Yuri Benditovich
<[email protected]>)
- fwcfg: Add QEMU Firmware Configuration Device driver (Ladi Prosek
<[email protected]>)
- Add top-level virtio-win.sln (Ladi Prosek <[email protected]>)
- balloon: Add balloon.sln with all dependencies (Ladi Prosek
<[email protected]>)
- netkvm: Update NetKVM-VS2015.sln and NDIS5/NetKVM-NDIS5.sln with dependencies
(Ladi Prosek <[email protected]>)
- viorng: Update viorng.sln with dependencies (Ladi Prosek
<[email protected]>)
- viostor: Add viostor.sln with all dependencies (Ladi Prosek
<[email protected]>)
- vioscsi: Add vioscsi.sln with all dependencies (Ladi Prosek
<[email protected]>)
- vioinput: Add vioinput.sln with all dependencies (Ladi Prosek
<[email protected]>)
- vioser: Add vioser.sln with all dependencies (Ladi Prosek
<[email protected]>)
- Tweak .gitignore (Ladi Prosek <[email protected]>)
- viorng: Delete viorng.vcxproj.user and VirtRNG Package.vcxproj.user (Ladi
Prosek <[email protected]>)
- balloon: Delete balloon.vcxproj.user (Ladi Prosek <[email protected]>)
- vioscsi: Delete vioscsi.vcxproj.user (Ladi Prosek <[email protected]>)
- vioser: Delete vioser.vcxproj.user (Ladi Prosek <[email protected]>)
- vioinput: Delete vioinput.vcxproj.user (Ladi Prosek <[email protected]>)
- pvpanic: Delete pvpanic.vcxproj.user and PVPanic Package.vcxproj.user (Ladi
Prosek <[email protected]>)
- viostor: Delete viostor.vcxproj.user (Ladi Prosek <[email protected]>)
- netkvm: Turn off test signing (Ladi Prosek <[email protected]>)
- virtio: Switch over to Tools/build.bat (Ladi Prosek <[email protected]>)
- viostor: Switch over to Tools/build.bat (Ladi Prosek <[email protected]>)
- vioser: Switch over to Tools/build.bat (Ladi Prosek <[email protected]>)
- vioscsi: Switch over to Tools/build.bat (Ladi Prosek <[email protected]>)
- viorng: Switch over to Tools/build.bat (Ladi Prosek <[email protected]>)
- vioinput: Switch over to Tools/build.bat (Ladi Prosek <[email protected]>)
- pvpanic: Switch over to Tools/build.bat (Ladi Prosek <[email protected]>)
- netkvm: Switch over to Tools/build.bat (Ladi Prosek <[email protected]>)
- balloon: Switch over to Tools/build.bat (Ladi Prosek <[email protected]>)
- Introduce Tools/build.bat (Ladi Prosek <[email protected]>)
- viorng: Rename solution platform from Win32 to x86 (Ladi Prosek
<[email protected]>)
- pvpanic: Rename solution platform from Win32 to x86 (Ladi Prosek
<[email protected]>)
- netkvm: Make NDIS5 drop binaries to NetKVM\Install (Ladi Prosek
<[email protected]>)
- netkvm: Simplify NetKVM-VS2015.vcxproj (Ladi Prosek <[email protected]>)
- netkvm: Copy NetKVM.DVL.XML in a custom build step (Ladi Prosek
<[email protected]>)
- viostor: Copy viostor.DVL.XML in a custom build step (Ladi Prosek
<[email protected]>)
- vioscsi: Copy vioscsi.DVL.XML in a custom build step (Ladi Prosek
<[email protected]>)
- netkvm: with non-MSIX interrupt control path does not process interrupts
(Yuri Benditovich <[email protected]>)
- netkvm: BZ#1372174: driver fails to start with 1 MSIX vector (Yuri
Benditovich <[email protected]>)
- netkvm: Vista x86 driver BSOD due to bad linkage (Yuri Benditovich
<[email protected]>)
- netkvm: Delete NetKVM-VS2015.vcxproj.user (Ladi Prosek <[email protected]>)
- Eliminate _MAJORVERSION_, _MINORVERSION_, _NT_TARGET_MIN (Ladi Prosek
<[email protected]>)
- netkvm: Refactor NDIS5/tools/makeinstall.bat into a post-build step (Ladi
Prosek <[email protected]>)
- Remove dead code from viorng, vioscsi, and viostor buildAll.bat (Ladi Prosek
<[email protected]>)
- viostor: Refactor packOne.bat into a post-build step (Ladi Prosek
<[email protected]>)
- vioscsi: Refactor packOne.bat into a post-build step (Ladi Prosek
<[email protected]>)
- vioinput: Refactor sys/packOne.bat into a post-build step (Ladi Prosek
<[email protected]>)
- vioser: Eliminate app/packOne.bat (Ladi Prosek <[email protected]>)
- vioser: Refactor sys/packOne.bat into a post-build step (Ladi Prosek
<[email protected]>)
- balloon: Refactor packOne.bat into a post-build step (Ladi Prosek
<[email protected]>)
- Add TargetOS and TargetArch to Driver.Common.props (Ladi Prosek
<[email protected]>)
- Suppress pack errors in balloon, vioserial, vioinput (Ladi Prosek
<[email protected]>)
- Set legacy executable path (Ladi Prosek <[email protected]>)
- Fix build_AllNoSdv.bat scripts (Ladi Prosek <[email protected]>)
- Fix vioscsi and viostor SDV build (Ladi Prosek <[email protected]>)
- [vioscsi] remove duplicated case in packOne file (Vadim Rozenfeld
<[email protected]>)
- fix for bz#1303510 Change the copyright on all the Windows drivers to 2016 in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- balloon: Protect virtqueue operations with spinlocks (Ladi Prosek
<[email protected]>)
- netkvm: Fix Vista build (Ladi Prosek <[email protected]>)
- netkvm: Re-add .inf to project file (Ladi Prosek <[email protected]>)
- Tools: Pushpdb.cmd: Push pdb files to symbol store (Bishara AbuHattoum
<[email protected]>)
- pvpanic: Fix the WdfCoinstaller lower-case "i" in vcxproj (Ladi Prosek
<[email protected]>)
- viorng: Fix the WdfCoinstaller lower-case "i" in vcxproj (Ladi Prosek
<[email protected]>)
- Unify buildAll.bat behavior (Ladi Prosek <[email protected]>)
- pvpanic: Remove old-style build files (Ladi Prosek <[email protected]>)
- pvpanic: Eliminate 2012-defines.h and build Vista with VS (Ladi Prosek
<[email protected]>)
- pvpanic: Add Vista targets to project files (Ladi Prosek
<[email protected]>)
- Move common v140_xp toolset settings to Driver.Common.props (Ladi Prosek
<[email protected]>)
- Move the definition of InfArch to Driver.Common.props (Ladi Prosek
<[email protected]>)
- Move the definition of LegacyDDKDir to Driver.Common.props (Ladi Prosek
<[email protected]>)
- netkvm: Eliminate set_version.bat (Ladi Prosek <[email protected]>)
- viorng: Eliminate 2012-defines.h (Ladi Prosek <[email protected]>)
- viorng: Add per-OS configs to UM project files (Ladi Prosek
<[email protected]>)
- balloon: Eliminate 2012-defines.h (Ladi Prosek <[email protected]>)
- vioserial: Eliminate 2012-defines.h (Ladi Prosek <[email protected]>)
- vioinput: Eliminate 2012-defines.h (Ladi Prosek <[email protected]>)
- netkvm: Fix default NDIS5 version numbers (Ladi Prosek <[email protected]>)
- vioscsi: Eliminate vioscsi-2012.h (Ladi Prosek <[email protected]>)
- viostor: Eliminate viostor-2012.h (Ladi Prosek <[email protected]>)
- Introduce Driver.Common.props (Ladi Prosek <[email protected]>)
- vioser: Remove max port number limit (Ladi Prosek <[email protected]>)
- virtiolib: Remove unused VirtIOWdfInitialize parameter (Ladi Prosek
<[email protected]>)
- virtiolib: Add callback-driven VirtIOWdfInitQueuesCB (Ladi Prosek
<[email protected]>)
- NetKVM: iperf_wrapper performance testing script additions and
beautifications: (Bishara AbuHattoum <[email protected]>)
- NetKVM: remove netkvm.inf from the VS project. INFs are handled by PreBuild
scripts (Yan Vugenfirer <[email protected]>)
- NetKVM: remove common.inf.h that is no longer used to create inf files (Yan
Vugenfirer <[email protected]>)
- Additions and modifications to NetKVM: (Bishara AbuHattoum
<[email protected]>)
- virtio: Fix PCI config space assert (Ladi Prosek <[email protected]>)
- Added a buildAll_Debug script for VirtIO and changed the VS project
accordingly (Bishara AbuHattoum <[email protected]>)
- Fixed a bad usage of the macro START_USE, as some classes have no "name"
field (Bishara AbuHattoum <[email protected]>)
- Fixed a bad usage of unary operator "&" instead of binary operator "&&"
(Bishara AbuHattoum <[email protected]>)
- NetKVM: Due to missmatch between CL and RC properties SDV was failing (caused
by Win10 brach merge) (Yan Vugenfirer <[email protected]>)
- netkvm: Delete virtqueues on shutdown (Ladi Prosek <[email protected]>)
- visocsi: Fix resource strings (Ladi Prosek <[email protected]>)
- netkvm: Fix NDIS5 version resources (Ladi Prosek <[email protected]>)
- netkvm: Fix Vista netkvm.cat Windows version list (Ladi Prosek
<[email protected]>)
- viorng: Write both coinstallers to CoInstallers32 on one line (Ladi Prosek
<[email protected]>)
- NetKVM: BZ#1359626 RSC and RSS parameters should be set according to OS
version (Yan Vugenfirer <[email protected]>)
- vioserial: Fix driver versioning (Ladi Prosek <[email protected]>)
- balloon: Fix driver versioning (Ladi Prosek <[email protected]>)
- Fix memory leak caused by unreleased MDLs allocations for RX buffers (Yan
Vugenfirer <[email protected]>)
- RSC: Refactoring to be close to QEMU spec implemention (Yan Vugenfirer
<[email protected]>)
- Ack RSC features only if virtio 1.0 enabled (Yan Vugenfirer
<[email protected]>)
- Clean up virtio_net.h (Yan Vugenfirer <[email protected]>)
- Fix VIRTIO_NET_F_CTRL_GUEST_OFFLOADS feature usage (Yan Vugenfirer
<[email protected]>)
- Fix AckFeature function to accept 64bit features (Yan Vugenfirer
<[email protected]>)
- Always ACK RSC related virtio features if RSC is supported (Yan Vugenfirer
<[email protected]>)
- vioscsi: Use the right message ID in VioScsiVQLock/Unlock (Ladi Prosek
<[email protected]>)
- viorng: Write both coinstallers to CoInstallers32 (Ladi Prosek
<[email protected]>)
- vioscsi: Don't reallocate STOR_DPCs (Ladi Prosek <[email protected]>)
- vioscsi: Use max_queues upper bound for all memory allocations (Ladi Prosek
<[email protected]>)
- netkvm: Delete old netkvmco.vcxproj (Ladi Prosek <[email protected]>)
- viostor: Initialize system_io_bus_number in VirtIoFindAdapter (Ladi Prosek
<[email protected]>)
- netkvm: Delete VS2013 build files (Ladi Prosek <[email protected]>)
- netkvm: Fix clean_dvl_log.cmd (Ladi Prosek <[email protected]>)
- virtiolib: Remove unused release callback (Ladi Prosek <[email protected]>)
- viostor: Add missing virtio_device_shutdown call (Ladi Prosek
<[email protected]>)
- netkvm: Add missing virtio_device_shutdown call (Ladi Prosek
<[email protected]>)
- viorng: Fix Vista inf2cat OS version list (Ladi Prosek <[email protected]>)
- vioscsi: Adjust queue memory allocation (Ladi Prosek <[email protected]>)
- vioscsi: Make the driver work with 1-3 MSI vectors (Ladi Prosek
<[email protected]>)
- virtiolib: Add virtqueue_has_buf (Ladi Prosek <[email protected]>)
- vioscsi: Remove a defunct RtlFillMemory (Ladi Prosek <[email protected]>)
- add Server10 to the Windows version list. fix for Bug 1246993 (Vadim
Rozenfeld <[email protected]>)
- virtiolib: bz#1356422: fix 'code integrity checks' verifier crash (Gal Hammer
<[email protected]>)
- sync with stable (Vadim Rozenfeld <[email protected]>)
- sync with stable (Vadim Rozenfeld <[email protected]>)
- Use test certificate for internal builds (Yan Vugenfirer
<[email protected]>)
- Enable RSC in INF file (Yan Vugenfirer <[email protected]>)
- Enable dynamic RSC offload based on QEMU implementation (Yan Vugenfirer
<[email protected]>)
- Use new RSC information fields in virtio_net_hdr_v1 (Yan Vugenfirer
<[email protected]>)
- Add RSC related definitions based on virtio 1.0 spec to virtio_net.h (Yan
Vugenfirer <[email protected]>)
- balloon: bz#1352517: fix bsod on several pnp whql tests (again). (Gal Hammer
<[email protected]>)
- bug-fix for bz#1352809 (Vadim Rozenfeld <[email protected]>)
- bug-fix for bz#1352432 (Vadim Rozenfeld <[email protected]>)
- fix some compilation warnings (Vadim Rozenfeld <[email protected]>)
- fix regression in Hot-Add Device HCK test (Vadim Rozenfeld
<[email protected]>)
- NetKVM: Use {x86,amd64}.6.3 InfArch in Win8.1 builds (Ladi Prosek
<[email protected]>)
- fix compilation warning (Vadim Rozenfeld <[email protected]>)
- add user project file (Vadim Rozenfeld <[email protected]>)
- pvpanic: Don't test-sign binaries (Ladi Prosek <[email protected]>)
- pvpanic: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
<[email protected]>)
- synch with Win10 branch (Vadim Rozenfeld <[email protected]>)
- synch with Win10 branch (Vadim Rozenfeld <[email protected]>)
- synch with Win10 branch (Vadim Rozenfeld <[email protected]>)
- synch with Win10 branch (Vadim Rozenfeld <[email protected]>)
- synch with Win10 branch (Vadim Rozenfeld <[email protected]>)
- synch with Win10 branch (Vadim Rozenfeld <[email protected]>)
- synch with Win10 branch (Vadim Rozenfeld <[email protected]>)
- sync with Win10 branch. part2 (Vadim Rozenfeld <[email protected]>)
- sync with Win10 branch. part1 (Vadim Rozenfeld <[email protected]>)
- viorng: Remove VirtioLib from the solution (Ladi Prosek <[email protected]>)
- viorng: Flip <ForceConformanceInForLoopScope> to true (Ladi Prosek
<[email protected]>)
- viorng: Fix VS2015 project files (Ladi Prosek <[email protected]>)
- viorng: Fix WindowsTargetPlatformVersion (Ladi Prosek <[email protected]>)
- virtiolib: Make virtio_find_queue MSI aware (Ladi Prosek
<[email protected]>)
- virtiolib: Reorder and tweak VirtIOPCICommon.c (Ladi Prosek
<[email protected]>)
- virtiolib: Fix indentation in virtio_pci.h (Ladi Prosek <[email protected]>)
- virtiolib: Normalize driver API names (Ladi Prosek <[email protected]>)
- virtiolib: Eliminate virtio_device_set_msix_used (Ladi Prosek
<[email protected]>)
- virtiolib: Comment and reorder driver API functions (Ladi Prosek
<[email protected]>)
- balloon: Fix virtio initialization (Ladi Prosek <[email protected]>)
- virtiolib: Remove features field from virtio_device (Ladi Prosek
<[email protected]>)
- virtiolib: Delete the release device callback (Ladi Prosek
<[email protected]>)
- virtiolib: Delete pci_unmap_address_range (Ladi Prosek <[email protected]>)
- virtiolib: Comment and tweak virtio_device fields (Ladi Prosek
<[email protected]>)
- NetKVM: Delete DebugTools/VirtioConsoleSimulation (Ladi Prosek
<[email protected]>)
- virtiolib: Remove allocatedSize from virtio_device_initialize (Ladi Prosek
<[email protected]>)
- virtiolib: Switch to inline VirtIODevice in VIRTIO_WDF_DRIVER (Ladi Prosek
<[email protected]>)
- virtiolib: Rename VirtIODevice parameters to vdev (Ladi Prosek
<[email protected]>)
- virtiolib: Rename and move VirtIOPCILegacy functions (Ladi Prosek
<[email protected]>)
- virtiolib: VirtioLib.vcxproj cleanup (Ladi Prosek <[email protected]>)
- virtiolib: Tweak capability mapping (Ladi Prosek <[email protected]>)
- virtiolib: Rename query_vq_alloc parameter (Ladi Prosek <[email protected]>)
- virtiolib: Rename, reorder, and tweak legacy implementation (Ladi Prosek
<[email protected]>)
- virtiolib: Rename, reorder, and tweak modern implementation (Ladi Prosek
<[email protected]>)
- virtiolib: Walk PCI capabilities only once (Ladi Prosek <[email protected]>)
- virtiolib: Rename and refactor init/shutdown (Ladi Prosek
<[email protected]>)
- fix WMI reported information (Vadim Rozenfeld <[email protected]>)
- add clean script (Vadim Rozenfeld <[email protected]>)
- vioscsi: Disable queue interrupt when processing buffers (Ladi Prosek
<[email protected]>)
- virtiolib: Shadow available ring flags & index (Ladi Prosek
<[email protected]>)
- add more targets to clean script (Vadim Rozenfeld <[email protected]>)
- virtiolib: Fix coding style (Ladi Prosek <[email protected]>)
- virtiolib: Rewrite pci_find_*capability (Ladi Prosek <[email protected]>)
- virtiolib: Remove compile-time offset checks (Ladi Prosek
<[email protected]>)
- virtiolib: Drop run-time queue name support (Ladi Prosek
<[email protected]>)
- virtiolib: Simplify struct virtio_device_ops (Ladi Prosek
<[email protected]>)
- virtiolib: Rename virtio_config_ops to virtio_device_ops (Ladi Prosek
<[email protected]>)
- virtiolib: Delete virtio_config.h (Ladi Prosek <[email protected]>)
- virtiolib: Clean up feature test/enable/disable helpers (Ladi Prosek
<[email protected]>)
- virtiolib: Clean up #includes (Ladi Prosek <[email protected]>)
- virtiolib: Eliminate tVirtIOPerQueueInfo, virtio_pci_vq_info (Ladi Prosek
<[email protected]>)
- virtiolib: Move all fn ptrs to virtio_config_ops (Ladi Prosek
<[email protected]>)
- virtiolib: Eliminate TypeVirtIODevice, virtio_device, to_vp_device (Ladi
Prosek <[email protected]>)
- virtiolib: Stop including virtio_config.h (Ladi Prosek <[email protected]>)
- virtiolib: Add virtio_get_config and virtio_set_config (Ladi Prosek
<[email protected]>)
- virtiolib: Add I/O and memory access to VirtIOSystemOps (Ladi Prosek
<[email protected]>)
- virtiolib: Remove pci_get_resource_flags (Ladi Prosek <[email protected]>)
- virtiolib: Rename VirtIOSystemOps callbacks (Ladi Prosek
<[email protected]>)
- virtiolib: Remove no-op endianness macros (Ladi Prosek <[email protected]>)
- virtiolib: Convert error codes to NTSTATUS (Ladi Prosek <[email protected]>)
- virtiolib: Remove ERR_PTR, PTR_ERR, IS_ERR_VALUE (Ladi Prosek
<[email protected]>)
- virtiolib: Remove __force, __iomem, PAGE_ALIGN (Ladi Prosek
<[email protected]>)
- virtiolib: Remove unused parameters (Ladi Prosek <[email protected]>)
- fix broken build (Vadim Rozenfeld <[email protected]>)
- update project settings (Vadim Rozenfeld <[email protected]>)
- cleanup project file (Vadim Rozenfeld <[email protected]>)
- fix compilation problems (Vadim Rozenfeld <[email protected]>)
- fix VS2015 compilation problems (Vadim Rozenfeld <[email protected]>)
- add missing definition (Vadim Rozenfeld <[email protected]>)
- make vioscsi to be sas bustype only (Vadim Rozenfeld <[email protected]>)
- some sas related bits (Vadim Rozenfeld <[email protected]>)
- virtiolib: Add VirtioLib.vcxproj.filters (Ladi Prosek <[email protected]>)
- virtiolib: Code cleanup (Ladi Prosek <[email protected]>)
- netkvm: Add modern HW ID to netkvm.inf (NDIS6) (Ladi Prosek
<[email protected]>)
- netkvm: Remove NDIS6 dead code (Ladi Prosek <[email protected]>)
- netkvm: Switch NDIS6 over to virtio 1.0 API (Ladi Prosek
<[email protected]>)
- netkvm: Make ParaNdis_PowerOn return NDIS_STATUS (Ladi Prosek
<[email protected]>)
- netkvm: Call set_msi_vector (Ladi Prosek <[email protected]>)
- netkvm: Fix typo "bAnyLaypout" and add flags (Ladi Prosek
<[email protected]>)
- virtiolib: Fix VIRTIO_TRANSPORT_F_START and VIRTIO_TRANSPORT_F_END (Ladi
Prosek <[email protected]>)
- virtiolib: Add set_msi_vector and virtio_reserve_queue_memory (Ladi Prosek
<[email protected]>)
- virtiolib: Add find_vq and del_vq entry points (Ladi Prosek
<[email protected]>)
- netkvm: Implement vitio_pci callbacks (NDIS6) (Ladi Prosek
<[email protected]>)
- netkvm: Tweak osdep.h (Ladi Prosek <[email protected]>)
- netkvm: Enable memory space access (NDIS6) (Ladi Prosek <[email protected]>)
- disable test-signing (Vadim Rozenfeld <[email protected]>)
- viostor: Set up device config MSI interrupt (Ladi Prosek
<[email protected]>)
- netkvm: Uncomment NDIS5 build (Ladi Prosek <[email protected]>)
- netkvm: Add modern HW ID to netkvm.inf (NDIS5) (Ladi Prosek
<[email protected]>)
- netkvm: Switch NDIS5 over to virtio 1.0 API (Ladi Prosek
<[email protected]>)
- netkvm: Implement vitio_pci callbacks (NDIS5) (Ladi Prosek
<[email protected]>)
- netkvm: Enable memory space access (NDIS5) (Ladi Prosek <[email protected]>)
- virtiolib: Make vp_del_vqs idempotent (Ladi Prosek <[email protected]>)
- netkvm: Remove old-style build files (NDIS5) (Ladi Prosek
<[email protected]>)
- netkvm: Add NDIS5 VS project files (Ladi Prosek <[email protected]>)
- SDV errors fix (Sameeh Jubran <[email protected]>)
- vioscsi: Ignore ISR status in dump_mode (Ladi Prosek <[email protected]>)
- fix compilation problems (Vadim Rozenfeld <[email protected]>)
- Fix SDV failure with VS 2015 (Yan Vugenfirer <[email protected]>)
- vioscsi: Re-pack driver after running SDV (Ladi Prosek <[email protected]>)
- viostor: Add modern HW ID to viostor.inf (Ladi Prosek <[email protected]>)
- viostor: Remove dead code (Ladi Prosek <[email protected]>)
- viostor: Switch over to new API and enable virtio 1.0 (Ladi Prosek
<[email protected]>)
- viostor: Implement vitio_pci callbacks (Ladi Prosek <[email protected]>)
- virtiolib: Add virtio_get_bar_index (Ladi Prosek <[email protected]>)
- viostor: Enable memory space access (Ladi Prosek <[email protected]>)
- viostor: Remove old-style build files (Ladi Prosek <[email protected]>)
- viostor: Add downlevel targets to viostor.vcxproj (Ladi Prosek
<[email protected]>)
- viostor: Simplify VS project file (Ladi Prosek <[email protected]>)
- vioscsi: Optimize uncached extension layout (Ladi Prosek
<[email protected]>)
- fix compilation problems (Vadim Rozenfeld <[email protected]>)
- fix compilation problems (Vadim Rozenfeld <[email protected]>)
- fix driver compilation problems (Vadim Rozenfeld <[email protected]>)
- fix compilation problems (Vadim Rozenfeld <[email protected]>)
- fix compilation problems (Vadim Rozenfeld <[email protected]>)
- virtiolib: virtio 1.0 cs04 spec compliance for reset (Ladi Prosek
<[email protected]>)
- viorng: Include wdmguid.h (Ladi Prosek <[email protected]>)
- vioscsi: Add modern HW ID to vioscsi.inf (Ladi Prosek <[email protected]>)
- vioscsi: Remove dead code (Ladi Prosek <[email protected]>)
- vioscsi: Switch over to new API and enable virtio 1.0 (Ladi Prosek
<[email protected]>)
- vioscsi: Implement vitio_pci callbacks (Ladi Prosek <[email protected]>)
- vioscsi: Enable memory space access (Ladi Prosek <[email protected]>)
- virtiolib: Add virtio_query_queue_allocation (Ladi Prosek
<[email protected]>)
- virtiolib: Add virtio_find_queues (Ladi Prosek <[email protected]>)
- virtiolib: Handle unnamed queues in VirtioLib (Ladi Prosek
<[email protected]>)
- vioscsi: Remove old-style build files (Ladi Prosek <[email protected]>)
- vioscsi: Add downlevel targets to vioscsi.vcxproj (Ladi Prosek
<[email protected]>)
- vioscsi: Simplify VS project file (Ladi Prosek <[email protected]>)
- Add vioinput to the top-level build script (Ladi Prosek <[email protected]>)
- fix compilation problems (Vadim Rozenfeld <[email protected]>)
- viostor: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
<[email protected]>)
- vioscsi: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
<[email protected]>)
- netkvm: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
<[email protected]>)
- vioinput: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
<[email protected]>)
- balloon: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
<[email protected]>)
- viorng: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
<[email protected]>)
- vioserial: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
<[email protected]>)
- vioinput: Code cleanup (Ladi Prosek <[email protected]>)
- vioinput: Implement joystick support (Ladi Prosek <[email protected]>)
- vioinput: Implement tablet support (Ladi Prosek <[email protected]>)
- vioinput: Implement consumer control support (Ladi Prosek
<[email protected]>)
- vioinput: Implement keyboard support (Ladi Prosek <[email protected]>)
- vioinput: Implement full mouse support (Ladi Prosek <[email protected]>)
- vioinput: Initial vioinput commit (Ladi Prosek <[email protected]>)
- NetKVM: Cleanup, tweaks, and fixes (Ladi Prosek <[email protected]>)
- Fix legacy DDK path discovery in project files (Ladi Prosek
<[email protected]>)
- NetKVM: Link against virtiolib.lib (Ladi Prosek <[email protected]>)
- NetKVM: Squash identical or similar parameters in NetKVM.vcxproj (Ladi Prosek
<[email protected]>)
- NetKVM: Remove empty elements from NetKVM.vcxproj (Ladi Prosek
<[email protected]>)
- Add modern device IDs to inf files (Ladi Prosek <[email protected]>)
- NetKVM: Remove NDIS6 code from NetKVM/NDIS5 (Ladi Prosek
<[email protected]>)
- NetKVM: Delete private copy of VirtioLib (Ladi Prosek <[email protected]>)
- VirtioLib: Add XP and Win200364 CHK targets (Ladi Prosek
<[email protected]>)
- Fix code analysis ruleset file paths (Ladi Prosek <[email protected]>)
- Fix linker flags (Ladi Prosek <[email protected]>)
- Enable virtio 1.0 (Ladi Prosek <[email protected]>)
- Remove dead code (Ladi Prosek <[email protected]>)
- Switch driver to VirtioLib-WDF API (Ladi Prosek <[email protected]>)
- Build balloon with VS for all targets (Ladi Prosek <[email protected]>)
- Enable virtio 1.0 (Ladi Prosek <[email protected]>)
- Remove dead code (Ladi Prosek <[email protected]>)
- Switch driver to VirtioLib-WDF API (Ladi Prosek <[email protected]>)
- Build viorng with VS for all targets (Ladi Prosek <[email protected]>)
- Fix spelling of DDKINSTALLROOT (Ladi Prosek <[email protected]>)
- Enable virtio 1.0 (Ladi Prosek <[email protected]>)
- Remove dead code (Ladi Prosek <[email protected]>)
- Switch driver to VirtioLib-WDF API (Ladi Prosek <[email protected]>)
- Build vioser with VS for all targets (Ladi Prosek <[email protected]>)
- Build vioser-test with VS (Ladi Prosek <[email protected]>)
- Add VirtioLib-WDF (Ladi Prosek <[email protected]>)
- Tweak VirtioLib for virtio 1.0 / WDF (Ladi Prosek <[email protected]>)
- Remove old-style build files (Ladi Prosek <[email protected]>)
- Add new VirtioLib configurations (Ladi Prosek <[email protected]>)
- Simplify the VS project file (Ladi Prosek <[email protected]>)
- Eliminate viorng/virtiolib/virtiolib.vcxproj (Ladi Prosek
<[email protected]>)
- Add new VirtioLib API (Ladi Prosek <[email protected]>)
- Add VirtIOPCIModern.c (Ladi Prosek <[email protected]>)
- Create virtio_config_ops for legacy virtio (Ladi Prosek <[email protected]>)
- Add VirtIOPCICommon.c / virtio_pci_common.h (Ladi Prosek
<[email protected]>)
- Rename VirtIOPCI.c to VirtIOPCILegacy.c (Ladi Prosek <[email protected]>)
- Tweak VirtIORing.c / virtio_ring.h (Ladi Prosek <[email protected]>)
- Add include/linux/virtio_config.h (Ladi Prosek <[email protected]>)
- Fix feature bits and add virtio_byteorder.h (Ladi Prosek
<[email protected]>)
- Move virtio_config.h to linux (Ladi Prosek <[email protected]>)
- Tweak osdep.h (Ladi Prosek <[email protected]>)
- adjust build settings (Vadim Rozenfeld <[email protected]>)
- adjust build settings (Vadim Rozenfeld <[email protected]>)
- adjust user settings (Vadim Rozenfeld <[email protected]>)
- adjust user settings (Vadim Rozenfeld <[email protected]>)
- adjust user settings (Vadim Rozenfeld <[email protected]>)
- adjust user settings (Vadim Rozenfeld <[email protected]>)
- fix compilation problems (Vadim Rozenfeld <[email protected]>)
- adjust build settings (Vadim Rozenfeld <[email protected]>)
- adjust build settings (Vadim Rozenfeld <[email protected]>)
- adjust build settings (Vadim Rozenfeld <[email protected]>)
- adjust build settings (Vadim Rozenfeld <[email protected]>)
- adjust build settings (Vadim Rozenfeld <[email protected]>)
- adjust build settings (Vadim Rozenfeld <[email protected]>)
- adjust build settings (Vadim Rozenfeld <[email protected]>)
- adjust build settings (Vadim Rozenfeld <[email protected]>)
- add legacy build targets (Vadim Rozenfeld <[email protected]>)
- add legacy build targets (Vadim Rozenfeld <[email protected]>)
- add legacy build targets (Vadim Rozenfeld <[email protected]>)
- add legacy build targets (Vadim Rozenfeld <[email protected]>)
- add legacy build targets (Vadim Rozenfeld <[email protected]>)
- add legacy build targets (Vadim Rozenfeld <[email protected]>)
- do not sign drivers with test signing. part 2 (Vadim Rozenfeld
<[email protected]>)
- do not sign drivers with test signing (Vadim Rozenfeld <[email protected]>)
- temp. disable building vista and xp targets (Vadim Rozenfeld
<[email protected]>)
- rename batch files (Vadim Rozenfeld <[email protected]>)
- temp. fix for compilation problems under VS2015 (Vadim Rozenfeld
<[email protected]>)
- temp. fix for compilation problems under VS2015 (Vadim Rozenfeld
<[email protected]>)
- NetKVM: VS2015 build: Run SDV in the end of the build and packaging (Yan
Vugenfirer <[email protected]>)
- NetKVM: VS2015 build: Copy readme.doc to all packages (Yan Vugenfirer
<[email protected]>)
- NetKVM: VS2015 build: Add SDV build batch file (Yan Vugenfirer
<[email protected]>)
- NetKVM: VS2015 build: Compile and pack netsh plugin togather with driver (Yan
Vugenfirer <[email protected]>)
- NetKVM: Cleanup SDV remains in clean.bat (Yan Vugenfirer
<[email protected]>)
- NetKVM: VS2015 build: Add additional plaforms to clean.bat for metsh plugin
(Yan Vugenfirer <[email protected]>)
- NetKVM: VS2015 build: Add VS2015 project for netsh plugin (Yan Vugenfirer
<[email protected]>)
- NetKVM: VS2015 build: Add Windows Vista and Windows 8.1 compilation (Yan
Vugenfirer <[email protected]>)
- NetKVM: VS2015 build: Fix Windows 10 precompiler settings (Yan Vugenfirer
<[email protected]>)
- NetKVM: VS2015 build: Add Windows Vista configuraiton (Yan Vugenfirer
<[email protected]>)
- NetKVM: VS2015 build: Add XP compilation to build-vs2015.bat (Yan Vugenfirer
<[email protected]>)
- NetKVM: VS2015 build: Add Windows 8.1 configuraiton (Yan Vugenfirer
<[email protected]>)
- NetKVM: VS2015 build: Add Windows 8 configuraiton (Yan Vugenfirer
<[email protected]>)
- NetKVM: VS2015 build: Update build all file for VS2015 (Yan Vugenfirer
<[email protected]>)
- NetKVM: VS2015 build: Add Windows 7 configuraiton (Yan Vugenfirer
<[email protected]>)
- VS2015 build: Add .opendb files to .gitignore (Yan Vugenfirer
<[email protected]>)
- NetKVM: fix clean.bat to correctly clean up SDV remains (Yan Vugenfirer
<[email protected]>)
- NetKVM: Clean up the project for Windows 10 build (Yan Vugenfirer
<[email protected]>)
- NetKVM: Add solution for VS2015 (Yan Vugenfirer <[email protected]>)
- NetKVM: Batch file to build Windows10 release with Visual Studio 2015 (Yan
Vugenfirer <[email protected]>)
- NetKVM: Project for Visual Studio 2015 - Windows 10 (Yan Vugenfirer
<[email protected]>)
- NetKVM: Add INF file for Windows 10 (Yan Vugenfirer <[email protected]>)
- NetKVM: Fix compilation error with Visual Studio 2015 (Yan Vugenfirer
<[email protected]>)
- virtio-lib: Win10: Mask compilation warning for Windows 10 (Yan Vugenfirer
<[email protected]>)
- NetKVM: Fix build errors with Visual Studio 2015 (Yan Vugenfirer
<[email protected]>)
- NetKVM: Fix unclassified packets out of order on RX (Dmitry Fleytman
<[email protected]>)
- NetKVM: Introduce COwnership class (Dmitry Fleytman <[email protected]>)
- NetKVM: Beautify CNdisRefCounter default constructor (Dmitry Fleytman
<[email protected]>)
- NetKVM: Re-disable interrupts when there are more completions in queue
(Dmitry Fleytman <[email protected]>)
- NetKVM: Process TX completions in each DPC (Dmitry Fleytman
<[email protected]>)
- NetKVM: Do not fetch too much from RX HW Queue in one DPC (Dmitry Fleytman
<[email protected]>)
- NetKVM: Clean up synchronize with interrupt logic (Dmitry Fleytman
<[email protected]>)
- NetKVM: Drop unused class member (Dmitry Fleytman <[email protected]>)
- NetKVM: Restore CVirtQueue encapsulation and clean code duplication (Dmitry
Fleytman <[email protected]>)
- NetKVM: Verification of EtherType before RX checksum calculation (Leonid
Bloch <[email protected]>)
- NetKVM: Verify that the total length of IPv6 header is less than that of the
frame (Leonid Bloch <[email protected]>)
- NetKVM: If IP version in IP header is not 4 or 6 - it is not an IP packet
(Leonid Bloch <[email protected]>)
- NetKVM: Removing some redundant definitions (Leonid Bloch
<[email protected]>)
- NetKVM: Some cosmetic changes (Leonid Bloch <[email protected]>)
- NetKVM: Fix warnings in pre-NDIS 6.3 builds (Dmitry Fleytman
<[email protected]>)
- NetKVM: Fix warnings in release builds (Dmitry Fleytman <[email protected]>)
- NetKVM: Drop explicit implementation of default CParaNdisTX::ctor (Dmitry
Fleytman <[email protected]>)
- NetKVM: Clean old power state tracking code (Dmitry Fleytman
<[email protected]>)
- NetKVM: Drop old receive state tracking and logic (Dmitry Fleytman
<[email protected]>)
- NetKVM: Drop old send state tracking and logic (Dmitry Fleytman
<[email protected]>)
- NetKVM: Drop old TX path pause logic (Dmitry Fleytman <[email protected]>)
- NetKVM: Drop pause from surprise removal handler (Dmitry Fleytman
<[email protected]>)
- NetKVM: Drop cancellation of waiting packets on pause (Dmitry Fleytman
<[email protected]>)
- NetKVM: Integrate TX state machine (Dmitry Fleytman <[email protected]>)
- NetKVM: Intergrate RX state machine (Dmitry Fleytman <[email protected]>)
- NetKVM: Integrate miniport state machine (Dmitry Fleytman
<[email protected]>)
- NetKVM: Introduce NBL utility functions (Dmitry Fleytman <[email protected]>)
- NetKVM: Introduce state machines implementation (Dmitry Fleytman
<[email protected]>)
- NetKVM: Make ASSERT macros produce BSOD in debug builds (Dmitry Fleytman
<[email protected]>)
- NetKVM: Introduce event abstraction (Dmitry Fleytman <[email protected]>)
- NetKVM: Split real and placement allocators (Dmitry Fleytman
<[email protected]>)
- NetKVM: Drop dead code (Dmitry Fleytman <[email protected]>)
- balloon: fix crash on balloon stop/unload (Alexey V. Kostyushko
<[email protected]>)
- BZ#1293249: Fix IOCTL_GET_INFORMATION regression (Ladi Prosek
<[email protected]>)
- Fix IPv6 offload support with SLIRP (Yan Vugenfirer <[email protected]>)
- Enable RSC (Yan Vugenfirer <[email protected]>)
- disable dbg printouts in release build (Vadim Rozenfeld
<[email protected]>)
- Bug 1321903 - Windows 10 Installer stuck at Getting files ready for
installation with Virtio SCSI (Vadim Rozenfeld <[email protected]>)
- vioscsi, viostor, netkvm: option to disable SDV (Alexey V. Kostyushko
<[email protected]>)
- full clean: clean pvpanic and vioscsi also (Alexey V. Kostyushko
<[email protected]>)
- NetKVM: drop missed warning.h from build (Alexey V. Kostyushko
<[email protected]>)
- NetKVM build fixes (Alexey V. Kostyushko <[email protected]>)
- virtiorng: replace obsolete CNG SDK with CPDK (Alexey V. Kostyushko
<[email protected]>)
- Revert "rng: update to new cryptographic provider sdk" (Vadim Rozenfeld
<[email protected]>)
- Complete requests and free buffers outside of queue lock (Ladi Prosek
<[email protected]>)
- Move locking inside VIOSerialReclaimConsumedBuffers (Ladi Prosek
<[email protected]>)
- Don't call virtqueue_notify while holding queue lock (Ladi Prosek
<[email protected]>)
- Use WDF lookaside list instead of raw allocation (Ladi Prosek
<[email protected]>)
- Switch write queue to parallel dispatch (Ladi Prosek <[email protected]>)
- Move PendingWriteRequest to WRITE_BUFFER_ENTRY (Ladi Prosek
<[email protected]>)
- rng: update to new cryptographic provider sdk (Gal Hammer
<[email protected]>)
- Add a few more generated files to .gitignore (Ladi Prosek
<[email protected]>)
- Balloon: improve MINFLT and MAJFLT stats values (Alexey V. Kostyushko
<[email protected]>)
- Balloon: force SWAP_OUT to match SWAP_IN (Alexey V. Kostyushko
<[email protected]>)
- Complete read requests outside of the lock (II) (Ladi Prosek
<[email protected]>)
- Refactor the DPC read logic into a separate function (Ladi Prosek
<[email protected]>)
- Complete read requests outside of the lock (I) (Ladi Prosek
<[email protected]>)
- Beautify VIOSerialPortRead (Ladi Prosek <[email protected]>)
- Balloon: counters overflow fix (Alexey V. Kostyushko <[email protected]>)
- Balloon: user-mode service app removed (Alexey V. Kostyushko
<[email protected]>)
- Balloon: replace filequeue with workitem (Alexey V. Kostyushko
<[email protected]>)
- Balloon: gather stats in kernel-mode (Alexey V. Kostyushko
<[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
virtio-win-prewhql build (Vadim Rozenfeld <[email protected]>)
- Don't wake up the worker thread needlessly (Ladi Prosek <[email protected]>)
- BZ#1122364: Complete pending write request on port removal (Ladi Prosek
<[email protected]>)
- Rename VIOSerialPortIoStop -> VIOSerialPortReadIoStop (Ladi Prosek
<[email protected]>)
- Use the correct spin-lock parent object (Ladi Prosek <[email protected]>)
- Add a simple benchmarking tool (Ladi Prosek <[email protected]>)
- BZ#1296099: Fix race in read cancellation logic (Ladi Prosek
<[email protected]>)
- BZ#1296099: Fix race in write cancellation logic (Ladi Prosek
<[email protected]>)
- BZ#1293249: Fix IOCTL_GET_INFORMATION, part 2 (Ladi Prosek
<[email protected]>)
- In the ParaNdis_DeviceFiltersUpdateAddresses,SendControlMessage arg 7 is not
right, it should be size that valid MACS occupied size plus MAC number of field
occupation space length (grass-lu <[email protected]>)
- Fix x64 build (Ladi Prosek <[email protected]>)
- Add refcounting to SerialPort (Ladi Prosek <[email protected]>)
- Fix synchronization in PnPControl (Ladi Prosek <[email protected]>)
- Initialize HDEVNOTIFY fields (Ladi Prosek <[email protected]>)
- balloon: fix memory statistics reporting (Vladimir Davydov
<[email protected]>)
- BZ#1293249: Fix IOCTL_GET_INFORMATION (Ladi Prosek <[email protected]>)
- BZ#1293042: Fix driver/service/install disk name (Ladi Prosek
<[email protected]>)
- [vioscsi] fix typo (Vadim Rozenfeld <[email protected]>)
- [vioscsi] redesign lock and unlock routines (Vadim Rozenfeld
<[email protected]>)
- [vioscsi] adjust Code Analysis path (Vadim Rozenfeld <[email protected]>)
- [vioserial] fix compilation problem (Vadim Rozenfeld <[email protected]>)
- [viorng] fix compilation problem (Vadim Rozenfeld <[email protected]>)
- [vioscsi] adjust thread affinity when processing SRBs. (Vadim Rozenfeld
<[email protected]>)
- [vioscsi] redesign vq lock mechanism. Taken from commit
d936270cae2c0a0a0e0951e19a825405a78ebc8f Author: Julius Rus <[email protected]>
Add queue locking since dpc redirection can run dpcs on any free cpus. (Vadim
Rozenfeld <[email protected]>)
- [vioscsi] cleanup srb extension structure (Vadim Rozenfeld
<[email protected]>)
- [vioscsi] introduce slist (Vadim Rozenfeld <[email protected]>)
- [vioscsi] introduce work items (Vadim Rozenfeld <[email protected]>)
- [vioscsi] tweak perf optimization settings (Vadim Rozenfeld
<[email protected]>)
- [vioscsi] cosmetic changes. rename adapter structure member (Vadim Rozenfeld
<[email protected]>)
- [vioscsi] use notify instead of kick based on commit
d936270cae2c0a0a0e0951e19a825405a78ebc8f Author: Julius Rus <[email protected]>
Date: Wed Nov 4 11:30:02 2015 -0800 (Vadim Rozenfeld <[email protected]>)
- [viostor] fix for Bug 1284769 - Windows XP installer stucks installing with
virtio-drivers (Vadim Rozenfeld <[email protected]>)
- [viostor] fix for Bug 1245957 - [WHQL][viostor][data-plane]it could not
generate dump file on WIN2008-32/64 via WLK while running Crash Dump job (Vadim
Rozenfeld <[email protected]>)
- [vioscsi] fix compilation problems (Vadim Rozenfeld <[email protected]>)
- [vioscsi] re-implementing cpu to vq mapping logic (Vadim Rozenfeld
<[email protected]>)
- [vioscsi] fix DbgGetScsiOpStr routine (Vadim Rozenfeld <[email protected]>)
- manually applied 36fe26fccad36e23caa57bb351d26b4ae3a5ab0b Author: Julius Rus
<[email protected]> Add support for win8 STORAGE_REQUEST_BLOCK. (Vadim Rozenfeld
<[email protected]>)
- [vioscsi] mq - get rid of cpu-to-queue map (Vadim Rozenfeld
<[email protected]>)
- fix for https://bugzilla.redhat.com/show_bug.cgi?id=1183423#c10 (Vadim
Rozenfeld <[email protected]>)
- Bug 1248977 - [virtio-win][vioscsi] Cannot install vioscsi driver on
win7-32&win2008-32 with build107 (Vadim Rozenfeld <[email protected]>)
- BZ#1013336: NetKVM: Remove reset handler (Yan Vugenfirer
<[email protected]>)
- BZ#1013336: NetKVM: cleanup CheckForHangHandlerEx (Yan Vugenfirer
<[email protected]>)
- BZ#1273791: NetKVM: clean up device initialization phase (Yan Vugenfirer
<[email protected]>)
- BZ#1273791: NetKVM: checking if control queue was created is a sufficent test
(Yan Vugenfirer <[email protected]>)
- BZ#1270149: NetKVM: configure configuration MSI vector (Yan Vugenfirer
<[email protected]>)
- BZ#1263193: NetKVM: Fail to compile if trying to compile for pre-NDIS6.0 (Yan
Vugenfirer <[email protected]>)
- NetKVM: BZ#1256626: Incorrect usage of control queue filtering features (Yan
Vugenfirer <[email protected]>)
- BZ#1263193: NetKVM: Check existance of control queue before acknowledging
dependent features (Yan Vugenfirer <[email protected]>)
- BZ#1263193: NetKVM: Fix affinity allocations for MSI interrupts (Yan
Vugenfirer <[email protected]>)
- BZ#1263193: NetKVM: Create control queue only if the feature was negotiated
with the device (Yan Vugenfirer <[email protected]>)
- BZ#1263193: NetKVM: Simplify the calculation of amount of queues that can be
used (Yan Vugenfirer <[email protected]>)
- BZ#1263193: NetKVM: Add ParaNdis_GetSystemCount function to return CPU amount
in the system (Yan Vugenfirer <[email protected]>)
- BZ#1263193: NetKVM: Fix typo in debug print (Yan Vugenfirer
<[email protected]>)
- BZ#1263193: NetKVM: Check that MSI is enabled before using
ParaNdis_ConfigureMSIXVectors (Yan Vugenfirer <[email protected]>)
- BZ#1263193: NetKVM: Stop using VirtIODeviceConfigVector function (Yan
Vugenfirer <[email protected]>)
- BZ#1263193: NetKVM: Use maximal possible value for MessageNumberLimit (Yan
Vugenfirer <[email protected]>)
- BZ#1263193: NetKVM: Do not add additional MSI vectors. (Yan Vugenfirer
<[email protected]>)
- BZ#1263193: NetKVM: Improve affinity allocations of interrupts with MQ (Yan
Vugenfirer <[email protected]>)
- BZ#1263193: NetKVM: Improve debug prints for MSI interrupts allocation (Yan
Vugenfirer <[email protected]>)
- NetKVM: BZ#1256583: Fix wrong usage of virtio_net_hdr_v1 (Yan Vugenfirer
<[email protected]>)
- fix for Bug 1250854 - [WHQL][vioscsi]The job named crash dump failed on
windows 2008 -32/64 platform (Vadim Rozenfeld <[email protected]>)
- [vioscsi] fix for bugs 1234751 & 1234741 (Vadim Rozenfeld
<[email protected]>)
- replace memory manipulation functions with RTL equivalents (Vadim Rozenfeld
<[email protected]>)
- serial: bz#1234507 crash due to completing a cancellable request (Gal Hammer
<[email protected]>)
- [vioscsi] add SRB_FUNCTION_RESET_BUS handler (Vadim Rozenfeld
<[email protected]>)
- NetKVM: BZ#1237024: Fix payload length calculation in IPv6 header (Igor
Derzhavets <[email protected]>)
- fix for https://bugzilla.redhat.com/show_bug.cgi?id=1183423#c6 (Vadim
Rozenfeld <[email protected]>)
- Fix for Bug 1243229 - [virtio-win][scsi][windows 10]win10 and win2016 guests
bsod with D1 when run job "Bus Reset Test" (Vadim Rozenfeld
<[email protected]>)
- virtio 1.0: NetKVM: removing from osdep.h types already defined in
linux/types.h (Yan Vugenfirer <[email protected]>)
- virtio 1.0: Refactoring the library - moving remaining types to linux/types.h
(Yan Vugenfirer <[email protected]>)
- virtio 1.0: Merging virtio_pci.h with modern virtio_pci.h on Linux (Yan
Vugenfirer <[email protected]>)
- virtio 1.0: NetKVM: refactoring virtio_net.h to be as similar as possible to
Linux (Yan Vugenfirer <[email protected]>)
- virtio 1.0: Refactoring the library - adding new files to VS project (Yan
Vugenfirer <[email protected]>)
- virtio 1.0: Refactoring the virtio_ring.h to be as close as possible to Linux
(Yan Vugenfirer <[email protected]>)
- virtio 1.0: Refactoring the library to be as close as possible to Linux (Yan
Vugenfirer <[email protected]>)
- virtio 1.0: Refactoring virtio library to be similar to Linux (Yan Vugenfirer
<[email protected]>)
- NetKVM: Cosmetics - remove empty line (Yan Vugenfirer <[email protected]>)
- NetKVM: Refactoring ndis56common.h - removing include of ethernetutils.h (Yan
Vugenfirer <[email protected]>)
- NetKVM: Remove old "kick always" hack (Yan Vugenfirer <[email protected]>)
- NetKVM: Refactoring ndis56common.h - removing additional define for mac
address length (Yan Vugenfirer <[email protected]>)
- NetKVM: Refactoring ndis56common.h (Yan Vugenfirer <[email protected]>)
- NetKVM: Refactoring ndis56common.h: to enable removal of kdebugprint.h
dependency (Yan Vugenfirer <[email protected]>)
- NetKVM: refactoring the usage of virtio_net.h in the driver (Yan Vugenfirer
<[email protected]>)
- NetKVM: removing unneeded include file (Yan Vugenfirer <[email protected]>)
- NetKVM: Queue classes include files were missing #pragma once (Yan Vugenfirer
<[email protected]>)
- NetKVM: ParaNdis_ValidateMacAddress to become static function (Yan Vugenfirer
<[email protected]>)
- [viostor] fix for Bug 1228967 - [virtio-win][whql][viostor]job "Flush Test"
failed on all guests with build 105 (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#1223426: Fix for performance degradation with multi-queue (Igor
Derzhavets <[email protected]>)
- [viostor][vioscs] fix for Bug 1227164 - viostor/vioscsi is not digital signed
by Redhat (Vadim Rozenfeld <[email protected]>)
- Prevent inadvertent set of wce guest feature (Asad Saeed
<[email protected]>)
- [vioscsi] fix for Bz 1214568 - Add WMI facility to check the virito-scsi mq
enabled (Vadim Rozenfeld <[email protected]>)
- virtio-serial: Update INX file for Visual Studio 2015 (Yan Vugenfirer
<[email protected]>)
- serial: bz#1172920: bsod on shutdown after device was unplugged (Gal Hammer
<[email protected]>)
- virtio-balloon: remove Windows 2000 section from INF file (Yan Vugenfirer
<[email protected]>)
- virtio-balloon: Fixing Visual Studio 2015 compilation of the service (Yan
Vugenfirer <[email protected]>)
- virtio-balloon: Fixing Visual Studio 2015 compilation (Yan Vugenfirer
<[email protected]>)
- NetKVM: Stop buildall.bat on fail of any of the platfroms builds (Yan
Vugenfirer <[email protected]>)
- NetKVM: Improve clean.bat (Yan Vugenfirer <[email protected]>)
- NetKVM: BZ#954183: Clean-up SDV run results during clean.bat execution (Yan
Vugenfirer <[email protected]>)
- NetKVM: BZ#954183: Static Driver Verifier warnings suppressed in system files
(Joseph Hindin <[email protected]>)
- NetKVM: BZ#954183: system files includes and OS dependency moved to osdep.h
(Joseph Hindin <[email protected]>)
- NetKVM: BZ#954183: Superflous SAL include removed (Joseph Hindin
<[email protected]>)
- balloon: bz#1067249: device can't be removed when service is running (Gal
Hammer <[email protected]>)
- NetKVM: adding comment clarifying DPC throttling implementation (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1190960: Vista compilation fix (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1190960: Vista compilation fix (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1190960: Vista compilation fix (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1190960: Vista compilation fix (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1190960: Vista compilation fix (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1190960: Global receive queue eliminated (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1190960: Routing unclassified packets through RX path's receive
queue; processing RX paths's receive queue on release and RSS reclassification
(Joseph Hindin <[email protected]>)
- NetKVM: BZ#1190960: ProcessReceiveQueue signature changed (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1190960: ReceiveQueue per virtqueue for unclassified packets
(Joseph Hindin <[email protected]>)
- NetKVM: BZ#1206279: RSS tables printout (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1206279: fixes for CPU/Queue assignment and unclassified packets
(Joseph Hindin <[email protected]>)
- [vioscsi] trim maximum number of targets and LUNs to match the storport
limits (Vadim Rozenfeld <[email protected]>)
- [viostor] fix VS2015 warnings (Vadim Rozenfeld <[email protected]>)
- [vioscsi] remove whitespaces (Vadim Rozenfeld <[email protected]>)
- [vioscsi] fix VS2015 compilation problems (Vadim Rozenfeld
<[email protected]>)
- [viostor] code cleanup (Vadim Rozenfeld <[email protected]>)
- Compile NetKVM with Visual Studio 2015 (Yan Vugenfirer <[email protected]>)
- [viostor] bugfix for 1067225 and 1195487 - Windows guest performing out-of-
bounds accesses on virtio device (Vadim Rozenfeld <[email protected]>)
- [netkvm] BZ 1183423 - Change the copyright on all the Windows drivers to
2015. Missed part (Vadim Rozenfeld <[email protected]>)
- BZ 1183423 - Change the copyright on all the Windows drivers to 2015 (Vadim
Rozenfeld <[email protected]>)
- BZ 1183423 - Change the copyright on all the Windows drivers to 2015 (Vadim
Rozenfeld <[email protected]>)
- BZ 1183423 - Change the copyright on all the Windows drivers to 2015 (Vadim
Rozenfeld <[email protected]>)
- BZ 1183423 - Change the copyright on all the Windows drivers to 2015 (Vadim
Rozenfeld <[email protected]>)
- NetKVM: BZ#954183: fallthrough annotation (Joseph Hindin <[email protected]>)
- [vioscsi] trivial cleanup (Vadim Rozenfeld <[email protected]>)
- fix memory allocation problem. clean isr routine (Vadim Rozenfeld
<[email protected]>)
- fix regression in a single queue path (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#1190968: fix for case where there are more CPU in RSS than
associated with hardware queues (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1190960: HCK pcap files verification (Joseph Hindin
<[email protected]>)
- NetKvm: bug fix in RegAccess class (Kirill Moizik <[email protected]>)
- NetKVM: BZ#1190968: comment on receive packet counter (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1190968: counter renamed in more concise way (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1190968: superfluos test removed (Joseph Hindin
<[email protected]>)
- serial: fail write requests on a removed port. (Gal Hammer
<[email protected]>)
- add pvpanic to the build. (Gal Hammer <[email protected]>)
- NetKVM: BZ#954183: Projects fixed (Joseph Hindin <[email protected]>)
- NetKVM: BZ#954183: Superflous tests removed (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#954183: Testing data type after function succeeds (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#954183: Suppressing static analyzer warnings (Joseph Hindin
<[email protected]>)
- [vioscsi] fix incorrect vq memory allocation (Vadim Rozenfeld
<[email protected]>)
- NetKVM: BZ#1188790: Freeing SG list on detaching internal object: it is
illegal to free SG list after TX packets acknowledgment (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1188790: Shutdown clears reinsertion flag (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1188790: Removing/inserting buffer in list depending of the RX
path state (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1188790: Removing ReuseRegular flag from the context (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1188790: Using completion lock; checking all queues for packets in
hardware (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1188790: Pausing state changes to be reverted (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1136602: Free spinlocks on failure (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1136602 Free allocated object on failure (Joseph Hindin
<[email protected]>)
- Add a test wrapper for iperf (Yan Vugenfirer <[email protected]>)
- NetKVM: BZ#1188790: Reusing buffer streamlined (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1188790: pending packet manipulations on entry and return (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1188790: Internal pause functions unified (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1188790: Decreasing pending packet counter by NBL (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1188790: Pausing test reimplemented (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1188790: Pausing callbacks cleaned up (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1188790: Send and receive state united (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1188790: Enumeration values rearranged, transition values test
(Joseph Hindin <[email protected]>)
- NetKVM: BZ#1188790: Typo in the function name fixed (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1188790: Rename pending packets counter (Joseph Hindin
<[email protected]>)
- pvpanic: initial import. (Gal Hammer <[email protected]>)
- [common] BZ 1183423 - Change the copyright on all the Windows drivers to 2015
(Vadim Rozenfeld <[email protected]>)
- [tools] BZ 1183423 - Change the copyright on all the Windows drivers to 2015
(Vadim Rozenfeld <[email protected]>)
- [viostor] BZ 1183423 - Change the copyright on all the Windows drivers to
2015 (Vadim Rozenfeld <[email protected]>)
- [vioserial] BZ 1183423 - Change the copyright on all the Windows drivers to
2015 (Vadim Rozenfeld <[email protected]>)
- [vioscsi] BZ 1183423 - Change the copyright on all the Windows drivers to
2015 (Vadim Rozenfeld <[email protected]>)
- Fix dropped packets resulting in boot failures. (Julius Rus
<[email protected]>)
- [viostor] Bug 1184430 - enable event index feature in Windows virtio-blk
driver (Vadim Rozenfeld <[email protected]>)
- [viostor] Bug 1067225 - Windows guest performing out-of-bounds accesses on
virtio device (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#1147239: Initializing CPathBundle instances and their flags before
path creation (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1142737: Control interrupt handling fix: enabling on init, no
disabling in the interrupt handler (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1142737: Setting the configuration vector PCI BAR (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1142737: pruning duplicate functions, moveing the function to the
superclass (Joseph Hindin <[email protected]>)
- balloon: bz#1177063: fixed bsod on s3/s4 when service was running. (Gal
Hammer <[email protected]>)
- [vioscsi] add missing defines (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#1159754: More debug output (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1159754: Add MSIX resources only if MSIX resurces are already
present; test MSIX availability (Joseph Hindin <[email protected]>)
- [vioscsi] more perf optimizations (Vadim Rozenfeld <[email protected]>)
- [vioscsi] fix concurrent channels activation (Vadim Rozenfeld
<[email protected]>)
- [vioscsi] add concurrent channels (Vadim Rozenfeld <[email protected]>)
- balloon: bz#1067249: fix a regression caused by f542c3f1. (Gal Hammer
<[email protected]>)
- serial: fix write request's completion in case of an error. (Gal Hammer
<[email protected]>)
- serial: fix msi isr detection. (Gal Hammer <[email protected]>)
- [vioscsi] add DPC support (Vadim Rozenfeld <[email protected]>)
- [vioscsi] fix compilation warning (Vadim Rozenfeld <[email protected]>)
- [vioscsi] simplify SendSrb routine (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#1154419: Under RSS unclassified packets dispatched to the first
queue (Joseph Hindin <[email protected]>)
- [vioscsi] switch to per-message sync (Vadim Rozenfeld <[email protected]>)
- [vioscsi] fix compilation problems (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#1169718: Checking the length only on read (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1169718: Checking against the length (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1169718: More rigoruous testing of incoming packet (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1173323: Kick should be synchronized with SubmitPackets, reverting
be8fde1f (Joseph Hindin <[email protected]>)
- support arbitrary number of queues (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#1154420: Each NBL is dispatched separately (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1154420: Cosmetics (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1147239: Testing the pause state in explicit function, outside of
lock (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1147239: Indicating outside of ProcessReceiveQueue function
(Joseph Hindin <[email protected]>)
- NetKVM: BZ#1147239: Indicating through list (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1147239: Cosmetics (Joseph Hindin <[email protected]>)
- vioscsi. fix number of queues calculation trivial bug (Vadim Rozenfeld
<[email protected]>)
- vioscsi. initial mq support. max #queues/cpus - 6 (Vadim Rozenfeld
<[email protected]>)
- NetKVM: BZ#1168483 Setting minimal MTU value to 576 (Joseph Hindin
<[email protected]>)
- balloon: bz#1167231: stop service on shutdown notification. (Gal Hammer
<[email protected]>)
- rng: bz#1158013: fix device's hardware id (Gal Hammer <[email protected]>)
- NetKvmCo: fix setting string registry keys. (Julius Rus <[email protected]>)
- The queue depth must always be less than 255 for StorPortSetDeviceQueueDepth
to succeed. (Julius Rus <[email protected]>)
- Variable 'num' is uninitialized when MSI_SUPPORTED is not defined. (Julius
Rus <[email protected]>)
- Remove unused variable. (Julius Rus <[email protected]>)
- Fix queue PFN corruption on dump mode on x64. (Julius Rus
<[email protected]>)
- rng: bz#1151912: fix whql failure due to registeration error. (Gal Hammer
<[email protected]>)
- rng: replaced message box with setup api logging. (Gal Hammer
<[email protected]>)
- NetKVM: BZ#1154419 Memory corruption in RSS->queue mapping (Joseph Hindin
<[email protected]>)
- [vioscsi] trivial cleanup (Vadim Rozenfeld <[email protected]>)
- simplify virtio queues memory allocation and management (Vadim Rozenfeld
<[email protected]>)
- Cosmetic change: untabify vioscsi.h. (Julius Rus <[email protected]>)
- confirm guest features before init virtqueues. based on
23de1376b695c28432fbbc55584644188c4e51ef commit
23de1376b695c28432fbbc55584644188c4e51ef Author: Julius Rus <[email protected]>
Date: Sun Oct 19 16:12:16 2014 -0700 (Vadim Rozenfeld <[email protected]>)
- Get correct CPU index to make sure MQ in netkvm. (Julius Rus
<[email protected]>)
- Increase MessageNumberLimit for netkvm netkvm driver only ask for at most 4
msi msg which is too little for a 8 core or 16 core VM. Bump it to 32. (Julius
Rus <[email protected]>)
- Cosmetic change: untabify vioscsi.h. (Julius Rus <[email protected]>)
- confirm guest features before init virtqueues. based on
23de1376b695c28432fbbc55584644188c4e51ef commit
23de1376b695c28432fbbc55584644188c4e51ef Author: Julius Rus <[email protected]>
Date: Sun Oct 19 16:12:16 2014 -0700 (Vadim Rozenfeld <[email protected]>)
- Revert "Fix bug resulting in vioscsi building all 3 queues on the same queue
GPA when Windows re-initializes the adapter." (Vadim Rozenfeld
<[email protected]>)
- Revert "Read driver controls from registry. This enables us to run with COM
logging in production so we can get more information on a bug where vioscsi
builds all three queues on the same GPA." (Vadim Rozenfeld
<[email protected]>)
- NetKVM: BZ#1147239: Always setup processor affinity (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1157241: Initialize Reserved field (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1154419: cancel outstanding transfer request upon surprise removal
(Joseph Hindin <[email protected]>)
- NetKVM: BZ#1154419: Kick outside of critical section (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1154435: fix for MSI id assignment and queue allocation (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1147202: Avoid deadlock in RXQueue operations upon error (Joseph
Hindin <[email protected]>)
- update status file mm113 <--> b93 (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#1123288: Freeing shared memory on control queue destruction
(Joseph Hindin <[email protected]>)
- rng: bz#1091867: fix 64-bit coinstaller build. (Gal Hammer
<[email protected]>)
- Update status file. mm112 <--> b92 (Vadim Rozenfeld <[email protected]>)
- Bug 1139509 - should use Uniformed string in Manufacturer fields on all
drivers (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#1136606: testing MessageInfoTable for nullness in debug printout
(Joseph Hindin <[email protected]>)
- NetKVM: BZ#1119966: Unconditionally initialize RSSParameters lock (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1096505: disabling warning for KeBugCheck for debug build (Joseph
Hindin <[email protected]>)
- rng: remove cng provider registration functions. (Gal Hammer
<[email protected]>)
- rng: (related to bz#1091867) update build scripts. (Gal Hammer
<[email protected]>)
- rng: bz#1091867: initial import of the viorng coinstaller. (Gal Hammer
<[email protected]>)
- NetKVM: BZ#1096505: Array constructor/destructor replaced with two-phase
construction and disabled (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: Freeing descriptors after shutdown (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1096505: zeroing index table instead of setting to
INVALID_PROCESSOR_INDEX (Joseph Hindin <[email protected]>)
- update status file. mm111 <--> b91 (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#1136023: fix for do { } while(0) in macro under Visual C++ (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1096505: Compiling of all windows target under debug (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#954183: SAL annotations (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: Older WIndows version support (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1096505: Error printout upon zero pathes' number (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1096505: Expanding resource table for multiple queues (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1096505: RSS-based map for selecting transfer queue (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1096505: IO device allocated and reallocated depending on pathes's
number (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: Setting queue number in the virtual adapter (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1096505: Debug printouts (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: Path determined by current CPU in the DPC handler; debug
printout in pathes' number computation (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: Debug printouts (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: Queuing DPC on affine CPU (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1096505: Setting up pathes' CPU affinity as CPU groups (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1096505: path number computation (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1096505: CPU affinity field in path class (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1096505: Querying hardware queues number (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1096505: RX/TX pathes combined into CPUPathesBundle class (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1096505: Interrupp handling prepared for multiqueue (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1096505: Message indices removed from context, stored only in
path's instances (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: Message index in Path class instance (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1096505: DEBUG_EXIT_STATUS raises print level to 0 on error
(Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: Queue amd message indices field in AbstractPath (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1096505: RXPath and TXPath allocated as array of size 1 (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1096505: pRXBuffer contains pointer to queue where it belongs;
reused through pointer (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: AbstractPath split into generic AbstractPath and template
class so that pointers to AbstractPath may be accessed from the interrupt
handler (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: Transmit path changed to inhertit from AbstractPath
(Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: Introducing AbstractPath, common superclass for all
NetKBM pathes (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: Control queue placed in a separate class (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1096505: context upper-layer pending packet counter (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1096505: Cosmetic fixes: alignment, double semicolon, file
location in the project (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: Moving receive queue logic in a separate class
CParaNdisRXPath (Joseph Hindin <[email protected]>)
- update status file. mm110 <-->b90 (Vadim Rozenfeld <[email protected]>)
- balloon: fixed code analysis errors. (Gal Hammer <[email protected]>)
- balloon: bz#1130853: fix bsod on several pnp whql tests. (Gal Hammer
<[email protected]>)
- NetKVM: BZ#1121933 - check for VIRTIO_F_ANY_LAYOUT feature before using
optimized layour for data transfer. (Yan Vugenfirer <[email protected]>)
- balloon: bz#1113910: fix bsod when hotplug device in a loop (w/ verifier).
(Gal Hammer <[email protected]>)
- pciserial: BZ#922014 - Add build procedure for pciserial INF. (Yan Vugenfirer
<[email protected]>)
- update status file. mm109 <--> b89 (Vadim Rozenfeld <[email protected]>)
- Remove extra ( (Julius Rus <[email protected]>)
- Fix warning on debug build (Julius Rus <[email protected]>)
- Cosmetic changes - remove end of line spaces (Julius Rus <[email protected]>)
- Enable event index for vioscsi. (Julius Rus <[email protected]>)
- Update vioscsi to use the Linux api. (Julius Rus <[email protected]>)
- Perf: remove kick from the interrupt and rely on host disabling it. (Julius
Rus <[email protected]>)
- Update viorng to use the Linux Api. (Julius Rus <[email protected]>)
- Cosmetic changes - untabify. (Julius Rus <[email protected]>)
- Update virtiostor to use the Linux api. (Julius Rus <[email protected]>)
- Cosmetic changes - untabify. (Julius Rus <[email protected]>)
- Update vioserial to use the linux virtio API (Julius Rus <[email protected]>)
- Cosmetic changes - untabify and indent. (Julius Rus <[email protected]>)
- Update NetKvm to use the linux virtio api. (Julius Rus <[email protected]>)
- Change Balloon to use the new linux virtio api. (Julius Rus
<[email protected]>)
- Update virtio ring library to use the latest linux implementation. (Julius
Rus <[email protected]>)
- Fix bug resulting in vioscsi building all 3 queues on the same queue GPA when
Windows re-initializes the adapter. (Julius Rus <[email protected]>)
- Move some debug prints to verbose so they won't overflow the log. (Julius Rus
<[email protected]>)
- Read driver controls from registry. This enables us to run with COM logging
in production so we can get more information on a bug where vioscsi builds all
three queues on the same GPA. (Julius Rus <[email protected]>)
- Fix device queue length which was disabled because PostProcess was not called
in the completion path. This is a regression in the vioscsi.c sources due to
change https://github.com/YanVugenfirer/kvm-guest-drivers-
windows/commit/28e5374671e172448b00b3701aea7554fec8310e. (Julius Rus
<[email protected]>)
- update status file. mm108 <--> b88 (Vadim Rozenfeld <[email protected]>)
- enable dvl log (Vadim Rozenfeld <[email protected]>)
- balloon: bz#1066808: fix old stats remains after service was stopped. (Gal
Hammer <[email protected]>)
- rng: bz#1081436 fix bsod after resuming from hibernation. (Gal Hammer
<[email protected]>)
- viorng: bz#1116573: use wdf 1.9 for older windows version. (Gal Hammer
<[email protected]>)
- BZ#950611 Disable RSC until host support is ready. (Yan Vugenfirer
<[email protected]>)
- update status file. mm107 <--> b87 (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#1096505: Cosmetic fixs - tab removed with spaces (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1096505: Protecting RSS parameters access with the RW lock (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1096505: Assigning pointers through intelocked exchange (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1096505: Creation and destruction of a RW lock for the RSS
parameters (Joseph Hindin <[email protected]>)
- NetKVM: BZ#1096505: RW lock insetad of spinlock in RSS parameters (Joseph
Hindin <[email protected]>)
- NetKVM: BZ#1096505: RW Lock class, portable between NDIS 6.0 and NDIS 6.2
(Joseph Hindin <[email protected]>)
- NetKVM: BZ#1112712 - Initialize CVirtQueue first before making internal
calculations in CTXVirtQueue constructor (Yan Vugenfirer <[email protected]>)
- NetKVM: BZ#1051886 Fix linker options for Vista\Windows Server 2008. (Yan
Vugenfirer <[email protected]>)
- NetKVM: BZ#1109027 - Fix empty friendly name if only one adapter is present
(Yan Vugenfirer <[email protected]>)
- NetKVM : BZ#1096505 Separating object creation into the default constructor
and Create function, sort of two-phase creation (Joseph Hindin
<[email protected]>)
- balloon: fix a case where host request stats before service was started. (Gal
Hammer <[email protected]>)
- balloon: (related to bz#1082999) add device events handling. (Gal Hammer
<[email protected]>)
- balloon: new inverted-call write-to-device method. (Gal Hammer
<[email protected]>)
- update status file. b86 <--> m106 (Vadim Rozenfeld <[email protected]>)
- BZ#1103100 - Fix WDK library linkage with Windows Vista\Windows Server 2008
build. (Yan Vugenfirer <[email protected]>)
- update satus file. mm105 <--> b85 (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ1096505 packet submission refactoring (Dmitry Fleytman
<[email protected]>)
- Trivial: Add Windows 8.1 and Vista output to .gitignore (Dmitry Fleytman
<[email protected]>)
- NetKVM: Drop NDIS5 code from NDIS6 driver (Dmitry Fleytman
<[email protected]>)
- NetKVM: BZ#B1100308: Fixing DPC suspend flag race condition (Joseph Hindin
<[email protected]>)
- NetKVM: BZ#1054640: On cotext destruction, return to the unused queue
buffers, retained in per-processor queue but not submitted to the upper layer,
as there will be no completion callback for such buffers (Joseph Hindin
<[email protected]>)
- update status file mm104<-->b84 (Vadim Rozenfeld <[email protected]>)
- BZ#1098876 - post build step is failing and INF is not built correctly (Yan
Vugenfirer <[email protected]>)
- [NetKvm] temporary disable build errors checking (Vadim Rozenfeld
<[email protected]>)
- [viorng um update build tools (Vadim Rozenfeld <[email protected]>)
- add log files (Vadim Rozenfeld <[email protected]>)
- small fixes related to switching to VS2013 (Vadim Rozenfeld
<[email protected]>)
- balloon: bz#1066845: fix no stats after resuming from s4. (Gal Hammer
<[email protected]>)
- update status file mm103 <--> b83 (Vadim Rozenfeld <[email protected]>)
- NetKVM: Make code analysis run for release builds only (Dmitry Fleytman
<[email protected]>)
- NetKVM: Fix code analysis warnings (Dmitry Fleytman <[email protected]>)
- NetKVM: BZ1096505 Separate transmit path data from device context (Dmitry
Fleytman <[email protected]>)
- NetKVM: Introduce a couple of generic classes (Dmitry Fleytman
<[email protected]>)
- VirtIO: Drop bogus typedef (Dmitry Fleytman <[email protected]>)
- Fix vioscsi and netkvm project files so static driver verifier will not crash
during execution. (Yan Vugenfirer <[email protected]>)
- BZ#895834 - Create netkvm.dvl.xml log as part of the build process (Yan
Vugenfirer <[email protected]>)
- Fix platform toolset in Windows 8 project (Yan Vugenfirer
<[email protected]>)
- update status file. b82<-->mm102 (Vadim Rozenfeld <[email protected]>)
- Don't test specific DDK version (Yan Vugenfirer <[email protected]>)
- NetKVM: Build Windows Vista drivers with Visual Studio 2013 native compiler.
(Yan Vugenfirer <[email protected]>)
- Fix version definition for all cases (version defined, version defined but
empty, version not defined). (Yan Vugenfirer <[email protected]>)
- SDV macros don't exist in Win7 DDK. Add empty definition to enable Vista
compilation with same code base (Yan Vugenfirer <[email protected]>)
- Fix handling of non existing defines (Yan Vugenfirer <[email protected]>)
- Compile with Visual Studio 2013 (Yan Vugenfirer <[email protected]>)
- Compile with Visual Studio 2013 (Yan Vugenfirer <[email protected]>)
- Compile with Visual Studio 2013 (No Vista yet) (Yan Vugenfirer
<[email protected]>)
- Build virtio-serial with Visual Studio 2013 (Yan Vugenfirer
<[email protected]>)
- Compile baloon driver with Visual Studio 2013 (Yan Vugenfirer
<[email protected]>)
- Build virtio library with Visual Studio 2013 (Yan Vugenfirer
<[email protected]>)
- Fix build scripts to correctly check for presense of specific Visual Studio
version (Yan Vugenfirer <[email protected]>)
- viorng: prepare build scripts for vs2013. (Gal Hammer <[email protected]>)
- viorng: bz#1090832: fix the wdfcoinstaller file name. (Gal Hammer
<[email protected]>)
- [viostor] Bug 837324 - [virtio-win][viostor]viostor reports support for FUA,
but does not implement it. (Vadim Rozenfeld <[email protected]>)
- update status file. b81 <--> mm101 (Vadim Rozenfeld <[email protected]>)
- viorng: bz#1092348: fix no viorngum.dll in amd64 folder. (Gal Hammer
<[email protected]>)
- balloon: bz#1080320:: memory stats remains after service was closed. (Gal
Hammer <[email protected]>)
- update status file (Vadim Rozenfeld <[email protected]>)
- [vioscsi] Bug 1077566 - enable MSI as a default interrupt mode for virtio-
scsi. (Vadim Rozenfeld <[email protected]>)
- [balloon] Bug 1080319 - win8.1-32 could use 3G memory in one guest but stat-
total-memory only shows 2G (Vadim Rozenfeld <[email protected]>)
- Disable RSC for the release build. (Yan Vugenfirer <[email protected]>)
- update status file. mm99 (Vadim Rozenfeld <[email protected]>)
- BZ#1083873 - BSOD due to access to uninitialized control queue during power
down event on Windows XP and Windows Server 2003. (Yan Vugenfirer
<[email protected]>)
- update status file. mm99 <-->b79 (Vadim Rozenfeld <[email protected]>)
- balloon: bz#1080320: fix bsod which occurred on various scenarios. (Gal
Hammer <[email protected]>)
- rng: bz#1083810: output directory for 64-bit builds goes to amd64. (Gal
Hammer <[email protected]>)
- rng: fix not setting version in inf files. (Gal Hammer <[email protected]>)
- rng: add logs to build and clean scripts. (Gal Hammer <[email protected]>)
- rng: bz#1080731: fix a provider registration error. (Gal Hammer
<[email protected]>)
- update status file. mm98 <--> b 78 (Vadim Rozenfeld <[email protected]>)
- rng: add build scripts. (Gal Hammer <[email protected]>)
- Revert "vioring: add build scripts" (Gal Hammer <[email protected]>)
- update status file mm97 <--> b77 (Vadim Rozenfeld <[email protected]>)
- rng: bz#868240 fix hck warnings on driver inf test (Gal Hammer
<[email protected]>)
- serial: bz#868240 fix hck warnings on driver inf test (Gal Hammer
<[email protected]>)
- balloon: bz#868240 fix hck warnings on driver inf test (Gal Hammer
<[email protected]>)
- rng: bz#1079929: fix a failed "df - fuzz misc api" whql test. (Gal Hammer
<[email protected]>)
- rng: call unmark cancel before completing request in case of an error. (Gal
Hammer <[email protected]>)
- rng: remove redundant call to vq's shutdown. (Gal Hammer
<[email protected]>)
- update status file. build76 <--> mm96 (Vadim Rozenfeld <[email protected]>)
- vioring: add build scripts (Vadim Rozenfeld <[email protected]>)
- rng: update build scripts to include cng rng provider (user mode). (Gal
Hammer <[email protected]>)
- rng: add build scripts. (Gal Hammer <[email protected]>)
- rng: remove the used debug.c file. (Gal Hammer <[email protected]>)
- rng: fix 64-bit compilation errors. (Gal Hammer <[email protected]>)
- update status file mm95 <--> b75 (Vadim Rozenfeld <[email protected]>)
- rng: initial import of the cng rng provider (user mode). (Gal Hammer
<[email protected]>)
- rng: initial import of the viorng driver. (Gal Hammer <[email protected]>)
- NetKVM: BZ#954183 - Driver pass static code analysis tools. Using out
parameter of the function without testing the return value of the function
considered an error by static code analysis. On other hand there are several
NDIS functions that return void and return status in out paramter. Disabling
warning where needed. (Yan Vugenfirer <[email protected]>)
- pciserial: Introduce multiport serial support in qemupciserial.inf. (Miki
Mishael <[email protected]>)
- Update copyright year in license file. (Yan Vugenfirer <[email protected]>)
- balloon: bz#921891: improve ballooning's performance. (Gal Hammer
<[email protected]>)
- serial: bz#868240: fix hck warnings on driver inf test (Gal Hammer
<[email protected]>)
- balloon: bz#868240 fix hck warnings on driver inf test (Gal Hammer
<[email protected]>)
- balloon: driver's file name should be in lower case. (Gal Hammer
<[email protected]>)
- [vioscsi] add transport reset events handler (Vadim Rozenfeld
<[email protected]>)
- serial: code cleanup: remove redundant functions. (Gal Hammer
<[email protected]>)
- serial: related to bz#888694: qga fails after resume from s3. (Gal Hammer
<[email protected]>)
- serial: code cleanup. tidy up the VIOSerialPortIoStop function. (Gal Hammer
<[email protected]>)
- serial: code cleanup. remove unused bFinal parameter. (Gal Hammer
<[email protected]>)
- BZ#954183 Tools: Added SDVTOOL script. (Miki Mishael <[email protected]>)
- BZ#954183 Suppress false-positive SDV warning (Miki Mishael
<[email protected]>)
- [virtio-win] update status file. (Vadim Rozenfeld <[email protected]>)
- Experemenatal. Trying to fix broken build (cherry picked from commit
42e3da8e848af47a7454cd8c8ef8d3810f44a846) (Vadim Rozenfeld
<[email protected]>)
- serial: bz#1025122 unable to read from port after first-time installtion.
(Gal Hammer <[email protected]>)
- [virtio-win] clean build batch files. (cherry picked from commit
4737ef29dfe61068a891a0120c9750c26301a192) (Vadim Rozenfeld
<[email protected]>)
- [virtio-win] [pciserial] No open bug at the moment (Vadim Rozenfeld
<[email protected]>)
- [virtio-scsi] Bug 1017529 - BSOD occurs when do I/O test on virtio scsi
driver. (cherry picked from commit 9064d76c2566fd1a089ce89aea182ac4d2622546)
(Vadim Rozenfeld <[email protected]>)
- [virtio-win][vfd] Bug 908610 - change "VirtIO SCSI Disk Device winxp/32-bit"
to "VirtIO BLOCK Disk Device Winxp/32-bit" in txtsetup.oem (cherry picked from
commit f49977aa465cc1b4e7b9c520ae9fe7ee88cd01b3) (Vadim Rozenfeld
<[email protected]>)
- [vioscsi] Bug 1013443 - Win7-64 guest installation with virtio-scsi BSOD
(cherry picked from commit 0a099bbd4354d532e89eedc08320f1bf45480d47) (Vadim
Rozenfeld <[email protected]>)
- [pciserial] Bug 990007 - Include the .inf file to downloadable place for
windows guest to accept the pci serial device. Part 2 (cherry picked from commit
5a55f203d2557420c00272a066950c191f874b23) (Vadim Rozenfeld
<[email protected]>)
- NetKVM: BZ#1012200 PM_PowerStateTransition fails on Win8 (Dmitry Fleytman
<[email protected]>)
- NetKVM: BZ#1003442 2c_receivepackets on win2k8 fixed (Dmitry Fleytman
<[email protected]>)
- [virtio-win] Bug 990007 - Include the .inf file to downloadable place for
windows guest to accept the pci serial device (cherry picked from commit
2fdebab7845e4f4a1f0abe4395bdae36e17ed74e) (Vadim Rozenfeld
<[email protected]>)
- NetKVM: BZ#1010687 2c_recvmulticast failed on WLK (Dmitry Fleytman
<[email protected]>)
- [viostor] Bug 926947 - online resizing doesn't work on system virtio-blk disk
(cherry picked from commit ad556b61034cd7a22e955f6adc66f1d6116d6556) (Vadim
Rozenfeld <[email protected]>)
- [balloon] Bug 927619 BLNSVR service stops with event 7016 : the
balloonservice has reported an invalid current state 0 (cherry picked from
commit f4119d0a5f5378d85c32e8d027114c3dbca97f39) (Vadim Rozenfeld
<[email protected]>)
- [vioscsi] Bug 994377 virtio-win-prewhql-66 scsi driver could not be installed
on all platform (cherry picked from commit
10791d43322221c92849ace9ae99cf5afe4546ce) (Vadim Rozenfeld
<[email protected]>)
- [vioscsi] Bug 1001981 - [virito-win][scsi]Remove scsi support for win2k3
(cherry picked from commit 403b037adfdca088957a44cffe8f72866c82c6f8) (Vadim
Rozenfeld <[email protected]>)
- [vioscsi] Bug 1003158 - vioscsi.sys doesn't return scsi status codes
correctly to guest OS (cherry picked from commit
2763bf9b722e4d7fa4f72089e1cfe46643dca6ce) (Vadim Rozenfeld
<[email protected]>)
- vioscsi: propagate SCSI status when virtio-scsi request succeeds (Laszlo
Ersek <[email protected]>)
- Bug 1000158 - blnsrv.exe is pegged at 100% cpu in windows guests (cherry
picked from commit 54ac7aab5b5a727cbc6a4384ac43a72445ab4092) (Vadim Rozenfeld
<[email protected]>)
- [viostor] Bug 908610 - [virtio-win][vfd] change "VirtIO SCSI Disk Device
winxp/32-bit" to "VirtIO BLOCK Disk Device Winxp/32-bit" in txtsetup.oem (Vadim
Rozenfeld <[email protected]>)
- [vioscsi] Bug 1001616 - win7-64 guest bsod while enter s3/s4 state with
virtio scsi (Vadim Rozenfeld <[email protected]>)
- serial: bz#957328 add/del device failed if guest was reading from port. (Gal
Hammer <[email protected]>)
- [viostor] Bug 996983 - Windows NT 6.x BSOD with virtio SCSI driver since
version 0.1.59 (Vadim Rozenfeld <[email protected]>)
- [virtio-win] update status file. mm87. build 67. (Vadim Rozenfeld
<[email protected]>)
- NetKVM: BZ#988302 - fixing calling conventions and project definitions for
32bit OSes in order to enable NetSH pluging registration (Yan Vugenfirer
<[email protected]>)
- NetKVM: BZ#993614 Windows 8 32 bit crashes during HCK MPE test (BSOD D1)
(Dmitry Fleytman <[email protected]>)
- serial: (related to bz#858687) add a spin lock to the control queue. (Gal
Hammer <[email protected]>)
- [virtio-win] update status file. build 66 (Vadim Rozenfeld
<[email protected]>)
- NetKVM: BZ#950611 Dynamic offloads command name fixed (Dmitry Fleytman
<[email protected]>)
- NetKVM: BZ#982940 - Remove old hack for 1G adapter that internaly keeps the
speed as 1001 (Yan Vugenfirer <[email protected]>)
- serial: remove code which handled write requests resubmission. (Gal Hammer
<[email protected]>)
- [vioscsi] add msi support (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#978296 Incorrect link state indications in PM_PowerStateTransition
(Dmitry Fleytman <[email protected]>)
- NetKVM: BZ#978296 Incorrect link state indications in PM_PowerStateTransition
(Dmitry Fleytman <[email protected]>)
- NetKVM: BZ#950611 Guest offloads configuration via control queue (Dmitry
Fleytman <[email protected]>)
- Bug 889941 - [virtio-win][scsi] virtio_scsi driver performs bad during large
buffers transfer (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#950611 Guest offloads configuration via control queue (Dmitry
Fleytman <[email protected]>)
- [virtio-win] update status file. build 65 (Vadim Rozenfeld
<[email protected]>)
- NetKVM: BZ#972310 - in case if the interrupt and the device was not
initialized do not call ParaNdis_SynchronizeWithInterrupt (Yan Vugenfirer
<[email protected]>)
- [virtio-win] Update status file. Build 64 (Vadim Rozenfeld
<[email protected]>)
- NetKVM: BZ#967698 make sure the interrupts are disabled before cleaning up
internal virtio structures (Yan Vugenfirer <[email protected]>)
- add output directories to .gitignore file. (Gal Hammer <[email protected]>)
- serial: replace EOL to CR/LF and few cleanups. (Gal Hammer
<[email protected]>)
- serial: Set PDO's hardware id as declared. (Gal Hammer <[email protected]>)
- serial: Remove the now redundant VIOSerialShutdownAllPorts function. (Gal
Hammer <[email protected]>)
- serial: bz#966809 Fix BSOD after resuming from hibernation. (Gal Hammer
<[email protected]>)
- serial: bz#951481 Implement an DeviceD0Entry callback. (Gal Hammer
<[email protected]>)
- Revert "[netkvm] shrink netkvmco coinstaller size." (Vadim Rozenfeld
<[email protected]>)
- [netkvm] un-capitalize netkvm driver name in Visual Studio builds. (Vadim
Rozenfeld <[email protected]>)
- [netkvm] shrink netkvmco coinstaller size. (Vadim Rozenfeld
<[email protected]>)
- [virtio-win] update status file. build63 (Vadim Rozenfeld
<[email protected]>)
- NetKVM: BZ#958737 NDISTest 6.5 - E2EPerf job(1110) failed on win 2012 due to
performance issue (Dmitry Fleytman <[email protected]>)
- [virtio-vim] update status file. build62 (Vadim Rozenfeld
<[email protected]>)
- virtio-serial: bz#953812 add a cancel support to write requests. (Gal Hammer
<[email protected]>)
- [virtio-win] update status file. mm81 (Vadim Rozenfeld <[email protected]>)
- NetKVM: BZ#958715 RSS\RSC related failures in
NDISTest6.5-Standardizedkeywords - RSC fixes (Dmitry Fleytman
<[email protected]>)
- NetKVM: BZ#958715 RSS\RSC related failures in
NDISTest6.5-Standardizedkeywords - RSS fixes (Dmitry Fleytman
<[email protected]>)
- virtio-rng: Delete virtio-rng from master. It will reside in its own branch
intil some real functionality will be introduced. (Yan Vugenfirer
<[email protected]>)
- Merge changes from Vadim's repository (Yan Vugenfirer <[email protected]>)
- Merge changes from Vadim's repository (Yan Vugenfirer <[email protected]>)
- Merge changes from Vadim's repository (Yan Vugenfirer <[email protected]>)
- Merge changes from Vadim's repository (Yan Vugenfirer <[email protected]>)
- Merge changes from Vadim's repository (Yan Vugenfirer <[email protected]>)
- Merge changes from Vadim's repository (Yan Vugenfirer <[email protected]>)
- Merge changes from Vadim's repository (Yan Vugenfirer <[email protected]>)
- Merge changes from Vadim's repository (Yan Vugenfirer <[email protected]>)
- Merge changes from Vadim's repository (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ#958755 BZ#958751 Broken RX statistics fixed (Dmitry Fleytman
<[email protected]>)
- [NetKVM] BZ#956882 Crash in OID_GEN_NETWORK_LAYER_ADDRESSES handler - NDIS5
(Dmitry Fleytman <[email protected]>)
- [NetKVM] BZ#956882 Crash in OID_GEN_NETWORK_LAYER_ADDRESSES handler - NDIS6
(Dmitry Fleytman <[email protected]>)
- Revert "[virtio-serial] bz#823818: add a missing feature bit." (Gal Hammer
<[email protected]>)
- [NetKVM] trivial: Simple project for NDIS5 drivers added (Dmitry Fleytman
<[email protected]>)
- [NetKVM] BZ#957507 Crash on unload when control queue disabled fixed (Dmitry
Fleytman <[email protected]>)
- [NetKVM] BZ#957505 QEMU assertion on exit from S4 fixed (Dmitry Fleytman
<[email protected]>)
- [NetKVM] BZ#956290 Race condition on surprise removal in XP/2003 driver
(Dmitry Fleytman <[email protected]>)
- [NetKVM] BZ #889410 - TestOnly.UseSwTxChecksum parameter is removed (Yan
Vugenfirer <[email protected]>)
- [NetKVM] Enable code analysis in NetKVM project and fix warnings in Win8 and
Win7 configurations. (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ#912926 BSOD on Sleep and PNP test in NDIS5 drivers (Dmitry
Fleytman <[email protected]>)
- [NetKVM] BZ#912926 BSOD on Sleep and PNP test in NDIS5 drivers (Dmitry
Fleytman <[email protected]>)
- [NetKVM] BZ#950633 Checksum verification fixed - NDIS5 (Dmitry Fleytman
<[email protected]>)
- [NetKVM] BZ#950633 Checksum verification fixed (Dmitry Fleytman
<[email protected]>)
- fixed write request workitem not deleted. (Gal Hammer <[email protected]>)
- [NetKVM] BZ904934 Configure MAC via control queue (Dmitry Fleytman
<[email protected]>)
- [NetKVM] BZ904934 Configure MAC via control queue - refactoring (Dmitry
Fleytman <[email protected]>)
- [NetKVM] BZ#951070 - Fix debug printouts (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ#951070 - Fix debug printouts (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ#951070 - Fix debug printouts (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] fix host notification when msi is disabled. (Gal Hammer
<[email protected]>)
- [virtio-serial] bz#823818: fix data corruption during writes. (Gal Hammer
<[email protected]>)
- [virtio-serial] bz#823818: resend write request using a work item. (Gal
Hammer <[email protected]>)
- [virtio-serial] bz#823818: add a missing feature bit. (Gal Hammer
<[email protected]>)
- [NetKVM] BZ#951070 - Fix debug printouts (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ#951020 - Do not check VIRTIO_PCI_ISR when not needed. (Yan
Vugenfirer <[email protected]>)
- [NetKVM] BZ#950623 - Remove TestOnly.AnalyzeIPPackets parameter. Do not
double check checksums when not needed. (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ#950623 - Remove Init.Scatter-Gather parameter. The driver will
always use scatter-gather. (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ #950509 - remote kdebugprint.h file from the project. (Yan
Vugenfirer <[email protected]>)
- [NetKVM] BZ#950623 - Remove TestOnly.GuestChecksum parameter. Guest will use
host setting. (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ#950623 - Remove Init.UsePublishEvents parameter. The driver will
use host settings. (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ#950623 - Remove DPCChecker configuration entry. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ#950623 - Remove TestOnly.HwPacketFilter parameter. The driver
will check host feature before using control queue for packet filtering. (Yan
Vugenfirer <[email protected]>)
- [NetKVM] BZ#950623 - Remove Init.UseMergedBuffers parameter. The guest will
use mergable buffers according to host settings. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ#950623 - Remove TestOnly.Promiscuous parameter (no actual code
other than reading the configuration). (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ#950623 - Remove TestOnly.InterruptRecovery parameter and related
code. Timer was set to test for VIRTIO_ISR register periodicaly to test for
missed interrupt. The code was introduced because of QEMU insability during WHQL
stress tests and is not needed anymore. (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ#950623 - Remove TestOnly.DelayConnect(ms) parameter and related
code. Posibility to indicate connection after some time have passed and not on
device start is removed. (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ950617 Enable RSS for Windows 2008 R2 as well (Dmitry Fleytman
<[email protected]>)
- [NetKVM] BZ#950623 - Remove DPCChecker and related parameter from INF. Very
old code testing for pending interrupt in case of hanged transfer. Not only it
is not relevant for newer OSes (MSI is used), but also if such case even exist -
it should be fixed in QEMU. (Yan Vugenfirer <[email protected]>)
- [VirtioLib] Untabify (Dmitry Fleytman <[email protected]>)
- [NetKVM] Untabify (Dmitry Fleytman <[email protected]>)
- [NetKVM] Add vcxproj.user to repository as well. Those files contain
certification information. (Yan Vugenfirer <[email protected]>)
- [NetKVM] .gitignore file cleanup and adjustments (Dmitry Fleytman
<[email protected]>)
- [NetKVM] MAC/MCAST filtering control message fixed (Dmitry Fleytman
<[email protected]>)
- [NetKVM] Check for indirect buffers support on RX (Dmitry Fleytman
<[email protected]>)
- [NetKVM] Build system refactoring (Yan Vugenfirer <[email protected]>)
- [viortio-serial] bz#902150: driver was unusable after sleep/suspend. (Gal
Hammer <[email protected]>)
- [virtio-serial] bz#823818: rewrote the driver's write function. (Gal Hammer
<[email protected]>)
- [NetKVM] Control queue initialization fixed (Dmitry Fleytman
<[email protected]>)
- [virtiolib] Old feature management API dropped (Dmitry Fleytman
<[email protected]>)
- [viostor] Moved to the new feature management API (Dmitry Fleytman
<[email protected]>)
- [balloon] Moved to the new feature management API (Dmitry Fleytman
<[email protected]>)
- [vioserial] Moved to the new feature management API (Dmitry Fleytman
<[email protected]>)
- [NetKVM] Proper device features acknowledgement (Dmitry Fleytman
<[email protected]>)
- [NetKVM] BZ#922530 - code separation for NDIS5 and NDIS 6.x: adjust
NetKCM.yaml to point to correct build log for NDIS5.1 (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ#904808 Initlal RSC implementation (Dmitry Fleytman
<[email protected]>)
- [NetKVM] BZ#904808 Code base preparation for RSC (Dmitry Fleytman
<[email protected]>)
- [NetKVM] BZ#922530 Code split for NDIS5 and NDIS6 (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ#921200 - Do not write to VIRTIO_PCI_ISR for debug purposes in
production code. (Yan Vugenfirer <[email protected]>)
- [NetKVM] Fix Device Driver INF verification test failure introduced by RSS
implementation. (Yan Vugenfirer <[email protected]>)
- [NetKVM] RSS implemented (Dmitry Fleytman <[email protected]>)
- [NetKVM] RSS implementation - part 1 (Dmitry Fleytman <[email protected]>)
- [NetKVM] W4 warnings fixed (Dmitry Fleytman <[email protected]>)
- [NetKVM] [TRIVIAL] Proper device indexing specification for Windows 8 (.inf)
(Dmitry Fleytman <[email protected]>)
- [virtio-serial] BZ#806223: Fixed a bsod when changing state to s3. (Gal
Hammer <[email protected]>)
- initial import of virtio-rng driver's files. (Gal Hammer
<[email protected]>)
- [virtio-serial] Add a support for message-signaled interrupts. (Gal Hammer
<[email protected]>)
- [NetKVM] BZ#904028 - Fixing casting error with event indices calculation.
(Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ#907160 - Do not test IOSpace size. Access decided according to
virtio feature bits. (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ#907160 - Test minimal and not exact size of IOSpace. (Yan
Vugenfirer <[email protected]>)
- [NetKVM] Set event indices feature to on on Windows 2003 (Yan Vugenfirer
<[email protected]>)
- [NetKVM] [BZ904028] Windows 2012 got BSOD while running job 1091NDISTest 6.0
- [1 Machine] - 1c_Mini6Send on HCK (Dmitry Fleytman <[email protected]>)
- [virtio-serial] Fix guest failure to add port after resume from s3/s4
(bz#902150). (Gal Hammer <[email protected]>)
- [virtio-lib] Fix vring_detach_unused_buf function (related to bz#759019).
(Gal Hammer <[email protected]>)
- [serial] Fixed memory leaks on device's surprise removal (bz#833671). (Gal
Hammer <[email protected]>)
- [NetKVM] BZ 878442 Queue restart logic made compile time (Dmitry Fleytman
<[email protected]>)
- [NetKVM] BZ 878442 Debug view printouts of high levels dropped at compile
time (Dmitry Fleytman <[email protected]>)
- [NetKVM] BZ 878442 - Interrupt handlers refactored, Interrupt timestamping
made debug only feature (Yan Vugenfirer <[email protected]>)
- [NetKVM] Turn on the code analysis as part of build. Fix some of the prefast
warnings. (Yan Vugenfirer <[email protected]>)
- [viostor] Cleanup Windows 8 build directory in clean.bat (Yan Vugenfirer
<[email protected]>)
- [NetKVM\Balloon\VirtioLib] BZ #713130 - further optimization (Dmitry Fleytman
<[email protected]>)
- [NetKVM] BZ 713130 event index performance in virtio and vhost-net (Dmitry
Fleytman <[email protected]>)
- [virtio-serial] bz#8823795 BSOD occurs during transferring data from guest to
host during S3/S4. (Gal Hammer <[email protected]>)
- [NetKVM] BZ#883913 - read link status on driver startup. (Yan Vugenfirer
<[email protected]>)
- [vioserial] Parameter order fix in printout. DOund by code expection ,
probably never caused a problem as a printout is in case of an error. (Yan
Vugenfirer <[email protected]>)
- [vioserial] From: Gal Hammer <[email protected]> bz#878291 fixed a whql
test failed in "support for D3 power state" (Gal Hammer <[email protected]>)
- [NetKVM] Cleanup outdated ReadMe.txt (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ 826596 - RX data path optimizations (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ 826596 partial fix - guest checksumming synchronized with RX
checksumming (Yan Vugenfirer <[email protected]>)
- [PATCH] [vioserial] Fixed EvtDeviceD0ExitPreInterruptsDisabled return value.
\EvtDeviceD0ExitPreInterruptsDisabled returned STATUS_NO_MORE_ENTRIES which
caused the device not to wakeup after system was put to sleep (or hibernated).
It now returns STATUS_SUCCESS if ports iteration was completed with status
STATUS_NO_MORE_ENTRIES. (Gal Hammer <[email protected]>)
- Cosmetics (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ 873128: Job of Ethernet - NDISTest6.0 - 2c_receivepackets failed
with WLK for win2k8/win7/win2k8-R2. Miniport must indicate LINK DOWN on reset
start, at least when it indicates LINK UP on reset completion (Yan Vugenfirer
<[email protected]>)
- Syncing viostor, vioscsi and Ballon (Yan Vugenfirer <[email protected]>)
- [viort-serail] BZ840911 - move VIRTIO_CONSOLE_PORT_OPEN controlll message to
VIOSerialEvtDeviceD0ExitPreInterruptsDisabled callback (Yan Vugenfirer
<[email protected]>)
- [vioserial] Bug 837758 - Disable virtio serial driver from device (Yan
Vugenfirer <[email protected]>)
- [virtio-serial] Syncing. Windows 8 support and latest bug fixes. (Yan
Vugenfirer <[email protected]>)
- [NetKVM] BZ #859882 - Fixing performance with current checksum offload
settings. If Windows send an IP packet with 0 pachet lenth in offload scenarios
- the driver will populate the length field with packet field (Yan Vugenfirer
<[email protected]>)
- Incorrect Windows 2000 barriers definition lead to empty barriers throught
the code (Yan Vugenfirer <[email protected]>)
- [virtio-win] BZ 713130 - event index performance in virtio and vhost-net.
Event indexes handling fixed (including correct kick logic). (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ 841544 and BZ 807967 No IP after several restarts and after S3
(Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ #834175 - Enabled support for required RX checksum and IP TX
checksum on Win7/2008R2/2008 (Yan Vugenfirer <[email protected]>)
- Latest changes from vscsi and viostor (Yan Vugenfirer <[email protected]>)
- [NetKVM] Fixing some of the prefast warnings and errors. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ #838008 added Port1FunctionNumber directive to the INF file for
Win8/2012 (Yan Vugenfirer <[email protected]>)
- [vioscsi] Adding licensing information. (Yan Vugenfirer
<[email protected]>)
- [vioscsi] Introducing virtio-scsi driver for Windows. (Yan Vugenfirer
<[email protected]>)
- [balloon] Sync with Vadim's repository (Yan Vugenfirer <[email protected]>)
- [vioserial] Sync with Vadim's repository (Yan Vugenfirer
<[email protected]>)
- [viostor] Sync with Vadim's repository (Yan Vugenfirer <[email protected]>)
- [NetKVM] Build coinstaller for Windows 8 with Visual Studio as well (Yan
Vugenfirer <[email protected]>)
- [NetKVM] Build coinstaller for Windows 8 with Visual Studio as well (Yan
Vugenfirer <[email protected]>)
- [virtio-win] Change clean up script to remove results of Windows 8 build for
NetKVM and virtio library (Yan Vugenfirer <[email protected]>)
- [virtio-win] Review build system scripts and continue adaptation to Windows 8
and build server on Windows 2008R2 (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ:834179 - Reverting previos fixm and aplying correct padding on RX
path that is needed due to guest to guest transfer of small packets. (Yan
Vugenfirer <[email protected]>)
- [virtio-win] BZ #838010 Fixing static code analysis tools errors for Balloon
and virtio-serial (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ:826596 PublishIndices feature is set to disabled by default on
Windows XP and Windows 2003 until further investigation is made on QEMU side why
it causes performance degradation with legacy PCI interrupts. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ#838002 - implement 'no pause on resume' feature in order to pass
PM requirments test of HCK. (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ#834175 and BZ#811155 Offload parity and Standardized keywords
tests passed. All RX checksum offloads and TX checksum offload supported. Fine
tuning might be needed for different OSes to decide on correct default values.
(Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ#838010 - preparation in project file to run static analysis tests
needed to pass HCK (Yan Vugenfirer <[email protected]>)
- [netkvm] BZ#829214 - Windows 8 build scripts, leftovers that were not
commited by mistake. (Yan Vugenfirer <[email protected]>)
- [virtio-win] Add to common tools script execturing devenv (Visual Studio)
from command line. (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ#838005 - implement offload parity for IPv6 (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ#838005 - add infrastructure to offload simulation in order to
test IPv6 offload (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ:834174 Windows 8 - Fix packet filtering test. Adjastments in
respoces to OID and seoaration of INF files per OS. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ:834179 - fix Windows 8 short packet NDIS test failure. (Yan
Vugenfirer <[email protected]>)
- [vioserial] BZ:800752 Fixing syncronyzation between DPC and Read (Yan
Vugenfirer <[email protected]>)
- [vioserial] BZ:800752 Fixing syncronyzation between DPC and Read (Yan
Vugenfirer <[email protected]>)
- [NetKVM] Cosmetics and addaptation after WHQL NDIS Vlan test (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Build native Windows 8 NetKVM driver (Yan Vugenfirer
<[email protected]>)
- [virtio-win] Add vbs files to white spaces script (Yan Vugenfirer
<[email protected]>)
- [virtio-win] Build virtio library natively for Windows 8 (Yan Vugenfirer
<[email protected]>)
- [NetKVM] [BZ:828275] Initial implementation of RX filtering using QEMU (Yan
Vugenfirer <[email protected]>)
- [NetKVM] [BZ:828275] Implement and test control queue in virtio-simulator
environment. (Yan Vugenfirer <[email protected]>)
- [NetKVM] [BZ:815295] Glitch free test. Cosmetics, moving loop break printout
to debug level 1, adding additional printouts. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] [BZ:815295] Adding ability to handle DPC rx throttling from OS. With
this fix glitch free test for Windows 7 will pass. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] BZ:808654. Fix the start of checksum calculation in case on
vlan\priority tags usage (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ:808654. Fix the start of checksum calculation in case on
vlan\priority tags usage. (Yan Vugenfirer <[email protected]>)
- [viostor] fox broken WinXP build. (Vadim Rozenfeld <[email protected]>)
- [viostor] process flush request asynchronously. Bug 810694 - viostor fails
with DRIVER_IRQL_NOT_LESS_OR_EQUAL BOSD under heavy random write load (Vadim
Rozenfeld <[email protected]>)
- [vioserial] purge port queues on closing. (Vadim Rozenfeld
<[email protected]>)
- [vioserial] add traces for better code execution tracebilit. (Vadim Rozenfeld
<[email protected]>)
- [vioserial] Postpone device initialization success notification. (Vadim
Rozenfeld <[email protected]>)
- [balloon] Wait for pending workitems before exiting D0. (Vadim Rozenfeld
<[email protected]>)
- [virtio-win] Fix alignment when allocating memory for virtio queues. This
change will fix viostor crash dump creation bug. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] minor: fixing typo in product name. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] WHQL offload fixes: SW RX offload passes under Win7 and Win2003. Tx
and misc offload passes under Win7 and Win2003. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Test sccript - add additional packet sizes. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Fix a typo in test log parser script to enable its execution on
Linux as well (Yan Vugenfirer <[email protected]>)
- [virtio-win] Merging bugfixes from Vadim's repository. (Yan Vugenfirer
<[email protected]>)
- [virtio-win] Merging bugfixes from Vadim's repository. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Review the offload options in the driver. Clean up old code and
enable TCP\UDP checksum TX offload by default. Fix Win7 WHQL offload issued with
NDIS6.2 driver. (Yan Vugenfirer <[email protected]>)
- [NetKVM] Parameters review. Common parameters are moved to
Common/common.inf.h. During the build inf files are preprocessed with cl to
include common parts. (Yan Vugenfirer <[email protected]>)
- [virtio-win] Add updated licesning for review. The licensing information
added to: 1. Root directory of all the drivers. 2. Root directory of each of the
drivers. 3. To every directory that contains code that is compiled into stand
alone executable or library (including test tools). (Yan Vugenfirer
<[email protected]>)
- [virtio-win] White spaces clean up. (Yan Vugenfirer <[email protected]>)
- [NetKVM] Indirect buffers configuration. Add missing string to Windows
XP\Windows 2003 INF file. (Yan Vugenfirer <[email protected]>)
- [virtio-simulator] Add MSI testing and cleanup (Yan Vugenfirer
<[email protected]>)
- [NetKVM] IOSpace MSI related changes and cleanups from virtio library
unification (Yan Vugenfirer <[email protected]>)
- [Balloon] IOSpace MSI related changes and cleanups from virtio library
unification (Yan Vugenfirer <[email protected]>)
- [virtio] Move test certificates to upper level in project directory structure
to enable test signing of other than network drivers. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Build and project cleanup including signing during build with
test certificate. (Yan Vugenfirer <[email protected]>)
- [virtio-serial] IOSpace MSI related changes and cleanups from virtio library
unification (Yan Vugenfirer <[email protected]>)
- [viostor] Minor cleanups from virtio unification. (Yan Vugenfirer
<[email protected]>)
- [viostor] Remove unused code (Yan Vugenfirer <[email protected]>)
- [virtio] Fixing IOSpace access related to MSI. (Yan Vugenfirer
<[email protected]>)
- [viostor] Unification of debug prints mechanism (Yan Vugenfirer
<[email protected]>)
- [viostor] VS2010 project for viostor (Yan Vugenfirer <[email protected]>)
- [virtio-lib] Tracing mechanism unification. (Yan Vugenfirer
<[email protected]>)
- [virtio-lib] Additions for indirect buffers support. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Tracing mechanism unification. (Yan Vugenfirer
<[email protected]>)
- [virtio-win] Add tool to prevent the issues related to time stamps and sign
tool around midnight. The usage of the parsing tool already integrated with
build scripts. (Yan Vugenfirer <[email protected]>)
- [Balloon] Tracing mechanism unification. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Indirect buffers support implementation for NetKVM' (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Adding VS2010 project for virtio-serial sources. (Yan
Vugenfirer <[email protected]>)
- [Balloon] Adding VS2010 project for balloon sources. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Adding support for RX IP checksum offload for Windows 2003 and XP
(Yan Vugenfirer <[email protected]>)
- [NetKVM-Simulator] Adaptation for unified library. (Yan Vugenfirer
<[email protected]>)
- [NetKVM-Simulator] Adaptation for unified library. And adding testing of
indirect buffers. (Yan Vugenfirer <[email protected]>)
- [NetKVM] Adaptation for unified library. (Yan Vugenfirer
<[email protected]>)
- [viostor] Adaptation for unified library. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Adaptation for unified library. (Yan Vugenfirer
<[email protected]>)
- [balloon] Adaptation for unified library. (Yan Vugenfirer
<[email protected]>)
- [virtio-win] Unification of the library. For additional information check:
http://cleo.tlv.redhat.com/qumrawiki/Library%20unification (Yan Vugenfirer
<[email protected]>)
- [virtio-win] Extend .gitignore to exclude self generated directories and
files (Yan Vugenfirer <[email protected]>)
- [NetKVM] remove from repository self generated makefiles. Adjust clean.bat to
remove them on clean. (Yan Vugenfirer <[email protected]>)
- [NetKVM] Adjustments for VS2010 (Yan Vugenfirer <[email protected]>)
- [NetKVM] Add SDK7.0A as one of the possible defaults during the build of
coinstaller\CLI for NetKVM driver (Yan Vugenfirer <[email protected]>)
- [NetKVM] Virtio simulation. Was used to test published indices feature. (Yan
Vugenfirer <[email protected]>)
- [NetKVM] RSS: test for Toeplitz hash calculation (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Fix dll name in CLI documentation. (Yan Vugenfirer
<[email protected]>)
- [virtio] Changing memory barrier to comply with Linux driver. This change is
cosmetic only as all the memory barrier functions in Windows are mapped to
KeMemoryBarrier DDI. (Yan Vugenfirer <[email protected]>)
- [NetKVM] Fixing RX IP checksum offloading reported configuration and cases
with merged virtio buffers. (Yan Vugenfirer <[email protected]>)
- [virtio-win] Fixing crash introduced by the changes in virtio lib related to
memory manger. Device object was retrieved from queue object that was deleted
one line above. (Yan Vugenfirer <[email protected]>)
- [virtio-win] Add Visual Studio project for virtio library (Yan Vugenfirer
<[email protected]>)
- [virtio-win] Fix build clean up for ballon and vioserial drivers. Now it is
possible to build and clean all drivers in one batch. (Yan Vugenfirer
<[email protected]>)
- [balloon] Cleanup environment variables after build for each platform. (Yan
Vugenfirer <[email protected]>)
- [viostor] Cleanup environment variables after build for each platform. (Yan
Vugenfirer <[email protected]>)
- [virtio-win] Cleanup environment variables after build for each platform.
This fix is for virtio library and viostor driver. (Yan Vugenfirer
<[email protected]>)
- [virtio-win] Add *.sdf files to .gitignore. Those files are self generated by
Visual Studio 2010 (Yan Vugenfirer <[email protected]>)
- [NetKVM] Separate link speed report in NDIS 5.X and NDIS6.X drivers. NDIS6.X
will return 64bit value and NDIS5.X 32bit value (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Fixing packaging issues introduced by lates script cleanup (Yan
Vugenfirer <[email protected]>)
- [NetKVM] Fix buildall.bat so it will clean-up the environment variables after
the usage and between compilations of different platforms. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] QA document was changed to include the comment regarding restarting
the device in order for the changed parameters to take effect (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Fixing command line utility set\get parameter functionality. On get
: try to read the value and if failed, read default value. On set - save to
value name and not to default. (Yan Vugenfirer <[email protected]>)
- [NetKVM] Fix IP checksum on LSO is removed from the option visible by the
user untill he fix on the host. For now this feature will always be turned on.
(Yan Vugenfirer <[email protected]>)
- [viostor] Use virtio library instead of the code that was compiled as part of
the driver. Merging Arkady's Frenkel commit. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Pass memory allocation functions to virtio library. Merging Arkady's
Frenkel commit. (Yan Vugenfirer <[email protected]>)
- [vioserial] Pass memory allocation functions to virtio libarary. Merging
Arkady's Frenkel commit (Yan Vugenfirer <[email protected]>)
- [Balloon] Pass memory allocation functions to virtio libarary. Merging
Arkady's Frenkel commit (Yan Vugenfirer <[email protected]>)
- [virtio] Merging Arkady's Frenkel changes in virtio library in memory
allocation functions. In order to comply to WHQL requerments only allocation
functions from specific driver type should be used in the driver. From every
device will have to pass its own allocation functions to virtio library. (Yan
Vugenfirer <[email protected]>)
- [Balloon] White spaces clean up (Yan Vugenfirer <[email protected]>)
- [NetKVM] White spaces clean up (Yan Vugenfirer <[email protected]>)
- [virtio] clean out white spaces (Yan Vugenfirer <[email protected]>)
- [vioserial] Clean out white spaces before merging memory allocation changes
in virtio library (Yan Vugenfirer <[email protected]>)
- [viostor] Clean out white spaces before memory allocation changes in virtio
lib (Yan Vugenfirer <[email protected]>)
- [NetKVM] Moving debug printouts of the obvious cases of direct OID handling
to debug level 1 (Yan Vugenfirer <[email protected]>)
- [NetKVM] Handle direct OIDs. Return unsupported for the cases we do not
handle and add debug prints to see unexpected cases. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Ndis 6.2 merge leftovers (Yan Vugenfirer <[email protected]>)
- [NetKVM] Remove re-setting of environment from coinstaller sources file (Yan
Vugenfirer <[email protected]>)
- [NetKVM] Add Win7 configuration to VS2005 project (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Remove .sln file in order to be able to use both old Visual Sudio
2005 and new Visual Studio 2010 (Yan Vugenfirer <[email protected]>)
- Add *.user files to .gitignore (Yan Vugenfirer <[email protected]>)
- [NetKVM] Basic implementation of NDIS6.2 (Yan Vugenfirer
<[email protected]>)
- [NetKVM] add VS2010 project to NetKVM (Yan Vugenfirer <[email protected]>)
- [NetKVM] Build Win7 target (needed for NDIS6.2 support) (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Enable to set external SDK path (Yan Vugenfirer
<[email protected]>)
- Sync with Vadim's repository (Yan Vugenfirer <[email protected]>)
- Sync with Vadim's repository (Yan Vugenfirer <[email protected]>)
- Sync with Vadim's repository (Yan Vugenfirer <[email protected]>)
- [NetKVM] fixing wrong connection rate report (Yan Vugenfirer
<[email protected]>)
- [NetKVM] fixing wrong connection rate report (Yan Vugenfirer
<[email protected]>)
- [NetKVM] fixing wrong connection rate report (Yan Vugenfirer
<[email protected]>)
- This repository only for the virtio library and NetKVM driver (Yan Vugenfirer
<[email protected]>)
- This repository only for the virtio library and NetKVM driver (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Implement event index support in virtio library and NetKVM driver
(Yan Vugenfirer <[email protected]>)
- [NetKVM] RX IP checksum offload (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ744729 - Fixing copyright and file description strings in version
info (Yan Vugenfirer <[email protected]>)
- [NetKVM] BZ744730 Fix language in version info to neutral (Yan Vugenfirer
<[email protected]>)
- [NetKVM] The device will announce itself as 10G in Vista and up (Yan
Vugenfirer <[email protected]>)
- [NetKVM] Change PM capabilities to report NdisDeviceStateUnspecified for
different wake up capabilities (Yan Vugenfirer <[email protected]>)
- [NetKVM] merge from Vadim's repository, adding default values for version
environment variables (Yan Vugenfirer <[email protected]>)
- [NetKVM] Number of handled RX packets handled during DPC are configured
through INF file and advanced tab in device manager. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Add ability to measure the timing of suspend\power on. (Yan
Vugenfirer <[email protected]>)
- [NetKVM] Copy NetKVMConfig documentation to driver package directory during
compilation (for Windows Vista and up driver packages). (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Expanding documentation in resource file. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Command line utility documentation for driver package (according to
WHQL reqs) and guidlines for QA (Yan Vugenfirer <[email protected]>)
- [NetKVM CLI] Add a file for the build process that was missed in previous
commits (Yan Vugenfirer <[email protected]>)
- [Guest drivers] syncing the repositories. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Fixing race condition in handling RX interrupts that caused to halt
network traffic during netperf tests. (Yan Vugenfirer <[email protected]>)
- [NetKVM] Add addtional commands to clean.bat for coinstaller (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Net config utility - copy compiled utility to driver package, sign
the package with the utility for Vista, Vista x64 and up. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Config utility - set\get parameter related strings resources (Yan
Vugenfirer <[email protected]>)
- [NetKVM] Net config utility - integration with driver build. Call build of
the coinstaller from buildall.bat for Vista x86 and x64. Change clean.bat of the
driver to clean coinstaller build results. (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Network configuration utility - add set\get of the driver parameters
(Yan Vugenfirer <[email protected]>)
- [NetKVM] Network configuration utility - build with DDK in order to integrate
with driver build (Yan Vugenfirer <[email protected]>)
- [NetKVM] Net configuration utility - adding VS project (Yan Vugenfirer
<[email protected]>)
- [NetKVM] NetCfg utility - add utility and helper classes (Yan Vugenfirer
<[email protected]>)
- [NetKVM] NetCfg utility - class to handle registry parameters (Yan Vugenfirer
<[email protected]>)
- [NetKVM] NetCfg utility - registry access class (Yan Vugenfirer
<[email protected]>)
- [NetKVM] NetCfg utility - add exception class (Yan Vugenfirer
<[email protected]>)
- [NetKVM] Add string helper functions to network configuration utility (Yan
Vugenfirer <[email protected]>)
- [NetKVM] Add netsh registration and callbacks to network configuration
utility (Yan Vugenfirer <[email protected]>)
- [NetKVM] Add coinstaller skeleton to the network configuration utility
project (Yan Vugenfirer <[email protected]>)
- [NetKVM] Add CoInstaller directory and readme.doc for the network
configuration utility (Yan Vugenfirer <[email protected]>)
- Remove white spaces from ParaNdis-commom.c (Yan Vugenfirer
<[email protected]>)
- Merge latest virtio library changes (Yan Vugenfirer <[email protected]>)
- Merge latest viostor changes (Yan Vugenfirer <[email protected]>)
- Merge latest code changes to the environment (Yan Vugenfirer
<[email protected]>)
- Merge latest vioserial code (Yan Vugenfirer <[email protected]>)
- Merge latest ballon canges (Yan Vugenfirer <[email protected]>)
- Merge latest ballon canges (Yan Vugenfirer <[email protected]>)
- [virtio-win][NetKVM] Fix WHQL LSO test problem on MSI platform - allow only
one RX process at a time. (Yan Vugenfirer <[email protected]>)
- Change buildall.bat - NetKVM will be compiled with its own kdebugprint.h
header in order to be free from DbgPring calls. (Yan Vugenfirer
<[email protected]>)
- [WIN-GUEST_DRIVERS] balloon: fix memory statistics report and fix service
pause and uninstall logic. (Yan Vugenfirer <[email protected]>)
- [NetKVM] Dynamicly link to DbgPrintEx during run time. Fix BZ #590945. Also
handle empy NBL lists submitted by upper layers (corner cases during WHQL
testing). (Yan Vugenfirer <[email protected]>)
- [viostor] Add support for logical block size parameter in Windows driver.(BZ#
581639) The following patch will fix BZ# 581639 as well, since recently
introduced logical_block_size parameter should be used instead of
physical_block_size. (Yan Vugenfirer <[email protected]>)
- [viostor] Make the virtio-blk aware of read only disks (Yan Vugenfirer
<[email protected]>)
- [Balloon] Ballon driver - WHQL fixes. Merging from Vadim's repository. (Yan
Vugenfirer <[email protected]>)
- [NetKVM] Fail empty NBL lists (Yan Vugenfirer <[email protected]>)
- [NetKVM] Merge all the latest MSI related changes. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Move port initialization to
EvtDeviceD0EntryPostInterruptsEnabled callback (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] White space mess (Yan Vugenfirer <[email protected]>)
- [virtio-serial] change EOL for vioser.inx to windows (unknown <izik@.(none)>)
- Cat creation - add cat creation for viostor driver (Yan Vugenfirer
<[email protected]>)
- Cat creation - add cat creation for balloon driver (Yan Vugenfirer
<[email protected]>)
- Cat creation - add cat creation for virtio serial and additionall OS
signature to NetKVM (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Move debug prints from file operations to higher debug level
(Yan Vugenfirer <[email protected]>)
- [virtio-serial] Test app. Add async file operation tests. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Add debug prints for read completions (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Fix debug prints, add somemore prints (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Add multiple queues for file operation (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Fix debug printouts (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Fix build scripts for the virtio-serial (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Improve clean.bat for test application. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Fix size indicated during write. (Yan Vugenfirer
<[email protected]>)
- [viostor] Fix clean.bat to remove Install directry in new location (Yan
Vugenfirer <[email protected]>)
- [viostor] Create install dir under viostor directory. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Handle reads with buffers smaller than available data (Yan
Vugenfirer <[email protected]>)
- [virtio-serial] Remove loop for virto-serial device reads. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Implement async read (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Refactoring. Change file related operations to pass specific
file object. (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Refactoring - use framework provided locks (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Use number of ports that are received from conig structure
from QEMU (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Add kick to receive control queue. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Set empty queue notification to higher debug level (Yan
Vugenfirer <[email protected]>)
- [virtio-serial\ Interrupt enable\disable cleanup (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Add kick to recieve queue of ports (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Turn test app into interactive console (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Fix large buffers send. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Create Install directory as sub dir in current directory and
not in ..\ (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Fix 64 bit compilation (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Add packaging to build scripts (Yan Vugenfirer
<[email protected]>)
- [WIN-GUEST_DRIVERS] viostor: Driver updates and build scripts. (Yan
Vugenfirer <[email protected]>)
- [WIN-GUEST_DRIVERS] Balloon: updated drivers and build scripts for balloon.
(Yan Vugenfirer <[email protected]>)
- [virtio-serial] Debug control messages (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Notify that driver supports multiport (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Notify that driver supports multiport (Yan Vugenfirer
<[email protected]>)
- [virtio-serial]Fix port mapping bug (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Small test app. (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Send path fully working including recovery and reusage of
buffers in DPC. (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Fix interrupt enable bug (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Send control messages on different guest states. (Yan
Vugenfirer <[email protected]>)
- [virtio-serial] Debug print on read if the queue is empty. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Test interrupt flow. (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Fix read. Add removed buffer back to the queue. (Yan
Vugenfirer <[email protected]>)
- [virtio-serial] Set VIRTIO_CONFIG_S_DRIVER_OK flag after virtio device
configuration is complete (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Implement read and fix locks in write. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Implement write (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Add control channel related functionality and definitions.
(Yan Vugenfirer <[email protected]>)
- [virtio-serial] Add generic buffer copy and send function (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Add debug prints (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Move queues related functions to separate file. (Yan
Vugenfirer <[email protected]>)
- [virtio-serial] Init\clean-up after unit test with driver verifier. (Yan
Vugenfirer <[email protected]>)
- [virtio-serial] Queues and ports init. Init\clean-up of the transfer buffers
for all the queues. (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Refuctoring ports related structure. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Init rings and somerefactoring (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Interrupt support - add enable\disable (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Add interrupt handling init, placeholders and ISR handling.
(Yan Vugenfirer <[email protected]>)
- [virtio-serial] Refactoring - break add device into small functional chunks.
(Yan Vugenfirer <[email protected]>)
- [virtio-serial] Add IO port resource mapping. (Yan Vugenfirer
<[email protected]>)
- Fixing the placeholder VC project for the balloon driver. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Add file operations (open, close, read, write and IOCTL)
handlers. (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Add symbolic name for the device (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Add device data placeholder. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Adding physical memory managment wrappers. (Yan Vugenfirer
<[email protected]>)
- [virtio] Convert VirtIO library solution and project to Visual Studio 2008.
Signed-off-by: Yan Vugenfirer <[email protected]> (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Add basic initialization support. (Yan Vugenfirer
<[email protected]>)
- [WIN-GUEST_DRIVERS] viostor driver. Add XP-32 driver item to text-mode setup
file. (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Add PNP and power functions. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Adding initial device creation. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Adding main driver function. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Add basic include files for the driver. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Adding licensing files. (Yan Vugenfirer
<[email protected]>)
- [virtio-serial] Add INF file template. (Yan Vugenfirer <[email protected]>)
- [virtio-serial] Initial commit. Project and build files. (Yan Vugenfirer
<[email protected]>)
|