495e37
%global libfdt_version 1.6.0
495e37
%global libseccomp_version 2.4.0
495e37
%global libusbx_version 1.0.23
495e37
%global meson_version 0.58.2
495e37
%global usbredir_version 0.7.1
495e37
%global ipxe_version 20200823-5.git4bd064de
495e37
495e37
# LTO does not work with the coroutines of QEMU on non-x86 architectures
495e37
# (see BZ 1952483 and 1950192 for more information)
495e37
%ifnarch x86_64
495e37
    %global _lto_cflags %%{nil}
495e37
%endif
495e37
495e37
%global have_usbredir 1
495e37
%global have_opengl   1
495e37
%global have_fdt      1
495e37
%global have_modules_load 0
495e37
%global have_memlock_limits 0
495e37
# Some of these are not relevant for RHEL, but defining them
495e37
# makes it easier to sync the dependency list with Fedora
495e37
%global have_block_rbd 1
495e37
%global enable_werror 1
495e37
%global have_clang 1
495e37
%global have_safe_stack 0
495e37
495e37
495e37
%if %{have_clang}
495e37
%global toolchain clang
495e37
%ifarch x86_64
495e37
%global have_safe_stack 1
495e37
%endif
495e37
%else
495e37
%global toolchain gcc
495e37
%global cc_suffix .gcc
495e37
%endif
495e37
495e37
495e37
495e37
# Release candidate version tracking
495e37
# global rcver rc4
495e37
%if 0%{?rcver:1}
495e37
%global rcrel .%{rcver}
495e37
%global rcstr -%{rcver}
495e37
%endif
495e37
495e37
%global have_pmem 1
495e37
%ifnarch x86_64
495e37
    %global have_pmem 0
495e37
%endif
495e37
495e37
%global have_numactl 1
495e37
%ifarch s390x
495e37
    %global have_numactl 0
495e37
%endif
495e37
495e37
%global tools_only 0
495e37
%ifarch %{power64}
495e37
    %global tools_only 1
495e37
%endif
495e37
495e37
%ifnarch %{ix86} x86_64
495e37
    %global have_usbredir 0
495e37
%endif
495e37
495e37
%ifnarch s390x
495e37
    %global have_librdma 1
495e37
%else
495e37
    %global have_librdma 0
495e37
%endif
495e37
495e37
%global modprobe_kvm_conf %{_sourcedir}/kvm.conf
495e37
%ifarch s390x
495e37
    %global modprobe_kvm_conf %{_sourcedir}/kvm-s390x.conf
495e37
%endif
495e37
%ifarch %{ix86} x86_64
495e37
    %global modprobe_kvm_conf %{_sourcedir}/kvm-x86.conf
495e37
%endif
495e37
495e37
%ifarch %{ix86}
495e37
    %global kvm_target    i386
495e37
%endif
495e37
%ifarch x86_64
495e37
    %global kvm_target    x86_64
495e37
%else
495e37
    %global have_opengl  0
495e37
%endif
495e37
%ifarch %{power64}
495e37
    %global kvm_target    ppc64
495e37
    %global have_memlock_limits 1
495e37
%endif
495e37
%ifarch s390x
495e37
    %global kvm_target    s390x
495e37
    %global have_modules_load 1
495e37
%endif
495e37
%ifarch ppc
495e37
    %global kvm_target    ppc
495e37
%endif
495e37
%ifarch aarch64
495e37
    %global kvm_target    aarch64
495e37
%endif
495e37
495e37
%global target_list %{kvm_target}-softmmu
495e37
%global block_drivers_rw_list qcow2,raw,file,host_device,nbd,iscsi,rbd,blkdebug,luks,null-co,nvme,copy-on-read,throttle,compress
495e37
%global block_drivers_ro_list vdi,vmdk,vhdx,vpc,https,ssh
495e37
%define qemudocdir %{_docdir}/%{name}
495e37
%global firmwaredirs "%{_datadir}/qemu-firmware:%{_datadir}/ipxe/qemu:%{_datadir}/seavgabios:%{_datadir}/seabios"
495e37
495e37
#Versions of various parts:
495e37
495e37
%global requires_all_modules                                     \
495e37
%if %{have_opengl}                                               \
495e37
Requires: %{name}-ui-opengl = %{epoch}:%{version}-%{release}     \
495e37
Requires: %{name}-ui-egl-headless = %{epoch}:%{version}-%{release}     \
495e37
%endif                                                           \
495e37
Requires: %{name}-device-display-virtio-gpu = %{epoch}:%{version}-%{release}   \
495e37
Requires: %{name}-device-display-virtio-gpu-gl = %{epoch}:%{version}-%{release}   \
495e37
%ifarch s390x                                                    \
495e37
Requires: %{name}-device-display-virtio-gpu-ccw = %{epoch}:%{version}-%{release}   \
495e37
%else                                                            \
495e37
Requires: %{name}-device-display-virtio-gpu-pci = %{epoch}:%{version}-%{release}   \
495e37
Requires: %{name}-device-display-virtio-gpu-pci-gl = %{epoch}:%{version}-%{release}   \
495e37
%endif                                                           \
495e37
%ifarch x86_64 %{power64}                                        \
495e37
Requires: %{name}-device-display-virtio-vga = %{epoch}:%{version}-%{release}   \
495e37
Requires: %{name}-device-display-virtio-vga-gl = %{epoch}:%{version}-%{release}   \
495e37
%endif                                                           \
495e37
Requires: %{name}-device-usb-host = %{epoch}:%{version}-%{release}   \
495e37
%if %{have_usbredir}                                             \
495e37
Requires: %{name}-device-usb-redirect = %{epoch}:%{version}-%{release}   \
495e37
%endif                                                           \
495e37
Requires: %{name}-block-rbd = %{epoch}:%{version}-%{release}     \
495e37
Requires: %{name}-audio-pa = %{epoch}:%{version}-%{release}
495e37
495e37
# Since SPICE is removed from RHEL-9, the following Obsoletes:
495e37
# removes {name}-ui-spice for upgrades from RHEL-8
495e37
# The "<= {version}" assumes RHEL-9 version >= RHEL-8 version (in
495e37
# other words RHEL-9 rebases are done together/before RHEL-8 ones)
495e37
495e37
# In addition, we obsolete some block drivers as we are no longer support
495e37
# them in default qemu-kvm installation.
495e37
495e37
# Note: ssh driver wasn't removed yet just disabled due to late handling
495e37
495e37
%global obsoletes_some_modules                                  \
495e37
Obsoletes: %{name}-ui-spice <= %{epoch}:%{version}                       \
495e37
Obsoletes: %{name}-block-gluster <= %{epoch}:%{version}                  \
495e37
Obsoletes: %{name}-block-iscsi <= %{epoch}:%{version}                    \
495e37
Obsoletes: %{name}-block-ssh <= %{epoch}:%{version}                    \
495e37
495e37
495e37
Summary: QEMU is a machine emulator and virtualizer
495e37
Name: qemu-kvm
495e37
Version: 6.2.0
24c150
Release: 11%{?rcrel}%{?dist}%{?cc_suffix}.5
495e37
# Epoch because we pushed a qemu-1.0 package. AIUI this can't ever be dropped
495e37
# Epoch 15 used for RHEL 8
495e37
# Epoch 17 used for RHEL 9 (due to release versioning offset in RHEL 8.5)
495e37
Epoch: 17
495e37
License: GPLv2 and GPLv2+ and CC-BY
495e37
URL: http://www.qemu.org/
495e37
ExclusiveArch: x86_64 %{power64} aarch64 s390x
495e37
495e37
495e37
Source0: http://wiki.qemu.org/download/qemu-%{version}%{?rcstr}.tar.xz
495e37
495e37
Source10: qemu-guest-agent.service
495e37
Source11: 99-qemu-guest-agent.rules
495e37
Source12: bridge.conf
495e37
Source13: qemu-ga.sysconfig
495e37
Source21: modules-load.conf
495e37
Source26: vhost.conf
495e37
Source27: kvm.conf
495e37
Source28: 95-kvm-memlock.conf
495e37
Source30: kvm-s390x.conf
495e37
Source31: kvm-x86.conf
495e37
Source36: README.tests
495e37
Source37: tests_data_acpi_pc_SSDT.dimmpxm
495e37
Source38: tests_data_acpi_q35_FACP.slic
495e37
Source39: tests_data_acpi_q35_SSDT.dimmpxm
495e37
Source40: tests_data_acpi_virt_SSDT.memhp
495e37
495e37
495e37
Patch0001: 0001-ui-clipboard-Don-t-use-g_autoptr-just-to-free-a-vari.patch
495e37
Patch0005: 0005-Initial-redhat-build.patch
495e37
Patch0006: 0006-Enable-disable-devices-for-RHEL.patch
495e37
Patch0007: 0007-Machine-type-related-general-changes.patch
495e37
Patch0008: 0008-Add-aarch64-machine-types.patch
495e37
Patch0009: 0009-Add-ppc64-machine-types.patch
495e37
Patch0010: 0010-Add-s390x-machine-types.patch
495e37
Patch0011: 0011-Add-x86_64-machine-types.patch
495e37
Patch0012: 0012-Enable-make-check.patch
495e37
Patch0013: 0013-vfio-cap-number-of-devices-that-can-be-assigned.patch
495e37
Patch0014: 0014-Add-support-statement-to-help-output.patch
495e37
Patch0015: 0015-globally-limit-the-maximum-number-of-CPUs.patch
495e37
Patch0016: 0016-Use-qemu-kvm-in-documentation-instead-of-qemu-system.patch
495e37
Patch0017: 0017-virtio-scsi-Reject-scsi-cd-if-data-plane-enabled-RHE.patch
495e37
Patch0018: 0018-BZ1653590-Require-at-least-64kiB-pages-for-downstrea.patch
495e37
Patch0019: 0019-qcow2-Deprecation-warning-when-opening-v2-images-rw.patch
495e37
Patch0020: 0020-Fix-virtio-net-pci-vectors-compat.patch
495e37
Patch0021: 0021-x86-rhel-machine-types-Add-pc_rhel_8_5_compat.patch
495e37
Patch0022: 0022-x86-rhel-machine-types-Wire-compat-into-q35-and-i440.patch
495e37
Patch0023: 0023-redhat-virt-rhel8.5.0-Update-machine-type-compatibil.patch
495e37
Patch0024: 0024-redhat-Add-s390x-machine-type-compatibility-handling.patch
495e37
Patch0025: 0025-compat-Update-hw_compat_rhel_8_5-with-6.2.0-RC2-chan.patch
495e37
# For bz#2008060 - Fix CPU Model for new IBM Z Hardware - qemu part
495e37
Patch26: kvm-redhat-Add-rhel8.6.0-and-rhel9.0.0-machine-types-for.patch
495e37
# For bz#2014484 - [RHEL9] Enable virtio-mem as tech-preview on x86-64 - QEMU
495e37
Patch27: kvm-redhat-Enable-virtio-mem-as-tech-preview-on-x86-64.patch
495e37
# For bz#2031044 - Add rhel-9.0.0 machine types for RHEL 9.0 [aarch64]
495e37
Patch28: kvm-hw-arm-virt-Register-iommu-as-a-class-property.patch
495e37
# For bz#2031044 - Add rhel-9.0.0 machine types for RHEL 9.0 [aarch64]
495e37
Patch29: kvm-hw-arm-virt-Register-its-as-a-class-property.patch
495e37
# For bz#2031044 - Add rhel-9.0.0 machine types for RHEL 9.0 [aarch64]
495e37
Patch30: kvm-hw-arm-virt-Rename-default_bus_bypass_iommu.patch
495e37
# For bz#2031044 - Add rhel-9.0.0 machine types for RHEL 9.0 [aarch64]
495e37
Patch31: kvm-hw-arm-virt-Expose-the-RAS-option.patch
495e37
# For bz#2031044 - Add rhel-9.0.0 machine types for RHEL 9.0 [aarch64]
495e37
Patch32: kvm-hw-arm-virt-Add-9.0-machine-type-and-remove-8.5-one.patch
495e37
# For bz#2031044 - Add rhel-9.0.0 machine types for RHEL 9.0 [aarch64]
495e37
Patch33: kvm-hw-arm-virt-Check-no_tcg_its-and-minor-style-changes.patch
495e37
# For bz#2024544 - Fio workers hangs when running fio with 32 jobs iodepth 32 and QEMU's userspace NVMe driver
495e37
Patch34: kvm-block-nvme-fix-infinite-loop-in-nvme_free_req_queue_.patch
495e37
# For bz#2028623 - [9.0] machine types: 6.2: Fix prefer_sockets
495e37
Patch35: kvm-rhel-machine-types-x86-set-prefer_sockets.patch
495e37
# For bz#1945666 - 9.0: x86 machine types
495e37
Patch36: kvm-x86-Add-q35-RHEL-8.6.0-machine-type.patch
495e37
# For bz#1945666 - 9.0: x86 machine types
495e37
Patch37: kvm-x86-Add-q35-RHEL-9.0.0-machine-type.patch
495e37
# For bz#2036669 - DEVICE_DELETED event is not delivered for device frontend if -device is configured via JSON
495e37
Patch38: kvm-softmmu-fix-device-deletion-events-with-device-JSON-.patch
495e37
# For bz#1962088 - [QSD] wrong help message for the fuse
495e37
Patch39: kvm-qemu-storage-daemon-Add-vhost-user-blk-help.patch
495e37
# For bz#1962088 - [QSD] wrong help message for the fuse
495e37
Patch40: kvm-qemu-storage-daemon-Fix-typo-in-vhost-user-blk-help.patch
495e37
# For bz#2046201 - CVE-2022-0358 qemu-kvm: QEMU: virtiofsd: potential privilege escalation via CVE-2018-13405 [rhel-9.0]
495e37
Patch41: kvm-virtiofsd-Drop-membership-of-all-supplementary-group.patch
495e37
# For bz#2034791 - Booting from Local Snapshot Core Dumped Whose Backing File Is Based on RBD
495e37
Patch42: kvm-block-rbd-fix-handling-of-holes-in-.bdrv_co_block_st.patch
495e37
# For bz#2034791 - Booting from Local Snapshot Core Dumped Whose Backing File Is Based on RBD
495e37
Patch43: kvm-block-rbd-workaround-for-ceph-issue-53784.patch
495e37
# For bz#2033708 - [Intel 9.0 Feat] qemu-kvm: SGX 1.5 (SGX1 + Flexible Launch Control) support
495e37
Patch44: kvm-numa-Enable-numa-for-SGX-EPC-sections.patch
495e37
# For bz#2033708 - [Intel 9.0 Feat] qemu-kvm: SGX 1.5 (SGX1 + Flexible Launch Control) support
495e37
Patch45: kvm-numa-Support-SGX-numa-in-the-monitor-and-Libvirt-int.patch
495e37
# For bz#2033708 - [Intel 9.0 Feat] qemu-kvm: SGX 1.5 (SGX1 + Flexible Launch Control) support
495e37
Patch46: kvm-doc-Add-the-SGX-numa-description.patch
495e37
# For bz#2033708 - [Intel 9.0 Feat] qemu-kvm: SGX 1.5 (SGX1 + Flexible Launch Control) support
495e37
Patch47: kvm-Enable-SGX-RH-Only.patch
495e37
# For bz#2033708 - [Intel 9.0 Feat] qemu-kvm: SGX 1.5 (SGX1 + Flexible Launch Control) support
495e37
Patch48: kvm-qapi-Cleanup-SGX-related-comments-and-restore-sectio.patch
495e37
# For bz#2041461 - Inconsistent block status reply in qemu-nbd
495e37
Patch49: kvm-block-io-Update-BSC-only-if-want_zero-is-true.patch
495e37
# For bz#2041461 - Inconsistent block status reply in qemu-nbd
495e37
Patch50: kvm-iotests-block-status-cache-New-test.patch
495e37
# For bz#1882917 - the target image size is incorrect when converting a badly fragmented file
495e37
Patch51: kvm-iotests-Test-qemu-img-convert-of-zeroed-data-cluster.patch
495e37
# For bz#1882917 - the target image size is incorrect when converting a badly fragmented file
495e37
Patch52: kvm-qemu-img-make-is_allocated_sectors-more-efficient.patch
495e37
# For bz#2040123 - Qemu core dumped when do block-stream to a snapshot node on non-enough space storage
495e37
Patch53: kvm-block-backend-prevent-dangling-BDS-pointers-across-a.patch
495e37
# For bz#2040123 - Qemu core dumped when do block-stream to a snapshot node on non-enough space storage
495e37
Patch54: kvm-iotests-stream-error-on-reset-New-test.patch
495e37
# For bz#2042481 - [aarch64] Launch guest with "default-bus-bypass-iommu=off,iommu=smmuv3" and "iommu_platform=on", guest hangs after system_reset
495e37
Patch55: kvm-hw-arm-smmuv3-Fix-device-reset.patch
495e37
# For bz#2046659 - qemu crash after execute blockdev-reopen with  iothread
495e37
Patch56: kvm-block-Lock-AioContext-for-drain_end-in-blockdev-reop.patch
495e37
# For bz#2046659 - qemu crash after execute blockdev-reopen with  iothread
495e37
Patch57: kvm-iotests-Test-blockdev-reopen-with-iothreads-and-thro.patch
495e37
# For bz#2033626 - Qemu core dump when start guest with nbd node or do block jobs to nbd node
495e37
Patch58: kvm-block-nbd-Delete-reconnect-delay-timer-when-done.patch
495e37
# For bz#2033626 - Qemu core dump when start guest with nbd node or do block jobs to nbd node
495e37
Patch59: kvm-block-nbd-Assert-there-are-no-timers-when-closed.patch
495e37
# For bz#2033626 - Qemu core dump when start guest with nbd node or do block jobs to nbd node
495e37
Patch60: kvm-iotests.py-Add-QemuStorageDaemon-class.patch
495e37
# For bz#2033626 - Qemu core dump when start guest with nbd node or do block jobs to nbd node
495e37
Patch61: kvm-iotests-281-Test-lingering-timers.patch
495e37
# For bz#2033626 - Qemu core dump when start guest with nbd node or do block jobs to nbd node
495e37
Patch62: kvm-block-nbd-Move-s-ioc-on-AioContext-change.patch
495e37
# For bz#2033626 - Qemu core dump when start guest with nbd node or do block jobs to nbd node
495e37
Patch63: kvm-iotests-281-Let-NBD-connection-yield-in-iothread.patch
495e37
# For bz#2042820 - qemu crash when try to copy and paste contents from client to VM
495e37
Patch64: kvm-Revert-ui-clipboard-Don-t-use-g_autoptr-just-to-free.patch
495e37
# For bz#2042820 - qemu crash when try to copy and paste contents from client to VM
495e37
Patch65: kvm-ui-avoid-compiler-warnings-from-unused-clipboard-inf.patch
495e37
# For bz#2042820 - qemu crash when try to copy and paste contents from client to VM
495e37
Patch66: kvm-ui-clipboard-fix-use-after-free-regression.patch
495e37
# For bz#2042820 - qemu crash when try to copy and paste contents from client to VM
495e37
Patch67: kvm-ui-vnc.c-Fixed-a-deadlock-bug.patch
495e37
# For bz#2044818 - Qemu Core Dumped when migrate -> migrate_cancel -> migrate again during guest is paused
495e37
Patch68: kvm-memory-Fix-incorrect-calls-of-log_global_start-stop.patch
495e37
# For bz#2044818 - Qemu Core Dumped when migrate -> migrate_cancel -> migrate again during guest is paused
495e37
Patch69: kvm-memory-Fix-qemu-crash-on-starting-dirty-log-twice-wi.patch
495e37
# For bz#2052050 - Mark all RHEL-8 and earlier machine types as deprecated
495e37
Patch70: kvm-RHEL-mark-old-machine-types-as-deprecated.patch
495e37
# For bz#2059786 - [virtual network][rhel9][vDPA] qemu crash after hot unplug vdpa device
495e37
Patch71: kvm-hw-virtio-vdpa-Fix-leak-of-host-notifier-memory-regi.patch
495e37
# For bz#2053584 - watchdog: BUG: soft lockup - CPU#3 stuck for 22s! [cat:2843]
495e37
Patch72: kvm-pci-expose-TYPE_XIO3130_DOWNSTREAM-name.patch
495e37
# For bz#2053584 - watchdog: BUG: soft lockup - CPU#3 stuck for 22s! [cat:2843]
495e37
Patch73: kvm-acpi-pcihp-pcie-set-power-on-cap-on-parent-slot.patch
495e37
# For bz#2038051 - Win11 (q35+edk2) guest broke after install wsl2 through 'wsl --install -d Ubuntu-20.04'
495e37
Patch74: kvm-vmxcap-Add-5-level-EPT-bit.patch
495e37
# For bz#2038051 - Win11 (q35+edk2) guest broke after install wsl2 through 'wsl --install -d Ubuntu-20.04'
495e37
Patch75: kvm-i386-Add-Icelake-Server-v6-CPU-model-with-5-level-EP.patch
495e37
# For bz#2043531 - Guest can not start with SLIC acpi table
495e37
Patch76: kvm-acpi-fix-QEMU-crash-when-started-with-SLIC-table.patch
495e37
# For bz#2043531 - Guest can not start with SLIC acpi table
495e37
Patch77: kvm-tests-acpi-whitelist-expected-blobs-before-changing-.patch
495e37
# For bz#2043531 - Guest can not start with SLIC acpi table
495e37
Patch78: kvm-tests-acpi-add-SLIC-table-test.patch
495e37
# For bz#2043531 - Guest can not start with SLIC acpi table
495e37
Patch79: kvm-tests-acpi-SLIC-update-expected-blobs.patch
495e37
# For bz#2043531 - Guest can not start with SLIC acpi table
495e37
Patch80: kvm-tests-acpi-manually-pad-OEM_ID-OEM_TABLE_ID-for-test.patch
495e37
# For bz#2043531 - Guest can not start with SLIC acpi table
495e37
Patch81: kvm-tests-acpi-whitelist-nvdimm-s-SSDT-and-FACP.slic-exp.patch
495e37
# For bz#2043531 - Guest can not start with SLIC acpi table
495e37
Patch82: kvm-acpi-fix-OEM-ID-OEM-Table-ID-padding.patch
495e37
# For bz#2043531 - Guest can not start with SLIC acpi table
495e37
Patch83: kvm-tests-acpi-update-expected-blobs.patch
495e37
# For bz#2043531 - Guest can not start with SLIC acpi table
495e37
Patch84: kvm-tests-acpi-test-short-OEM_ID-OEM_TABLE_ID-values-in-.patch
f79135
# For bz#2071102 - RHEL 9.0 guest with vsock device migration failed from RHEL 9.0 > RHEL 8.6 [rhel-9.0.0.z]
f79135
Patch85: kvm-RHEL-disable-seqpacket-for-vhost-vsock-device-in-rhe.patch
f79135
# For bz#2075635 - CVE-2022-26353 qemu-kvm: QEMU: virtio-net: map leaking on error during receive [rhel-9] [rhel-9.0.0.z]
f79135
Patch86: kvm-virtio-net-fix-map-leaking-on-error-during-receive.patch
f79135
# For bz#2075640 - CVE-2022-26354 qemu-kvm: QEMU: vhost-vsock: missing virtqueue detach on error can lead to memory leak [rhel-9] [rhel-9.0.0.z]
f79135
Patch87: kvm-vhost-vsock-detach-the-virqueue-element-in-case-of-e.patch
24c150
# For bz#2095795 - PXE boot crash qemu when using multiqueue vDPA [rhel-9.0.0.z]
24c150
Patch88: kvm-virtio-net-setup-vhost_dev-and-notifiers-for-cvq-onl.patch
24c150
# For bz#2095795 - PXE boot crash qemu when using multiqueue vDPA [rhel-9.0.0.z]
24c150
Patch89: kvm-virtio-net-align-ctrl_vq-index-for-non-mq-guest-for-.patch
24c150
# For bz#2095795 - PXE boot crash qemu when using multiqueue vDPA [rhel-9.0.0.z]
24c150
Patch90: kvm-vhost-vdpa-fix-improper-cleanup-in-net_init_vhost_vd.patch
24c150
# For bz#2095795 - PXE boot crash qemu when using multiqueue vDPA [rhel-9.0.0.z]
24c150
Patch91: kvm-vhost-net-fix-improper-cleanup-in-vhost_net_start.patch
24c150
# For bz#2095795 - PXE boot crash qemu when using multiqueue vDPA [rhel-9.0.0.z]
24c150
Patch92: kvm-vhost-vdpa-backend-feature-should-set-only-once.patch
24c150
# For bz#2095795 - PXE boot crash qemu when using multiqueue vDPA [rhel-9.0.0.z]
24c150
Patch93: kvm-vhost-vdpa-change-name-and-polarity-for-vhost_vdpa_o.patch
24c150
# For bz#2095795 - PXE boot crash qemu when using multiqueue vDPA [rhel-9.0.0.z]
24c150
Patch94: kvm-virtio-net-don-t-handle-mq-request-in-userspace-hand.patch
24c150
# For bz#2109569 - Stalled IO Operations in VM [rhel-9.0.0.z]
24c150
Patch95: kvm-linux-aio-fix-unbalanced-plugged-counter-in-laio_io_.patch
24c150
# For bz#2109569 - Stalled IO Operations in VM [rhel-9.0.0.z]
24c150
Patch96: kvm-linux-aio-explain-why-max-batch-is-checked-in-laio_i.patch
495e37
495e37
# Source-git patches
495e37
495e37
%if %{have_clang}
495e37
BuildRequires: clang
495e37
%if %{have_safe_stack}
495e37
BuildRequires: compiler-rt
495e37
%endif
495e37
%else
495e37
BuildRequires: gcc
495e37
%endif
495e37
BuildRequires: meson >= %{meson_version}
495e37
BuildRequires: ninja-build
495e37
BuildRequires: zlib-devel
495e37
BuildRequires: glib2-devel
495e37
BuildRequires: gnutls-devel
495e37
BuildRequires: cyrus-sasl-devel
495e37
BuildRequires: libaio-devel
495e37
BuildRequires: python3-devel
495e37
BuildRequires: libattr-devel
495e37
BuildRequires: libusbx-devel >= %{libusbx_version}
495e37
%if %{have_usbredir}
495e37
BuildRequires: usbredir-devel >= %{usbredir_version}
495e37
%endif
495e37
BuildRequires: texinfo
495e37
BuildRequires: python3-sphinx
495e37
BuildRequires: python3-sphinx_rtd_theme
495e37
BuildRequires: libseccomp-devel >= %{libseccomp_version}
495e37
# For network block driver
495e37
BuildRequires: libcurl-devel
495e37
BuildRequires: libssh-devel
495e37
%if %{have_block_rbd}
495e37
BuildRequires: librbd-devel
495e37
%endif
495e37
# We need both because the 'stap' binary is probed for by configure
495e37
BuildRequires: systemtap
495e37
BuildRequires: systemtap-sdt-devel
495e37
# For VNC PNG support
495e37
BuildRequires: libpng-devel
495e37
# For virtiofs
495e37
BuildRequires: libcap-ng-devel
495e37
# Hard requirement for version >= 1.3
495e37
BuildRequires: pixman-devel
495e37
# For rdma
495e37
%if %{have_librdma}
495e37
BuildRequires: rdma-core-devel
495e37
%endif
495e37
%if %{have_fdt}
495e37
BuildRequires: libfdt-devel >= %{libfdt_version}
495e37
%endif
495e37
# For compressed guest memory dumps
495e37
BuildRequires: lzo-devel snappy-devel
495e37
# For NUMA memory binding
495e37
%if %{have_numactl}
495e37
BuildRequires: numactl-devel
495e37
%endif
495e37
# qemu-pr-helper multipath support (requires libudev too)
495e37
BuildRequires: device-mapper-multipath-devel
495e37
BuildRequires: systemd-devel
495e37
%if %{have_pmem}
495e37
BuildRequires: libpmem-devel
495e37
%endif
495e37
# qemu-keymap
495e37
BuildRequires: pkgconfig(xkbcommon)
495e37
%if %{have_opengl}
495e37
BuildRequires: pkgconfig(epoxy)
495e37
BuildRequires: pkgconfig(libdrm)
495e37
BuildRequires: pkgconfig(gbm)
495e37
%endif
495e37
BuildRequires: perl-Test-Harness
495e37
BuildRequires: libslirp-devel
495e37
BuildRequires: pulseaudio-libs-devel
495e37
BuildRequires: spice-protocol
495e37
495e37
# Requires for qemu-kvm package
495e37
Requires: %{name}-core = %{epoch}:%{version}-%{release}
495e37
Requires: %{name}-docs = %{epoch}:%{version}-%{release}
495e37
Requires: %{name}-tools = %{epoch}:%{version}-%{release}
495e37
Requires: qemu-pr-helper = %{epoch}:%{version}-%{release}
495e37
Requires: virtiofsd = %{epoch}:%{version}-%{release}
495e37
%{requires_all_modules}
495e37
495e37
%description
495e37
%{name} is an open source virtualizer that provides hardware
495e37
emulation for the KVM hypervisor. %{name} acts as a virtual
495e37
machine monitor together with the KVM kernel modules, and emulates the
495e37
hardware for a full system such as a PC and its associated peripherals.
495e37
495e37
495e37
%package core
495e37
Summary: %{name} core components
495e37
%{obsoletes_some_modules}
495e37
Requires: %{name}-common = %{epoch}:%{version}-%{release}
495e37
Requires: qemu-img = %{epoch}:%{version}-%{release}
495e37
%ifarch %{ix86} x86_64
495e37
Requires: edk2-ovmf
495e37
%endif
495e37
%ifarch aarch64
495e37
Requires: edk2-aarch64
495e37
%endif
495e37
495e37
Requires: libseccomp >= %{libseccomp_version}
495e37
Requires: libusbx >= %{libusbx_version}
495e37
%if %{have_fdt}
495e37
Requires: libfdt >= %{libfdt_version}
495e37
%endif
495e37
495e37
%description core
495e37
%{name} is an open source virtualizer that provides hardware
495e37
emulation for the KVM hypervisor. %{name} acts as a virtual
495e37
machine monitor together with the KVM kernel modules, and emulates the
495e37
hardware for a full system such as a PC and its associated peripherals.
495e37
This is a minimalistic installation of %{name}. Functionality provided by
495e37
this package is not ensured and it can change in a future version as some
495e37
functionality can be split out to separate package.
495e37
Before updating this package, it is recommended to check the package
495e37
changelog for information on functionality which might have been moved to
495e37
a separate package to prevent issues due to the moved functionality.
495e37
If apps opt-in to minimalist packaging by depending on %{name}-core, they
495e37
explicitly accept that features may disappear from %{name}-core in future
495e37
updates.
495e37
495e37
%package common
495e37
Summary: QEMU common files needed by all QEMU targets
495e37
Requires(post): /usr/bin/getent
495e37
Requires(post): /usr/sbin/groupadd
495e37
Requires(post): /usr/sbin/useradd
495e37
Requires(post): systemd-units
495e37
Requires(preun): systemd-units
495e37
Requires(postun): systemd-units
495e37
%ifarch %{ix86} x86_64
495e37
Requires: seabios-bin >= 1.10.2-1
495e37
%endif
495e37
%ifnarch aarch64 s390x
495e37
Requires: seavgabios-bin >= 1.12.0-3
495e37
Requires: ipxe-roms-qemu >= %{ipxe_version}
495e37
%endif
495e37
495e37
%description common
495e37
%{name} is an open source virtualizer that provides hardware emulation for
495e37
the KVM hypervisor.
495e37
495e37
This package provides documentation and auxiliary programs used with %{name}.
495e37
495e37
495e37
%package tools
495e37
Summary: %{name} support tools
495e37
%description tools
495e37
%{name}-tools provides various tools related to %{name} usage.
495e37
495e37
495e37
%package docs
495e37
Summary: %{name} documentation
495e37
%description docs
495e37
%{name}-docs provides documentation files regarding %{name}.
495e37
495e37
495e37
%package -n qemu-pr-helper
495e37
Summary: qemu-pr-helper utility for %{name}
495e37
%description -n qemu-pr-helper
495e37
This package provides the qemu-pr-helper utility that is required for certain 
495e37
SCSI features. 
495e37
495e37
495e37
%package -n qemu-img
495e37
Summary: QEMU command line tool for manipulating disk images
495e37
%description -n qemu-img
495e37
This package provides a command line tool for manipulating disk images.
495e37
495e37
495e37
%package -n qemu-guest-agent
495e37
Summary: QEMU guest agent
495e37
Requires(post): systemd-units
495e37
Requires(preun): systemd-units
495e37
Requires(postun): systemd-units
495e37
%description -n qemu-guest-agent
495e37
%{name} is an open source virtualizer that provides hardware emulation for
495e37
the KVM hypervisor.
495e37
495e37
This package provides an agent to run inside guests, which communicates
495e37
with the host over a virtio-serial channel named "org.qemu.guest_agent.0"
495e37
495e37
This package does not need to be installed on the host OS.
495e37
495e37
495e37
%package tests
495e37
Summary: tests for the %{name} package
495e37
Requires: %{name} = %{epoch}:%{version}-%{release}
495e37
495e37
%define testsdir %{_libdir}/%{name}/tests-src
495e37
495e37
%description tests
495e37
The %{name}-tests rpm contains tests that can be used to verify
495e37
the functionality of the installed %{name} package
495e37
495e37
Install this package if you want access to the avocado_qemu
495e37
tests, or qemu-iotests.
495e37
495e37
495e37
%package  block-curl
495e37
Summary: QEMU CURL block driver
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
%description block-curl
495e37
This package provides the additional CURL block driver for QEMU.
495e37
495e37
Install this package if you want to access remote disks over
495e37
http, https, ftp and other transports provided by the CURL library.
495e37
495e37
495e37
%if %{have_block_rbd}
495e37
%package  block-rbd
495e37
Summary: QEMU Ceph/RBD block driver
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
%description block-rbd
495e37
This package provides the additional Ceph/RBD block driver for QEMU.
495e37
495e37
Install this package if you want to access remote Ceph volumes
495e37
using the rbd protocol.
495e37
%endif
495e37
495e37
495e37
%package  block-ssh
495e37
Summary: QEMU SSH block driver
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
%description block-ssh
495e37
This package provides the additional SSH block driver for QEMU.
495e37
495e37
Install this package if you want to access remote disks using
495e37
the Secure Shell (SSH) protocol.
495e37
495e37
495e37
%package  audio-pa
495e37
Summary: QEMU PulseAudio audio driver
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
%description audio-pa
495e37
This package provides the additional PulseAudio audio driver for QEMU.
495e37
495e37
495e37
%if %{have_opengl}
495e37
%package  ui-opengl
495e37
Summary: QEMU opengl support
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
Requires: mesa-libGL
495e37
Requires: mesa-libEGL
495e37
Requires: mesa-dri-drivers
495e37
%description ui-opengl
495e37
This package provides opengl support.
495e37
495e37
%package  ui-egl-headless
495e37
Summary: QEMU EGL headless driver
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
Requires: %{name}-ui-opengl%{?_isa} = %{epoch}:%{version}-%{release}
495e37
%description ui-egl-headless
495e37
This package provides the additional egl-headless UI for QEMU.
495e37
%endif
495e37
495e37
495e37
%package device-display-virtio-gpu
495e37
Summary: QEMU virtio-gpu display device
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
%description device-display-virtio-gpu
495e37
This package provides the virtio-gpu display device for QEMU.
495e37
495e37
%package device-display-virtio-gpu-gl
495e37
Summary: QEMU virtio-gpu-gl display device
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
%description device-display-virtio-gpu-gl
495e37
This package provides the virtio-gpu-gl display device for QEMU.
495e37
495e37
%ifarch s390x
495e37
%package device-display-virtio-gpu-ccw
495e37
Summary: QEMU virtio-gpu-ccw display device
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
%description device-display-virtio-gpu-ccw
495e37
This package provides the virtio-gpu-ccw display device for QEMU.
495e37
%else
495e37
%package device-display-virtio-gpu-pci
495e37
Summary: QEMU virtio-gpu-pci display device
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
%description device-display-virtio-gpu-pci
495e37
This package provides the virtio-gpu-pci display device for QEMU.
495e37
495e37
%package device-display-virtio-gpu-pci-gl
495e37
Summary: QEMU virtio-gpu-pci-gl display device
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
%description device-display-virtio-gpu-pci-gl
495e37
This package provides the virtio-gpu-pci-gl display device for QEMU.
495e37
%endif
495e37
495e37
%ifarch x86_64 %{power64}
495e37
%package device-display-virtio-vga
495e37
Summary: QEMU virtio-vga display device
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
%description device-display-virtio-vga
495e37
This package provides the virtio-vga display device for QEMU.
495e37
495e37
%package device-display-virtio-vga-gl
495e37
Summary: QEMU virtio-vga-gl display device
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
%description device-display-virtio-vga-gl
495e37
This package provides the virtio-vga-gl display device for QEMU.
495e37
%endif
495e37
495e37
%package device-usb-host
495e37
Summary: QEMU usb host device
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
%description device-usb-host
495e37
This package provides the USB pass through driver for QEMU.
495e37
495e37
%if %{have_usbredir}
495e37
%package  device-usb-redirect
495e37
Summary: QEMU usbredir support
495e37
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
495e37
Requires: usbredir >= 0.7.1
495e37
Provides: %{name}-hw-usbredir
495e37
Obsoletes: %{name}-hw-usbredir <= %{epoch}:%{version} 
495e37
495e37
%description device-usb-redirect
495e37
This package provides usbredir support.
495e37
%endif
495e37
495e37
%prep
495e37
%setup -q -n qemu-%{version}%{?rcstr}
495e37
%autopatch -p1
495e37
495e37
%global qemu_kvm_build qemu_kvm_build
495e37
mkdir -p %{qemu_kvm_build}
495e37
495e37
cp -f %{SOURCE37} tests/data/acpi/pc/SSDT.dimmpxm
495e37
cp -f %{SOURCE38} tests/data/acpi/q35/FACP.slic
495e37
cp -f %{SOURCE39} tests/data/acpi/q35/SSDT.dimmpxm
495e37
cp -f %{SOURCE40} tests/data/acpi/virt/SSDT.memhp
495e37
495e37
%build
495e37
%define disable_everything         \\\
495e37
  --audio-drv-list=                \\\
495e37
  --disable-alsa                   \\\
495e37
  --disable-attr                   \\\
495e37
  --disable-auth-pam               \\\
495e37
  --disable-avx2                   \\\
495e37
  --disable-avx512f                \\\
495e37
  --disable-block-drv-whitelist-in-tools \\\
495e37
  --disable-bochs                  \\\
495e37
  --disable-bpf                    \\\
495e37
  --disable-brlapi                 \\\
495e37
  --disable-bsd-user               \\\
495e37
  --disable-bzip2                  \\\
495e37
  --disable-cap-ng                 \\\
495e37
  --disable-capstone               \\\
495e37
  --disable-cfi                    \\\
495e37
  --disable-cfi-debug              \\\
495e37
  --disable-cloop                  \\\
495e37
  --disable-cocoa                  \\\
495e37
  --disable-coreaudio              \\\
495e37
  --disable-coroutine-pool         \\\
495e37
  --disable-crypto-afalg           \\\
495e37
  --disable-curl                   \\\
495e37
  --disable-curses                 \\\
495e37
  --disable-debug-info             \\\
495e37
  --disable-debug-mutex            \\\
495e37
  --disable-debug-tcg              \\\
495e37
  --disable-dmg                    \\\
495e37
  --disable-docs                   \\\
495e37
  --disable-dsound                 \\\
495e37
  --disable-fdt                    \\\
495e37
  --disable-fuse                   \\\
495e37
  --disable-fuse-lseek             \\\
495e37
  --disable-gcrypt                 \\\
495e37
  --disable-gettext                \\\
495e37
  --disable-gio                    \\\
495e37
  --disable-glusterfs              \\\
495e37
  --disable-gnutls                 \\\
495e37
  --disable-gtk                    \\\
495e37
  --disable-guest-agent            \\\
495e37
  --disable-guest-agent-msi        \\\
495e37
  --disable-hax                    \\\
495e37
  --disable-hvf                    \\\
495e37
  --disable-iconv                  \\\
495e37
  --disable-jack                   \\\
495e37
  --disable-kvm                    \\\
495e37
  --disable-l2tpv3                 \\\
495e37
  --disable-libdaxctl              \\\
495e37
  --disable-libiscsi               \\\
495e37
  --disable-libnfs                 \\\
495e37
  --disable-libpmem                \\\
495e37
  --disable-libssh                 \\\
495e37
  --disable-libudev                \\\
495e37
  --disable-libusb                 \\\
495e37
  --disable-libxml2                \\\
495e37
  --disable-linux-aio              \\\
495e37
  --disable-linux-io-uring         \\\
495e37
  --disable-linux-user             \\\
495e37
  --disable-live-block-migration   \\\
495e37
  --disable-lto                    \\\
495e37
  --disable-lzfse                  \\\
495e37
  --disable-lzo                    \\\
495e37
  --disable-malloc-trim            \\\
495e37
  --disable-membarrier             \\\
495e37
  --disable-modules                \\\
495e37
  --disable-module-upgrades        \\\
495e37
  --disable-mpath                  \\\
495e37
  --disable-multiprocess           \\\
495e37
  --disable-netmap                 \\\
495e37
  --disable-nettle                 \\\
495e37
  --disable-numa                   \\\
495e37
  --disable-nvmm                   \\\
495e37
  --disable-opengl                 \\\
495e37
  --disable-oss                    \\\
495e37
  --disable-pa                     \\\
495e37
  --disable-parallels              \\\
495e37
  --disable-pie                    \\\
495e37
  --disable-pvrdma                 \\\
495e37
  --disable-qcow1                  \\\
495e37
  --disable-qed                    \\\
495e37
  --disable-qom-cast-debug         \\\
495e37
  --disable-rbd                    \\\
495e37
  --disable-rdma                   \\\
495e37
  --disable-replication            \\\
495e37
  --disable-rng-none               \\\
495e37
  --disable-safe-stack             \\\
495e37
  --disable-sanitizers             \\\
495e37
  --disable-sdl                    \\\
495e37
  --disable-sdl-image              \\\
495e37
  --disable-seccomp                \\\
495e37
  --disable-selinux                \\\
495e37
  --disable-slirp                  \\\
495e37
  --disable-slirp-smbd             \\\
495e37
  --disable-smartcard              \\\
495e37
  --disable-snappy                 \\\
495e37
  --disable-sparse                 \\\
495e37
  --disable-spice                  \\\
495e37
  --disable-spice-protocol         \\\
495e37
  --disable-strip                  \\\
495e37
  --disable-system                 \\\
495e37
  --disable-tcg                    \\\
495e37
  --disable-tools                  \\\
495e37
  --disable-tpm                    \\\
495e37
  --disable-u2f                    \\\
495e37
  --disable-usb-redir              \\\
495e37
  --disable-user                   \\\
495e37
  --disable-vde                    \\\
495e37
  --disable-vdi                    \\\
495e37
  --disable-vhost-crypto           \\\
495e37
  --disable-vhost-kernel           \\\
495e37
  --disable-vhost-net              \\\
495e37
  --disable-vhost-scsi             \\\
495e37
  --disable-vhost-user             \\\
495e37
  --disable-vhost-user-blk-server  \\\
495e37
  --disable-vhost-vdpa             \\\
495e37
  --disable-vhost-vsock            \\\
495e37
  --disable-virglrenderer          \\\
495e37
  --disable-virtfs                 \\\
495e37
  --disable-virtiofsd              \\\
495e37
  --disable-vnc                    \\\
495e37
  --disable-vnc-jpeg               \\\
495e37
  --disable-vnc-png                \\\
495e37
  --disable-vnc-sasl               \\\
495e37
  --disable-vte                    \\\
495e37
  --disable-vvfat                  \\\
495e37
  --disable-werror                 \\\
495e37
  --disable-whpx                   \\\
495e37
  --disable-xen                    \\\
495e37
  --disable-xen-pci-passthrough    \\\
495e37
  --disable-xfsctl                 \\\
495e37
  --disable-xkbcommon              \\\
495e37
  --disable-zstd                   \\\
495e37
  --with-git-submodules=ignore     \\\
495e37
  --without-default-devices
495e37
495e37
495e37
run_configure() {
495e37
    ../configure \
495e37
        --cc=%{__cc} \
495e37
        --cxx=/bin/false \
495e37
        --prefix="%{_prefix}" \
495e37
        --libdir="%{_libdir}" \
495e37
        --datadir="%{_datadir}" \
495e37
        --sysconfdir="%{_sysconfdir}" \
495e37
        --interp-prefix=%{_prefix}/qemu-%M \
495e37
        --localstatedir="%{_localstatedir}" \
495e37
        --docdir="%{_docdir}" \
495e37
        --libexecdir="%{_libexecdir}" \
495e37
        --extra-ldflags="%{build_ldflags}" \
495e37
        --extra-cflags="%{optflags} -Wno-string-plus-int" \
495e37
        --with-pkgversion="%{name}-%{version}-%{release}" \
495e37
        --with-suffix="%{name}" \
495e37
        --firmwarepath=%{firmwaredirs} \
495e37
        --meson="%{__meson}" \
495e37
        --enable-trace-backend=dtrace \
495e37
        --with-coroutine=ucontext \
495e37
        --with-git=git \
495e37
        --tls-priority=@QEMU,SYSTEM \
495e37
        %{disable_everything} \
495e37
        --with-devices-%{kvm_target}=%{kvm_target}-rh-devices \
495e37
        "$@"
495e37
495e37
    echo "config-host.mak contents:"
495e37
    echo "==="
495e37
    cat config-host.mak
495e37
    echo "==="
495e37
}
495e37
495e37
495e37
pushd %{qemu_kvm_build}
495e37
run_configure \
495e37
%if %{defined target_list}
495e37
  --target-list="%{target_list}" \
495e37
%endif
495e37
%if %{defined block_drivers_rw_list}
495e37
  --block-drv-rw-whitelist=%{block_drivers_rw_list} \
495e37
%endif
495e37
%if %{defined block_drivers_ro_list}
495e37
  --block-drv-ro-whitelist=%{block_drivers_ro_list} \
495e37
%endif
495e37
  --enable-attr \
495e37
%ifarch %{ix86} x86_64
495e37
  --enable-avx2 \
495e37
%endif
495e37
  --enable-cap-ng \
495e37
  --enable-capstone=internal \
495e37
  --enable-coroutine-pool \
495e37
  --enable-curl \
495e37
  --enable-debug-info \
495e37
  --enable-docs \
495e37
%if %{have_fdt}
495e37
  --enable-fdt=system \
495e37
%endif
495e37
  --enable-gnutls \
495e37
  --enable-guest-agent \
495e37
  --enable-iconv \
495e37
  --enable-kvm \
495e37
%if %{have_pmem}
495e37
  --enable-libpmem \
495e37
%endif
495e37
  --enable-libssh \
495e37
  --enable-libusb \
495e37
  --enable-libudev \
495e37
  --enable-linux-aio \
495e37
  --enable-lzo \
495e37
  --enable-malloc-trim \
495e37
  --enable-modules \
495e37
  --enable-mpath \
495e37
%if %{have_numactl}
495e37
  --enable-numa \
495e37
%endif
495e37
%if %{have_opengl}
495e37
  --enable-opengl \
495e37
%endif
495e37
  --enable-pa \
495e37
  --enable-pie \
495e37
%if %{have_block_rbd}
495e37
  --enable-rbd \
495e37
%endif
495e37
%if %{have_librdma}
495e37
  --enable-rdma \
495e37
%endif
495e37
  --enable-seccomp \
495e37
  --enable-selinux \
495e37
  --enable-slirp=system \
495e37
  --enable-snappy \
495e37
  --enable-spice-protocol \
495e37
  --enable-system \
495e37
  --enable-tcg \
495e37
  --enable-tools \
495e37
  --enable-tpm \
495e37
%if %{have_usbredir}
495e37
  --enable-usb-redir \
495e37
%endif
495e37
  --enable-vdi \
495e37
  --enable-virtiofsd \
495e37
  --enable-vhost-kernel \
495e37
  --enable-vhost-net \
495e37
  --enable-vhost-user \
495e37
  --enable-vhost-user-blk-server \
495e37
  --enable-vhost-vdpa \
495e37
  --enable-vhost-vsock \
495e37
  --enable-vnc \
495e37
  --enable-vnc-png \
495e37
  --enable-vnc-sasl \
495e37
%if %{enable_werror}
495e37
  --enable-werror \
495e37
%endif
495e37
  --enable-xkbcommon \
495e37
%if %{have_safe_stack}
495e37
  --enable-safe-stack \
495e37
%endif
495e37
495e37
495e37
%if %{tools_only}
495e37
%make_build qemu-img
495e37
%make_build qemu-io
495e37
%make_build qemu-nbd
495e37
%make_build storage-daemon/qemu-storage-daemon
495e37
495e37
%make_build docs/qemu-img.1
495e37
%make_build docs/qemu-nbd.8
495e37
%make_build docs/qemu-storage-daemon.1
495e37
%make_build docs/qemu-storage-daemon-qmp-ref.7
495e37
495e37
%make_build qga/qemu-ga
495e37
%make_build docs/qemu-ga.8
495e37
# endif tools_only
495e37
%endif
495e37
495e37
495e37
%if !%{tools_only}
495e37
%make_build
495e37
495e37
# Setup back compat qemu-kvm binary
495e37
%{__python3} scripts/tracetool.py --backend dtrace --format stap \
495e37
  --group=all --binary %{_libexecdir}/qemu-kvm --probe-prefix qemu.kvm \
495e37
  trace/trace-events-all qemu-kvm.stp
495e37
495e37
%{__python3} scripts/tracetool.py --backends=dtrace --format=log-stap \
495e37
  --group=all --binary %{_libexecdir}/qemu-kvm --probe-prefix qemu.kvm \
495e37
  trace/trace-events-all qemu-kvm-log.stp
495e37
495e37
%{__python3} scripts/tracetool.py --backend dtrace --format simpletrace-stap \
495e37
  --group=all --binary %{_libexecdir}/qemu-kvm --probe-prefix qemu.kvm \
495e37
  trace/trace-events-all qemu-kvm-simpletrace.stp
495e37
495e37
cp -a %{kvm_target}-softmmu/qemu-system-%{kvm_target} qemu-kvm
495e37
495e37
%ifarch s390x
495e37
    # Copy the built new images into place for "make check":
495e37
    cp pc-bios/s390-ccw/s390-ccw.img pc-bios/s390-ccw/s390-netboot.img pc-bios/
495e37
%endif
495e37
495e37
popd
495e37
# endif !tools_only
495e37
%endif
495e37
495e37
495e37
495e37
%install
495e37
# Install qemu-guest-agent service and udev rules
495e37
install -D -m 0644 %{_sourcedir}/qemu-guest-agent.service %{buildroot}%{_unitdir}/qemu-guest-agent.service
495e37
install -D -m 0644 %{_sourcedir}/qemu-ga.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/qemu-ga
495e37
install -D -m 0644 %{_sourcedir}/99-qemu-guest-agent.rules %{buildroot}%{_udevrulesdir}/99-qemu-guest-agent.rules
495e37
495e37
495e37
# Install qemu-ga fsfreeze bits
495e37
mkdir -p %{buildroot}%{_sysconfdir}/qemu-ga/fsfreeze-hook.d
495e37
install -p scripts/qemu-guest-agent/fsfreeze-hook %{buildroot}%{_sysconfdir}/qemu-ga/fsfreeze-hook
495e37
mkdir -p %{buildroot}%{_datadir}/%{name}/qemu-ga/fsfreeze-hook.d/
495e37
install -p -m 0644 scripts/qemu-guest-agent/fsfreeze-hook.d/*.sample %{buildroot}%{_datadir}/%{name}/qemu-ga/fsfreeze-hook.d/
495e37
mkdir -p -v %{buildroot}%{_localstatedir}/log/qemu-ga/
495e37
495e37
495e37
%if %{tools_only}
495e37
pushd %{qemu_kvm_build}
495e37
install -D -p -m 0755 qga/qemu-ga %{buildroot}%{_bindir}/qemu-ga
495e37
install -D -p -m 0755 qemu-img %{buildroot}%{_bindir}/qemu-img
495e37
install -D -p -m 0755 qemu-io %{buildroot}%{_bindir}/qemu-io
495e37
install -D -p -m 0755 qemu-nbd %{buildroot}%{_bindir}/qemu-nbd
495e37
install -D -p -m 0755 storage-daemon/qemu-storage-daemon %{buildroot}%{_bindir}/qemu-storage-daemon
495e37
495e37
mkdir -p %{buildroot}%{_mandir}/man1/
495e37
mkdir -p %{buildroot}%{_mandir}/man7/
495e37
mkdir -p %{buildroot}%{_mandir}/man8/
495e37
495e37
install -D -p -m 644 docs/qemu-img.1* %{buildroot}%{_mandir}/man1
495e37
install -D -p -m 644 docs/qemu-nbd.8* %{buildroot}%{_mandir}/man8
495e37
install -D -p -m 644 docs/qemu-storage-daemon.1* %{buildroot}%{_mandir}/man1
495e37
install -D -p -m 644 docs/qemu-storage-daemon-qmp-ref.7* %{buildroot}%{_mandir}/man7
495e37
install -D -p -m 644 docs/qemu-ga.8* %{buildroot}%{_mandir}/man8
495e37
popd
495e37
# endif tools_only
495e37
%endif
495e37
495e37
%if !%{tools_only}
495e37
495e37
install -D -p -m 0644 %{_sourcedir}/vhost.conf %{buildroot}%{_sysconfdir}/modprobe.d/vhost.conf
495e37
install -D -p -m 0644 %{modprobe_kvm_conf} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/kvm.conf
495e37
495e37
# Create new directories and put them all under tests-src
495e37
mkdir -p %{buildroot}%{testsdir}/python
495e37
mkdir -p %{buildroot}%{testsdir}/tests
495e37
mkdir -p %{buildroot}%{testsdir}/tests/avocado
495e37
mkdir -p %{buildroot}%{testsdir}/tests/qemu-iotests
495e37
mkdir -p %{buildroot}%{testsdir}/scripts/qmp
495e37
495e37
495e37
install -m 0644 scripts/dump-guest-memory.py \
495e37
                %{buildroot}%{_datadir}/%{name}
495e37
495e37
# Install avocado_qemu tests
495e37
cp -R %{qemu_kvm_build}/tests/avocado/* %{buildroot}%{testsdir}/tests/avocado/
495e37
495e37
# Install qemu.py and qmp/ scripts required to run avocado_qemu tests
495e37
cp -R %{qemu_kvm_build}/python/qemu %{buildroot}%{testsdir}/python
495e37
cp -R %{qemu_kvm_build}/scripts/qmp/* %{buildroot}%{testsdir}/scripts/qmp
495e37
install -p -m 0755 tests/Makefile.include %{buildroot}%{testsdir}/tests/
495e37
495e37
# Install qemu-iotests
495e37
cp -R tests/qemu-iotests/* %{buildroot}%{testsdir}/tests/qemu-iotests/
495e37
cp -ur %{qemu_kvm_build}/tests/qemu-iotests/* %{buildroot}%{testsdir}/tests/qemu-iotests/
495e37
495e37
install -p -m 0644 %{_sourcedir}/README.tests %{buildroot}%{testsdir}/README
495e37
495e37
# Do the actual qemu tree install
495e37
pushd %{qemu_kvm_build}
495e37
%make_install
495e37
popd
495e37
495e37
mkdir -p %{buildroot}%{_datadir}/systemtap/tapset
495e37
495e37
# Move vhost-user JSON files to the standard "qemu" directory
495e37
mkdir -p %{buildroot}%{_datadir}/qemu
495e37
mv %{buildroot}%{_datadir}/%{name}/vhost-user %{buildroot}%{_datadir}/qemu/
495e37
495e37
install -m 0755 %{qemu_kvm_build}/%{kvm_target}-softmmu/qemu-system-%{kvm_target} %{buildroot}%{_libexecdir}/qemu-kvm
495e37
install -m 0644 %{qemu_kvm_build}/qemu-kvm.stp %{buildroot}%{_datadir}/systemtap/tapset/
495e37
install -m 0644 %{qemu_kvm_build}/qemu-kvm-log.stp %{buildroot}%{_datadir}/systemtap/tapset/
495e37
install -m 0644 %{qemu_kvm_build}/qemu-kvm-simpletrace.stp %{buildroot}%{_datadir}/systemtap/tapset/
495e37
install -d -m 0755 "%{buildroot}%{_datadir}/%{name}/systemtap/script.d"
495e37
install -c -m 0644 %{qemu_kvm_build}/scripts/systemtap/script.d/qemu_kvm.stp "%{buildroot}%{_datadir}/%{name}/systemtap/script.d/"
495e37
install -d -m 0755 "%{buildroot}%{_datadir}/%{name}/systemtap/conf.d"
495e37
install -c -m 0644 %{qemu_kvm_build}/scripts/systemtap/conf.d/qemu_kvm.conf "%{buildroot}%{_datadir}/%{name}/systemtap/conf.d/"
495e37
495e37
495e37
rm %{buildroot}/%{_datadir}/applications/qemu.desktop
495e37
rm %{buildroot}%{_bindir}/qemu-system-%{kvm_target}
495e37
rm %{buildroot}%{_datadir}/systemtap/tapset/qemu-system-%{kvm_target}.stp
495e37
rm %{buildroot}%{_datadir}/systemtap/tapset/qemu-system-%{kvm_target}-simpletrace.stp
495e37
rm %{buildroot}%{_datadir}/systemtap/tapset/qemu-system-%{kvm_target}-log.stp
495e37
rm %{buildroot}%{_bindir}/elf2dmp
495e37
495e37
# Install simpletrace
495e37
install -m 0755 scripts/simpletrace.py %{buildroot}%{_datadir}/%{name}/simpletrace.py
495e37
# Avoid ambiguous 'python' interpreter name
495e37
mkdir -p %{buildroot}%{_datadir}/%{name}/tracetool
495e37
install -m 0644 -t %{buildroot}%{_datadir}/%{name}/tracetool scripts/tracetool/*.py
495e37
mkdir -p %{buildroot}%{_datadir}/%{name}/tracetool/backend
495e37
install -m 0644 -t %{buildroot}%{_datadir}/%{name}/tracetool/backend scripts/tracetool/backend/*.py
495e37
mkdir -p %{buildroot}%{_datadir}/%{name}/tracetool/format
495e37
install -m 0644 -t %{buildroot}%{_datadir}/%{name}/tracetool/format scripts/tracetool/format/*.py
495e37
495e37
mkdir -p %{buildroot}%{qemudocdir}
495e37
install -p -m 0644 -t %{buildroot}%{qemudocdir} README.rst README.systemtap COPYING COPYING.LIB LICENSE docs/interop/qmp-spec.txt
495e37
495e37
# Rename man page
495e37
pushd %{buildroot}%{_mandir}/man1/
495e37
for fn in qemu.1*; do
495e37
     mv $fn "qemu-kvm${fn#qemu}"
495e37
done
495e37
popd
495e37
495e37
install -D -p -m 0644 qemu.sasl %{buildroot}%{_sysconfdir}/sasl2/%{name}.conf
495e37
495e37
# Provided by package openbios
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/openbios-ppc
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/openbios-sparc32
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/openbios-sparc64
495e37
# Provided by package SLOF
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/slof.bin
495e37
495e37
# Remove unpackaged files.
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/palcode-clipper
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/petalogix*.dtb
495e37
rm -f %{buildroot}%{_datadir}/%{name}/bamboo.dtb
495e37
rm -f %{buildroot}%{_datadir}/%{name}/ppc_rom.bin
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/s390-zipl.rom
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/u-boot.e500
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/qemu_vga.ndrv
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/skiboot.lid
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/qboot.rom
495e37
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/s390-ccw.img
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/s390-netboot.img
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/hppa-firmware.img
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/canyonlands.dtb
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/u-boot-sam460-20100605.bin
495e37
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/firmware
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/edk2-*.fd
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/edk2-licenses.txt
495e37
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/opensbi-riscv32-sifive_u-fw_jump.bin
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/opensbi-riscv32-virt-fw_jump.bin
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/opensbi-riscv32-generic-fw_dynamic.*
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/opensbi-riscv64-sifive_u-fw_jump.bin
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/opensbi-riscv64-virt-fw_jump.bin
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/opensbi-riscv64-generic-fw_dynamic.*
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/qemu-nsis.bmp
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/npcm7xx_bootrom.bin
495e37
495e37
# Remove virtfs-proxy-helper files
495e37
rm -rf %{buildroot}%{_libexecdir}/virtfs-proxy-helper
495e37
rm -rf %{buildroot}%{_mandir}/man1/virtfs-proxy-helper*
495e37
495e37
%ifarch s390x
495e37
    # Use the s390-*.img that we've just built, not the pre-built ones
495e37
    install -m 0644 %{qemu_kvm_build}/pc-bios/s390-ccw/s390-ccw.img %{buildroot}%{_datadir}/%{name}/
495e37
    install -m 0644 %{qemu_kvm_build}/pc-bios/s390-ccw/s390-netboot.img %{buildroot}%{_datadir}/%{name}/
495e37
%else
495e37
    rm -rf %{buildroot}%{_libdir}/%{name}/hw-s390x-virtio-gpu-ccw.so
495e37
%endif
495e37
495e37
%ifnarch x86_64
495e37
    rm -rf %{buildroot}%{_datadir}/%{name}/kvmvapic.bin
495e37
    rm -rf %{buildroot}%{_datadir}/%{name}/linuxboot.bin
495e37
    rm -rf %{buildroot}%{_datadir}/%{name}/multiboot.bin
495e37
    rm -rf %{buildroot}%{_datadir}/%{name}/multiboot_dma.bin
495e37
    rm -rf %{buildroot}%{_datadir}/%{name}/pvh.bin
495e37
%endif
495e37
495e37
# Remove sparc files
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/QEMU,tcx.bin
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/QEMU,cgthree.bin
495e37
495e37
# Remove ivshmem example programs
495e37
rm -rf %{buildroot}%{_bindir}/ivshmem-client
495e37
rm -rf %{buildroot}%{_bindir}/ivshmem-server
495e37
495e37
# Remove efi roms
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/efi*.rom
495e37
495e37
# Provided by package ipxe
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/pxe*rom
495e37
# Provided by package vgabios
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/vgabios*bin
495e37
# Provided by package seabios
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/bios*.bin
495e37
rm -rf %{buildroot}%{_datadir}/%{name}/sgabios.bin
495e37
495e37
# Remove virtiofsd (we use separate package for virtiofsd)
495e37
rm -rf %{buildroot}%{_mandir}/man1/virtiofsd.1*
495e37
rm -rf %{buildroot}%{_libexecdir}/virtiofsd
495e37
rm -rf %{buildroot}%{_datadir}/qemu/vhost-user/50-qemu-virtiofsd.json
495e37
495e37
%if %{have_modules_load}
495e37
    install -D -p -m 644 %{_sourcedir}/modules-load.conf %{buildroot}%{_sysconfdir}/modules-load.d/kvm.conf
495e37
%endif
495e37
495e37
%if %{have_memlock_limits}
495e37
    install -D -p -m 644 %{_sourcedir}/95-kvm-memlock.conf %{buildroot}%{_sysconfdir}/security/limits.d/95-kvm-memlock.conf
495e37
%endif
495e37
495e37
# Install rules to use the bridge helper with libvirt's virbr0
495e37
install -D -m 0644 %{_sourcedir}/bridge.conf %{buildroot}%{_sysconfdir}/%{name}/bridge.conf
495e37
495e37
# Install qemu-pr-helper service
495e37
install -m 0644 contrib/systemd/qemu-pr-helper.service %{buildroot}%{_unitdir}
495e37
install -m 0644 contrib/systemd/qemu-pr-helper.socket %{buildroot}%{_unitdir}
495e37
495e37
# We need to make the block device modules and other qemu SO files executable
495e37
# otherwise RPM won't pick up their dependencies.
495e37
chmod +x %{buildroot}%{_libdir}/%{name}/*.so
495e37
495e37
# Remove docs we don't care about
495e37
find %{buildroot}%{qemudocdir} -name .buildinfo -delete
495e37
rm -rf %{buildroot}%{qemudocdir}/specs
495e37
495e37
# endif !tools_only
495e37
%endif
495e37
495e37
495e37
%check
495e37
%if !%{tools_only}
495e37
495e37
pushd %{qemu_kvm_build}
495e37
echo "Testing %{name}-build"
495e37
%make_build check
495e37
popd
495e37
495e37
# endif !tools_only
495e37
%endif
495e37
495e37
%post -n qemu-guest-agent
495e37
%systemd_post qemu-guest-agent.service
495e37
%preun -n qemu-guest-agent
495e37
%systemd_preun qemu-guest-agent.service
495e37
%postun -n qemu-guest-agent
495e37
%systemd_postun_with_restart qemu-guest-agent.service
495e37
495e37
%if !%{tools_only}
495e37
%post common
495e37
getent group kvm >/dev/null || groupadd -g 36 -r kvm
495e37
getent group qemu >/dev/null || groupadd -g 107 -r qemu
495e37
getent passwd qemu >/dev/null || \
495e37
useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \
495e37
  -c "qemu user" qemu
495e37
495e37
# If this is a new installation, then load kvm modules now, so we can make
495e37
# sure that the user gets a system where KVM is ready to use. In case of
495e37
# an upgrade, don't try to modprobe again in case the user unloaded the
495e37
# kvm module on purpose.
495e37
%if %{have_modules_load}
495e37
    if [ "$1" = "1" ]; then
495e37
        modprobe -b kvm  &> /dev/null || :
495e37
    fi
495e37
%endif
495e37
# endif !tools_only
495e37
%endif
495e37
495e37
495e37
495e37
%files -n qemu-img
495e37
%{_bindir}/qemu-img
495e37
%{_bindir}/qemu-io
495e37
%{_bindir}/qemu-nbd
495e37
%{_bindir}/qemu-storage-daemon
495e37
%{_mandir}/man1/qemu-img.1*
495e37
%{_mandir}/man8/qemu-nbd.8*
495e37
%{_mandir}/man1/qemu-storage-daemon.1*
495e37
%{_mandir}/man7/qemu-storage-daemon-qmp-ref.7*
495e37
495e37
495e37
%files -n qemu-guest-agent
495e37
%doc COPYING README.rst
495e37
%{_bindir}/qemu-ga
495e37
%{_mandir}/man8/qemu-ga.8*
495e37
%{_unitdir}/qemu-guest-agent.service
495e37
%{_udevrulesdir}/99-qemu-guest-agent.rules
495e37
%config(noreplace) %{_sysconfdir}/sysconfig/qemu-ga
495e37
%{_sysconfdir}/qemu-ga
495e37
%{_datadir}/%{name}/qemu-ga
495e37
%dir %{_localstatedir}/log/qemu-ga
495e37
495e37
495e37
%if !%{tools_only}
495e37
%files
495e37
# Deliberately empty
495e37
495e37
%files tools
495e37
%{_bindir}/qemu-keymap
495e37
%{_bindir}/qemu-edid
495e37
%{_bindir}/qemu-trace-stap
495e37
%{_datadir}/%{name}/simpletrace.py*
495e37
%{_datadir}/%{name}/tracetool/*.py*
495e37
%{_datadir}/%{name}/tracetool/backend/*.py*
495e37
%{_datadir}/%{name}/tracetool/format/*.py*
495e37
%{_datadir}/%{name}/dump-guest-memory.py*
495e37
%{_datadir}/%{name}/trace-events-all
495e37
%{_mandir}/man1/qemu-trace-stap.1*
495e37
495e37
%files -n qemu-pr-helper
495e37
%{_bindir}/qemu-pr-helper
495e37
%{_unitdir}/qemu-pr-helper.service
495e37
%{_unitdir}/qemu-pr-helper.socket
495e37
%{_mandir}/man8/qemu-pr-helper.8*
495e37
495e37
%files docs
495e37
%doc %{qemudocdir}
495e37
495e37
%files common
495e37
%license COPYING COPYING.LIB LICENSE
495e37
%{_mandir}/man7/qemu-qmp-ref.7*
495e37
%{_mandir}/man7/qemu-cpu-models.7*
495e37
%{_mandir}/man7/qemu-ga-ref.7*
495e37
495e37
%dir %{_datadir}/%{name}/
495e37
%{_datadir}/%{name}/keymaps/
495e37
%{_mandir}/man1/%{name}.1*
495e37
%{_mandir}/man7/qemu-block-drivers.7*
495e37
%attr(4755, -, -) %{_libexecdir}/qemu-bridge-helper
495e37
%config(noreplace) %{_sysconfdir}/sasl2/%{name}.conf
495e37
%ghost %{_sysconfdir}/kvm
495e37
%dir %{_sysconfdir}/%{name}
495e37
%config(noreplace) %{_sysconfdir}/%{name}/bridge.conf
495e37
%config(noreplace) %{_sysconfdir}/modprobe.d/vhost.conf
495e37
%config(noreplace) %{_sysconfdir}/modprobe.d/kvm.conf
495e37
495e37
%ifarch x86_64
495e37
    %{_datadir}/%{name}/linuxboot.bin
495e37
    %{_datadir}/%{name}/multiboot.bin
495e37
    %{_datadir}/%{name}/multiboot_dma.bin
495e37
    %{_datadir}/%{name}/kvmvapic.bin
495e37
    %{_datadir}/%{name}/pvh.bin
495e37
%endif
495e37
%ifarch s390x
495e37
    %{_datadir}/%{name}/s390-ccw.img
495e37
    %{_datadir}/%{name}/s390-netboot.img
495e37
%endif
495e37
%{_datadir}/icons/*
495e37
%{_datadir}/%{name}/linuxboot_dma.bin
495e37
%if %{have_modules_load}
495e37
    %{_sysconfdir}/modules-load.d/kvm.conf
495e37
%endif
495e37
%if %{have_memlock_limits}
495e37
    %{_sysconfdir}/security/limits.d/95-kvm-memlock.conf
495e37
%endif
495e37
495e37
%files core
495e37
%{_libexecdir}/qemu-kvm
495e37
%{_datadir}/systemtap/tapset/qemu-kvm.stp
495e37
%{_datadir}/systemtap/tapset/qemu-kvm-log.stp
495e37
%{_datadir}/systemtap/tapset/qemu-kvm-simpletrace.stp
495e37
%{_datadir}/%{name}/systemtap/script.d/qemu_kvm.stp
495e37
%{_datadir}/%{name}/systemtap/conf.d/qemu_kvm.conf
495e37
495e37
%ifarch x86_64
495e37
    %{_libdir}/%{name}/accel-tcg-%{kvm_target}.so
495e37
%endif
495e37
495e37
%files device-display-virtio-gpu
495e37
%{_libdir}/%{name}/hw-display-virtio-gpu.so
495e37
%files device-display-virtio-gpu-gl
495e37
%{_libdir}/%{name}/hw-display-virtio-gpu-gl.so
495e37
%ifarch s390x
495e37
%files device-display-virtio-gpu-ccw
495e37
    %{_libdir}/%{name}/hw-s390x-virtio-gpu-ccw.so
495e37
%else
495e37
%files device-display-virtio-gpu-pci
495e37
    %{_libdir}/%{name}/hw-display-virtio-gpu-pci.so
495e37
%files device-display-virtio-gpu-pci-gl
495e37
    %{_libdir}/%{name}/hw-display-virtio-gpu-pci-gl.so
495e37
%endif
495e37
%ifarch x86_64 %{power64}
495e37
%files device-display-virtio-vga
495e37
    %{_libdir}/%{name}/hw-display-virtio-vga.so
495e37
%files device-display-virtio-vga-gl
495e37
    %{_libdir}/%{name}/hw-display-virtio-vga-gl.so
495e37
%endif
495e37
495e37
%files tests
495e37
%{testsdir}
495e37
%{_libdir}/%{name}/accel-qtest-%{kvm_target}.so
495e37
495e37
%files block-curl
495e37
%{_libdir}/%{name}/block-curl.so
495e37
%if %{have_block_rbd}
495e37
%files block-rbd
495e37
%{_libdir}/%{name}/block-rbd.so
495e37
%endif
495e37
%files block-ssh
495e37
%{_libdir}/%{name}/block-ssh.so
495e37
%files audio-pa
495e37
%{_libdir}/%{name}/audio-pa.so
495e37
495e37
%if %{have_opengl}
495e37
%files ui-opengl
495e37
%{_libdir}/%{name}/ui-opengl.so
495e37
%files ui-egl-headless
495e37
%{_libdir}/%{name}/ui-egl-headless.so
495e37
%endif
495e37
495e37
%files device-usb-host
495e37
%{_libdir}/%{name}/hw-usb-host.so
495e37
495e37
%if %{have_usbredir}
495e37
%files device-usb-redirect 
495e37
    %{_libdir}/%{name}/hw-usb-redirect.so
495e37
%endif
495e37
495e37
# endif !tools_only
495e37
%endif
495e37
495e37
%changelog
24c150
* Tue Aug 30 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-11.el9_0.5
24c150
- kvm-linux-aio-fix-unbalanced-plugged-counter-in-laio_io_.patch [bz#2109569]
24c150
- kvm-linux-aio-explain-why-max-batch-is-checked-in-laio_i.patch [bz#2109569]
24c150
- Resolves: bz#2109569
24c150
  (Stalled IO Operations in VM [rhel-9.0.0.z])
24c150
24c150
* Fri Aug 05 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-11.el9_0.4
24c150
- kvm-virtio-net-setup-vhost_dev-and-notifiers-for-cvq-onl.patch [bz#2095795]
24c150
- kvm-virtio-net-align-ctrl_vq-index-for-non-mq-guest-for-.patch [bz#2095795]
24c150
- kvm-vhost-vdpa-fix-improper-cleanup-in-net_init_vhost_vd.patch [bz#2095795]
24c150
- kvm-vhost-net-fix-improper-cleanup-in-vhost_net_start.patch [bz#2095795]
24c150
- kvm-vhost-vdpa-backend-feature-should-set-only-once.patch [bz#2095795]
24c150
- kvm-vhost-vdpa-change-name-and-polarity-for-vhost_vdpa_o.patch [bz#2095795]
24c150
- kvm-virtio-net-don-t-handle-mq-request-in-userspace-hand.patch [bz#2095795]
24c150
- Resolves: bz#2095795
24c150
  (PXE boot crash qemu when using multiqueue vDPA [rhel-9.0.0.z])
24c150
f79135
* Mon May 09 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-11.el9_0.3
f79135
- kvm-RHEL-disable-seqpacket-for-vhost-vsock-device-in-rhe.patch [bz#2071102]
f79135
- kvm-virtio-net-fix-map-leaking-on-error-during-receive.patch [bz#2075635]
f79135
- kvm-vhost-vsock-detach-the-virqueue-element-in-case-of-e.patch [bz#2075640]
f79135
- Resolves: bz#2071102
f79135
  (RHEL 9.0 guest with vsock device migration failed from RHEL 9.0 > RHEL 8.6 [rhel-9.0.0.z])
f79135
- Resolves: bz#2075635
f79135
  (CVE-2022-26353 qemu-kvm: QEMU: virtio-net: map leaking on error during receive [rhel-9] [rhel-9.0.0.z])
f79135
- Resolves: bz#2075640
f79135
  (CVE-2022-26354 qemu-kvm: QEMU: vhost-vsock: missing virtqueue detach on error can lead to memory leak [rhel-9] [rhel-9.0.0.z])
f79135
495e37
* Tue Mar 22 2022  <cconte@redhat.com> - 6.2.0-11.el9_0.2
495e37
- kvm-pci-expose-TYPE_XIO3130_DOWNSTREAM-name.patch [bz#2053584]
495e37
- kvm-acpi-pcihp-pcie-set-power-on-cap-on-parent-slot.patch [bz#2053584]
495e37
- kvm-vmxcap-Add-5-level-EPT-bit.patch [bz#2038051]
495e37
- kvm-i386-Add-Icelake-Server-v6-CPU-model-with-5-level-EP.patch [bz#2038051]
495e37
- kvm-acpi-fix-QEMU-crash-when-started-with-SLIC-table.patch [bz#2043531]
495e37
- kvm-tests-acpi-whitelist-expected-blobs-before-changing-.patch [bz#2043531]
495e37
- kvm-tests-acpi-add-SLIC-table-test.patch [bz#2043531]
495e37
- kvm-tests-acpi-SLIC-update-expected-blobs.patch [bz#2043531]
495e37
- kvm-tests-acpi-manually-pad-OEM_ID-OEM_TABLE_ID-for-test.patch [bz#2043531]
495e37
- kvm-tests-acpi-whitelist-nvdimm-s-SSDT-and-FACP.slic-exp.patch [bz#2043531]
495e37
- kvm-acpi-fix-OEM-ID-OEM-Table-ID-padding.patch [bz#2043531]
495e37
- kvm-tests-acpi-update-expected-blobs.patch [bz#2043531]
495e37
- kvm-tests-acpi-test-short-OEM_ID-OEM_TABLE_ID-values-in-.patch [bz#2043531]
495e37
- kvm-rhel-workaround-for-lack-of-binary-patches-in-SRPM.patch [bz#2043531]
495e37
- Resolves: bz#2053584
495e37
  (watchdog: BUG: soft lockup - CPU#3 stuck for 22s! [cat:2843])
495e37
- Resolves: bz#2038051
495e37
  (Win11 (q35+edk2) guest broke after install wsl2 through 'wsl --install -d Ubuntu-20.04')
495e37
- Resolves: bz#2043531
495e37
  (Guest can not start with SLIC acpi table)
495e37
495e37
* Tue Mar 15 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-11.el9_0.1
495e37
- kvm-RHEL-mark-old-machine-types-as-deprecated.patch [bz#2052050]
495e37
- kvm-hw-virtio-vdpa-Fix-leak-of-host-notifier-memory-regi.patch [bz#2059786]
495e37
- kvm-spec-Fix-obsolete-for-spice-subpackages.patch [bz#2059175 bz#2059146]
495e37
- kvm-spec-Obsolete-old-usb-redir-subpackage.patch [bz#2059175 bz#2059146]
495e37
- kvm-spec-Obsolete-ssh-driver.patch [bz#2059175 bz#2059146]
495e37
- Resolves: bz#2052050
495e37
  (Mark all RHEL-8 and earlier machine types as deprecated)
495e37
- Resolves: bz#2059786
495e37
  ([virtual network][rhel9][vDPA] qemu crash after hot unplug vdpa device)
495e37
- Resolves: bz#2059175
495e37
  (Broken upgrade path due to qemu-kvm-hw-usbredir  rename)
495e37
- Resolves: bz#2059146
495e37
  (Missing qemu-kvm-block-ssh obsolete breaks upgrade path)
495e37
495e37
* Tue Mar 01 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-11
495e37
- kvm-spec-Remove-qemu-virtiofsd.patch [bz#2055284]
495e37
- Resolves: bz#2055284
495e37
  (Remove the qemu-virtiofsd subpackage)
495e37
495e37
* Thu Feb 24 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-10
495e37
- kvm-Revert-ui-clipboard-Don-t-use-g_autoptr-just-to-free.patch [bz#2042820]
495e37
- kvm-ui-avoid-compiler-warnings-from-unused-clipboard-inf.patch [bz#2042820]
495e37
- kvm-ui-clipboard-fix-use-after-free-regression.patch [bz#2042820]
495e37
- kvm-ui-vnc.c-Fixed-a-deadlock-bug.patch [bz#2042820]
495e37
- kvm-memory-Fix-incorrect-calls-of-log_global_start-stop.patch [bz#2044818]
495e37
- kvm-memory-Fix-qemu-crash-on-starting-dirty-log-twice-wi.patch [bz#2044818]
495e37
- Resolves: bz#2042820
495e37
  (qemu crash when try to copy and paste contents from client to VM)
495e37
- Resolves: bz#2044818
495e37
  (Qemu Core Dumped when migrate -> migrate_cancel -> migrate again during guest is paused)
495e37
495e37
* Thu Feb 17 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-9
495e37
- kvm-block-Lock-AioContext-for-drain_end-in-blockdev-reop.patch [bz#2046659]
495e37
- kvm-iotests-Test-blockdev-reopen-with-iothreads-and-thro.patch [bz#2046659]
495e37
- kvm-block-nbd-Delete-reconnect-delay-timer-when-done.patch [bz#2033626]
495e37
- kvm-block-nbd-Assert-there-are-no-timers-when-closed.patch [bz#2033626]
495e37
- kvm-iotests.py-Add-QemuStorageDaemon-class.patch [bz#2033626]
495e37
- kvm-iotests-281-Test-lingering-timers.patch [bz#2033626]
495e37
- kvm-block-nbd-Move-s-ioc-on-AioContext-change.patch [bz#2033626]
495e37
- kvm-iotests-281-Let-NBD-connection-yield-in-iothread.patch [bz#2033626]
495e37
- Resolves: bz#2046659
495e37
  (qemu crash after execute blockdev-reopen with  iothread)
495e37
- Resolves: bz#2033626
495e37
  (Qemu core dump when start guest with nbd node or do block jobs to nbd node)
495e37
495e37
* Mon Feb 14 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-8
495e37
- kvm-numa-Enable-numa-for-SGX-EPC-sections.patch [bz#2033708]
495e37
- kvm-numa-Support-SGX-numa-in-the-monitor-and-Libvirt-int.patch [bz#2033708]
495e37
- kvm-doc-Add-the-SGX-numa-description.patch [bz#2033708]
495e37
- kvm-Enable-SGX-RH-Only.patch [bz#2033708]
495e37
- kvm-qapi-Cleanup-SGX-related-comments-and-restore-sectio.patch [bz#2033708]
495e37
- kvm-block-io-Update-BSC-only-if-want_zero-is-true.patch [bz#2041461]
495e37
- kvm-iotests-block-status-cache-New-test.patch [bz#2041461]
495e37
- kvm-iotests-Test-qemu-img-convert-of-zeroed-data-cluster.patch [bz#1882917]
495e37
- kvm-qemu-img-make-is_allocated_sectors-more-efficient.patch [bz#1882917]
495e37
- kvm-block-backend-prevent-dangling-BDS-pointers-across-a.patch [bz#2040123]
495e37
- kvm-iotests-stream-error-on-reset-New-test.patch [bz#2040123]
495e37
- kvm-hw-arm-smmuv3-Fix-device-reset.patch [bz#2042481]
495e37
- Resolves: bz#2033708
495e37
  ([Intel 9.0 Feat] qemu-kvm: SGX 1.5 (SGX1 + Flexible Launch Control) support)
495e37
- Resolves: bz#2041461
495e37
  (Inconsistent block status reply in qemu-nbd)
495e37
- Resolves: bz#1882917
495e37
  (the target image size is incorrect when converting a badly fragmented file)
495e37
- Resolves: bz#2040123
495e37
  (Qemu core dumped when do block-stream to a snapshot node on non-enough space storage)
495e37
- Resolves: bz#2042481
495e37
  ([aarch64] Launch guest with "default-bus-bypass-iommu=off,iommu=smmuv3" and "iommu_platform=on", guest hangs after system_reset)
495e37
495e37
* Mon Feb 07 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-7
495e37
- kvm-qemu-storage-daemon-Add-vhost-user-blk-help.patch [bz#1962088]
495e37
- kvm-qemu-storage-daemon-Fix-typo-in-vhost-user-blk-help.patch [bz#1962088]
495e37
- kvm-virtiofsd-Drop-membership-of-all-supplementary-group.patch [bz#2046201]
495e37
- kvm-block-rbd-fix-handling-of-holes-in-.bdrv_co_block_st.patch [bz#2034791]
495e37
- kvm-block-rbd-workaround-for-ceph-issue-53784.patch [bz#2034791]
495e37
- Resolves: bz#1962088
495e37
  ([QSD] wrong help message for the fuse)
495e37
- Resolves: bz#2046201
495e37
  (CVE-2022-0358 qemu-kvm: QEMU: virtiofsd: potential privilege escalation via CVE-2018-13405 [rhel-9.0])
495e37
- Resolves: bz#2034791
495e37
  (Booting from Local Snapshot Core Dumped Whose Backing File Is Based on RBD)
495e37
495e37
* Wed Feb 02 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-6
495e37
- Moving feature support out of qemu-kvm-core to separate packages (can
495e37
  cause loss of functionality when using only qemu-kvm-core - qemu-kvm keeps
495e37
  same feature set).
495e37
- kvm-spec-Rename-qemu-kvm-hw-usbredir-to-qemu-kvm-device-.patch [bz#2022847]
495e37
- kvm-spec-Split-qemu-kvm-ui-opengl.patch [bz#2022847]
495e37
- kvm-spec-Introduce-packages-for-virtio-gpu-modules.patch [bz#2022847]
495e37
- kvm-spec-Introduce-device-display-virtio-vga-packages.patch [bz#2022847]
495e37
- kvm-spec-Move-usb-host-module-to-separate-package.patch [bz#2022847]
495e37
- kvm-spec-Move-qtest-accel-module-to-tests-package.patch [bz#2022847]
495e37
- kvm-spec-Extend-qemu-kvm-core-description.patch [bz#2022847]
495e37
- Resolves: bz#2022847
495e37
  (qemu-kvm: Align package split with Fedora)
495e37
495e37
* Tue Jan 25 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-5
495e37
- kvm-x86-Add-q35-RHEL-8.6.0-machine-type.patch [bz#1945666]
495e37
- kvm-x86-Add-q35-RHEL-9.0.0-machine-type.patch [bz#1945666]
495e37
- kvm-softmmu-fix-device-deletion-events-with-device-JSON-.patch [bz#2036669]
495e37
- Resolves: bz#1945666
495e37
  (9.0: x86 machine types)
495e37
- Resolves: bz#2036669
495e37
  (DEVICE_DELETED event is not delivered for device frontend if -device is configured via JSON)
495e37
495e37
* Mon Jan 17 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-4
495e37
- kvm-block-nvme-fix-infinite-loop-in-nvme_free_req_queue_.patch [bz#2024544]
495e37
- kvm-rhel-machine-types-x86-set-prefer_sockets.patch [bz#2028623]
495e37
- Resolves: bz#2024544
495e37
  (Fio workers hangs when running fio with 32 jobs iodepth 32 and QEMU's userspace NVMe driver)
495e37
- Resolves: bz#2028623
495e37
  ([9.0] machine types: 6.2: Fix prefer_sockets)
495e37
495e37
* Mon Jan 10 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-3
495e37
- kvm-hw-arm-virt-Register-iommu-as-a-class-property.patch [bz#2031044]
495e37
- kvm-hw-arm-virt-Register-its-as-a-class-property.patch [bz#2031044]
495e37
- kvm-hw-arm-virt-Rename-default_bus_bypass_iommu.patch [bz#2031044]
495e37
- kvm-hw-arm-virt-Expose-the-RAS-option.patch [bz#2031044]
495e37
- kvm-hw-arm-virt-Add-9.0-machine-type-and-remove-8.5-one.patch [bz#2031044]
495e37
- kvm-hw-arm-virt-Check-no_tcg_its-and-minor-style-changes.patch [bz#2031044]
495e37
- Resolves: bz#2031044
495e37
  (Add rhel-9.0.0 machine types for RHEL 9.0 [aarch64])
495e37
495e37
* Fri Jan 07 2022 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-2
495e37
- kvm-redhat-Add-rhel8.6.0-and-rhel9.0.0-machine-types-for.patch [bz#2008060]
495e37
- kvm-redhat-Enable-virtio-mem-as-tech-preview-on-x86-64.patch [bz#2014484]
495e37
- Resolves: bz#2008060
495e37
  (Fix CPU Model for new IBM Z Hardware - qemu part)
495e37
- Resolves: bz#2014484
495e37
  ([RHEL9] Enable virtio-mem as tech-preview on x86-64 - QEMU)
495e37
495e37
* Thu Dec 16 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.2.0-1
495e37
- Rebase to QEMU 6.2.0 [bz#2027697]
495e37
- Resolves: bz#2027697
495e37
  (Rebase to QEMU 6.2.0)
495e37
495e37
* Wed Nov 24 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.1.0-8
495e37
- kvm-Move-ksmtuned-files-to-separate-package.patch [bz#1971678]
495e37
- Resolves: bz#1971678
495e37
  (Split out ksmtuned package from qemu-kvm)
495e37
495e37
* Fri Nov 19 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.1.0-7
495e37
- kvm-migration-Make-migration-blocker-work-for-snapshots-.patch [bz#1996609]
495e37
- kvm-migration-Add-migrate_add_blocker_internal.patch [bz#1996609]
495e37
- kvm-dump-guest-memory-Block-live-migration.patch [bz#1996609]
495e37
- kvm-spec-Build-the-VDI-block-driver.patch [bz#2013331]
495e37
- kvm-spec-Explicitly-include-compress-filter.patch [bz#1980035]
495e37
- Resolves: bz#1996609
495e37
  (Qemu hit core dump when dump guest memory during live migration)
495e37
- Resolves: bz#2013331
495e37
  (RFE: qemu-img cannot convert from vdi format)
495e37
- Resolves: bz#1980035
495e37
  (RFE: Enable compress filter so we can create new, compressed qcow2 files via qemu-nbd)
495e37
495e37
* Mon Oct 18 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.1.0-6
495e37
- kvm-hw-arm-virt-Add-hw_compat_rhel_8_5-to-8.5-machine-ty.patch [bz#1998942]
495e37
- Resolves: bz#1998942
495e37
  (Add machine type compatibility update for 6.1 rebase [aarch64])
495e37
495e37
* Mon Oct 11 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.1.0-5
495e37
- kvm-virtio-balloon-Fix-page-poison-subsection-name.patch [bz#1984401]
495e37
- kvm-spec-Remove-block-curl-and-block-ssh-dependency.patch [bz#2010985]
495e37
- Resolves: bz#1984401
495e37
  (fails to revert snapshot of a VM [balloon/page-poison])
495e37
- Resolves: bz#2010985
495e37
  (Remove dependency on qemu-kvm-block-curl and qemu-kvm-block-ssh [rhel-9.0.0])
495e37
495e37
* Tue Oct 05 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.1.0-4
495e37
- kvm-redhat-Define-hw_compat_rhel_8_5.patch [bz#1998943]
495e37
- kvm-redhat-Add-s390x-machine-type-compatibility-update-f.patch [bz#1998943]
495e37
- Resolves: bz#1998943
495e37
  (Add machine type compatibility update for 6.1 rebase [s390x])
495e37
495e37
* Fri Sep 24 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.1.0-3
495e37
- kvm-disable-sga-device.patch [bz#2000845]
495e37
- kvm-tools-virtiofsd-Add-fstatfs64-syscall-to-the-seccomp.patch [bz#2005026]
495e37
- Resolves: bz#2000845
495e37
  (RFE: Remove SGA, deprecate cirrus, and set defaults for QEMU machine-types in RHEL9)
495e37
- Resolves: bz#2005026
495e37
  ([s390][virtio-fs] Umount virtiofs shared folder failure from guest side [rhel-9.0.0])
495e37
495e37
* Fri Sep 10 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.1.0-2
495e37
- kvm-hw-arm-virt-Remove-9.0-machine-type.patch [bz#2002937]
495e37
- kvm-remove-sgabios-dependency.patch [bz#2000845]
495e37
- kvm-enable-pulseaudio.patch [bz#1997725]
495e37
- kvm-spec-disable-use-of-gcrypt-for-crypto-backends-in-fa.patch [bz#1990068]
495e37
- Resolves: bz#2002937
495e37
  ([qemu][aarch64] Remove 9.0 machine types in arm virt for 9-Beta)
495e37
- Resolves: bz#2000845
495e37
  (RFE: Remove SGA, deprecate cirrus, and set defaults for QEMU machine-types in RHEL9)
495e37
- Resolves: bz#1997725
495e37
  (RFE: enable pulseaudio backend on QEMU)
495e37
- Resolves: bz#1990068
495e37
  (Disable use of gcrypt for crypto backends in favour of gnutls)
495e37
495e37
* Thu Sep 02 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.1.0-1
495e37
- Rebase to QEMU 6.1.0 [bz#1997408]
495e37
- Resolves: #bz#1997408
495e37
  (Rebase to QEMU 6.1.0)
495e37
495e37
* Fri Aug 27 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-13
495e37
- kvm-qcow2-Deprecation-warning-when-opening-v2-images-rw.patch [bz#1951814]
495e37
- kvm-disable-ac97-audio.patch [bz#1995819]
495e37
- kvm-redhat-Disable-LTO-on-non-x86-architectures.patch [bz#1950192]
495e37
- kvm-redhat-Enable-the-test-block-iothread-test-again.patch [bz#1950192]
495e37
- Resolves: bz#1951814
495e37
  (RFE: Warning when using qcow2-v2 (compat=0.10))
495e37
- Resolves: bz#1995819
495e37
  (RFE: Remove ac97 audio support from QEMU)
495e37
- Resolves: bz#1950192
495e37
  (RHEL9: when ioeventfd=off and 8.4guest, (qemu) qemu-kvm: ../util/qemu-coroutine-lock.c:57: qemu_co_queue_wait_impl: Assertion `qemu_in_coroutine()' failed.)
495e37
495e37
* Fri Aug 20 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-12.el9
495e37
- kvm-migration-Move-yank-outside-qemu_start_incoming_migr.patch [bz#1974683]
495e37
- kvm-migration-Allow-reset-of-postcopy_recover_triggered-.patch [bz#1974683]
495e37
- kvm-Remove-RHEL-7.0.0-machine-type.patch [bz#1968519]
495e37
- kvm-Remove-RHEL-7.1.0-machine-type.patch [bz#1968519]
495e37
- kvm-Remove-RHEL-7.2.0-machine-type.patch [bz#1968519]
495e37
- kvm-Remove-RHEL-7.3.0-machine-types.patch [bz#1968519]
495e37
- kvm-Remove-RHEL-7.4.0-machine-types.patch [bz#1968519]
495e37
- kvm-Remove-RHEL-7.5.0-machine-types.patch [bz#1968519]
495e37
- kvm-acpi-pc-revert-back-to-v5.2-PCI-slot-enumeration.patch [bz#1957194]
495e37
- kvm-migration-failover-reset-partially_hotplugged.patch [bz#1957194]
495e37
- kvm-hmp-Fix-loadvm-to-resume-the-VM-on-success-instead-o.patch [bz#1957194]
495e37
- kvm-migration-Move-bitmap_mutex-out-of-migration_bitmap_.patch [bz#1957194]
495e37
- kvm-i386-cpu-Expose-AVX_VNNI-instruction-to-guest.patch [bz#1957194]
495e37
- kvm-ratelimit-protect-with-a-mutex.patch [bz#1957194]
495e37
- kvm-Update-Linux-headers-to-5.13-rc4.patch [bz#1957194]
495e37
- kvm-i386-Add-ratelimit-for-bus-locks-acquired-in-guest.patch [bz#1957194]
495e37
- kvm-iothread-generalize-iothread_set_param-iothread_get_.patch [bz#1957194]
495e37
- kvm-iothread-add-aio-max-batch-parameter.patch [bz#1957194]
495e37
- kvm-linux-aio-limit-the-batch-size-using-aio-max-batch-p.patch [bz#1957194]
495e37
- kvm-block-nvme-Fix-VFIO_MAP_DMA-failed-No-space-left-on-.patch [bz#1957194]
495e37
- kvm-migration-move-wait-unplug-loop-to-its-own-function.patch [bz#1957194]
495e37
- kvm-migration-failover-continue-to-wait-card-unplug-on-e.patch [bz#1957194]
495e37
- kvm-aarch64-Add-USB-storage-devices.patch [bz#1957194]
495e37
- kvm-iotests-Improve-and-rename-test-291-to-qemu-img-bitm.patch [bz#1957194]
495e37
- kvm-qemu-img-Fail-fast-on-convert-bitmaps-with-inconsist.patch [bz#1957194]
495e37
- kvm-qemu-img-Add-skip-broken-bitmaps-for-convert-bitmaps.patch [bz#1957194]
495e37
- kvm-audio-Never-send-migration-section.patch [bz#1957194]
495e37
- kvm-pc-bios-s390-ccw-bootmap-Silence-compiler-warning-fr.patch [bz#1939509 bz#1940132]
495e37
- kvm-pc-bios-s390-ccw-Use-reset_psw-pointer-instead-of-ha.patch [bz#1939509 bz#1940132]
495e37
- kvm-pc-bios-s390-ccw-netboot-Use-Wl-prefix-to-pass-param.patch [bz#1939509 bz#1940132]
495e37
- kvm-pc-bios-s390-ccw-Silence-warning-from-Clang-by-marki.patch [bz#1939509 bz#1940132]
495e37
- kvm-pc-bios-s390-ccw-Fix-the-cc-option-macro-in-the-Make.patch [bz#1939509 bz#1940132]
495e37
- kvm-pc-bios-s390-ccw-Silence-GCC-11-stringop-overflow-wa.patch [bz#1939509 bz#1940132]
495e37
- kvm-pc-bios-s390-ccw-Allow-building-with-Clang-too.patch [bz#1939509 bz#1940132]
495e37
- kvm-pc-bios-s390-ccw-Fix-inline-assembly-for-older-versi.patch [bz#1939509 bz#1940132]
495e37
- kvm-configure-Fix-endianess-test-with-LTO.patch [bz#1939509 bz#1940132]
495e37
- kvm-spec-Switch-toolchain-to-Clang-LLVM.patch [bz#1939509 bz#1940132]
495e37
- kvm-spec-Use-safe-stack-for-x86_64.patch [bz#1939509 bz#1940132]
495e37
- kvm-spec-Reenable-write-support-for-VMDK-etc.-in-tools.patch [bz#1989841]
495e37
- Resolves: bz#1974683
495e37
  (Fail to set migrate incoming for 2nd time after the first time failed)
495e37
- Resolves: bz#1968519
495e37
  (Remove all the old 7.0-7.5 machine types)
495e37
- Resolves: bz#1957194
495e37
  (Synchronize RHEL-AV 8.5.0 changes to RHEL 9.0.0 Beta)
495e37
- Resolves: bz#1939509
495e37
  (QEMU: enable SafeStack)
495e37
- Resolves: bz#1940132
495e37
  (QEMU: switch build toolchain to Clang/LLVM)
495e37
- Resolves: bz#1989841
495e37
  (RFE: qemu-img cannot convert images into vmdk and vpc formats)
495e37
495e37
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 17:6.0.0-11.1
495e37
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
495e37
  Related: rhbz#1991688
495e37
495e37
* Sat Aug 07 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-11
495e37
- kvm-arm-virt-Register-iommu-as-a-class-property.patch [bz#1838608]
495e37
- kvm-arm-virt-Register-its-as-a-class-property.patch [bz#1838608]
495e37
- kvm-arm-virt-Enable-ARM-RAS-support.patch [bz#1838608]
495e37
- kvm-block-Fix-in_flight-leak-in-request-padding-error-pa.patch [bz#1972079]
495e37
- kvm-spec-Remove-buildldflags.patch [bz#1973029]
495e37
- kvm-spec-Use-make_build-macro.patch [bz#1973029]
495e37
- kvm-spec-Drop-make-install-sharedir-and-datadir-usage.patch [bz#1973029]
495e37
- kvm-spec-use-make_install-macro.patch [bz#1973029]
495e37
- kvm-spec-parallelize-make-check.patch [bz#1973029]
495e37
- kvm-spec-Drop-explicit-build-id.patch [bz#1973029]
495e37
- kvm-spec-use-build_ldflags.patch [bz#1973029]
495e37
- kvm-Move-virtiofsd-to-separate-package.patch [bz#1979728]
495e37
- kvm-Utilize-firmware-configure-option.patch [bz#1980139]
495e37
- Resolves: bz#1838608
495e37
  (aarch64: Enable ARMv8 RAS virtualization support)
495e37
- Resolves: bz#1972079
495e37
  (Windows Installation blocked on 4k disk when using blk+raw+iothread)
495e37
- Resolves: bz#1973029
495e37
  (Spec file cleanups)
495e37
- Resolves: bz#1979728
495e37
  (Split out virtiofsd subpackage)
495e37
- Resolves: bz#1980139
495e37
  (Use configure --firmwarepath more)
495e37
495e37
* Sun Jul 25 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-10
495e37
- kvm-s390x-css-Introduce-an-ESW-struct.patch [bz#1957194]
495e37
- kvm-s390x-css-Split-out-the-IRB-sense-data.patch [bz#1957194]
495e37
- kvm-s390x-css-Refactor-IRB-construction.patch [bz#1957194]
495e37
- kvm-s390x-css-Add-passthrough-IRB.patch [bz#1957194]
495e37
- kvm-vhost-user-blk-Fail-gracefully-on-too-large-queue-si.patch [bz#1957194]
495e37
- kvm-vhost-user-blk-Make-sure-to-set-Error-on-realize-fai.patch [bz#1957194]
495e37
- kvm-vhost-user-blk-Don-t-reconnect-during-initialisation.patch [bz#1957194]
495e37
- kvm-vhost-user-blk-Improve-error-reporting-in-realize.patch [bz#1957194]
495e37
- kvm-vhost-user-blk-Get-more-feature-flags-from-vhost-dev.patch [bz#1957194]
495e37
- kvm-virtio-Fail-if-iommu_platform-is-requested-but-unsup.patch [bz#1957194]
495e37
- kvm-vhost-user-blk-Check-that-num-queues-is-supported-by.patch [bz#1957194]
495e37
- kvm-vhost-user-Fix-backends-without-multiqueue-support.patch [bz#1957194]
495e37
- kvm-file-posix-fix-max_iov-for-dev-sg-devices.patch [bz#1957194]
495e37
- kvm-scsi-generic-pass-max_segments-via-max_iov-field-in-.patch [bz#1957194]
495e37
- kvm-osdep-provide-ROUND_DOWN-macro.patch [bz#1957194]
495e37
- kvm-block-backend-align-max_transfer-to-request-alignmen.patch [bz#1957194]
495e37
- kvm-block-add-max_hw_transfer-to-BlockLimits.patch [bz#1957194]
495e37
- kvm-file-posix-try-BLKSECTGET-on-block-devices-too-do-no.patch [bz#1957194]
495e37
- kvm-block-Add-option-to-use-driver-whitelist-even-in-too.patch [bz#1957782]
495e37
- kvm-spec-Restrict-block-drivers-in-tools.patch [bz#1957782]
495e37
- kvm-Move-tools-to-separate-package.patch [bz#1972285]
495e37
- kvm-Split-qemu-pr-helper-to-separate-package.patch [bz#1972300]
495e37
- kvm-spec-RPM_BUILD_ROOT-buildroot.patch [bz#1973029]
495e37
- kvm-spec-More-use-of-name-instead-of-qemu-kvm.patch [bz#1973029]
495e37
- kvm-spec-Use-qemu-pr-helper.service-from-qemu.git.patch [bz#1973029]
495e37
- kvm-spec-Use-_sourcedir-for-referencing-sources.patch [bz#1973029]
495e37
- kvm-spec-Add-tools_only.patch [bz#1973029]
495e37
- kvm-spec-build-Add-run_configure-helper.patch [bz#1973029]
495e37
- kvm-spec-build-Disable-more-bits-with-disable_everything.patch [bz#1973029]
495e37
- kvm-spec-build-Add-macros-for-some-configure-parameters.patch [bz#1973029]
495e37
- kvm-spec-files-Move-qemu-guest-agent-and-qemu-img-earlie.patch [bz#1973029]
495e37
- kvm-spec-install-Remove-redundant-bits.patch [bz#1973029]
495e37
- kvm-spec-install-Add-modprobe_kvm_conf-macro.patch [bz#1973029]
495e37
- kvm-spec-install-Remove-qemu-guest-agent-etc-qemu-kvm-us.patch [bz#1973029]
495e37
- kvm-spec-install-clean-up-qemu-ga-section.patch [bz#1973029]
495e37
- kvm-spec-install-Use-a-single-tools_only-section.patch [bz#1973029]
495e37
- kvm-spec-Make-tools_only-not-cross-spec-sections.patch [bz#1973029]
495e37
- kvm-spec-install-Limit-time-spent-in-qemu_kvm_build.patch [bz#1973029]
495e37
- kvm-spec-misc-syntactic-merges-with-Fedora.patch [bz#1973029]
495e37
- kvm-spec-Use-Fedora-s-pattern-for-specifying-rc-version.patch [bz#1973029]
495e37
- kvm-spec-files-don-t-use-fine-grained-docs-file-list.patch [bz#1973029]
495e37
- kvm-spec-files-Add-licenses-to-qemu-common-too.patch [bz#1973029]
495e37
- kvm-spec-install-Drop-python3-shebang-fixup.patch [bz#1973029]
495e37
- Resolves: bz#1957194
495e37
  (Synchronize RHEL-AV 8.5.0 changes to RHEL 9.0.0 Beta)
495e37
- Resolves: bz#1957782
495e37
  (VMDK support should be read-only)
495e37
- Resolves: bz#1972285
495e37
  (Split out a qemu-kvm-tools subpackage)
495e37
- Resolves: bz#1972300
495e37
  (Split out a qemu-pr-helper subpackage)
495e37
- Resolves: bz#1973029
495e37
  (Spec file cleanups)
495e37
495e37
* Mon Jul 19 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-9
495e37
- kvm-s390x-cpumodel-add-3931-and-3932.patch [bz#1932191]
495e37
- kvm-spapr-Fix-EEH-capability-issue-on-KVM-guest-for-PCI-.patch [bz#1957194]
495e37
- kvm-ppc-pef.c-initialize-cgs-ready-in-kvmppc_svm_init.patch [bz#1957194]
495e37
- kvm-redhat-Move-qemu-kvm-docs-dependency-to-qemu-kvm.patch [bz#1957194]
495e37
- kvm-redhat-introducting-qemu-kvm-hw-usbredir.patch [bz#1957194]
495e37
- kvm-redhat-use-the-standard-vhost-user-JSON-path.patch [bz#1957194]
495e37
- Resolves: bz#1932191
495e37
  ([IBM 9.0 FEAT] CPU Model for new IBM Z Hardware - qemu part (kvm))
495e37
- Resolves: bz#1957194
495e37
  (Synchronize RHEL-AV 8.5.0 changes to RHEL 9.0.0 Beta)
495e37
495e37
* Mon Jul 12 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-8
495e37
- kvm-Disable-TPM-passthrough.patch [bz#1978911]
495e37
- kvm-redhat-Replace-the-kvm-setup.service-with-a-etc-modu.patch [bz#1978837]
495e37
- Resolves: bz#1978911
495e37
  (Remove TPM Passthrough option from RHEL 9)
495e37
- Resolves: bz#1978837
495e37
  (Remove/replace kvm-setup.service)
495e37
495e37
* Mon Jun 28 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-7
495e37
- kvm-aarch64-rh-devices-add-CONFIG_PXB.patch [bz#1967502]
495e37
- kvm-virtio-gpu-handle-partial-maps-properly.patch [bz#1974795]
495e37
- kvm-x86-Add-x86-rhel8.5-machine-types.patch [bz#1957194]
495e37
- kvm-redhat-x86-Enable-kvm-asyncpf-int-by-default.patch [bz#1957194]
495e37
- kvm-block-backend-add-drained_poll.patch [bz#1957194]
495e37
- kvm-nbd-server-Use-drained-block-ops-to-quiesce-the-serv.patch [bz#1957194]
495e37
- kvm-disable-CONFIG_USB_STORAGE_BOT.patch [bz#1957194]
495e37
- kvm-doc-Fix-some-mistakes-in-the-SEV-documentation.patch [bz#1957194]
495e37
- kvm-docs-Add-SEV-ES-documentation-to-amd-memory-encrypti.patch [bz#1957194]
495e37
- kvm-docs-interop-firmware.json-Add-SEV-ES-support.patch [bz#1957194]
495e37
- kvm-qga-drop-StandardError-syslog.patch [bz#1947977]
495e37
- kvm-Remove-iscsi-support.patch [bz#1967133]
495e37
- Resolves: bz#1967502
495e37
  ([aarch64] [qemu] Compile the PCIe expander bridge)
495e37
- Resolves: bz#1974795
495e37
  ([RHEL9-beta] [aarch64] Launch guest with virtio-gpu-pci and virtual smmu causes "virtio_gpu_dequeue_ctrl_func" ERROR)
495e37
- Resolves: bz#1957194
495e37
  (Synchronize RHEL-AV 8.5.0 changes to RHEL 9.0.0 Beta)
495e37
- Resolves: bz#1947977
495e37
  (remove StandardError=syslog from qemu-guest-agent.service)
495e37
- Resolves: bz#1967133
495e37
  (QEMU: disable libiscsi in RHEL-9)
495e37
495e37
* Mon Jun 21 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-6
495e37
- kvm-yank-Unregister-function-when-using-TLS-migration.patch [bz#1972462]
495e37
- kvm-pc-bios-s390-ccw-don-t-try-to-read-the-next-block-if.patch [bz#1957194]
495e37
- kvm-redhat-Install-the-s390-netboot.img-that-we-ve-built.patch [bz#1957194]
495e37
- kvm-sockets-update-SOCKET_ADDRESS_TYPE_FD-listen-2-backl.patch [bz#1957194]
495e37
- kvm-target-i386-sev-add-support-to-query-the-attestation.patch [bz#1957194]
495e37
- kvm-spapr-Don-t-hijack-current_machine-boot_order.patch [bz#1957194]
495e37
- kvm-target-i386-Add-CPU-model-versions-supporting-xsaves.patch [bz#1957194]
495e37
- kvm-spapr-Remove-stale-comment-about-power-saving-LPCR-b.patch [bz#1957194]
495e37
- kvm-spapr-Set-LPCR-to-current-AIL-mode-when-starting-a-n.patch [bz#1957194]
495e37
- Specfile cleanup [bz#1973029]
495e37
- Resolves: bz#1972462
495e37
  (QEMU core dump when doing TLS migration via TCP)
495e37
- Resolves: bz#1957194
495e37
  (Synchronize RHEL-AV 8.5.0 changes to RHEL 9.0.0 Beta)
495e37
- Resolves: bz#1973029
495e37
  (Spec file cleanups)
495e37
495e37
* Tue Jun 08 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-5
495e37
- kvm-arm-virt-Register-highmem-and-gic-version-as-class-p.patch [bz#1952449]
495e37
- kvm-hw-arm-virt-Add-8.5-and-9.0-machine-types-and-remove.patch [bz#1952449]
495e37
- kvm-aarch64-rh-devices-add-CONFIG_PVPANIC_PCI.patch [bz#1747467]
495e37
- kvm-spec-Do-not-build-qemu-kvm-block-gluster.patch [bz#1964795]
495e37
- kvm-spec-Do-not-link-pcnet-and-ne2k_pci-roms.patch [bz#1965961]
495e37
- kvm-redhat-s390x-add-rhel-8.5.0-compat-machine.patch [bz#1957194]
495e37
- kvm-redhat-add-missing-entries-in-hw_compat_rhel_8_4.patch [bz#1957194]
495e37
- kvm-redhat-Define-pseries-rhel8.5.0-machine-type.patch [bz#1957194]
495e37
- kvm-virtio-net-failover-add-missing-remove_migration_sta.patch [bz#1957194]
495e37
- kvm-hw-arm-virt-Disable-PL011-clock-migration-through-hw.patch [bz#1957194]
495e37
- kvm-virtio-blk-Fix-rollback-path-in-virtio_blk_data_plan.patch [bz#1957194]
495e37
- kvm-virtio-blk-Configure-all-host-notifiers-in-a-single-.patch [bz#1957194]
495e37
- kvm-virtio-scsi-Set-host-notifiers-and-callbacks-separat.patch [bz#1957194]
495e37
- kvm-virtio-scsi-Configure-all-host-notifiers-in-a-single.patch [bz#1957194]
495e37
- kvm-hw-arm-smmuv3-Another-range-invalidation-fix.patch [bz#1957194]
495e37
- Resolves: bz#1952449
495e37
  ([aarch64] define RHEL9 machine types)
495e37
- Resolves: bz#1747467
495e37
  ([aarch64] [qemu] PVPANIC support)
495e37
- Resolves: bz#1964795
495e37
  (Remove qemu-kvm-block-gluster package)
495e37
- Resolves: bz#1965961
495e37
  (Remove links to not build roms)
495e37
- Resolves: bz#1957194
495e37
  (Synchronize RHEL-AV 8.5.0 changes to RHEL 9.0.0 Beta)
495e37
495e37
* Mon May 31 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-4
495e37
- kvm-s390x-redhat-disable-experimental-3270-device.patch
495e37
- Resolves: bz#1962479
495e37
  (Disable the 'x-terminal3270' device in qemu-kvm on s390x)
495e37
495e37
* Tue May 25 2021 Miroslav Reznaina <mrezanin@redhat.com> - 6.0.0-3
495e37
- kvm-hw-s390x-Remove-the-RHEL7-only-machine-type.patch [bz#1944730]
495e37
- Resolves: bz#1944730
495e37
  (Remove RHEL7 machine type (s390-ccw-virtio-rhel7.5.0))
495e37
495e37
* Thu May 13 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-2
495e37
- kvm-Remove-message-with-running-VM-count.patch [bz#1914461]
495e37
- kvm-Remove-SPICE-and-QXL-from-x86_64-rh-devices.mak.patch [bz#1906168]
495e37
- kvm-spec-file-build-qemu-kvm-without-SPICE-and-QXL.patch [bz#1906168]
495e37
- kvm-spec-file-Obsolete-qemu-kvm-ui-spice.patch [bz#1906168]
495e37
- Resolves: bz#1914461
495e37
  (Remove KVM guest count and limit info message)
495e37
- Resolves: bz#1906168
495e37
  ([RHEL-9] qemu-kvm spec-file: Do not BuildRequire spice)
495e37
495e37
* Fri Apr 30 2021 Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-1
495e37
- Rebase to QEMU 6.0
495e37
- Resolves: bz#1872569
495e37
495e37
* Mon Apr 26 2021 Miroslav Rezanina <mrezanin@redhat.com> - 5.2.0-16
495e37
- kvm-Limit-build-on-Power-to-qemu-img-and-qemu-ga-only.patch [bz#1944056]
495e37
- Resolves: bz#1944056
495e37
  (Do not build qemu-kvm for Power)
495e37
495e37
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 15:5.2.0-15
495e37
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
495e37
495e37
* Sat Mar 20 2021 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-14.el8
495e37
- kvm-vhost-user-blk-fix-blkcfg-num_queues-endianness.patch [bz#1937004]
495e37
- kvm-block-export-fix-blk_size-double-byteswap.patch [bz#1937004]
495e37
- kvm-block-export-use-VIRTIO_BLK_SECTOR_BITS.patch [bz#1937004]
495e37
- kvm-block-export-fix-vhost-user-blk-export-sector-number.patch [bz#1937004]
495e37
- kvm-block-export-port-virtio-blk-discard-write-zeroes-in.patch [bz#1937004]
495e37
- kvm-block-export-port-virtio-blk-read-write-range-check.patch [bz#1937004]
495e37
- kvm-spec-ui-spice-sub-package.patch [bz#1936373]
495e37
- kvm-spec-ui-opengl-sub-package.patch [bz#1936373]
495e37
- Resolves: bz#1937004
495e37
  (vhost-user-blk server endianness and input validation fixes)
495e37
- Resolves: bz#1936373
495e37
  (move spice & opengl modules to rpm subpackages)
495e37
495e37
* Tue Mar 16 2021 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-13.el8
495e37
- kvm-i386-acpi-restore-device-paths-for-pre-5.1-vms.patch [bz#1934158]
495e37
- Resolves: bz#1934158
495e37
  (Windows guest looses network connectivity when NIC was configured with static IP)
495e37
495e37
* Mon Mar 15 2021 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-12.el8
495e37
- kvm-scsi-disk-move-scsi_handle_rw_error-earlier.patch [bz#1927530]
495e37
- kvm-scsi-disk-do-not-complete-requests-early-for-rerror-.patch [bz#1927530]
495e37
- kvm-scsi-introduce-scsi_sense_from_errno.patch [bz#1927530]
495e37
- kvm-scsi-disk-pass-SCSI-status-to-scsi_handle_rw_error.patch [bz#1927530]
495e37
- kvm-scsi-disk-pass-guest-recoverable-errors-through-even.patch [bz#1927530]
495e37
- kvm-hw-intc-arm_gic-Fix-interrupt-ID-in-GICD_SGIR-regist.patch [bz#1936948]
495e37
- Resolves: bz#1927530
495e37
  (RHEL8 Hypervisor - OVIRT  - Issues seen on a virtualization guest with direct passthrough LUNS  pausing when a host gets a Thin threshold warning)
495e37
- Resolves: bz#1936948
495e37
  (CVE-2021-20221 virt:av/qemu-kvm: qemu: out-of-bound heap buffer access via an interrupt ID field [rhel-av-8.4.0])
495e37
495e37
* Mon Mar 08 2021 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-11.el8
495e37
- kvm-qxl-set-qxl.ssd.dcl.con-on-secondary-devices.patch [bz#1932190]
495e37
- kvm-qxl-also-notify-the-rendering-is-done-when-skipping-.patch [bz#1932190]
495e37
- kvm-virtiofsd-Save-error-code-early-at-the-failure-calls.patch [bz#1935071]
495e37
- kvm-virtiofs-drop-remapped-security.capability-xattr-as-.patch [bz#1935071]
495e37
- Resolves: bz#1932190
495e37
  (Timeout when dump the screen from 2nd VGA)
495e37
- Resolves: bz#1935071
495e37
  (CVE-2021-20263 virt:8.4/qemu-kvm: QEMU: virtiofsd: 'security.capabilities' is not dropped with xattrmap option [rhel-av-8])
495e37
495e37
* Wed Mar 03 2021 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-10.el8
495e37
- kvm-migration-dirty-bitmap-Use-struct-for-alias-map-inne.patch [bz#1930757]
495e37
- kvm-migration-dirty-bitmap-Allow-control-of-bitmap-persi.patch [bz#1930757]
495e37
- kvm-qemu-iotests-300-Add-test-case-for-modifying-persist.patch [bz#1930757]
495e37
- kvm-failover-fix-indentantion.patch [bz#1819991]
495e37
- kvm-failover-Use-always-atomics-for-primary_should_be_hi.patch [bz#1819991]
495e37
- kvm-failover-primary-bus-is-only-used-once-and-where-it-.patch [bz#1819991]
495e37
- kvm-failover-Remove-unused-parameter.patch [bz#1819991]
495e37
- kvm-failover-Remove-external-partially_hotplugged-proper.patch [bz#1819991]
495e37
- kvm-failover-qdev_device_add-returns-err-or-dev-set.patch [bz#1819991]
495e37
- kvm-failover-Rename-bool-to-failover_primary_hidden.patch [bz#1819991]
495e37
- kvm-failover-g_strcmp0-knows-how-to-handle-NULL.patch [bz#1819991]
495e37
- kvm-failover-Remove-primary_device_opts.patch [bz#1819991]
495e37
- kvm-failover-remove-standby_id-variable.patch [bz#1819991]
495e37
- kvm-failover-Remove-primary_device_dict.patch [bz#1819991]
495e37
- kvm-failover-Remove-memory-leak.patch [bz#1819991]
495e37
- kvm-failover-simplify-virtio_net_find_primary.patch [bz#1819991]
495e37
- kvm-failover-should_be_hidden-should-take-a-bool.patch [bz#1819991]
495e37
- kvm-failover-Rename-function-to-hide_device.patch [bz#1819991]
495e37
- kvm-failover-virtio_net_connect_failover_devices-does-no.patch [bz#1819991]
495e37
- kvm-failover-Rename-to-failover_find_primary_device.patch [bz#1819991]
495e37
- kvm-failover-simplify-qdev_device_add-failover-case.patch [bz#1819991]
495e37
- kvm-failover-simplify-qdev_device_add.patch [bz#1819991]
495e37
- kvm-failover-make-sure-that-id-always-exist.patch [bz#1819991]
495e37
- kvm-failover-remove-failover_find_primary_device-error-p.patch [bz#1819991]
495e37
- kvm-failover-split-failover_find_primary_device_id.patch [bz#1819991]
495e37
- kvm-failover-We-don-t-need-to-cache-primary_device_id-an.patch [bz#1819991]
495e37
- kvm-failover-Caller-of-this-two-functions-already-have-p.patch [bz#1819991]
495e37
- kvm-failover-simplify-failover_unplug_primary.patch [bz#1819991]
495e37
- kvm-failover-Remove-primary_dev-member.patch [bz#1819991]
495e37
- kvm-virtio-net-add-missing-object_unref.patch [bz#1819991]
495e37
- kvm-x86-cpu-Populate-SVM-CPUID-feature-bits.patch [bz#1926785]
495e37
- kvm-i386-Add-the-support-for-AMD-EPYC-3rd-generation-pro.patch [bz#1926785]
495e37
- Resolves: bz#1930757
495e37
  (Allow control of block-dirty-bitmap persistence via 'block-bitmap-mapping')
495e37
- Resolves: bz#1819991
495e37
  (Hostdev type interface with net failover enabled exists in domain xml and doesn't reattach to host after hot-unplug)
495e37
- Resolves: bz#1926785
495e37
  ([RFE] AMD Milan - Add KVM/support for EPYC-Milan CPU Model - Fast Train)
495e37
495e37
* Mon Mar 01 2021 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-9.el8
495e37
- kvm-docs-generate-qemu-storage-daemon-qmp-ref-7-man-page.patch [bz#1901323]
495e37
- kvm-docs-add-qemu-storage-daemon-1-man-page.patch [bz#1901323]
495e37
- kvm-docs-Add-qemu-storage-daemon-1-manpage-to-meson.buil.patch [bz#1901323]
495e37
- kvm-qemu-storage-daemon-Enable-object-add.patch [bz#1901323]
495e37
- kvm-spec-Package-qemu-storage-daemon.patch [bz#1901323]
495e37
- kvm-default-configs-Enable-vhost-user-blk.patch [bz#1930033]
495e37
- kvm-qemu-nbd-Use-SOMAXCONN-for-socket-listen-backlog.patch [bz#1925345]
495e37
- kvm-pcie-don-t-set-link-state-active-if-the-slot-is-empt.patch [bz#1917654]
495e37
- Resolves: bz#1901323
495e37
  (QSD (QEMU Storage Daemon): basic support - TechPreview)
495e37
- Resolves: bz#1930033
495e37
  (enable vhost-user-blk device)
495e37
- Resolves: bz#1925345
495e37
  (qemu-nbd needs larger backlog for Unix socket listen())
495e37
- Resolves: bz#1917654
495e37
  ([failover vf migration][RHEL84 vm] After start a vm with a failover vf + a failover virtio net device, the failvoer vf do not exist in the vm)
495e37
495e37
* Fri Feb 19 2021 Eduardo Lima (Etrunko) <elima@redhat.com> - 5.2.0-8.el8
495e37
- kvm-block-nbd-only-detach-existing-iochannel-from-aio_co.patch [bz#1887883]
495e37
- kvm-block-nbd-only-enter-connection-coroutine-if-it-s-pr.patch [bz#1887883]
495e37
- kvm-nbd-make-nbd_read-return-EIO-on-error.patch [bz#1887883]
495e37
- kvm-virtio-move-use-disabled-flag-property-to-hw_compat_.patch [bz#1907255]
495e37
- kvm-virtiofsd-extract-lo_do_open-from-lo_open.patch [bz#1920740]
495e37
- kvm-virtiofsd-optionally-return-inode-pointer-from-lo_do.patch [bz#1920740]
495e37
- kvm-virtiofsd-prevent-opening-of-special-files-CVE-2020-.patch [bz#1920740]
495e37
- kvm-spapr-Adjust-firmware-path-of-PCI-devices.patch [bz#1920941]
495e37
- kvm-pci-reject-too-large-ROMs.patch [bz#1917830]
495e37
- kvm-pci-add-romsize-property.patch [bz#1917830]
495e37
- kvm-redhat-Add-some-devices-for-exporting-upstream-machi.patch [bz#1917826]
495e37
- kvm-vhost-Check-for-valid-vdev-in-vhost_backend_handle_i.patch [bz#1880299]
495e37
- Resolves: bz#1887883
495e37
  (qemu blocks client progress with various NBD actions)
495e37
- Resolves: bz#1907255
495e37
  (Migrate failed with vhost-vsock-pci from RHEL-AV 8.3.1 to RHEL-AV 8.2.1)
495e37
- Resolves: bz#1920740
495e37
  (CVE-2020-35517 virt:8.4/qemu-kvm: QEMU: virtiofsd: potential privileged host device access from guest [rhel-av-8.4.0])
495e37
- Resolves: bz#1920941
495e37
  ([ppc64le] [AV]--disk cdimage.iso,bus=usb fails to boot)
495e37
- Resolves: bz#1917830
495e37
  (Add romsize property to qemu-kvm)
495e37
- Resolves: bz#1917826
495e37
  (Add extra device support to qemu-kvm, but not to rhel machine types)
495e37
- Resolves: bz#1880299
495e37
  (vhost-user mq connection fails to restart after kill host testpmd which acts as vhost-user client)
495e37
495e37
* Fri Feb 12 2021 Eduardo Lima (Etrunko) <elima@redhat.com> - 5.2.0-7.el8
495e37
- kvm-virtio-Add-corresponding-memory_listener_unregister-.patch [bz#1903521]
495e37
- kvm-block-Honor-blk_set_aio_context-context-requirements.patch [bz#1918966 bz#1918968]
495e37
- kvm-nbd-server-Quiesce-coroutines-on-context-switch.patch [bz#1918966 bz#1918968]
495e37
- kvm-block-Avoid-processing-BDS-twice-in-bdrv_set_aio_con.patch [bz#1918966 bz#1918968]
495e37
- kvm-storage-daemon-Call-bdrv_close_all-on-exit.patch [bz#1918966 bz#1918968]
495e37
- kvm-block-move-blk_exp_close_all-to-qemu_cleanup.patch [bz#1918966 bz#1918968]
495e37
- Resolves: bz#1903521
495e37
  (hot unplug vhost-user cause qemu crash: qemu-kvm: ../softmmu/memory.c:2818: do_address_space_destroy: Assertion `QTAILQ_EMPTY(&as->listeners)' failed.)
495e37
- Resolves: bz#1918966
495e37
  ([incremental_backup] qemu aborts if guest reboot during backup when using virtio-blk: "aio_co_schedule: Co-routine was already scheduled in 'aio_co_schedule'")
495e37
- Resolves: bz#1918968
495e37
  ([incremental_backup] qemu deadlock after poweroff in guest during backup in nbd_export_close_all())
495e37
495e37
* Tue Feb 09 2021 Eduardo Lima (Etrunko) <elima@redhat.com> - 5.2.0-6.el8
495e37
- kvm-scsi-fix-device-removal-race-vs-IO-restart-callback-.patch [bz#1854811]
495e37
- kvm-tracetool-also-strip-l-and-ll-from-systemtap-format-.patch [bz#1907264]
495e37
- kvm-redhat-moving-all-documentation-files-to-qemu-kvm-do.patch [bz#1881170 bz#1924766]
495e37
- kvm-hw-arm-smmuv3-Fix-addr_mask-for-range-based-invalida.patch [bz#1834152]
495e37
- kvm-redhat-makes-qemu-respect-system-s-crypto-profile.patch [bz#1902219]
495e37
- kvm-vhost-Unbreak-SMMU-and-virtio-iommu-on-dev-iotlb-sup.patch [bz#1925028]
495e37
- kvm-docs-set-CONFDIR-when-running-sphinx.patch [bz#1902537]
495e37
- Resolves: bz#1854811
495e37
  (scsi-bus.c: use-after-free due to race between device unplug and I/O operation causes guest crash)
495e37
- Resolves: bz#1907264
495e37
  (systemtap: invalid or missing conversion specifier at the trace event vhost_vdpa_set_log_base)
495e37
- Resolves: bz#1881170
495e37
  (split documentation from the qemu-kvm-core package to its own subpackage)
495e37
- Resolves: bz#1924766
495e37
  (split documentation from the qemu-kvm-core package to its own subpackage [av-8.4.0])
495e37
- Resolves: bz#1834152
495e37
  ([aarch64] QEMU SMMUv3 device: Support range invalidation)
495e37
- Resolves: bz#1902219
495e37
  (QEMU doesn't honour system crypto policies)
495e37
- Resolves: bz#1925028
495e37
  (vsmmuv3/vhost and virtio-iommu/vhost regression)
495e37
- Resolves: bz#1902537
495e37
  (The default fsfreeze-hook path from man page and qemu-ga --help command are different)
495e37
495e37
* Tue Feb 02 2021 Eduardo Lima (Etrunko) <elima@redhat.com> - 5.2.0-5.el8
495e37
- kvm-spapr-Allow-memory-unplug-to-always-succeed.patch [bz#1914069]
495e37
- kvm-spapr-Improve-handling-of-memory-unplug-with-old-gue.patch [bz#1914069]
495e37
- kvm-x86-cpu-Add-AVX512_FP16-cpu-feature.patch [bz#1838738]
495e37
- kvm-q35-Increase-max_cpus-to-710-on-pc-q35-rhel8-machine.patch [bz#1904268]
495e37
- kvm-config-enable-VFIO_CCW.patch [bz#1922170]
495e37
- Resolves: bz#1914069
495e37
  ([ppc64le] have this fix for rhel8.4 av (spapr: Allow memory unplug to always succeed))
495e37
- Resolves: bz#1838738
495e37
  ([Intel 8.4 FEAT] qemu-kvm Sapphire Rapids (SPR) New Instructions (NIs) - Fast Train)
495e37
- Resolves: bz#1904268
495e37
  ([RFE] [HPEMC] qemu-kvm: support up to 710 VCPUs)
495e37
- Resolves: bz#1922170
495e37
  (Enable vfio-ccw in AV)
495e37
495e37
* Wed Jan 27 2021 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-4.el8
495e37
- kvm-Drop-bogus-IPv6-messages.patch [bz#1918061]
495e37
- Resolves: bz#1918061
495e37
  (CVE-2020-10756 virt:rhel/qemu-kvm: QEMU: slirp: networking out-of-bounds read information disclosure vulnerability [rhel-av-8])
495e37
495e37
* Mon Jan 18 2021 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-3.el8
495e37
- kvm-block-nvme-Implement-fake-truncate-coroutine.patch [bz#1848834]
495e37
- kvm-spec-find-system-python-via-meson.patch [bz#1899619]
495e37
- kvm-build-system-use-b_staticpic-false.patch [bz#1899619]
495e37
- kvm-spapr-Fix-buffer-overflow-in-spapr_numa_associativit.patch [bz#1908693]
495e37
- kvm-usb-hcd-xhci-pci-Fixup-capabilities-ordering-again.patch [bz#1912846]
495e37
- kvm-qga-commands-posix-Send-CCW-address-on-s390x-with-th.patch [bz#1755075]
495e37
- kvm-AArch64-machine-types-cleanup.patch [bz#1895276]
495e37
- kvm-hw-arm-virt-Add-8.4-Machine-type.patch [bz#1895276]
495e37
- kvm-udev-kvm-check-remove-the-exceeded-subscription-limi.patch [bz#1914463]
495e37
- kvm-memory-Rename-memory_region_notify_one-to-memory_reg.patch [bz#1845758]
495e37
- kvm-memory-Add-IOMMUTLBEvent.patch [bz#1845758]
495e37
- kvm-memory-Add-IOMMU_NOTIFIER_DEVIOTLB_UNMAP-IOMMUTLBNot.patch [bz#1845758]
495e37
- kvm-intel_iommu-Skip-page-walking-on-device-iotlb-invali.patch [bz#1845758]
495e37
- kvm-memory-Skip-bad-range-assertion-if-notifier-is-DEVIO.patch [bz#1845758]
495e37
- kvm-RHEL-Switch-pvpanic-test-to-q35.patch [bz#1885555]
495e37
- kvm-8.4-x86-machine-type.patch [bz#1885555]
495e37
- kvm-memory-clamp-cached-translation-in-case-it-points-to.patch [bz#1904392]
495e37
- Resolves: bz#1848834
495e37
  (Failed to create luks format image on NVMe device)
495e37
- Resolves: bz#1899619
495e37
  (QEMU 5.2 is built with PIC objects instead of PIE)
495e37
- Resolves: bz#1908693
495e37
  ([ppc64le]boot up a guest with 128 numa nodes ,qemu got coredump)
495e37
- Resolves: bz#1912846
495e37
  (qemu-kvm: Failed to load xhci:parent_obj during migration)
495e37
- Resolves: bz#1755075
495e37
  ([qemu-guest-agent] fsinfo doesn't return disk info on s390x)
495e37
- Resolves: bz#1895276
495e37
  (Machine types update for aarch64 for QEMU 5.2.0)
495e37
- Resolves: bz#1914463
495e37
  (Remove KVM guest count and limit info message)
495e37
- Resolves: bz#1845758
495e37
  (qemu core dumped: qemu-kvm: /builddir/build/BUILD/qemu-4.2.0/memory.c:1928: memory_region_notify_one: Assertion `entry->iova >= notifier->start && entry_end <= notifier->end' failed.)
495e37
- Resolves: bz#1885555
495e37
  (8.4 machine types for x86)
495e37
- Resolves: bz#1904392
495e37
  (CVE-2020-27821 virt:8.4/qemu-kvm: QEMU: heap buffer overflow in msix_table_mmio_write() in hw/pci/msix.c [rhel-av-8])
495e37
495e37
* Tue Dec 15 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-2.el8
495e37
- kvm-redhat-Define-hw_compat_8_3.patch [bz#1893935]
495e37
- kvm-redhat-Add-spapr_machine_rhel_default_class_options.patch [bz#1893935]
495e37
- kvm-redhat-Define-pseries-rhel8.4.0-machine-type.patch [bz#1893935]
495e37
- kvm-redhat-s390x-add-rhel-8.4.0-compat-machine.patch [bz#1836282]
495e37
- Resolves: bz#1836282
495e37
  (New machine type for qemu-kvm on s390x in RHEL-AV)
495e37
- Resolves: bz#1893935
495e37
  (New machine type on RHEL-AV 8.4 for ppc64le)
495e37
495e37
* Wed Dec 09 2020 Miroslav Rezanina <mrezanin@redhat.com> - 5.2.0-1.el8
495e37
- Rebase to QEMU 5.2.0 [bz#1905933]
495e37
- Resolves: bz#1905933
495e37
  (Rebase qemu-kvm to version 5.2.0)
495e37
495e37
* Tue Dec 01 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-16.el8
495e37
- kvm-redhat-introduces-disable_everything-macro-into-the-.patch [bz#1884611]
495e37
- kvm-redhat-scripts-extract_build_cmd.py-Avoid-listing-em.patch [bz#1884611]
495e37
- kvm-redhat-Removing-unecessary-configurations.patch [bz#1884611]
495e37
- kvm-redhat-Fixing-rh-local-build.patch [bz#1884611]
495e37
- kvm-redhat-allow-Makefile-rh-prep-builddep-to-fail.patch [bz#1884611]
495e37
- kvm-redhat-adding-rh-rpm-target.patch [bz#1884611]
495e37
- kvm-redhat-move-shareable-files-from-qemu-kvm-core-to-qe.patch [bz#1884611]
495e37
- kvm-redhat-Add-qemu-kiwi-subpackage.patch [bz#1884611]
495e37
- Resolves: bz#1884611
495e37
  (Build kata-specific version of qemu)
495e37
495e37
* Mon Nov 16 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-15.el8
495e37
- kvm-redhat-add-un-pre-install-systemd-hooks-for-qemu-ga.patch [bz#1882719]
495e37
- kvm-rcu-Implement-drain_call_rcu.patch [bz#1812399 bz#1866707]
495e37
- kvm-libqtest-Rename-qmp_assert_error_class-to-qmp_expect.patch [bz#1812399 bz#1866707]
495e37
- kvm-qtest-rename-qtest_qmp_receive-to-qtest_qmp_receive_.patch [bz#1812399 bz#1866707]
495e37
- kvm-qtest-Reintroduce-qtest_qmp_receive-with-QMP-event-b.patch [bz#1812399 bz#1866707]
495e37
- kvm-qtest-remove-qtest_qmp_receive_success.patch [bz#1812399 bz#1866707]
495e37
- kvm-device-plug-test-use-qtest_qmp-to-send-the-device_de.patch [bz#1812399 bz#1866707]
495e37
- kvm-qtest-switch-users-back-to-qtest_qmp_receive.patch [bz#1812399 bz#1866707]
495e37
- kvm-qtest-check-that-drives-are-really-appearing-and-dis.patch [bz#1812399 bz#1866707]
495e37
- kvm-qemu-iotests-qtest-rewrite-test-067-as-a-qtest.patch [bz#1812399 bz#1866707]
495e37
- kvm-qdev-add-check-if-address-free-callback-for-buses.patch [bz#1812399 bz#1866707]
495e37
- kvm-scsi-scsi_bus-switch-search-direction-in-scsi_device.patch [bz#1812399 bz#1866707]
495e37
- kvm-device_core-use-drain_call_rcu-in-in-qmp_device_add.patch [bz#1812399 bz#1866707]
495e37
- kvm-device-core-use-RCU-for-list-of-children-of-a-bus.patch [bz#1812399 bz#1866707]
495e37
- kvm-scsi-switch-to-bus-check_address.patch [bz#1812399 bz#1866707]
495e37
- kvm-device-core-use-atomic_set-on-.realized-property.patch [bz#1812399 bz#1866707]
495e37
- kvm-scsi-scsi-bus-scsi_device_find-don-t-return-unrealiz.patch [bz#1812399]
495e37
- kvm-scsi-scsi_bus-Add-scsi_device_get.patch [bz#1812399 bz#1866707]
495e37
- kvm-virtio-scsi-use-scsi_device_get.patch [bz#1812399 bz#1866707]
495e37
- kvm-scsi-scsi_bus-fix-races-in-REPORT-LUNS.patch [bz#1812399 bz#1866707]
495e37
- kvm-tests-migration-fix-memleak-in-wait_command-wait_com.patch [bz#1812399 bz#1866707]
495e37
- kvm-libqtest-fix-the-order-of-buffered-events.patch [bz#1812399 bz#1866707]
495e37
- kvm-libqtest-fix-memory-leak-in-the-qtest_qmp_event_ref.patch [bz#1812399 bz#1866707]
495e37
- kvm-iotests-add-filter_qmp_virtio_scsi-function.patch [bz#1812399 bz#1866707]
495e37
- kvm-iotests-rewrite-iotest-240-in-python.patch [bz#1812399 bz#1866707]
495e37
- Resolves: bz#1812399
495e37
  (Qemu crash when detach disk with cache="none" discard="ignore" io="native")
495e37
- Resolves: bz#1866707
495e37
  (qemu-kvm is crashing with error "scsi_target_emulate_report_luns: Assertion `i == n + 8' failed")
495e37
- Resolves: bz#1882719
495e37
  (qemu-ga service still active and can work after qemu-guest-agent been removed)
495e37
495e37
* Tue Oct 13 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-14.el8_3
495e37
- kvm-virtiofsd-avoid-proc-self-fd-tempdir.patch [bz#1884276]
495e37
- Resolves: bz#1884276
495e37
  (Pod with kata-runtime won't start, QEMU: "vhost_user_dev init failed, Operation not permitted" [mkdtemp failing in sandboxing])
495e37
495e37
* Thu Oct 08 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-13.el8_3
495e37
- kvm-x86-lpc9-let-firmware-negotiate-CPU-hotplug-with-SMI.patch [bz#1846886]
495e37
- kvm-x86-cpuhp-prevent-guest-crash-on-CPU-hotplug-when-br.patch [bz#1846886]
495e37
- kvm-x86-cpuhp-refuse-cpu-hot-unplug-request-earlier-if-n.patch [bz#1846886]
495e37
- Resolves: bz#1846886
495e37
  (Guest hit soft lockup or reboots if hotplug vcpu under ovmf)
495e37
495e37
* Mon Oct 05 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-12.el8_3
495e37
- kvm-virtio-skip-legacy-support-check-on-machine-types-le.patch [bz#1868449]
495e37
- kvm-vhost-vsock-pci-force-virtio-version-1.patch [bz#1868449]
495e37
- kvm-vhost-user-vsock-pci-force-virtio-version-1.patch [bz#1868449]
495e37
- kvm-vhost-vsock-ccw-force-virtio-version-1.patch [bz#1868449]
495e37
- Resolves: bz#1868449
495e37
  (vhost_vsock error: device is modern-only, use disable-legacy=on)
495e37
495e37
* Mon Oct 05 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-11.el8_3
495e37
- kvm-migration-increase-max-bandwidth-to-128-MiB-s-1-Gib-.patch [bz#1874004]
495e37
- kvm-redhat-Make-all-generated-so-files-executable-not-on.patch [bz#1876635]
495e37
- Resolves: bz#1874004
495e37
  (Live migration performance is poor during guest installation process on power host)
495e37
- Resolves: bz#1876635
495e37
  (VM fails to start with a passthrough smartcard)
495e37
495e37
* Mon Sep 28 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-10.el8
495e37
- kvm-qemu-img-Support-bitmap-merge-into-backing-image.patch [bz#1877209]
495e37
- Resolves: bz#1877209
495e37
  ('qemu-img bitmaps --merge' failed when trying to merge top volume bitmap to base volume bitmap)
495e37
495e37
* Mon Sep 21 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-9.el8
495e37
- kvm-hw-nvram-fw_cfg-fix-FWCfgDataGeneratorClass-get_data.patch [bz#1688978]
495e37
- Resolves: bz#1688978
495e37
  (RFE: forward host preferences for cipher suites and CA certs to guest firmware)
495e37
495e37
* Thu Sep 17 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-8.el8
495e37
- kvm-redhat-link-etc-qemu-ga-fsfreeze-hook-to-etc-qemu-kv.patch [bz#1738820]
495e37
- kvm-seccomp-fix-killing-of-whole-process-instead-of-thre.patch [bz#1752376]
495e37
- kvm-Revert-Drop-bogus-IPv6-messages.patch [bz#1867075]
495e37
- kvm-block-rbd-add-namespace-to-qemu_rbd_strong_runtime_o.patch [bz#1821528]
495e37
- Resolves: bz#1738820
495e37
  ('-F' option of qemu-ga command  cause the guest-fsfreeze-freeze command doesn't work)
495e37
- Resolves: bz#1752376
495e37
  (qemu use SCMP_ACT_TRAP even SCMP_ACT_KILL_PROCESS is available)
495e37
- Resolves: bz#1821528
495e37
  (missing namespace attribute when access the rbd image with namespace)
495e37
- Resolves: bz#1867075
495e37
  (CVE-2020-10756 virt:8.3/qemu-kvm: QEMU: slirp: networking out-of-bounds read information disclosure vulnerability [rhel-av-8])
495e37
495e37
* Tue Sep 15 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-7.el8
495e37
- kvm-target-ppc-Add-experimental-option-for-enabling-secu.patch [bz#1789757 bz#1870384]
495e37
- kvm-target-arm-Move-start-powered-off-property-to-generi.patch [bz#1849483]
495e37
- kvm-target-arm-Move-setting-of-CPU-halted-state-to-gener.patch [bz#1849483]
495e37
- kvm-ppc-spapr-Use-start-powered-off-CPUState-property.patch [bz#1849483]
495e37
- Resolves: bz#1789757
495e37
  ([IBM 8.4 FEAT] Add machine option to enable secure VM support)
495e37
- Resolves: bz#1849483
495e37
  (Failed to boot up guest when hotplugging vcpus on bios stage)
495e37
- Resolves: bz#1870384
495e37
  ([IBM 8.3 FEAT] Add interim/unsupported machine option to enable secure VM support for testing purposes)
495e37
495e37
* Thu Sep 10 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-6.el8
495e37
- kvm-spec-Move-qemu-pr-helper-back-to-usr-bin.patch [bz#1869635]
495e37
- kvm-Bump-required-libusbx-version.patch [bz#1856591]
495e37
- Resolves: bz#1856591
495e37
  (libusbx isn't updated with qemu-kvm)
495e37
- Resolves: bz#1869635
495e37
  ('/usr/bin/qemu-pr-helper' is not a suitable pr helper: No such file or directory)
495e37
495e37
* Tue Sep 08 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-5.el8
495e37
- kvm-Revert-i386-Fix-pkg_id-offset-for-EPYC-cpu-models.patch [bz#1873417]
495e37
- kvm-Revert-target-i386-Enable-new-apic-id-encoding-for-E.patch [bz#1873417]
495e37
- kvm-Revert-hw-i386-Move-arch_id-decode-inside-x86_cpus_i.patch [bz#1873417]
495e37
- kvm-Revert-i386-Introduce-use_epyc_apic_id_encoding-in-X.patch [bz#1873417]
495e37
- kvm-Revert-hw-i386-Introduce-apicid-functions-inside-X86.patch [bz#1873417]
495e37
- kvm-Revert-target-i386-Cleanup-and-use-the-EPYC-mode-top.patch [bz#1873417]
495e37
- kvm-Revert-hw-386-Add-EPYC-mode-topology-decoding-functi.patch [bz#1873417]
495e37
- kvm-nvram-Exit-QEMU-if-NVRAM-cannot-contain-all-prom-env.patch [bz#1867739]
495e37
- kvm-usb-fix-setup_len-init-CVE-2020-14364.patch [bz#1869715]
495e37
- kvm-Remove-explicit-glusterfs-api-dependency.patch [bz#1872853]
495e37
- kvm-disable-virgl.patch [bz#1831271]
495e37
- Resolves: bz#1831271
495e37
  (Drop virgil acceleration support and remove virglrenderer dependency)
495e37
- Resolves: bz#1867739
495e37
  (-prom-env does not validate input)
495e37
- Resolves: bz#1869715
495e37
  (CVE-2020-14364 qemu-kvm: QEMU: usb: out-of-bounds r/w access issue while processing usb packets [rhel-av-8.3.0])
495e37
- Resolves: bz#1872853
495e37
  (move the glusterfs dependency out of qemu-kvm-core to the glusterfs module)
495e37
- Resolves: bz#1873417
495e37
  (AMD/NUMA topology - revert 5.1 changes)
495e37
495e37
* Thu Aug 27 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-4.el8
495e37
- kvm-Drop-bogus-IPv6-messages.patch [bz#1867075]
495e37
- kvm-machine-types-numa-set-numa_mem_supported-on-old-mac.patch [bz#1849707]
495e37
- kvm-machine_types-numa-compatibility-for-auto_enable_num.patch [bz#1849707]
495e37
- kvm-migration-Add-block-bitmap-mapping-parameter.patch [bz#1790492]
495e37
- kvm-iotests.py-Let-wait_migration-return-on-failure.patch [bz#1790492]
495e37
- kvm-iotests-Test-node-bitmap-aliases-during-migration.patch [bz#1790492]
495e37
- Resolves: bz#1790492
495e37
  ('dirty-bitmaps' migration capability should allow configuring target nodenames)
495e37
- Resolves: bz#1849707
495e37
  (8.3 machine types for x86 - 5.1 update)
495e37
- Resolves: bz#1867075
495e37
  (CVE-2020-10756 virt:8.3/qemu-kvm: QEMU: slirp: networking out-of-bounds read information disclosure vulnerability [rhel-av-8])
495e37
495e37
* Wed Aug 19 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-3.el8
495e37
- kvm-redhat-Update-hw_compat_8_2.patch [bz#1843348]
495e37
- kvm-redhat-update-pseries-rhel8.2.0-machine-type.patch [bz#1843348]
495e37
- kvm-Disable-TPM-passthrough-backend-on-ARM.patch [bz#1801242]
495e37
- kvm-Require-libfdt-1.6.0.patch [bz#1867847]
495e37
- Resolves: bz#1801242
495e37
  ([aarch64] vTPM support in machvirt)
495e37
- Resolves: bz#1843348
495e37
  (8.3 machine types for POWER)
495e37
- Resolves: bz#1867847
495e37
  ([ppc] virt module 7629: /usr/libexec/qemu-kvm: undefined symbol: fdt_check_full, version LIBFDT_1.2)
495e37
495e37
* Wed Aug 12 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-2.el8
495e37
- kvm-redhat-define-hw_compat_8_2.patch [bz#1853265]
495e37
- Resolves: bz#1853265
495e37
  (Forward and backward migration from rhel-av-8.3.0(qemu-kvm-5.0.0) to rhel-av-8.2.1(qemu-kvm-4.2.0) failed with "qemu-kvm: error while loading state for instance 0x0 of device 'spapr'")
495e37
495e37
* Wed Aug 12 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-1.el8
495e37
- Quick changelog fix to reflect the current fixes:
495e37
- Resolve: bz#1781911
495e37
- Resolve: bz#1841529
495e37
- Resolve: bz#1842902
495e37
- Resolve: bz#1818843
495e37
- Resolve: bz#1819292
495e37
- Resolve: bz#1801242
495e37
495e37
* Wed Aug 12 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.1.0-0.el8
495e37
- Rebase to 5.1.0
495e37
- Resolves: bz#1809650
495e37
495e37
* Tue Jul 07 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-29.el8
495e37
- kvm-virtio-net-fix-removal-of-failover-device.patch [bz#1820120]
495e37
- Resolves: bz#1820120
495e37
  (After hotunplugging the vitrio device and netdev, hotunpluging the failover VF will cause qemu core dump)
495e37
495e37
* Sun Jun 28 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-28.el8
495e37
- kvm-virtio-blk-Refactor-the-code-that-processes-queued-r.patch [bz#1812765]
495e37
- kvm-virtio-blk-On-restart-process-queued-requests-in-the.patch [bz#1812765]
495e37
- kvm-Fix-use-afte-free-in-ip_reass-CVE-2020-1983.patch [bz#1838082]
495e37
- Resolves: bz#1812765
495e37
  (qemu with iothreads enabled crashes on resume after enospc pause for disk extension)
495e37
- Resolves: bz#1838082
495e37
  (CVE-2020-1983 virt:8.2/qemu-kvm: QEMU: slirp: use-after-free in ip_reass() function in ip_input.c [rhel-av-8])
495e37
495e37
* Thu Jun 18 2020 Eduardo Lima (Etrunko) <elima@redhat.com> - 4.2.0-27.el8
495e37
- kvm-hw-pci-pcie-Move-hot-plug-capability-check-to-pre_pl.patch [bz#1820531]
495e37
- kvm-spec-Fix-python-shenigans-for-tests.patch [bz#1845779]
495e37
- kvm-target-i386-Add-ARCH_CAPABILITIES-related-bits-into-.patch [bz#1840342]
495e37
- Resolves: bz#1820531
495e37
  (qmp command query-pci get wrong result after hotplug device under hotplug=off controller)
495e37
- Resolves: bz#1840342
495e37
  ([Intel 8.2.1 Bug] qemu-kvm Add ARCH_CAPABILITIES to Icelake-Server cpu model - Fast Train)
495e37
- Resolves: bz#1845779
495e37
  (Install 'qemu-kvm-tests' failed as nothing provides /usr/libexec/platform-python3 - virt module 6972)
495e37
495e37
* Wed Jun 17 2020 Eduardo Lima (Etrunko) <elima@redhat.com> - 4.2.0-26.el8
495e37
- kvm-nbd-server-Avoid-long-error-message-assertions-CVE-2.patch [bz#1845384]
495e37
- kvm-block-Call-attention-to-truncation-of-long-NBD-expor.patch [bz#1845384]
495e37
- Resolves: bz#1845384
495e37
  (CVE-2020-10761 virt:8.2/qemu-kvm: QEMU: nbd: reachable assertion failure in nbd_negotiate_send_rep_verr via remote client [rhel-av-8])
495e37
495e37
* Tue Jun 09 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-25.el8
495e37
- kvm-enable-ramfb.patch [bz#1841068]
495e37
- kvm-block-Add-flags-to-BlockDriver.bdrv_co_truncate.patch [bz#1780574]
495e37
- kvm-block-Add-flags-to-bdrv-_co-_truncate.patch [bz#1780574]
495e37
- kvm-block-backend-Add-flags-to-blk_truncate.patch [bz#1780574]
495e37
- kvm-qcow2-Support-BDRV_REQ_ZERO_WRITE-for-truncate.patch [bz#1780574]
495e37
- kvm-raw-format-Support-BDRV_REQ_ZERO_WRITE-for-truncate.patch [bz#1780574]
495e37
- kvm-file-posix-Support-BDRV_REQ_ZERO_WRITE-for-truncate.patch [bz#1780574]
495e37
- kvm-block-truncate-Don-t-make-backing-file-data-visible.patch [bz#1780574]
495e37
- kvm-iotests-Add-qemu_io_log.patch [bz#1780574]
495e37
- kvm-iotests-Filter-testfiles-out-in-filter_img_info.patch [bz#1780574]
495e37
- kvm-iotests-Test-committing-to-short-backing-file.patch [bz#1780574]
495e37
- kvm-qcow2-Forward-ZERO_WRITE-flag-for-full-preallocation.patch [bz#1780574]
495e37
- kvm-i386-Add-MSR-feature-bit-for-MDS-NO.patch [bz#1769912]
495e37
- kvm-i386-Add-macro-for-stibp.patch [bz#1769912]
495e37
- kvm-target-i386-Add-new-bit-definitions-of-MSR_IA32_ARCH.patch [bz#1769912]
495e37
- kvm-i386-Add-new-CPU-model-Cooperlake.patch [bz#1769912]
495e37
- kvm-target-i386-Add-missed-features-to-Cooperlake-CPU-mo.patch [bz#1769912]
495e37
- Resolves: bz#1769912
495e37
  ([Intel 8.2.1 Feature] introduce Cooper Lake cpu model - qemu-kvm Fast Train)
495e37
- Resolves: bz#1780574
495e37
  (Data corruption with resizing short overlay over longer backing files)
495e37
- Resolves: bz#1841068
495e37
  (RFE: please support the "ramfb" display device model)
495e37
495e37
* Mon Jun 08 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-24.el8
495e37
- kvm-target-i386-set-the-CPUID-level-to-0x14-on-old-machi.patch [bz#1513681]
495e37
- kvm-block-curl-HTTP-header-fields-allow-whitespace-aroun.patch [bz#1841038]
495e37
- kvm-block-curl-HTTP-header-field-names-are-case-insensit.patch [bz#1841038]
495e37
- kvm-MAINTAINERS-fix-qcow2-bitmap.c-under-Dirty-Bitmaps-h.patch [bz#1779893 bz#1779904]
495e37
- kvm-iotests-Let-_make_test_img-parse-its-parameters.patch [bz#1779893 bz#1779904]
495e37
- kvm-qemu_img-add-cvtnum_full-to-print-error-reports.patch [bz#1779893 bz#1779904]
495e37
- kvm-block-Make-it-easier-to-learn-which-BDS-support-bitm.patch [bz#1779893 bz#1779904]
495e37
- kvm-blockdev-Promote-several-bitmap-functions-to-non-sta.patch [bz#1779893 bz#1779904]
495e37
- kvm-blockdev-Split-off-basic-bitmap-operations-for-qemu-.patch [bz#1779893 bz#1779904]
495e37
- kvm-qemu-img-Add-bitmap-sub-command.patch [bz#1779893 bz#1779904]
495e37
- kvm-iotests-Fix-test-178.patch [bz#1779893 bz#1779904]
495e37
- kvm-qcow2-Expose-bitmaps-size-during-measure.patch [bz#1779893 bz#1779904]
495e37
- kvm-qemu-img-Factor-out-code-for-merging-bitmaps.patch [bz#1779893 bz#1779904]
495e37
- kvm-qemu-img-Add-convert-bitmaps-option.patch [bz#1779893 bz#1779904]
495e37
- kvm-iotests-Add-test-291-to-for-qemu-img-bitmap-coverage.patch [bz#1779893 bz#1779904]
495e37
- kvm-iotests-Add-more-skip_if_unsupported-statements-to-t.patch [bz#1778593]
495e37
- kvm-iotests-don-t-use-format-for-drive_add.patch [bz#1778593]
495e37
- kvm-iotests-055-refactor-compressed-backup-to-vmdk.patch [bz#1778593]
495e37
- kvm-iotests-055-skip-vmdk-target-tests-if-vmdk-is-not-wh.patch [bz#1778593]
495e37
- kvm-backup-Improve-error-for-bdrv_getlength-failure.patch [bz#1778593]
495e37
- kvm-backup-Make-sure-that-source-and-target-size-match.patch [bz#1778593]
495e37
- kvm-iotests-Backup-with-different-source-target-size.patch [bz#1778593]
495e37
- kvm-iotests-109-Don-t-mirror-with-mismatched-size.patch [bz#1778593]
495e37
- kvm-iotests-229-Use-blkdebug-to-inject-an-error.patch [bz#1778593]
495e37
- kvm-mirror-Make-sure-that-source-and-target-size-match.patch [bz#1778593]
495e37
- kvm-iotests-Mirror-with-different-source-target-size.patch [bz#1778593]
495e37
- Resolves: bz#1513681
495e37
  ([Intel 8.2.1 Feat] qemu-kvm PT VMX -- Fast Train)
495e37
- Resolves: bz#1778593
495e37
  (Qemu coredump when backup to a existing small size image)
495e37
- Resolves: bz#1779893
495e37
  (RFE: Copy bitmaps with qemu-img convert)
495e37
- Resolves: bz#1779904
495e37
  (RFE: ability to estimate bitmap space utilization for qcow2)
495e37
- Resolves: bz#1841038
495e37
  (qemu-img: /var/tmp/v2vovl56bced.qcow2: CURL: Error opening file: Server does not support 'range' (byte ranges) with HTTP/2 server in VMware ESXi 7)
495e37
495e37
* Thu Jun 04 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-23.el8
495e37
- kvm-target-arm-Fix-PAuth-sbox-functions.patch [bz#1813940]
495e37
- kvm-Don-t-leak-memory-when-reallocation-fails.patch [bz#1749737]
495e37
- kvm-Replace-remaining-malloc-free-user-with-glib.patch [bz#1749737]
495e37
- kvm-Revert-RHEL-disable-hostmem-memfd.patch [bz#1839030]
495e37
- kvm-block-introducing-bdrv_co_delete_file-interface.patch [bz#1827630]
495e37
- kvm-block.c-adding-bdrv_co_delete_file.patch [bz#1827630]
495e37
- kvm-crypto.c-cleanup-created-file-when-block_crypto_co_c.patch [bz#1827630]
495e37
- Resolves: bz#1749737
495e37
  (CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-av-8])
495e37
- Resolves: bz#1813940
495e37
  (CVE-2020-10702 virt:8.1/qemu-kvm: qemu: weak signature generation in Pointer Authentication support for ARM [rhel-av-8])
495e37
- Resolves: bz#1827630
495e37
  (volume creation leaving uncleaned stuff behind on error (vol-clone/libvirt/qemu-kvm))
495e37
- Resolves: bz#1839030
495e37
  (RFE: enable the "memfd" memory backend)
495e37
495e37
* Mon May 25 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-22.el8
495e37
- kvm-block-always-fill-entire-LUKS-header-space-with-zero.patch [bz#1775462]
495e37
- kvm-numa-remove-not-needed-check.patch [bz#1600217]
495e37
- kvm-numa-properly-check-if-numa-is-supported.patch [bz#1600217]
495e37
- kvm-numa-Extend-CLI-to-provide-initiator-information-for.patch [bz#1600217]
495e37
- kvm-numa-Extend-CLI-to-provide-memory-latency-and-bandwi.patch [bz#1600217]
495e37
- kvm-numa-Extend-CLI-to-provide-memory-side-cache-informa.patch [bz#1600217]
495e37
- kvm-hmat-acpi-Build-Memory-Proximity-Domain-Attributes-S.patch [bz#1600217]
495e37
- kvm-hmat-acpi-Build-System-Locality-Latency-and-Bandwidt.patch [bz#1600217]
495e37
- kvm-hmat-acpi-Build-Memory-Side-Cache-Information-Struct.patch [bz#1600217]
495e37
- kvm-tests-numa-Add-case-for-QMP-build-HMAT.patch [bz#1600217]
495e37
- kvm-tests-bios-tables-test-add-test-cases-for-ACPI-HMAT.patch [bz#1600217]
495e37
- kvm-ACPI-add-expected-files-for-HMAT-tests-acpihmat.patch [bz#1600217]
495e37
- Resolves: bz#1600217
495e37
  ([Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm  Fast Train)
495e37
- Resolves: bz#1775462
495e37
  (Creating luks-inside-qcow2 images with cluster_size=2k/4k will get a corrupted image)
495e37
495e37
* Mon May 11 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-21.el8
495e37
- kvm-hw-pci-pcie-Forbid-hot-plug-if-it-s-disabled-on-the-.patch [bz#1820531]
495e37
- kvm-hw-pci-pcie-Replace-PCI_DEVICE-casts-with-existing-v.patch [bz#1820531]
495e37
- kvm-tools-virtiofsd-passthrough_ll-Fix-double-close.patch [bz#1817445]
495e37
- kvm-virtiofsd-add-rlimit-nofile-NUM-option.patch [bz#1817445]
495e37
- kvm-virtiofsd-stay-below-fs.file-max-sysctl-value-CVE-20.patch [bz#1817445]
495e37
- kvm-virtiofsd-jail-lo-proc_self_fd.patch [bz#1817445]
495e37
- kvm-virtiofsd-Show-submounts.patch [bz#1817445]
495e37
- kvm-virtiofsd-only-retain-file-system-capabilities.patch [bz#1817445]
495e37
- kvm-virtiofsd-drop-all-capabilities-in-the-wait-parent-p.patch [bz#1817445]
495e37
- Resolves: bz#1817445
495e37
  (CVE-2020-10717 virt:8.2/qemu-kvm: QEMU: virtiofsd: guest may open maximum file descriptor to cause DoS [rhel-av-8])
495e37
- Resolves: bz#1820531
495e37
  (qmp command query-pci get wrong result after hotplug device under hotplug=off controller)
495e37
495e37
* Fri May 01 2020 Jon Maloy <jmaloy@redhat.com> - 4.2.0-20.el8
495e37
- kvm-pcie_root_port-Add-hotplug-disabling-option.patch [bz#1790899]
495e37
- kvm-compat-disable-edid-for-virtio-gpu-ccw.patch [bz#1816793]
495e37
- Resolves: bz#1790899
495e37
  ([RFE] QEMU devices should have the option to enable/disable hotplug/unplug)
495e37
- Resolves: bz#1816793
495e37
  ('edid' compat handling missing for virtio-gpu-ccw)
495e37
495e37
* Tue Apr 14 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-19.el8_2
495e37
- kvm-target-i386-do-not-set-unsupported-VMX-secondary-exe.patch [bz#1822682]
495e37
- Resolves: bz#1822682
495e37
  (QEMU-4.2 fails to start a VM on Azure)
495e37
495e37
* Thu Apr 09 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-18.el8_2
495e37
- kvm-job-take-each-job-s-lock-individually-in-job_txn_app.patch [bz#1817621]
495e37
- kvm-replication-assert-we-own-context-before-job_cancel_.patch [bz#1817621]
495e37
- kvm-backup-don-t-acquire-aio_context-in-backup_clean.patch [bz#1817621]
495e37
- kvm-block-backend-Reorder-flush-pdiscard-function-defini.patch [bz#1817621]
495e37
- kvm-block-Increase-BB.in_flight-for-coroutine-and-sync-i.patch [bz#1817621]
495e37
- kvm-block-Fix-blk-in_flight-during-blk_wait_while_draine.patch [bz#1817621]
495e37
- Resolves: bz#1817621
495e37
  (Crash and deadlock with block jobs when using io-threads)
495e37
495e37
* Mon Mar 30 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-17.el8
495e37
- kvm-block-pass-BlockDriver-reference-to-the-.bdrv_co_cre.patch [bz#1816007]
495e37
- kvm-block-trickle-down-the-fallback-image-creation-funct.patch [bz#1816007]
495e37
- kvm-Revert-mirror-Don-t-let-an-operation-wait-for-itself.patch [bz#1794692]
495e37
- kvm-mirror-Wait-only-for-in-flight-operations.patch [bz#1794692]
495e37
- Resolves: bz#1794692
495e37
  (Mirror block job stops making progress)
495e37
- Resolves: bz#1816007
495e37
  (qemu-img convert failed to convert with block device as target)
495e37
495e37
* Tue Mar 24 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-16.el8
495e37
- kvm-migration-Rate-limit-inside-host-pages.patch [bz#1814336]
495e37
- kvm-build-sys-do-not-make-qemu-ga-link-with-pixman.patch [bz#1811670]
495e37
- Resolves: bz#1811670
495e37
  (Unneeded qemu-guest-agent dependency on pixman)
495e37
- Resolves: bz#1814336
495e37
  ([POWER9] QEMU migration-test triggers a kernel warning)
495e37
495e37
* Tue Mar 17 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-15.el8
495e37
- kvm-block-nbd-Fix-hang-in-.bdrv_close.patch [bz#1640894]
495e37
- kvm-block-Generic-file-creation-fallback.patch [bz#1640894]
495e37
- kvm-file-posix-Drop-hdev_co_create_opts.patch [bz#1640894]
495e37
- kvm-iscsi-Drop-iscsi_co_create_opts.patch [bz#1640894]
495e37
- kvm-iotests-Add-test-for-image-creation-fallback.patch [bz#1640894]
495e37
- kvm-block-Fix-leak-in-bdrv_create_file_fallback.patch [bz#1640894]
495e37
- kvm-iotests-Use-complete_and_wait-in-155.patch [bz#1790482 bz#1805143]
495e37
- kvm-block-Introduce-bdrv_reopen_commit_post-step.patch [bz#1790482 bz#1805143]
495e37
- kvm-block-qcow2-Move-bitmap-reopen-into-bdrv_reopen_comm.patch [bz#1790482 bz#1805143]
495e37
- kvm-iotests-Refactor-blockdev-reopen-test-for-iothreads.patch [bz#1790482 bz#1805143]
495e37
- kvm-block-bdrv_reopen-with-backing-file-in-different-Aio.patch [bz#1790482 bz#1805143]
495e37
- kvm-block-Versioned-x-blockdev-reopen-API-with-feature-f.patch [bz#1790482 bz#1805143]
495e37
- kvm-block-Make-bdrv_get_cumulative_perm-public.patch [bz#1790482 bz#1805143]
495e37
- kvm-block-Relax-restrictions-for-blockdev-snapshot.patch [bz#1790482 bz#1805143]
495e37
- kvm-iotests-Fix-run_job-with-use_log-False.patch [bz#1790482 bz#1805143]
495e37
- kvm-iotests-Test-mirror-with-temporarily-disabled-target.patch [bz#1790482 bz#1805143]
495e37
- kvm-block-Fix-cross-AioContext-blockdev-snapshot.patch [bz#1790482 bz#1805143]
495e37
- kvm-iotests-Add-iothread-cases-to-155.patch [bz#1790482 bz#1805143]
495e37
- kvm-qapi-Add-allow-write-only-overlay-feature-for-blockd.patch [bz#1790482 bz#1805143]
495e37
- kvm-exec-rom_reset-Free-rom-data-during-inmigrate-skip.patch [bz#1809380]
495e37
- Resolves: bz#1640894
495e37
  (Fix generic file creation fallback for qemu-img nvme:// image creation support)
495e37
- Resolves: bz#1790482
495e37
  (bitmaps in backing images can't be modified)
495e37
- Resolves: bz#1805143
495e37
  (allow late/lazy opening of backing chain for shallow blockdev-mirror)
495e37
- Resolves: bz#1809380
495e37
  (guest hang during reboot process after migration from RHEl7.8 to RHEL8.2.0.)
495e37
495e37
* Wed Mar 11 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-14.el8
495e37
- kvm-hw-smbios-set-new-default-SMBIOS-fields-for-Windows-.patch [bz#1782529]
495e37
- kvm-migration-multifd-clean-pages-after-filling-packet.patch [bz#1738451]
495e37
- kvm-migration-Make-sure-that-we-don-t-call-write-in-case.patch [bz#1738451]
495e37
- kvm-migration-multifd-fix-nullptr-access-in-terminating-.patch [bz#1738451]
495e37
- kvm-migration-multifd-fix-destroyed-mutex-access-in-term.patch [bz#1738451]
495e37
- kvm-multifd-Make-sure-that-we-don-t-do-any-IO-after-an-e.patch [bz#1738451]
495e37
- kvm-qemu-file-Don-t-do-IO-after-shutdown.patch [bz#1738451]
495e37
- kvm-migration-Don-t-send-data-if-we-have-stopped.patch [bz#1738451]
495e37
- kvm-migration-Create-migration_is_running.patch [bz#1738451]
495e37
- kvm-migration-multifd-fix-nullptr-access-in-multifd_send.patch [bz#1738451]
495e37
- kvm-migration-Maybe-VM-is-paused-when-migration-is-cance.patch [bz#1738451]
495e37
- kvm-virtiofsd-Remove-fuse_req_getgroups.patch [bz#1797064]
495e37
- kvm-virtiofsd-fv_create_listen_socket-error-path-socket-.patch [bz#1797064]
495e37
- kvm-virtiofsd-load_capng-missing-unlock.patch [bz#1797064]
495e37
- kvm-virtiofsd-do_read-missing-NULL-check.patch [bz#1797064]
495e37
- kvm-tools-virtiofsd-fuse_lowlevel-Fix-fuse_out_header-er.patch [bz#1797064]
495e37
- kvm-virtiofsd-passthrough_ll-cleanup-getxattr-listxattr.patch [bz#1797064]
495e37
- kvm-virtiofsd-Fix-xattr-operations.patch [bz#1797064]
495e37
- Resolves: bz#1738451
495e37
  (qemu on src host core dump after set multifd-channels and do migration twice (first migration execute migrate_cancel))
495e37
- Resolves: bz#1782529
495e37
  (Windows Update Enablement with default smbios strings in qemu)
495e37
- Resolves: bz#1797064
495e37
  (virtiofsd: Fixes)
495e37
495e37
* Sat Feb 29 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-13.el8
495e37
- kvm-target-i386-kvm-initialize-feature-MSRs-very-early.patch [bz#1791648]
495e37
- kvm-target-i386-add-a-ucode-rev-property.patch [bz#1791648]
495e37
- kvm-target-i386-kvm-initialize-microcode-revision-from-K.patch [bz#1791648]
495e37
- kvm-target-i386-fix-TCG-UCODE_REV-access.patch [bz#1791648]
495e37
- kvm-target-i386-check-for-availability-of-MSR_IA32_UCODE.patch [bz#1791648]
495e37
- kvm-target-i386-enable-monitor-and-ucode-revision-with-c.patch [bz#1791648]
495e37
- kvm-qcow2-Fix-qcow2_alloc_cluster_abort-for-external-dat.patch [bz#1703907]
495e37
- kvm-mirror-Store-MirrorOp.co-for-debuggability.patch [bz#1794692]
495e37
- kvm-mirror-Don-t-let-an-operation-wait-for-itself.patch [bz#1794692]
495e37
- Resolves: bz#1703907
495e37
  ([upstream]QEMU coredump when converting to qcow2: external data file images on block devices with copy_offloading)
495e37
- Resolves: bz#1791648
495e37
  ([RFE] Passthrough host CPU microcode version to KVM guest if using CPU passthrough)
495e37
- Resolves: bz#1794692
495e37
  (Mirror block job stops making progress)
495e37
495e37
* Mon Feb 24 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-12.el8
495e37
- kvm-vhost-user-gpu-Drop-trailing-json-comma.patch [bz#1805334]
495e37
- Resolves: bz#1805334
495e37
  (vhost-user/50-qemu-gpu.json is not valid JSON)
495e37
495e37
* Sun Feb 23 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-11.el8
495e37
- kvm-spapr-Enable-DD2.3-accelerated-count-cache-flush-in-.patch [bz#1796240]
495e37
- kvm-util-add-slirp_fmt-helpers.patch [bz#1798994]
495e37
- kvm-tcp_emu-fix-unsafe-snprintf-usages.patch [bz#1798994]
495e37
- kvm-virtio-add-ability-to-delete-vq-through-a-pointer.patch [bz#1791590]
495e37
- kvm-virtio-make-virtio_delete_queue-idempotent.patch [bz#1791590]
495e37
- kvm-virtio-reset-region-cache-when-on-queue-deletion.patch [bz#1791590]
495e37
- kvm-virtio-net-delete-also-control-queue-when-TX-RX-dele.patch [bz#1791590]
495e37
- Resolves: bz#1791590
495e37
  ([Q35] No "DEVICE_DELETED" event in qmp after unplug virtio-net-pci device)
495e37
- Resolves: bz#1796240
495e37
  (Enable hw accelerated cache-count-flush by default for POWER9 DD2.3 cpus)
495e37
- Resolves: bz#1798994
495e37
  (CVE-2020-8608 qemu-kvm: QEMU: Slirp: potential OOB access due to unsafe snprintf() usages [rhel-av-8.2.0])
495e37
495e37
* Fri Feb 14 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-10.el8
495e37
- kvm-i386-Resolve-CPU-models-to-v1-by-default.patch [bz#1779078 bz#1787291 bz#1779078 bz#1779078]
495e37
- kvm-iotests-Support-job-complete-in-run_job.patch [bz#1781637]
495e37
- kvm-iotests-Create-VM.blockdev_create.patch [bz#1781637]
495e37
- kvm-block-Activate-recursively-even-for-already-active-n.patch [bz#1781637]
495e37
- kvm-hmp-Allow-using-qdev-ID-for-qemu-io-command.patch [bz#1781637]
495e37
- kvm-iotests-Test-external-snapshot-with-VM-state.patch [bz#1781637]
495e37
- kvm-iotests.py-Let-wait_migration-wait-even-more.patch [bz#1781637]
495e37
- kvm-blockdev-fix-coding-style-issues-in-drive_backup_pre.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965]
495e37
- kvm-blockdev-unify-qmp_drive_backup-and-drive-backup-tra.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965]
495e37
- kvm-blockdev-unify-qmp_blockdev_backup-and-blockdev-back.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965]
495e37
- kvm-blockdev-honor-bdrv_try_set_aio_context-context-requ.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965]
495e37
- kvm-backup-top-Begin-drain-earlier.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965]
495e37
- kvm-block-backup-top-Don-t-acquire-context-while-droppin.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965]
495e37
- kvm-blockdev-Acquire-AioContext-on-dirty-bitmap-function.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965]
495e37
- kvm-blockdev-Return-bs-to-the-proper-context-on-snapshot.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965]
495e37
- kvm-iotests-Test-handling-of-AioContexts-with-some-block.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965]
495e37
- kvm-target-arm-monitor-query-cpu-model-expansion-crashed.patch [bz#1801320]
495e37
- kvm-docs-arm-cpu-features-Make-kvm-no-adjvtime-comment-c.patch [bz#1801320]
495e37
- Resolves: bz#1745606
495e37
  (Qemu hang when do incremental live backup in transaction mode without bitmap)
495e37
- Resolves: bz#1746217
495e37
  (Src qemu hang when do storage vm migration during guest installation)
495e37
- Resolves: bz#1773517
495e37
  (Src qemu hang when do storage vm migration with dataplane enable)
495e37
- Resolves: bz#1779036
495e37
  (Qemu coredump when do snapshot in transaction mode with one snapshot path not exist)
495e37
- Resolves: bz#1779078
495e37
  (RHVH 4.4: Failed to run VM on 4.3/4.4 engine (Exit message: the CPU is incompatible with host CPU: Host CPU does not provide required features: hle, rtm))
495e37
- Resolves: bz#1781637
495e37
  (qemu crashed when do mem and disk snapshot)
495e37
- Resolves: bz#1782111
495e37
  (Qemu hang when do full backup on multi-disks with one job's 'job-id' missed in transaction mode(data plane enable))
495e37
- Resolves: bz#1782175
495e37
  (Qemu core dump when add persistent bitmap(data plane enable))
495e37
- Resolves: bz#1783965
495e37
  (Qemu core dump when do backup with sync: bitmap and no bitmap provided)
495e37
- Resolves: bz#1787291
495e37
  (RHVH 4.4: Failed to run VM on 4.3/4.4 engine (Exit message: the CPU is incompatible with host CPU: Host CPU does not provide required features: hle, rtm) [rhel-8.1.0.z])
495e37
- Resolves: bz#1801320
495e37
  (aarch64: backport query-cpu-model-expansion and adjvtime document fixes)
495e37
495e37
* Mon Feb 10 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-9.el8
495e37
- kvm-ppc-Deassert-the-external-interrupt-pin-in-KVM-on-re.patch [bz#1776638]
495e37
- kvm-xics-Don-t-deassert-outputs.patch [bz#1776638]
495e37
- kvm-ppc-Don-t-use-CPUPPCState-irq_input_state-with-moder.patch [bz#1776638]
495e37
- kvm-trace-update-qemu-trace-stap-to-Python-3.patch [bz#1787395]
495e37
- kvm-redhat-Remove-redundant-fix-for-qemu-trace-stap.patch [bz#1787395]
495e37
- kvm-iscsi-Cap-block-count-from-GET-LBA-STATUS-CVE-2020-1.patch [bz#1794503]
495e37
- kvm-tpm-ppi-page-align-PPI-RAM.patch [bz#1787444]
495e37
- kvm-target-arm-kvm-trivial-Clean-up-header-documentation.patch [bz#1647366]
495e37
- kvm-target-arm-kvm64-kvm64-cpus-have-timer-registers.patch [bz#1647366]
495e37
- kvm-tests-arm-cpu-features-Check-feature-default-values.patch [bz#1647366]
495e37
- kvm-target-arm-kvm-Implement-virtual-time-adjustment.patch [bz#1647366]
495e37
- kvm-target-arm-cpu-Add-the-kvm-no-adjvtime-CPU-property.patch [bz#1647366]
495e37
- kvm-migration-Define-VMSTATE_INSTANCE_ID_ANY.patch [bz#1529231]
495e37
- kvm-migration-Change-SaveStateEntry.instance_id-into-uin.patch [bz#1529231]
495e37
- kvm-apic-Use-32bit-APIC-ID-for-migration-instance-ID.patch [bz#1529231]
495e37
- Resolves: bz#1529231
495e37
  ([q35] VM hangs after migration with 200 vCPUs)
495e37
- Resolves: bz#1647366
495e37
  (aarch64: Add support for the kvm-no-adjvtime ARM CPU feature)
495e37
- Resolves: bz#1776638
495e37
  (Guest failed to boot up after system_reset  20 times)
495e37
- Resolves: bz#1787395
495e37
  (qemu-trace-stap list : TypeError: startswith first arg must be bytes or a tuple of bytes, not str)
495e37
- Resolves: bz#1787444
495e37
  (Broken postcopy migration with vTPM device)
495e37
- Resolves: bz#1794503
495e37
  (CVE-2020-1711 qemu-kvm: QEMU: block: iscsi: OOB heap access via an unexpected response of iSCSI Server [rhel-av-8.2.0])
495e37
495e37
* Fri Jan 31 2020 Miroslav Rezanina <mrezanin@redhat.com> - 4.2.0-8.el8
495e37
- kvm-target-arm-arch_dump-Add-SVE-notes.patch [bz#1725084]
495e37
- kvm-vhost-Add-names-to-section-rounded-warning.patch [bz#1779041]
495e37
- kvm-vhost-Only-align-sections-for-vhost-user.patch [bz#1779041]
495e37
- kvm-vhost-coding-style-fix.patch [bz#1779041]
495e37
- kvm-virtio-fs-fix-MSI-X-nvectors-calculation.patch [bz#1694164]
495e37
- kvm-vhost-user-fs-remove-vhostfd-property.patch [bz#1694164]
495e37
- kvm-build-rename-CONFIG_LIBCAP-to-CONFIG_LIBCAP_NG.patch [bz#1694164]
495e37
- kvm-virtiofsd-Pull-in-upstream-headers.patch [bz#1694164]
495e37
- kvm-virtiofsd-Pull-in-kernel-s-fuse.h.patch [bz#1694164]
495e37
- kvm-virtiofsd-Add-auxiliary-.c-s.patch [bz#1694164]
495e37
- kvm-virtiofsd-Add-fuse_lowlevel.c.patch [bz#1694164]
495e37
- kvm-virtiofsd-Add-passthrough_ll.patch [bz#1694164]
495e37
- kvm-virtiofsd-Trim-down-imported-files.patch [bz#1694164]
495e37
- kvm-virtiofsd-Format-imported-files-to-qemu-style.patch [bz#1694164]
495e37
- kvm-virtiofsd-remove-mountpoint-dummy-argument.patch [bz#1694164]
495e37
- kvm-virtiofsd-remove-unused-notify-reply-support.patch [bz#1694164]
495e37
- kvm-virtiofsd-Remove-unused-enum-fuse_buf_copy_flags.patch [bz#1694164]
495e37
- kvm-virtiofsd-Fix-fuse_daemonize-ignored-return-values.patch [bz#1694164]
495e37
- kvm-virtiofsd-Fix-common-header-and-define-for-QEMU-buil.patch [bz#1694164]
495e37
- kvm-virtiofsd-Trim-out-compatibility-code.patch [bz#1694164]
495e37
- kvm-vitriofsd-passthrough_ll-fix-fallocate-ifdefs.patch [bz#1694164]
495e37
- kvm-virtiofsd-Make-fsync-work-even-if-only-inode-is-pass.patch [bz#1694164]
495e37
- kvm-virtiofsd-Add-options-for-virtio.patch [bz#1694164]
495e37
- kvm-virtiofsd-add-o-source-PATH-to-help-output.patch [bz#1694164]
495e37
- kvm-virtiofsd-Open-vhost-connection-instead-of-mounting.patch [bz#1694164]
495e37
- kvm-virtiofsd-Start-wiring-up-vhost-user.patch [bz#1694164]
495e37
- kvm-virtiofsd-Add-main-virtio-loop.patch [bz#1694164]
495e37
- kvm-virtiofsd-get-set-features-callbacks.patch [bz#1694164]
495e37
- kvm-virtiofsd-Start-queue-threads.patch [bz#1694164]
495e37
- kvm-virtiofsd-Poll-kick_fd-for-queue.patch [bz#1694164]
495e37
- kvm-virtiofsd-Start-reading-commands-from-queue.patch [bz#1694164]
495e37
- kvm-virtiofsd-Send-replies-to-messages.patch [bz#1694164]
495e37
- kvm-virtiofsd-Keep-track-of-replies.patch [bz#1694164]
495e37
- kvm-virtiofsd-Add-Makefile-wiring-for-virtiofsd-contrib.patch [bz#1694164]
495e37
- kvm-virtiofsd-Fast-path-for-virtio-read.patch [bz#1694164]
495e37
- kvm-virtiofsd-add-fd-FDNUM-fd-passing-option.patch [bz#1694164]
495e37
- kvm-virtiofsd-make-f-foreground-the-default.patch [bz#1694164]
495e37
- kvm-virtiofsd-add-vhost-user.json-file.patch [bz#1694164]
495e37
- kvm-virtiofsd-add-print-capabilities-option.patch [bz#1694164]
495e37
- kvm-virtiofs-Add-maintainers-entry.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-create-new-files-in-caller-.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-add-lo_map-for-ino-fh-indir.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-add-ino_map-to-hide-lo_inod.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-add-dirp_map-to-hide-lo_dir.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-add-fd_map-to-hide-file-des.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-add-fallback-for-racy-ops.patch [bz#1694164]
495e37
- kvm-virtiofsd-validate-path-components.patch [bz#1694164]
495e37
- kvm-virtiofsd-Plumb-fuse_bufvec-through-to-do_write_buf.patch [bz#1694164]
495e37
- kvm-virtiofsd-Pass-write-iov-s-all-the-way-through.patch [bz#1694164]
495e37
- kvm-virtiofsd-add-fuse_mbuf_iter-API.patch [bz#1694164]
495e37
- kvm-virtiofsd-validate-input-buffer-sizes-in-do_write_bu.patch [bz#1694164]
495e37
- kvm-virtiofsd-check-input-buffer-size-in-fuse_lowlevel.c.patch [bz#1694164]
495e37
- kvm-virtiofsd-prevent-.-escape-in-lo_do_lookup.patch [bz#1694164]
495e37
- kvm-virtiofsd-prevent-.-escape-in-lo_do_readdir.patch [bz#1694164]
495e37
- kvm-virtiofsd-use-proc-self-fd-O_PATH-file-descriptor.patch [bz#1694164]
495e37
- kvm-virtiofsd-sandbox-mount-namespace.patch [bz#1694164]
495e37
- kvm-virtiofsd-move-to-an-empty-network-namespace.patch [bz#1694164]
495e37
- kvm-virtiofsd-move-to-a-new-pid-namespace.patch [bz#1694164]
495e37
- kvm-virtiofsd-add-seccomp-whitelist.patch [bz#1694164]
495e37
- kvm-virtiofsd-Parse-flag-FUSE_WRITE_KILL_PRIV.patch [bz#1694164]
495e37
- kvm-virtiofsd-cap-ng-helpers.patch [bz#1694164]
495e37
- kvm-virtiofsd-Drop-CAP_FSETID-if-client-asked-for-it.patch [bz#1694164]
495e37
- kvm-virtiofsd-set-maximum-RLIMIT_NOFILE-limit.patch [bz#1694164]
495e37
- kvm-virtiofsd-fix-libfuse-information-leaks.patch [bz#1694164]
495e37
- kvm-virtiofsd-add-syslog-command-line-option.patch [bz#1694164]
495e37
- kvm-virtiofsd-print-log-only-when-priority-is-high-enoug.patch [bz#1694164]
495e37
- kvm-virtiofsd-Add-ID-to-the-log-with-FUSE_LOG_DEBUG-leve.patch [bz#1694164]
495e37
- kvm-virtiofsd-Add-timestamp-to-the-log-with-FUSE_LOG_DEB.patch [bz#1694164]
495e37
- kvm-virtiofsd-Handle-reinit.patch [bz#1694164]
495e37
- kvm-virtiofsd-Handle-hard-reboot.patch [bz#1694164]
495e37
- kvm-virtiofsd-Kill-threads-when-queues-are-stopped.patch [bz#1694164]
495e37
- kvm-vhost-user-Print-unexpected-slave-message-types.patch [bz#1694164]
495e37
- kvm-contrib-libvhost-user-Protect-slave-fd-with-mutex.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-add-renameat2-support.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-disable-readdirplus-on-cach.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-control-readdirplus.patch [bz#1694164]
495e37
- kvm-virtiofsd-rename-unref_inode-to-unref_inode_lolocked.patch [bz#1694164]
495e37
- kvm-virtiofsd-fail-when-parent-inode-isn-t-known-in-lo_d.patch [bz#1694164]
495e37
- kvm-virtiofsd-extract-root-inode-init-into-setup_root.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-clean-up-cache-related-opti.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-use-hashtable.patch [bz#1694164]
495e37
- kvm-virtiofsd-Clean-up-inodes-on-destroy.patch [bz#1694164]
495e37
- kvm-virtiofsd-support-nanosecond-resolution-for-file-tim.patch [bz#1694164]
495e37
- kvm-virtiofsd-fix-error-handling-in-main.patch [bz#1694164]
495e37
- kvm-virtiofsd-cleanup-allocated-resource-in-se.patch [bz#1694164]
495e37
- kvm-virtiofsd-fix-memory-leak-on-lo.source.patch [bz#1694164]
495e37
- kvm-virtiofsd-add-helper-for-lo_data-cleanup.patch [bz#1694164]
495e37
- kvm-virtiofsd-Prevent-multiply-running-with-same-vhost_u.patch [bz#1694164]
495e37
- kvm-virtiofsd-enable-PARALLEL_DIROPS-during-INIT.patch [bz#1694164]
495e37
- kvm-virtiofsd-fix-incorrect-error-handling-in-lo_do_look.patch [bz#1694164]
495e37
- kvm-Virtiofsd-fix-memory-leak-on-fuse-queueinfo.patch [bz#1694164]
495e37
- kvm-virtiofsd-Support-remote-posix-locks.patch [bz#1694164]
495e37
- kvm-virtiofsd-use-fuse_lowlevel_is_virtio-in-fuse_sessio.patch [bz#1694164]
495e37
- kvm-virtiofsd-prevent-fv_queue_thread-vs-virtio_loop-rac.patch [bz#1694164]
495e37
- kvm-virtiofsd-make-lo_release-atomic.patch [bz#1694164]
495e37
- kvm-virtiofsd-prevent-races-with-lo_dirp_put.patch [bz#1694164]
495e37
- kvm-virtiofsd-rename-inode-refcount-to-inode-nlookup.patch [bz#1694164]
495e37
- kvm-libvhost-user-Fix-some-memtable-remap-cases.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-fix-refcounting-on-remove-r.patch [bz#1694164]
495e37
- kvm-virtiofsd-introduce-inode-refcount-to-prevent-use-af.patch [bz#1694164]
495e37
- kvm-virtiofsd-do-not-always-set-FUSE_FLOCK_LOCKS.patch [bz#1694164]
495e37
- kvm-virtiofsd-convert-more-fprintf-and-perror-to-use-fus.patch [bz#1694164]
495e37
- kvm-virtiofsd-Reset-O_DIRECT-flag-during-file-open.patch [bz#1694164]
495e37
- kvm-virtiofsd-Fix-data-corruption-with-O_APPEND-write-in.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-Use-cache_readdir-for-direc.patch [bz#1694164]
495e37
- kvm-virtiofsd-add-definition-of-fuse_buf_writev.patch [bz#1694164]
495e37
- kvm-virtiofsd-use-fuse_buf_writev-to-replace-fuse_buf_wr.patch [bz#1694164]
495e37
- kvm-virtiofsd-process-requests-in-a-thread-pool.patch [bz#1694164]
495e37
- kvm-virtiofsd-prevent-FUSE_INIT-FUSE_DESTROY-races.patch [bz#1694164]
495e37
- kvm-virtiofsd-fix-lo_destroy-resource-leaks.patch [bz#1694164]
495e37
- kvm-virtiofsd-add-thread-pool-size-NUM-option.patch [bz#1694164]
495e37
- kvm-virtiofsd-Convert-lo_destroy-to-take-the-lo-mutex-lo.patch [bz#1694164]
495e37
- kvm-virtiofsd-passthrough_ll-Pass-errno-to-fuse_reply_er.patch [bz#1694164]
495e37
- kvm-virtiofsd-stop-all-queue-threads-on-exit-in-virtio_l.patch [bz#1694164]
495e37
- kvm-virtiofsd-add-some-options-to-the-help-message.patch [bz#1694164]
495e37
- kvm-redhat-ship-virtiofsd-vhost-user-device-backend.patch [bz#1694164]
495e37
- Resolves: bz#1694164
495e37
  (virtio-fs: host<->guest shared file system (qemu))
495e37
- Resolves: bz#1725084
495e37
  (aarch64: support dumping SVE registers)
495e37
- Resolves: bz#1779041
495e37
  (netkvm: no connectivity Windows guest with q35 + hugepages + vhost + hv_synic)
495e37
495e37
* Tue Jan 21 2020 Miroslav Rezanina <mrezanin@redhat.com> - 4.2.0-7.el8
495e37
- kvm-tcp_emu-Fix-oob-access.patch [bz#1791568]
495e37
- kvm-slirp-use-correct-size-while-emulating-IRC-commands.patch [bz#1791568]
495e37
- kvm-slirp-use-correct-size-while-emulating-commands.patch [bz#1791568]
495e37
- kvm-RHEL-hw-i386-disable-nested-PERF_GLOBAL_CTRL-MSR-sup.patch [bz#1559846]
495e37
- Resolves: bz#1559846
495e37
  (Nested KVM: limit VMX features according to CPU models - Fast Train)
495e37
- Resolves: bz#1791568
495e37
  (CVE-2020-7039 qemu-kvm: QEMU: slirp: OOB buffer access while emulating tcp protocols in tcp_emu() [rhel-av-8.2.0])
495e37
495e37
* Wed Jan 15 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-6.el8
495e37
- kvm-spapr-Don-t-trigger-a-CAS-reboot-for-XICS-XIVE-mode-.patch [bz#1733893]
495e37
- kvm-vfio-pci-Don-t-remove-irqchip-notifier-if-not-regist.patch [bz#1782678]
495e37
- kvm-virtio-don-t-enable-notifications-during-polling.patch [bz#1789301]
495e37
- kvm-usbredir-Prevent-recursion-in-usbredir_write.patch [bz#1790844]
495e37
- kvm-xhci-recheck-slot-status.patch [bz#1790844]
495e37
- Resolves: bz#1733893
495e37
  (Boot a guest with "-prom-env 'auto-boot?=false'", SLOF failed to enter the boot entry after input "boot" followed by "0 > " on VNC)
495e37
- Resolves: bz#1782678
495e37
  (qemu core dump after hot-unplugging the   XXV710/XL710 PF)
495e37
- Resolves: bz#1789301
495e37
  (virtio-blk/scsi: fix notification suppression during AioContext polling)
495e37
- Resolves: bz#1790844
495e37
  (USB related fixes)
495e37
495e37
* Tue Jan 07 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-5.el8
495e37
- kvm-i386-Remove-cpu64-rhel6-CPU-model.patch [bz#1741345]
495e37
- kvm-Reallocate-dirty_bmap-when-we-change-a-slot.patch [bz#1772774]
495e37
- Resolves: bz#1741345
495e37
  (Remove the "cpu64-rhel6" CPU from qemu-kvm)
495e37
- Resolves: bz#1772774
495e37
  (qemu-kvm core dump during migration+reboot ( Assertion `mem->dirty_bmap' failed ))
495e37
495e37
* Fri Dec 13 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-4.el8
495e37
- Rebase to qemu-4.2
495e37
- Resolves: bz#1783250
495e37
  (rebase qemu-kvm to 4.2)
495e37
495e37
* Tue Dec 10 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-18.el8
495e37
- kvm-LUKS-support-preallocation.patch [bz#1534951]
495e37
- kvm-nbd-add-empty-.bdrv_reopen_prepare.patch [bz#1718727]
495e37
- kvm-qdev-qbus-add-hidden-device-support.patch [bz#1757796]
495e37
- kvm-pci-add-option-for-net-failover.patch [bz#1757796]
495e37
- kvm-pci-mark-devices-partially-unplugged.patch [bz#1757796]
495e37
- kvm-pci-mark-device-having-guest-unplug-request-pending.patch [bz#1757796]
495e37
- kvm-qapi-add-unplug-primary-event.patch [bz#1757796]
495e37
- kvm-qapi-add-failover-negotiated-event.patch [bz#1757796]
495e37
- kvm-migration-allow-unplug-during-migration-for-failover.patch [bz#1757796]
495e37
- kvm-migration-add-new-migration-state-wait-unplug.patch [bz#1757796]
495e37
- kvm-libqos-tolerate-wait-unplug-migration-state.patch [bz#1757796]
495e37
- kvm-net-virtio-add-failover-support.patch [bz#1757796]
495e37
- kvm-vfio-unplug-failover-primary-device-before-migration.patch [bz#1757796]
495e37
- kvm-net-virtio-fix-dev_unplug_pending.patch [bz#1757796]
495e37
- kvm-net-virtio-return-early-when-failover-primary-alread.patch [bz#1757796]
495e37
- kvm-net-virtio-fix-re-plugging-of-primary-device.patch [bz#1757796]
495e37
- kvm-net-virtio-return-error-when-device_opts-arg-is-NULL.patch [bz#1757796]
495e37
- kvm-vfio-don-t-ignore-return-value-of-migrate_add_blocke.patch [bz#1757796]
495e37
- kvm-hw-vfio-pci-Fix-double-free-of-migration_blocker.patch [bz#1757796]
495e37
- Resolves: bz#1534951
495e37
  (RFE: Support preallocation mode for luks format)
495e37
- Resolves: bz#1718727
495e37
  (Committing changes to the backing file over NBD fails with reopening files not supported)
495e37
- Resolves: bz#1757796
495e37
  (RFE: support for net failover devices in qemu)
495e37
495e37
* Mon Dec 02 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-17.el8
495e37
- kvm-qemu-pr-helper-fix-crash-in-mpath_reconstruct_sense.patch [bz#1772322]
495e37
- Resolves: bz#1772322
495e37
  (qemu-pr-helper: fix crash in mpath_reconstruct_sense)
495e37
495e37
* Wed Nov 27 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-16.el8
495e37
- kvm-curl-Keep-pointer-to-the-CURLState-in-CURLSocket.patch [bz#1745209]
495e37
- kvm-curl-Keep-socket-until-the-end-of-curl_sock_cb.patch [bz#1745209]
495e37
- kvm-curl-Check-completion-in-curl_multi_do.patch [bz#1745209]
495e37
- kvm-curl-Pass-CURLSocket-to-curl_multi_do.patch [bz#1745209]
495e37
- kvm-curl-Report-only-ready-sockets.patch [bz#1745209]
495e37
- kvm-curl-Handle-success-in-multi_check_completion.patch [bz#1745209]
495e37
- kvm-curl-Check-curl_multi_add_handle-s-return-code.patch [bz#1745209]
495e37
- kvm-vhost-user-save-features-if-the-char-dev-is-closed.patch [bz#1738768]
495e37
- kvm-block-snapshot-Restrict-set-of-snapshot-nodes.patch [bz#1658981]
495e37
- kvm-iotests-Test-internal-snapshots-with-blockdev.patch [bz#1658981]
495e37
- kvm-qapi-Add-feature-flags-to-commands-in-qapi-introspec.patch [bz#1658981]
495e37
- kvm-qapi-Allow-introspecting-fix-for-savevm-s-cooperatio.patch [bz#1658981]
495e37
- kvm-block-Remove-backing-null-from-bs-explicit_-options.patch [bz#1773925]
495e37
- kvm-iotests-Test-multiple-blockdev-snapshot-calls.patch [bz#1773925]
495e37
- Resolves: bz#1658981
495e37
  (qemu failed to create internal snapshot via 'savevm' when using blockdev)
495e37
- Resolves: bz#1738768
495e37
  (Guest fails to recover receiving packets after vhost-user reconnect)
495e37
- Resolves: bz#1745209
495e37
  (qemu-img gets stuck when stream-converting from http)
495e37
- Resolves: bz#1773925
495e37
  (Fail to do blockcommit with more than one snapshots)
495e37
495e37
* Thu Nov 14 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-15.el8
495e37
- kvm-virtio-blk-Add-blk_drain-to-virtio_blk_device_unreal.patch [bz#1706759]
495e37
- kvm-Revert-qcow2-skip-writing-zero-buffers-to-empty-COW-.patch [bz#1772473]
495e37
- kvm-coroutine-Add-qemu_co_mutex_assert_locked.patch [bz#1772473]
495e37
- kvm-qcow2-Fix-corruption-bug-in-qcow2_detect_metadata_pr.patch [bz#1772473]
495e37
- Resolves: bz#1706759
495e37
  (qemu core dump when unplug a 16T GPT type disk from win2019 guest)
495e37
- Resolves: bz#1772473
495e37
  (Import fixes from 8.1.0 into 8.1.1 branch)
495e37
495e37
* Tue Oct 29 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-14.el8
495e37
- kvm-Revert-qcow2-skip-writing-zero-buffers-to-empty-COW-.patch [bz#1751934]
495e37
- kvm-coroutine-Add-qemu_co_mutex_assert_locked.patch [bz#1764721]
495e37
- kvm-qcow2-Fix-corruption-bug-in-qcow2_detect_metadata_pr.patch [bz#1764721]
495e37
- Resolves: bz#1751934
495e37
  (Fail to install guest when xfs is the host filesystem)
495e37
- Resolves: bz#1764721
495e37
  (qcow2 image corruption due to incorrect locking in preallocation detection)
495e37
495e37
* Fri Sep 27 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-13.el8
495e37
- kvm-nbd-server-attach-client-channel-to-the-export-s-Aio.patch [bz#1748253]
495e37
- kvm-virtio-blk-schedule-virtio_notify_config-to-run-on-m.patch [bz#1744955]
495e37
- Resolves: bz#1744955
495e37
  (Qemu hang when block resize a qcow2 image)
495e37
- Resolves: bz#1748253
495e37
  (QEMU crashes (core dump) when using the integrated NDB server with data-plane)
495e37
495e37
* Thu Sep 26 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-12.el8
495e37
- kvm-block-Use-QEMU_IS_ALIGNED.patch [bz#1745922]
495e37
- kvm-block-qcow2-Fix-corruption-introduced-by-commit-8ac0.patch [bz#1745922]
495e37
- kvm-block-qcow2-refactor-encryption-code.patch [bz#1745922]
495e37
- kvm-qemu-iotests-Add-test-for-bz-1745922.patch [bz#1745922]
495e37
- Resolves: bz#1745922
495e37
  (Luks-inside-qcow2 snapshot cannot boot after 'qemu-img rebase')
495e37
495e37
* Mon Sep 23 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-11.el8
495e37
- kvm-blockjob-update-nodes-head-while-removing-all-bdrv.patch [bz#1746631]
495e37
- kvm-hostmem-file-fix-pmem-file-size-check.patch [bz#1724008 bz#1736788]
495e37
- kvm-memory-fetch-pmem-size-in-get_file_size.patch [bz#1724008 bz#1736788]
495e37
- kvm-pr-manager-Fix-invalid-g_free-crash-bug.patch [bz#1753992]
495e37
- Resolves: bz#1724008
495e37
  (QEMU core dumped "memory_region_get_ram_ptr: Assertion `mr->ram_block' failed")
495e37
- Resolves: bz#1736788
495e37
  (QEMU core dumped if boot guest with nvdimm backed by /dev/dax0.0 and option pmem=off)
495e37
- Resolves: bz#1746631
495e37
  (Qemu core dump when do block commit under stress)
495e37
- Resolves: bz#1753992
495e37
  (core dump when testing persistent reservation in guest)
495e37
495e37
* Mon Sep 16 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-10.el8
495e37
- kvm-spapr-xive-Mask-the-EAS-when-allocating-an-IRQ.patch [bz#1748725]
495e37
- kvm-block-create-Do-not-abort-if-a-block-driver-is-not-a.patch [bz#1746267]
495e37
- kvm-virtio-blk-Cancel-the-pending-BH-when-the-dataplane-.patch [bz#1717321]
495e37
- kvm-Using-ip_deq-after-m_free-might-read-pointers-from-a.patch [bz#1749737]
495e37
- Resolves: bz#1717321
495e37
  (qemu-kvm core dumped when repeat "system_reset" multiple times during guest boot)
495e37
- Resolves: bz#1746267
495e37
  (qemu coredump: qemu-kvm: block/create.c:68: qmp_blockdev_create: Assertion `drv' failed)
495e37
- Resolves: bz#1748725
495e37
  ([ppc][migration][v6.3-rc1-p1ce8930]basic migration failed with "qemu-kvm: KVM_SET_DEVICE_ATTR failed: Group 3 attr 0x0000000000001309: Device or resource busy")
495e37
- Resolves: bz#1749737
495e37
  (CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-av-8])
495e37
495e37
* Tue Sep 10 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-9.el8
495e37
- kvm-migration-always-initialise-ram_counters-for-a-new-m.patch [bz#1734316]
495e37
- kvm-migration-add-qemu_file_update_transfer-interface.patch [bz#1734316]
495e37
- kvm-migration-add-speed-limit-for-multifd-migration.patch [bz#1734316]
495e37
- kvm-migration-update-ram_counters-for-multifd-sync-packe.patch [bz#1734316]
495e37
- kvm-spapr-pci-Consolidate-de-allocation-of-MSIs.patch [bz#1750200]
495e37
- kvm-spapr-pci-Free-MSIs-during-reset.patch [bz#1750200]
495e37
- Resolves: bz#1734316
495e37
  (multifd migration does not honour speed limits, consumes entire bandwidth of NIC)
495e37
- Resolves: bz#1750200
495e37
  ([RHEL8.1][QEMU4.1]boot up guest with vf device,then system_reset guest,error prompt(qemu-kvm: Can't allocate MSIs for device 2800: IRQ 4904 is not free))
495e37
495e37
* Mon Sep 09 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-8.el8
495e37
- kvm-migration-Do-not-re-read-the-clock-on-pre_save-in-ca.patch [bz#1747836]
495e37
- kvm-ehci-fix-queue-dev-null-ptr-dereference.patch [bz#1746790]
495e37
- kvm-spapr-Use-SHUTDOWN_CAUSE_SUBSYSTEM_RESET-for-CAS-reb.patch [bz#1743477]
495e37
- kvm-file-posix-Handle-undetectable-alignment.patch [bz#1749134]
495e37
- kvm-block-posix-Always-allocate-the-first-block.patch [bz#1749134]
495e37
- kvm-iotests-Test-allocate_first_block-with-O_DIRECT.patch [bz#1749134]
495e37
- Resolves: bz#1743477
495e37
  (Since bd94bc06479a "spapr: change default interrupt mode to 'dual'", QEMU resets the machine to select the appropriate interrupt controller. And -no-reboot prevents that.)
495e37
- Resolves: bz#1746790
495e37
  (qemu core dump while migrate from RHEL7.6 to RHEL8.1)
495e37
- Resolves: bz#1747836
495e37
  (Call traces after guest migration due to incorrect handling of the timebase)
495e37
- Resolves: bz#1749134
495e37
  (I/O error when virtio-blk disk is backed by a raw image on 4k disk)
495e37
495e37
* Fri Sep 06 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-7.el8
495e37
- kvm-trace-Clarify-DTrace-SystemTap-help-message.patch [bz#1516220]
495e37
- kvm-socket-Add-backlog-parameter-to-socket_listen.patch [bz#1726898]
495e37
- kvm-socket-Add-num-connections-to-qio_channel_socket_syn.patch [bz#1726898]
495e37
- kvm-socket-Add-num-connections-to-qio_channel_socket_asy.patch [bz#1726898]
495e37
- kvm-socket-Add-num-connections-to-qio_net_listener_open_.patch [bz#1726898]
495e37
- kvm-multifd-Use-number-of-channels-as-listen-backlog.patch [bz#1726898]
495e37
- kvm-pseries-Fix-compat_pvr-on-reset.patch [bz#1744107]
495e37
- kvm-spapr-Set-compat-mode-in-spapr_core_plug.patch [bz#1744107]
495e37
- Resolves: bz#1516220
495e37
  (-trace help prints an incomplete list of trace events)
495e37
- Resolves: bz#1726898
495e37
  (Parallel migration fails with error "Unable to write to socket: Connection reset by peer" now and then)
495e37
- Resolves: bz#1744107
495e37
  (Migration from P8(qemu4.1) to P9(qemu4.1), after migration, qemu crash on destination with error message "qemu-kvm: error while loading state for instance 0x1 of device 'cpu'")
495e37
495e37
* Wed Sep 04 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-6.el8
495e37
- kvm-memory-Refactor-memory_region_clear_coalescing.patch [bz#1743142]
495e37
- kvm-memory-Split-zones-when-do-coalesced_io_del.patch [bz#1743142]
495e37
- kvm-memory-Remove-has_coalesced_range-counter.patch [bz#1743142]
495e37
- kvm-memory-Fix-up-memory_region_-add-del-_coalescing.patch [bz#1743142]
495e37
- kvm-enable-virgl-for-real-this-time.patch [bz#1559740]
495e37
- Resolves: bz#1559740
495e37
  ([RFE] Enable virgl as TechPreview (qemu))
495e37
- Resolves: bz#1743142
495e37
  (Boot guest with multiple e1000 devices, qemu will crash after several guest reboots: kvm_mem_ioeventfd_add: error adding ioeventfd: No space left on device (28))
495e37
495e37
* Tue Aug 27 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-5.el8
495e37
- kvm-redhat-s390x-Rename-s390-ccw-virtio-rhel8.0.0-to-s39.patch [bz#1693772]
495e37
- kvm-redhat-s390x-Add-proper-compatibility-options-for-th.patch [bz#1693772]
495e37
- kvm-enable-virgl.patch [bz#1559740]
495e37
- kvm-redhat-update-pseries-rhel8.1.0-machine-type.patch [bz#1744170]
495e37
- kvm-Do-not-run-iotests-on-brew-build.patch [bz#1742197 bz#1742819]
495e37
- Resolves: bz#1559740
495e37
  ([RFE] Enable virgl as TechPreview (qemu))
495e37
- Resolves: bz#1693772
495e37
  ([IBM zKVM] RHEL AV 8.1.0 machine type update for s390x)
495e37
- Resolves: bz#1742197
495e37
  (Remove iotests from qemu-kvm builds [RHEL AV 8.1.0])
495e37
- Resolves: bz#1742819
495e37
  (Remove iotests from qemu-kvm builds [RHEL 8.1.0])
495e37
- Resolves: bz#1744170
495e37
  ([IBM Power] New 8.1.0 machine type for pseries)
495e37
495e37
* Tue Aug 20 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-4.el8
495e37
- kvm-RHEL-disable-hostmem-memfd.patch [bz#1738626 bz#1740797]
495e37
- Resolves: bz#1738626
495e37
  (Disable memfd in QEMU)
495e37
- Resolves: bz#1740797
495e37
  (Disable memfd in QEMU)
495e37
495e37
* Mon Aug 19 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-3.el8
495e37
- kvm-x86-machine-types-pc_rhel_8_0_compat.patch [bz#1719649]
495e37
- kvm-x86-machine-types-q35-Fixup-units_per_default_bus.patch [bz#1719649]
495e37
- kvm-x86-machine-types-Fixup-dynamic-sysbus-entries.patch [bz#1719649]
495e37
- kvm-x86-machine-types-add-pc-q35-rhel8.1.0.patch [bz#1719649]
495e37
- kvm-machine-types-Update-hw_compat_rhel_8_0-from-hw_comp.patch [bz#1719649]
495e37
- kvm-virtio-Make-disable-legacy-disable-modern-compat-pro.patch [bz#1719649]
495e37
- Resolves: bz#1719649
495e37
  (8.1 machine type for x86)
495e37
495e37
* Mon Aug 19 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-2.el8
495e37
- kvm-spec-Update-seavgabios-dependency.patch [bz#1725664]
495e37
- kvm-pc-Don-t-make-die-id-mandatory-unless-necessary.patch [bz#1741451]
495e37
- kvm-display-bochs-fix-pcie-support.patch [bz#1733977 bz#1740692]
495e37
- kvm-spapr-Reset-CAS-IRQ-subsystem-after-devices.patch [bz#1733977]
495e37
- kvm-spapr-xive-Fix-migration-of-hot-plugged-CPUs.patch [bz#1733977]
495e37
- kvm-riscv-roms-Fix-make-rules-for-building-sifive_u-bios.patch [bz#1733977 bz#1740692]
495e37
- kvm-Update-version-for-v4.1.0-release.patch [bz#1733977 bz#1740692]
495e37
- Resolves: bz#1725664
495e37
  (Update seabios dependency)
495e37
- Resolves: bz#1733977
495e37
  (Qemu core dumped: /home/ngu/qemu/hw/intc/xics_kvm.c:321: ics_kvm_set_irq: Assertion `kernel_xics_fd != -1' failed)
495e37
- Resolves: bz#1740692
495e37
  (Backport QEMU 4.1.0 rc5 & ga patches)
495e37
- Resolves: bz#1741451
495e37
  (Failed to hot-plug vcpus)
495e37
495e37
* Wed Aug 14 2019 Miroslav Rezanina <mrezanin@redhat.com> - 4.1.0-1.el8
495e37
- Rebase to qemu 4.1.0 rc4 [bz#1705235]
495e37
- Resolves: bz#1705235
495e37
  (Rebase qemu-kvm for RHEL-AV 8.1.0)
495e37
495e37
* Tue Jul 23 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.0.0-6.el8
495e37
- kvm-x86_64-rh-devices-add-missing-TPM-passthrough.patch [bz#1519013]
495e37
- kvm-x86_64-rh-devices-enable-TPM-emulation.patch [bz#1519013]
495e37
- kvm-vfio-increase-the-cap-on-number-of-assigned-devices-.patch [bz#1719823]
495e37
- Resolves: bz#1519013
495e37
  ([RFE] QEMU Software TPM support (vTPM, or TPM emulation))
495e37
- Resolves: bz#1719823
495e37
  ([RHEL 8.1] [RFE] increase the maximum of vfio devices to more than 32 in qemu-kvm)
495e37
495e37
* Mon Jul 08 2019 Miroslav Rezanina <mrezanin@redhat.com> - 4.0.0-5.el8
495e37
- kvm-qemu-kvm.spec-bump-libseccomp-2.4.0.patch [bz#1720306]
495e37
- kvm-qxl-check-release-info-object.patch [bz#1712717]
495e37
- kvm-target-i386-add-MDS-NO-feature.patch [bz#1722839]
495e37
- kvm-block-file-posix-Unaligned-O_DIRECT-block-status.patch [bz#1588356]
495e37
- kvm-iotests-Test-unaligned-raw-images-with-O_DIRECT.patch [bz#1588356]
495e37
- kvm-rh-set-CONFIG_BOCHS_DISPLAY-y-for-x86.patch [bz#1707118]
495e37
- Resolves: bz#1588356
495e37
  (qemu crashed on the source host when do storage migration with source qcow2 disk created by 'qemu-img')
495e37
- Resolves: bz#1707118
495e37
  (enable device: bochs-display (QEMU))
495e37
- Resolves: bz#1712717
495e37
  (CVE-2019-12155 qemu-kvm: QEMU: qxl: null pointer dereference while releasing spice resources [rhel-av-8])
495e37
- Resolves: bz#1720306
495e37
  (VM failed to start with error "failed to install seccomp syscall filter in the kernel")
495e37
- Resolves: bz#1722839
495e37
  ([Intel 8.1 FEAT] MDS_NO exposure to guest - Fast Train)
495e37
495e37
* Tue Jun 11 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.0.0-4.el8
495e37
- kvm-Disable-VXHS-support.patch [bz#1714937]
495e37
- kvm-aarch64-Add-virt-rhel8.1.0-machine-type-for-ARM.patch [bz#1713735]
495e37
- kvm-aarch64-Allow-ARM-VIRT-iommu-option-in-RHEL8.1-machi.patch [bz#1713735]
495e37
- kvm-usb-call-reset-handler-before-updating-state.patch [bz#1713679]
495e37
- kvm-usb-host-skip-reset-for-untouched-devices.patch [bz#1713679]
495e37
- kvm-usb-host-avoid-libusb_set_configuration-calls.patch [bz#1713679]
495e37
- kvm-aarch64-Compile-out-IOH3420.patch [bz#1627283]
495e37
- kvm-vl-Fix-drive-blockdev-persistent-reservation-managem.patch [bz#1714891]
495e37
- kvm-vl-Document-why-objects-are-delayed.patch [bz#1714891]
495e37
- Resolves: bz#1627283
495e37
  (Compile out IOH3420 on aarch64)
495e37
- Resolves: bz#1713679
495e37
  (Detached device when trying to upgrade USB device firmware when in doing USB Passthrough via QEMU)
495e37
- Resolves: bz#1713735
495e37
  (Allow ARM VIRT iommu option in RHEL8.1 machine)
495e37
- Resolves: bz#1714891
495e37
  (Guest with persistent reservation manager for a disk fails to start)
495e37
- Resolves: bz#1714937
495e37
  (Disable VXHS support)
495e37
495e37
* Tue May 28 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.0.0-3.el8
495e37
- kvm-redhat-fix-cut-n-paste-garbage-in-hw_compat-comments.patch [bz#1709726]
495e37
- kvm-compat-Generic-hw_compat_rhel_8_0.patch [bz#1709726]
495e37
- kvm-redhat-sync-pseries-rhel7.6.0-with-rhel-av-8.0.1.patch [bz#1709726]
495e37
- kvm-redhat-define-pseries-rhel8.1.0-machine-type.patch [bz#1709726]
495e37
- Resolves: bz#1709726
495e37
  (Forward and backward migration failed with "qemu-kvm: error while loading state for instance 0x0 of device 'spapr'")
495e37
495e37
* Sat May 25 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.0.0-2.el8
495e37
- kvm-target-i386-define-md-clear-bit.patch [bz#1703297 bz#1703304 bz#1703310 bz#1707274]
495e37
- Resolves: bz#1703297
495e37
  (CVE-2018-12126 virt:8.0.0/qemu-kvm: hardware: Microarchitectural Store Buffer Data Sampling (MSBDS) [rhel-av-8])
495e37
- Resolves: bz#1703304
495e37
  (CVE-2018-12130 virt:8.0.0/qemu-kvm: hardware: Microarchitectural Fill Buffer Data Sampling (MFBDS) [rhel-av-8])
495e37
- Resolves: bz#1703310
495e37
  (CVE-2018-12127 virt:8.0.0/qemu-kvm: hardware: Micro-architectural Load Port Data Sampling - Information Leak (MLPDS) [rhel-av-8])
495e37
- Resolves: bz#1707274
495e37
  (CVE-2019-11091 virt:8.0.0/qemu-kvm: hardware: Microarchitectural Data Sampling Uncacheable Memory (MDSUM) [rhel-av-8.1.0])
495e37
495e37
* Wed May 15 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-26.el8
495e37
- kvm-target-ppc-spapr-Add-SPAPR_CAP_LARGE_DECREMENTER.patch [bz#1698711]
495e37
- kvm-target-ppc-spapr-Add-workaround-option-to-SPAPR_CAP_.patch [bz#1698711]
495e37
- kvm-target-ppc-spapr-Add-SPAPR_CAP_CCF_ASSIST.patch [bz#1698711]
495e37
- kvm-target-ppc-tcg-make-spapr_caps-apply-cap-cfpc-sbbc-i.patch [bz#1698711]
495e37
- kvm-target-ppc-spapr-Enable-mitigations-by-default-for-p.patch [bz#1698711]
495e37
- kvm-slirp-ensure-there-is-enough-space-in-mbuf-to-null-t.patch [bz#1693076]
495e37
- kvm-slirp-don-t-manipulate-so_rcv-in-tcp_emu.patch [bz#1693076]
495e37
- Resolves: bz#1693076
495e37
  (CVE-2019-6778 qemu-kvm: QEMU: slirp: heap buffer overflow in tcp_emu() [rhel-av-8])
495e37
- Resolves: bz#1698711
495e37
  (Enable Spectre / Meltdown mitigations by default in pseries-rhel8.0.0 machine type)
495e37
495e37
* Mon May 06 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-25.el8
495e37
- kvm-redhat-enable-tpmdev-passthrough.patch [bz#1688312]
495e37
- kvm-exec-Only-count-mapped-memory-backends-for-qemu_getr.patch [bz#1680492]
495e37
- kvm-Enable-libpmem-to-support-nvdimm.patch [bz#1705149]
495e37
- Resolves: bz#1680492
495e37
  (Qemu quits suddenly while system_reset after hot-plugging unsupported memory by compatible guest on P9 with 1G huge page set)
495e37
- Resolves: bz#1688312
495e37
  ([RFE] enable TPM passthrough at compile time (qemu-kvm))
495e37
- Resolves: bz#1705149
495e37
  (libpmem support is not enabled in qemu-kvm)
495e37
495e37
* Fri Apr 26 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-24.el8
495e37
- kvm-x86-host-phys-bits-limit-option.patch [bz#1688915]
495e37
- kvm-rhel-Set-host-phys-bits-limit-48-on-rhel-machine-typ.patch [bz#1688915]
495e37
- Resolves: bz#1688915
495e37
  ([Intel 8.0 Alpha] physical bits should  <= 48  when host with 5level paging &EPT5 and qemu command with "-cpu qemu64" parameters.)
495e37
495e37
* Tue Apr 23 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-23.el8
495e37
- kvm-device_tree-Fix-integer-overflowing-in-load_device_t.patch [bz#1693173]
495e37
- Resolves: bz#1693173
495e37
  (CVE-2018-20815 qemu-kvm: QEMU: device_tree: heap buffer overflow while loading device tree blob [rhel-av-8])
495e37
495e37
* Mon Apr 15 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-22.el8
495e37
- kvm-i386-kvm-Disable-arch_capabilities-if-MSR-can-t-be-s.patch [bz#1687578]
495e37
- kvm-i386-Make-arch_capabilities-migratable.patch [bz#1687578]
495e37
- Resolves: bz#1687578
495e37
  (Incorrect CVE vulnerabilities reported on Cascade Lake cpus)
495e37
495e37
* Thu Apr 11 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-21.el8
495e37
- kvm-Remove-7-qcow2-and-luks-iotests-that-are-taking-25-s.patch [bz#1683473]
495e37
- kvm-spapr-fix-out-of-bounds-write-in-spapr_populate_drme.patch [bz#1674438]
495e37
- kvm-qcow2-include-LUKS-payload-overhead-in-qemu-img-meas.patch [bz#1655065]
495e37
- kvm-iotests-add-LUKS-payload-overhead-to-178-qemu-img-me.patch [bz#1655065]
495e37
- kvm-vnc-detect-and-optimize-pageflips.patch [bz#1666206]
495e37
- kvm-Load-kvm-module-during-boot.patch [bz#1676907 bz#1685995]
495e37
- kvm-hostmem-file-reject-invalid-pmem-file-sizes.patch [bz#1669053]
495e37
- kvm-iotests-Fix-test-200-on-s390x-without-virtio-pci.patch [bz#1687582]
495e37
- kvm-block-file-posix-do-not-fail-on-unlock-bytes.patch [bz#1652572]
495e37
- Resolves: bz#1652572
495e37
  (QEMU core dumped if stop nfs service during migration)
495e37
- Resolves: bz#1655065
495e37
  ([rhel.8.0][fast train]'qemu-img measure' size does not match the real allocated size for luks-inside-qcow2 image)
495e37
- Resolves: bz#1666206
495e37
  (vnc server should detect page-flips and avoid sending fullscreen updates then.)
495e37
- Resolves: bz#1669053
495e37
  (Guest call trace when boot with nvdimm device backed by /dev/dax)
495e37
- Resolves: bz#1674438
495e37
  (RHEL8.0 - Guest reboot fails after memory hotplug multiple times (kvm))
495e37
- Resolves: bz#1676907
495e37
  (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt)
495e37
- Resolves: bz#1683473
495e37
  (Remove 7 qcow2 & luks iotests from rhel8 fast train build %check phase)
495e37
- Resolves: bz#1685995
495e37
  (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt)
495e37
- Resolves: bz#1687582
495e37
  (QEMU IOTEST 200 fails with 'virtio-scsi-pci is not a valid device model name')
495e37
495e37
* Fri Mar 15 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-20.el8
495e37
- kvm-i386-Add-stibp-flag-name.patch [bz#1686260]
495e37
- Resolves: bz#1686260
495e37
  (stibp is missing on qemu 3.0 and qemu 3.1)
495e37
495e37
* Fri Mar 15 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-19.el8
495e37
- kvm-migration-Fix-cancel-state.patch [bz#1608649]
495e37
- kvm-migration-rdma-Fix-qemu_rdma_cleanup-null-check.patch [bz#1608649]
495e37
- Resolves: bz#1608649
495e37
  (Query-migrate get "failed" status after migrate-cancel)
495e37
495e37
* Tue Feb 26 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-18.el8
495e37
- kvm-target-i386-Disable-MPX-support-on-named-CPU-models.patch [bz#1661030]
495e37
- kvm-i386-remove-the-new-CPUID-PCONFIG-from-Icelake-Serve.patch [bz#1661515]
495e37
- kvm-i386-remove-the-INTEL_PT-CPUID-bit-from-named-CPU-mo.patch [bz#1661515]
495e37
- kvm-Revert-i386-Add-CPUID-bit-for-PCONFIG.patch [bz#1661515]
495e37
- Resolves: bz#1661030
495e37
  (Remove MPX support from 8.0 machine types)
495e37
- Resolves: bz#1661515
495e37
  (Remove PCONFIG and INTEL_PT from Icelake-* CPU models)
495e37
495e37
* Tue Feb 26 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-17.el8
495e37
- kvm-block-Apply-auto-read-only-for-ro-whitelist-drivers.patch [bz#1678968]
495e37
- Resolves: bz#1678968
495e37
  (-blockdev: auto-read-only is ineffective for drivers on read-only whitelist)
495e37
495e37
* Mon Feb 25 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-16.el8
495e37
- kvm-fdc-Revert-downstream-disablement-of-device-floppy.patch [bz#1664997]
495e37
- kvm-fdc-Restrict-floppy-controllers-to-RHEL-7-machine-ty.patch [bz#1664997]
495e37
- Resolves: bz#1664997
495e37
  (Restrict floppy device to RHEL-7 machine types)
495e37
495e37
* Wed Feb 13 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-15.el8
495e37
- kvm-Add-raw-qcow2-nbd-and-luks-iotests-to-run-during-the.patch [bz#1664855]
495e37
- kvm-Introduce-the-qemu-kvm-tests-rpm.patch [bz#1669924]
495e37
- Resolves: bz#1664855
495e37
  (Run iotests in qemu-kvm build %check phase)
495e37
- Resolves: bz#1669924
495e37
  (qemu-kvm packaging: Package the avocado_qemu tests and qemu-iotests in a new rpm)
495e37
495e37
* Tue Feb 12 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-14.el8
495e37
- kvm-doc-fix-the-configuration-path.patch [bz#1644985]
495e37
- Resolves: bz#1644985
495e37
  (The "fsfreeze-hook" script path shown by command "qemu-ga --help" or "man qemu-ga" is wrong - Fast Train)
495e37
495e37
* Mon Feb 11 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-13.el8
495e37
- kvm-Acceptance-tests-add-Linux-initrd-checking-test.patch [bz#1669922]
495e37
- kvm-mmap-alloc-unfold-qemu_ram_mmap.patch [bz#1671519]
495e37
- kvm-mmap-alloc-fix-hugetlbfs-misaligned-length-in-ppc64.patch [bz#1671519]
495e37
- kvm-BZ1653590-Require-at-least-64kiB-pages-for-downstrea.patch [bz#1653590]
495e37
- kvm-block-Fix-invalidate_cache-error-path-for-parent-act.patch [bz#1673014]
495e37
- kvm-virtio-scsi-Move-BlockBackend-back-to-the-main-AioCo.patch [bz#1656276 bz#1662508]
495e37
- kvm-scsi-disk-Acquire-the-AioContext-in-scsi_-_realize.patch [bz#1656276 bz#1662508]
495e37
- kvm-virtio-scsi-Forbid-devices-with-different-iothreads-.patch [bz#1656276 bz#1662508]
495e37
- Resolves: bz#1653590
495e37
  ([Fast train]had better stop qemu immediately while guest was making use of an improper page size)
495e37
- Resolves: bz#1656276
495e37
  (qemu-kvm core dumped after hotplug the deleted disk with iothread parameter)
495e37
- Resolves: bz#1662508
495e37
  (Qemu core dump when start guest with two disks using same drive)
495e37
- Resolves: bz#1669922
495e37
  (Backport avocado-qemu tests for QEMU 3.1)
495e37
- Resolves: bz#1671519
495e37
  (RHEL8.0 Snapshot3 - qemu doesn't free up hugepage memory when hotplug/hotunplug using memory-backend-file (qemu-kvm))
495e37
- Resolves: bz#1673014
495e37
  (Local VM and migrated VM on the same host can run with same RAW file as visual disk source while without shareable configured or lock manager enabled)
495e37
495e37
* Fri Feb 08 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-12.el8
495e37
- kvm-io-ensure-UNIX-client-doesn-t-unlink-server-socket.patch [bz#1665896]
495e37
- kvm-scsi-disk-Don-t-use-empty-string-as-device-id.patch [bz#1668248]
495e37
- kvm-scsi-disk-Add-device_id-property.patch [bz#1668248]
495e37
- Resolves: bz#1665896
495e37
  (VNC unix listener socket is deleted after first client quits)
495e37
- Resolves: bz#1668248
495e37
  ("An unknown error has occurred" when using cdrom to install the system with two blockdev disks.(when choose installation destination))
495e37
495e37
* Thu Jan 31 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-11.el8
495e37
- kvm-Fix-fsfreeze-hook-path-in-the-man-page.patch [bz#1644985]
495e37
- kvm-json-Fix-handling-when-not-interpolating.patch [bz#1668244]
495e37
- Resolves: bz#1644985
495e37
  (The "fsfreeze-hook" script path shown by command "qemu-ga --help" or "man qemu-ga" is wrong - Fast Train)
495e37
- Resolves: bz#1668244
495e37
  (qemu-img: /var/tmp/v2vovl9951f8.qcow2: CURL: Error opening file: The requested URL returned error: 404 Not Found)
495e37
495e37
* Tue Jan 29 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-10.el8
495e37
- kvm-throttle-groups-fix-restart-coroutine-iothread-race.patch [bz#1655947]
495e37
- kvm-iotests-add-238-for-throttling-tgm-unregister-iothre.patch [bz#1655947]
495e37
- Resolves: bz#1655947
495e37
  (qemu-kvm core dumped after unplug the device which was set io throttling parameters)
495e37
495e37
* Tue Jan 29 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-9.el8
495e37
- kvm-migration-rdma-unregister-fd-handler.patch [bz#1666601]
495e37
- kvm-s390x-tod-Properly-stop-the-KVM-TOD-while-the-guest-.patch [bz#1659127]
495e37
- kvm-hw-s390x-Fix-bad-mask-in-time2tod.patch [bz#1659127]
495e37
- Resolves: bz#1659127
495e37
  (Stress guest and stop it, then do live migration, guest hit call trace on destination end)
495e37
- Resolves: bz#1666601
495e37
  ([q35] dst qemu core dumped when do rdma migration with Mellanox IB QDR card)
495e37
495e37
* Thu Jan 24 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-7.el8
495e37
- kvm-i386-kvm-expose-HV_CPUID_ENLIGHTMENT_INFO.EAX-and-HV.patch [bz#1653511]
495e37
- kvm-i386-kvm-add-a-comment-explaining-why-.feat_names-ar.patch [bz#1653511]
495e37
- Resolves: bz#1653511
495e37
  (qemu doesn't report all support cpu features which cause libvirt cannot get the support status of hv_tlbflush)
495e37
495e37
* Wed Jan 23 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-6.el8
495e37
- kvm-spapr-Fix-ibm-max-associativity-domains-property-num.patch [bz#1653114]
495e37
- kvm-cpus-ignore-ESRCH-in-qemu_cpu_kick_thread.patch [bz#1668205]
495e37
- Resolves: bz#1653114
495e37
  (Incorrect NUMA nodes passed to qemu-kvm guest in ibm,max-associativity-domains property)
495e37
- Resolves: bz#1668205
495e37
  (Guest quit with error when hotunplug cpu)
495e37
495e37
* Mon Jan 21 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-5.el8
495e37
- kvm-virtio-Helper-for-registering-virtio-device-types.patch [bz#1648023]
495e37
- kvm-virtio-Provide-version-specific-variants-of-virtio-P.patch [bz#1648023]
495e37
- kvm-globals-Allow-global-properties-to-be-optional.patch [bz#1648023]
495e37
- kvm-virtio-Make-disable-legacy-disable-modern-compat-pro.patch [bz#1648023]
495e37
- kvm-aarch64-Add-virt-rhel8.0.0-machine-type-for-ARM.patch [bz#1656504]
495e37
- kvm-aarch64-Set-virt-rhel8.0.0-max_cpus-to-512.patch [bz#1656504]
495e37
- kvm-aarch64-Use-256MB-ECAM-region-by-default.patch [bz#1656504]
495e37
- Resolves: bz#1648023
495e37
  (Provide separate device types for transitional virtio PCI devices - Fast Train)
495e37
- Resolves: bz#1656504
495e37
  (Machine types for qemu-kvm based on rebase to qemu-3.1 (aarch64))
495e37
495e37
* Fri Jan 11 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-4.el8
495e37
- kvm-hw-s390x-s390-virtio-ccw-Add-machine-types-for-RHEL8.patch [bz#1656510]
495e37
- kvm-spapr-Add-H-Call-H_HOME_NODE_ASSOCIATIVITY.patch [bz#1661967]
495e37
- kvm-redhat-Fixing-.gitpublish-to-include-AV-information.patch []
495e37
- Resolves: bz#1656510
495e37
  (Machine types for qemu-kvm based on rebase to qemu-3.1 (s390x))
495e37
- Resolves: bz#1661967
495e37
  (Kernel prints the message "VPHN is not supported. Disabling polling...")
495e37
495e37
* Thu Jan 03 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-3.el8
495e37
- kvm-redhat-define-pseries-rhel8.0.0-machine-type.patch [bz#1656508]
495e37
- Resolves: bz#1656508
495e37
  (Machine types for qemu-kvm based on rebase to qemu-3.1 (ppc64le))
495e37
495e37
* Fri Dec 21 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-2.el8
495e37
- kvm-pc-7.5-compat-entries.patch [bz#1655820]
495e37
- kvm-compat-Generic-HW_COMPAT_RHEL7_6.patch [bz#1655820]
495e37
- kvm-pc-PC_RHEL7_6_COMPAT.patch [bz#1655820]
495e37
- kvm-pc-Add-compat-for-pc-i440fx-rhel7.6.0-machine-type.patch [bz#1655820]
495e37
- kvm-pc-Add-pc-q35-8.0.0-machine-type.patch [bz#1655820]
495e37
- kvm-pc-Add-x-migrate-smi-count-off-to-PC_RHEL7_6_COMPAT.patch [bz#1655820]
495e37
- kvm-clear-out-KVM_ASYNC_PF_DELIVERY_AS_PF_VMEXIT-for.patch [bz#1659604]
495e37
- kvm-Add-edk2-Requires-to-qemu-kvm.patch [bz#1660208]
495e37
- Resolves: bz#1655820
495e37
  (Can't migarate between rhel8 and rhel7 when guest has device "video")
495e37
- Resolves: bz#1659604
495e37
  (8->7 migration failed: qemu-kvm: error: failed to set MSR 0x4b564d02 to 0x27fc13285)
495e37
- Resolves: bz#1660208
495e37
  (qemu-kvm: Should depend on the architecture-appropriate guest firmware)
495e37
495e37
* Thu Dec 13 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-1.el8
495e37
- Rebase to qemu-kvm 3.1.0
495e37
495e37
* Tue Dec 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-47
495e37
- kvm-Disable-CONFIG_IPMI-and-CONFIG_I2C-for-ppc64.patch [bz#1640044]
495e37
- kvm-Disable-CONFIG_CAN_BUS-and-CONFIG_CAN_SJA1000.patch [bz#1640042]
495e37
- Resolves: bz#1640042
495e37
  (Disable CONFIG_CAN_BUS and CONFIG_CAN_SJA1000 config switches)
495e37
- Resolves: bz#1640044
495e37
  (Disable CONFIG_I2C and CONFIG_IPMI in default-configs/ppc64-softmmu.mak)
495e37
495e37
* Tue Dec 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-46
495e37
- kvm-qcow2-Give-the-refcount-cache-the-minimum-possible-s.patch [bz#1656507]
495e37
- kvm-docs-Document-the-new-default-sizes-of-the-qcow2-cac.patch [bz#1656507]
495e37
- kvm-qcow2-Fix-Coverity-warning-when-calculating-the-refc.patch [bz#1656507]
495e37
- kvm-include-Add-IEC-binary-prefixes-in-qemu-units.h.patch [bz#1656507]
495e37
- kvm-qcow2-Options-documentation-fixes.patch [bz#1656507]
495e37
- kvm-include-Add-a-lookup-table-of-sizes.patch [bz#1656507]
495e37
- kvm-qcow2-Make-sizes-more-humanly-readable.patch [bz#1656507]
495e37
- kvm-qcow2-Avoid-duplication-in-setting-the-refcount-cach.patch [bz#1656507]
495e37
- kvm-qcow2-Assign-the-L2-cache-relatively-to-the-image-si.patch [bz#1656507]
495e37
- kvm-qcow2-Increase-the-default-upper-limit-on-the-L2-cac.patch [bz#1656507]
495e37
- kvm-qcow2-Resize-the-cache-upon-image-resizing.patch [bz#1656507]
495e37
- kvm-qcow2-Set-the-default-cache-clean-interval-to-10-min.patch [bz#1656507]
495e37
- kvm-qcow2-Explicit-number-replaced-by-a-constant.patch [bz#1656507]
495e37
- kvm-block-backend-Set-werror-rerror-defaults-in-blk_new.patch [bz#1657637]
495e37
- kvm-qcow2-Fix-cache-clean-interval-documentation.patch [bz#1656507]
495e37
- Resolves: bz#1656507
495e37
  ([RHEL.8] qcow2 cache is too small)
495e37
- Resolves: bz#1657637
495e37
  (Wrong werror default for -device drive=<node-name>)
495e37
495e37
* Thu Dec 06 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-45
495e37
- kvm-target-ppc-add-basic-support-for-PTCR-on-POWER9.patch [bz#1639069]
495e37
- kvm-linux-headers-Update-for-nested-KVM-HV-downstream-on.patch [bz#1639069]
495e37
- kvm-target-ppc-Add-one-reg-id-for-ptcr.patch [bz#1639069]
495e37
- kvm-ppc-spapr_caps-Add-SPAPR_CAP_NESTED_KVM_HV.patch [bz#1639069]
495e37
- kvm-Re-enable-CONFIG_HYPERV_TESTDEV.patch [bz#1651195]
495e37
- kvm-qxl-use-guest_monitor_config-for-local-renderer.patch [bz#1610163]
495e37
- kvm-Declare-cirrus-vga-as-deprecated.patch [bz#1651994]
495e37
- kvm-Do-not-build-bluetooth-support.patch [bz#1654651]
495e37
- kvm-vfio-helpers-Fix-qemu_vfio_open_pci-crash.patch [bz#1645840]
495e37
- kvm-balloon-Allow-multiple-inhibit-users.patch [bz#1650272]
495e37
- kvm-Use-inhibit-to-prevent-ballooning-without-synchr.patch [bz#1650272]
495e37
- kvm-vfio-Inhibit-ballooning-based-on-group-attachment-to.patch [bz#1650272]
495e37
- kvm-vfio-ccw-pci-Allow-devices-to-opt-in-for-ballooning.patch [bz#1650272]
495e37
- kvm-vfio-pci-Handle-subsystem-realpath-returning-NULL.patch [bz#1650272]
495e37
- kvm-vfio-pci-Fix-failure-to-close-file-descriptor-on-err.patch [bz#1650272]
495e37
- kvm-postcopy-Synchronize-usage-of-the-balloon-inhibitor.patch [bz#1650272]
495e37
- Resolves: bz#1610163
495e37
  (guest shows border blurred screen with some resolutions when qemu boot with -device qxl-vga ,and guest on rhel7.6 has no  such question)
495e37
- Resolves: bz#1639069
495e37
  ([IBM 8.0 FEAT] POWER9 - Nested virtualization in RHEL8.0 KVM for ppc64le - qemu-kvm side)
495e37
- Resolves: bz#1645840
495e37
  (Qemu core dump when hotplug nvme:// drive via -blockdev)
495e37
- Resolves: bz#1650272
495e37
  (Ballooning is incompatible with vfio assigned devices, but not prevented)
495e37
- Resolves: bz#1651195
495e37
  (Re-enable hyperv-testdev device)
495e37
- Resolves: bz#1651994
495e37
  (Declare the "Cirrus VGA" device emulation of QEMU as deprecated in RHEL8)
495e37
- Resolves: bz#1654651
495e37
  (Qemu: hw: bt: keep bt/* objects from building [rhel-8.0])
495e37
495e37
* Tue Nov 27 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-43
495e37
- kvm-block-Make-more-block-drivers-compile-time-configura.patch [bz#1598842 bz#1598842]
495e37
- kvm-RHEL8-Add-disable-configure-options-to-qemu-spec-fil.patch [bz#1598842]
495e37
- Resolves: bz#1598842
495e37
  (Compile out unused block drivers)
495e37
495e37
* Mon Nov 26 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-43
495e37
495e37
- kvm-configure-add-test-for-libudev.patch [bz#1636185]
495e37
- kvm-qga-linux-report-disk-serial-number.patch [bz#1636185]
495e37
- kvm-qga-linux-return-disk-device-in-guest-get-fsinfo.patch [bz#1636185]
495e37
- kvm-qemu-error-introduce-error-warn-_report_once.patch [bz#1625173]
495e37
- kvm-intel-iommu-start-to-use-error_report_once.patch [bz#1625173]
495e37
- kvm-intel-iommu-replace-more-vtd_err_-traces.patch [bz#1625173]
495e37
- kvm-intel_iommu-introduce-vtd_reset_caches.patch [bz#1625173]
495e37
- kvm-intel_iommu-better-handling-of-dmar-state-switch.patch [bz#1625173]
495e37
- kvm-intel_iommu-move-ce-fetching-out-when-sync-shadow.patch [bz#1625173 bz#1629616]
495e37
- kvm-intel_iommu-handle-invalid-ce-for-shadow-sync.patch [bz#1625173 bz#1629616]
495e37
- kvm-block-remove-bdrv_dirty_bitmap_make_anon.patch [bz#1518989]
495e37
- kvm-block-simplify-code-around-releasing-bitmaps.patch [bz#1518989]
495e37
- kvm-hbitmap-Add-advance-param-to-hbitmap_iter_next.patch [bz#1518989]
495e37
- kvm-test-hbitmap-Add-non-advancing-iter_next-tests.patch [bz#1518989]
495e37
- kvm-block-dirty-bitmap-Add-bdrv_dirty_iter_next_area.patch [bz#1518989]
495e37
- kvm-blockdev-backup-add-bitmap-argument.patch [bz#1518989]
495e37
- kvm-dirty-bitmap-switch-assert-fails-to-errors-in-bdrv_m.patch [bz#1518989]
495e37
- kvm-dirty-bitmap-rename-bdrv_undo_clear_dirty_bitmap.patch [bz#1518989]
495e37
- kvm-dirty-bitmap-make-it-possible-to-restore-bitmap-afte.patch [bz#1518989]
495e37
- kvm-blockdev-rename-block-dirty-bitmap-clear-transaction.patch [bz#1518989]
495e37
- kvm-qapi-add-transaction-support-for-x-block-dirty-bitma.patch [bz#1518989]
495e37
- kvm-block-dirty-bitmaps-add-user_locked-status-checker.patch [bz#1518989]
495e37
- kvm-block-dirty-bitmaps-fix-merge-permissions.patch [bz#1518989]
495e37
- kvm-block-dirty-bitmaps-allow-clear-on-disabled-bitmaps.patch [bz#1518989]
495e37
- kvm-block-dirty-bitmaps-prohibit-enable-disable-on-locke.patch [bz#1518989]
495e37
- kvm-block-backup-prohibit-backup-from-using-in-use-bitma.patch [bz#1518989]
495e37
- kvm-nbd-forbid-use-of-frozen-bitmaps.patch [bz#1518989]
495e37
- kvm-bitmap-Update-count-after-a-merge.patch [bz#1518989]
495e37
- kvm-iotests-169-drop-deprecated-autoload-parameter.patch [bz#1518989]
495e37
- kvm-block-qcow2-improve-error-message-in-qcow2_inactivat.patch [bz#1518989]
495e37
- kvm-bloc-qcow2-drop-dirty_bitmaps_loaded-state-variable.patch [bz#1518989]
495e37
- kvm-dirty-bitmaps-clean-up-bitmaps-loading-and-migration.patch [bz#1518989]
495e37
- kvm-iotests-improve-169.patch [bz#1518989]
495e37
- kvm-iotests-169-add-cases-for-source-vm-resuming.patch [bz#1518989]
495e37
- kvm-pc-dimm-turn-alignment-assert-into-check.patch [bz#1630116]
495e37
- Resolves: bz#1518989
495e37
  (RFE: QEMU Incremental live backup)
495e37
- Resolves: bz#1625173
495e37
  ([NVMe Device Assignment] Guest could not boot up with q35+iommu)
495e37
- Resolves: bz#1629616
495e37
  (boot guest with q35+vIOMMU+ device assignment, qemu terminal shows "qemu-kvm: VFIO_UNMAP_DMA: -22" when return assigned network devices from vfio driver to ixgbe in guest)
495e37
- Resolves: bz#1630116
495e37
  (pc_dimm_get_free_addr: assertion failed: (QEMU_ALIGN_UP(address_space_start, align) == address_space_start))
495e37
- Resolves: bz#1636185
495e37
  ([RFE] Report disk device name and serial number (qemu-guest-agent on Linux))
495e37
495e37
* Mon Nov 05 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-42.el8
495e37
- kvm-luks-Allow-share-rw-on.patch [bz#1629701]
495e37
- kvm-redhat-reenable-gluster-support.patch [bz#1599340]
495e37
- kvm-redhat-bump-libusb-requirement.patch [bz#1627970]
495e37
- Resolves: bz#1599340
495e37
  (Reenable glusterfs in qemu-kvm once BZ#1567292 gets fixed)
495e37
- Resolves: bz#1627970
495e37
  (symbol lookup error: /usr/libexec/qemu-kvm: undefined symbol: libusb_set_option)
495e37
- Resolves: bz#1629701
495e37
  ("share-rw=on" does not work for luks format image - Fast Train)
495e37
495e37
* Tue Oct 16 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-41.el8
495e37
- kvm-block-rbd-pull-out-qemu_rbd_convert_options.patch [bz#1635585]
495e37
- kvm-block-rbd-Attempt-to-parse-legacy-filenames.patch [bz#1635585]
495e37
- kvm-block-rbd-add-deprecation-documentation-for-filename.patch [bz#1635585]
495e37
- kvm-block-rbd-add-iotest-for-rbd-legacy-keyvalue-filenam.patch [bz#1635585]
495e37
- Resolves: bz#1635585
495e37
  (rbd json format of 7.6 is incompatible with 7.5)
495e37
495e37
* Tue Oct 16 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-40.el8
495e37
- kvm-vnc-call-sasl_server_init-only-when-required.patch [bz#1609327]
495e37
- kvm-nbd-server-fix-NBD_CMD_CACHE.patch [bz#1636142]
495e37
- kvm-nbd-fix-NBD_FLAG_SEND_CACHE-value.patch [bz#1636142]
495e37
- kvm-test-bdrv-drain-bdrv_drain-works-with-cross-AioConte.patch [bz#1637976]
495e37
- kvm-block-Use-bdrv_do_drain_begin-end-in-bdrv_drain_all.patch [bz#1637976]
495e37
- kvm-block-Remove-recursive-parameter-from-bdrv_drain_inv.patch [bz#1637976]
495e37
- kvm-block-Don-t-manually-poll-in-bdrv_drain_all.patch [bz#1637976]
495e37
- kvm-tests-test-bdrv-drain-bdrv_drain_all-works-in-corout.patch [bz#1637976]
495e37
- kvm-block-Avoid-unnecessary-aio_poll-in-AIO_WAIT_WHILE.patch [bz#1637976]
495e37
- kvm-block-Really-pause-block-jobs-on-drain.patch [bz#1637976]
495e37
- kvm-block-Remove-bdrv_drain_recurse.patch [bz#1637976]
495e37
- kvm-test-bdrv-drain-Add-test-for-node-deletion.patch [bz#1637976]
495e37
- kvm-block-Drain-recursively-with-a-single-BDRV_POLL_WHIL.patch [bz#1637976]
495e37
- kvm-test-bdrv-drain-Test-node-deletion-in-subtree-recurs.patch [bz#1637976]
495e37
- kvm-block-Don-t-poll-in-parent-drain-callbacks.patch [bz#1637976]
495e37
- kvm-test-bdrv-drain-Graph-change-through-parent-callback.patch [bz#1637976]
495e37
- kvm-block-Defer-.bdrv_drain_begin-callback-to-polling-ph.patch [bz#1637976]
495e37
- kvm-test-bdrv-drain-Test-that-bdrv_drain_invoke-doesn-t-.patch [bz#1637976]
495e37
- kvm-block-Allow-AIO_WAIT_WHILE-with-NULL-ctx.patch [bz#1637976]
495e37
- kvm-block-Move-bdrv_drain_all_begin-out-of-coroutine-con.patch [bz#1637976]
495e37
- kvm-block-ignore_bds_parents-parameter-for-drain-functio.patch [bz#1637976]
495e37
- kvm-block-Allow-graph-changes-in-bdrv_drain_all_begin-en.patch [bz#1637976]
495e37
- kvm-test-bdrv-drain-Test-graph-changes-in-drain_all-sect.patch [bz#1637976]
495e37
- kvm-block-Poll-after-drain-on-attaching-a-node.patch [bz#1637976]
495e37
- kvm-test-bdrv-drain-Test-bdrv_append-to-drained-node.patch [bz#1637976]
495e37
- kvm-block-linux-aio-acquire-AioContext-before-qemu_laio_.patch [bz#1637976]
495e37
- kvm-util-async-use-qemu_aio_coroutine_enter-in-co_schedu.patch [bz#1637976]
495e37
- kvm-job-Fix-nested-aio_poll-hanging-in-job_txn_apply.patch [bz#1637976]
495e37
- kvm-job-Fix-missing-locking-due-to-mismerge.patch [bz#1637976]
495e37
- kvm-blockjob-Wake-up-BDS-when-job-becomes-idle.patch [bz#1637976]
495e37
- kvm-aio-wait-Increase-num_waiters-even-in-home-thread.patch [bz#1637976]
495e37
- kvm-test-bdrv-drain-Drain-with-block-jobs-in-an-I-O-thre.patch [bz#1637976]
495e37
- kvm-test-blockjob-Acquire-AioContext-around-job_cancel_s.patch [bz#1637976]
495e37
- kvm-job-Use-AIO_WAIT_WHILE-in-job_finish_sync.patch [bz#1637976]
495e37
- kvm-test-bdrv-drain-Test-AIO_WAIT_WHILE-in-completion-ca.patch [bz#1637976]
495e37
- kvm-block-Add-missing-locking-in-bdrv_co_drain_bh_cb.patch [bz#1637976]
495e37
- kvm-block-backend-Add-.drained_poll-callback.patch [bz#1637976]
495e37
- kvm-block-backend-Fix-potential-double-blk_delete.patch [bz#1637976]
495e37
- kvm-block-backend-Decrease-in_flight-only-after-callback.patch [bz#1637976]
495e37
- kvm-blockjob-Lie-better-in-child_job_drained_poll.patch [bz#1637976]
495e37
- kvm-block-Remove-aio_poll-in-bdrv_drain_poll-variants.patch [bz#1637976]
495e37
- kvm-test-bdrv-drain-Test-nested-poll-in-bdrv_drain_poll_.patch [bz#1637976]
495e37
- kvm-job-Avoid-deadlocks-in-job_completed_txn_abort.patch [bz#1637976]
495e37
- kvm-test-bdrv-drain-AIO_WAIT_WHILE-in-job-.commit-.abort.patch [bz#1637976]
495e37
- kvm-test-bdrv-drain-Fix-outdated-comments.patch [bz#1637976]
495e37
- kvm-block-Use-a-single-global-AioWait.patch [bz#1637976]
495e37
- kvm-test-bdrv-drain-Test-draining-job-source-child-and-p.patch [bz#1637976]
495e37
- kvm-qemu-img-Fix-assert-when-mapping-unaligned-raw-file.patch [bz#1639374]
495e37
- kvm-iotests-Add-test-221-to-catch-qemu-img-map-regressio.patch [bz#1639374]
495e37
- Resolves: bz#1609327
495e37
  (qemu-kvm[37046]: Could not find keytab file: /etc/qemu/krb5.tab: Unknown error 49408)
495e37
- Resolves: bz#1636142
495e37
  (qemu NBD_CMD_CACHE flaws impacting non-qemu NBD clients)
495e37
- Resolves: bz#1637976
495e37
  (Crashes and hangs with iothreads vs. block jobs)
495e37
- Resolves: bz#1639374
495e37
  (qemu-img map 'Aborted (core dumped)' when specifying a plain file)
495e37
495e37
* Tue Oct 16 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> -
495e37
- kvm-linux-headers-update.patch [bz#1508142]
495e37
- kvm-s390x-cpumodel-Set-up-CPU-model-for-AP-device-suppor.patch [bz#1508142]
495e37
- kvm-s390x-kvm-enable-AP-instruction-interpretation-for-g.patch [bz#1508142]
495e37
- kvm-s390x-ap-base-Adjunct-Processor-AP-object-model.patch [bz#1508142]
495e37
- kvm-s390x-vfio-ap-Introduce-VFIO-AP-device.patch [bz#1508142]
495e37
- kvm-s390-doc-detailed-specifications-for-AP-virtualizati.patch [bz#1508142]
495e37
- Resolves: bz#1508142
495e37
  ([IBM 8.0 FEAT] KVM: Guest-dedicated Crypto Adapters - qemu part)
495e37
495e37
* Mon Oct 15 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-38.el8
495e37
- kvm-Revert-hw-acpi-build-build-SRAT-memory-affinity-stru.patch [bz#1609235]
495e37
- kvm-add-udev-kvm-check.patch [bz#1552663]
495e37
- kvm-aio-posix-Don-t-count-ctx-notifier-as-progress-when-.patch [bz#1623085]
495e37
- kvm-aio-Do-aio_notify_accept-only-during-blocking-aio_po.patch [bz#1623085]
495e37
- kvm-aio-posix-fix-concurrent-access-to-poll_disable_cnt.patch [bz#1632622]
495e37
- kvm-aio-posix-compute-timeout-before-polling.patch [bz#1632622]
495e37
- kvm-aio-posix-do-skip-system-call-if-ctx-notifier-pollin.patch [bz#1632622]
495e37
- kvm-intel-iommu-send-PSI-always-even-if-across-PDEs.patch [bz#1450712]
495e37
- kvm-intel-iommu-remove-IntelIOMMUNotifierNode.patch [bz#1450712]
495e37
- kvm-intel-iommu-add-iommu-lock.patch [bz#1450712]
495e37
- kvm-intel-iommu-only-do-page-walk-for-MAP-notifiers.patch [bz#1450712]
495e37
- kvm-intel-iommu-introduce-vtd_page_walk_info.patch [bz#1450712]
495e37
- kvm-intel-iommu-pass-in-address-space-when-page-walk.patch [bz#1450712]
495e37
- kvm-intel-iommu-trace-domain-id-during-page-walk.patch [bz#1450712]
495e37
- kvm-util-implement-simple-iova-tree.patch [bz#1450712]
495e37
- kvm-intel-iommu-rework-the-page-walk-logic.patch [bz#1450712]
495e37
- kvm-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch [bz#1633928]
495e37
- Resolves: bz#1450712
495e37
  (Booting nested guest with vIOMMU, the assigned network devices can not receive packets (qemu))
495e37
- Resolves: bz#1552663
495e37
  (81-kvm-rhel.rules is no longer part of initscripts)
495e37
- Resolves: bz#1609235
495e37
  (Win2016 guest can't recognize pc-dimm hotplugged to node 0)
495e37
- Resolves: bz#1623085
495e37
  (VM doesn't boot from HD)
495e37
- Resolves: bz#1632622
495e37
  (~40% virtio_blk disk performance drop for win2012r2 guest when comparing qemu-kvm-rhev-2.12.0-9 with qemu-kvm-rhev-2.12.0-12)
495e37
- Resolves: bz#1633928
495e37
  (CVE-2018-3639 qemu-kvm: hw: cpu: speculative store bypass [rhel-8.0])
495e37
495e37
* Fri Oct 12 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-37.el8
495e37
- kvm-block-for-jobs-do-not-clear-user_paused-until-after-.patch [bz#1635583]
495e37
- kvm-iotests-Add-failure-matching-to-common.qemu.patch [bz#1635583]
495e37
- kvm-block-iotest-to-catch-abort-on-forced-blockjob-cance.patch [bz#1635583]
495e37
- Resolves: bz#1635583
495e37
  (Quitting VM causes qemu core dump once the block mirror job paused for no enough target space)
495e37
495e37
* Fri Oct 12 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-36
495e37
- kvm-check-Only-test-ivshm-when-it-is-compiled-in.patch [bz#1621817]
495e37
- kvm-Disable-ivshmem.patch [bz#1621817]
495e37
- kvm-mirror-Fail-gracefully-for-source-target.patch [bz#1637963]
495e37
- kvm-commit-Add-top-node-base-node-options.patch [bz#1637970]
495e37
- kvm-qemu-iotests-Test-commit-with-top-node-base-node.patch [bz#1637970]
495e37
- Resolves: bz#1621817
495e37
  (Disable IVSHMEM in RHEL 8)
495e37
- Resolves: bz#1637963
495e37
  (Segfault on 'blockdev-mirror' with same node as source and target)
495e37
- Resolves: bz#1637970
495e37
  (allow using node-names with block-commit)
495e37
495e37
* Thu Oct 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-35.el8
495e37
- kvm-redhat-make-the-plugins-executable.patch [bz#1638304]
495e37
- Resolves: bz#1638304
495e37
  (the driver packages lack all the library Requires)
495e37
495e37
* Thu Oct 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-34.el8
495e37
- kvm-seccomp-allow-sched_setscheduler-with-SCHED_IDLE-pol.patch [bz#1618356]
495e37
- kvm-seccomp-use-SIGSYS-signal-instead-of-killing-the-thr.patch [bz#1618356]
495e37
- kvm-seccomp-prefer-SCMP_ACT_KILL_PROCESS-if-available.patch [bz#1618356]
495e37
- kvm-configure-require-libseccomp-2.2.0.patch [bz#1618356]
495e37
- kvm-seccomp-set-the-seccomp-filter-to-all-threads.patch [bz#1618356]
495e37
- kvm-memory-cleanup-side-effects-of-memory_region_init_fo.patch [bz#1600365]
495e37
- Resolves: bz#1600365
495e37
  (QEMU core dumped when hotplug memory exceeding host hugepages and with discard-data=yes)
495e37
- Resolves: bz#1618356
495e37
  (qemu-kvm: Qemu: seccomp: blacklist is not applied to all threads [rhel-8])
495e37
495e37
* Fri Oct 05 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-33.el8
495e37
- kvm-migration-postcopy-Clear-have_listen_thread.patch [bz#1608765]
495e37
- kvm-migration-cleanup-in-error-paths-in-loadvm.patch [bz#1608765]
495e37
- kvm-jobs-change-start-callback-to-run-callback.patch [bz#1632939]
495e37
- kvm-jobs-canonize-Error-object.patch [bz#1632939]
495e37
- kvm-jobs-add-exit-shim.patch [bz#1632939]
495e37
- kvm-block-commit-utilize-job_exit-shim.patch [bz#1632939]
495e37
- kvm-block-mirror-utilize-job_exit-shim.patch [bz#1632939]
495e37
- kvm-jobs-utilize-job_exit-shim.patch [bz#1632939]
495e37
- kvm-block-backup-make-function-variables-consistently-na.patch [bz#1632939]
495e37
- kvm-jobs-remove-ret-argument-to-job_completed-privatize-.patch [bz#1632939]
495e37
- kvm-jobs-remove-job_defer_to_main_loop.patch [bz#1632939]
495e37
- kvm-block-commit-add-block-job-creation-flags.patch [bz#1632939]
495e37
- kvm-block-mirror-add-block-job-creation-flags.patch [bz#1632939]
495e37
- kvm-block-stream-add-block-job-creation-flags.patch [bz#1632939]
495e37
- kvm-block-commit-refactor-commit-to-use-job-callbacks.patch [bz#1632939]
495e37
- kvm-block-mirror-don-t-install-backing-chain-on-abort.patch [bz#1632939]
495e37
- kvm-block-mirror-conservative-mirror_exit-refactor.patch [bz#1632939]
495e37
- kvm-block-stream-refactor-stream-to-use-job-callbacks.patch [bz#1632939]
495e37
- kvm-tests-blockjob-replace-Blockjob-with-Job.patch [bz#1632939]
495e37
- kvm-tests-test-blockjob-remove-exit-callback.patch [bz#1632939]
495e37
- kvm-tests-test-blockjob-txn-move-.exit-to-.clean.patch [bz#1632939]
495e37
- kvm-jobs-remove-.exit-callback.patch [bz#1632939]
495e37
- kvm-qapi-block-commit-expose-new-job-properties.patch [bz#1632939]
495e37
- kvm-qapi-block-mirror-expose-new-job-properties.patch [bz#1632939]
495e37
- kvm-qapi-block-stream-expose-new-job-properties.patch [bz#1632939]
495e37
- kvm-block-backup-qapi-documentation-fixup.patch [bz#1632939]
495e37
- kvm-blockdev-document-transactional-shortcomings.patch [bz#1632939]
495e37
- Resolves: bz#1608765
495e37
  (After postcopy migration,  do savevm and loadvm, guest hang and call trace)
495e37
- Resolves: bz#1632939
495e37
  (qemu blockjobs other than backup do not support job-finalize or job-dismiss)
495e37
495e37
* Fri Sep 28 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-32.el8
495e37
- kvm-Re-enable-disabled-Hyper-V-enlightenments.patch [bz#1625185]
495e37
- kvm-Fix-annocheck-issues.patch [bz#1624164]
495e37
- kvm-exec-check-that-alignment-is-a-power-of-two.patch [bz#1630746]
495e37
- kvm-curl-Make-sslverify-off-disable-host-as-well-as-peer.patch [bz#1575925]
495e37
- Resolves: bz#1575925
495e37
  ("SSL: no alternative certificate subject name matches target host name" error even though sslverify = off)
495e37
- Resolves: bz#1624164
495e37
  (Review annocheck distro flag failures in qemu-kvm)
495e37
- Resolves: bz#1625185
495e37
  (Re-enable disabled Hyper-V enlightenments)
495e37
- Resolves: bz#1630746
495e37
  (qemu_ram_mmap: Assertion `is_power_of_2(align)' failed)
495e37
495e37
* Tue Sep 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-31.el8
495e37
- kvm-i386-Disable-TOPOEXT-by-default-on-cpu-host.patch [bz#1619804]
495e37
- kvm-redhat-enable-opengl-add-build-and-runtime-deps.patch [bz#1618412]
495e37
- Resolves: bz#1618412
495e37
  (Enable opengl (for intel vgpu display))
495e37
- Resolves: bz#1619804
495e37
  (kernel panic in init_amd_cacheinfo)
495e37
495e37
* Wed Sep 05 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-30.el8
495e37
- kvm-redhat-Disable-vhost-crypto.patch [bz#1625668]
495e37
- Resolves: bz#1625668
495e37
  (Decide if we should disable 'vhost-crypto' or not)
495e37
495e37
* Wed Sep 05 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-29.el8
495e37
- kvm-target-i386-sev-fix-memory-leaks.patch [bz#1615717]
495e37
- kvm-i386-Fix-arch_query_cpu_model_expansion-leak.patch [bz#1615717]
495e37
- kvm-redhat-Update-build-configuration.patch [bz#1573156]
495e37
- Resolves: bz#1573156
495e37
  (Update build configure for QEMU 2.12.0)
495e37
- Resolves: bz#1615717
495e37
  (Memory leaks)
495e37
495e37
* Wed Aug 29 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-27.el8
495e37
- kvm-Fix-libusb-1.0.22-deprecated-libusb_set_debug-with-l.patch [bz#1622656]
495e37
- Resolves: bz#1622656
495e37
  (qemu-kvm fails to build due to libusb_set_debug being deprecated)
495e37
495e37
* Fri Aug 17 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-26.el8
495e37
- kvm-redhat-remove-extra-in-rhel_rhev_conflicts-macro.patch [bz#1618752]
495e37
- Resolves: bz#1618752
495e37
  (qemu-kvm can't be installed in RHEL-8 as it Conflicts with itself.)
495e37
495e37
* Thu Aug 16 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-25.el8
495e37
- kvm-Migration-TLS-Fix-crash-due-to-double-cleanup.patch [bz#1594384]
495e37
- Resolves: bz#1594384
495e37
  (2.12 migration fixes)
495e37
495e37
* Tue Aug 14 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-24.el8
495e37
- kvm-Add-qemu-keymap-to-qemu-kvm-common.patch [bz#1593117]
495e37
- Resolves: bz#1593117
495e37
  (add qemu-keymap utility)
495e37
495e37
* Fri Aug 10 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-23.el8
495e37
- Fixing an issue with some old command in the spec file
495e37
495e37
* Fri Aug 10 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-22.el8
495e37
- Fix an issue with the build_configure script.
495e37
- Resolves: bz#1425820
495e37
  (Improve QEMU packaging layout with modularization of the block layer)
495e37
495e37
495e37
* Fri Aug 10 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-20.el8
495e37
- kvm-migration-stop-compressing-page-in-migration-thread.patch [bz#1594384]
495e37
- kvm-migration-stop-compression-to-allocate-and-free-memo.patch [bz#1594384]
495e37
- kvm-migration-stop-decompression-to-allocate-and-free-me.patch [bz#1594384]
495e37
- kvm-migration-detect-compression-and-decompression-error.patch [bz#1594384]
495e37
- kvm-migration-introduce-control_save_page.patch [bz#1594384]
495e37
- kvm-migration-move-some-code-to-ram_save_host_page.patch [bz#1594384]
495e37
- kvm-migration-move-calling-control_save_page-to-the-comm.patch [bz#1594384]
495e37
- kvm-migration-move-calling-save_zero_page-to-the-common-.patch [bz#1594384]
495e37
- kvm-migration-introduce-save_normal_page.patch [bz#1594384]
495e37
- kvm-migration-remove-ram_save_compressed_page.patch [bz#1594384]
495e37
- kvm-migration-block-dirty-bitmap-fix-memory-leak-in-dirt.patch [bz#1594384]
495e37
- kvm-migration-fix-saving-normal-page-even-if-it-s-been-c.patch [bz#1594384]
495e37
- kvm-migration-update-index-field-when-delete-or-qsort-RD.patch [bz#1594384]
495e37
- kvm-migration-introduce-decompress-error-check.patch [bz#1594384]
495e37
- kvm-migration-Don-t-activate-block-devices-if-using-S.patch [bz#1594384]
495e37
- kvm-migration-not-wait-RDMA_CM_EVENT_DISCONNECTED-event-.patch [bz#1594384]
495e37
- kvm-migration-block-dirty-bitmap-fix-dirty_bitmap_load.patch [bz#1594384]
495e37
- kvm-s390x-add-RHEL-7.6-machine-type-for-ccw.patch [bz#1595718]
495e37
- kvm-s390x-cpumodel-default-enable-bpb-and-ppa15-for-z196.patch [bz#1595718]
495e37
- kvm-linux-headers-asm-s390-kvm.h-header-sync.patch [bz#1612938]
495e37
- kvm-s390x-kvm-add-etoken-facility.patch [bz#1612938]
495e37
- Resolves: bz#1594384
495e37
  (2.12 migration fixes)
495e37
- Resolves: bz#1595718
495e37
  (Add ppa15/bpb to the default cpu model for z196 and higher in the 7.6 s390-ccw-virtio machine)
495e37
- Resolves: bz#1612938
495e37
  (Add etoken support to qemu-kvm for s390x KVM guests)
495e37
495e37
* Fri Aug 10 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-18.el8
495e37
  Mass import from RHEL 7.6 qemu-kvm-rhev, including fixes to the following BZs:
495e37
495e37
- kvm-AArch64-Add-virt-rhel7.6-machine-type.patch [bz#1558723]
495e37
- kvm-cpus-Fix-event-order-on-resume-of-stopped-guest.patch [bz#1566153]
495e37
- kvm-qemu-img-Check-post-truncation-size.patch [bz#1523065]
495e37
- kvm-vga-catch-depth-0.patch [bz#1575541]
495e37
- kvm-Fix-x-hv-max-vps-compat-value-for-7.4-machine-type.patch [bz#1583959]
495e37
- kvm-ccid-card-passthru-fix-regression-in-realize.patch [bz#1584984]
495e37
- kvm-Use-4-MB-vram-for-cirrus.patch [bz#1542080]
495e37
- kvm-spapr_pci-Remove-unhelpful-pagesize-warning.patch [bz#1505664]
495e37
- kvm-rpm-Add-nvme-VFIO-driver-to-rw-whitelist.patch [bz#1416180]
495e37
- kvm-qobject-Use-qobject_to-instead-of-type-cast.patch [bz#1557995]
495e37
- kvm-qobject-Ensure-base-is-at-offset-0.patch [bz#1557995]
495e37
- kvm-qobject-use-a-QObjectBase_-struct.patch [bz#1557995]
495e37
- kvm-qobject-Replace-qobject_incref-QINCREF-qobject_decre.patch [bz#1557995]
495e37
- kvm-qobject-Modify-qobject_ref-to-return-obj.patch [bz#1557995]
495e37
- kvm-rbd-Drop-deprecated-drive-parameter-filename.patch [bz#1557995]
495e37
- kvm-iscsi-Drop-deprecated-drive-parameter-filename.patch [bz#1557995]
495e37
- kvm-block-Add-block-specific-QDict-header.patch [bz#1557995]
495e37
- kvm-qobject-Move-block-specific-qdict-code-to-block-qdic.patch [bz#1557995]
495e37
- kvm-block-Fix-blockdev-for-certain-non-string-scalars.patch [bz#1557995]
495e37
- kvm-block-Fix-drive-for-certain-non-string-scalars.patch [bz#1557995]
495e37
- kvm-block-Clean-up-a-misuse-of-qobject_to-in-.bdrv_co_cr.patch [bz#1557995]
495e37
- kvm-block-Factor-out-qobject_input_visitor_new_flat_conf.patch [bz#1557995]
495e37
- kvm-block-Make-remaining-uses-of-qobject-input-visitor-m.patch [bz#1557995]
495e37
- kvm-block-qdict-Simplify-qdict_flatten_qdict.patch [bz#1557995]
495e37
- kvm-block-qdict-Tweak-qdict_flatten_qdict-qdict_flatten_.patch [bz#1557995]
495e37
- kvm-block-qdict-Clean-up-qdict_crumple-a-bit.patch [bz#1557995]
495e37
- kvm-block-qdict-Simplify-qdict_is_list-some.patch [bz#1557995]
495e37
- kvm-check-block-qdict-Rename-qdict_flatten-s-variables-f.patch [bz#1557995]
495e37
- kvm-check-block-qdict-Cover-flattening-of-empty-lists-an.patch [bz#1557995]
495e37
- kvm-block-Fix-blockdev-blockdev-add-for-empty-objects-an.patch [bz#1557995]
495e37
- kvm-rbd-New-parameter-auth-client-required.patch [bz#1557995]
495e37
- kvm-rbd-New-parameter-key-secret.patch [bz#1557995]
495e37
- kvm-block-mirror-honor-ratelimit-again.patch [bz#1572856]
495e37
- kvm-block-mirror-Make-cancel-always-cancel-pre-READY.patch [bz#1572856]
495e37
- kvm-iotests-Add-test-for-cancelling-a-mirror-job.patch [bz#1572856]
495e37
- kvm-iotests-Split-214-off-of-122.patch [bz#1518738]
495e37
- kvm-block-Add-COR-filter-driver.patch [bz#1518738]
495e37
- kvm-block-BLK_PERM_WRITE-includes-._UNCHANGED.patch [bz#1518738]
495e37
- kvm-block-Add-BDRV_REQ_WRITE_UNCHANGED-flag.patch [bz#1518738]
495e37
- kvm-block-Set-BDRV_REQ_WRITE_UNCHANGED-for-COR-writes.patch [bz#1518738]
495e37
- kvm-block-quorum-Support-BDRV_REQ_WRITE_UNCHANGED.patch [bz#1518738]
495e37
- kvm-block-Support-BDRV_REQ_WRITE_UNCHANGED-in-filters.patch [bz#1518738]
495e37
- kvm-iotests-Clean-up-wrap-image-in-197.patch [bz#1518738]
495e37
- kvm-iotests-Copy-197-for-COR-filter-driver.patch [bz#1518738]
495e37
- kvm-iotests-Add-test-for-COR-across-nodes.patch [bz#1518738]
495e37
- kvm-qemu-io-Use-purely-string-blockdev-options.patch [bz#1576598]
495e37
- kvm-qemu-img-Use-only-string-options-in-img_open_opts.patch [bz#1576598]
495e37
- kvm-iotests-Add-test-for-U-force-share-conflicts.patch [bz#1576598]
495e37
- kvm-qemu-io-Drop-command-functions-return-values.patch [bz#1519617]
495e37
- kvm-qemu-io-Let-command-functions-return-error-code.patch [bz#1519617]
495e37
- kvm-qemu-io-Exit-with-error-when-a-command-failed.patch [bz#1519617]
495e37
- kvm-iotests.py-Add-qemu_io_silent.patch [bz#1519617]
495e37
- kvm-iotests-Let-216-make-use-of-qemu-io-s-exit-code.patch [bz#1519617]
495e37
- kvm-qcow2-Repair-OFLAG_COPIED-when-fixing-leaks.patch [bz#1527085]
495e37
- kvm-iotests-Repairing-error-during-snapshot-deletion.patch [bz#1527085]
495e37
- kvm-block-Make-bdrv_is_writable-public.patch [bz#1588039]
495e37
- kvm-qcow2-Do-not-mark-inactive-images-corrupt.patch [bz#1588039]
495e37
- kvm-iotests-Add-case-for-a-corrupted-inactive-image.patch [bz#1588039]
495e37
- kvm-main-loop-drop-spin_counter.patch [bz#1168213]
495e37
- kvm-target-ppc-Factor-out-the-parsing-in-kvmppc_get_cpu_.patch [bz#1560847]
495e37
- kvm-target-ppc-Don-t-require-private-l1d-cache-on-POWER8.patch [bz#1560847]
495e37
- kvm-ppc-spapr_caps-Don-t-disable-cap_cfpc-on-POWER8-by-d.patch [bz#1560847]
495e37
- kvm-qxl-fix-local-renderer-crash.patch [bz#1567733]
495e37
- kvm-qemu-img-Amendment-support-implies-create_opts.patch [bz#1537956]
495e37
- kvm-block-Add-Error-parameter-to-bdrv_amend_options.patch [bz#1537956]
495e37
- kvm-qemu-option-Pull-out-Supported-options-print.patch [bz#1537956]
495e37
- kvm-qemu-img-Add-print_amend_option_help.patch [bz#1537956]
495e37
- kvm-qemu-img-Recognize-no-creation-support-in-o-help.patch [bz#1537956]
495e37
- kvm-iotests-Test-help-option-for-unsupporting-formats.patch [bz#1537956]
495e37
- kvm-iotests-Rework-113.patch [bz#1537956]
495e37
- kvm-qemu-img-Resolve-relative-backing-paths-in-rebase.patch [bz#1569835]
495e37
- kvm-iotests-Add-test-for-rebasing-with-relative-paths.patch [bz#1569835]
495e37
- kvm-qemu-img-Special-post-backing-convert-handling.patch [bz#1527898]
495e37
- kvm-iotests-Test-post-backing-convert-target-behavior.patch [bz#1527898]
495e37
- kvm-migration-calculate-expected_downtime-with-ram_bytes.patch [bz#1564576]
495e37
- kvm-sheepdog-Fix-sd_co_create_opts-memory-leaks.patch [bz#1513543]
495e37
- kvm-qemu-iotests-reduce-chance-of-races-in-185.patch [bz#1513543]
495e37
- kvm-blockjob-do-not-cancel-timer-in-resume.patch [bz#1513543]
495e37
- kvm-nfs-Fix-error-path-in-nfs_options_qdict_to_qapi.patch [bz#1513543]
495e37
- kvm-nfs-Remove-processed-options-from-QDict.patch [bz#1513543]
495e37
- kvm-blockjob-drop-block_job_pause-resume_all.patch [bz#1513543]
495e37
- kvm-blockjob-expose-error-string-via-query.patch [bz#1513543]
495e37
- kvm-blockjob-Fix-assertion-in-block_job_finalize.patch [bz#1513543]
495e37
- kvm-blockjob-Wrappers-for-progress-counter-access.patch [bz#1513543]
495e37
- kvm-blockjob-Move-RateLimit-to-BlockJob.patch [bz#1513543]
495e37
- kvm-blockjob-Implement-block_job_set_speed-centrally.patch [bz#1513543]
495e37
- kvm-blockjob-Introduce-block_job_ratelimit_get_delay.patch [bz#1513543]
495e37
- kvm-blockjob-Add-block_job_driver.patch [bz#1513543]
495e37
- kvm-blockjob-Update-block-job-pause-resume-documentation.patch [bz#1513543]
495e37
- kvm-blockjob-Improve-BlockJobInfo.offset-len-documentati.patch [bz#1513543]
495e37
- kvm-job-Create-Job-JobDriver-and-job_create.patch [bz#1513543]
495e37
- kvm-job-Rename-BlockJobType-into-JobType.patch [bz#1513543]
495e37
- kvm-job-Add-JobDriver.job_type.patch [bz#1513543]
495e37
- kvm-job-Add-job_delete.patch [bz#1513543]
495e37
- kvm-job-Maintain-a-list-of-all-jobs.patch [bz#1513543]
495e37
- kvm-job-Move-state-transitions-to-Job.patch [bz#1513543]
495e37
- kvm-job-Add-reference-counting.patch [bz#1513543]
495e37
- kvm-job-Move-cancelled-to-Job.patch [bz#1513543]
495e37
- kvm-job-Add-Job.aio_context.patch [bz#1513543]
495e37
- kvm-job-Move-defer_to_main_loop-to-Job.patch [bz#1513543]
495e37
- kvm-job-Move-coroutine-and-related-code-to-Job.patch [bz#1513543]
495e37
- kvm-job-Add-job_sleep_ns.patch [bz#1513543]
495e37
- kvm-job-Move-pause-resume-functions-to-Job.patch [bz#1513543]
495e37
- kvm-job-Replace-BlockJob.completed-with-job_is_completed.patch [bz#1513543]
495e37
- kvm-job-Move-BlockJobCreateFlags-to-Job.patch [bz#1513543]
495e37
- kvm-blockjob-Split-block_job_event_pending.patch [bz#1513543]
495e37
- kvm-job-Add-job_event_.patch [bz#1513543]
495e37
- kvm-job-Move-single-job-finalisation-to-Job.patch [bz#1513543]
495e37
- kvm-job-Convert-block_job_cancel_async-to-Job.patch [bz#1513543]
495e37
- kvm-job-Add-job_drain.patch [bz#1513543]
495e37
- kvm-job-Move-.complete-callback-to-Job.patch [bz#1513543]
495e37
- kvm-job-Move-job_finish_sync-to-Job.patch [bz#1513543]
495e37
- kvm-job-Switch-transactions-to-JobTxn.patch [bz#1513543]
495e37
- kvm-job-Move-transactions-to-Job.patch [bz#1513543]
495e37
- kvm-job-Move-completion-and-cancellation-to-Job.patch [bz#1513543]
495e37
- kvm-block-Cancel-job-in-bdrv_close_all-callers.patch [bz#1513543]
495e37
- kvm-job-Add-job_yield.patch [bz#1513543]
495e37
- kvm-job-Add-job_dismiss.patch [bz#1513543]
495e37
- kvm-job-Add-job_is_ready.patch [bz#1513543]
495e37
- kvm-job-Add-job_transition_to_ready.patch [bz#1513543]
495e37
- kvm-job-Move-progress-fields-to-Job.patch [bz#1513543]
495e37
- kvm-job-Introduce-qapi-job.json.patch [bz#1513543]
495e37
- kvm-job-Add-JOB_STATUS_CHANGE-QMP-event.patch [bz#1513543]
495e37
- kvm-job-Add-lifecycle-QMP-commands.patch [bz#1513543]
495e37
- kvm-job-Add-query-jobs-QMP-command.patch [bz#1513543]
495e37
- kvm-blockjob-Remove-BlockJob.driver.patch [bz#1513543]
495e37
- kvm-iotests-Move-qmp_to_opts-to-VM.patch [bz#1513543]
495e37
- kvm-qemu-iotests-Test-job-with-block-jobs.patch [bz#1513543]
495e37
- kvm-vdi-Fix-vdi_co_do_create-return-value.patch [bz#1513543]
495e37
- kvm-vhdx-Fix-vhdx_co_create-return-value.patch [bz#1513543]
495e37
- kvm-job-Add-error-message-for-failing-jobs.patch [bz#1513543]
495e37
- kvm-block-create-Make-x-blockdev-create-a-job.patch [bz#1513543]
495e37
- kvm-qemu-iotests-Add-VM.get_qmp_events_filtered.patch [bz#1513543]
495e37
- kvm-qemu-iotests-Add-VM.qmp_log.patch [bz#1513543]
495e37
- kvm-qemu-iotests-Add-iotests.img_info_log.patch [bz#1513543]
495e37
- kvm-qemu-iotests-Add-VM.run_job.patch [bz#1513543]
495e37
- kvm-qemu-iotests-iotests.py-helper-for-non-file-protocol.patch [bz#1513543]
495e37
- kvm-qemu-iotests-Rewrite-206-for-blockdev-create-job.patch [bz#1513543]
495e37
- kvm-qemu-iotests-Rewrite-207-for-blockdev-create-job.patch [bz#1513543]
495e37
- kvm-qemu-iotests-Rewrite-210-for-blockdev-create-job.patch [bz#1513543]
495e37
- kvm-qemu-iotests-Rewrite-211-for-blockdev-create-job.patch [bz#1513543]
495e37
- kvm-qemu-iotests-Rewrite-212-for-blockdev-create-job.patch [bz#1513543]
495e37
- kvm-qemu-iotests-Rewrite-213-for-blockdev-create-job.patch [bz#1513543]
495e37
- kvm-block-create-Mark-blockdev-create-stable.patch [bz#1513543]
495e37
- kvm-jobs-fix-stale-wording.patch [bz#1513543]
495e37
- kvm-jobs-fix-verb-references-in-docs.patch [bz#1513543]
495e37
- kvm-iotests-Fix-219-s-timing.patch [bz#1513543]
495e37
- kvm-iotests-improve-pause_job.patch [bz#1513543]
495e37
- kvm-rpm-Whitelist-copy-on-read-block-driver.patch [bz#1518738]
495e37
- kvm-rpm-add-throttle-driver-to-rw-whitelist.patch [bz#1591076]
495e37
- kvm-usb-host-skip-open-on-pending-postload-bh.patch [bz#1572851]
495e37
- kvm-i386-Define-the-Virt-SSBD-MSR-and-handling-of-it-CVE.patch [bz#1574216]
495e37
- kvm-i386-define-the-AMD-virt-ssbd-CPUID-feature-bit-CVE-.patch [bz#1574216]
495e37
- kvm-block-file-posix-Pass-FD-to-locking-helpers.patch [bz#1519144]
495e37
- kvm-block-file-posix-File-locking-during-creation.patch [bz#1519144]
495e37
- kvm-iotests-Add-creation-test-to-153.patch [bz#1519144]
495e37
- kvm-vhost-user-add-Net-prefix-to-internal-state-structur.patch [bz#1526645]
495e37
- kvm-virtio-support-setting-memory-region-based-host-noti.patch [bz#1526645]
495e37
- kvm-vhost-user-support-receiving-file-descriptors-in-sla.patch [bz#1526645]
495e37
- kvm-osdep-add-wait.h-compat-macros.patch [bz#1526645]
495e37
- kvm-vhost-user-bridge-support-host-notifier.patch [bz#1526645]
495e37
- kvm-vhost-allow-backends-to-filter-memory-sections.patch [bz#1526645]
495e37
- kvm-vhost-user-allow-slave-to-send-fds-via-slave-channel.patch [bz#1526645]
495e37
- kvm-vhost-user-introduce-shared-vhost-user-state.patch [bz#1526645]
495e37
- kvm-vhost-user-support-registering-external-host-notifie.patch [bz#1526645]
495e37
- kvm-libvhost-user-support-host-notifier.patch [bz#1526645]
495e37
- kvm-block-Introduce-API-for-copy-offloading.patch [bz#1482537]
495e37
- kvm-raw-Check-byte-range-uniformly.patch [bz#1482537]
495e37
- kvm-raw-Implement-copy-offloading.patch [bz#1482537]
495e37
- kvm-qcow2-Implement-copy-offloading.patch [bz#1482537]
495e37
- kvm-file-posix-Implement-bdrv_co_copy_range.patch [bz#1482537]
495e37
- kvm-iscsi-Query-and-save-device-designator-when-opening.patch [bz#1482537]
495e37
- kvm-iscsi-Create-and-use-iscsi_co_wait_for_task.patch [bz#1482537]
495e37
- kvm-iscsi-Implement-copy-offloading.patch [bz#1482537]
495e37
- kvm-block-backend-Add-blk_co_copy_range.patch [bz#1482537]
495e37
- kvm-qemu-img-Convert-with-copy-offloading.patch [bz#1482537]
495e37
- kvm-qcow2-Fix-src_offset-in-copy-offloading.patch [bz#1482537]
495e37
- kvm-iscsi-Don-t-blindly-use-designator-length-in-respons.patch [bz#1482537]
495e37
- kvm-file-posix-Fix-EINTR-handling.patch [bz#1482537]
495e37
- kvm-usb-storage-Add-rerror-werror-properties.patch [bz#1595180]
495e37
- kvm-numa-clarify-error-message-when-node-index-is-out-of.patch [bz#1578381]
495e37
- kvm-qemu-iotests-Update-026.out.nocache-reference-output.patch [bz#1528541]
495e37
- kvm-qcow2-Free-allocated-clusters-on-write-error.patch [bz#1528541]
495e37
- kvm-qemu-iotests-Test-qcow2-not-leaking-clusters-on-writ.patch [bz#1528541]
495e37
- kvm-qemu-options-Add-missing-newline-to-accel-help-text.patch [bz#1586313]
495e37
- kvm-xhci-fix-guest-triggerable-assert.patch [bz#1594135]
495e37
- kvm-virtio-gpu-tweak-scanout-disable.patch [bz#1589634]
495e37
- kvm-virtio-gpu-update-old-resource-too.patch [bz#1589634]
495e37
- kvm-virtio-gpu-disable-scanout-when-backing-resource-is-.patch [bz#1589634]
495e37
- kvm-block-Don-t-silently-truncate-node-names.patch [bz#1549654]
495e37
- kvm-pr-helper-fix-socket-path-default-in-help.patch [bz#1533158]
495e37
- kvm-pr-helper-fix-assertion-failure-on-failed-multipath-.patch [bz#1533158]
495e37
- kvm-pr-manager-helper-avoid-SIGSEGV-when-writing-to-the-.patch [bz#1533158]
495e37
- kvm-pr-manager-put-stubs-in-.c-file.patch [bz#1533158]
495e37
- kvm-pr-manager-add-query-pr-managers-QMP-command.patch [bz#1533158]
495e37
- kvm-pr-manager-helper-report-event-on-connection-disconn.patch [bz#1533158]
495e37
- kvm-pr-helper-avoid-error-on-PR-IN-command-with-zero-req.patch [bz#1533158]
495e37
- kvm-pr-helper-Rework-socket-path-handling.patch [bz#1533158]
495e37
- kvm-pr-manager-helper-fix-memory-leak-on-event.patch [bz#1533158]
495e37
- kvm-object-fix-OBJ_PROP_LINK_UNREF_ON_RELEASE-ambivalenc.patch [bz#1556678]
495e37
- kvm-usb-hcd-xhci-test-add-a-test-for-ccid-hotplug.patch [bz#1556678]
495e37
- kvm-Revert-usb-release-the-created-buses.patch [bz#1556678]
495e37
- kvm-file-posix-Fix-creation-locking.patch [bz#1599335]
495e37
- kvm-file-posix-Unlock-FD-after-creation.patch [bz#1599335]
495e37
- kvm-ahci-trim-signatures-on-raise-lower.patch [bz#1584914]
495e37
- kvm-ahci-fix-PxCI-register-race.patch [bz#1584914]
495e37
- kvm-ahci-don-t-schedule-unnecessary-BH.patch [bz#1584914]
495e37
- kvm-qcow2-Fix-qcow2_truncate-error-return-value.patch [bz#1595173]
495e37
- kvm-block-Convert-.bdrv_truncate-callback-to-coroutine_f.patch [bz#1595173]
495e37
- kvm-qcow2-Remove-coroutine-trampoline-for-preallocate_co.patch [bz#1595173]
495e37
- kvm-block-Move-bdrv_truncate-implementation-to-io.c.patch [bz#1595173]
495e37
- kvm-block-Use-tracked-request-for-truncate.patch [bz#1595173]
495e37
- kvm-file-posix-Make-.bdrv_co_truncate-asynchronous.patch [bz#1595173]
495e37
- kvm-block-Fix-copy-on-read-crash-with-partial-final-clus.patch [bz#1590640]
495e37
- kvm-block-fix-QEMU-crash-with-scsi-hd-and-drive_del.patch [bz#1599515]
495e37
- kvm-virtio-rng-process-pending-requests-on-DRIVER_OK.patch [bz#1576743]
495e37
- kvm-file-posix-specify-expected-filetypes.patch [bz#1525829]
495e37
- kvm-iotests-add-test-226-for-file-driver-types.patch [bz#1525829]
495e37
- kvm-block-dirty-bitmap-add-lock-to-bdrv_enable-disable_d.patch [bz#1207657]
495e37
- kvm-qapi-add-x-block-dirty-bitmap-enable-disable.patch [bz#1207657]
495e37
- kvm-qmp-transaction-support-for-x-block-dirty-bitmap-ena.patch [bz#1207657]
495e37
- kvm-qapi-add-x-block-dirty-bitmap-merge.patch [bz#1207657]
495e37
- kvm-qapi-add-disabled-parameter-to-block-dirty-bitmap-ad.patch [bz#1207657]
495e37
- kvm-block-dirty-bitmap-add-bdrv_enable_dirty_bitmap_lock.patch [bz#1207657]
495e37
- kvm-dirty-bitmap-fix-double-lock-on-bitmap-enabling.patch [bz#1207657]
495e37
- kvm-block-qcow2-bitmap-fix-free_bitmap_clusters.patch [bz#1207657]
495e37
- kvm-qcow2-add-overlap-check-for-bitmap-directory.patch [bz#1207657]
495e37
- kvm-blockdev-enable-non-root-nodes-for-backup-source.patch [bz#1207657]
495e37
- kvm-iotests-add-222-to-test-basic-fleecing.patch [bz#1207657]
495e37
- kvm-qcow2-Remove-dead-check-on-ret.patch [bz#1207657]
495e37
- kvm-block-Move-request-tracking-to-children-in-copy-offl.patch [bz#1207657]
495e37
- kvm-block-Fix-parameter-checking-in-bdrv_co_copy_range_i.patch [bz#1207657]
495e37
- kvm-block-Honour-BDRV_REQ_NO_SERIALISING-in-copy-range.patch [bz#1207657]
495e37
- kvm-backup-Use-copy-offloading.patch [bz#1207657]
495e37
- kvm-block-backup-disable-copy-offloading-for-backup.patch [bz#1207657]
495e37
- kvm-iotests-222-Don-t-run-with-luks.patch [bz#1207657]
495e37
- kvm-block-io-fix-copy_range.patch [bz#1207657]
495e37
- kvm-block-split-flags-in-copy_range.patch [bz#1207657]
495e37
- kvm-block-add-BDRV_REQ_SERIALISING-flag.patch [bz#1207657]
495e37
- kvm-block-backup-fix-fleecing-scheme-use-serialized-writ.patch [bz#1207657]
495e37
- kvm-nbd-server-Reject-0-length-block-status-request.patch [bz#1207657]
495e37
- kvm-nbd-server-fix-trace.patch [bz#1207657]
495e37
- kvm-nbd-server-refactor-NBDExportMetaContexts.patch [bz#1207657]
495e37
- kvm-nbd-server-add-nbd_meta_empty_or_pattern-helper.patch [bz#1207657]
495e37
- kvm-nbd-server-implement-dirty-bitmap-export.patch [bz#1207657]
495e37
- kvm-qapi-new-qmp-command-nbd-server-add-bitmap.patch [bz#1207657]
495e37
- kvm-docs-interop-add-nbd.txt.patch [bz#1207657]
495e37
- kvm-nbd-server-introduce-NBD_CMD_CACHE.patch [bz#1207657]
495e37
- kvm-nbd-server-Silence-gcc-false-positive.patch [bz#1207657]
495e37
- kvm-nbd-server-Fix-dirty-bitmap-logic-regression.patch [bz#1207657]
495e37
- kvm-nbd-server-fix-nbd_co_send_block_status.patch [bz#1207657]
495e37
- kvm-nbd-client-Add-x-dirty-bitmap-to-query-bitmap-from-s.patch [bz#1207657]
495e37
- kvm-iotests-New-test-223-for-exporting-dirty-bitmap-over.patch [bz#1207657]
495e37
- kvm-hw-char-serial-Only-retry-if-qemu_chr_fe_write-retur.patch [bz#1592817]
495e37
- kvm-hw-char-serial-retry-write-if-EAGAIN.patch [bz#1592817]
495e37
- kvm-throttle-groups-fix-hang-when-group-member-leaves.patch [bz#1535914]
495e37
- kvm-Disable-aarch64-devices-reappeared-after-2.12-rebase.patch [bz#1586357]
495e37
- kvm-Disable-split-irq-device.patch [bz#1586357]
495e37
- kvm-Disable-AT24Cx-i2c-eeprom.patch [bz#1586357]
495e37
- kvm-Disable-CAN-bus-devices.patch [bz#1586357]
495e37
- kvm-Disable-new-superio-devices.patch [bz#1586357]
495e37
- kvm-Disable-new-pvrdma-device.patch [bz#1586357]
495e37
- kvm-qdev-add-HotplugHandler-post_plug-callback.patch [bz#1607891]
495e37
- kvm-virtio-scsi-fix-hotplug-reset-vs-event-race.patch [bz#1607891]
495e37
- kvm-e1000-Fix-tso_props-compat-for-82540em.patch [bz#1608778]
495e37
- kvm-slirp-correct-size-computation-while-concatenating-m.patch [bz#1586255]
495e37
- kvm-s390x-sclp-fix-maxram-calculation.patch [bz#1595740]
495e37
- kvm-redhat-Make-gitpublish-profile-the-default-one.patch [bz#1425820]
495e37
- Resolves: bz#1168213
495e37
  (main-loop: WARNING: I/O thread spun for 1000 iterations while doing stream block device.)
495e37
- Resolves: bz#1207657
495e37
  (RFE: QEMU Incremental live backup - push and pull modes)
495e37
- Resolves: bz#1416180
495e37
  (QEMU VFIO based block driver for NVMe devices)
495e37
- Resolves: bz#1425820
495e37
  (Improve QEMU packaging layout with modularization of the block layer)
495e37
- Resolves: bz#1482537
495e37
  ([RFE] qemu-img copy-offloading (convert command))
495e37
- Resolves: bz#1505664
495e37
  ("qemu-kvm: System page size 0x1000000 is not enabled in page_size_mask (0x11000). Performance may be slow" show up while using hugepage as guest's memory)
495e37
- Resolves: bz#1513543
495e37
  ([RFE] Add block job to create format on a storage device)
495e37
- Resolves: bz#1518738
495e37
  (Add 'copy-on-read' filter driver for use with blockdev-add)
495e37
- Resolves: bz#1519144
495e37
  (qemu-img: image locking doesn't cover image creation)
495e37
- Resolves: bz#1519617
495e37
  (The exit code should be non-zero when qemu-io reports an error)
495e37
- Resolves: bz#1523065
495e37
  ("qemu-img resize" should fail to decrease the size of logical partition/lvm/iSCSI image with raw format)
495e37
- Resolves: bz#1525829
495e37
  (can not boot up a scsi-block passthrough disk via -blockdev with error "cannot get SG_IO version number: Operation not supported.  Is this a SCSI device?")
495e37
- Resolves: bz#1526645
495e37
  ([Intel 7.6 FEAT] vHost Data Plane Acceleration (vDPA) - vhost user client - qemu-kvm-rhev)
495e37
- Resolves: bz#1527085
495e37
  (The copied flag should be updated during  '-r leaks')
495e37
- Resolves: bz#1527898
495e37
  ([RFE] qemu-img should leave cluster unallocated if it's read as zero throughout the backing chain)
495e37
- Resolves: bz#1528541
495e37
  (qemu-img check reports tons of leaked clusters after re-start nfs service to resume writing data in guest)
495e37
- Resolves: bz#1533158
495e37
  (QEMU support for libvirtd restarting qemu-pr-helper)
495e37
- Resolves: bz#1535914
495e37
  (Disable io throttling for one member disk of a group during io will induce the other one hang with io)
495e37
- Resolves: bz#1537956
495e37
  (RFE: qemu-img amend should list the true supported options)
495e37
- Resolves: bz#1542080
495e37
  (Qemu core dump at cirrus_invalidate_region)
495e37
- Resolves: bz#1549654
495e37
  (Reject node-names which would be truncated by the block layer commands)
495e37
- Resolves: bz#1556678
495e37
  (Hot plug usb-ccid for the 2nd time with the same ID as the 1st time failed)
495e37
- Resolves: bz#1557995
495e37
  (QAPI schema for RBD storage misses the 'password-secret' option)
495e37
- Resolves: bz#1558723
495e37
  (Create RHEL-7.6 QEMU machine type for AArch64)
495e37
- Resolves: bz#1560847
495e37
  ([Power8][FW b0320a_1812.861][rhel7.5rc2 3.10.0-861.el7.ppc64le][qemu-kvm-{ma,rhev}-2.10.0-21.el7_5.1.ppc64le] KVM guest does not default to ori type flush even with pseries-rhel7.5.0-sxxm)
495e37
- Resolves: bz#1564576
495e37
  (Pegas 1.1 - Require to backport qemu-kvm patch that fixes expected_downtime calculation during migration)
495e37
- Resolves: bz#1566153
495e37
  (IOERROR pause code lost after resuming a VM while I/O error is still present)
495e37
- Resolves: bz#1567733
495e37
  (qemu abort when migrate during guest reboot)
495e37
- Resolves: bz#1569835
495e37
  (qemu-img get wrong backing file path after rebasing image with relative path)
495e37
- Resolves: bz#1572851
495e37
  (Core dumped after migration when with usb-host)
495e37
- Resolves: bz#1572856
495e37
  ('block-job-cancel' can not cancel a "drive-mirror" job)
495e37
- Resolves: bz#1574216
495e37
  (CVE-2018-3639 qemu-kvm-rhev: hw: cpu: speculative store bypass [rhel-7.6])
495e37
- Resolves: bz#1575541
495e37
  (qemu core dump while installing win10 guest)
495e37
- Resolves: bz#1576598
495e37
  (Segfault in qemu-io and qemu-img with -U --image-opts force-share=off)
495e37
- Resolves: bz#1576743
495e37
  (virtio-rng hangs when running on recent (2.x) QEMU versions)
495e37
- Resolves: bz#1578381
495e37
  (Error message need update when specify numa distance with node index >=128)
495e37
- Resolves: bz#1583959
495e37
  (Incorrect vcpu count limit for 7.4 machine types for windows guests)
495e37
- Resolves: bz#1584914
495e37
  (SATA emulator lags and hangs)
495e37
- Resolves: bz#1584984
495e37
  (Vm starts failed with 'passthrough' smartcard)
495e37
- Resolves: bz#1586255
495e37
  (CVE-2018-11806 qemu-kvm-rhev: QEMU: slirp: heap buffer overflow while reassembling fragmented datagrams [rhel-7.6])
495e37
- Resolves: bz#1586313
495e37
  (-smp option is not easily found in the output of qemu help)
495e37
- Resolves: bz#1586357
495e37
  (Disable new devices in 2.12)
495e37
- Resolves: bz#1588039
495e37
  (Possible assertion failure in qemu when a corrupted image is used during an incoming migration)
495e37
- Resolves: bz#1589634
495e37
  (Migration failed when rebooting guest with multiple virtio videos)
495e37
- Resolves: bz#1590640
495e37
  (qemu-kvm: block/io.c:1098: bdrv_co_do_copy_on_readv: Assertion `skip_bytes < pnum' failed.)
495e37
- Resolves: bz#1591076
495e37
  (The driver of 'throttle' is not whitelisted)
495e37
- Resolves: bz#1592817
495e37
  (Retrying on serial_xmit if the pipe is broken may compromise the Guest)
495e37
- Resolves: bz#1594135
495e37
  (system_reset many times linux guests cause qemu process Aborted)
495e37
- Resolves: bz#1595173
495e37
  (blockdev-create is blocking)
495e37
- Resolves: bz#1595180
495e37
  (Can't set rerror/werror with usb-storage)
495e37
- Resolves: bz#1595740
495e37
  (RHEL-Alt-7.6 - qemu has error during migration of larger guests)
495e37
- Resolves: bz#1599335
495e37
  (Image creation locking is too tight and is not properly released)
495e37
- Resolves: bz#1599515
495e37
  (qemu core-dump with aio_read via hmp (util/qemu-thread-posix.c:64: qemu_mutex_lock_impl: Assertion `mutex->initialized' failed))
495e37
- Resolves: bz#1607891
495e37
  (Hotplug events are sometimes lost with virtio-scsi + iothread)
495e37
- Resolves: bz#1608778
495e37
  (qemu/migration: migrate failed from RHEL.7.6 to RHEL.7.5 with e1000-82540em)
495e37
495e37
* Mon Aug 06 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-17.el8
495e37
- kvm-linux-headers-Update-to-include-KVM_CAP_S390_HPAGE_1.patch [bz#1610906]
495e37
- kvm-s390x-Enable-KVM-huge-page-backing-support.patch [bz#1610906]
495e37
- kvm-redhat-s390x-add-hpage-1-to-kvm.conf.patch [bz#1610906]
495e37
- Resolves: bz#1610906
495e37
  ([IBM 8.0 FEAT] KVM: Huge Pages - libhugetlbfs Enablement - qemu-kvm part)
495e37
495e37
* Tue Jul 31 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-16.el8
495e37
- kvm-spapr-Correct-inverted-test-in-spapr_pc_dimm_node.patch [bz#1601671]
495e37
- kvm-osdep-powerpc64-align-memory-to-allow-2MB-radix-THP-.patch [bz#1601317]
495e37
- kvm-RHEL-8.0-Add-pseries-rhel7.6.0-sxxm-machine-type.patch [bz#1595501]
495e37
- kvm-i386-Helpers-to-encode-cache-information-consistentl.patch [bz#1597739]
495e37
- kvm-i386-Add-cache-information-in-X86CPUDefinition.patch [bz#1597739]
495e37
- kvm-i386-Initialize-cache-information-for-EPYC-family-pr.patch [bz#1597739]
495e37
- kvm-i386-Add-new-property-to-control-cache-info.patch [bz#1597739]
495e37
- kvm-i386-Clean-up-cache-CPUID-code.patch [bz#1597739]
495e37
- kvm-i386-Populate-AMD-Processor-Cache-Information-for-cp.patch [bz#1597739]
495e37
- kvm-i386-Add-support-for-CPUID_8000_001E-for-AMD.patch [bz#1597739]
495e37
- kvm-i386-Fix-up-the-Node-id-for-CPUID_8000_001E.patch [bz#1597739]
495e37
- kvm-i386-Enable-TOPOEXT-feature-on-AMD-EPYC-CPU.patch [bz#1597739]
495e37
- kvm-i386-Remove-generic-SMT-thread-check.patch [bz#1597739]
495e37
- kvm-i386-Allow-TOPOEXT-to-be-enabled-on-older-kernels.patch [bz#1597739]
495e37
- Resolves: bz#1595501
495e37
  (Create pseries-rhel7.6.0-sxxm machine type)
495e37
- Resolves: bz#1597739
495e37
  (AMD EPYC/Zen SMT support for KVM / QEMU guest (qemu-kvm))
495e37
- Resolves: bz#1601317
495e37
  (RHEL8.0 - qemu patch to align memory to allow 2MB THP)
495e37
- Resolves: bz#1601671
495e37
  (After rebooting guest,all the hot plug memory will be assigned to the 1st numa node.)
495e37
495e37
* Tue Jul 24 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-15.el8
495e37
- kvm-spapr-Add-ibm-max-associativity-domains-property.patch [bz#1599593]
495e37
- kvm-Revert-spapr-Don-t-allow-memory-hotplug-to-memory-le.patch [bz#1599593]
495e37
- kvm-simpletrace-Convert-name-from-mapping-record-to-str.patch [bz#1594969]
495e37
- kvm-tests-fix-TLS-handshake-failure-with-TLS-1.3.patch [bz#1602403]
495e37
- Resolves: bz#1594969
495e37
  (simpletrace.py fails when running with Python 3)
495e37
- Resolves: bz#1599593
495e37
  (User can't hotplug memory to less memory numa node on rhel8)
495e37
- Resolves: bz#1602403
495e37
  (test-crypto-tlssession unit test fails with assertions)
495e37
495e37
* Mon Jul 09 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-14.el8
495e37
- kvm-vfio-pci-Default-display-option-to-off.patch [bz#1590511]
495e37
- kvm-python-futurize-f-libfuturize.fixes.fix_print_with_i.patch [bz#1571533]
495e37
- kvm-python-futurize-f-lib2to3.fixes.fix_except.patch [bz#1571533]
495e37
- kvm-Revert-Defining-a-shebang-for-python-scripts.patch [bz#1571533]
495e37
- kvm-spec-Fix-ambiguous-python-interpreter-name.patch [bz#1571533]
495e37
- kvm-qemu-ga-blacklisting-guest-exec-and-guest-exec-statu.patch [bz#1518132]
495e37
- kvm-redhat-rewrap-build_configure.sh-cmdline-for-the-rh-.patch []
495e37
- kvm-redhat-remove-the-VTD-LIVE_BLOCK_OPS-and-RHV-options.patch []
495e37
- kvm-redhat-fix-the-rh-env-prep-target-s-dependency-on-th.patch []
495e37
- kvm-redhat-remove-dead-code-related-to-s390-not-s390x.patch []
495e37
- kvm-redhat-sync-compiler-flags-from-the-spec-file-to-rh-.patch []
495e37
- kvm-redhat-sync-guest-agent-enablement-and-tcmalloc-usag.patch []
495e37
- kvm-redhat-fix-up-Python-3-dependency-for-building-QEMU.patch []
495e37
- kvm-redhat-fix-up-Python-dependency-for-SRPM-generation.patch []
495e37
- kvm-redhat-disable-glusterfs-dependency-support-temporar.patch []
495e37
- Resolves: bz#1518132
495e37
  (Ensure file access RPCs are disabled by default)
495e37
- Resolves: bz#1571533
495e37
  (Convert qemu-kvm python scripts to python3)
495e37
- Resolves: bz#1590511
495e37
  (Fails to start guest with Intel vGPU device)
495e37
495e37
* Thu Jun 21 2018 Danilo C. L. de Paula <ddepaula@redhat.com> - 2.12.0-13.el8
495e37
- Resolves: bz#1508137
495e37
  ([IBM 8.0 FEAT] KVM: Interactive Bootloader (qemu))
495e37
- Resolves: bz#1513558
495e37
  (Remove RHEL6 machine types)
495e37
- Resolves: bz#1568600
495e37
  (pc-i440fx-rhel7.6.0 and pc-q35-rhel7.6.0 machine types (x86))
495e37
- Resolves: bz#1570029
495e37
  ([IBM 8.0 FEAT] KVM: 3270 Connectivity - qemu part)
495e37
- Resolves: bz#1578855
495e37
  (Enable Native Ceph support on non x86_64 CPUs)
495e37
- Resolves: bz#1585651
495e37
  (RHEL 7.6 new pseries machine type (ppc64le))
495e37
- Resolves: bz#1592337
495e37
  ([IBM 8.0 FEAT] KVM: CPU Model z14 ZR1 (qemu-kvm))
495e37
495e37
* Tue May 15 2018 Danilo C. L. de Paula <ddepaula@redhat.com> - 2.12.0-11.el8.1
495e37
- Resolves: bz#1576468
495e37
  (Enable vhost_user in qemu-kvm 2.12)
495e37
495e37
* Wed May 09 2018 Danilo de Paula <ddepaula@redhat.com> - 2.12.0-11.el8
495e37
- Resolves: bz#1574406
495e37
  ([RHEL 8][qemu-kvm] Failed to find romfile "efi-virtio.rom")
495e37
- Resolves: bz#1569675
495e37
  (Backwards compatibility of pc-*-rhel7.5.0 and older machine-types)
495e37
- Resolves: bz#1576045
495e37
  (Fix build issue by using python3)
495e37
- Resolves: bz#1571145
495e37
  (qemu-kvm segfaults on RHEL 8 when run guestfsd under TCG)
495e37
495e37
* Fri Apr 20 2018 Danilo de Paula <ddepaula@redhat.com> - 2.12.0-10.el
495e37
- Fixing some issues with packaging.
495e37
- Rebasing to 2.12.0-rc4
495e37
495e37
* Fri Apr 13 2018 Danilo de Paula <ddepaula@redhat.com> - 2.11.0-7.el8
495e37
- Bumping epoch for RHEL8 and dropping self-obsoleting
495e37
495e37
* Thu Apr 12 2018 Danilo de Paula <ddepaula@redhat.com> - 2.11.0-6.el8
495e37
- Rebuilding
495e37
495e37
* Mon Mar 05 2018 Danilo de Paula <ddepaula@redhat.com> - 2.11.0-5.el8
495e37
- Prepare building on RHEL-8.0