Blame SPECS/virtio-win.spec

e40293
# -*- rpm-spec -*-
e40293
e40293
# Note: This spec file is largely shared with the public virtio-win drivers
e40293
# shipped on fedora sites. The canonical location is here:
e40293
#
e40293
# https://github.com/virtio-win/virtio-win-pkg-scripts
e40293
#
e40293
# If you make any changes to this file that affect the RPM content (but not
e40293
# version numbers or changelogs, etc), submit a patch to the upstream spec.
e40293
e40293
%global virtio_win_prewhql_build virtio-win-prewhql-0.1-217
e40293
%global qemu_ga_win_build qemu-ga-win-103.0.0-1.el9_0
e40293
%global qxl_build qxl-win-unsigned-0.1-24
e40293
%global spice_vdagent_build 0.10.0-5.el8
e40293
%global qxlwddm_build spice-qxl-wddm-dod-0.21-2.el8
e40293
e40293
%global windows_installer_version -1.9.20-2
e40293
e40293
Summary: VirtIO para-virtualized drivers for Windows(R)
e40293
Name: virtio-win
e40293
Version: 1.9.25
e40293
Release: 2%{?dist}
e40293
Group: Applications/System
e40293
URL: http://www.redhat.com/
e40293
BuildArch: noarch
e40293
e40293
%if 0%{?rhel}
e40293
# RHEL RPM ships WHQL signed drivers, which are under a proprietary license
e40293
# qemu-ga builds are GPLv2
e40293
License: BSD-3-Clause and Apache-2.0 and GPLv2
e40293
%else
e40293
# virtio-win drivers are licensed under the BSD license, qxldod under Apache-2.0,
e40293
# everything else is GPLv2
e40293
# virtio-win: https://github.com/virtio-win/kvm-guest-drivers-windows/blob/master/LICENSE
e40293
# qxl: http://cgit.freedesktop.org/spice/win32/qxl/tree/xddm/COPYING
e40293
# qxldod: https://github.com/vrozenfe/qxl-dod/blob/master/LICENSE
e40293
# qemu-ga: http://git.qemu.org/?p=qemu.git;a=blob;f=COPYING
e40293
License: BSD and Apache and GPLv2
e40293
%endif
e40293
e40293
# Already built files
e40293
Source1: %{name}-%{version}-bin-for-rpm.tar.gz
e40293
Source2: %{qemu_ga_win_build}.noarch.rpm
e40293
e40293
# Source files shipped in the srpm
e40293
Source3: %{virtio_win_prewhql_build}-sources.zip
e40293
Source4: mingw-%{qemu_ga_win_build}.src.rpm
e40293
Source5: %{qxl_build}-sources.zip
e40293
Source6: %{qxlwddm_build}.src.rpm
e40293
Source7: %{qxlwddm_build}.noarch.rpm
e40293
Source8: spice-vdagent-win-%{spice_vdagent_build}.src.rpm
e40293
Source9: spice-vdagent-win-x64-%{spice_vdagent_build}.noarch.rpm
e40293
Source10: spice-vdagent-win-x86-%{spice_vdagent_build}.noarch.rpm
e40293
e40293
Source20: virtio-win-guest-tools.exe
e40293
Source21: virtio-win-gt-x86.msi
e40293
Source22: virtio-win-gt-x64.msi
e40293
%if 0%{?fedora}
e40293
Source23: virtio-win-guest-tools-installer-%{version}.tar.gz
e40293
%else
e40293
Source23: virtio-win-installer%{windows_installer_version}-sources.zip
e40293
%endif
e40293
e40293
%if 0%{?rhel}
e40293
Source70: virtio-win-pre-installable-drivers-win-7.xml
e40293
Source71: virtio-win-pre-installable-drivers-win-8.xml
e40293
Source72: virtio-win-pre-installable-drivers-win-8.1.xml
e40293
Source73: virtio-win-pre-installable-drivers-win-10.xml
e40293
Source74: virtio-win-pre-installable-drivers-win-11.xml
e40293
Source80: agents.json
e40293
%endif
e40293
e40293
BuildRequires: /usr/bin/mkisofs
e40293
e40293
e40293
%description
e40293
VirtIO para-virtualized Windows(R) drivers for 32-bit and 64-bit
e40293
Windows(R) guests.
e40293
e40293
e40293
%prep
e40293
%setup -q -T -b 1 -n %{name}-%{version}
e40293
e40293
# Extract qemu-ga RPM
e40293
mkdir -p iso-content/guest-agent
e40293
mkdir -p %{qemu_ga_win_build}
e40293
pushd %{qemu_ga_win_build}/ && rpm2cpio %{SOURCE2} | cpio -idmv
e40293
popd
e40293
e40293
%{__mv} %{qemu_ga_win_build}/usr/i686-w64-mingw32/sys-root/mingw/bin/qemu-ga-i386.msi iso-content/guest-agent/
e40293
%{__mv} %{qemu_ga_win_build}/usr/x86_64-w64-mingw32/sys-root/mingw/bin/qemu-ga-x86_64.msi iso-content/guest-agent/
e40293
e40293
e40293
# Extract spice-vdagent RPMs
e40293
mkdir -p iso-content/spice-vdagent
e40293
mkdir -p %{spice_vdagent_build}
e40293
pushd %{spice_vdagent_build}/ && rpm2cpio %{SOURCE9} | cpio -idmv
e40293
popd
e40293
pushd %{spice_vdagent_build}/ && rpm2cpio %{SOURCE10} | cpio -idmv
e40293
popd
e40293
e40293
%{__mv} %{spice_vdagent_build}/usr/share/spice/spice-vdagent-x64-*.msi iso-content/spice-vdagent/spice-vdagent-x64.msi
e40293
%{__mv} %{spice_vdagent_build}/usr/share/spice/spice-vdagent-x86-*.msi iso-content/spice-vdagent/spice-vdagent-x86.msi
e40293
e40293
# Extract qxlwddm drivers
e40293
mkdir -p iso-content/qxl-wddm-dod
e40293
mkdir -p %{qxl_wddm_dod}
e40293
pushd %{qxl_wddm_dod}/ && rpm2cpio %{SOURCE7} | cpio -idmv
e40293
popd
e40293
e40293
%{__mv} %{qxl_wddm_dod}/usr/share/spice/QxlWddmDod_*_x64.msi iso-content/qxl-wddm-dod/QxlWddmDod_x64.msi
e40293
%{__mv} %{qxl_wddm_dod}/usr/share/spice/QxlWddmDod_*_x86.msi iso-content/qxl-wddm-dod/QxlWddmDod_x86.msi
e40293
e40293
e40293
# Move virtio-win MSIs into place
e40293
%{__cp} %{SOURCE20} iso-content/
e40293
%{__cp} %{SOURCE21} iso-content/
e40293
%{__cp} %{SOURCE22} iso-content/
e40293
e40293
e40293
%if 0%{?rhel} > 7
e40293
# Dropping unsupported Windows versions.
e40293
# It's done here to fix two issues at the same time: do not
e40293
# release them in iso AND as binary drivers.
e40293
for srcdir in iso-content rpm-drivers; do
e40293
    rm_driver_dir() {
e40293
        find $srcdir -type d -name $1 -print0 | xargs -0 rm -rf
e40293
    }
e40293
e40293
    # ISO naming
e40293
    rm_driver_dir xp
e40293
    rm_driver_dir 2k3
e40293
    rm_driver_dir 2k8
e40293
    rm_driver_dir smbus
e40293
e40293
    # Old floppy naming
e40293
    rm_driver_dir WinXP
e40293
    rm_driver_dir Win2003
e40293
    rm_driver_dir Win2008
e40293
done
e40293
%endif
e40293
e40293
e40293
%build
e40293
# Generate .iso
e40293
pushd iso-content
e40293
/usr/bin/mkisofs \
e40293
    -o ../media/%{name}-%{version}.iso \
e40293
    -r -iso-level 4 \
e40293
    -input-charset iso8859-1 \
e40293
    -allow-lowercase \
e40293
    -relaxed-filenames \
e40293
    -V "%{name}-%{version}" .
e40293
popd
e40293
e40293
e40293
%install
e40293
%{__install} -d -m0755 %{buildroot}%{_datadir}/%{name}
e40293
e40293
add_link() {
e40293
    # Adds name-version$1 to datadir, with a non-versioned symlink
e40293
    %{__install} -p -m0644 media/%{name}-%{version}$1 %{buildroot}%{_datadir}/%{name}
e40293
    %{__ln_s} %{name}-%{version}$1 %{buildroot}%{_datadir}/%{name}/%{name}$1
e40293
}
e40293
e40293
# Install .iso, create non-versioned symlink
e40293
add_link .iso
e40293
e40293
# RHEL-8 does not support vfd images
e40293
%if 0%{?rhel} <= 7
e40293
add_link _x86.vfd
e40293
add_link _amd64.vfd
e40293
add_link _servers_x86.vfd
e40293
add_link _servers_amd64.vfd
e40293
%endif
e40293
e40293
%if 0%{?rhel}
e40293
%{__mkdir} -p %{buildroot}/%{_datadir}/osinfo/os/microsoft.com/win-7.d/
e40293
%{__cp} %{SOURCE70} %{buildroot}/%{_datadir}/osinfo/os/microsoft.com/win-7.d/
e40293
e40293
%{__mkdir} -p %{buildroot}/%{_datadir}/osinfo/os/microsoft.com/win-8.d/
e40293
%{__cp} %{SOURCE71} %{buildroot}/%{_datadir}/osinfo/os/microsoft.com/win-8.d/
e40293
e40293
%{__mkdir} -p %{buildroot}/%{_datadir}/osinfo/os/microsoft.com/win-8.1.d/
e40293
%{__cp} %{SOURCE72} %{buildroot}/%{_datadir}/osinfo/os/microsoft.com/win-8.1.d/
e40293
e40293
%{__mkdir} -p %{buildroot}/%{_datadir}/osinfo/os/microsoft.com/win-10.d/
e40293
%{__cp} %{SOURCE73} %{buildroot}/%{_datadir}/osinfo/os/microsoft.com/win-10.d/
e40293
e40293
%{__mkdir} -p %{buildroot}/%{_datadir}/osinfo/os/microsoft.com/win-11.d/
e40293
%{__cp} %{SOURCE74} %{buildroot}/%{_datadir}/osinfo/os/microsoft.com/win-11.d/
e40293
%endif
e40293
e40293
%{__cp} -a rpm-drivers %{buildroot}/%{_datadir}/%{name}/drivers
e40293
e40293
%if 0%{?rhel}
e40293
%{__cp} %{SOURCE80} %{buildroot}/%{_datadir}/%{name}/
e40293
%{__cp} iso-content/data/*.json %{buildroot}/%{_datadir}/%{name}/
e40293
%endif
e40293
e40293
# Copy the guest agent .msi into final RPM location
e40293
%{__mkdir} -p %{buildroot}%{_datadir}/%{name}/guest-agent/
e40293
%{__install} -p -m0644 iso-content/guest-agent/qemu-ga-i386.msi %{buildroot}%{_datadir}/%{name}/guest-agent/qemu-ga-i386.msi
e40293
%{__install} -p -m0644 iso-content/guest-agent/qemu-ga-x86_64.msi  %{buildroot}%{_datadir}/%{name}/guest-agent/qemu-ga-x86_64.msi
e40293
e40293
%{__mkdir} -p %{buildroot}%{_datadir}/%{name}/spice-vdagent/
e40293
%{__install} -p -m0644 iso-content/spice-vdagent/spice-vdagent-x86.msi %{buildroot}%{_datadir}/%{name}/spice-vdagent/spice-vdagent-x86.msi
e40293
%{__install} -p -m0644 iso-content/spice-vdagent/spice-vdagent-x64.msi  %{buildroot}%{_datadir}/%{name}/spice-vdagent/spice-vdagent-x64.msi
e40293
e40293
%{__mkdir} -p %{buildroot}%{_datadir}/%{name}/qxl-wddm-dod/
e40293
%{__install} -p -m0644 iso-content/qxl-wddm-dod/QxlWddmDod_x86.msi %{buildroot}%{_datadir}/%{name}/qxl-wddm-dod/QxlWddmDod_x86.msi
e40293
%{__install} -p -m0644 iso-content/qxl-wddm-dod/QxlWddmDod_x64.msi  %{buildroot}%{_datadir}/%{name}/qxl-wddm-dod/QxlWddmDod_x64.msi
e40293
e40293
# Copy virtio-win install .msi into final RPM location
e40293
%{__mkdir} -p %{buildroot}%{_datadir}/%{name}/installer/
e40293
%{__install} -p -m0644 iso-content/virtio-win-guest-tools.exe %{buildroot}%{_datadir}/%{name}/installer/
e40293
%{__install} -p -m0644 iso-content/virtio-win-gt-x86.msi %{buildroot}%{_datadir}/%{name}/installer/
e40293
%{__install} -p -m0644 iso-content/virtio-win-gt-x64.msi  %{buildroot}%{_datadir}/%{name}/installer/
e40293
e40293
e40293
%files
e40293
%doc iso-content/virtio-win_license.txt
e40293
%dir %{_datadir}/%{name}
e40293
%{_datadir}/%{name}/%{name}-%{version}.iso
e40293
%{_datadir}/%{name}/%{name}.iso
e40293
%{_datadir}/%{name}/guest-agent/*.msi
e40293
%{_datadir}/%{name}/spice-vdagent/*.msi
e40293
%{_datadir}/%{name}/qxl-wddm-dod/*.msi
e40293
e40293
%{_datadir}/%{name}/drivers/i386
e40293
%{_datadir}/%{name}/drivers/amd64
e40293
e40293
# Add some by-os and by-driver whitelisting, so unintended things don't
e40293
# sneak into the hierarchy
e40293
%{_datadir}/%{name}/drivers/by-driver/Balloon
e40293
%{_datadir}/%{name}/drivers/by-driver/NetKVM
e40293
%{_datadir}/%{name}/drivers/by-driver/pvpanic
e40293
%{_datadir}/%{name}/drivers/by-driver/qemufwcfg
e40293
%{_datadir}/%{name}/drivers/by-driver/qemupciserial
e40293
%{_datadir}/%{name}/drivers/by-driver/qxl
e40293
%{_datadir}/%{name}/drivers/by-driver/vioinput
e40293
%{_datadir}/%{name}/drivers/by-driver/viorng
e40293
%{_datadir}/%{name}/drivers/by-driver/vioscsi
e40293
%{_datadir}/%{name}/drivers/by-driver/vioserial
e40293
%{_datadir}/%{name}/drivers/by-driver/viostor
e40293
%{_datadir}/%{name}/drivers/by-driver/viofs
e40293
%{_datadir}/%{name}/drivers/by-driver/sriov
e40293
%{_datadir}/%{name}/drivers/by-driver/qxldod
e40293
%{_datadir}/%{name}/drivers/by-driver/viogpudo
e40293
%exclude %{_datadir}/%{name}/drivers/by-driver/virtio-win_license.txt
e40293
%if 0%{?fedora}
e40293
%{_datadir}/%{name}/drivers/by-driver/smbus
e40293
%endif
e40293
e40293
%{_datadir}/%{name}/drivers/by-os/i386
e40293
%{_datadir}/%{name}/drivers/by-os/amd64
e40293
%if 0%{?fedora}
e40293
%{_datadir}/%{name}/drivers/by-os/ARM64
e40293
%endif
e40293
e40293
%if 0%{?rhel} <= 7
e40293
%{_datadir}/%{name}/*.vfd
e40293
%endif
e40293
e40293
%{_datadir}/%{name}/installer/*.msi
e40293
%{_datadir}/%{name}/installer/*.exe
e40293
e40293
# osinfo-db drop-in files
e40293
%if 0%{?rhel}
e40293
%{_datadir}/osinfo/os/microsoft.com/win-7.d/virtio-win-pre-installable-drivers-win-7.xml
e40293
%{_datadir}/osinfo/os/microsoft.com/win-8.d/virtio-win-pre-installable-drivers-win-8.xml
e40293
%{_datadir}/osinfo/os/microsoft.com/win-8.1.d/virtio-win-pre-installable-drivers-win-8.1.xml
e40293
%{_datadir}/osinfo/os/microsoft.com/win-10.d/virtio-win-pre-installable-drivers-win-10.xml
e40293
%{_datadir}/osinfo/os/microsoft.com/win-11.d/virtio-win-pre-installable-drivers-win-11.xml
e40293
%endif
e40293
e40293
# .json files
e40293
%if 0%{?rhel}
e40293
%{_datadir}/%{name}/*.json
e40293
%endif
e40293
e40293
%changelog
e40293
* Thu Apr 07 2022 Vadim Rozenfeld <vrozenfe@redhat.com> - 1.9.25-2.el9_0
e40293
- Resolves: rhbz#2044343
e40293
e40293
* Sun Apr 03 2022 Vadim Rozenfeld <vrozenfe@redhat.com> - 1.9.25-1.el9
e40293
- Update installer to 1.0.20.2
e40293
- Resolves: rhbz#2044343
e40293
e40293
* Tue Jan 15 2022 Vadim Rozenfeld <vrozenfe@redhat.com> - 1.9.24-3.el9
e40293
- Update installer to 1.0.19.11
e40293
- Resolves: rhbz#2044343
e40293
e40293
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com>
e40293
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
e40293
  Related: rhbz#1991688
e40293
e40293
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com>
e40293
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
e40293
e40293
* Wed Jan 20 2021 Vadim Rozenfeld <vrozenfe@redhat.com> - 1.9.15-2.el9
e40293
- This is a plain copy of the virtio-win package released in RHEL-8.3.1 for RHEL-9.0.0
e40293
- Resolves: rhbz#1916284
e40293
e40293
* Tue Jan 19 2021 Vadim Rozenfeld <vrozenfe@redhat.com> - 1.9.15-1.el9
e40293
- This is a plain copy of the virtio-win package released in RHEL-8.3.1 for RHEL-9.0.0
e40293
- Resolves: rhbz#1916284
e40293
e40293
* Tue Jan 5 2021 Vadim Rozenfeld <vrozenfe@redhat.com> - 1.9.15-0.el8
e40293
- Update to build 191 
e40293
- Update installer 1.9.15.1 with the latest agents and drivers
e40293
- Resolves: rhbz#1911903
e40293
e40293
* Fri Sep 25 2020 Vadim Rozenfeld <vrozenfe@redhat.com> - 1.9.14-4.el8
e40293
- Update installer 1.9.14.2 with the latest agents
e40293
- Resolves: rhbz#1746667
e40293
e40293
* Wed Sep 23 2020 Vadim Rozenfeld <vrozenfe@redhat.com> - 1.9.14-3.el8
e40293
- Update installer 1.9.14.2
e40293
- Resolves: rhbz#1746667
e40293
e40293
* Mon Sep 21 2020 Vadim Rozenfeld <vrozenfe@redhat.com> - 1.9.14-2.el8
e40293
- Update installer 1.9.14.1
e40293
- Resolves: rhbz#1746667
e40293
e40293
* Thu Sep 17 2020 Vadim Rozenfeld <vrozenfe@redhat.com> - 1.9.14-1.el8
e40293
- Update installer 1.9.13.1
e40293
- Resolves: rhbz#1746667
e40293
e40293
e40293
* Mon Sep 14 2020 Vadim Rozenfeld <vrozenfe@redhat.com> - 1.9.14-0.el8
e40293
- Update to qemu and spice agents.
e40293
- Update qxl-dod driver
e40293
- add sriov drivers
e40293
- Resolves: rhbz#1746667
e40293
- Resolves: rhbz#1787022
e40293
e40293
* Sat Sep 5 2020 Vadim Rozenfeld <vrozenfe@redhat.com> - 1.9.13-1.el8
e40293
- Update to build 189
e40293
- Resolves: rhbz#1746667
e40293
- Resolves: rhbz#1787022
e40293
e40293
* Mon Aug 3 2020 Vadim Rozenfeld <vrozenfe@redhat.com> - 1.9.12-2.el8
e40293
- Fix a typo in virtio-win.spec file
e40293
- Resolves: rhbz#1814530
e40293
e40293
* Tue Mar 10 2020 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.11-1.el8
e40293
- Resolves: rhbz#1790455
e40293
  (Add guest-get-devices command to qemu-ga-win)
e40293
- Resolves: rhbz#1802452
e40293
- Resolves: rhbz#1791147
e40293
- Resolves: rhbz#1794609
e40293
- Resolves: rhbz#1791153
e40293
- Resolves: rhbz#1788042
e40293
- Resolves: rhbz#1785544
e40293
- Resolves: rhbz#1785522
e40293
- Resolves: rhbz#1783953
e40293
- Resolves: rhbz#1783906
e40293
- Resolves: rhbz#1783880
e40293
- Resolves: rhbz#1782370
e40293
- Resolves: rhbz#1711743
e40293
- Resolves: rhbz#1745818
e40293
- Resolves: rhbz#1549602
e40293
- Resolves: rhbz#1549597
e40293
- Resolves: rhbz#1549596
e40293
- Resolves: rhbz#1549595
e40293
- Resolves: rhbz#1549577
e40293
e40293
* Thu Dec 19 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.10-3.el8
e40293
- Resolves: rhbz#1784745
e40293
  ([virto-win] virtio input drivers are not installed via virtio-win-installer)
e40293
- Resolves: rhbz#1784744
e40293
  ([virtio-win] guest can not boot up due to virtio-win-installer remove option uninstalls all drivers including OS driver)
e40293
- Resolves: rhbz#1784760
e40293
  ([virtio-win] drivers can not be installed via virtio-win-installer on win2012 guest)
e40293
e40293
* Tue Dec 17 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.10-2.el8
e40293
- Include the installers
e40293
- Resolves: rhbz#1745298
e40293
  ([RFE] Add installer to virtio-win iso)
e40293
e40293
* Mon Dec 16 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.10-1.el8
e40293
- Update to build 173
e40293
- Resolves: rhbz#1754822
e40293
  ([virtio-win][viostor] Add TRIM support. )
e40293
e40293
* Mon Dec 02 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.10-0.el8
e40293
- Resolves: rhbz#1771814
e40293
  (QEMU Guest Agent's version is not correct which is still the old one. )
e40293
- Resolves: rhbz#1751431
e40293
  ("guest-get-memory-block-info" is enabled but in fact it is not currently supported )
e40293
- Resolves: rhbz#1733165
e40293
  (QEMU Guest Agent For Windows Return Garbled NIC Name )
e40293
- Resolves: rhbz#1754822
e40293
  ([virtio-win][viostor] Add TRIM support. )
e40293
e40293
* Fri Aug 30 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.9-3.el8
e40293
- Resolves: rhbz#1588425
e40293
  (virtio-mouse can not passthrough)
e40293
e40293
* Fri Aug 30 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.9-2
e40293
- Resolves: rhbz#1588425
e40293
  (virtio-mouse can not passthrough)
e40293
e40293
* Wed Aug 28 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.9-1.el8
e40293
- Resolves: rhbz#1588425
e40293
  (virtio-mouse can not passthrough)
e40293
e40293
* Mon Jul 01 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.8-7.el8
e40293
- Resolves: rhbz#1715121
e40293
  (Move virtio-win to regular RHEL channel)
e40293
e40293
* Tue Sep 11 2018 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.6-4
e40293
- Resolves: BZ#1353099
e40293
  During the fix for 1353099, the smbus become empty. So it needs to be
e40293
  removed.
e40293
e40293
* Tue Sep 11 2018 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.6-3
e40293
- Resolves: BZ#1353099
e40293
  Drop unsupported Windows releases from virtio-win
e40293
e40293
- Resolves: BZ#1533540
e40293
  Drop floppy (.vfd) files from virtio-win
e40293
e40293
* Fri Aug 24 2018 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.6-1
e40293
- Rebase virtio-win based on RHEL-7.6
e40293
e40293
* Mon Aug 13 2018 Troy Dawson <tdawson@redhat.com> - 1.9.3-3
e40293
- Release Bumped for el8 Mass Rebuild
e40293
e40293
* Thu Dec 07 2017 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.3-2
e40293
- This is a plain copy of the virtio-win package released in RHEL-7.4 for RHEL-8.0
e40293
e40293
* Tue Aug 01 2017 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 1.9.3-1
e40293
e40293
- Resolves: BZ#1473575
e40293
  [virtio-win][netkvm] win2012R2 BSOD after migration during netperf test
e40293
e40293
* Thu Jul 20 2017 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 1.9.2-0
e40293
e40293
- Resolves: BZ#1471073
e40293
  Latest latest virtio driver (network) for Windows drops lots of packets (edit)
e40293
e40293
* Wed Jun 7 2017 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 1.9.1-0
e40293
e40293
This release contains the following drivers and build number:
e40293
 - pvpanic, build 137
e40293
 - vioinput, build 137
e40293
 - vioser, build 137
e40293
 - balloon, build 13
e40293
 - viorng, build 137
e40293
 - netkvm, build 139
e40293
 - vioscsi, build 136
e40293
 - viostor, build 136
e40293
 - qxl, build qxl-win-unsigned-0.1-24
e40293
 - qemupciserial, build 137
e40293
 - smbus, build 138
e40293
 - qemufwcfg, build 128
e40293
e40293
e40293
This release addresses the following BZs:
e40293
- Resolves: BZ#1075292
e40293
  ([virtio-win][qemu-ga-win] qemu guest agent should report correctly error description (windows guest))
e40293
- Resolves: BZ#1202267
e40293
  ([virtio-win][wddm-qxl]The display of guest change to black-white mode after s4 on win8.1-32)
e40293
- Resolves: BZ#1218449
e40293
  (Ship qemupciserial.cat on the iso)
e40293
- Resolves: BZ#1256626
e40293
  (windows guest(win7/win10)  CTRL_VLAN=on/off  does not support for  virtio-net-pci)
e40293
- Resolves: BZ#1303510
e40293
  (Change the copyright on all the Windows drivers to "2017" in virtio-win-prewhql build)
e40293
- Resolves: BZ#1357406
e40293
  (Add virtio-input Windows guest driver)
e40293
- Resolves: BZ#1369353
e40293
  (virtio_balloon: backport "available memory" stat support)
e40293
- Resolves: BZ#1370351
e40293
  ([virtio-win][vioser] serial port can not transfer data when nr>=31)
e40293
- Resolves: BZ#1372174
e40293
  (NIC device cannot start when boot a Win10 guest with multiple queues(256 queues))
e40293
- Resolves: BZ#1374725
e40293
  (Output command {"execute": "guest-info"} includes unsupported qemu-ga-win commands)
e40293
- Resolves: BZ#1387125
e40293
  (QEMU guest agent VSS Provider is crashed after snapshot deletion)
e40293
- Resolves: BZ#1388775
e40293
  ([virtio-win][vioinput]guest bsod[DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL (d5)] when run virtio-input whql jobs)
e40293
- Resolves: BZ#1388920
e40293
  ([NetKVM] review additional possible performance improvements)
e40293
- Resolves: BZ#1389125
e40293
  (viostor extend viostor driver with STORAGE_REQUEST_BLOCK support)
e40293
- Resolves: BZ#1389445
e40293
  (VirtIO library interface incompatiblity with NetKvm (bool definition))
e40293
- Resolves: BZ#1390714
e40293
  ([RFE] [virtio-win] Add fw_cfg device in windows guest in order to make svvp test pass)
e40293
- Resolves: BZ#1391844
e40293
  ([virtio-win][balloon][viorng][virtio-input] cannot install balloon, viorng and virtio-input driver successfully on win10-32 and win8.1-32(build 127))
e40293
- Resolves: BZ#1392693
e40293
  ([virtio-win][vioser][whql] job "PCI Hardware Compliance Test For a Single Device(PCIHCT)" fail w/ "-M q35")
e40293
- Resolves: BZ#1392719
e40293
  ([virtio-win][vioser]can't install serial driver successfuly on win10-64 guest with q35 machine type(build 128))
e40293
- Resolves: BZ#1392819
e40293
  ([NetKVM] Race between ParaNdis_SetupRSSQueueMap and ParaNdis6_SendNetBufferLists due to the lack of synchronisation)
e40293
- Resolves: BZ#1393140
e40293
  ([virtio-win][vioser][whql]BSOD when running job "WDF Logo Test-Final" w/ q35 on win2008-32)
e40293
- Resolves: BZ#1393772
e40293
  (New unknown device "SM Bus Controller" shows in system device manager after booting with q35)
e40293
- Resolves: BZ#1395790
e40293
  (vioscsi.sys BSOD when adding CPU to live Windows Server 2012R2 guest)
e40293
- Resolves: BZ#1402496
e40293
  (Balloon: Stats don't work if balloon driver is disabled when blnsvr service starts)
e40293
- Resolves: BZ#1406271
e40293
  ([virtio-win][qemu-ga-win] if guest is auto-released after 10s, the following "guest-fsfreeze-freeze" and "guest-fsfreeze-thaw" should not prompt error.)
e40293
- Resolves: BZ#1408771
e40293
  ([virtio-win][viorng] Guest win2008-32 occurs BSoD when running job "WDF Logo Tests - Final" under q35)
e40293
- Resolves: BZ#1408901
e40293
  ([virtio-win][whql][vioinput] Many jobs failed on win2012R2/ws2016 when running w/o GUI)
e40293
- Resolves: BZ#1409298
e40293
  ([virtio-win][balloon] Guest win2008-32 occurs BSoD when running job 'Device Path Exerciser')
e40293
- Resolves: BZ#1411092
e40293
  (4K virtual drives broken on Windows)
e40293
- Resolves: BZ#1411596
e40293
  (Virtio driver of network device works abnormally when convert win2008 x86 guest from kvm to rhev by virt-v2v)
e40293
- Resolves: BZ#1412067
e40293
  ([virtio-win][whql][netkvm] job 1c_IOCTLCoverage failed.)
e40293
- Resolves: BZ#1419785
e40293
  ([virtio-win][whql][balloon] Guest WIN8-32 occured BSOD in job "DF - PNP Stop (Rebalance) Device Test (Certification)")
e40293
- Resolves: BZ#1419854
e40293
  (vioinput: Driver is dropping rapid input events)
e40293
- Resolves: BZ#1419900
e40293
  (BSOD of vioser.sys on Win10 in S0->S4->S0 flow)
e40293
- Resolves: BZ#1421258
e40293
  (Add qemufwcfg driver to virtio-win)
e40293
- Resolves: BZ#1421988
e40293
  ([virtio-win][virtio-input] Read wrong device in guest's device manager when do hot-plug a mouse device and keyboard device)
e40293
- Resolves: BZ#1425967
e40293
  (Update qemupciserial.* files for virtio-win)
e40293
- Resolves: BZ#1426482
e40293
  ([virtio-win][balloon] cost too much time when continues enlarge/evict during playing video)
e40293
- Resolves: BZ#1429807
e40293
  ([virtio-win][whql][netkvm] guests bsod(d1) when running job "NDISTest 6.0 - [1 Machine] - 1c_FaultHandling")
e40293
- Resolves: BZ#1431561
e40293
  ([NetKVM] Implement VIRTIO_NET_F_GUEST_ANNOUNCE feature in Windows virtio-net driver - IPv6)
e40293
- Resolves: BZ#1432567
e40293
  ([virtio-win][vioscsi] Crash dump not generated with num_queues=4)
e40293
- Resolves: BZ#1433266
e40293
  ([virtio-win][netkvm] cannot launch anti-virus software(ESET Endpoint Antivirus) with virtio NetKVM driver)
e40293
- Resolves: BZ#1433830
e40293
  ([virtio-win][whql][netkvm] guests bsod(d1) when running job "NDISTest 6.5 - [2 Machine] - OffloadLSO")
e40293
- Resolves: BZ#1434316
e40293
  ([qemu-ga-win] Guest agent might hang if VSS service is stoped during freeze)
e40293
- Resolves: BZ#1435778
e40293
  (virtio-serial breaks when CPU hot added to Windows Server 2008R2 Datacenter)
e40293
- Resolves: BZ#1438410
e40293
  (Net-KVM: Add VlanId property to Inf file)
e40293
- Resolves: BZ#1439085
e40293
  ([virtio-win][netkvm] Guest win2008-32 failed in job Ethernet - NDISTest 6.0 with 1c_wmicoverage failure)
e40293
- Resolves: BZ#1441595
e40293
  ([virtio-win][viostor]windows 2016 can not generate dump file on AMD host)
e40293
- Resolves: BZ#1442322
e40293
  ([virtio-win][viostor]Cannot enlarge/shrink disk with virtio-blk-pci device.)
e40293
- Resolves: BZ#1443019
e40293
  ([virtio-win][qemupciserial] job "PNP Rebanlance RequestNew Resources Device Test" and other two jobs failed on win10+ guests)
e40293
- Resolves: BZ#1444271
e40293
  ([virtio-win][viorng]job "DF - InfVerif INF Verification" failed on HLK 1703)
e40293
- Resolves: BZ#1451652
e40293
  (RFE: Add smbus driver to virtio-win)
e40293
- Resolves: BZ#1456403
e40293
  (Net-KVM: Implement MTU report feature of the virtio-net device)
e40293
e40293
* Mon Sep 19 2016 Yash Mankad <ymankad@redhat.com> - 1.9.0-3
e40293
e40293
Add Windows 2016 drivers to .vfd files
e40293
Updates copyright notice in virtio-win_license.txt file (bz#1303511)
e40293
e40293
See the changelog entry for 1.9.0-1 for a full description
e40293
of the changes in this release.
e40293
e40293
- Resolves: bz#1340571
e40293
  (Add Windows 2k16 drivers to virtio-win)
e40293
- Resolves: bz#1303511
e40293
  (update copyright of license.txt file in virtio-win-1.7.5-0.el6 to 2016)
e40293
e40293
* Wed Sep 14 2016 Yash Mankad <ymankad@redhat.com> - 1.9.0-2
e40293
e40293
This release updates the VirtIO Block and Serial drivers for
e40293
Windows 10 and 2016 release to use the 126 build.
e40293
e40293
See the changelog entry for 1.9.0-1 for a full description
e40293
of the changes in this release.
e40293
e40293
- Resolves: bz#1340571
e40293
  (Add Windows 2k16 drivers to virtio-win)
e40293
e40293
* Tue Sep 13 2016 Yash Mankad <ymankad@redhat.com> - 1.9.0-1
e40293
e40293
- The virtio-win-1.9.0-1 release contains:
e40293
  - support for Windows 2016
e40293
  - Bugfixes and improvements (see below for bugzilla list)
e40293
e40293
- The drivers contained in this release are:
e40293
  - pvpanic build 121
e40293
  - Balloon build 125
e40293
  - viorng  build 125
e40293
  - viostor build 125 (Win 10 and 2016) and 126 (all others)
e40293
  - NetKVM  build 126
e40293
  - vioser  build 125 (Win 10 and 2016) and 126 (all others)
e40293
  - vioscsi build 124
e40293
e40293
- Also included in this release are:
e40293
  - qemu guest agent 7.3.2-1
e40293
  - qxl 0.1-24
e40293
e40293
This release addresses the following BZs:
e40293
- Resolves: bz#950611
e40293
  ([NetKVM] Pass WHQL tests with RSC feature enabled )
e40293
- Resolves: bz#954183
e40293
  ([NetKVM] Static driver verifier fails with NetKVM )
e40293
- Resolves: bz#1013336
e40293
  ([virtio-win][netkvm] BSoD occurs when running NDISTest6.5 -[2 Machine] - MPE_Ethernet job on windows 2012 (Win10))
e40293
- Resolves: bz#1122364
e40293
  ([virtio-win][vioser][rhel6]win2k8r2 guest bsod(7e) when do continuous hotplug/unplug during virtio serial in use with driver verifier enabled)
e40293
- Resolves: bz#1157987
e40293
  (Windows hangs at startup if virtio-scsi device is configured with vectors=1, 2, and 3)
e40293
- Resolves: bz#1161453
e40293
  ([whql][vioscsi]Job named by SCSI Compliance Test (LOGO) failed on win2k8-R2 and win8-64 guest)
e40293
- Resolves: bz#1190960
e40293
  ([whql][netkvm][mq]job failed due to "Received some net buffer lists out of order" w/ 4 queues)
e40293
- Resolves: bz#1208465
e40293
  (Windows guest boots up slowly with multiple virtual NIC devices (I attached 232 with mutifunction=on))
e40293
- Resolves: bz#1210166
e40293
  ([vioscsi] Add multiqueue support to Windows virtio-scsi driver.)
e40293
- Resolves: bz#1214177
e40293
  ([virtio-win] [NetKVM] Compilation errors with Visual Studio 2015 while trying to compile NetKVM)
e40293
- Resolves: bz#1214568
e40293
  ([RFE][virtio-win] Add WMI facility to check the virito-scsi mq enabled)
e40293
- Resolves: bz#1219841
e40293
  ([RFE] vioscsi.sys should support MS Cluster Services)
e40293
- Resolves: bz#1223426
e40293
  ([NetKVM] Performance degradation with multi-queue)
e40293
- Resolves: bz#1234741
e40293
  ([virtio-win][vioscsi]win2012 guest bsod(c9) when whql test DPWLK-HotAdd(1104) job)
e40293
- Resolves: bz#1234751
e40293
  ([virtio-win][vioscsi]win2012R2 guest bsod(d1) when whql test DPWLK-HotAdd(1104) job)
e40293
- Resolves: bz#1235108
e40293
  ([virtio-win][vioscsi]VIOSCSI driver is not signed by redhat certification on win200832/64 platform)
e40293
- Resolves: bz#1237024
e40293
  ([virtio-win][netkvm]ipv6 uploading speed is quite slow when set "TCP/UDP checksum offload(IPv6)" to "Rx & Tx Enabled")
e40293
- Resolves: bz#1241986
e40293
  (win7 64bit BSOD when booting it on RHEL7.2 host)
e40293
- Resolves: bz#1243229
e40293
  ([virtio-win][scsi][windows 10]win10 and win2016 guests bsod with D1 when run job "Bus Reset Test")
e40293
- Resolves: bz#1245957
e40293
  ([WHQL][viostor][data-plane]it could not generate dump file on WIN2008-32/64 via WLK while running Crash Dump job)
e40293
- Resolves: bz#1246993
e40293
  ([virtio-win][svvp][ws2016] job "Signed Driver Check (CheckLogo)" failed during ws2016 svvp test)
e40293
- Resolves: bz#1247006
e40293
  ([virtio-win][svvp][ws2016] job "Profile Interrupt Test" failed during ws2016 svvp test)
e40293
- Resolves: bz#1248873
e40293
  ([whql][netkvm]Job named NDISTest6.5-InvalidPackets failed with HCK on win8-32/win8-64(build 106))
e40293
- Resolves: bz#1248977
e40293
  ([virtio-win][vioscsi] Cannot install vioscsi driver on win7-32&win2008-32)
e40293
- Resolves: bz#1249867
e40293
  ([WHQL][vioscsi]Job hangs and it cannot continure on windows2008 guest via WLK)
e40293
- Resolves: bz#1250854
e40293
  ([WHQL][vioscsi]The job named crash dump failed on windows 2008 -32/64 platform)
e40293
- Resolves: bz#1256583
e40293
  (Win10 guest can't get ip address from dhcpserver when add mrg_rxbuf=off for virtio-net-pci)
e40293
- Resolves: bz#1266340
e40293
  ([whql][netkvm]NDISTest6.5 Manual test failed and generate dump file on windows 2008 guest)
e40293
- Resolves: bz#1270149
e40293
  ([virtio-win][netkvm] Check guest network link status of virtio nic with status=on failed (build 110))
e40293
- Resolves: bz#1289406
e40293
  ([virtio-win][vioser] Cannot install vioser driver successfully)
e40293
- Resolves: bz#1292788
e40293
  ([virtio-win][viostor] Cannot install viostor driver on win7-64&win2008-64&win2008R2)
e40293
- Resolves: bz#1293042
e40293
  ([virtio-win][vioser] Extra '-' (dash) in serial driver name)
e40293
- Resolves: bz#1293249
e40293
  ([virtio-win][vioser] IOCTL_GET_INFORMATION does not return required buffer size)
e40293
- Resolves: bz#1296092
e40293
  ([virtio-win][balloon] balloon driver can not be installed automately via pnputil)
e40293
- Resolves: bz#1303511
e40293
  (update copyright of license.txt file in virtio-win to 2016)
e40293
- Resolves: bz#1303809
e40293
  (provide QEMU guest agent command for setting root/administrator account password - window guests)
e40293
- Resolves: bz#1303988
e40293
  ([virtio-win] [virtio-1] [RFE] Add Virtio-1.0 support for NetKVM)
e40293
- Resolves: bz#1304041
e40293
  ([virtio-win] [virtio-1] [RFE] Add Virtio-1.0 support for vioserial)
e40293
- Resolves: bz#1304044
e40293
  ([virtio-win] [virtio-1] [RFE] Add Virtio-1.0 support for vioscsi)
e40293
- Resolves: bz#1304049
e40293
  ([virtio-win] [virtio-1] [RFE] Add Virtio-1.0 support for viostor)
e40293
- Resolves: bz#1313243
e40293
  ([virtio-win][netkvm][rhel6]win2008-32 guest bsod with HARDWARE_INTERRUP_STORM(f2) when running netperf for longevity test)
e40293
- Resolves: bz#1313887
e40293
  ([RFE] provide QEMU guest agent command for setting root account password (Windows guest) [rhel-7.3])
e40293
- Resolves: bz#1315984
e40293
  ([virtio-win] [virtio-1] [RFE] Add Virtio-1.0 support for baloon)
e40293
- Resolves: bz#1315985
e40293
  ([virtio-win] [virtio-1] [RFE] Add Virtio-1.0 support for rng)
e40293
- Resolves: bz#1321774
e40293
  ([virtio-win][vioscsi]fio jobs keep printing "0% done" in win2012r2 guest)
e40293
- Resolves: bz#1325078
e40293
  (Add TargetOSVersion to driver inf files)
e40293
- Resolves: bz#1328275
e40293
  (virtio-win doesn't provide windows 10 drivers within vfd [rhel-7.3])
e40293
- Resolves: bz#1334736
e40293
  (On the LAN network, as long as the VMs receive the Network message, and will always blue screen.)
e40293
- Resolves: bz#1336368
e40293
  ([virtio-win][viostor][virtio1.0]Cannot enlarge/shrink disk with virtio1.0 device)
e40293
- Resolves: bz#1339175
e40293
  ([NetKVM] Turn on RSC feature in NetKVM driver)
e40293
- Resolves: bz#1340571
e40293
  (Add Windows 2k16 drivers to virtio-win)
e40293
- Resolves: bz#1352432
e40293
  ([virtio-win][vioscsi]Win2012-64&R2 guest occurred bsod(d1) when whql test DPWLK- Hot-Replace - Device Test - Verify driver support for D3 power state)
e40293
- Resolves: bz#1352517
e40293
  ([virtio-win][balloon][whql]windows guest BSOD when run several WHQL jobs)
e40293
- Resolves: bz#1352809
e40293
  ([virtio-win][viorng]wrong dervier version for virtio-win-prewhql-121)
e40293
- Resolves: bz#1356363
e40293
  ([virtio-win][viorng] cannot install viorng driver on win2008-32/64 (build 122) )
e40293
- Resolves: bz#1358125
e40293
  (Virtio 1.0 driver didn't work on win10 with q35 machine type)
e40293
- Resolves: bz#1359072
e40293
  ([virtio-win][netkvm][whql]many whql jobs occurred BSOD(DRIVER_VERIFIER_DETECTED_VIOLATION (c4)) on build 122)
e40293
- Resolves: bz#1361501
e40293
  ([virtio-win][balloon] report "VCRUNTIME120.dll is missing from your computer"error when using blnsvr.exe)
e40293
e40293
* Fri Jun 10 2016 Yash Mankad <ymankad@redhat.com> - 1.8.0-5
e40293
e40293
Add Windows 10 drivers to .vfd files (bz#1328275)
e40293
Updates copyright notice in virtio-win_license.txt file to 2016 (bz#1303511)
e40293
e40293
 - Resolves: bz#1328275
e40293
   (virtio-win doesn't provide windows 10 drivers within vfd)
e40293
 - Resolves: bz#1303511
e40293
   (update copyright of license.txt file in virtio-win-1.7.5-0.el6 to 2016)
e40293
e40293
* Tue Oct 13 2015 Jeff E. Nelson <jen@redhat.com> - 1.8.0-4
e40293
e40293
Drop /vioscsi/w10/amd64/vioscsi.DVL.XML which was included
e40293
by mistake.
e40293
e40293
See the changelog entry for 1.8.0-1 for a full
e40293
description of the changes in this release.
e40293
e40293
- Resolves: bz#1217644
e40293
  (use hardlinks for .iso and /usr/share/virtio-win/drivers)
e40293
e40293
* Mon Oct 12 2015 Jeff E. Nelson <jen@redhat.com> - 1.8.0-3
e40293
e40293
Update virtio-win-1.8.0-for-rpm.tar.gz with the latest
e40293
signed drivers. This corrects packaging mistakes that put
e40293
drivers into the wrong directories; there are no new
e40293
bugfixes.
e40293
e40293
See the changelog entry for 1.8.0-1 for a full
e40293
description of the changes in this release.
e40293
e40293
- Resolves: bz#1217644
e40293
  (use hardlinks for .iso and /usr/share/virtio-win/drivers)
e40293
e40293
* Fri Oct  2 2015 Jeff E. Nelson <jen@redhat.com> - 1.8.0-2
e40293
e40293
The virtio-win-VVV-bin-for-rpm.zip file was previously a
e40293
zip file. This has been switched to a .tar.gz file which
e40293
provides better compresion and support for hard links.
e40293
e40293
- Resolves: bz#1217644
e40293
  (use hardlinks for .iso and /usr/share/virtio-win/drivers)
e40293
e40293
* Thu Oct  1 2015 Jeff E. Nelson <jen@redhat.com> - 1.8.0-1
e40293
e40293
- The virtio-win-1.8.0-1 release contains:
e40293
  - support for Windows 10
e40293
  - a new driver (pvpanic)
e40293
  - Bugfixes and improvements (see below for bugzilla list)
e40293
e40293
- The drivers contained in this release are:
e40293
  - pvpanic build 103
e40293
  - Balloon build 105
e40293
  - viorng  build 105
e40293
  - viostor build 106
e40293
  - NetKVM  build 105 (Windows Server 2008) and build 110 (all others)
e40293
  - vioser  build 108
e40293
  - vioscsi build 102
e40293
e40293
- Also included in this release are:
e40293
  - qemu guest agent 7.0-10
e40293
  - qxl 0.1-24
e40293
e40293
This release addresses the following BZs:
e40293
- Solves: bz#996479
e40293
  (RFE:pvpanic driver for windows guest)
e40293
- Solves: bz#1010887
e40293
  ([virtio-win][balloon] Guest display did not show properly after hibernate guest(s4)& resume after enlarging memory during runtime)
e40293
- Solves: bz#1017817
e40293
  (copying of 10+ MB plaintext from guest through spice clipboard to client results in: vio_serial write completion error 554)
e40293
- Solves: bz#1037949
e40293
  ([virtio-win][viostor]guest bsod(9F) when do s4 while guest running iozone)
e40293
- Solves: bz#1054640
e40293
  ([virtio-win][netkvm]windows 8.1 x86 BSOD on DRIVER_POWER_STATE_FAILURE (9f))
e40293
- Solves: bz#1058115
e40293
  ([whql][netkvm]win2k8-32 BSOD with code 9F when run WLK job "Ethernet - NDISTest 6.5 (MPE)")
e40293
- Solves: bz#1058121
e40293
  ([whql][netkvm]win2k8-32 BSOD with 7E code when run WLK job "Ethernet - NDISTest 6.5 (MPE)")
e40293
- Solves: bz#1058225
e40293
  ([WHQL][netkvm]Job named PM_PowerStateTransition failed because error pop up while test app's running on win8/win8.1)
e40293
- Solves: bz#1067249
e40293
  ([virtio-win][balloon]Balloon device can not be removed after blnsrv service installed)
e40293
- Solves: bz#1085702
e40293
  ([WHQL][netkvm][macvtap][1 machine]OffloadRsc failed on win2012 and win8-64 guest)
e40293
- Solves: bz#1096505
e40293
  ([NetKVM] Implement multiqueue support in Windows guest driver)
e40293
- Resolves: bz#1098876
e40293
  ([virtio-win][netkvm]netkvm driver can not be installed on win8-64 guests)
e40293
- Solves: bz#1100308
e40293
  ([NetKVM] Race condition in handling device stop)
e40293
- Solves: bz#1103100
e40293
  ([virtio-win][netkvm]netkvm driver can not be load in win2008 guest)
e40293
- Solves: bz#1106400
e40293
  ([whql][netkvm]NDISTest 6.5 - [2 Machine] - OffloadLSO failed)
e40293
- Solves: bz#1109027
e40293
  ([virtio-win][netkvm]Name field is empty when using netsh command)
e40293
- Solves: bz#1110129
e40293
  ([virtio-win][scsi]scsi driver can not be installed automately via pnputil)
e40293
- Solves: bz#1111051
e40293
  ([virtio-win][netkvm]win7-32 guest bsod(8e) while performing long (several hours) netperf transfer with mq=on)
e40293
- Resolves: bz#1112712
e40293
  ([virtio-win][netkvm]win8.1 32bit BSOD when loading virtio-win-prewhql-0.1 driver & indirect_desc=off option of virtio-net-pci)
e40293
- Resolves: bz#1119966
e40293
  ([whql][netkvm][RHEL6]guests bsod (0xd1) when running job "NDISTest 6.5 - [1 Machine] - StandardizedKeywords")
e40293
- Solves: bz#1121338
e40293
  ([WHQL][netkvm]NDISTest 6.5 - 2 Machine - OffloadChecksum failed via bridge on hck)
e40293
- Solves: bz#1123288
e40293
  ([virtio-win][netkvm]BOSD occurs during guest reboot after disable nic when netserver running)
e40293
- Solves: bz#1125796
e40293
  ("Guest moved used index from 10122 to 10253" when reboot win2012R2 guest with 129 virtio-scsi target)
e40293
- Solves: bz#1126378
e40293
  ([virtio-win][vioscsi][rhel6]win2012 guest bsod(d1) when shutdown guest with multi virtio-scsi devices on the same scsi controller)
e40293
- Solves: bz#1136023
e40293
  ([NetKVM] Google patches broke debug compilation of NetKVM driver)
e40293
- Solves: bz#1136602
e40293
  ([whql][netkvm]Guest (64 bits Operating System) got BSOD (DRIVER_VERIFIER_DETECTED_VIOLATION) while run some jobs)
e40293
- Solves: bz#1136606
e40293
  ([whql][netkvm]guests bsod(7E) when running job "NDISTest 6.0 - [1 Machine] - 1c_FaultHandling")
e40293
- Solves: bz#1140447
e40293
  ([virtio-win][viorng]should use uniformed name for WDFCoinstallerXXX.dll)
e40293
- Solves: bz#1142737
e40293
  ([virtio-win][netkvm]interface status is '2', but expect status is '7' after set_link NIC off)
e40293
- Solves: bz#1147202
e40293
  ([virtio-win][WHQL][netkvm]Job named by InvalidPackets induce win81-32/64 to hang up.)
e40293
- Solves: bz#1147203
e40293
  ([virtio-win][whql][netkvm]win2k8-64 bsod(7e) when run job "Ethernet - NDISTest 6.0")
e40293
- Solves: bz#1147239
e40293
  (NetKVM with 2012R2 fails the HCK tests)
e40293
- Solves: bz#1154419
e40293
  (NetKVM fails HCK test for 2008R2, single CPU)
e40293
- Solves: bz#1154420
e40293
  (ParaNdis6_SendNetBufferList should dispatch each net buffer to a separate queue)
e40293
- Solves: bz#1154435
e40293
  ([NetKVM] Incorrect message id assignment and queue allocation)
e40293
- Solves: bz#1155891
e40293
  ([whql][netkvm]Job MPE failed while job was running on win2008R2 because of bsod (0A) on build 93 - 4 vcpus)
e40293
- Solves: bz#1155910
e40293
  ([whql][netkvm]Job MPE failed while job was running on win2008R2 because of bsod (D1) on build 93 - 1 vcpus)
e40293
- Resolves: bz#1156259
e40293
  (Win7-64 guest BSOD(0x000000A0) when doing s4)
e40293
- Solves: bz#1157241
e40293
  ([NetKVM] Uninitialized reserved field in procNumber structure)
e40293
- Solves: bz#1159732
e40293
  ([virtio-win][vioscsi]guest shutdown instead of S3/S4 while doing S3/S4 in guest)
e40293
- Resolves: bz#1159754
e40293
  ([virtio-win][netkvm]Nic device doesn't work when guest is running in IRQ mode)
e40293
- Solves: bz#1167539
e40293
  (win8.1.32 guest BSOD with error ' MEMORY_MANAGEMENT)
e40293
- Solves: bz#1167614
e40293
  (win8.1.32 guest BSOD with error 'DRIVER_IRQL_NOT_LESS_OR_EQUAL' (netkvm.sys))
e40293
- Solves: bz#1168119
e40293
  ([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)
e40293
- Solves: bz#1168483
e40293
  ([virtio-win][netkvm]guest lost ip when change MTU between 500 and 575 via device manage)
e40293
- Solves: bz#1168784
e40293
  ([virtio-win]win2012r2 guest shows black screen with error code "0x0000005c" after migration and reboot)
e40293
- Solves: bz#1169673
e40293
  ([virtio-win][netkvm]qemu quit with "qemu-kvm: Guest moved used index from 0 to 257" when set MaxRxBuffers to 512/1024 in guest)
e40293
- Solves: bz#1169718
e40293
  (CVE-2015-3215 [NetKVM] Malformed packet can cause BSOD [rhel-7.2])
e40293
- Solves: bz#1170106
e40293
  (RFE: [virtio-win][qxl-win] Add windows 2008R2 QXL to the .vfd)
e40293
- Solves: bz#1172920
e40293
  ([virtio-win][vioser]winxp guest bsod with D1 code when shutdown guest after hotunplug/hotplug serial port and serial pci)
e40293
- Solves: bz#1173323
e40293
  (iperf stalls the NetKVM driver)
e40293
- Solves: bz#1177063
e40293
  ([virtio-win][balloon]guest can't s3/s4 correctly if disable guest-stats-polling while balloon service running)
e40293
- Solves: bz#1183423
e40293
  (Change the copyright on all the Windows drivers to "2015" in virtio-win-prewhql build)
e40293
- Solves: bz#1184430
e40293
  (enable event index feature in Windows virtio-blk driver)
e40293
- Resolves: bz#1184818
e40293
  (guest BSOD when reboot guest after enable qxl driver verifier)
e40293
- Solves: bz#1188790
e40293
  (NetKVM driver crashed on pausing in MPE test)
e40293
- Solves: bz#1190968
e40293
  ([whql][netkvm][mq]job "NDISTest 6.0 - [1 Machine] - 1c_Mini6RSSOids" last for hours and never stop w/ 4 queues)
e40293
- Solves: bz#1191836
e40293
  ([whql][netkvm][mq]job "NDISTest 6.5 - [2 Machine] - GlitchFreeDevice" failed due to "not received the expected number of packets" w/ 4 queues)
e40293
- Solves: bz#1195487
e40293
  (Windows guest performing out-of-bounds accesses on virtio device)
e40293
- Resolves: bz#1195920
e40293
  (Windows 2012 R2 using virtio-scsi driver with Direct LUNs causes BSODs)
e40293
- Solves: bz#1210208
e40293
  (CVE 2015-3215 [NetKVM] Malformed packet can cause BSOD [rhel-7.2])
e40293
- Resolves: bz#1212392
e40293
  (need to do extra Refresh work when initiate virtio-blk disk while boot guest with OVMF)
e40293
- Solves: bz#1217642
e40293
  (QXL XDDM is not shipped on the virtio-win ISO)
e40293
- Resolves: bz#1217644
e40293
  (use hardlinks for .iso and /usr/share/virtio-win/drivers)
e40293
- Solves: bz#1217799
e40293
  (Distribute *.oem, LICENSE, COPYING in -prewhql build)
e40293
- Resolves: bz#1218449
e40293
  (Ship qemuserial.cat on the iso)
e40293
- Solves: bz#1218937
e40293
  (QEMU Guest Agent VSS Provider is not started after guest tools install)
e40293
- Solves: bz#1227164
e40293
  (viostor/vioscsi is not digital signed by Redhat)
e40293
- Resolves: bz#1228967
e40293
  ([virtio-win][whql][viostor]job "Flush Test" failed on all guests with build 105)
e40293
e40293
* Mon Apr 13 2015 Jeff E. Nelson <jen@redhat.com> - 1.7.4-1
e40293
- Correct NVR of virtio-win-prewhql-build
e40293
e40293
- Resolves: bz#1183423 [rhel-7.2.0]
e40293
  (Change the copyright on all the Windows drivers to "2015" in virtio-win-preqhql build)
e40293
- Resolves: bz#1195920 [rhel-7.2.0]
e40293
  (Windows 2012 R2 using virtio-scsi-driver with Direct LUNs causes BSODs)
e40293
- Resolves: bz#1210208 [rhel-7.2.0]
e40293
  ([NetKVM] Malformed packet can cause BSOD)
e40293
e40293
* Fri Apr 10 2015 Jeff E. Nelson <jen@redhat.com> - 1.7.4-1
e40293
- Resolves: bz#1183423 [rhel-7.2.0]
e40293
  (Change the copyright on all the Windows drivers to "2015" in virtio-win-preqhql build)
e40293
- Resolves: bz#1195920 [rhel-7.2.0]
e40293
  (Windows 2012 R2 using virtio-scsi-driver with Direct LUNs causes BSODs)
e40293
- Resolves: bz#1210208 [rhel-7.2.0]
e40293
  ([NetKVM] Malformed packet can cause BSOD)
e40293
e40293
* Fri Jan  9 2015 Mike Bonnet <mikeb@redhat.com> - 1.7.3-1
e40293
- Update drivers and guest-agent installers
e40293
- Resolves: rhbz#1178458
e40293
e40293
* Fri Sep 19 2014 Mike Bonnet <mikeb@redhat.com> - 1.7.2-1
e40293
- Update drivers and guest-agent installers
e40293
- Resolves: rhbz#1047937
e40293
e40293
* Wed May 28 2014 Mike Bonnet <mikeb@redhat.com> - 1.7.1-1
e40293
- Update drivers and guest-agent installers
e40293
- Resolves: rhbz#1102235
e40293
e40293
* Sat Apr  5 2014 Mike Bonnet <mikeb@redhat.com> - 1.7.0-1
e40293
- Update serial drivers and guest-agent installers
e40293
- Resolves: rhbz#1025122
e40293
e40293
* Thu Feb 27 2014 Mike Bonnet <mikeb@redhat.com> - 1.6.8-5
e40293
- Update guest-agent installers
e40293
- Resolves: rhbz#827609
e40293
e40293
* Wed Jan 22 2014 Mike Bonnet <mikeb@redhat.com> - 1.6.8-4
e40293
- Re-update guest-agent installers
e40293
e40293
* Fri Jan 17 2014 Mike Bonnet <mikeb@redhat.com> - 1.6.8-3
e40293
- Update guest-agent installers
e40293
e40293
* Thu Jan 16 2014 Mike Bonnet <mikeb@redhat.com> - 1.6.8-2
e40293
- Add new drivers to the .vfds and .iso
e40293
e40293
* Wed Jan 15 2014 Mike Bonnet <mikeb@redhat.com> - 1.6.8-1
e40293
- Refresh the scsi driver
e40293
e40293
* Wed Dec  4 2013 Mike Bonnet <mikeb@redhat.com> - 1.6.7-3
e40293
- Fix the serial driver for Windows 2012
e40293
e40293
* Tue Oct 29 2013 Mike Bonnet <mikeb@redhat.com> - 1.6.7-2
e40293
- Remove netkvmco.dll from the floppy images to save space
e40293
- Related: rhbz#1018649
e40293
e40293
* Tue Oct 29 2013 Mike Bonnet <mikeb@redhat.com> - 1.6.7-1
e40293
- Update to the latest version of the drivers
e40293
- Add qemu-ga installers to the .iso
e40293
- Resolves: rhbz#1018649 rhbz#1018652 rhbz#908609
e40293
e40293
* Thu Aug 15 2013 Jay Greguske <jgregusk@redhat.com> 1.6.6-1
e40293
- Resolves: 968050
e40293
e40293
* Thu Jul 11 2013 Jay Greguske <jgregusk@redhat.com> 1.6.5-6
e40293
- Resolves: 983500 (CVE-2013-2231)
e40293
e40293
* Fri Jun 28 2013 Jay Greguske <jgregusk@redhat.com> 1.6.5-5
e40293
- Resolves: 979239
e40293
e40293
* Thu Jun 27 2013 Jay Greguske <jgregusk@redhat.com> 1.6.5-4
e40293
- Resolves: 978648 978282 977686
e40293
e40293
* Wed Jun 26 2013 Jay Greguske <jgregusk@redhat.com> 1.6.5-3
e40293
- Use OS-specific cat files for each OS
e40293
e40293
* Tue Jun 25 2013 Jay Greguske <jgregusk@redhat.com> 1.6.5-2
e40293
- Use an uncorrupted amd64 cat file
e40293
e40293
* Mon Jun 24 2013 Jay Greguske <jgregusk@redhat.com> 1.6.5-1
e40293
- Resolves 976310
e40293
e40293
* Mon Apr 29 2013 Jay Greguske <jgregusk@redhat.com> 1.6.4-1
e40293
- Resolves 956228
e40293
e40293
* Wed Feb 6 2013 Jay Greguske <jgregusk@redhat.com> 1.6.3-3
e40293
- added further fixed txtsetup.oem
e40293
e40293
* Wed Feb 6 2013 Jay Greguske <jgregusk@redhat.com> 1.6.3-2
e40293
- add fixed txtsetup.oem
e40293
- added win2k8r2 netkvm drivers
e40293
e40293
* Wed Feb 6 2013 Jay Greguske <jgregusk@redhat.com> 1.6.3-1
e40293
- Reorganize the VFDs to be 32/64 bit
e40293
- Fix 1009 balloon coinstallers being resigned
e40293
- Resolves: 908163, 891640
e40293
e40293
* Tue Feb 5 2013 Jay Greguske <jgregusk@redhat.com> 1.6.2-2
e40293
- Fix 1009 coinstallers being resigned
e40293
- Resolves: 891640
e40293
e40293
* Wed Jan 30 2013 Jay Greguske <jgregusk@redhat.com> 1.6.2-1
e40293
- Split up the VFD
e40293
- Resolves: 905011
e40293
e40293
* Tue Jan 29 2013 Jay Greguske <jgregusk@redhat.com> 1.6.1-2
e40293
- Remove vioser-test.pdbs
e40293
- Resolves: 838915
e40293
e40293
* Thu Jan 24 2013 Jay Greguske <jgregusk@redhat.com> 1.6.1-1
e40293
- Added drivers from submissions 1556359, 1557005, 1557012,
e40293
  1557004, 1557008, 1555597, 1552544, 1551826, 1549074,
e40293
  1546707
e40293
- Enabled Win8/2012 platforms
e40293
- Updated txtsetup.oem for Windows 2003
e40293
- Resolves: 902977, 857832, 803633, 880569, 836915,
e40293
  838021, 714908, 750421, 760022, 768795, 782268, 790305,
e40293
  797030, 797032, 797695, 799864, 800247, 800716, 801238,
e40293
  805423, 807967, 814684, 814896, 815295, 816452, 819412,
e40293
  824814, 827000, 828275, 831570, 833659, 833671, 834174,
e40293
  834175, 834179, 834679, 836474, 837321, 837758, 838002,
e40293
  838005, 838008, 839143, 839853, 840911, 841169, 841544,
e40293
  842961, 843325, 855826, 858551, 859882, 864841, 873128,
e40293
  873960, 873971, 875155, 876033, 876061, 876397, 876504,
e40293
  877333, 878291, 879143, 879178
e40293
- add the Windows guest agent and supporting .dlls to the .iso
e40293
  Resolves: 902977
e40293
e40293
* Wed Oct 31 2012 Jay Greguske <jgregusk@redhat.com> 1.6.0-1
e40293
- Added QXL drivers from submission 1534828
e40293
- Resolves: 871679
e40293
e40293
* Fri Aug 17 2012 Jay Greguske <jgregusk@redhat.com> 1.5.4-1
e40293
- Increased VFD size to 2.88M
e40293
- Resolves: 760022
e40293
e40293
* Fri Jul 6 2012 Jay Greguske <jgregusk@redhat.com> 1.5.3-1
e40293
- Updated drivers for vio-serial
e40293
- Resolved: 833659
e40293
e40293
* Tue May 29 2012 Jay Greguske <jgregusk@redhat.com> 1.5.2-1
e40293
- Fixed Windows XP block drivers
e40293
e40293
* Wed May 16 2012 Jay Greguske <jgregusk@redhat.com> 1.5.1-1
e40293
- Updated drivers for RHEL 6.3
e40293
- Resolved: 677219, 695053, 713643, 730877, 744729, 744730,
e40293
            751952, 752743, 753723, 759361, 760022, 769495,
e40293
            770499, 771390, 799178, 799182, 799190, 799248,
e40293
            799264, 808322, 808654, 810694, 811161
e40293
e40293
* Thu Oct  6 2011 Mike Bonnet <mikeb@redhat.com> - 1.4.0-1
e40293
- Updated drivers for RHEL 6.2
e40293
e40293
* Wed Aug 10 2011 Jay Greguske <jgregusk@redhat.com> - 1.3.3-0
e40293
- Removed xp/amd64 directories and drivers since we do not
e40293
  support that platform. (rhbz#728457)
e40293
e40293
* Fri Aug  5 2011 Michael Bonnet <mikeb@redhat.com> - 1.3.2-2
e40293
- fix the directory structure of the sources zip
e40293
e40293
* Thu Aug  4 2011 Mike Bonnet <mikeb@redhat.com> - 1.3.2-1
e40293
- update viostor.cat (rhbz#727799)
e40293
e40293
* Fri Jul 29 2011 Jay Greguske <jgregusk@redhat.com> 1.3.1-1
e40293
- Added new vioserial drivers (rhbz#721355)
e40293
- prewhql build: 0.1-13
e40293
e40293
* Tue Jul 26 2011 Jay Greguske <jgregusk@redhat.com> 1.3.0-1
e40293
- Added new vioserial drivers (rhbz#720540, rhbz#702258)
e40293
- prewhql build: 0.1-12
e40293
- included 00-ms-cross-cert.patch for the sake of completeness
e40293
e40293
* Tue Apr 26 2011 Jay Greguske <jgregusk@redhat.com> 1.2.0-1
e40293
- Fix 2k8-32 drivers
e40293
e40293
* Mon Apr 25 2011 Jay Greguske <jgregusk@redhat.com> 1.2.0-0
e40293
- Added viostor, vioserial and balloon drivers for 6.1 (rhbz#699570)
e40293
e40293
* Wed Mar 30 2011 Jay Greguske <jgregusk@redhat.com> 1.1.16-4
e40293
- remove hypercall drivers included in error
e40293
- add vioserial and balloon which were excluded in error
e40293
e40293
* Thu Mar 24 2011 Jay Greguske <jgregusk@redhat.com> 1.1.16-3
e40293
- fix viostor 2k8-64 driver direct from MS this time (rhbz#681958)
e40293
e40293
* Wed Mar 23 2011 Jay Greguske <jgregusk@redhat.com> - 1.1.16-2
e40293
- Sources now a zip rather than tarball
e40293
- fix viostor 2k8-64 driver (rhbz#681958)
e40293
- Removed .git in sources zip (rhbz#671187)
e40293
e40293
* Thu Feb 10 2011 Jay Greguske <jgregusk@redhat.com> - 1.1.16-1
e40293
- Fixed drivers zip (viostor, balloon and vioserial)
e40293
e40293
* Fri Jul 2 2010 Jay Greguske <jgregusk@redhat.com> - 1.1.16-0
e40293
- RHEL 6 rebuild with new drivers
e40293
e40293
* Thu May 13 2010 Dennis Gregorovic <dgregor@redhat.com> - 1.0.0-8.1.41879
e40293
- Bump for rebuild
e40293
e40293
* Mon Jan 18 2010 Jay Greguske <jgregusk@redhat.com> - 1.0.0-8.41879
e40293
- Updated drivers from sm17 tags
e40293
e40293
* Tue Nov 17 2009 Jay Greguske <jgregusk@redhat.com> - 1.0.0-7.39539
e40293
- Packages built with the rhevm-2.1 branch
e40293
- included installer fixes
e40293
e40293
* Mon Nov 16 2009 Jay Greguske <jgregusk@redhat.com> - 1.0.0-6.37540
e40293
- license file is in .txt format
e40293
- included fix to installers so the correct block drivers are used
e40293
e40293
* Wed Nov  4 2009 Jay Greguske <jgregusk@redhat.com> - 1.0.0-5.37540
e40293
- Added new license documentation
e40293
e40293
* Tue Nov  3 2009 Jay Greguske <jgregusk@redhat.com> - 1.0.0-4.37540
e40293
- Added dual-signed x64 2008/2008r2 net drivers
e40293
e40293
* Thu Jun 18 2009 Jay Greguske <jgregusk@redhat.com> - 1.0.0-2.31351
e40293
- Fixed licensing issue in source tarball
e40293
e40293
* Wed Jun 17 2009 Mike Bonnet <mikeb@redhat.com> - 1.0.0-1.31351
e40293
- rebuild from the latest upstream sources
e40293
e40293
* Thu May  7 2009 Mike Bonnet <mikeb@redhat.com> - 1.0.0-1.28503
e40293
- Initial build