* Thu Oct 1 2015 Jeff E. Nelson <jen@redhat.com> - 1.8.0-1

- The virtio-win-1.8.0-1 release contains:
  - support for Windows 10
  - a new driver (pvpanic)
  - Bugfixes and improvements (see below for bugzilla list)

- The drivers contained in this release are:
  - pvpanic build 103
  - Balloon build 105
  - viorng  build 105
  - viostor build 106
  - NetKVM  build 105 (Windows Server 2008) and build 110 (all others)
  - vioser  build 108
  - vioscsi build 102

- Also included in this release are:
  - qemu guest agent 7.0-10
  - qxl 0.1-24

This release addresses the following BZs:
- Solves: bz#996479
  (RFE:pvpanic driver for windows guest)
- Solves: bz#1010887
  ([virtio-win][balloon] Guest display did not show properly after hibernate guest(s4)& resume after enlarging memory during runtime)
- Solves: bz#1017817
  (copying of 10+ MB plaintext from guest through spice clipboard to client results in: vio_serial write completion error 554)
- Solves: bz#1037949
  ([virtio-win][viostor]guest bsod(9F) when do s4 while guest running iozone)
- Solves: bz#1054640
  ([virtio-win][netkvm]windows 8.1 x86 BSOD on DRIVER_POWER_STATE_FAILURE (9f))
- Solves: bz#1058115
  ([whql][netkvm]win2k8-32 BSOD with code 9F when run WLK job "Ethernet - NDISTest 6.5 (MPE)")
- Solves: bz#1058121
  ([whql][netkvm]win2k8-32 BSOD with 7E code when run WLK job "Ethernet - NDISTest 6.5 (MPE)")
- Solves: bz#1058225
  ([WHQL][netkvm]Job named PM_PowerStateTransition failed because error pop up while test app's running on win8/win8.1)
- Solves: bz#1067249
  ([virtio-win][balloon]Balloon device can not be removed after blnsrv service installed)
- Solves: bz#1085702
  ([WHQL][netkvm][macvtap][1 machine]OffloadRsc failed on win2012 and win8-64 guest)
- Solves: bz#1096505
  ([NetKVM] Implement multiqueue support in Windows guest driver)
- Resolves: bz#1098876
  ([virtio-win][netkvm]netkvm driver can not be installed on win8-64 guests)
- Solves: bz#1100308
  ([NetKVM] Race condition in handling device stop)
- Solves: bz#1103100
  ([virtio-win][netkvm]netkvm driver can not be load in win2008 guest)
- Solves: bz#1106400
  ([whql][netkvm]NDISTest 6.5 - [2 Machine] - OffloadLSO failed)
- Solves: bz#1109027
  ([virtio-win][netkvm]Name field is empty when using netsh command)
- Solves: bz#1110129
  ([virtio-win][scsi]scsi driver can not be installed automately via pnputil)
- Solves: bz#1111051
  ([virtio-win][netkvm]win7-32 guest bsod(8e) while performing long (several hours) netperf transfer with mq=on)
- Resolves: bz#1112712
  ([virtio-win][netkvm]win8.1 32bit BSOD when loading virtio-win-prewhql-0.1 driver & indirect_desc=off option of virtio-net-pci)
- Resolves: bz#1119966
  ([whql][netkvm][RHEL6]guests bsod (0xd1) when running job "NDISTest 6.5 - [1 Machine] - StandardizedKeywords")
- Solves: bz#1121338
  ([WHQL][netkvm]NDISTest 6.5 - 2 Machine - OffloadChecksum failed via bridge on hck)
- Solves: bz#1123288
  ([virtio-win][netkvm]BOSD occurs during guest reboot after disable nic when netserver running)
- Solves: bz#1125796
  ("Guest moved used index from 10122 to 10253" when reboot win2012R2 guest with 129 virtio-scsi target)
- Solves: bz#1126378
  ([virtio-win][vioscsi][rhel6]win2012 guest bsod(d1) when shutdown guest with multi virtio-scsi devices on the same scsi controller)
- Solves: bz#1136023
  ([NetKVM] Google patches broke debug compilation of NetKVM driver)
- Solves: bz#1136602
  ([whql][netkvm]Guest (64 bits Operating System) got BSOD (DRIVER_VERIFIER_DETECTED_VIOLATION) while run some jobs)
- Solves: bz#1136606
  ([whql][netkvm]guests bsod(7E) when running job "NDISTest 6.0 - [1 Machine] - 1c_FaultHandling")
- Solves: bz#1140447
  ([virtio-win][viorng]should use uniformed name for WDFCoinstallerXXX.dll)
- Solves: bz#1142737
  ([virtio-win][netkvm]interface status is '2', but expect status is '7' after set_link NIC off)
- Solves: bz#1147202
  ([virtio-win][WHQL][netkvm]Job named by InvalidPackets induce win81-32/64 to hang up.)
- Solves: bz#1147203
  ([virtio-win][whql][netkvm]win2k8-64 bsod(7e) when run job "Ethernet - NDISTest 6.0")
- Solves: bz#1147239
  (NetKVM with 2012R2 fails the HCK tests)
- Solves: bz#1154419
  (NetKVM fails HCK test for 2008R2, single CPU)
- Solves: bz#1154420
  (ParaNdis6_SendNetBufferList should dispatch each net buffer to a separate queue)
- Solves: bz#1154435
  ([NetKVM] Incorrect message id assignment and queue allocation)
- Solves: bz#1155891
  ([whql][netkvm]Job MPE failed while job was running on win2008R2 because of bsod (0A) on build 93 - 4 vcpus)
- Solves: bz#1155910
  ([whql][netkvm]Job MPE failed while job was running on win2008R2 because of bsod (D1) on build 93 - 1 vcpus)
- Resolves: bz#1156259
  (Win7-64 guest BSOD(0x000000A0) when doing s4)
- Solves: bz#1157241
  ([NetKVM] Uninitialized reserved field in procNumber structure)
- Solves: bz#1159732
  ([virtio-win][vioscsi]guest shutdown instead of S3/S4 while doing S3/S4 in guest)
- Resolves: bz#1159754
  ([virtio-win][netkvm]Nic device doesn't work when guest is running in IRQ mode)
- Solves: bz#1167539
  (win8.1.32 guest BSOD with error ' MEMORY_MANAGEMENT)
- Solves: bz#1167614
  (win8.1.32 guest BSOD with error 'DRIVER_IRQL_NOT_LESS_OR_EQUAL' (netkvm.sys))
- Solves: bz#1168119
  ([virtio-win][netkvm]win8.1.64 guest BSOD with error 'DRIVER_IRQL_NOT_LESS_OR_EQUAL' (netkvm.sys) after first reboot during os installation on AMD host)
- Solves: bz#1168483
  ([virtio-win][netkvm]guest lost ip when change MTU between 500 and 575 via device manage)
- Solves: bz#1168784
  ([virtio-win]win2012r2 guest shows black screen with error code "0x0000005c" after migration and reboot)
- Solves: bz#1169673
  ([virtio-win][netkvm]qemu quit with "qemu-kvm: Guest moved used index from 0 to 257" when set MaxRxBuffers to 512/1024 in guest)
- Solves: bz#1169718
  (CVE-2015-3215 [NetKVM] Malformed packet can cause BSOD [rhel-7.2])
- Solves: bz#1170106
  (RFE: [virtio-win][qxl-win] Add windows 2008R2 QXL to the .vfd)
- Solves: bz#1172920
  ([virtio-win][vioser]winxp guest bsod with D1 code when shutdown guest after hotunplug/hotplug serial port and serial pci)
- Solves: bz#1173323
  (iperf stalls the NetKVM driver)
- Solves: bz#1177063
  ([virtio-win][balloon]guest can't s3/s4 correctly if disable guest-stats-polling while balloon service running)
- Solves: bz#1183423
  (Change the copyright on all the Windows drivers to "2015" in virtio-win-prewhql build)
- Solves: bz#1184430
  (enable event index feature in Windows virtio-blk driver)
- Resolves: bz#1184818
  (guest BSOD when reboot guest after enable qxl driver verifier)
- Solves: bz#1188790
  (NetKVM driver crashed on pausing in MPE test)
- Solves: bz#1190968
  ([whql][netkvm][mq]job "NDISTest 6.0 - [1 Machine] - 1c_Mini6RSSOids" last for hours and never stop w/ 4 queues)
- Solves: bz#1191836
  ([whql][netkvm][mq]job "NDISTest 6.5 - [2 Machine] - GlitchFreeDevice" failed due to "not received the expected number of packets" w/ 4 queues)
- Solves: bz#1195487
  (Windows guest performing out-of-bounds accesses on virtio device)
- Resolves: bz#1195920
  (Windows 2012 R2 using virtio-scsi driver with Direct LUNs causes BSODs)
- Solves: bz#1210208
  (CVE 2015-3215 [NetKVM] Malformed packet can cause BSOD [rhel-7.2])
- Resolves: bz#1212392
  (need to do extra Refresh work when initiate virtio-blk disk while boot guest with OVMF)
- Solves: bz#1217642
  (QXL XDDM is not shipped on the virtio-win ISO)
- Resolves: bz#1217644
  (use hardlinks for .iso and /usr/share/virtio-win/drivers)
- Solves: bz#1217799
  (Distribute *.oem, LICENSE, COPYING in -prewhql build)
- Resolves: bz#1218449
  (Ship qemuserial.cat on the iso)
- Solves: bz#1218937
  (QEMU Guest Agent VSS Provider is not started after guest tools install)
- Solves: bz#1227164
  (viostor/vioscsi is not digital signed by Redhat)
- Resolves: bz#1228967
  ([virtio-win][whql][viostor]job "Flush Test" failed on all guests with build 105)
This commit is contained in:
Jeff E. Nelson 2015-10-01 14:13:14 -05:00
parent 3b9bfa5d2f
commit f97d585769
3 changed files with 174 additions and 9 deletions

5
.gitignore vendored
View File

@ -60,3 +60,8 @@
/virtio-win-prewhql-0.1-96-sources.zip
/virtio-win-1.7.4-bin-for-rpm.zip
/virtio-win-prewhql-0.1-102-sources.zip
/qemu-ga-win-7.2.1-1-installers.zip
/qemu-ga-win-7.2.1-1-sources.zip
/qxl-win-unsigned-0.1-24-sources.zip
/virtio-win-prewhql-0.1-110-sources.zip
/virtio-win-1.8.0-bin-for-rpm.zip

10
sources
View File

@ -1,5 +1,5 @@
e7dee2f8ba877a0cb611df83b773eb2c qemu-ga-win-7.0-10-installers.zip
d2be4cc257d08a0133adc0773ed53fd0 qemu-ga-win-7.0-10-sources.zip
16715050f090c19f9824573477078928 qxl-win-unsigned-0.1-20-sources.zip
e3f4f3f70639e6980fb8ed5c9c5ae7bf virtio-win-prewhql-0.1-102-sources.zip
d31f507aae70a33377cc485168de235e virtio-win-1.7.4-bin-for-rpm.zip
6de47daab9b229ac433ca7bc6126324d qemu-ga-win-7.2.1-1-installers.zip
10a8558ac97c19c368ac2669ac5f6ad9 qemu-ga-win-7.2.1-1-sources.zip
e2aecc1ac216e00296f744a3293dbb77 qxl-win-unsigned-0.1-24-sources.zip
0ab17d691be2395f1e66ddd547dff397 virtio-win-prewhql-0.1-110-sources.zip
caa9b97ae1107b1d121436c4c46c3352 virtio-win-1.8.0-bin-for-rpm.zip

View File

@ -3,13 +3,13 @@
# affect the RPM content, please submit a patch them to the upstream spec
# file hosted at: https://github.com/crobinso/virtio-win-pkg-scripts
%global virtio_win_prewhql_build virtio-win-prewhql-0.1-102
%global qemu_ga_win_build qemu-ga-win-7.0-10
%global qxl_build qxl-win-unsigned-0.1-20
%global virtio_win_prewhql_build virtio-win-prewhql-0.1-110
%global qemu_ga_win_build qemu-ga-win-7.2.1-1
%global qxl_build qxl-win-unsigned-0.1-24
Summary: VirtIO para-virtualized drivers for Windows(R)
Name: virtio-win
Version: 1.7.4
Version: 1.8.0
Release: 1%{?dist}
Group: Applications/System
URL: http://www.redhat.com/
@ -84,6 +84,166 @@ Windows(R) guests.
%changelog
* Thu Oct 1 2015 Jeff E. Nelson <jen@redhat.com> - 1.8.0-1
- The virtio-win-1.8.0-1 release contains:
- support for Windows 10
- a new driver (pvpanic)
- Bugfixes and improvements (see below for bugzilla list)
- The drivers contained in this release are:
- pvpanic build 103
- Balloon build 105
- viorng build 105
- viostor build 106
- NetKVM build 105 (Windows Server 2008) and build 110 (all others)
- vioser build 108
- vioscsi build 102
- Also included in this release are:
- qemu guest agent 7.0-10
- qxl 0.1-24
This release addresses the following BZs:
- Solves: bz#996479
(RFE:pvpanic driver for windows guest)
- Solves: bz#1010887
([virtio-win][balloon] Guest display did not show properly after hibernate guest(s4)& resume after enlarging memory during runtime)
- Solves: bz#1017817
(copying of 10+ MB plaintext from guest through spice clipboard to client results in: vio_serial write completion error 554)
- Solves: bz#1037949
([virtio-win][viostor]guest bsod(9F) when do s4 while guest running iozone)
- Solves: bz#1054640
([virtio-win][netkvm]windows 8.1 x86 BSOD on DRIVER_POWER_STATE_FAILURE (9f))
- Solves: bz#1058115
([whql][netkvm]win2k8-32 BSOD with code 9F when run WLK job "Ethernet - NDISTest 6.5 (MPE)")
- Solves: bz#1058121
([whql][netkvm]win2k8-32 BSOD with 7E code when run WLK job "Ethernet - NDISTest 6.5 (MPE)")
- Solves: bz#1058225
([WHQL][netkvm]Job named PM_PowerStateTransition failed because error pop up while test app's running on win8/win8.1)
- Solves: bz#1067249
([virtio-win][balloon]Balloon device can not be removed after blnsrv service installed)
- Solves: bz#1085702
([WHQL][netkvm][macvtap][1 machine]OffloadRsc failed on win2012 and win8-64 guest)
- Solves: bz#1096505
([NetKVM] Implement multiqueue support in Windows guest driver)
- Resolves: bz#1098876
([virtio-win][netkvm]netkvm driver can not be installed on win8-64 guests)
- Solves: bz#1100308
([NetKVM] Race condition in handling device stop)
- Solves: bz#1103100
([virtio-win][netkvm]netkvm driver can not be load in win2008 guest)
- Solves: bz#1106400
([whql][netkvm]NDISTest 6.5 - [2 Machine] - OffloadLSO failed)
- Solves: bz#1109027
([virtio-win][netkvm]Name field is empty when using netsh command)
- Solves: bz#1110129
([virtio-win][scsi]scsi driver can not be installed automately via pnputil)
- Solves: bz#1111051
([virtio-win][netkvm]win7-32 guest bsod(8e) while performing long (several hours) netperf transfer with mq=on)
- Resolves: bz#1112712
([virtio-win][netkvm]win8.1 32bit BSOD when loading virtio-win-prewhql-0.1 driver & indirect_desc=off option of virtio-net-pci)
- Resolves: bz#1119966
([whql][netkvm][RHEL6]guests bsod (0xd1) when running job "NDISTest 6.5 - [1 Machine] - StandardizedKeywords")
- Solves: bz#1121338
([WHQL][netkvm]NDISTest 6.5 - 2 Machine - OffloadChecksum failed via bridge on hck)
- Solves: bz#1123288
([virtio-win][netkvm]BOSD occurs during guest reboot after disable nic when netserver running)
- Solves: bz#1125796
("Guest moved used index from 10122 to 10253" when reboot win2012R2 guest with 129 virtio-scsi target)
- Solves: bz#1126378
([virtio-win][vioscsi][rhel6]win2012 guest bsod(d1) when shutdown guest with multi virtio-scsi devices on the same scsi controller)
- Solves: bz#1136023
([NetKVM] Google patches broke debug compilation of NetKVM driver)
- Solves: bz#1136602
([whql][netkvm]Guest (64 bits Operating System) got BSOD (DRIVER_VERIFIER_DETECTED_VIOLATION) while run some jobs)
- Solves: bz#1136606
([whql][netkvm]guests bsod(7E) when running job "NDISTest 6.0 - [1 Machine] - 1c_FaultHandling")
- Solves: bz#1140447
([virtio-win][viorng]should use uniformed name for WDFCoinstallerXXX.dll)
- Solves: bz#1142737
([virtio-win][netkvm]interface status is '2', but expect status is '7' after set_link NIC off)
- Solves: bz#1147202
([virtio-win][WHQL][netkvm]Job named by InvalidPackets induce win81-32/64 to hang up.)
- Solves: bz#1147203
([virtio-win][whql][netkvm]win2k8-64 bsod(7e) when run job "Ethernet - NDISTest 6.0")
- Solves: bz#1147239
(NetKVM with 2012R2 fails the HCK tests)
- Solves: bz#1154419
(NetKVM fails HCK test for 2008R2, single CPU)
- Solves: bz#1154420
(ParaNdis6_SendNetBufferList should dispatch each net buffer to a separate queue)
- Solves: bz#1154435
([NetKVM] Incorrect message id assignment and queue allocation)
- Solves: bz#1155891
([whql][netkvm]Job MPE failed while job was running on win2008R2 because of bsod (0A) on build 93 - 4 vcpus)
- Solves: bz#1155910
([whql][netkvm]Job MPE failed while job was running on win2008R2 because of bsod (D1) on build 93 - 1 vcpus)
- Resolves: bz#1156259
(Win7-64 guest BSOD(0x000000A0) when doing s4)
- Solves: bz#1157241
([NetKVM] Uninitialized reserved field in procNumber structure)
- Solves: bz#1159732
([virtio-win][vioscsi]guest shutdown instead of S3/S4 while doing S3/S4 in guest)
- Resolves: bz#1159754
([virtio-win][netkvm]Nic device doesn't work when guest is running in IRQ mode)
- Solves: bz#1167539
(win8.1.32 guest BSOD with error ' MEMORY_MANAGEMENT)
- Solves: bz#1167614
(win8.1.32 guest BSOD with error 'DRIVER_IRQL_NOT_LESS_OR_EQUAL' (netkvm.sys))
- Solves: bz#1168119
([virtio-win][netkvm]win8.1.64 guest BSOD with error 'DRIVER_IRQL_NOT_LESS_OR_EQUAL' (netkvm.sys) after first reboot during os installation on AMD host)
- Solves: bz#1168483
([virtio-win][netkvm]guest lost ip when change MTU between 500 and 575 via device manage)
- Solves: bz#1168784
([virtio-win]win2012r2 guest shows black screen with error code "0x0000005c" after migration and reboot)
- Solves: bz#1169673
([virtio-win][netkvm]qemu quit with "qemu-kvm: Guest moved used index from 0 to 257" when set MaxRxBuffers to 512/1024 in guest)
- Solves: bz#1169718
(CVE-2015-3215 [NetKVM] Malformed packet can cause BSOD [rhel-7.2])
- Solves: bz#1170106
(RFE: [virtio-win][qxl-win] Add windows 2008R2 QXL to the .vfd)
- Solves: bz#1172920
([virtio-win][vioser]winxp guest bsod with D1 code when shutdown guest after hotunplug/hotplug serial port and serial pci)
- Solves: bz#1173323
(iperf stalls the NetKVM driver)
- Solves: bz#1177063
([virtio-win][balloon]guest can't s3/s4 correctly if disable guest-stats-polling while balloon service running)
- Solves: bz#1183423
(Change the copyright on all the Windows drivers to "2015" in virtio-win-prewhql build)
- Solves: bz#1184430
(enable event index feature in Windows virtio-blk driver)
- Resolves: bz#1184818
(guest BSOD when reboot guest after enable qxl driver verifier)
- Solves: bz#1188790
(NetKVM driver crashed on pausing in MPE test)
- Solves: bz#1190968
([whql][netkvm][mq]job "NDISTest 6.0 - [1 Machine] - 1c_Mini6RSSOids" last for hours and never stop w/ 4 queues)
- Solves: bz#1191836
([whql][netkvm][mq]job "NDISTest 6.5 - [2 Machine] - GlitchFreeDevice" failed due to "not received the expected number of packets" w/ 4 queues)
- Solves: bz#1195487
(Windows guest performing out-of-bounds accesses on virtio device)
- Resolves: bz#1195920
(Windows 2012 R2 using virtio-scsi driver with Direct LUNs causes BSODs)
- Solves: bz#1210208
(CVE 2015-3215 [NetKVM] Malformed packet can cause BSOD [rhel-7.2])
- Resolves: bz#1212392
(need to do extra Refresh work when initiate virtio-blk disk while boot guest with OVMF)
- Solves: bz#1217642
(QXL XDDM is not shipped on the virtio-win ISO)
- Resolves: bz#1217644
(use hardlinks for .iso and /usr/share/virtio-win/drivers)
- Solves: bz#1217799
(Distribute *.oem, LICENSE, COPYING in -prewhql build)
- Resolves: bz#1218449
(Ship qemuserial.cat on the iso)
- Solves: bz#1218937
(QEMU Guest Agent VSS Provider is not started after guest tools install)
- Solves: bz#1227164
(viostor/vioscsi is not digital signed by Redhat)
- Resolves: bz#1228967
([virtio-win][whql][viostor]job "Flush Test" failed on all guests with build 105)
* Mon Apr 13 2015 Jeff E. Nelson <jen@redhat.com> - 1.7.4-1
- Correct NVR of virtio-win-prewhql-build