thebeanogamer / rpms / qemu-kvm

Forked from rpms/qemu-kvm 5 months ago
Clone
ddf19c
%global SLOF_gittagdate 20191022
ddf19c
%global SLOF_gittagcommit 899d9883
ae23c9
ae23c9
%global have_usbredir 1
ae23c9
%global have_spice    1
ae23c9
%global have_opengl   1
ae23c9
%global have_fdt      0
ae23c9
%global have_gluster  1
ae23c9
%global have_kvm_setup 0
ae23c9
%global have_memlock_limits 0
ae23c9
ae23c9
%ifnarch %{ix86} x86_64
ae23c9
    %global have_usbredir 0
ae23c9
%endif
ae23c9
ae23c9
%ifnarch s390x
ae23c9
    %global have_librdma 1
ae23c9
%else
ae23c9
    %global have_librdma 0
ae23c9
%endif
ae23c9
ae23c9
%ifarch %{ix86}
ae23c9
    %global kvm_target    i386
ae23c9
%endif
ae23c9
%ifarch x86_64
ae23c9
    %global kvm_target    x86_64
ae23c9
%else
ae23c9
    %global have_spice   0
ae23c9
    %global have_opengl  0
ae23c9
    %global have_gluster 0
ae23c9
%endif
ae23c9
%ifarch %{power64}
ae23c9
    %global kvm_target    ppc64
ae23c9
    %global have_fdt     1
ae23c9
    %global have_kvm_setup 1
ae23c9
    %global have_memlock_limits 1
ae23c9
%endif
ae23c9
%ifarch s390x
ae23c9
    %global kvm_target    s390x
ae23c9
    %global have_kvm_setup 1
ae23c9
%endif
ae23c9
%ifarch ppc
ae23c9
    %global kvm_target    ppc
ae23c9
    %global have_fdt     1
ae23c9
%endif
ae23c9
%ifarch aarch64
ae23c9
    %global kvm_target    aarch64
ae23c9
    %global have_fdt     1
ae23c9
%endif
ae23c9
ae23c9
#Versions of various parts:
ae23c9
ae23c9
%global requires_all_modules                                     \
ae23c9
Requires: %{name}-block-curl = %{epoch}:%{version}-%{release}    \
ae23c9
%if %{have_gluster}                                              \
ae23c9
Requires: %{name}-block-gluster = %{epoch}:%{version}-%{release} \
ae23c9
%endif                                                           \
ae23c9
Requires: %{name}-block-iscsi = %{epoch}:%{version}-%{release}   \
ae23c9
Requires: %{name}-block-rbd = %{epoch}:%{version}-%{release}     \
ae23c9
Requires: %{name}-block-ssh = %{epoch}:%{version}-%{release}
ae23c9
ae23c9
# Macro to properly setup RHEL/RHEV conflict handling
ae23c9
%define rhev_ma_conflicts()                                      \
ae23c9
Obsoletes: %1-ma                                                 \
ae23c9
Obsoletes: %1-rhev
ae23c9
ae23c9
Summary: QEMU is a machine emulator and virtualizer
ae23c9
Name: qemu-kvm
ddf19c
Version: 4.2.0
ddf19c
Release: 29%{?dist}
ae23c9
# Epoch because we pushed a qemu-1.0 package. AIUI this can't ever be dropped
ae23c9
Epoch: 15
ae23c9
License: GPLv2 and GPLv2+ and CC-BY
ae23c9
Group: Development/Tools
ae23c9
URL: http://www.qemu.org/
ae23c9
ExclusiveArch: x86_64 %{power64} aarch64 s390x
ae23c9
ae23c9
ddf19c
Source0: http://wiki.qemu.org/download/qemu-4.2.0.tar.xz
ae23c9
ae23c9
# KSM control scripts
ae23c9
Source4: ksm.service
ae23c9
Source5: ksm.sysconfig
ae23c9
Source6: ksmctl.c
ae23c9
Source7: ksmtuned.service
ae23c9
Source8: ksmtuned
ae23c9
Source9: ksmtuned.conf
ae23c9
Source10: qemu-guest-agent.service
ae23c9
Source11: 99-qemu-guest-agent.rules
ae23c9
Source12: bridge.conf
ae23c9
Source13: qemu-ga.sysconfig
ae23c9
Source21: kvm-setup
ae23c9
Source22: kvm-setup.service
ae23c9
Source23: 85-kvm.preset
ae23c9
Source26: vhost.conf
ae23c9
Source27: kvm.conf
ae23c9
Source28: 95-kvm-memlock.conf
ae23c9
Source30: kvm-s390x.conf
ae23c9
Source31: kvm-x86.conf
ae23c9
Source32: qemu-pr-helper.service
ae23c9
Source33: qemu-pr-helper.socket
ae23c9
Source34: 81-kvm-rhel.rules
ae23c9
Source35: udev-kvm-check.c
ae23c9
Source36: README.tests
ae23c9
ae23c9
ddf19c
Patch0005: 0005-Initial-redhat-build.patch
ddf19c
Patch0006: 0006-Enable-disable-devices-for-RHEL.patch
ddf19c
Patch0007: 0007-Machine-type-related-general-changes.patch
ddf19c
Patch0008: 0008-Add-aarch64-machine-types.patch
ddf19c
Patch0009: 0009-Add-ppc64-machine-types.patch
ddf19c
Patch0010: 0010-Add-s390x-machine-types.patch
ddf19c
Patch0011: 0011-Add-x86_64-machine-types.patch
ddf19c
Patch0012: 0012-Enable-make-check.patch
ddf19c
Patch0013: 0013-vfio-cap-number-of-devices-that-can-be-assigned.patch
ddf19c
Patch0014: 0014-Add-support-statement-to-help-output.patch
ddf19c
Patch0015: 0015-globally-limit-the-maximum-number-of-CPUs.patch
ddf19c
Patch0016: 0016-Add-support-for-simpletrace.patch
ddf19c
Patch0017: 0017-Use-qemu-kvm-in-documentation-instead-of-qemu-system.patch
ddf19c
Patch0018: 0018-usb-xhci-Fix-PCI-capability-order.patch
ddf19c
Patch0019: 0019-virtio-scsi-Reject-scsi-cd-if-data-plane-enabled-RHE.patch
ddf19c
Patch0020: 0020-BZ1653590-Require-at-least-64kiB-pages-for-downstrea.patch
ddf19c
Patch0021: 0021-Using-ip_deq-after-m_free-might-read-pointers-from-a.patch
ddf19c
# For bz#1741345 - Remove the "cpu64-rhel6" CPU from qemu-kvm
ddf19c
Patch22: kvm-i386-Remove-cpu64-rhel6-CPU-model.patch
ddf19c
# For bz#1772774 - qemu-kvm core dump during migration+reboot ( Assertion `mem->dirty_bmap' failed )
ddf19c
Patch23: kvm-Reallocate-dirty_bmap-when-we-change-a-slot.patch
ddf19c
# For bz#1733893 - Boot a guest with "-prom-env 'auto-boot?=false'", SLOF failed to enter the boot entry after input "boot" followed by "0 > " on VNC
ddf19c
Patch24: kvm-spapr-Don-t-trigger-a-CAS-reboot-for-XICS-XIVE-mode-.patch
ddf19c
# For bz#1782678 - qemu core dump after hot-unplugging the   XXV710/XL710 PF
ddf19c
Patch25: kvm-vfio-pci-Don-t-remove-irqchip-notifier-if-not-regist.patch
ddf19c
# For bz#1789301 - virtio-blk/scsi: fix notification suppression during AioContext polling
ddf19c
Patch26: kvm-virtio-don-t-enable-notifications-during-polling.patch
ddf19c
# For bz#1790844 - USB related fixes
ddf19c
Patch27: kvm-usbredir-Prevent-recursion-in-usbredir_write.patch
ddf19c
# For bz#1790844 - USB related fixes
ddf19c
Patch28: kvm-xhci-recheck-slot-status.patch
ddf19c
# For bz#1791568 - CVE-2020-7039 qemu-kvm: QEMU: slirp: OOB buffer access while emulating tcp protocols in tcp_emu() [rhel-av-8.2.0]
ddf19c
Patch29: kvm-tcp_emu-Fix-oob-access.patch
ddf19c
# For bz#1791568 - CVE-2020-7039 qemu-kvm: QEMU: slirp: OOB buffer access while emulating tcp protocols in tcp_emu() [rhel-av-8.2.0]
ddf19c
Patch30: kvm-slirp-use-correct-size-while-emulating-IRC-commands.patch
ddf19c
# For bz#1791568 - CVE-2020-7039 qemu-kvm: QEMU: slirp: OOB buffer access while emulating tcp protocols in tcp_emu() [rhel-av-8.2.0]
ddf19c
Patch31: kvm-slirp-use-correct-size-while-emulating-commands.patch
ddf19c
# For bz#1559846 - Nested KVM: limit VMX features according to CPU models - Fast Train
ddf19c
Patch32: kvm-RHEL-hw-i386-disable-nested-PERF_GLOBAL_CTRL-MSR-sup.patch
ddf19c
# For bz#1725084 - aarch64: support dumping SVE registers
ddf19c
Patch33: kvm-target-arm-arch_dump-Add-SVE-notes.patch
ddf19c
# For bz#1779041 - netkvm: no connectivity Windows guest with q35 + hugepages + vhost + hv_synic
ddf19c
Patch34: kvm-vhost-Add-names-to-section-rounded-warning.patch
ddf19c
# For bz#1779041 - netkvm: no connectivity Windows guest with q35 + hugepages + vhost + hv_synic
ddf19c
Patch35: kvm-vhost-Only-align-sections-for-vhost-user.patch
ddf19c
# For bz#1779041 - netkvm: no connectivity Windows guest with q35 + hugepages + vhost + hv_synic
ddf19c
Patch36: kvm-vhost-coding-style-fix.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch37: kvm-virtio-fs-fix-MSI-X-nvectors-calculation.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch38: kvm-vhost-user-fs-remove-vhostfd-property.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch39: kvm-build-rename-CONFIG_LIBCAP-to-CONFIG_LIBCAP_NG.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch40: kvm-virtiofsd-Pull-in-upstream-headers.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch41: kvm-virtiofsd-Pull-in-kernel-s-fuse.h.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch42: kvm-virtiofsd-Add-auxiliary-.c-s.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch43: kvm-virtiofsd-Add-fuse_lowlevel.c.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch44: kvm-virtiofsd-Add-passthrough_ll.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch45: kvm-virtiofsd-Trim-down-imported-files.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch46: kvm-virtiofsd-Format-imported-files-to-qemu-style.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch47: kvm-virtiofsd-remove-mountpoint-dummy-argument.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch48: kvm-virtiofsd-remove-unused-notify-reply-support.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch49: kvm-virtiofsd-Remove-unused-enum-fuse_buf_copy_flags.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch50: kvm-virtiofsd-Fix-fuse_daemonize-ignored-return-values.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch51: kvm-virtiofsd-Fix-common-header-and-define-for-QEMU-buil.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch52: kvm-virtiofsd-Trim-out-compatibility-code.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch53: kvm-vitriofsd-passthrough_ll-fix-fallocate-ifdefs.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch54: kvm-virtiofsd-Make-fsync-work-even-if-only-inode-is-pass.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch55: kvm-virtiofsd-Add-options-for-virtio.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch56: kvm-virtiofsd-add-o-source-PATH-to-help-output.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch57: kvm-virtiofsd-Open-vhost-connection-instead-of-mounting.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch58: kvm-virtiofsd-Start-wiring-up-vhost-user.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch59: kvm-virtiofsd-Add-main-virtio-loop.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch60: kvm-virtiofsd-get-set-features-callbacks.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch61: kvm-virtiofsd-Start-queue-threads.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch62: kvm-virtiofsd-Poll-kick_fd-for-queue.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch63: kvm-virtiofsd-Start-reading-commands-from-queue.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch64: kvm-virtiofsd-Send-replies-to-messages.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch65: kvm-virtiofsd-Keep-track-of-replies.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch66: kvm-virtiofsd-Add-Makefile-wiring-for-virtiofsd-contrib.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch67: kvm-virtiofsd-Fast-path-for-virtio-read.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch68: kvm-virtiofsd-add-fd-FDNUM-fd-passing-option.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch69: kvm-virtiofsd-make-f-foreground-the-default.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch70: kvm-virtiofsd-add-vhost-user.json-file.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch71: kvm-virtiofsd-add-print-capabilities-option.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch72: kvm-virtiofs-Add-maintainers-entry.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch73: kvm-virtiofsd-passthrough_ll-create-new-files-in-caller-.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch74: kvm-virtiofsd-passthrough_ll-add-lo_map-for-ino-fh-indir.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch75: kvm-virtiofsd-passthrough_ll-add-ino_map-to-hide-lo_inod.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch76: kvm-virtiofsd-passthrough_ll-add-dirp_map-to-hide-lo_dir.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch77: kvm-virtiofsd-passthrough_ll-add-fd_map-to-hide-file-des.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch78: kvm-virtiofsd-passthrough_ll-add-fallback-for-racy-ops.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch79: kvm-virtiofsd-validate-path-components.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch80: kvm-virtiofsd-Plumb-fuse_bufvec-through-to-do_write_buf.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch81: kvm-virtiofsd-Pass-write-iov-s-all-the-way-through.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch82: kvm-virtiofsd-add-fuse_mbuf_iter-API.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch83: kvm-virtiofsd-validate-input-buffer-sizes-in-do_write_bu.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch84: kvm-virtiofsd-check-input-buffer-size-in-fuse_lowlevel.c.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch85: kvm-virtiofsd-prevent-.-escape-in-lo_do_lookup.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch86: kvm-virtiofsd-prevent-.-escape-in-lo_do_readdir.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch87: kvm-virtiofsd-use-proc-self-fd-O_PATH-file-descriptor.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch88: kvm-virtiofsd-sandbox-mount-namespace.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch89: kvm-virtiofsd-move-to-an-empty-network-namespace.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch90: kvm-virtiofsd-move-to-a-new-pid-namespace.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch91: kvm-virtiofsd-add-seccomp-whitelist.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch92: kvm-virtiofsd-Parse-flag-FUSE_WRITE_KILL_PRIV.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch93: kvm-virtiofsd-cap-ng-helpers.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch94: kvm-virtiofsd-Drop-CAP_FSETID-if-client-asked-for-it.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch95: kvm-virtiofsd-set-maximum-RLIMIT_NOFILE-limit.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch96: kvm-virtiofsd-fix-libfuse-information-leaks.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch97: kvm-virtiofsd-add-syslog-command-line-option.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch98: kvm-virtiofsd-print-log-only-when-priority-is-high-enoug.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch99: kvm-virtiofsd-Add-ID-to-the-log-with-FUSE_LOG_DEBUG-leve.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch100: kvm-virtiofsd-Add-timestamp-to-the-log-with-FUSE_LOG_DEB.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch101: kvm-virtiofsd-Handle-reinit.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch102: kvm-virtiofsd-Handle-hard-reboot.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch103: kvm-virtiofsd-Kill-threads-when-queues-are-stopped.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch104: kvm-vhost-user-Print-unexpected-slave-message-types.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch105: kvm-contrib-libvhost-user-Protect-slave-fd-with-mutex.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch106: kvm-virtiofsd-passthrough_ll-add-renameat2-support.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch107: kvm-virtiofsd-passthrough_ll-disable-readdirplus-on-cach.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch108: kvm-virtiofsd-passthrough_ll-control-readdirplus.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch109: kvm-virtiofsd-rename-unref_inode-to-unref_inode_lolocked.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch110: kvm-virtiofsd-fail-when-parent-inode-isn-t-known-in-lo_d.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch111: kvm-virtiofsd-extract-root-inode-init-into-setup_root.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch112: kvm-virtiofsd-passthrough_ll-clean-up-cache-related-opti.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch113: kvm-virtiofsd-passthrough_ll-use-hashtable.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch114: kvm-virtiofsd-Clean-up-inodes-on-destroy.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch115: kvm-virtiofsd-support-nanosecond-resolution-for-file-tim.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch116: kvm-virtiofsd-fix-error-handling-in-main.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch117: kvm-virtiofsd-cleanup-allocated-resource-in-se.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch118: kvm-virtiofsd-fix-memory-leak-on-lo.source.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch119: kvm-virtiofsd-add-helper-for-lo_data-cleanup.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch120: kvm-virtiofsd-Prevent-multiply-running-with-same-vhost_u.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch121: kvm-virtiofsd-enable-PARALLEL_DIROPS-during-INIT.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch122: kvm-virtiofsd-fix-incorrect-error-handling-in-lo_do_look.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch123: kvm-Virtiofsd-fix-memory-leak-on-fuse-queueinfo.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch124: kvm-virtiofsd-Support-remote-posix-locks.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch125: kvm-virtiofsd-use-fuse_lowlevel_is_virtio-in-fuse_sessio.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch126: kvm-virtiofsd-prevent-fv_queue_thread-vs-virtio_loop-rac.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch127: kvm-virtiofsd-make-lo_release-atomic.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch128: kvm-virtiofsd-prevent-races-with-lo_dirp_put.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch129: kvm-virtiofsd-rename-inode-refcount-to-inode-nlookup.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch130: kvm-libvhost-user-Fix-some-memtable-remap-cases.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch131: kvm-virtiofsd-passthrough_ll-fix-refcounting-on-remove-r.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch132: kvm-virtiofsd-introduce-inode-refcount-to-prevent-use-af.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch133: kvm-virtiofsd-do-not-always-set-FUSE_FLOCK_LOCKS.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch134: kvm-virtiofsd-convert-more-fprintf-and-perror-to-use-fus.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch135: kvm-virtiofsd-Reset-O_DIRECT-flag-during-file-open.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch136: kvm-virtiofsd-Fix-data-corruption-with-O_APPEND-write-in.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch137: kvm-virtiofsd-passthrough_ll-Use-cache_readdir-for-direc.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch138: kvm-virtiofsd-add-definition-of-fuse_buf_writev.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch139: kvm-virtiofsd-use-fuse_buf_writev-to-replace-fuse_buf_wr.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch140: kvm-virtiofsd-process-requests-in-a-thread-pool.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch141: kvm-virtiofsd-prevent-FUSE_INIT-FUSE_DESTROY-races.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch142: kvm-virtiofsd-fix-lo_destroy-resource-leaks.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch143: kvm-virtiofsd-add-thread-pool-size-NUM-option.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch144: kvm-virtiofsd-Convert-lo_destroy-to-take-the-lo-mutex-lo.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch145: kvm-virtiofsd-passthrough_ll-Pass-errno-to-fuse_reply_er.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch146: kvm-virtiofsd-stop-all-queue-threads-on-exit-in-virtio_l.patch
ddf19c
# For bz#1694164 - virtio-fs: host<->guest shared file system (qemu)
ddf19c
Patch147: kvm-virtiofsd-add-some-options-to-the-help-message.patch
ddf19c
# For bz#1776638 - Guest failed to boot up after system_reset  20 times
ddf19c
Patch148: kvm-ppc-Deassert-the-external-interrupt-pin-in-KVM-on-re.patch
ddf19c
# For bz#1776638 - Guest failed to boot up after system_reset  20 times
ddf19c
Patch149: kvm-xics-Don-t-deassert-outputs.patch
ddf19c
# For bz#1776638 - Guest failed to boot up after system_reset  20 times
ddf19c
Patch150: kvm-ppc-Don-t-use-CPUPPCState-irq_input_state-with-moder.patch
ddf19c
# For bz#1787395 - qemu-trace-stap list : TypeError: startswith first arg must be bytes or a tuple of bytes, not str
ddf19c
Patch151: kvm-trace-update-qemu-trace-stap-to-Python-3.patch
ddf19c
# For bz#1794503 - CVE-2020-1711 qemu-kvm: QEMU: block: iscsi: OOB heap access via an unexpected response of iSCSI Server [rhel-av-8.2.0]
ddf19c
Patch153: kvm-iscsi-Cap-block-count-from-GET-LBA-STATUS-CVE-2020-1.patch
ddf19c
# For bz#1787444 - Broken postcopy migration with vTPM device
ddf19c
Patch154: kvm-tpm-ppi-page-align-PPI-RAM.patch
ddf19c
# For bz#1647366 - aarch64: Add support for the kvm-no-adjvtime ARM CPU feature
ddf19c
Patch155: kvm-target-arm-kvm-trivial-Clean-up-header-documentation.patch
ddf19c
# For bz#1647366 - aarch64: Add support for the kvm-no-adjvtime ARM CPU feature
ddf19c
Patch156: kvm-target-arm-kvm64-kvm64-cpus-have-timer-registers.patch
ddf19c
# For bz#1647366 - aarch64: Add support for the kvm-no-adjvtime ARM CPU feature
ddf19c
Patch157: kvm-tests-arm-cpu-features-Check-feature-default-values.patch
ddf19c
# For bz#1647366 - aarch64: Add support for the kvm-no-adjvtime ARM CPU feature
ddf19c
Patch158: kvm-target-arm-kvm-Implement-virtual-time-adjustment.patch
ddf19c
# For bz#1647366 - aarch64: Add support for the kvm-no-adjvtime ARM CPU feature
ddf19c
Patch159: kvm-target-arm-cpu-Add-the-kvm-no-adjvtime-CPU-property.patch
ddf19c
# For bz#1529231 - [q35] VM hangs after migration with 200 vCPUs
ddf19c
Patch160: kvm-migration-Define-VMSTATE_INSTANCE_ID_ANY.patch
ddf19c
# For bz#1529231 - [q35] VM hangs after migration with 200 vCPUs
ddf19c
Patch161: kvm-migration-Change-SaveStateEntry.instance_id-into-uin.patch
ddf19c
# For bz#1529231 - [q35] VM hangs after migration with 200 vCPUs
ddf19c
Patch162: kvm-apic-Use-32bit-APIC-ID-for-migration-instance-ID.patch
ddf19c
# For bz#1779078 - 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)
ddf19c
# For bz#1787291 - 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]
ddf19c
# For bz#1779078 - 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)
ddf19c
# For bz#1779078 - 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)
ddf19c
Patch163: kvm-i386-Resolve-CPU-models-to-v1-by-default.patch
ddf19c
# For bz#1781637 - qemu crashed when do mem and disk snapshot
ddf19c
Patch164: kvm-iotests-Support-job-complete-in-run_job.patch
ddf19c
# For bz#1781637 - qemu crashed when do mem and disk snapshot
ddf19c
Patch165: kvm-iotests-Create-VM.blockdev_create.patch
ddf19c
# For bz#1781637 - qemu crashed when do mem and disk snapshot
ddf19c
Patch166: kvm-block-Activate-recursively-even-for-already-active-n.patch
ddf19c
# For bz#1781637 - qemu crashed when do mem and disk snapshot
ddf19c
Patch167: kvm-hmp-Allow-using-qdev-ID-for-qemu-io-command.patch
ddf19c
# For bz#1781637 - qemu crashed when do mem and disk snapshot
ddf19c
Patch168: kvm-iotests-Test-external-snapshot-with-VM-state.patch
ddf19c
# For bz#1781637 - qemu crashed when do mem and disk snapshot
ddf19c
Patch169: kvm-iotests.py-Let-wait_migration-wait-even-more.patch
ddf19c
# For bz#1745606 - Qemu hang when do incremental live backup in transaction mode without bitmap
ddf19c
# For bz#1746217 - Src qemu hang when do storage vm migration during guest installation
ddf19c
# For bz#1773517 - Src qemu hang when do storage vm migration with dataplane enable
ddf19c
# For bz#1779036 - Qemu coredump when do snapshot in transaction mode with one snapshot path not exist
ddf19c
# For bz#1782111 - Qemu hang when do full backup on multi-disks with one job's 'job-id' missed in transaction mode(data plane enable)
ddf19c
# For bz#1782175 - Qemu core dump when add persistent bitmap(data plane enable)
ddf19c
# For bz#1783965 - Qemu core dump when do backup with sync: bitmap and no bitmap provided
ddf19c
Patch170: kvm-blockdev-fix-coding-style-issues-in-drive_backup_pre.patch
ddf19c
# For bz#1745606 - Qemu hang when do incremental live backup in transaction mode without bitmap
ddf19c
# For bz#1746217 - Src qemu hang when do storage vm migration during guest installation
ddf19c
# For bz#1773517 - Src qemu hang when do storage vm migration with dataplane enable
ddf19c
# For bz#1779036 - Qemu coredump when do snapshot in transaction mode with one snapshot path not exist
ddf19c
# For bz#1782111 - Qemu hang when do full backup on multi-disks with one job's 'job-id' missed in transaction mode(data plane enable)
ddf19c
# For bz#1782175 - Qemu core dump when add persistent bitmap(data plane enable)
ddf19c
# For bz#1783965 - Qemu core dump when do backup with sync: bitmap and no bitmap provided
ddf19c
Patch171: kvm-blockdev-unify-qmp_drive_backup-and-drive-backup-tra.patch
ddf19c
# For bz#1745606 - Qemu hang when do incremental live backup in transaction mode without bitmap
ddf19c
# For bz#1746217 - Src qemu hang when do storage vm migration during guest installation
ddf19c
# For bz#1773517 - Src qemu hang when do storage vm migration with dataplane enable
ddf19c
# For bz#1779036 - Qemu coredump when do snapshot in transaction mode with one snapshot path not exist
ddf19c
# For bz#1782111 - Qemu hang when do full backup on multi-disks with one job's 'job-id' missed in transaction mode(data plane enable)
ddf19c
# For bz#1782175 - Qemu core dump when add persistent bitmap(data plane enable)
ddf19c
# For bz#1783965 - Qemu core dump when do backup with sync: bitmap and no bitmap provided
ddf19c
Patch172: kvm-blockdev-unify-qmp_blockdev_backup-and-blockdev-back.patch
ddf19c
# For bz#1745606 - Qemu hang when do incremental live backup in transaction mode without bitmap
ddf19c
# For bz#1746217 - Src qemu hang when do storage vm migration during guest installation
ddf19c
# For bz#1773517 - Src qemu hang when do storage vm migration with dataplane enable
ddf19c
# For bz#1779036 - Qemu coredump when do snapshot in transaction mode with one snapshot path not exist
ddf19c
# For bz#1782111 - Qemu hang when do full backup on multi-disks with one job's 'job-id' missed in transaction mode(data plane enable)
ddf19c
# For bz#1782175 - Qemu core dump when add persistent bitmap(data plane enable)
ddf19c
# For bz#1783965 - Qemu core dump when do backup with sync: bitmap and no bitmap provided
ddf19c
Patch173: kvm-blockdev-honor-bdrv_try_set_aio_context-context-requ.patch
ddf19c
# For bz#1745606 - Qemu hang when do incremental live backup in transaction mode without bitmap
ddf19c
# For bz#1746217 - Src qemu hang when do storage vm migration during guest installation
ddf19c
# For bz#1773517 - Src qemu hang when do storage vm migration with dataplane enable
ddf19c
# For bz#1779036 - Qemu coredump when do snapshot in transaction mode with one snapshot path not exist
ddf19c
# For bz#1782111 - Qemu hang when do full backup on multi-disks with one job's 'job-id' missed in transaction mode(data plane enable)
ddf19c
# For bz#1782175 - Qemu core dump when add persistent bitmap(data plane enable)
ddf19c
# For bz#1783965 - Qemu core dump when do backup with sync: bitmap and no bitmap provided
ddf19c
Patch174: kvm-backup-top-Begin-drain-earlier.patch
ddf19c
# For bz#1745606 - Qemu hang when do incremental live backup in transaction mode without bitmap
ddf19c
# For bz#1746217 - Src qemu hang when do storage vm migration during guest installation
ddf19c
# For bz#1773517 - Src qemu hang when do storage vm migration with dataplane enable
ddf19c
# For bz#1779036 - Qemu coredump when do snapshot in transaction mode with one snapshot path not exist
ddf19c
# For bz#1782111 - Qemu hang when do full backup on multi-disks with one job's 'job-id' missed in transaction mode(data plane enable)
ddf19c
# For bz#1782175 - Qemu core dump when add persistent bitmap(data plane enable)
ddf19c
# For bz#1783965 - Qemu core dump when do backup with sync: bitmap and no bitmap provided
ddf19c
Patch175: kvm-block-backup-top-Don-t-acquire-context-while-droppin.patch
ddf19c
# For bz#1745606 - Qemu hang when do incremental live backup in transaction mode without bitmap
ddf19c
# For bz#1746217 - Src qemu hang when do storage vm migration during guest installation
ddf19c
# For bz#1773517 - Src qemu hang when do storage vm migration with dataplane enable
ddf19c
# For bz#1779036 - Qemu coredump when do snapshot in transaction mode with one snapshot path not exist
ddf19c
# For bz#1782111 - Qemu hang when do full backup on multi-disks with one job's 'job-id' missed in transaction mode(data plane enable)
ddf19c
# For bz#1782175 - Qemu core dump when add persistent bitmap(data plane enable)
ddf19c
# For bz#1783965 - Qemu core dump when do backup with sync: bitmap and no bitmap provided
ddf19c
Patch176: kvm-blockdev-Acquire-AioContext-on-dirty-bitmap-function.patch
ddf19c
# For bz#1745606 - Qemu hang when do incremental live backup in transaction mode without bitmap
ddf19c
# For bz#1746217 - Src qemu hang when do storage vm migration during guest installation
ddf19c
# For bz#1773517 - Src qemu hang when do storage vm migration with dataplane enable
ddf19c
# For bz#1779036 - Qemu coredump when do snapshot in transaction mode with one snapshot path not exist
ddf19c
# For bz#1782111 - Qemu hang when do full backup on multi-disks with one job's 'job-id' missed in transaction mode(data plane enable)
ddf19c
# For bz#1782175 - Qemu core dump when add persistent bitmap(data plane enable)
ddf19c
# For bz#1783965 - Qemu core dump when do backup with sync: bitmap and no bitmap provided
ddf19c
Patch177: kvm-blockdev-Return-bs-to-the-proper-context-on-snapshot.patch
ddf19c
# For bz#1745606 - Qemu hang when do incremental live backup in transaction mode without bitmap
ddf19c
# For bz#1746217 - Src qemu hang when do storage vm migration during guest installation
ddf19c
# For bz#1773517 - Src qemu hang when do storage vm migration with dataplane enable
ddf19c
# For bz#1779036 - Qemu coredump when do snapshot in transaction mode with one snapshot path not exist
ddf19c
# For bz#1782111 - Qemu hang when do full backup on multi-disks with one job's 'job-id' missed in transaction mode(data plane enable)
ddf19c
# For bz#1782175 - Qemu core dump when add persistent bitmap(data plane enable)
ddf19c
# For bz#1783965 - Qemu core dump when do backup with sync: bitmap and no bitmap provided
ddf19c
Patch178: kvm-iotests-Test-handling-of-AioContexts-with-some-block.patch
ddf19c
# For bz#1801320 - aarch64: backport query-cpu-model-expansion and adjvtime document fixes
ddf19c
Patch179: kvm-target-arm-monitor-query-cpu-model-expansion-crashed.patch
ddf19c
# For bz#1801320 - aarch64: backport query-cpu-model-expansion and adjvtime document fixes
ddf19c
Patch180: kvm-docs-arm-cpu-features-Make-kvm-no-adjvtime-comment-c.patch
ddf19c
# For bz#1796240 - Enable hw accelerated cache-count-flush by default for POWER9 DD2.3 cpus
ddf19c
Patch181: kvm-spapr-Enable-DD2.3-accelerated-count-cache-flush-in-.patch
ddf19c
# For bz#1798994 - CVE-2020-8608 qemu-kvm: QEMU: Slirp: potential OOB access due to unsafe snprintf() usages [rhel-av-8.2.0]
ddf19c
Patch182: kvm-util-add-slirp_fmt-helpers.patch
ddf19c
# For bz#1798994 - CVE-2020-8608 qemu-kvm: QEMU: Slirp: potential OOB access due to unsafe snprintf() usages [rhel-av-8.2.0]
ddf19c
Patch183: kvm-tcp_emu-fix-unsafe-snprintf-usages.patch
ddf19c
# For bz#1791590 - [Q35] No "DEVICE_DELETED" event in qmp after unplug virtio-net-pci device
ddf19c
Patch184: kvm-virtio-add-ability-to-delete-vq-through-a-pointer.patch
ddf19c
# For bz#1791590 - [Q35] No "DEVICE_DELETED" event in qmp after unplug virtio-net-pci device
ddf19c
Patch185: kvm-virtio-make-virtio_delete_queue-idempotent.patch
ddf19c
# For bz#1791590 - [Q35] No "DEVICE_DELETED" event in qmp after unplug virtio-net-pci device
ddf19c
Patch186: kvm-virtio-reset-region-cache-when-on-queue-deletion.patch
ddf19c
# For bz#1791590 - [Q35] No "DEVICE_DELETED" event in qmp after unplug virtio-net-pci device
ddf19c
Patch187: kvm-virtio-net-delete-also-control-queue-when-TX-RX-dele.patch
ddf19c
# For bz#1805334 - vhost-user/50-qemu-gpu.json is not valid JSON
ddf19c
Patch188: kvm-vhost-user-gpu-Drop-trailing-json-comma.patch
ddf19c
# For bz#1791648 - [RFE] Passthrough host CPU microcode version to KVM guest if using CPU passthrough
ddf19c
Patch189: kvm-target-i386-kvm-initialize-feature-MSRs-very-early.patch
ddf19c
# For bz#1791648 - [RFE] Passthrough host CPU microcode version to KVM guest if using CPU passthrough
ddf19c
Patch190: kvm-target-i386-add-a-ucode-rev-property.patch
ddf19c
# For bz#1791648 - [RFE] Passthrough host CPU microcode version to KVM guest if using CPU passthrough
ddf19c
Patch191: kvm-target-i386-kvm-initialize-microcode-revision-from-K.patch
ddf19c
# For bz#1791648 - [RFE] Passthrough host CPU microcode version to KVM guest if using CPU passthrough
ddf19c
Patch192: kvm-target-i386-fix-TCG-UCODE_REV-access.patch
ddf19c
# For bz#1791648 - [RFE] Passthrough host CPU microcode version to KVM guest if using CPU passthrough
ddf19c
Patch193: kvm-target-i386-check-for-availability-of-MSR_IA32_UCODE.patch
ddf19c
# For bz#1791648 - [RFE] Passthrough host CPU microcode version to KVM guest if using CPU passthrough
ddf19c
Patch194: kvm-target-i386-enable-monitor-and-ucode-revision-with-c.patch
ddf19c
# For bz#1703907 - [upstream]QEMU coredump when converting to qcow2: external data file images on block devices with copy_offloading
ddf19c
Patch195: kvm-qcow2-Fix-qcow2_alloc_cluster_abort-for-external-dat.patch
ddf19c
# For bz#1794692 - Mirror block job stops making progress
ddf19c
Patch196: kvm-mirror-Store-MirrorOp.co-for-debuggability.patch
ddf19c
# For bz#1794692 - Mirror block job stops making progress
ddf19c
Patch197: kvm-mirror-Don-t-let-an-operation-wait-for-itself.patch
ddf19c
# For bz#1782529 - Windows Update Enablement with default smbios strings in qemu
ddf19c
Patch198: kvm-hw-smbios-set-new-default-SMBIOS-fields-for-Windows-.patch
ddf19c
# For bz#1738451 - qemu on src host core dump after set multifd-channels and do migration twice (first migration execute migrate_cancel)
ddf19c
Patch199: kvm-migration-multifd-clean-pages-after-filling-packet.patch
ddf19c
# For bz#1738451 - qemu on src host core dump after set multifd-channels and do migration twice (first migration execute migrate_cancel)
ddf19c
Patch200: kvm-migration-Make-sure-that-we-don-t-call-write-in-case.patch
ddf19c
# For bz#1738451 - qemu on src host core dump after set multifd-channels and do migration twice (first migration execute migrate_cancel)
ddf19c
Patch201: kvm-migration-multifd-fix-nullptr-access-in-terminating-.patch
ddf19c
# For bz#1738451 - qemu on src host core dump after set multifd-channels and do migration twice (first migration execute migrate_cancel)
ddf19c
Patch202: kvm-migration-multifd-fix-destroyed-mutex-access-in-term.patch
ddf19c
# For bz#1738451 - qemu on src host core dump after set multifd-channels and do migration twice (first migration execute migrate_cancel)
ddf19c
Patch203: kvm-multifd-Make-sure-that-we-don-t-do-any-IO-after-an-e.patch
ddf19c
# For bz#1738451 - qemu on src host core dump after set multifd-channels and do migration twice (first migration execute migrate_cancel)
ddf19c
Patch204: kvm-qemu-file-Don-t-do-IO-after-shutdown.patch
ddf19c
# For bz#1738451 - qemu on src host core dump after set multifd-channels and do migration twice (first migration execute migrate_cancel)
ddf19c
Patch205: kvm-migration-Don-t-send-data-if-we-have-stopped.patch
ddf19c
# For bz#1738451 - qemu on src host core dump after set multifd-channels and do migration twice (first migration execute migrate_cancel)
ddf19c
Patch206: kvm-migration-Create-migration_is_running.patch
ddf19c
# For bz#1738451 - qemu on src host core dump after set multifd-channels and do migration twice (first migration execute migrate_cancel)
ddf19c
Patch207: kvm-migration-multifd-fix-nullptr-access-in-multifd_send.patch
ddf19c
# For bz#1738451 - qemu on src host core dump after set multifd-channels and do migration twice (first migration execute migrate_cancel)
ddf19c
Patch208: kvm-migration-Maybe-VM-is-paused-when-migration-is-cance.patch
ddf19c
# For bz#1797064 - virtiofsd: Fixes
ddf19c
Patch209: kvm-virtiofsd-Remove-fuse_req_getgroups.patch
ddf19c
# For bz#1797064 - virtiofsd: Fixes
ddf19c
Patch210: kvm-virtiofsd-fv_create_listen_socket-error-path-socket-.patch
ddf19c
# For bz#1797064 - virtiofsd: Fixes
ddf19c
Patch211: kvm-virtiofsd-load_capng-missing-unlock.patch
ddf19c
# For bz#1797064 - virtiofsd: Fixes
ddf19c
Patch212: kvm-virtiofsd-do_read-missing-NULL-check.patch
ddf19c
# For bz#1797064 - virtiofsd: Fixes
ddf19c
Patch213: kvm-tools-virtiofsd-fuse_lowlevel-Fix-fuse_out_header-er.patch
ddf19c
# For bz#1797064 - virtiofsd: Fixes
ddf19c
Patch214: kvm-virtiofsd-passthrough_ll-cleanup-getxattr-listxattr.patch
ddf19c
# For bz#1797064 - virtiofsd: Fixes
ddf19c
Patch215: kvm-virtiofsd-Fix-xattr-operations.patch
ddf19c
# For bz#1640894 - Fix generic file creation fallback for qemu-img nvme:// image creation support
ddf19c
Patch216: kvm-block-nbd-Fix-hang-in-.bdrv_close.patch
ddf19c
# For bz#1640894 - Fix generic file creation fallback for qemu-img nvme:// image creation support
ddf19c
Patch217: kvm-block-Generic-file-creation-fallback.patch
ddf19c
# For bz#1640894 - Fix generic file creation fallback for qemu-img nvme:// image creation support
ddf19c
Patch218: kvm-file-posix-Drop-hdev_co_create_opts.patch
ddf19c
# For bz#1640894 - Fix generic file creation fallback for qemu-img nvme:// image creation support
ddf19c
Patch219: kvm-iscsi-Drop-iscsi_co_create_opts.patch
ddf19c
# For bz#1640894 - Fix generic file creation fallback for qemu-img nvme:// image creation support
ddf19c
Patch220: kvm-iotests-Add-test-for-image-creation-fallback.patch
ddf19c
# For bz#1640894 - Fix generic file creation fallback for qemu-img nvme:// image creation support
ddf19c
Patch221: kvm-block-Fix-leak-in-bdrv_create_file_fallback.patch
ddf19c
# For bz#1790482 - bitmaps in backing images can't be modified
ddf19c
# For bz#1805143 - allow late/lazy opening of backing chain for shallow blockdev-mirror
ddf19c
Patch222: kvm-iotests-Use-complete_and_wait-in-155.patch
ddf19c
# For bz#1790482 - bitmaps in backing images can't be modified
ddf19c
# For bz#1805143 - allow late/lazy opening of backing chain for shallow blockdev-mirror
ddf19c
Patch223: kvm-block-Introduce-bdrv_reopen_commit_post-step.patch
ddf19c
# For bz#1790482 - bitmaps in backing images can't be modified
ddf19c
# For bz#1805143 - allow late/lazy opening of backing chain for shallow blockdev-mirror
ddf19c
Patch224: kvm-block-qcow2-Move-bitmap-reopen-into-bdrv_reopen_comm.patch
ddf19c
# For bz#1790482 - bitmaps in backing images can't be modified
ddf19c
# For bz#1805143 - allow late/lazy opening of backing chain for shallow blockdev-mirror
ddf19c
Patch225: kvm-iotests-Refactor-blockdev-reopen-test-for-iothreads.patch
ddf19c
# For bz#1790482 - bitmaps in backing images can't be modified
ddf19c
# For bz#1805143 - allow late/lazy opening of backing chain for shallow blockdev-mirror
ddf19c
Patch226: kvm-block-bdrv_reopen-with-backing-file-in-different-Aio.patch
ddf19c
# For bz#1790482 - bitmaps in backing images can't be modified
ddf19c
# For bz#1805143 - allow late/lazy opening of backing chain for shallow blockdev-mirror
ddf19c
Patch227: kvm-block-Versioned-x-blockdev-reopen-API-with-feature-f.patch
ddf19c
# For bz#1790482 - bitmaps in backing images can't be modified
ddf19c
# For bz#1805143 - allow late/lazy opening of backing chain for shallow blockdev-mirror
ddf19c
Patch228: kvm-block-Make-bdrv_get_cumulative_perm-public.patch
ddf19c
# For bz#1790482 - bitmaps in backing images can't be modified
ddf19c
# For bz#1805143 - allow late/lazy opening of backing chain for shallow blockdev-mirror
ddf19c
Patch229: kvm-block-Relax-restrictions-for-blockdev-snapshot.patch
ddf19c
# For bz#1790482 - bitmaps in backing images can't be modified
ddf19c
# For bz#1805143 - allow late/lazy opening of backing chain for shallow blockdev-mirror
ddf19c
Patch230: kvm-iotests-Fix-run_job-with-use_log-False.patch
ddf19c
# For bz#1790482 - bitmaps in backing images can't be modified
ddf19c
# For bz#1805143 - allow late/lazy opening of backing chain for shallow blockdev-mirror
ddf19c
Patch231: kvm-iotests-Test-mirror-with-temporarily-disabled-target.patch
ddf19c
# For bz#1790482 - bitmaps in backing images can't be modified
ddf19c
# For bz#1805143 - allow late/lazy opening of backing chain for shallow blockdev-mirror
ddf19c
Patch232: kvm-block-Fix-cross-AioContext-blockdev-snapshot.patch
ddf19c
# For bz#1790482 - bitmaps in backing images can't be modified
ddf19c
# For bz#1805143 - allow late/lazy opening of backing chain for shallow blockdev-mirror
ddf19c
Patch233: kvm-iotests-Add-iothread-cases-to-155.patch
ddf19c
# For bz#1790482 - bitmaps in backing images can't be modified
ddf19c
# For bz#1805143 - allow late/lazy opening of backing chain for shallow blockdev-mirror
ddf19c
Patch234: kvm-qapi-Add-allow-write-only-overlay-feature-for-blockd.patch
ddf19c
# For bz#1809380 - guest hang during reboot process after migration from RHEl7.8 to RHEL8.2.0.
ddf19c
Patch235: kvm-exec-rom_reset-Free-rom-data-during-inmigrate-skip.patch
ddf19c
# For bz#1814336 - [POWER9] QEMU migration-test triggers a kernel warning
ddf19c
Patch236: kvm-migration-Rate-limit-inside-host-pages.patch
ddf19c
# For bz#1811670 - Unneeded qemu-guest-agent dependency on pixman
ddf19c
Patch237: kvm-build-sys-do-not-make-qemu-ga-link-with-pixman.patch
ddf19c
# For bz#1816007 - qemu-img convert failed to convert with block device as target
ddf19c
Patch238: kvm-block-pass-BlockDriver-reference-to-the-.bdrv_co_cre.patch
ddf19c
# For bz#1816007 - qemu-img convert failed to convert with block device as target
ddf19c
Patch239: kvm-block-trickle-down-the-fallback-image-creation-funct.patch
ddf19c
# For bz#1794692 - Mirror block job stops making progress
ddf19c
Patch240: kvm-Revert-mirror-Don-t-let-an-operation-wait-for-itself.patch
ddf19c
# For bz#1794692 - Mirror block job stops making progress
ddf19c
Patch241: kvm-mirror-Wait-only-for-in-flight-operations.patch
ddf19c
# For bz#1817621 - Crash and deadlock with block jobs when using io-threads
ddf19c
Patch242: kvm-job-take-each-job-s-lock-individually-in-job_txn_app.patch
ddf19c
# For bz#1817621 - Crash and deadlock with block jobs when using io-threads
ddf19c
Patch243: kvm-replication-assert-we-own-context-before-job_cancel_.patch
ddf19c
# For bz#1817621 - Crash and deadlock with block jobs when using io-threads
ddf19c
Patch244: kvm-backup-don-t-acquire-aio_context-in-backup_clean.patch
ddf19c
# For bz#1817621 - Crash and deadlock with block jobs when using io-threads
ddf19c
Patch245: kvm-block-backend-Reorder-flush-pdiscard-function-defini.patch
ddf19c
# For bz#1817621 - Crash and deadlock with block jobs when using io-threads
ddf19c
Patch246: kvm-block-Increase-BB.in_flight-for-coroutine-and-sync-i.patch
ddf19c
# For bz#1817621 - Crash and deadlock with block jobs when using io-threads
ddf19c
Patch247: kvm-block-Fix-blk-in_flight-during-blk_wait_while_draine.patch
ddf19c
# For bz#1822682 - QEMU-4.2 fails to start a VM on Azure
ddf19c
Patch248: kvm-target-i386-do-not-set-unsupported-VMX-secondary-exe.patch
ddf19c
# For bz#1790899 - [RFE] QEMU devices should have the option to enable/disable hotplug/unplug
ddf19c
Patch249: kvm-pcie_root_port-Add-hotplug-disabling-option.patch
ddf19c
# For bz#1816793 - 'edid' compat handling missing for virtio-gpu-ccw
ddf19c
Patch250: kvm-compat-disable-edid-for-virtio-gpu-ccw.patch
ddf19c
# For bz#1820531 - qmp command query-pci get wrong result after hotplug device under hotplug=off controller
ddf19c
Patch251: kvm-hw-pci-pcie-Forbid-hot-plug-if-it-s-disabled-on-the-.patch
ddf19c
# For bz#1820531 - qmp command query-pci get wrong result after hotplug device under hotplug=off controller
ddf19c
Patch252: kvm-hw-pci-pcie-Replace-PCI_DEVICE-casts-with-existing-v.patch
ddf19c
# For bz#1817445 - CVE-2020-10717 virt:8.2/qemu-kvm: QEMU: virtiofsd: guest may open maximum file descriptor to cause DoS [rhel-av-8]
ddf19c
Patch253: kvm-tools-virtiofsd-passthrough_ll-Fix-double-close.patch
ddf19c
# For bz#1817445 - CVE-2020-10717 virt:8.2/qemu-kvm: QEMU: virtiofsd: guest may open maximum file descriptor to cause DoS [rhel-av-8]
ddf19c
Patch254: kvm-virtiofsd-add-rlimit-nofile-NUM-option.patch
ddf19c
# For bz#1817445 - CVE-2020-10717 virt:8.2/qemu-kvm: QEMU: virtiofsd: guest may open maximum file descriptor to cause DoS [rhel-av-8]
ddf19c
Patch255: kvm-virtiofsd-stay-below-fs.file-max-sysctl-value-CVE-20.patch
ddf19c
# For bz#1817445 - CVE-2020-10717 virt:8.2/qemu-kvm: QEMU: virtiofsd: guest may open maximum file descriptor to cause DoS [rhel-av-8]
ddf19c
Patch256: kvm-virtiofsd-jail-lo-proc_self_fd.patch
ddf19c
# For bz#1817445 - CVE-2020-10717 virt:8.2/qemu-kvm: QEMU: virtiofsd: guest may open maximum file descriptor to cause DoS [rhel-av-8]
ddf19c
Patch257: kvm-virtiofsd-Show-submounts.patch
ddf19c
# For bz#1817445 - CVE-2020-10717 virt:8.2/qemu-kvm: QEMU: virtiofsd: guest may open maximum file descriptor to cause DoS [rhel-av-8]
ddf19c
Patch258: kvm-virtiofsd-only-retain-file-system-capabilities.patch
ddf19c
# For bz#1817445 - CVE-2020-10717 virt:8.2/qemu-kvm: QEMU: virtiofsd: guest may open maximum file descriptor to cause DoS [rhel-av-8]
ddf19c
Patch259: kvm-virtiofsd-drop-all-capabilities-in-the-wait-parent-p.patch
ddf19c
# For bz#1775462 - Creating luks-inside-qcow2 images with cluster_size=2k/4k will get a corrupted image
ddf19c
Patch260: kvm-block-always-fill-entire-LUKS-header-space-with-zero.patch
ddf19c
# For bz#1600217 - [Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm  Fast Train
ddf19c
Patch261: kvm-numa-remove-not-needed-check.patch
ddf19c
# For bz#1600217 - [Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm  Fast Train
ddf19c
Patch262: kvm-numa-properly-check-if-numa-is-supported.patch
ddf19c
# For bz#1600217 - [Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm  Fast Train
ddf19c
Patch263: kvm-numa-Extend-CLI-to-provide-initiator-information-for.patch
ddf19c
# For bz#1600217 - [Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm  Fast Train
ddf19c
Patch264: kvm-numa-Extend-CLI-to-provide-memory-latency-and-bandwi.patch
ddf19c
# For bz#1600217 - [Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm  Fast Train
ddf19c
Patch265: kvm-numa-Extend-CLI-to-provide-memory-side-cache-informa.patch
ddf19c
# For bz#1600217 - [Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm  Fast Train
ddf19c
Patch266: kvm-hmat-acpi-Build-Memory-Proximity-Domain-Attributes-S.patch
ddf19c
# For bz#1600217 - [Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm  Fast Train
ddf19c
Patch267: kvm-hmat-acpi-Build-System-Locality-Latency-and-Bandwidt.patch
ddf19c
# For bz#1600217 - [Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm  Fast Train
ddf19c
Patch268: kvm-hmat-acpi-Build-Memory-Side-Cache-Information-Struct.patch
ddf19c
# For bz#1600217 - [Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm  Fast Train
ddf19c
Patch269: kvm-tests-numa-Add-case-for-QMP-build-HMAT.patch
ddf19c
# For bz#1600217 - [Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm  Fast Train
ddf19c
Patch270: kvm-tests-bios-tables-test-add-test-cases-for-ACPI-HMAT.patch
ddf19c
# For bz#1600217 - [Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm  Fast Train
ddf19c
Patch271: kvm-ACPI-add-expected-files-for-HMAT-tests-acpihmat.patch
ddf19c
# For bz#1813940 - CVE-2020-10702 virt:8.1/qemu-kvm: qemu: weak signature generation in Pointer Authentication support for ARM [rhel-av-8]
ddf19c
Patch272: kvm-target-arm-Fix-PAuth-sbox-functions.patch
ddf19c
# For bz#1749737 - CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-av-8]
ddf19c
Patch273: kvm-Don-t-leak-memory-when-reallocation-fails.patch
ddf19c
# For bz#1749737 - CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-av-8]
ddf19c
Patch274: kvm-Replace-remaining-malloc-free-user-with-glib.patch
ddf19c
# For bz#1839030 - RFE: enable the "memfd" memory backend
ddf19c
Patch275: kvm-Revert-RHEL-disable-hostmem-memfd.patch
ddf19c
# For bz#1827630 - volume creation leaving uncleaned stuff behind on error (vol-clone/libvirt/qemu-kvm)
ddf19c
Patch276: kvm-block-introducing-bdrv_co_delete_file-interface.patch
ddf19c
# For bz#1827630 - volume creation leaving uncleaned stuff behind on error (vol-clone/libvirt/qemu-kvm)
ddf19c
Patch277: kvm-block.c-adding-bdrv_co_delete_file.patch
ddf19c
# For bz#1827630 - volume creation leaving uncleaned stuff behind on error (vol-clone/libvirt/qemu-kvm)
ddf19c
Patch278: kvm-crypto.c-cleanup-created-file-when-block_crypto_co_c.patch
ddf19c
# For bz#1513681 - [Intel 8.2.1 Feat] qemu-kvm PT VMX -- Fast Train
ddf19c
Patch279: kvm-target-i386-set-the-CPUID-level-to-0x14-on-old-machi.patch
ddf19c
# For bz#1841038 - 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
ddf19c
Patch280: kvm-block-curl-HTTP-header-fields-allow-whitespace-aroun.patch
ddf19c
# For bz#1841038 - 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
ddf19c
Patch281: kvm-block-curl-HTTP-header-field-names-are-case-insensit.patch
ddf19c
# For bz#1779893 - RFE: Copy bitmaps with qemu-img convert
ddf19c
# For bz#1779904 - RFE: ability to estimate bitmap space utilization for qcow2
ddf19c
Patch282: kvm-MAINTAINERS-fix-qcow2-bitmap.c-under-Dirty-Bitmaps-h.patch
ddf19c
# For bz#1779893 - RFE: Copy bitmaps with qemu-img convert
ddf19c
# For bz#1779904 - RFE: ability to estimate bitmap space utilization for qcow2
ddf19c
Patch283: kvm-iotests-Let-_make_test_img-parse-its-parameters.patch
ddf19c
# For bz#1779893 - RFE: Copy bitmaps with qemu-img convert
ddf19c
# For bz#1779904 - RFE: ability to estimate bitmap space utilization for qcow2
ddf19c
Patch284: kvm-qemu_img-add-cvtnum_full-to-print-error-reports.patch
ddf19c
# For bz#1779893 - RFE: Copy bitmaps with qemu-img convert
ddf19c
# For bz#1779904 - RFE: ability to estimate bitmap space utilization for qcow2
ddf19c
Patch285: kvm-block-Make-it-easier-to-learn-which-BDS-support-bitm.patch
ddf19c
# For bz#1779893 - RFE: Copy bitmaps with qemu-img convert
ddf19c
# For bz#1779904 - RFE: ability to estimate bitmap space utilization for qcow2
ddf19c
Patch286: kvm-blockdev-Promote-several-bitmap-functions-to-non-sta.patch
ddf19c
# For bz#1779893 - RFE: Copy bitmaps with qemu-img convert
ddf19c
# For bz#1779904 - RFE: ability to estimate bitmap space utilization for qcow2
ddf19c
Patch287: kvm-blockdev-Split-off-basic-bitmap-operations-for-qemu-.patch
ddf19c
# For bz#1779893 - RFE: Copy bitmaps with qemu-img convert
ddf19c
# For bz#1779904 - RFE: ability to estimate bitmap space utilization for qcow2
ddf19c
Patch288: kvm-qemu-img-Add-bitmap-sub-command.patch
ddf19c
# For bz#1779893 - RFE: Copy bitmaps with qemu-img convert
ddf19c
# For bz#1779904 - RFE: ability to estimate bitmap space utilization for qcow2
ddf19c
Patch289: kvm-iotests-Fix-test-178.patch
ddf19c
# For bz#1779893 - RFE: Copy bitmaps with qemu-img convert
ddf19c
# For bz#1779904 - RFE: ability to estimate bitmap space utilization for qcow2
ddf19c
Patch290: kvm-qcow2-Expose-bitmaps-size-during-measure.patch
ddf19c
# For bz#1779893 - RFE: Copy bitmaps with qemu-img convert
ddf19c
# For bz#1779904 - RFE: ability to estimate bitmap space utilization for qcow2
ddf19c
Patch291: kvm-qemu-img-Factor-out-code-for-merging-bitmaps.patch
ddf19c
# For bz#1779893 - RFE: Copy bitmaps with qemu-img convert
ddf19c
# For bz#1779904 - RFE: ability to estimate bitmap space utilization for qcow2
ddf19c
Patch292: kvm-qemu-img-Add-convert-bitmaps-option.patch
ddf19c
# For bz#1779893 - RFE: Copy bitmaps with qemu-img convert
ddf19c
# For bz#1779904 - RFE: ability to estimate bitmap space utilization for qcow2
ddf19c
Patch293: kvm-iotests-Add-test-291-to-for-qemu-img-bitmap-coverage.patch
ddf19c
# For bz#1778593 - Qemu coredump when backup to a existing small size image
ddf19c
Patch294: kvm-iotests-Add-more-skip_if_unsupported-statements-to-t.patch
ddf19c
# For bz#1778593 - Qemu coredump when backup to a existing small size image
ddf19c
Patch295: kvm-iotests-don-t-use-format-for-drive_add.patch
ddf19c
# For bz#1778593 - Qemu coredump when backup to a existing small size image
ddf19c
Patch296: kvm-iotests-055-refactor-compressed-backup-to-vmdk.patch
ddf19c
# For bz#1778593 - Qemu coredump when backup to a existing small size image
ddf19c
Patch297: kvm-iotests-055-skip-vmdk-target-tests-if-vmdk-is-not-wh.patch
ddf19c
# For bz#1778593 - Qemu coredump when backup to a existing small size image
ddf19c
Patch298: kvm-backup-Improve-error-for-bdrv_getlength-failure.patch
ddf19c
# For bz#1778593 - Qemu coredump when backup to a existing small size image
ddf19c
Patch299: kvm-backup-Make-sure-that-source-and-target-size-match.patch
ddf19c
# For bz#1778593 - Qemu coredump when backup to a existing small size image
ddf19c
Patch300: kvm-iotests-Backup-with-different-source-target-size.patch
ddf19c
# For bz#1778593 - Qemu coredump when backup to a existing small size image
ddf19c
Patch301: kvm-iotests-109-Don-t-mirror-with-mismatched-size.patch
ddf19c
# For bz#1778593 - Qemu coredump when backup to a existing small size image
ddf19c
Patch302: kvm-iotests-229-Use-blkdebug-to-inject-an-error.patch
ddf19c
# For bz#1778593 - Qemu coredump when backup to a existing small size image
ddf19c
Patch303: kvm-mirror-Make-sure-that-source-and-target-size-match.patch
ddf19c
# For bz#1778593 - Qemu coredump when backup to a existing small size image
ddf19c
Patch304: kvm-iotests-Mirror-with-different-source-target-size.patch
ddf19c
# For bz#1841068 - RFE: please support the "ramfb" display device model
ddf19c
Patch305: kvm-enable-ramfb.patch
ddf19c
# For bz#1780574 - Data corruption with resizing short overlay over longer backing files
ddf19c
Patch306: kvm-block-Add-flags-to-BlockDriver.bdrv_co_truncate.patch
ddf19c
# For bz#1780574 - Data corruption with resizing short overlay over longer backing files
ddf19c
Patch307: kvm-block-Add-flags-to-bdrv-_co-_truncate.patch
ddf19c
# For bz#1780574 - Data corruption with resizing short overlay over longer backing files
ddf19c
Patch308: kvm-block-backend-Add-flags-to-blk_truncate.patch
ddf19c
# For bz#1780574 - Data corruption with resizing short overlay over longer backing files
ddf19c
Patch309: kvm-qcow2-Support-BDRV_REQ_ZERO_WRITE-for-truncate.patch
ddf19c
# For bz#1780574 - Data corruption with resizing short overlay over longer backing files
ddf19c
Patch310: kvm-raw-format-Support-BDRV_REQ_ZERO_WRITE-for-truncate.patch
ddf19c
# For bz#1780574 - Data corruption with resizing short overlay over longer backing files
ddf19c
Patch311: kvm-file-posix-Support-BDRV_REQ_ZERO_WRITE-for-truncate.patch
ddf19c
# For bz#1780574 - Data corruption with resizing short overlay over longer backing files
ddf19c
Patch312: kvm-block-truncate-Don-t-make-backing-file-data-visible.patch
ddf19c
# For bz#1780574 - Data corruption with resizing short overlay over longer backing files
ddf19c
Patch313: kvm-iotests-Add-qemu_io_log.patch
ddf19c
# For bz#1780574 - Data corruption with resizing short overlay over longer backing files
ddf19c
Patch314: kvm-iotests-Filter-testfiles-out-in-filter_img_info.patch
ddf19c
# For bz#1780574 - Data corruption with resizing short overlay over longer backing files
ddf19c
Patch315: kvm-iotests-Test-committing-to-short-backing-file.patch
ddf19c
# For bz#1780574 - Data corruption with resizing short overlay over longer backing files
ddf19c
Patch316: kvm-qcow2-Forward-ZERO_WRITE-flag-for-full-preallocation.patch
ddf19c
# For bz#1769912 - [Intel 8.2.1 Feature] introduce Cooper Lake cpu model - qemu-kvm Fast Train
ddf19c
Patch317: kvm-i386-Add-MSR-feature-bit-for-MDS-NO.patch
ddf19c
# For bz#1769912 - [Intel 8.2.1 Feature] introduce Cooper Lake cpu model - qemu-kvm Fast Train
ddf19c
Patch318: kvm-i386-Add-macro-for-stibp.patch
ddf19c
# For bz#1769912 - [Intel 8.2.1 Feature] introduce Cooper Lake cpu model - qemu-kvm Fast Train
ddf19c
Patch319: kvm-target-i386-Add-new-bit-definitions-of-MSR_IA32_ARCH.patch
ddf19c
# For bz#1769912 - [Intel 8.2.1 Feature] introduce Cooper Lake cpu model - qemu-kvm Fast Train
ddf19c
Patch320: kvm-i386-Add-new-CPU-model-Cooperlake.patch
ddf19c
# For bz#1769912 - [Intel 8.2.1 Feature] introduce Cooper Lake cpu model - qemu-kvm Fast Train
ddf19c
Patch321: kvm-target-i386-Add-missed-features-to-Cooperlake-CPU-mo.patch
ddf19c
# For bz#1845384 - 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]
ddf19c
Patch322: kvm-nbd-server-Avoid-long-error-message-assertions-CVE-2.patch
ddf19c
# For bz#1845384 - 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]
ddf19c
Patch323: kvm-block-Call-attention-to-truncation-of-long-NBD-expor.patch
ddf19c
# For bz#1820531 - qmp command query-pci get wrong result after hotplug device under hotplug=off controller
ddf19c
Patch324: kvm-hw-pci-pcie-Move-hot-plug-capability-check-to-pre_pl.patch
ddf19c
# For bz#1840342 - [Intel 8.2.1 Bug] qemu-kvm Add ARCH_CAPABILITIES to Icelake-Server cpu model - Fast Train
ddf19c
Patch325: kvm-target-i386-Add-ARCH_CAPABILITIES-related-bits-into-.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch327: kvm-linux-headers-update-kvm.h.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch328: kvm-s390x-Don-t-do-a-normal-reset-on-the-initial-cpu.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch329: kvm-s390x-Move-reset-normal-to-shared-reset-handler.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch330: kvm-s390x-Move-initial-reset.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch331: kvm-s390x-Move-clear-reset.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch332: kvm-s390x-Beautify-diag308-handling.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch333: kvm-s390x-kvm-Make-kvm_sclp_service_call-void.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch334: kvm-s390x-Fix-cpu-normal-reset-ri-clearing.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch335: kvm-tests-boot-sector-Fix-the-bad-s390x-assembler-code.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch336: kvm-pc-bios-s390x-Fix-reset-psw-mask.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch337: kvm-s390x-Properly-fetch-and-test-the-short-psw-on-diag3.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch338: kvm-s390x-Rename-and-use-constants-for-short-PSW-address.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch339: kvm-s390x-Add-missing-vcpu-reset-functions.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch340: kvm-s390-sclp-improve-special-wait-psw-logic.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch341: kvm-pc-bios-s390x-Save-iplb-location-in-lowcore.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch342: kvm-s390-ipl-sync-back-loadparm.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch343: kvm-s390-ipl-fix-off-by-one-in-update_machine_ipl_proper.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch344: kvm-s390x-ipl-Consolidate-iplb-validity-check-into-one-f.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch345: kvm-vhost-correctly-turn-on-VIRTIO_F_IOMMU_PLATFORM.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch346: kvm-s390x-Move-diagnose-308-subcodes-and-rcs-into-ipl.h.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch347: kvm-s390x-protvirt-Support-unpack-facility.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch348: kvm-s390x-protvirt-Add-migration-blocker.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch349: kvm-s390x-protvirt-Inhibit-balloon-when-switching-to-pro.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch350: kvm-s390x-protvirt-KVM-intercept-changes.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch351: kvm-s390x-Add-SIDA-memory-ops.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch352: kvm-s390x-protvirt-Move-STSI-data-over-SIDAD.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch353: kvm-s390x-protvirt-SCLP-interpretation.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch354: kvm-s390x-protvirt-Set-guest-IPL-PSW.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch355: kvm-s390x-protvirt-Move-diag-308-data-over-SIDA.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch356: kvm-s390x-protvirt-Disable-address-checks-for-PV-guest-I.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch357: kvm-s390x-protvirt-Move-IO-control-structures-over-SIDA.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch358: kvm-s390x-protvirt-Handle-SIGP-store-status-correctly.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch359: kvm-s390x-Add-unpack-facility-feature-to-GA1.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch360: kvm-s390x-protvirt-Fix-stray-error_report_err-in-s390_ma.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch361: kvm-s390x-pv-Retry-ioctls-on-EINTR.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch362: kvm-s390x-s390-virtio-ccw-Fix-build-on-systems-without-K.patch
ddf19c
# For bz#1828317 - [IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part
ddf19c
Patch363: kvm-s390x-pv-Fix-KVM_PV_PREP_RESET-command-wrapper-name.patch
ddf19c
# For bz#1756946 - [zKVM] Re-enable KVM_CAP_S390_AIS for new machine types
ddf19c
Patch364: kvm-spapr-Pass-the-maximum-number-of-vCPUs-to-the-KVM-in.patch
ddf19c
# For bz#1756946 - [zKVM] Re-enable KVM_CAP_S390_AIS for new machine types
ddf19c
Patch365: kvm-introduce-kvm_kernel_irqchip_-functions.patch
ddf19c
# For bz#1756946 - [zKVM] Re-enable KVM_CAP_S390_AIS for new machine types
ddf19c
Patch366: kvm-target-s390x-kvm-Enable-adapter-interruption-suppres.patch
ddf19c
# For bz#1823275 - RHEL8.1 - GPU Numa nodes not visible in guest post the pass-through.
ddf19c
Patch367: kvm-vfio-nvlink-Remove-exec-permission-to-avoid-SELinux-.patch
ddf19c
# For bz#1660916 - [IBM 8.3 FEAT] KVM s390x: DASD passthrough support - qemu part
ddf19c
Patch368: kvm-vfio-ccw-Fix-error-message.patch
ddf19c
# For bz#1660916 - [IBM 8.3 FEAT] KVM s390x: DASD passthrough support - qemu part
ddf19c
Patch369: kvm-vfio-ccw-allow-non-prefetch-ORBs.patch
ddf19c
# For bz#1660916 - [IBM 8.3 FEAT] KVM s390x: DASD passthrough support - qemu part
ddf19c
Patch370: kvm-linux-headers-support-vfio-ccw-features.patch
ddf19c
# For bz#1660916 - [IBM 8.3 FEAT] KVM s390x: DASD passthrough support - qemu part
ddf19c
Patch371: kvm-vfio-ccw-Refactor-cleanup-of-regions.patch
ddf19c
# For bz#1660916 - [IBM 8.3 FEAT] KVM s390x: DASD passthrough support - qemu part
ddf19c
Patch372: kvm-vfio-ccw-Add-support-for-the-schib-region.patch
ddf19c
# For bz#1660916 - [IBM 8.3 FEAT] KVM s390x: DASD passthrough support - qemu part
ddf19c
Patch373: kvm-vfio-ccw-Refactor-ccw-irq-handler.patch
ddf19c
# For bz#1660916 - [IBM 8.3 FEAT] KVM s390x: DASD passthrough support - qemu part
ddf19c
Patch374: kvm-s390x-css-Refactor-the-css_queue_crw-routine.patch
ddf19c
# For bz#1660916 - [IBM 8.3 FEAT] KVM s390x: DASD passthrough support - qemu part
ddf19c
Patch375: kvm-vfio-ccw-Add-support-for-the-CRW-region-and-IRQ.patch
ddf19c
# For bz#1660916 - [IBM 8.3 FEAT] KVM s390x: DASD passthrough support - qemu part
ddf19c
Patch376: kvm-config-enable-VFIO_CCW.patch
ddf19c
Patch377: kvm-virtio-blk-Refactor-the-code-that-processes-queued-r.patch
ddf19c
Patch378: kvm-virtio-blk-On-restart-process-queued-requests-in-the.patch
ddf19c
# For bz#1838070 - CVE-2020-1983 virt:rhel/qemu-kvm: QEMU: slirp: use-after-free in ip_reass() function in ip_input.c [rhel-8]
ddf19c
Patch379: kvm-Fix-use-afte-free-in-ip_reass-CVE-2020-1983.patch
ddf19c
ddf19c
BuildRequires: wget
ddf19c
BuildRequires: rpm-build
ae23c9
BuildRequires: zlib-devel
ae23c9
BuildRequires: glib2-devel
ae23c9
BuildRequires: which
ae23c9
BuildRequires: gnutls-devel
ae23c9
BuildRequires: cyrus-sasl-devel
ae23c9
BuildRequires: libtool
ae23c9
BuildRequires: libaio-devel
ae23c9
BuildRequires: rsync
ae23c9
BuildRequires: python3-devel
ae23c9
BuildRequires: pciutils-devel
ae23c9
BuildRequires: libiscsi-devel
ae23c9
BuildRequires: ncurses-devel
ae23c9
BuildRequires: libattr-devel
ae23c9
BuildRequires: libusbx-devel >= 1.0.22
ae23c9
%if %{have_usbredir}
ae23c9
BuildRequires: usbredir-devel >= 0.7.1
ae23c9
%endif
ae23c9
BuildRequires: texinfo
ddf19c
BuildRequires: python3-sphinx
ae23c9
%if %{have_spice}
ae23c9
BuildRequires: spice-protocol >= 0.12.12
ae23c9
BuildRequires: spice-server-devel >= 0.12.8
ae23c9
BuildRequires: libcacard-devel
ae23c9
# For smartcard NSS support
ae23c9
BuildRequires: nss-devel
ae23c9
%endif
ae23c9
BuildRequires: libseccomp-devel >= 2.4.0
ae23c9
# For network block driver
ae23c9
BuildRequires: libcurl-devel
4ec855
BuildRequires: libssh-devel
ae23c9
BuildRequires: librados-devel
ae23c9
BuildRequires: librbd-devel
ae23c9
%if %{have_gluster}
ae23c9
# For gluster block driver
ae23c9
BuildRequires: glusterfs-api-devel >= 3.6.0
ae23c9
BuildRequires: glusterfs-devel
ae23c9
%endif
ae23c9
# We need both because the 'stap' binary is probed for by configure
ae23c9
BuildRequires: systemtap
ae23c9
BuildRequires: systemtap-sdt-devel
ae23c9
# For VNC PNG support
ae23c9
BuildRequires: libpng-devel
ae23c9
# For uuid generation
ae23c9
BuildRequires: libuuid-devel
ae23c9
# For BlueZ device support
ae23c9
BuildRequires: bluez-libs-devel
ae23c9
# For Braille device support
ae23c9
BuildRequires: brlapi-devel
ae23c9
# For test suite
ae23c9
BuildRequires: check-devel
ddf19c
# For virtiofs
ddf19c
BuildRequires: libcap-ng-devel
ae23c9
# Hard requirement for version >= 1.3
ae23c9
BuildRequires: pixman-devel
ae23c9
# Documentation requirement
ae23c9
BuildRequires: perl-podlators
ae23c9
BuildRequires: texinfo
ddf19c
BuildRequires: python3-sphinx
ae23c9
# For rdma
ae23c9
%if 0%{?have_librdma}
ae23c9
BuildRequires: rdma-core-devel
ae23c9
%endif
ae23c9
%if %{have_fdt}
ae23c9
BuildRequires: libfdt-devel >= 1.4.3
ae23c9
%endif
ae23c9
# iasl and cpp for acpi generation (not a hard requirement as we can use
ae23c9
# pre-compiled files, but it's better to use this)
ae23c9
%ifarch %{ix86} x86_64
ae23c9
BuildRequires: iasl
ae23c9
BuildRequires: cpp
ae23c9
%endif
ae23c9
# For compressed guest memory dumps
ae23c9
BuildRequires: lzo-devel snappy-devel
ae23c9
# For NUMA memory binding
ae23c9
%ifnarch s390x
ae23c9
BuildRequires: numactl-devel
ae23c9
%endif
ae23c9
BuildRequires: libgcrypt-devel
ae23c9
# qemu-pr-helper multipath support (requires libudev too)
ae23c9
BuildRequires: device-mapper-multipath-devel
ae23c9
BuildRequires: systemd-devel
ae23c9
# used by qemu-bridge-helper and qemu-pr-helper
ae23c9
BuildRequires: libcap-ng-devel
ae23c9
ae23c9
BuildRequires: diffutils
ae23c9
%ifarch x86_64
ae23c9
BuildRequires: libpmem-devel
ae23c9
Requires: libpmem
ae23c9
%endif
ae23c9
ae23c9
# qemu-keymap
ae23c9
BuildRequires: pkgconfig(xkbcommon)
ae23c9
ae23c9
# For s390-pgste flag
ae23c9
%ifarch s390x
ae23c9
BuildRequires: binutils >= 2.27-16
ae23c9
%endif
ae23c9
ae23c9
%if %{have_opengl}
ae23c9
BuildRequires: pkgconfig(epoxy)
ae23c9
BuildRequires: pkgconfig(libdrm)
ae23c9
BuildRequires: pkgconfig(gbm)
ae23c9
Requires:      mesa-libGL
ae23c9
Requires:      mesa-libEGL
ae23c9
Requires:      mesa-dri-drivers
ae23c9
%endif
ae23c9
ddf19c
BuildRequires: perl-Test-Harness
ddf19c
ae23c9
Requires: qemu-kvm-core = %{epoch}:%{version}-%{release}
ae23c9
%rhev_ma_conflicts qemu-kvm
ae23c9
ae23c9
%{requires_all_modules}
ae23c9
ae23c9
%define qemudocdir %{_docdir}/%{name}
ae23c9
ae23c9
%description
ae23c9
qemu-kvm is an open source virtualizer that provides hardware
ae23c9
emulation for the KVM hypervisor. qemu-kvm acts as a virtual
ae23c9
machine monitor together with the KVM kernel modules, and emulates the
ae23c9
hardware for a full system such as a PC and its associated peripherals.
ae23c9
ae23c9
ae23c9
%package -n qemu-kvm-core
ae23c9
Summary: qemu-kvm core components
ae23c9
Requires: qemu-img = %{epoch}:%{version}-%{release}
ae23c9
%ifarch %{ix86} x86_64
ae23c9
Requires: seabios-bin >= 1.10.2-1
ae23c9
Requires: sgabios-bin
ae23c9
Requires: edk2-ovmf
ae23c9
%endif
ae23c9
%ifarch aarch64
ae23c9
Requires: edk2-aarch64
ae23c9
%endif
ae23c9
ae23c9
%ifnarch aarch64 s390x
ddf19c
Requires: seavgabios-bin >= 1.12.0-3
ae23c9
Requires: ipxe-roms-qemu >= 20170123-1
ae23c9
%endif
ae23c9
%ifarch %{power64}
ae23c9
Requires: SLOF >= %{SLOF_gittagdate}-1.git%{SLOF_gittagcommit}
ae23c9
%endif
ae23c9
Requires: %{name}-common = %{epoch}:%{version}-%{release}
ae23c9
Requires: libseccomp >= 2.4.0
ae23c9
# For compressed guest memory dumps
ae23c9
Requires: lzo snappy
ae23c9
%if %{have_gluster}
ae23c9
Requires: glusterfs-api >= 3.6.0
ae23c9
%endif
ae23c9
%if %{have_kvm_setup}
ae23c9
Requires(post): systemd-units
ae23c9
Requires(preun): systemd-units
ae23c9
    %ifarch %{power64}
ae23c9
Requires: powerpc-utils
ae23c9
    %endif
ae23c9
%endif
ae23c9
Requires: libusbx >= 1.0.19
ae23c9
%if %{have_usbredir}
ae23c9
Requires: usbredir >= 0.7.1
ae23c9
%endif
ae23c9
ae23c9
%rhev_ma_conflicts qemu-kvm
ae23c9
ae23c9
%description -n qemu-kvm-core
ae23c9
qemu-kvm is an open source virtualizer that provides hardware
ae23c9
emulation for the KVM hypervisor. qemu-kvm acts as a virtual
ae23c9
machine monitor together with the KVM kernel modules, and emulates the
ae23c9
hardware for a full system such as a PC and its associated peripherals.
ae23c9
ae23c9
ae23c9
%package -n qemu-img
ae23c9
Summary: QEMU command line tool for manipulating disk images
ae23c9
Group: Development/Tools
ae23c9
ae23c9
%rhev_ma_conflicts qemu-img
ae23c9
ae23c9
%description -n qemu-img
ae23c9
This package provides a command line tool for manipulating disk images.
ae23c9
ae23c9
%package -n qemu-kvm-common
ae23c9
Summary: QEMU common files needed by all QEMU targets
ae23c9
Group: Development/Tools
ae23c9
Requires(post): /usr/bin/getent
ae23c9
Requires(post): /usr/sbin/groupadd
ae23c9
Requires(post): /usr/sbin/useradd
ae23c9
Requires(post): systemd-units
ae23c9
Requires(preun): systemd-units
ae23c9
Requires(postun): systemd-units
ae23c9
ae23c9
%rhev_ma_conflicts qemu-kvm-common
ae23c9
ae23c9
%description -n qemu-kvm-common
ae23c9
qemu-kvm is an open source virtualizer that provides hardware emulation for
ae23c9
the KVM hypervisor.
ae23c9
ae23c9
This package provides documentation and auxiliary programs used with qemu-kvm.
ae23c9
ae23c9
ae23c9
%package -n qemu-guest-agent
ae23c9
Summary: QEMU guest agent
ae23c9
Requires(post): systemd-units
ae23c9
Requires(preun): systemd-units
ae23c9
Requires(postun): systemd-units
ae23c9
ae23c9
%description -n qemu-guest-agent
ae23c9
qemu-kvm is an open source virtualizer that provides hardware emulation for
ae23c9
the KVM hypervisor.
ae23c9
ae23c9
This package provides an agent to run inside guests, which communicates
ae23c9
with the host over a virtio-serial channel named "org.qemu.guest_agent.0"
ae23c9
ae23c9
This package does not need to be installed on the host OS.
ae23c9
ae23c9
%package tests
ae23c9
Summary: tests for the qemu-kvm package
ae23c9
Requires: %{name} = %{epoch}:%{version}-%{release}
ae23c9
ae23c9
%define testsdir %{_libdir}/%{name}/tests-src
ae23c9
ae23c9
%description tests
ae23c9
The qemu-kvm-tests rpm contains tests that can be used to verify
ae23c9
the functionality of the installed qemu-kvm package
ae23c9
ae23c9
Install this package if you want access to the avocado_qemu
ae23c9
tests, or qemu-iotests.
ae23c9
ae23c9
%package  block-curl
ae23c9
Summary: QEMU CURL block driver
ae23c9
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
ae23c9
ae23c9
%description block-curl
ae23c9
This package provides the additional CURL block driver for QEMU.
ae23c9
ae23c9
Install this package if you want to access remote disks over
ae23c9
http, https, ftp and other transports provided by the CURL library.
ae23c9
ae23c9
ae23c9
%if %{have_gluster}
ae23c9
%package  block-gluster
ae23c9
Summary: QEMU Gluster block driver
ae23c9
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
ae23c9
%description block-gluster
ae23c9
This package provides the additional Gluster block driver for QEMU.
ae23c9
ae23c9
Install this package if you want to access remote Gluster storage.
ae23c9
%endif
ae23c9
ae23c9
ae23c9
%package  block-iscsi
ae23c9
Summary: QEMU iSCSI block driver
ae23c9
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
ae23c9
ae23c9
%description block-iscsi
ae23c9
This package provides the additional iSCSI block driver for QEMU.
ae23c9
ae23c9
Install this package if you want to access iSCSI volumes.
ae23c9
ae23c9
ae23c9
%package  block-rbd
ae23c9
Summary: QEMU Ceph/RBD block driver
ae23c9
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
ae23c9
ae23c9
%description block-rbd
ae23c9
This package provides the additional Ceph/RBD block driver for QEMU.
ae23c9
ae23c9
Install this package if you want to access remote Ceph volumes
ae23c9
using the rbd protocol.
ae23c9
ae23c9
ae23c9
%package  block-ssh
ae23c9
Summary: QEMU SSH block driver
ae23c9
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
ae23c9
ae23c9
%description block-ssh
ae23c9
This package provides the additional SSH block driver for QEMU.
ae23c9
ae23c9
Install this package if you want to access remote disks using
ae23c9
the Secure Shell (SSH) protocol.
ae23c9
ae23c9
ae23c9
%prep
ddf19c
%setup -n qemu-%{version}
ae23c9
%autopatch -p1
ae23c9
ae23c9
%build
ae23c9
%global buildarch %{kvm_target}-softmmu
ae23c9
ae23c9
# --build-id option is used for giving info to the debug packages.
ae23c9
buildldflags="VL_LDFLAGS=-Wl,--build-id"
ae23c9
ae23c9
%global block_drivers_list qcow2,raw,file,host_device,nbd,iscsi,rbd,blkdebug,luks,null-co,nvme,copy-on-read,throttle
ae23c9
ae23c9
%if 0%{have_gluster}
ae23c9
    %global block_drivers_list %{block_drivers_list},gluster
ae23c9
%endif
ae23c9
ae23c9
./configure  \
ae23c9
 --prefix="%{_prefix}" \
ae23c9
 --libdir="%{_libdir}" \
ae23c9
 --sysconfdir="%{_sysconfdir}" \
ae23c9
 --interp-prefix=%{_prefix}/qemu-%M \
ae23c9
 --localstatedir="%{_localstatedir}" \
ae23c9
 --docdir="%{qemudocdir}" \
ae23c9
 --libexecdir="%{_libexecdir}" \
ae23c9
 --extra-ldflags="-Wl,--build-id -Wl,-z,relro -Wl,-z,now" \
ae23c9
 --extra-cflags="%{optflags}" \
ae23c9
 --with-pkgversion="%{name}-%{version}-%{release}" \
ae23c9
 --with-confsuffix=/"%{name}" \
ae23c9
 --firmwarepath=%{_prefix}/share/qemu-firmware \
ae23c9
%if 0%{have_fdt}
ae23c9
  --enable-fdt \
ae23c9
%else
ae23c9
  --disable-fdt \
ae23c9
 %endif
ae23c9
%if 0%{have_gluster}
ae23c9
  --enable-glusterfs \
ae23c9
%else
ae23c9
  --disable-glusterfs \
ae23c9
%endif
ae23c9
  --enable-guest-agent \
ae23c9
%ifnarch s390x
ae23c9
  --enable-numa \
ae23c9
%else
ae23c9
  --disable-numa \
ae23c9
%endif
ae23c9
  --enable-rbd \
ae23c9
%if 0%{have_librdma}
ae23c9
  --enable-rdma \
ae23c9
%else
ae23c9
  --disable-rdma \
ae23c9
%endif
ddf19c
  --disable-pvrdma \
ae23c9
  --enable-seccomp \
ae23c9
%if 0%{have_spice}
ae23c9
  --enable-spice \
ae23c9
  --enable-smartcard \
ae23c9
%else
ae23c9
  --disable-spice \
ae23c9
  --disable-smartcard \
ae23c9
%endif
ae23c9
%if 0%{have_opengl}
ae23c9
  --enable-opengl \
ae23c9
%else
ae23c9
  --disable-opengl \
ae23c9
%endif
ae23c9
%if 0%{have_usbredir}
ae23c9
  --enable-usb-redir \
ae23c9
%else
ae23c9
  --disable-usb-redir \
ae23c9
%endif
ae23c9
  --disable-tcmalloc \
ae23c9
%ifarch x86_64
ae23c9
  --enable-libpmem \
ae23c9
%else
ae23c9
  --disable-libpmem \
ae23c9
%endif
ae23c9
  --enable-vhost-user \
ddf19c
%ifarch %{ix86} x86_64
ddf19c
  --enable-avx2 \
ddf19c
%else
ddf19c
  --disable-avx2 \
ddf19c
%endif
ae23c9
  --python=%{__python3} \
ae23c9
  --target-list="%{buildarch}" \
ae23c9
  --block-drv-rw-whitelist=%{block_drivers_list} \
ae23c9
  --audio-drv-list= \
ae23c9
  --block-drv-ro-whitelist=vmdk,vhdx,vpc,https,ssh \
ae23c9
  --with-coroutine=ucontext \
ae23c9
  --tls-priority=NORMAL \
ae23c9
  --disable-bluez \
ae23c9
  --disable-brlapi \
ddf19c
  --enable-cap-ng \
ae23c9
  --enable-coroutine-pool \
ae23c9
  --enable-curl \
ae23c9
  --disable-curses \
ae23c9
  --disable-debug-tcg \
ae23c9
  --enable-docs \
ae23c9
  --disable-gtk \
ae23c9
  --enable-kvm \
ae23c9
  --enable-libiscsi \
ae23c9
  --disable-libnfs \
4ec855
  --enable-libssh \
ae23c9
  --enable-libusb \
ae23c9
  --disable-bzip2 \
ae23c9
  --enable-linux-aio \
ae23c9
  --disable-live-block-migration \
ae23c9
  --enable-lzo \
ae23c9
  --enable-pie \
ae23c9
  --disable-qom-cast-debug \
ae23c9
  --disable-sdl \
ae23c9
  --enable-snappy \
ae23c9
  --disable-sparse \
ae23c9
  --disable-strip \
ae23c9
  --enable-tpm \
ae23c9
  --enable-trace-backend=dtrace \
ae23c9
  --disable-vde \
ae23c9
  --disable-vhost-scsi \
ddf19c
  --disable-vxhs \
ae23c9
  --disable-virtfs \
ae23c9
  --disable-vnc-jpeg \
ae23c9
  --disable-vte \
ae23c9
  --enable-vnc-png \
ae23c9
  --enable-vnc-sasl \
ae23c9
  --enable-werror \
ae23c9
  --disable-xen \
ae23c9
  --disable-xfsctl \
ae23c9
  --enable-gnutls \
ae23c9
  --enable-gcrypt \
ae23c9
  --disable-nettle \
ae23c9
  --enable-attr \
ae23c9
  --disable-bsd-user \
ae23c9
  --disable-cocoa \
ae23c9
  --enable-debug-info \
ae23c9
  --disable-guest-agent-msi \
ae23c9
  --disable-hax \
ae23c9
  --disable-jemalloc \
ae23c9
  --disable-linux-user \
ae23c9
  --enable-modules \
ae23c9
  --disable-netmap \
ae23c9
  --disable-replication \
ae23c9
  --enable-system \
ae23c9
  --enable-tools \
ae23c9
  --disable-user \
ae23c9
  --enable-vhost-net \
ae23c9
  --enable-vhost-vsock \
ae23c9
  --enable-vnc \
ae23c9
  --enable-mpath \
ae23c9
  --disable-xen-pci-passthrough \
ae23c9
  --enable-tcg \
ae23c9
  --with-git=git \
ae23c9
  --disable-sanitizers \
ae23c9
  --disable-hvf \
ae23c9
  --disable-whpx \
ae23c9
  --enable-malloc-trim \
ae23c9
  --disable-membarrier \
ae23c9
  --disable-vhost-crypto \
ae23c9
  --disable-libxml2 \
ae23c9
  --enable-capstone \
ae23c9
  --disable-git-update \
ae23c9
  --disable-crypto-afalg \
ddf19c
  --disable-debug-mutex \
ae23c9
  --disable-bochs \
ae23c9
  --disable-cloop \
ae23c9
  --disable-dmg \
ae23c9
  --disable-qcow1 \
ae23c9
  --disable-vdi \
ae23c9
  --disable-vvfat \
ae23c9
  --disable-qed \
ae23c9
  --disable-parallels \
ddf19c
  --disable-sheepdog \
ddf19c
  --disable-auth-pam \
ddf19c
  --enable-iconv \
ddf19c
  --disable-lzfse \
ddf19c
  --enable-vhost-kernel \
ddf19c
  --disable-virglrenderer \
ddf19c
  --without-default-devices
ae23c9
ae23c9
echo "config-host.mak contents:"
ae23c9
echo "==="
ae23c9
cat config-host.mak
ae23c9
echo "==="
ae23c9
ae23c9
make V=1 %{?_smp_mflags} $buildldflags
ae23c9
ae23c9
# Setup back compat qemu-kvm binary
ddf19c
%{__python3} scripts/tracetool.py --backend dtrace --format stap \
ddf19c
  --group=all --binary %{_libexecdir}/qemu-kvm --probe-prefix qemu.kvm \
ddf19c
  trace-events-all > qemu-kvm.stp
ddf19c
ddf19c
%{__python3} scripts/tracetool.py --backends=dtrace --format=log-stap \
ddf19c
  --group=all --binary %{_libexecdir}/qemu-kvm --probe-prefix qemu.kvm \
ddf19c
  trace-events-all > qemu-kvm-log.stp
ae23c9
ae23c9
%{__python3} scripts/tracetool.py --backend dtrace --format simpletrace-stap \
ddf19c
  --group=all --binary %{_libexecdir}/qemu-kvm --probe-prefix qemu.kvm \
ddf19c
  trace-events-all > qemu-kvm-simpletrace.stp
ae23c9
ae23c9
cp -a %{kvm_target}-softmmu/qemu-system-%{kvm_target} qemu-kvm
ae23c9
ae23c9
gcc %{SOURCE6} $RPM_OPT_FLAGS $RPM_LD_FLAGS -o ksmctl
ae23c9
gcc %{SOURCE35} $RPM_OPT_FLAGS $RPM_LD_FLAGS -o udev-kvm-check
ae23c9
ddf19c
%ifarch s390x
ddf19c
    # Copy the built new images into place for "make check":
ddf19c
    cp pc-bios/s390-ccw/s390-ccw.img pc-bios/s390-ccw/s390-netboot.img pc-bios/
ddf19c
%endif
ddf19c
ae23c9
%install
ae23c9
%define _udevdir %(pkg-config --variable=udevdir udev)
ae23c9
%define _udevrulesdir %{_udevdir}/rules.d
ae23c9
ae23c9
install -D -p -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_unitdir}/ksm.service
ae23c9
install -D -p -m 0644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ksm
ae23c9
install -D -p -m 0755 ksmctl $RPM_BUILD_ROOT%{_libexecdir}/ksmctl
ae23c9
ae23c9
install -D -p -m 0644 %{SOURCE7} $RPM_BUILD_ROOT%{_unitdir}/ksmtuned.service
ae23c9
install -D -p -m 0755 %{SOURCE8} $RPM_BUILD_ROOT%{_sbindir}/ksmtuned
ae23c9
install -D -p -m 0644 %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/ksmtuned.conf
ae23c9
install -D -p -m 0644 %{SOURCE26} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/vhost.conf
ae23c9
%ifarch s390x
ae23c9
    install -D -p -m 0644 %{SOURCE30} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/kvm.conf
ae23c9
%else
ae23c9
%ifarch %{ix86} x86_64
ae23c9
    install -D -p -m 0644 %{SOURCE31} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/kvm.conf
ae23c9
%else
ae23c9
    install -D -p -m 0644 %{SOURCE27} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/kvm.conf
ae23c9
%endif
ae23c9
%endif
ae23c9
ae23c9
mkdir -p $RPM_BUILD_ROOT%{_bindir}/
ae23c9
mkdir -p $RPM_BUILD_ROOT%{_udevrulesdir}/
ae23c9
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
ae23c9
ae23c9
# Create new directories and put them all under tests-src
ddf19c
mkdir -p $RPM_BUILD_ROOT%{testsdir}/python
ddf19c
mkdir -p $RPM_BUILD_ROOT%{testsdir}/tests
ae23c9
mkdir -p $RPM_BUILD_ROOT%{testsdir}/tests/acceptance
ae23c9
mkdir -p $RPM_BUILD_ROOT%{testsdir}/tests/qemu-iotests
ae23c9
mkdir -p $RPM_BUILD_ROOT%{testsdir}/scripts/qmp
ae23c9
ae23c9
install -p -m 0755 udev-kvm-check $RPM_BUILD_ROOT%{_udevdir}
ae23c9
install -p -m 0644 %{SOURCE34} $RPM_BUILD_ROOT%{_udevrulesdir}
ae23c9
ae23c9
install -m 0644 scripts/dump-guest-memory.py \
ae23c9
                $RPM_BUILD_ROOT%{_datadir}/%{name}
ae23c9
ae23c9
# Install avocado_qemu tests
ae23c9
cp -R tests/acceptance/* $RPM_BUILD_ROOT%{testsdir}/tests/acceptance/
ae23c9
ae23c9
# Install qemu.py and qmp/ scripts required to run avocado_qemu tests
ddf19c
cp -R python/qemu $RPM_BUILD_ROOT%{testsdir}/python
ae23c9
cp -R scripts/qmp/* $RPM_BUILD_ROOT%{testsdir}/scripts/qmp
ae23c9
install -p -m 0755 tests/Makefile.include $RPM_BUILD_ROOT%{testsdir}/tests/
ae23c9
ae23c9
# Install qemu-iotests
ae23c9
cp -R tests/qemu-iotests/* $RPM_BUILD_ROOT%{testsdir}/tests/qemu-iotests/
ae23c9
# Avoid ambiguous 'python' interpreter name
ddf19c
find $RPM_BUILD_ROOT%{testsdir}/tests/qemu-iotests/* -maxdepth 1 -type f -exec sed -i -e '1 s+/usr/bin/env \(python\|python3\)+%{__python3}+' {} \;
ddf19c
find $RPM_BUILD_ROOT%{testsdir}/scripts/qmp/* -maxdepth 1 -type f -exec sed -i -e '1 s+/usr/bin/env \(python\|python3\)+%{__python3}+' {} \;
ddf19c
find $RPM_BUILD_ROOT%{testsdir}/scripts/qmp/* -maxdepth 1 -type f -exec sed -i -e '1 s+/usr/bin/\(python\|python3\)+%{__python3}+' {} \;
ae23c9
ae23c9
install -p -m 0644 %{SOURCE36} $RPM_BUILD_ROOT%{testsdir}/README
ae23c9
ae23c9
make DESTDIR=$RPM_BUILD_ROOT \
ae23c9
    sharedir="%{_datadir}/%{name}" \
ae23c9
    datadir="%{_datadir}/%{name}" \
ae23c9
    install
ae23c9
ae23c9
mkdir -p $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset
ae23c9
ae23c9
# Install qemu-guest-agent service and udev rules
ae23c9
install -m 0644 %{_sourcedir}/qemu-guest-agent.service %{buildroot}%{_unitdir}
ae23c9
install -m 0644 %{_sourcedir}/qemu-ga.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/qemu-ga
ae23c9
install -m 0644 %{_sourcedir}/99-qemu-guest-agent.rules %{buildroot}%{_udevrulesdir}
ae23c9
ae23c9
# - the fsfreeze hook script:
ae23c9
install -D --preserve-timestamps \
ae23c9
            scripts/qemu-guest-agent/fsfreeze-hook \
ae23c9
            $RPM_BUILD_ROOT%{_sysconfdir}/qemu-ga/fsfreeze-hook
ae23c9
ae23c9
# - the directory for user scripts:
ae23c9
mkdir $RPM_BUILD_ROOT%{_sysconfdir}/qemu-ga/fsfreeze-hook.d
ae23c9
ae23c9
# - and the fsfreeze script samples:
ae23c9
mkdir --parents $RPM_BUILD_ROOT%{_datadir}/%{name}/qemu-ga/fsfreeze-hook.d/
ae23c9
install --preserve-timestamps --mode=0644 \
ae23c9
             scripts/qemu-guest-agent/fsfreeze-hook.d/*.sample \
ae23c9
             $RPM_BUILD_ROOT%{_datadir}/%{name}/qemu-ga/fsfreeze-hook.d/
ae23c9
ae23c9
# - Install dedicated log directory:
ae23c9
mkdir -p -v $RPM_BUILD_ROOT%{_localstatedir}/log/qemu-ga/
ae23c9
ae23c9
mkdir -p $RPM_BUILD_ROOT%{_bindir}
ae23c9
install -c -m 0755  qemu-ga ${RPM_BUILD_ROOT}%{_bindir}/qemu-ga
ae23c9
ae23c9
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8
ae23c9
ae23c9
install -m 0755 qemu-kvm $RPM_BUILD_ROOT%{_libexecdir}/
ae23c9
install -m 0644 qemu-kvm.stp $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/
ddf19c
install -m 0644 qemu-kvm-log.stp $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/
ae23c9
install -m 0644 qemu-kvm-simpletrace.stp $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/
ae23c9
ddf19c
rm $RPM_BUILD_ROOT/%{_datadir}/applications/qemu.desktop
ae23c9
rm $RPM_BUILD_ROOT%{_bindir}/qemu-system-%{kvm_target}
ae23c9
rm $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/qemu-system-%{kvm_target}.stp
ae23c9
rm $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/qemu-system-%{kvm_target}-simpletrace.stp
ddf19c
rm $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/qemu-system-%{kvm_target}-log.stp
ddf19c
rm $RPM_BUILD_ROOT%{_bindir}/elf2dmp
ae23c9
ae23c9
# Install simpletrace
ae23c9
install -m 0755 scripts/simpletrace.py $RPM_BUILD_ROOT%{_datadir}/%{name}/simpletrace.py
ae23c9
# Avoid ambiguous 'python' interpreter name
ae23c9
sed -i -e '1 s/python/python3/' $RPM_BUILD_ROOT%{_datadir}/%{name}/simpletrace.py
ae23c9
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/tracetool
ae23c9
install -m 0644 -t $RPM_BUILD_ROOT%{_datadir}/%{name}/tracetool scripts/tracetool/*.py
ae23c9
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/tracetool/backend
ae23c9
install -m 0644 -t $RPM_BUILD_ROOT%{_datadir}/%{name}/tracetool/backend scripts/tracetool/backend/*.py
ae23c9
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/tracetool/format
ae23c9
install -m 0644 -t $RPM_BUILD_ROOT%{_datadir}/%{name}/tracetool/format scripts/tracetool/format/*.py
ae23c9
ae23c9
mkdir -p $RPM_BUILD_ROOT%{qemudocdir}
ddf19c
install -p -m 0644 -t ${RPM_BUILD_ROOT}%{qemudocdir} Changelog README.rst README.systemtap COPYING COPYING.LIB LICENSE docs/interop/qmp-spec.txt
ae23c9
chmod -x ${RPM_BUILD_ROOT}%{_mandir}/man1/*
ae23c9
chmod -x ${RPM_BUILD_ROOT}%{_mandir}/man8/*
ae23c9
ae23c9
install -D -p -m 0644 qemu.sasl $RPM_BUILD_ROOT%{_sysconfdir}/sasl2/%{name}.conf
ae23c9
ae23c9
# Provided by package openbios
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-ppc
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-sparc32
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-sparc64
ae23c9
# Provided by package SLOF
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/slof.bin
ae23c9
ae23c9
# Remove unpackaged files.
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/palcode-clipper
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/petalogix*.dtb
ae23c9
rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{name}/bamboo.dtb
ae23c9
rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{name}/ppc_rom.bin
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/s390-zipl.rom
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/u-boot.e500
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/qemu_vga.ndrv
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/skiboot.lid
ae23c9
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/s390-ccw.img
ddf19c
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/s390-netboot.img
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/hppa-firmware.img
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/canyonlands.dtb
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/u-boot-sam460-20100605.bin
ae23c9
ddf19c
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/firmware
ddf19c
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/edk2-*.fd
ddf19c
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/edk2-licenses.txt
ddf19c
ddf19c
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/opensbi-riscv32-virt-fw_jump.bin
ddf19c
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/opensbi-riscv64-sifive_u-fw_jump.bin
ddf19c
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/opensbi-riscv64-virt-fw_jump.bin
ddf19c
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/qemu-nsis.bmp
ddf19c
ddf19c
rm -rf ${RPM_BUILD_ROOT}%{_libdir}/qemu-kvm/ui-spice-app.so
ddf19c
ae23c9
%ifarch s390x
ddf19c
    # Use the s390-*.imgs that we've just built, not the pre-built ones
ae23c9
    install -m 0644 pc-bios/s390-ccw/s390-ccw.img $RPM_BUILD_ROOT%{_datadir}/%{name}/
ddf19c
    install -m 0644 pc-bios/s390-ccw/s390-netboot.img $RPM_BUILD_ROOT%{_datadir}/%{name}/
ae23c9
%endif
ae23c9
ae23c9
%ifnarch x86_64
ae23c9
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/kvmvapic.bin
ae23c9
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/linuxboot.bin
ae23c9
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/multiboot.bin
ddf19c
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/pvh.bin
ae23c9
%endif
ae23c9
ae23c9
# Remove sparc files
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/QEMU,tcx.bin
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/QEMU,cgthree.bin
ae23c9
ae23c9
# Remove ivshmem example programs
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_bindir}/ivshmem-client
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_bindir}/ivshmem-server
ae23c9
ae23c9
# Remove efi roms
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/efi*.rom
ae23c9
ae23c9
# Provided by package ipxe
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/pxe*rom
ae23c9
# Provided by package vgabios
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/vgabios*bin
ae23c9
# Provided by package seabios
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/bios*.bin
ae23c9
# Provided by package sgabios
ae23c9
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/sgabios.bin
ae23c9
ae23c9
# the pxe gpxe images will be symlinks to the images on
ae23c9
# /usr/share/ipxe, as QEMU doesn't know how to look
ae23c9
# for other paths, yet.
ae23c9
pxe_link() {
ae23c9
    ln -s ../ipxe.efi/$2.rom %{buildroot}%{_datadir}/%{name}/efi-$1.rom
ae23c9
}
ae23c9
ae23c9
%ifnarch aarch64 s390x
ae23c9
pxe_link e1000 8086100e
ae23c9
pxe_link ne2k_pci 10ec8029
ae23c9
pxe_link pcnet 10222000
ae23c9
pxe_link rtl8139 10ec8139
ae23c9
pxe_link virtio 1af41000
ae23c9
pxe_link e1000e 808610d3
ae23c9
%endif
ae23c9
ae23c9
rom_link() {
ae23c9
    ln -s $1 %{buildroot}%{_datadir}/%{name}/$2
ae23c9
}
ae23c9
ae23c9
%ifnarch aarch64 s390x
ae23c9
  rom_link ../seavgabios/vgabios-isavga.bin vgabios.bin
ae23c9
  rom_link ../seavgabios/vgabios-cirrus.bin vgabios-cirrus.bin
ae23c9
  rom_link ../seavgabios/vgabios-qxl.bin vgabios-qxl.bin
ae23c9
  rom_link ../seavgabios/vgabios-stdvga.bin vgabios-stdvga.bin
ae23c9
  rom_link ../seavgabios/vgabios-vmware.bin vgabios-vmware.bin
ae23c9
  rom_link ../seavgabios/vgabios-virtio.bin vgabios-virtio.bin
ddf19c
  rom_link ../seavgabios/vgabios-ramfb.bin vgabios-ramfb.bin
ddf19c
  rom_link ../seavgabios/vgabios-bochs-display.bin vgabios-bochs-display.bin
ae23c9
%endif
ae23c9
%ifarch x86_64
ae23c9
  rom_link ../seabios/bios.bin bios.bin
ae23c9
  rom_link ../seabios/bios-256k.bin bios-256k.bin
ae23c9
  rom_link ../sgabios/sgabios.bin sgabios.bin
ae23c9
%endif
ae23c9
ae23c9
%if 0%{have_kvm_setup}
ae23c9
    install -D -p -m 755 %{SOURCE21} $RPM_BUILD_ROOT%{_prefix}/lib/systemd/kvm-setup
ae23c9
    install -D -p -m 644 %{SOURCE22} $RPM_BUILD_ROOT%{_unitdir}/kvm-setup.service
ae23c9
    install -D -p -m 644 %{SOURCE23} $RPM_BUILD_ROOT%{_presetdir}/85-kvm.preset
ae23c9
%endif
ae23c9
ae23c9
%if 0%{have_memlock_limits}
ae23c9
    install -D -p -m 644 %{SOURCE28} $RPM_BUILD_ROOT%{_sysconfdir}/security/limits.d/95-kvm-memlock.conf
ae23c9
%endif
ae23c9
ae23c9
# Install rules to use the bridge helper with libvirt's virbr0
ae23c9
install -D -m 0644 %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/bridge.conf
ae23c9
ae23c9
# Install qemu-pr-helper service
ae23c9
install -m 0644 %{_sourcedir}/qemu-pr-helper.service %{buildroot}%{_unitdir}
ae23c9
install -m 0644 %{_sourcedir}/qemu-pr-helper.socket %{buildroot}%{_unitdir}
ae23c9
ae23c9
find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
ae23c9
ae23c9
# We need to make the block device modules executable else
ae23c9
# RPM won't pick up their dependencies.
ae23c9
chmod +x $RPM_BUILD_ROOT%{_libdir}/qemu-kvm/block-*.so
ae23c9
ddf19c
# Remove buildinfo
ddf19c
rm -rf $RPM_BUILD_ROOT%{qemudocdir}/interop/.buildinfo
ddf19c
ddf19c
# Remove spec
ddf19c
rm -rf $RPM_BUILD_ROOT%{qemudocdir}/specs
ddf19c
ae23c9
%check
ae23c9
export DIFF=diff; make check V=1
ae23c9
ae23c9
%post -n qemu-kvm-core
ae23c9
# load kvm modules now, so we can make sure no reboot is needed.
ae23c9
# If there's already a kvm module installed, we don't mess with it
ae23c9
%udev_rules_update
ae23c9
sh %{_sysconfdir}/sysconfig/modules/kvm.modules &> /dev/null || :
ae23c9
    udevadm trigger --subsystem-match=misc --sysname-match=kvm --action=add || :
ae23c9
%if %{have_kvm_setup}
ae23c9
    systemctl daemon-reload # Make sure it sees the new presets and unitfile
ae23c9
    %systemd_post kvm-setup.service
ae23c9
    if systemctl is-enabled kvm-setup.service > /dev/null; then
ae23c9
        systemctl start kvm-setup.service
ae23c9
    fi
ae23c9
%endif
ae23c9
ae23c9
%if %{have_kvm_setup}
ae23c9
%preun -n qemu-kvm-core
ae23c9
%systemd_preun kvm-setup.service
ae23c9
%endif
ae23c9
ae23c9
%post -n qemu-kvm-common
ae23c9
%systemd_post ksm.service
ae23c9
%systemd_post ksmtuned.service
ae23c9
ae23c9
getent group kvm >/dev/null || groupadd -g 36 -r kvm
ae23c9
getent group qemu >/dev/null || groupadd -g 107 -r qemu
ae23c9
getent passwd qemu >/dev/null || \
ae23c9
useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \
ae23c9
  -c "qemu user" qemu
ae23c9
ae23c9
%preun -n qemu-kvm-common
ae23c9
%systemd_preun ksm.service
ae23c9
%systemd_preun ksmtuned.service
ae23c9
ae23c9
%postun -n qemu-kvm-common
ae23c9
%systemd_postun_with_restart ksm.service
ae23c9
%systemd_postun_with_restart ksmtuned.service
ae23c9
ae23c9
%files
ae23c9
# Deliberately empty
ae23c9
ae23c9
ae23c9
%files -n qemu-kvm-common
ae23c9
%defattr(-,root,root)
ae23c9
%dir %{qemudocdir}
ae23c9
%doc %{qemudocdir}/Changelog
ddf19c
%doc %{qemudocdir}/README.rst
ae23c9
%doc %{qemudocdir}/qemu-doc.html
ae23c9
%doc %{qemudocdir}/COPYING
ae23c9
%doc %{qemudocdir}/COPYING.LIB
ae23c9
%doc %{qemudocdir}/LICENSE
ae23c9
%doc %{qemudocdir}/README.systemtap
ae23c9
%doc %{qemudocdir}/qmp-spec.txt
ae23c9
%doc %{qemudocdir}/qemu-doc.txt
ae23c9
%doc %{qemudocdir}/qemu-ga-ref.html
ae23c9
%doc %{qemudocdir}/qemu-ga-ref.txt
ae23c9
%doc %{qemudocdir}/qemu-qmp-ref.html
ae23c9
%doc %{qemudocdir}/qemu-qmp-ref.txt
ddf19c
%doc %{qemudocdir}/interop/*
ae23c9
%{_mandir}/man7/qemu-qmp-ref.7*
ddf19c
%{_mandir}/man7/qemu-cpu-models.7*
ae23c9
%{_bindir}/qemu-keymap
ae23c9
%{_bindir}/qemu-pr-helper
ddf19c
%{_bindir}/qemu-edid
ddf19c
%{_bindir}/qemu-trace-stap
ae23c9
%{_unitdir}/qemu-pr-helper.service
ae23c9
%{_unitdir}/qemu-pr-helper.socket
ae23c9
%{_mandir}/man7/qemu-ga-ref.7*
ae23c9
ae23c9
%dir %{_datadir}/%{name}/
ae23c9
%{_datadir}/%{name}/keymaps/
ae23c9
%{_mandir}/man1/%{name}.1*
ddf19c
%{_mandir}/man1/qemu-trace-stap.1*
ae23c9
%{_mandir}/man7/qemu-block-drivers.7*
ae23c9
%attr(4755, -, -) %{_libexecdir}/qemu-bridge-helper
ae23c9
%config(noreplace) %{_sysconfdir}/sasl2/%{name}.conf
ae23c9
%{_unitdir}/ksm.service
ae23c9
%{_libexecdir}/ksmctl
ae23c9
%config(noreplace) %{_sysconfdir}/sysconfig/ksm
ae23c9
%{_unitdir}/ksmtuned.service
ae23c9
%{_sbindir}/ksmtuned
ae23c9
%{_udevdir}/udev-kvm-check
ae23c9
%{_udevrulesdir}/81-kvm-rhel.rules
ae23c9
%ghost %{_sysconfdir}/kvm
ae23c9
%config(noreplace) %{_sysconfdir}/ksmtuned.conf
ae23c9
%dir %{_sysconfdir}/%{name}
ae23c9
%config(noreplace) %{_sysconfdir}/%{name}/bridge.conf
ae23c9
%config(noreplace) %{_sysconfdir}/modprobe.d/vhost.conf
ae23c9
%config(noreplace) %{_sysconfdir}/modprobe.d/kvm.conf
ae23c9
%{_datadir}/%{name}/simpletrace.py*
ae23c9
%{_datadir}/%{name}/tracetool/*.py*
ae23c9
%{_datadir}/%{name}/tracetool/backend/*.py*
ae23c9
%{_datadir}/%{name}/tracetool/format/*.py*
ae23c9
ae23c9
%files -n qemu-kvm-core
ae23c9
%defattr(-,root,root)
ae23c9
%ifarch x86_64
ae23c9
    %{_datadir}/%{name}/bios.bin
ae23c9
    %{_datadir}/%{name}/bios-256k.bin
ae23c9
    %{_datadir}/%{name}/linuxboot.bin
ae23c9
    %{_datadir}/%{name}/multiboot.bin
ae23c9
    %{_datadir}/%{name}/kvmvapic.bin
ae23c9
    %{_datadir}/%{name}/sgabios.bin
ddf19c
    %{_datadir}/%{name}/pvh.bin
ae23c9
%endif
ae23c9
%ifarch s390x
ae23c9
    %{_datadir}/%{name}/s390-ccw.img
ae23c9
    %{_datadir}/%{name}/s390-netboot.img
ae23c9
%endif
ae23c9
%ifnarch aarch64 s390x
ae23c9
    %{_datadir}/%{name}/vgabios.bin
ae23c9
    %{_datadir}/%{name}/vgabios-cirrus.bin
ae23c9
    %{_datadir}/%{name}/vgabios-qxl.bin
ae23c9
    %{_datadir}/%{name}/vgabios-stdvga.bin
ae23c9
    %{_datadir}/%{name}/vgabios-vmware.bin
ae23c9
    %{_datadir}/%{name}/vgabios-virtio.bin
ddf19c
    %{_datadir}/%{name}/vgabios-ramfb.bin
ddf19c
    %{_datadir}/%{name}/vgabios-bochs-display.bin
ae23c9
    %{_datadir}/%{name}/efi-e1000.rom
ae23c9
    %{_datadir}/%{name}/efi-e1000e.rom
ae23c9
    %{_datadir}/%{name}/efi-virtio.rom
ae23c9
    %{_datadir}/%{name}/efi-pcnet.rom
ae23c9
    %{_datadir}/%{name}/efi-rtl8139.rom
ae23c9
    %{_datadir}/%{name}/efi-ne2k_pci.rom
ae23c9
%endif
ddf19c
%{_datadir}/icons/*
ae23c9
%{_datadir}/%{name}/linuxboot_dma.bin
ae23c9
%{_datadir}/%{name}/dump-guest-memory.py*
ddf19c
%{_libexecdir}/qemu-kvm
ddf19c
%{_datadir}/systemtap/tapset/qemu-kvm.stp
ddf19c
%{_datadir}/systemtap/tapset/qemu-kvm-log.stp
ddf19c
%{_datadir}/%{name}/trace-events-all
ddf19c
%{_datadir}/systemtap/tapset/qemu-kvm-simpletrace.stp
ddf19c
%{_datadir}/%{name}/systemtap/script.d/qemu_kvm.stp
ddf19c
%{_datadir}/%{name}/systemtap/conf.d/qemu_kvm.conf
ae23c9
%if 0%{have_kvm_setup}
ae23c9
    %{_prefix}/lib/systemd/kvm-setup
ae23c9
    %{_unitdir}/kvm-setup.service
ae23c9
    %{_presetdir}/85-kvm.preset
ae23c9
%endif
ae23c9
%if 0%{have_memlock_limits}
ae23c9
    %{_sysconfdir}/security/limits.d/95-kvm-memlock.conf
ae23c9
%endif
ddf19c
%{_libexecdir}/virtiofsd
ddf19c
%{_datadir}/%{name}/vhost-user/50-qemu-virtiofsd.json
ae23c9
ae23c9
%files -n qemu-img
ae23c9
%defattr(-,root,root)
ae23c9
%{_bindir}/qemu-img
ae23c9
%{_bindir}/qemu-io
ae23c9
%{_bindir}/qemu-nbd
ae23c9
%{_mandir}/man1/qemu-img.1*
ae23c9
%{_mandir}/man8/qemu-nbd.8*
ae23c9
ae23c9
%files -n qemu-guest-agent
ae23c9
%defattr(-,root,root,-)
ddf19c
%doc COPYING README.rst
ae23c9
%{_bindir}/qemu-ga
ae23c9
%{_mandir}/man8/qemu-ga.8*
ae23c9
%{_unitdir}/qemu-guest-agent.service
ae23c9
%{_udevrulesdir}/99-qemu-guest-agent.rules
ae23c9
%config(noreplace) %{_sysconfdir}/sysconfig/qemu-ga
ae23c9
%{_sysconfdir}/qemu-ga
ae23c9
%{_datadir}/%{name}/qemu-ga
ae23c9
%dir %{_localstatedir}/log/qemu-ga
ae23c9
ae23c9
%files tests
ae23c9
%{testsdir}
ae23c9
ae23c9
%files block-curl
ae23c9
%{_libdir}/qemu-kvm/block-curl.so
ae23c9
ae23c9
%if %{have_gluster}
ae23c9
%files block-gluster
ae23c9
%{_libdir}/qemu-kvm/block-gluster.so
ae23c9
%endif
ae23c9
ae23c9
%files block-iscsi
ae23c9
%{_libdir}/qemu-kvm/block-iscsi.so
ae23c9
ae23c9
%files block-rbd
ae23c9
%{_libdir}/qemu-kvm/block-rbd.so
ae23c9
ae23c9
%files block-ssh
ae23c9
%{_libdir}/qemu-kvm/block-ssh.so
ae23c9
ae23c9
ae23c9
%changelog
ddf19c
* Sun Jun 28 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-29.el8
ddf19c
- kvm-vfio-ccw-Fix-error-message.patch [bz#1660916]
ddf19c
- kvm-vfio-ccw-allow-non-prefetch-ORBs.patch [bz#1660916]
ddf19c
- kvm-linux-headers-support-vfio-ccw-features.patch [bz#1660916]
ddf19c
- kvm-vfio-ccw-Refactor-cleanup-of-regions.patch [bz#1660916]
ddf19c
- kvm-vfio-ccw-Add-support-for-the-schib-region.patch [bz#1660916]
ddf19c
- kvm-vfio-ccw-Refactor-ccw-irq-handler.patch [bz#1660916]
ddf19c
- kvm-s390x-css-Refactor-the-css_queue_crw-routine.patch [bz#1660916]
ddf19c
- kvm-vfio-ccw-Add-support-for-the-CRW-region-and-IRQ.patch [bz#1660916]
ddf19c
- kvm-config-enable-VFIO_CCW.patch [bz#1660916]
ddf19c
- kvm-virtio-blk-Refactor-the-code-that-processes-queued-r.patch []
ddf19c
- kvm-virtio-blk-On-restart-process-queued-requests-in-the.patch []
ddf19c
- kvm-Fix-use-afte-free-in-ip_reass-CVE-2020-1983.patch [bz#1838070]
ddf19c
- Resolves: bz#1660916
ddf19c
  ([IBM 8.3 FEAT] KVM s390x: DASD passthrough support - qemu part)
ddf19c
- Resolves: bz#1838070
ddf19c
  (CVE-2020-1983 virt:rhel/qemu-kvm: QEMU: slirp: use-after-free in ip_reass() function in ip_input.c [rhel-8])
ddf19c
ddf19c
* Fri Jun 19 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-28.el8
ddf19c
- kvm-redhat-Install-the-s390-netboot.img-that-we-ve-built.patch [bz#1828317]
ddf19c
- kvm-linux-headers-update-kvm.h.patch [bz#1828317]
ddf19c
- kvm-s390x-Don-t-do-a-normal-reset-on-the-initial-cpu.patch [bz#1828317]
ddf19c
- kvm-s390x-Move-reset-normal-to-shared-reset-handler.patch [bz#1828317]
ddf19c
- kvm-s390x-Move-initial-reset.patch [bz#1828317]
ddf19c
- kvm-s390x-Move-clear-reset.patch [bz#1828317]
ddf19c
- kvm-s390x-Beautify-diag308-handling.patch [bz#1828317]
ddf19c
- kvm-s390x-kvm-Make-kvm_sclp_service_call-void.patch [bz#1828317]
ddf19c
- kvm-s390x-Fix-cpu-normal-reset-ri-clearing.patch [bz#1828317]
ddf19c
- kvm-tests-boot-sector-Fix-the-bad-s390x-assembler-code.patch [bz#1828317]
ddf19c
- kvm-pc-bios-s390x-Fix-reset-psw-mask.patch [bz#1828317]
ddf19c
- kvm-s390x-Properly-fetch-and-test-the-short-psw-on-diag3.patch [bz#1828317]
ddf19c
- kvm-s390x-Rename-and-use-constants-for-short-PSW-address.patch [bz#1828317]
ddf19c
- kvm-s390x-Add-missing-vcpu-reset-functions.patch [bz#1828317]
ddf19c
- kvm-s390-sclp-improve-special-wait-psw-logic.patch [bz#1828317]
ddf19c
- kvm-pc-bios-s390x-Save-iplb-location-in-lowcore.patch [bz#1828317]
ddf19c
- kvm-s390-ipl-sync-back-loadparm.patch [bz#1828317]
ddf19c
- kvm-s390-ipl-fix-off-by-one-in-update_machine_ipl_proper.patch [bz#1828317]
ddf19c
- kvm-s390x-ipl-Consolidate-iplb-validity-check-into-one-f.patch [bz#1828317]
ddf19c
- kvm-vhost-correctly-turn-on-VIRTIO_F_IOMMU_PLATFORM.patch [bz#1828317]
ddf19c
- kvm-s390x-Move-diagnose-308-subcodes-and-rcs-into-ipl.h.patch [bz#1828317]
ddf19c
- kvm-s390x-protvirt-Support-unpack-facility.patch [bz#1828317]
ddf19c
- kvm-s390x-protvirt-Add-migration-blocker.patch [bz#1828317]
ddf19c
- kvm-s390x-protvirt-Inhibit-balloon-when-switching-to-pro.patch [bz#1828317]
ddf19c
- kvm-s390x-protvirt-KVM-intercept-changes.patch [bz#1828317]
ddf19c
- kvm-s390x-Add-SIDA-memory-ops.patch [bz#1828317]
ddf19c
- kvm-s390x-protvirt-Move-STSI-data-over-SIDAD.patch [bz#1828317]
ddf19c
- kvm-s390x-protvirt-SCLP-interpretation.patch [bz#1828317]
ddf19c
- kvm-s390x-protvirt-Set-guest-IPL-PSW.patch [bz#1828317]
ddf19c
- kvm-s390x-protvirt-Move-diag-308-data-over-SIDA.patch [bz#1828317]
ddf19c
- kvm-s390x-protvirt-Disable-address-checks-for-PV-guest-I.patch [bz#1828317]
ddf19c
- kvm-s390x-protvirt-Move-IO-control-structures-over-SIDA.patch [bz#1828317]
ddf19c
- kvm-s390x-protvirt-Handle-SIGP-store-status-correctly.patch [bz#1828317]
ddf19c
- kvm-s390x-Add-unpack-facility-feature-to-GA1.patch [bz#1828317]
ddf19c
- kvm-s390x-protvirt-Fix-stray-error_report_err-in-s390_ma.patch [bz#1828317]
ddf19c
- kvm-s390x-pv-Retry-ioctls-on-EINTR.patch [bz#1828317]
ddf19c
- kvm-s390x-s390-virtio-ccw-Fix-build-on-systems-without-K.patch [bz#1828317]
ddf19c
- kvm-s390x-pv-Fix-KVM_PV_PREP_RESET-command-wrapper-name.patch [bz#1828317]
ddf19c
- kvm-spapr-Pass-the-maximum-number-of-vCPUs-to-the-KVM-in.patch [bz#1756946]
ddf19c
- kvm-introduce-kvm_kernel_irqchip_-functions.patch [bz#1756946]
ddf19c
- kvm-target-s390x-kvm-Enable-adapter-interruption-suppres.patch [bz#1756946]
ddf19c
- kvm-vfio-nvlink-Remove-exec-permission-to-avoid-SELinux-.patch [bz#1823275]
ddf19c
- Resolves: bz#1756946
ddf19c
  ([zKVM] Re-enable KVM_CAP_S390_AIS for new machine types)
ddf19c
- Resolves: bz#1823275
ddf19c
  (RHEL8.1 - GPU Numa nodes not visible in guest post the pass-through.)
ddf19c
- Resolves: bz#1828317
ddf19c
  ([IBM 8.3 FEAT] s390x: Base KVM setup for secure guests - qemu part)
ddf19c
ddf19c
* Fri Jun 19 2020 Danilo C. L. de Paula <ddepaula@redhat.com> - 4.2.0
ddf19c
- Resolves: bz#1810193
ddf19c
(Upgrade components in virt:rhel module:stream for RHEL-8.3 release)
ddf19c
ddf19c
* Tue Jun 09 2020 Danilo C. L. de Paula <ddepaula@redhat.com> - 4.2.0-25
ddf19c
- Resolves: bz#1810193
ddf19c
  (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)
ddf19c
  Another sync
ddf19c
ddf19c
* Thu Jun 04 2020 Danilo C. L. de Paula <ddepaula@redhat.com> - 4.2.0-23.el8
ddf19c
- Resolves: bz#1810193
ddf19c
  (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)
ddf19c
  Another syncronization
ddf19c
ddf19c
* Mon Apr 27 2020 Danilo C. L. de Paula <ddepaula@redhat.com> - 4.2.0
ddf19c
- Resolves: bz#1810193
ddf19c
  (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)
ddf19c
ddf19c
* Fri Feb 21 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-99.el8
ddf19c
- kvm-slirp-disable-tcp_emu.patch [bz#1791677]
ddf19c
- kvm-target-i386-kvm-initialize-feature-MSRs-very-early.patch [bz#1790308]
ddf19c
- Resolves: bz#1790308
ddf19c
  (qemu-kvm core dump when do L1 guest live migration with L2 guest running)
ddf19c
- Resolves: bz#1791677
ddf19c
  (QEMU: Slirp: disable emulation of tcp programs like ftp IRC etc. [rhel-8])
ddf19c
ddf19c
* Mon Feb 10 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-98.el8
ddf19c
- kvm-iscsi-Avoid-potential-for-get_status-overflow.patch [bz#1794501]
ddf19c
- kvm-iscsi-Cap-block-count-from-GET-LBA-STATUS-CVE-2020-1.patch [bz#1794501]
ddf19c
- kvm-clean-up-callback-when-del-virtqueue.patch [bz#1708480]
ddf19c
- kvm-virtio-add-ability-to-delete-vq-through-a-pointer.patch [bz#1708480]
ddf19c
- kvm-virtio-reset-region-cache-when-on-queue-deletion.patch [bz#1708480]
ddf19c
- kvm-virtio-net-delete-also-control-queue-when-TX-RX-dele.patch [bz#1708480]
ddf19c
- Resolves: bz#1708480
ddf19c
  ([Q35] No "DEVICE_DELETED" event in qmp after unplug virtio-net-pci device)
ddf19c
- Resolves: bz#1794501
ddf19c
  (CVE-2020-1711 qemu-kvm: QEMU: block: iscsi: OOB heap access via an unexpected response of iSCSI Server [rhel-8.2.0])
ddf19c
ddf19c
* Fri Jan 24 2020 Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-97.el8
ddf19c
- kvm-exec-Fix-MAP_RAM-for-cached-access.patch [bz#1769613]
ddf19c
- kvm-virtio-Return-true-from-virtio_queue_empty-if-broken.patch [bz#1769613]
ddf19c
- kvm-usbredir-Prevent-recursion-in-usbredir_write.patch [bz#1752320]
ddf19c
- kvm-xhci-recheck-slot-status.patch [bz#1752320]
ddf19c
- kvm-tcp_emu-Fix-oob-access.patch [bz#1791566]
ddf19c
- kvm-slirp-use-correct-size-while-emulating-IRC-commands.patch [bz#1791566]
ddf19c
- kvm-slirp-use-correct-size-while-emulating-commands.patch [bz#1791566]
ddf19c
- Resolves: bz#1752320
ddf19c
  (vm gets stuck when migrate vm back and forth with remote-viewer trying to connect)
ddf19c
- Resolves: bz#1769613
ddf19c
  ([SEV] kexec mays hang at "[sda] Synchronizing SCSI cache " before switching to new kernel)
ddf19c
- Resolves: bz#1791566
ddf19c
  (CVE-2020-7039 virt:rhel/qemu-kvm: QEMU: slirp: OOB buffer access while emulating tcp protocols in tcp_emu() [rhel-8.2.0])
ddf19c
ddf19c
* Tue Jan 07 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-96.el8
ddf19c
- kvm-i386-Remove-cpu64-rhel6-CPU-model.patch [bz#1741346]
ddf19c
- Resolves: bz#1741346
ddf19c
  (Remove the "cpu64-rhel6" CPU from qemu-kvm)
ddf19c
ddf19c
* Thu Jan 02 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-95.el8
ddf19c
- kvm-virtio-gpu-block-both-2d-and-3d-rendering.patch [bz#1674324]
ddf19c
- kvm-x86-Intel-AVX512_BF16-feature-enabling.patch [bz#1642541]
ddf19c
- Resolves: bz#1642541
ddf19c
  ([Intel 8.2 Feature] qemu-kvm Enable BFloat16 data type support)
ddf19c
- Resolves: bz#1674324
ddf19c
  (With <graphics type='spice'><gl enable='on'/>, qemu either refuses to start completely or spice-server crashes afterwards)
ddf19c
4ec855
* Wed Dec 18 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-94.el8
4ec855
- kvm-util-mmap-alloc-Add-a-is_pmem-parameter-to-qemu_ram_.patch [bz#1539282]
4ec855
- kvm-mmap-alloc-unfold-qemu_ram_mmap.patch [bz#1539282]
4ec855
- kvm-mmap-alloc-fix-hugetlbfs-misaligned-length-in-ppc64.patch [bz#1539282]
4ec855
- kvm-util-mmap-alloc-support-MAP_SYNC-in-qemu_ram_mmap.patch [bz#1539282]
4ec855
- kvm-x86-cpu-Enable-MOVDIRI-cpu-feature.patch [bz#1634827]
4ec855
- kvm-x86-cpu-Enable-MOVDIR64B-cpu-feature.patch [bz#1634827]
4ec855
- kvm-add-call-to-qemu_add_opts-for-overcommit-option.patch [bz#1634827]
4ec855
- kvm-support-overcommit-cpu-pm-on-off.patch [bz#1634827]
4ec855
- kvm-i386-cpu-make-cpu-host-support-monitor-mwait.patch []
4ec855
- kvm-x86-cpu-Add-support-for-UMONITOR-UMWAIT-TPAUSE.patch [bz#1634827]
4ec855
- kvm-target-i386-Add-support-for-save-load-IA32_UMWAIT_CO.patch [bz#1634827]
4ec855
- Resolves: bz#1539282
4ec855
  ([Intel 8.2 Feature][Crystal Ridge] Support MAP_SYNC  - qemu-kvm)
4ec855
- Resolves: bz#1634827
4ec855
  ([Intel 8.2 Feat] KVM Enable SnowRidge Accelerator Interface Architecture (AIA) - qemu)
4ec855
4ec855
* Wed Dec 11 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-93.el8
4ec855
- kvm-target-i386-Export-TAA_NO-bit-to-guests.patch [bz#1771971]
4ec855
- kvm-target-i386-add-support-for-MSR_IA32_TSX_CTRL.patch [bz#1771971]
4ec855
- Resolves: bz#1771971
4ec855
  (CVE-2019-11135 virt:rhel/qemu-kvm: hw: TSX Transaction Asynchronous Abort (TAA) [rhel-8.2.0])
4ec855
4ec855
* Mon Dec 02 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-92.el8
4ec855
- kvm-x86-cpu-use-FeatureWordArray-to-define-filtered_feat.patch [bz#1689270]
4ec855
- kvm-i386-Add-x-force-features-option-for-testing.patch [bz#1689270]
4ec855
- kvm-target-i386-define-a-new-MSR-based-feature-word-FEAT.patch [bz#1689270]
4ec855
- kvm-i386-display-known-CPUID-features-linewrapped-in-alp.patch [bz#1689270]
4ec855
- kvm-target-i386-kvm-kvm_get_supported_msrs-cleanup.patch [bz#1689270]
4ec855
- kvm-target-i386-handle-filtered_features-in-a-new-functi.patch [bz#1689270]
4ec855
- kvm-target-i386-introduce-generic-feature-dependency-mec.patch [bz#1689270]
4ec855
- kvm-target-i386-expand-feature-words-to-64-bits.patch [bz#1689270]
4ec855
- kvm-target-i386-add-VMX-definitions.patch [bz#1689270]
4ec855
- kvm-vmxcap-correct-the-name-of-the-variables.patch [bz#1689270]
4ec855
- kvm-target-i386-add-VMX-features.patch [bz#1689270]
4ec855
- kvm-target-i386-work-around-KVM_GET_MSRS-bug-for-seconda.patch [bz#1689270]
4ec855
- kvm-target-i386-adjust-for-missing-VMX-features.patch [bz#1689270]
4ec855
- kvm-target-i386-add-VMX-features-to-named-CPU-models.patch [bz#1689270]
4ec855
- kvm-target-i386-add-VMX-features-to-named-CPU-models-RHE.patch [bz#1689270]
4ec855
- kvm-vhost-fix-vhost_log-size-overflow-during-migration.patch [bz#1776808]
4ec855
- Resolves: bz#1689270
4ec855
  (Nested KVM: limit VMX features according to CPU models - Slow Train)
4ec855
- Resolves: bz#1776808
4ec855
  (qemu-kvm crashes when Windows VM is migrated with multiqueue)
4ec855
4ec855
* Wed Nov 27 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-91.el8
4ec855
- kvm-qapi-fill-in-CpuInfoFast.arch-in-query-cpus-fast.patch [bz#1730969]
4ec855
- kvm-curl-Keep-pointer-to-the-CURLState-in-CURLSocket.patch [bz#1744602]
4ec855
- kvm-curl-Keep-socket-until-the-end-of-curl_sock_cb.patch [bz#1744602]
4ec855
- kvm-curl-Check-completion-in-curl_multi_do.patch [bz#1744602]
4ec855
- kvm-curl-Pass-CURLSocket-to-curl_multi_do.patch [bz#1744602]
4ec855
- kvm-curl-Report-only-ready-sockets.patch [bz#1744602]
4ec855
- kvm-curl-Handle-success-in-multi_check_completion.patch [bz#1744602]
4ec855
- kvm-curl-Check-curl_multi_add_handle-s-return-code.patch [bz#1744602]
4ec855
- Resolves: bz#1730969
4ec855
  ([ppc] qmp: The 'arch' value returned by the command 'query-cpus-fast' does not match)
4ec855
- Resolves: bz#1744602
4ec855
  (qemu-img gets stuck when stream-converting from http)
4ec855
4ec855
* Tue Nov 12 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-90.el8
4ec855
- kvm-i386-Don-t-print-warning-if-phys-bits-was-set-automa.patch [bz#1719127]
4ec855
- kvm-Disable-CONFIG_I2C-and-CONFIG_IOH3420.patch [bz#1693140]
4ec855
- kvm-usb-drop-unnecessary-usb_device_post_load-checks.patch [bz#1757482]
4ec855
- kvm-pc-bios-s390-ccw-define-loadparm-length.patch [bz#1664376]
4ec855
- kvm-pc-bios-s390-ccw-net-Use-diag308-to-reset-machine-be.patch [bz#1664376]
4ec855
- kvm-s390-bios-decouple-cio-setup-from-virtio.patch [bz#1664376]
4ec855
- kvm-s390-bios-decouple-common-boot-logic-from-virtio.patch [bz#1664376]
4ec855
- kvm-s390-bios-Clean-up-cio.h.patch [bz#1664376]
4ec855
- kvm-s390-bios-Decouple-channel-i-o-logic-from-virtio.patch [bz#1664376]
4ec855
- kvm-s390-bios-Map-low-core-memory.patch [bz#1664376]
4ec855
- kvm-s390-bios-ptr2u32-and-u32toptr.patch [bz#1664376]
4ec855
- kvm-s390-bios-Support-for-running-format-0-1-channel-pro.patch [bz#1664376]
4ec855
- kvm-s390-bios-cio-error-handling.patch [bz#1664376]
4ec855
- kvm-s390-bios-Extend-find_dev-for-non-virtio-devices.patch [bz#1664376]
4ec855
- kvm-s390-bios-Factor-finding-boot-device-out-of-virtio-c.patch [bz#1664376]
4ec855
- kvm-s390-bios-Refactor-virtio-to-run-channel-programs-vi.patch [bz#1664376]
4ec855
- kvm-s390-bios-Use-control-unit-type-to-determine-boot-me.patch [bz#1664376]
4ec855
- kvm-s390-bios-Add-channel-command-codes-structs-needed-f.patch [bz#1664376]
4ec855
- kvm-s390-bios-Support-booting-from-real-dasd-device.patch [bz#1664376]
4ec855
- kvm-s390-bios-Use-control-unit-type-to-find-bootable-dev.patch [bz#1664376]
4ec855
- kvm-s390x-vfio-ap-Implement-hot-plug-unplug-of-vfio-ap-d.patch [bz#1660906]
4ec855
- Resolves: bz#1660906
4ec855
  ([IBM 8.2 FEAT] KVM s390x: Crypto Passthrough Hotplug - qemu part)
4ec855
- Resolves: bz#1664376
4ec855
  ([IBM 8.2 FEAT] CCW IPL Support (kvm) - qemu part)
4ec855
- Resolves: bz#1693140
4ec855
  (aarch64: qemu: remove smbus_eeprom and i2c from config)
4ec855
- Resolves: bz#1719127
4ec855
  ([Intel 8.2 Bug] warning shown when boot VM with “–cpu host” or “–cpu other mode” on ICX platform (physical))
4ec855
- Resolves: bz#1757482
4ec855
  (Fail to migrate a rhel6.10-mt7.6 guest with dimm device)
4ec855
4ec855
* Mon Oct 14 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-89.el8
4ec855
- kvm-accel-use-g_strsplit-for-parsing-accelerator-names.patch [bz#1749022]
4ec855
- kvm-opts-don-t-silently-truncate-long-parameter-keys.patch [bz#1749022]
4ec855
- kvm-opts-don-t-silently-truncate-long-option-values.patch [bz#1749022]
4ec855
- kvm-i386-fix-regression-parsing-multiboot-initrd-modules.patch [bz#1749022]
4ec855
- kvm-i386-only-parse-the-initrd_filename-once-for-multibo.patch [bz#1749022]
4ec855
- kvm-opts-remove-redundant-check-for-NULL-parameter.patch [bz#1749022]
4ec855
- kvm-Using-ip_deq-after-m_free-might-read-pointers-from-a.patch [bz#1749724]
4ec855
- kvm-virtio-blk-Cancel-the-pending-BH-when-the-dataplane-.patch [bz#1708459]
4ec855
- kvm-s390x-cpumodel-Rework-CPU-feature-definition.patch [bz#1660909]
4ec855
- kvm-s390x-cpumodel-Set-up-CPU-model-for-AQIC-interceptio.patch [bz#1660909]
4ec855
- kvm-ccid-Fix-dwProtocols-advertisement-of-T-0.patch [bz#1746361]
4ec855
- kvm-s390-PCI-fix-IOMMU-region-init.patch [bz#1754643]
4ec855
- kvm-fw_cfg-Improve-error-message-when-can-t-load-splash-.patch [bz#1607367]
4ec855
- kvm-fw_cfg-Fix-boot-bootsplash-error-checking.patch [bz#1607367]
4ec855
- kvm-fw_cfg-Fix-boot-reboot-timeout-error-checking.patch [bz#1607367]
4ec855
- kvm-hw-nvram-fw_cfg-Store-reboot-timeout-as-little-endia.patch [bz#1607367]
4ec855
- kvm-intel_iommu-Correct-caching-mode-error-message.patch [bz#1738440]
4ec855
- kvm-intel_iommu-Sanity-check-vfio-pci-config-on-machine-.patch [bz#1738440]
4ec855
- kvm-qdev-machine-Introduce-hotplug_allowed-hook.patch [bz#1738440]
4ec855
- kvm-pc-q35-Disallow-vfio-pci-hotplug-without-VT-d-cachin.patch [bz#1738440]
4ec855
- kvm-intel_iommu-Remove-the-caching-mode-check-during-fla.patch [bz#1738440]
4ec855
- kvm-pseries-do-not-allow-memory-less-cpu-less-NUMA-node.patch [bz#1651474]
4ec855
- Resolves: bz#1607367
4ec855
  (After boot failed, guest should not reboot when set reboot-timeout < -1)
4ec855
- Resolves: bz#1651474
4ec855
  (RHEL8.0 Beta - [4.18.0-32.el8.ppc64le] Guest VM crashes during vcpu hotplug with specific numa configuration (kvm))
4ec855
- Resolves: bz#1660909
4ec855
  ([IBM 8.2 FEAT] KVM s390x: Crypto Passthrough Interrupt Support - qemu part)
4ec855
- Resolves: bz#1708459
4ec855
  (qemu-kvm core dumped when repeat "system_reset" multiple times during guest boot)
4ec855
- Resolves: bz#1738440
4ec855
  (For intel-iommu, qemu shows conflict behaviors between booting a guest with vfio and hot plugging vfio device)
4ec855
- Resolves: bz#1746361
4ec855
  (ccid: Fix incorrect dwProtocol advertisement of T=0)
4ec855
- Resolves: bz#1749022
4ec855
  (Please backport 950c4e6c94b1 ("opts: don't silently truncate long option values", 2018-05-09))
4ec855
- Resolves: bz#1749724
4ec855
  (CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-8])
4ec855
- Resolves: bz#1754643
4ec855
  (RHEL8.1 Snapshot3 - Passthrough PCI card goes into error state if used in domain (kvm))
4ec855
4ec855
* Fri Sep 13 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-88.el8
4ec855
- Revert fix for bz#1749724 - this got delayed to 8.2
4ec855
  (CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-8])
4ec855
4ec855
* Tue Sep 03 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-86.el8
4ec855
- kvm-Do-not-run-iotests-on-brew-build.patch [bz#1742819]
4ec855
- kvm-target-ppc-spapr-Add-workaround-option-to-SPAPR_CAP_.patch [bz#1744415]
4ec855
- kvm-target-ppc-spapr-Add-SPAPR_CAP_CCF_ASSIST.patch [bz#1744415]
4ec855
- kvm-i386-x86_cpu_list_feature_names-function.patch [bz#1747185]
4ec855
- kvm-i386-unavailable-features-QOM-property.patch [bz#1747185]
4ec855
- kvm-file-posix-Handle-undetectable-alignment.patch [bz#1738839]
4ec855
- kvm-iotests-Tweak-221-sizing-for-different-hole-granular.patch [bz#1738839]
4ec855
- kvm-iotests-Filter-175-s-allocation-information.patch [bz#1738839]
4ec855
- kvm-block-posix-Always-allocate-the-first-block.patch [bz#1738839]
4ec855
- kvm-iotests-Test-allocate_first_block-with-O_DIRECT.patch [bz#1738839]
4ec855
- Resolves: bz#1738839
4ec855
  (I/O error when virtio-blk disk is backed by a raw image on 4k disk)
4ec855
- Resolves: bz#1742819
4ec855
  (Remove iotests from qemu-kvm builds [RHEL 8.1.0])
4ec855
- Resolves: bz#1744415
4ec855
  (Backport support for count cache flush Spectre v2 mitigation [slow train])
4ec855
- Resolves: bz#1747185
4ec855
  ("filtered-features" QOM property is not available)
4ec855
4ec855
* Mon Aug 19 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-85.el8
4ec855
- kvm-console-Avoid-segfault-in-screendump.patch [bz#1684383]
4ec855
- kvm-usb-hub-clear-suspend-on-detach.patch [bz#1619661]
4ec855
- kvm-qemu-img-fix-regression-copying-secrets-during-conve.patch [bz#1727821]
4ec855
- Resolves: bz#1619661
4ec855
  (the attach hub on one hub still exits in device manager after unhotplug)
4ec855
- Resolves: bz#1684383
4ec855
  (qemu crashed when take screenshot for 2nd head of virtio video device if the display not opened by virt-viewer)
4ec855
- Resolves: bz#1727821
4ec855
  (Failed to convert a source image to the qcow2 image encrypted by luks)
4ec855
4ec855
* Fri Aug 16 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-84.el8
4ec855
- kvm-vnc-detect-and-optimize-pageflips.patch [bz#1727033]
4ec855
- kvm-block-backend-Make-blk_inc-dec_in_flight-public.patch [bz#1716349]
4ec855
- kvm-virtio-blk-Increase-in_flight-for-request-restart-BH.patch [bz#1716349]
4ec855
- kvm-block-Fix-AioContext-switch-for-drained-node.patch [bz#1716349]
4ec855
- kvm-test-bdrv-drain-AioContext-switch-in-drained-section.patch [bz#1716349]
4ec855
- kvm-block-Use-normal-drain-for-bdrv_set_aio_context.patch [bz#1716349]
4ec855
- kvm-block-Fix-AioContext-switch-for-bs-drv-NULL.patch [bz#1716347]
4ec855
- kvm-iothread-fix-crash-with-invalid-properties.patch [bz#1687541]
4ec855
- kvm-iothread-replace-init_done_cond-with-a-semaphore.patch [bz#1687541]
4ec855
- kvm-RHEL-disable-hostmem-memfd.patch [bz#1740797]
4ec855
- Resolves: bz#1687541
4ec855
  (qemu aborted when start guest with a big iothreads)
4ec855
- Resolves: bz#1716347
4ec855
  (Qemu Core dump when quit vm that's in status "paused(io-error)" with data plane enabled)
4ec855
- Resolves: bz#1716349
4ec855
  (qemu with iothreads enabled crashes on resume after enospc pause for disk extension)
4ec855
- Resolves: bz#1727033
4ec855
  (vnc server should detect page-flips and avoid sending fullscreen updates then.)
4ec855
- Resolves: bz#1740797
4ec855
  (Disable memfd in QEMU)
4ec855
4ec855
* Thu Aug 01 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-83.el8
4ec855
- kvm-hw-block-pflash_cfi01-Add-missing-DeviceReset-handle.patch [bz#1707192]
4ec855
- kvm-block-file-posix-Unaligned-O_DIRECT-block-status.patch [bz#1678979]
4ec855
- kvm-iotests-Test-unaligned-raw-images-with-O_DIRECT.patch [bz#1678979]
4ec855
- kvm-nbd-client-Lower-min_block-for-block-status-unaligne.patch [bz#1678979]
4ec855
- kvm-nbd-client-Reject-inaccessible-tail-of-inconsistent-.patch [bz#1678979]
4ec855
- kvm-nbd-client-Support-qemu-img-convert-from-unaligned-s.patch [bz#1678979]
4ec855
- kvm-block-Add-bdrv_get_request_alignment.patch [bz#1678979]
4ec855
- kvm-nbd-server-Advertise-actual-minimum-block-size.patch [bz#1678979]
4ec855
- kvm-slirp-check-sscanf-result-when-emulating-ident.patch [bz#1727642]
4ec855
- kvm-slirp-fix-big-little-endian-conversion-in-ident-prot.patch [bz#1727642]
4ec855
- kvm-slirp-ensure-there-is-enough-space-in-mbuf-to-null-t.patch [bz#1727642]
4ec855
- kvm-slirp-don-t-manipulate-so_rcv-in-tcp_emu.patch [bz#1727642]
4ec855
- kvm-tap-set-vhostfd-passed-from-qemu-cli-to-non-blocking.patch [bz#1732642]
4ec855
- kvm-Fix-heap-overflow-in-ip_reass-on-big-packet-input.patch [bz#1734751]
4ec855
- Resolves: bz#1678979
4ec855
  (qemu-img convert abort when converting image with unaligned size (qemu-img: block/io.c:2134: bdrv_co_block_status: Assertion `*pnum && (((*pnum) % (align)) == 0) && align > offset - aligned_offset\' failed))
4ec855
- Resolves: bz#1707192
4ec855
  (implement missing reset handler for cfi.pflash01 - slow train)
4ec855
- Resolves: bz#1727642
4ec855
  (CVE-2019-6778 qemu-kvm: QEMU: slirp: heap buffer overflow in tcp_emu())
4ec855
- Resolves: bz#1732642
4ec855
  (enable the virtio-net frontend to work with the vhost-net backend in SEV guests)
4ec855
- Resolves: bz#1734751
4ec855
  (CVE-2019-14378 qemu-kvm: QEMU: slirp: heap buffer overflow during packet reassembly [rhel-8.1.0])
4ec855
4ec855
* Tue Jul 23 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-82.el8
4ec855
- kvm-i386-Add-new-model-of-Cascadelake-Server.patch [bz#1629906]
4ec855
- kvm-i386-Update-stepping-of-Cascadelake-Server.patch [bz#1629906]
4ec855
- kvm-target-i386-Disable-MPX-support-on-named-CPU-models.patch [bz#1629906]
4ec855
- kvm-i386-remove-the-INTEL_PT-CPUID-bit-from-named-CPU-NEW.patch [bz#1629906]
4ec855
- kvm-i386-Disable-OSPKE-on-CPU-model-definitions-NEW.patch [bz#1629906]
4ec855
- kvm-block-ssh-Convert-from-DPRINTF-macro-to-trace-events.patch [bz#1513367]
4ec855
- kvm-block-ssh-Do-not-report-read-write-flush-errors-to-t.patch [bz#1513367]
4ec855
- kvm-qemu-iotests-Fix-paths-for-NFS.patch [bz#1513367]
4ec855
- kvm-qemu-iotests-Filter-NFS-paths.patch [bz#1513367]
4ec855
- kvm-iotests-Filter-SSH-paths.patch [bz#1513367]
4ec855
- kvm-block-ssh-Implement-.bdrv_refresh_filename.patch [bz#1513367]
4ec855
- kvm-iotests-Use-Python-byte-strings-where-appropriate.patch [bz#1513367]
4ec855
- kvm-iotests-Unify-log-outputs-between-Python-2-and-3.patch [bz#1513367]
4ec855
- kvm-ssh-switch-from-libssh2-to-libssh.patch [bz#1513367]
4ec855
- kvm-redhat-switch-from-libssh2-to-libssh.patch [bz#1513367]
4ec855
- kvm-block-gluster-limit-the-transfer-size-to-512-MiB.patch [bz#1728657]
4ec855
- kvm-s390-cpumodel-fix-description-for-the-new-vector-fac.patch [bz#1729975]
4ec855
- kvm-s390x-cpumodel-remove-esort-from-the-default-model.patch [bz#1729975]
4ec855
- kvm-s390x-cpumodel-also-change-name-of-vxbeh.patch [bz#1729975]
4ec855
- kvm-s390x-cpumodel-change-internal-name-of-vxpdeh-to-mat.patch [bz#1729975]
4ec855
- kvm-target-i386-sev-Do-not-unpin-ram-device-memory-regio.patch [bz#1728958]
4ec855
- kvm-i386-Save-EFER-for-32-bit-targets.patch [bz#1689269]
4ec855
- kvm-target-i386-rename-HF_SVMI_MASK-to-HF_GUEST_MASK.patch [bz#1689269]
4ec855
- kvm-target-i386-kvm-add-VMX-migration-blocker.patch [bz#1689269]
4ec855
- kvm-target-i386-kvm-just-return-after-migrate_add_blocke.patch [bz#1689269]
4ec855
- kvm-target-i386-kvm-Delete-VMX-migration-blocker-on-vCPU.patch [bz#1689269]
4ec855
- kvm-Introduce-kvm_arch_destroy_vcpu.patch [bz#1689269]
4ec855
- kvm-target-i386-kvm-Use-symbolic-constant-for-DB-BP-exce.patch [bz#1689269]
4ec855
- kvm-target-i386-kvm-Re-inject-DB-to-guest-with-updated-D.patch [bz#1689269]
4ec855
- kvm-target-i386-kvm-Block-migration-for-vCPUs-exposed-wi.patch [bz#1689269]
4ec855
- kvm-target-i386-kvm-do-not-initialize-padding-fields.patch [bz#1689269]
4ec855
- kvm-linux-headers-synchronize-generic-and-x86-KVM-header.patch [bz#1689269]
4ec855
- kvm-vmstate-Add-support-for-kernel-integer-types.patch [bz#1689269]
4ec855
- kvm-target-i386-kvm-Add-support-for-save-and-restore-nes.patch [bz#1689269]
4ec855
- kvm-target-i386-kvm-Add-support-for-KVM_CAP_EXCEPTION_PA.patch [bz#1689269]
4ec855
- kvm-target-i386-kvm-Add-nested-migration-blocker-only-wh.patch [bz#1689269]
4ec855
- kvm-target-i386-kvm-Demand-nested-migration-kernel-capab.patch [bz#1689269]
4ec855
- kvm-target-i386-skip-KVM_GET-SET_NESTED_STATE-if-VMX-dis.patch [bz#1689269]
4ec855
- kvm-i386-kvm-Do-not-sync-nested-state-during-runtime.patch [bz#1689269]
4ec855
- Resolves: bz#1513367
4ec855
  (qemu with libssh)
4ec855
- Resolves: bz#1629906
4ec855
  ([Intel 8.1 Feat] qemu-kvm Introduce Cascade Lake (CLX) cpu model)
4ec855
- Resolves: bz#1689269
4ec855
  (Nested KVM: support for migration of nested hypervisors - Slow Train)
4ec855
- Resolves: bz#1728657
4ec855
  ('qemu-io write' to a raw image over libgfapi fails)
4ec855
- Resolves: bz#1728958
4ec855
  (Hot unplug vfio-pci NIC devices from sev guest will cause qemu-kvm: sev_ram_block_removed: failed to unregister region)
4ec855
- Resolves: bz#1729975
4ec855
  (RHEL 8.1 Pre-Beta - Fix for hardware CPU Model)
4ec855
4ec855
* Mon Jul 08 2019 Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-81.el8
4ec855
- kvm-target-i386-add-MDS-NO-feature.patch [bz#1714792]
4ec855
- kvm-virtio-gpu-pass-down-VirtIOGPU-pointer-to-a-bunch-of.patch [bz#1531543]
4ec855
- kvm-virtio-gpu-add-iommu-support.patch [bz#1531543]
4ec855
- kvm-virtio-gpu-fix-unmap-in-error-path.patch [bz#1531543]
4ec855
- Resolves: bz#1531543
4ec855
  ([RFE] add iommu support to virtio-gpu)
4ec855
- Resolves: bz#1714792
4ec855
  ([Intel 8.1 FEAT] MDS_NO exposure to guest)
4ec855
4ec855
* Tue Jul 02 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-80.el8
4ec855
- kvm-qxl-check-release-info-object.patch [bz#1712705]
4ec855
- kvm-iotests-Make-182-do-without-device_add.patch [bz#1707598]
4ec855
- Resolves: bz#1707598
4ec855
  (qemu-iotest 182 fails without device hotplugging support)
4ec855
- Resolves: bz#1712705
4ec855
  (CVE-2019-12155 qemu-kvm: QEMU: qxl: null pointer dereference while releasing spice resources [rhel-8])
4ec855
4ec855
* Fri Jun 28 2019 Danilo de Paula <ddepaula@redhat.com> - 15:2.12.0-79
4ec855
- Rebuild all virt packages to fix RHEL's upgrade path
4ec855
- Resolves: rhbz#1695587
4ec855
  (Ensure modular RPM upgrade path)
4ec855
4ec855
* Thu Jun 20 2019 Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-78.el8
4ec855
- kvm-gluster-Handle-changed-glfs_ftruncate-signature.patch [bz#1721983]
4ec855
- kvm-gluster-the-glfs_io_cbk-callback-function-pointer-ad.patch [bz#1721983]
4ec855
- Resolves: bz#1721983
4ec855
  (qemu-kvm can't be build with new gluster version (6.0.6))
4ec855
ae23c9
* Thu Jun 13 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-77.el8
ae23c9
- kvm-i386-Make-arch_capabilities-migratable.patch [bz#1709970]
ae23c9
- kvm-spapr-Fix-ibm-max-associativity-domains-property-num.patch [bz#1710662]
ae23c9
- kvm-linux-headers-Update-for-NVLink2-passthrough-downstr.patch [bz#1710662]
ae23c9
- kvm-pci-Move-NVIDIA-vendor-id-to-the-rest-of-ids.patch [bz#1710662]
ae23c9
- kvm-vfio-quirks-Add-common-quirk-alloc-helper.patch [bz#1710662]
ae23c9
- kvm-vfio-Make-vfio_get_region_info_cap-public.patch [bz#1710662]
ae23c9
- kvm-spapr-Support-NVIDIA-V100-GPU-with-NVLink2.patch [bz#1710662]
ae23c9
- kvm-qemu-kvm.spec-bump-libseccomp-2.4.0.patch [bz#1719578]
ae23c9
- Resolves: bz#1709970
ae23c9
  ([Intel 8.1 Bug] [KVM][CLX] CPUID_7_0_EDX_ARCH_CAPABILITIES is not enabled in VM - qemu-kvm)
ae23c9
- Resolves: bz#1710662
ae23c9
  ([IBM 8.1 FEAT] POWER9 - Virt: qemu: NVLink2 passthru to guest - Nvidia Volta (GPU) (kvm))
ae23c9
- Resolves: bz#1719578
ae23c9
  (VM failed to start with error "failed to install seccomp syscall filter in the kernel")
ae23c9
ae23c9
* Tue Jun 11 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-76.el8
ae23c9
- kvm-Introduce-new-no_guest_reset-parameter-for-usb-host-.patch [bz#1713677]
ae23c9
- kvm-usb-call-reset-handler-before-updating-state.patch [bz#1713677]
ae23c9
- kvm-usb-host-skip-reset-for-untouched-devices.patch [bz#1713677]
ae23c9
- kvm-usb-host-avoid-libusb_set_configuration-calls.patch [bz#1713677]
ae23c9
- kvm-virtio-scsi-Move-BlockBackend-back-to-the-main-AioCo.patch [bz#1673396 bz#1673401]
ae23c9
- kvm-scsi-disk-Acquire-the-AioContext-in-scsi_-_realize.patch [bz#1673396 bz#1673401]
ae23c9
- kvm-virtio-scsi-Forbid-devices-with-different-iothreads-.patch [bz#1673396 bz#1673401]
ae23c9
- kvm-Disable-VXHS-support.patch [bz#1714933]
ae23c9
- Resolves: bz#1673396
ae23c9
  (qemu-kvm core dumped after hotplug the deleted disk with iothread parameter)
ae23c9
- Resolves: bz#1673401
ae23c9
  (Qemu core dump when start guest with two disks using same drive)
ae23c9
- Resolves: bz#1713677
ae23c9
  (Detached device when trying to upgrade USB device firmware when in doing USB Passthrough via QEMU)
ae23c9
- Resolves: bz#1714933
ae23c9
  (Disable VXHS  in qemu-kvm)
ae23c9
ae23c9
* Fri May 24 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-75.el8
ae23c9
- kvm-s390x-cpumodel-enum-type-S390FeatGroup-now-gets-gene.patch [bz#1660912]
ae23c9
- kvm-linux-headers-update-against-Linux-5.2-rc1.patch [bz#1660912]
ae23c9
- kvm-s390x-cpumodel-ignore-csske-for-expansion.patch [bz#1660912]
ae23c9
- kvm-s390x-cpumodel-Miscellaneous-Instruction-Extensions-.patch [bz#1660912]
ae23c9
- kvm-s390x-cpumodel-msa9-facility.patch [bz#1660912]
ae23c9
- kvm-s390x-cpumodel-vector-enhancements.patch [bz#1660912]
ae23c9
- kvm-s390x-cpumodel-enhanced-sort-facility.patch [bz#1660912]
ae23c9
- kvm-s390x-cpumodel-add-Deflate-conversion-facility.patch [bz#1660912]
ae23c9
- kvm-s390x-cpumodel-add-gen15-defintions.patch [bz#1660912]
ae23c9
- kvm-s390x-cpumodel-wire-up-8561-and-8562-as-gen15-machin.patch [bz#1660912]
ae23c9
- kvm-spice-set-device-address-and-device-display-ID-in-QX.patch [bz#1712946]
ae23c9
- kvm-hw-pci-Add-missing-include.patch [bz#1712946]
ae23c9
- Resolves: bz#1660912
ae23c9
  ([IBM 8.1 FEAT] KVM s390x: Add hardware CPU Model - qemu part)
ae23c9
- Resolves: bz#1712946
ae23c9
  (qemu-kvm build is broken due to spice_qxl_set_max_monitors being deprecated)
ae23c9
ae23c9
* Mon May 20 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-74.el8
ae23c9
- kvm-x86-cpu-Enable-CLDEMOTE-Demote-Cache-Line-cpu-featur.patch [bz#1696436]
ae23c9
- kvm-memory-Fix-the-memory-region-type-assignment-order.patch [bz#1667249]
ae23c9
- kvm-target-i386-sev-Do-not-pin-the-ram-device-memory-reg.patch [bz#1667249]
ae23c9
- kvm-block-Fix-invalidate_cache-error-path-for-parent-act.patch [bz#1673010]
ae23c9
- kvm-target-i386-define-md-clear-bit.patch [bz#1703302 bz#1703308]
ae23c9
- Resolves: bz#1667249
ae23c9
  (Fail to launch AMD SEV VM with assigned PCI device)
ae23c9
- Resolves: bz#1673010
ae23c9
  (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)
ae23c9
- Resolves: bz#1696436
ae23c9
  ([Intel 8.0 Feat] KVM Enabling SnowRidge new NIs - qemu-kvm)
ae23c9
- Resolves: bz#1703302
ae23c9
  (CVE-2018-12130 virt:rhel/qemu-kvm: hardware: Microarchitectural Fill Buffer Data Sampling (MFBDS) [rhel-8])
ae23c9
- Resolves: bz#1703308
ae23c9
  (CVE-2018-12127 virt:rhel/qemu-kvm: hardware: Micro-architectural Load Port Data Sampling - Information Leak (MLPDS) [rhel-8])
ae23c9
ae23c9
* Tue May 14 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-73.el8
ae23c9
- kvm-i386-remove-the-INTEL_PT-CPUID-bit-from-named-CPU-mo.patch [bz#1561761]
ae23c9
- kvm-i386-Disable-OSPKE-on-CPU-model-definitions.patch [bz#1561761]
ae23c9
- Resolves: bz#1561761
ae23c9
  ([Intel 8.1 Feat] qemu-kvm Introduce Icelake cpu model)
ae23c9
ae23c9
* Tue May 14 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-72.el8
ae23c9
- kvm-Use-KVM_GET_MSR_INDEX_LIST-for-MSR_IA32_ARCH_CAP.patch [bz#1707706]
ae23c9
- kvm-i386-kvm-Disable-arch_capabilities-if-MSR-can-t-be-s.patch [bz#1707706]
ae23c9
- Resolves: bz#1707706
ae23c9
  (/builddir/build/BUILD/qemu-2.12.0/target/i386/kvm.c:2031: kvm_put_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.)
ae23c9
ae23c9
* Wed May 08 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-71.el8
ae23c9
- kvm-s390-bios-Skip-bootmap-signature-entries.patch [bz#1683275]
ae23c9
- Resolves: bz#1683275
ae23c9
  ([IBM 8.1 FEAT] KVM: Secure Linux Boot Toleration (qemu))
ae23c9
ae23c9
* Tue May 07 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-70.el8
ae23c9
- kvm-i386-Add-new-MSR-indices-for-IA32_PRED_CMD-and-IA32_.patch [bz#1561761]
ae23c9
- kvm-i386-Add-CPUID-bit-and-feature-words-for-IA32_ARCH_C.patch [bz#1561761]
ae23c9
- kvm-i386-Add-CPUID-bit-for-PCONFIG.patch [bz#1561761]
ae23c9
- kvm-i386-Add-CPUID-bit-for-WBNOINVD.patch [bz#1561761]
ae23c9
- kvm-i386-Add-new-CPU-model-Icelake-Server-Client.patch [bz#1561761]
ae23c9
- kvm-Add-support-to-KVM_GET_MSR_FEATURE_INDEX_LIST-an.patch [bz#1561761]
ae23c9
- kvm-x86-Data-structure-changes-to-support-MSR-based-feat.patch [bz#1561761]
ae23c9
- kvm-x86-define-a-new-MSR-based-feature-word-FEATURE_WORD.patch [bz#1561761]
ae23c9
- kvm-i386-remove-the-new-CPUID-PCONFIG-from-Icelake-Serve.patch [bz#1561761]
ae23c9
- kvm-Revert-i386-Add-CPUID-bit-for-PCONFIG.patch [bz#1561761]
ae23c9
- Resolves: bz#1561761
ae23c9
  ([Intel 8.1 Feat] qemu-kvm Introduce Icelake cpu model)
ae23c9
ae23c9
* Fri May 03 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-69.el8
ae23c9
- kvm-tests-crypto-Use-the-IEC-binary-prefix-definitions.patch [bz#1680231]
ae23c9
- kvm-crypto-expand-algorithm-coverage-for-cipher-benchmar.patch [bz#1680231]
ae23c9
- kvm-crypto-remove-code-duplication-in-tweak-encrypt-decr.patch [bz#1680231]
ae23c9
- kvm-crypto-introduce-a-xts_uint128-data-type.patch [bz#1680231]
ae23c9
- kvm-crypto-convert-xts_tweak_encdec-to-use-xts_uint128-t.patch [bz#1680231]
ae23c9
- kvm-crypto-convert-xts_mult_x-to-use-xts_uint128-type.patch [bz#1680231]
ae23c9
- kvm-crypto-annotate-xts_tweak_encdec-as-inlineable.patch [bz#1680231]
ae23c9
- kvm-crypto-refactor-XTS-cipher-mode-test-suite.patch [bz#1680231]
ae23c9
- kvm-crypto-add-testing-for-unaligned-buffers-with-XTS-ci.patch [bz#1680231]
ae23c9
- Resolves: bz#1680231
ae23c9
  (severe performance impact using luks format)
ae23c9
ae23c9
* Mon Apr 29 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-68.el8
ae23c9
- kvm-s390x-ipl-Try-to-detect-Linux-vs-non-Linux-for-initi.patch [bz#1699070]
ae23c9
- kvm-loader-Check-access-size-when-calling-rom_ptr-to-avo.patch [bz#1699070]
ae23c9
- kvm-hw-s390x-Use-the-IEC-binary-prefix-definitions.patch [bz#1699070]
ae23c9
- kvm-s390x-storage-attributes-fix-CMMA_BLOCK_SIZE-usage.patch [bz#1699070]
ae23c9
- kvm-s390x-cpumodel-fix-segmentation-fault-when-baselinin.patch [bz#1699070]
ae23c9
- kvm-hw-s390x-s390-pci-bus-Convert-sysbus-init-function-t.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-properly-fail-if-the-zPCI-device-cannot-be.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-rename-hotplug-handler-callbacks.patch [bz#1699070]
ae23c9
- kvm-s390-avoid-potential-null-dereference-in-s390_pcihos.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-Send-correct-event-on-hotplug.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-Set-the-iommu-region-size-mpcifc-request.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-Always-delete-and-free-the-release_timer.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-Ignore-the-unplug-call-if-we-already-have-.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-Use-hotplug_dev-instead-of-looking-up-the-.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-Move-some-hotplug-checks-to-the-pre_plug-h.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-Introduce-unplug-requests-and-split-unplug.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-Drop-release-timer-and-replace-it-with-a-f.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-mark-zpci-devices-as-unmigratable.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-Fix-primary-bus-number-for-PCI-bridges.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-Fix-hotplugging-of-PCI-bridges.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-Warn-when-adding-PCI-devices-without-the-z.patch [bz#1699070]
ae23c9
- kvm-s390x-pci-Unplug-remaining-requested-devices-on-pcih.patch [bz#1699070]
ae23c9
- kvm-s390x-refactor-reset-reipl-handling.patch [bz#1699070]
ae23c9
- kvm-s390-ipl-fix-ipl-with-no-reboot.patch [bz#1699070]
ae23c9
- Resolves: bz#1699070
ae23c9
  (Backport s390x-related fixes for qemu-kvm)
ae23c9
ae23c9
* Tue Apr 23 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-67.el8
ae23c9
- kvm-device_tree-Fix-integer-overflowing-in-load_device_t.patch [bz#1693116]
ae23c9
- Resolves: bz#1693116
ae23c9
  (CVE-2018-20815 qemu-kvm: QEMU: device_tree: heap buffer overflow while loading device tree blob [rhel-8.0])
ae23c9
ae23c9
* Mon Apr 15 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-66.el8
ae23c9
- kvm-iotests-153-Fix-dead-code.patch [bz#1694148]
ae23c9
- kvm-file-posix-Include-filename-in-locking-error-message.patch [bz#1694148]
ae23c9
- kvm-file-posix-Skip-effectiveless-OFD-lock-operations.patch [bz#1694148]
ae23c9
- kvm-file-posix-Drop-s-lock_fd.patch [bz#1694148]
ae23c9
- kvm-tests-Add-unit-tests-for-image-locking.patch [bz#1694148]
ae23c9
- kvm-file-posix-Fix-shared-locks-on-reopen-commit.patch [bz#1694148]
ae23c9
- kvm-iotests-Test-file-posix-locking-and-reopen.patch [bz#1694148]
ae23c9
- kvm-block-file-posix-do-not-fail-on-unlock-bytes.patch [bz#1694148]
ae23c9
- kvm-hostmem-file-remove-object-id-from-pmem-error-messag.patch [bz#1687596]
ae23c9
- kvm-redhat-setting-target-release-to-rhel-8.1.0.patch []
ae23c9
- kvm-redhat-removing-iotest-182.patch []
ae23c9
- Resolves: bz#1687596
ae23c9
  ([Intel 8.1 BUG][KVM][Crystal Ridge]object_get_canonical_path_component: assertion failed: (obj->parent != NULL))
ae23c9
- Resolves: bz#1694148
ae23c9
  (QEMU image locking needn't double open fd number, and it should not fail when attempting to release locks)
ae23c9
ae23c9
* Tue Apr 09 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-65.el8
ae23c9
- kvm-s390x-cpumodel-mepochptff-warn-when-no-mepoch-and-re.patch [bz#1664371]
ae23c9
- kvm-s390x-cpumodel-add-z14-GA2-model.patch [bz#1664371]
ae23c9
- kvm-redhat-s390x-cpumodel-enable-mepoch-by-default-for-z.patch [bz#1664371]
ae23c9
- kvm-intel_iommu-fix-operator-in-vtd_switch_address_space.patch [bz#1662272]
ae23c9
- kvm-intel_iommu-reset-intr_enabled-when-system-reset.patch [bz#1662272]
ae23c9
- kvm-pci-msi-export-msi_is_masked.patch [bz#1662272]
ae23c9
- kvm-i386-kvm-ignore-masked-irqs-when-update-msi-routes.patch [bz#1662272]
ae23c9
- Resolves: bz#1662272
ae23c9
  (Boot guest with device assignment+vIOMMU, qemu prompts "vtd_interrupt_remap_msi: MSI address low 32 bit invalid: 0x0" when first rebooting guest)
ae23c9
- Resolves: bz#1664371
ae23c9
  ([IBM 8.1 FEAT] Update hardware CPU Model z14 (kvm) - qemu part)
ae23c9
ae23c9
* Mon Apr 08 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-64.el8
ae23c9
- kvm-doc-fix-the-configuration-path.patch [bz#1645411]
ae23c9
- kvm-Increase-number-of-iotests-being-run-as-a-part-of-RH.patch [bz#1664463]
ae23c9
- kvm-Load-kvm-module-during-boot.patch [bz#1676907 bz#1685995]
ae23c9
- kvm-qemu-kvm.spec.template-Update-pyton-path-to-system-i.patch []
ae23c9
- Resolves: bz#1645411
ae23c9
  (the "fsfreeze-hook" script path shown by command "qemu-ga --help" or "man qemu-ga" is wrong)
ae23c9
- Resolves: bz#1664463
ae23c9
  (Modify iotest behavior to include  luks and nbd and fail build if iotests fail)
ae23c9
- Resolves: bz#1676907
ae23c9
  (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt)
ae23c9
- Resolves: bz#1685995
ae23c9
  (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt)
ae23c9
ae23c9
* Tue Feb 26 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-63.el8
ae23c9
- kvm-scsi-generic-avoid-possible-out-of-bounds-access-to-.patch [bz#1668162]
ae23c9
- Resolves: bz#1668162
ae23c9
  (CVE-2019-6501 qemu-kvm: QEMU: scsi-generic: possible OOB access while handling inquiry request [rhel-8])
ae23c9
ae23c9
* Mon Feb 25 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-62.el8
ae23c9
- kvm-slirp-check-data-length-while-emulating-ident-functi.patch [bz#1669069]
ae23c9
- Resolves: bz#1669069
ae23c9
  (CVE-2019-6778 qemu-kvm: QEMU: slirp: heap buffer overflow in tcp_emu() [rhel-8.0])
ae23c9
ae23c9
* Mon Feb 11 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-61.el8
ae23c9
- kvm-qemu-ga-make-get-fsinfo-work-over-pci-bridges.patch [bz#1666952]
ae23c9
- kvm-qga-fix-driver-leak-in-guest-get-fsinfo.patch [bz#1666952]
ae23c9
- Resolves: bz#1666952
ae23c9
  (qemu-guest-agent does not parse PCI bridge links in "build_guest_fsinfo_for_real_device" (q35))
ae23c9
ae23c9
* Mon Jan 28 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-60.el8
ae23c9
- kvm-ne2000-fix-possible-out-of-bound-access-in-ne2000_re.patch [bz#1636784]
ae23c9
- kvm-rtl8139-fix-possible-out-of-bound-access.patch [bz#1636784]
ae23c9
- kvm-pcnet-fix-possible-buffer-overflow.patch [bz#1636784]
ae23c9
- kvm-net-ignore-packet-size-greater-than-INT_MAX.patch [bz#1636784]
ae23c9
- kvm-net-drop-too-large-packet-early.patch [bz#1636784]
ae23c9
- kvm-net-hub-suppress-warnings-of-no-host-network-for-qte.patch [bz#1636784]
ae23c9
- kvm-virtio-net-test-accept-variable-length-argument-in-p.patch [bz#1636784]
ae23c9
- kvm-virtio-net-test-remove-unused-macro.patch [bz#1636784]
ae23c9
- kvm-virtio-net-test-add-large-tx-buffer-test.patch [bz#1636784]
ae23c9
- kvm-s390x-Return-specification-exception-for-unimplement.patch [bz#1668261]
ae23c9
- kvm-cpus-ignore-ESRCH-in-qemu_cpu_kick_thread.patch [bz#1665844]
ae23c9
- Resolves: bz#1636784
ae23c9
  (CVE-2018-17963 qemu-kvm: Qemu: net: ignore packets with large size [rhel-8])
ae23c9
- Resolves: bz#1665844
ae23c9
  (Guest quit with error when hotunplug cpu)
ae23c9
- Resolves: bz#1668261
ae23c9
  ([RHEL8] Backport diag308 stable exception fix (qemu-kvm))
ae23c9
ae23c9
* Thu Jan 24 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-59.el8
ae23c9
- kvm-hw-scsi-cleanups-before-VPD-BL-emulation.patch [bz#1639957]
ae23c9
- kvm-hw-scsi-centralize-SG_IO-calls-into-single-function.patch [bz#1639957]
ae23c9
- kvm-hw-scsi-add-VPD-Block-Limits-emulation.patch [bz#1639957]
ae23c9
- kvm-scsi-disk-Block-Device-Characteristics-emulation-fix.patch [bz#1639957]
ae23c9
- kvm-scsi-generic-keep-VPD-page-list-sorted.patch [bz#1639957]
ae23c9
- kvm-scsi-generic-avoid-out-of-bounds-access-to-VPD-page-.patch [bz#1639957]
ae23c9
- kvm-scsi-generic-avoid-invalid-access-to-struct-when-emu.patch [bz#1639957]
ae23c9
- kvm-scsi-generic-do-not-do-VPD-emulation-for-sense-other.patch [bz#1639957]
ae23c9
- Resolves: bz#1639957
ae23c9
  ([RHEL.8] scsi host device passthrough limits IO writes - slow train)
ae23c9
ae23c9
* Mon Jan 21 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-58.el8
ae23c9
- kvm-block-Update-flags-in-bdrv_set_read_only.patch [bz#1644996]
ae23c9
- kvm-block-Add-auto-read-only-option.patch [bz#1644996]
ae23c9
- kvm-rbd-Close-image-in-qemu_rbd_open-error-path.patch [bz#1644996]
ae23c9
- kvm-block-Require-auto-read-only-for-existing-fallbacks.patch [bz#1644996]
ae23c9
- kvm-nbd-Support-auto-read-only-option.patch [bz#1644996]
ae23c9
- kvm-file-posix-Support-auto-read-only-option.patch [bz#1644996]
ae23c9
- kvm-curl-Support-auto-read-only-option.patch [bz#1644996]
ae23c9
- kvm-gluster-Support-auto-read-only-option.patch [bz#1644996]
ae23c9
- kvm-iscsi-Support-auto-read-only-option.patch [bz#1644996]
ae23c9
- kvm-block-Make-auto-read-only-on-default-for-drive.patch [bz#1644996]
ae23c9
- kvm-qemu-iotests-Test-auto-read-only-with-drive-and-bloc.patch [bz#1644996]
ae23c9
- kvm-block-Fix-update-of-BDRV_O_AUTO_RDONLY-in-update_fla.patch [bz#1644996]
ae23c9
- kvm-qemu-img-Add-C-option-for-convert-with-copy-offloadi.patch [bz#1623082]
ae23c9
- kvm-iotests-Add-test-for-qemu-img-convert-C-compatibilit.patch [bz#1623082]
ae23c9
- Resolves: bz#1623082
ae23c9
  ([rhel.8.0]Target files for 'qemu-img convert' do not support thin_provisoning with iscsi/nfs backend)
ae23c9
- Resolves: bz#1644996
ae23c9
  (block-commit can't be used with -blockdev)
ae23c9
ae23c9
* Fri Jan 11 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-57.el8
ae23c9
- kvm-qemu-kvm.spec.template-Update-files-for-tests-rpm-to.patch [bz#1601107]
ae23c9
ae23c9
* Fri Jan 11 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-56.el8
ae23c9
- kvm-Run-iotests-as-part-of-the-build-process.patch [bz#1661026]
ae23c9
- kvm-Introduce-the-qemu-kvm-tests-rpm.patch [bz#1601107]
ae23c9
- Resolves: bz#1601107
ae23c9
  (qemu-kvm packaging: make running qemu-iotests more robust)
ae23c9
- Resolves: bz#1661026
ae23c9
  (Run iotests as part of build process)
ae23c9
ae23c9
* Tue Jan 08 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-55.el8
ae23c9
- kvm-block-Don-t-inactivate-children-before-parents.patch [bz#1659395]
ae23c9
- kvm-iotests-Test-migration-with-blockdev.patch [bz#1659395]
ae23c9
- Resolves: bz#1659395
ae23c9
  (src qemu core dump when do migration ( block device node-name changed after change cdrom) - Slow Train)
ae23c9
ae23c9
* Tue Jan 08 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-54.el8
ae23c9
- kvm-s390x-tcg-avoid-overflows-in-time2tod-tod2time.patch [bz#1653569]
ae23c9
- kvm-s390x-kvm-pass-values-instead-of-pointers-to-kvm_s39.patch [bz#1653569]
ae23c9
- kvm-s390x-tod-factor-out-TOD-into-separate-device.patch [bz#1653569]
ae23c9
- kvm-s390x-tcg-drop-tod_basetime.patch [bz#1653569]
ae23c9
- kvm-s390x-tcg-properly-implement-the-TOD.patch [bz#1653569]
ae23c9
- kvm-s390x-tcg-SET-CLOCK-COMPARATOR-can-clear-CKC-interru.patch [bz#1653569]
ae23c9
- kvm-s390x-tcg-implement-SET-CLOCK.patch [bz#1653569]
ae23c9
- kvm-s390x-tcg-rearm-the-CKC-timer-during-migration.patch [bz#1653569]
ae23c9
- kvm-s390x-tcg-fix-locking-problem-with-tcg_s390_tod_upda.patch [bz#1653569]
ae23c9
- kvm-hw-s390x-Include-the-tod-qemu-also-for-builds-with-d.patch [bz#1653569]
ae23c9
- kvm-s390x-tod-Properly-stop-the-KVM-TOD-while-the-guest-.patch [bz#1653569]
ae23c9
- kvm-hw-s390x-Fix-bad-mask-in-time2tod.patch [bz#1653569]
ae23c9
- kvm-migration-discard-non-migratable-RAMBlocks.patch [bz#1539285]
ae23c9
- kvm-vfio-pci-do-not-set-the-PCIDevice-has_rom-attribute.patch [bz#1539285]
ae23c9
- kvm-memory-exec-Expose-all-memory-block-related-flags.patch [bz#1539285]
ae23c9
- kvm-memory-exec-switch-file-ram-allocation-functions-to-.patch [bz#1539285]
ae23c9
- kvm-configure-add-libpmem-support.patch [bz#1539285]
ae23c9
- kvm-hostmem-file-add-the-pmem-option.patch [bz#1539285]
ae23c9
- kvm-mem-nvdimm-ensure-write-persistence-to-PMEM-in-label.patch [bz#1539285]
ae23c9
- kvm-migration-ram-Add-check-and-info-message-to-nvdimm-p.patch [bz#1539285]
ae23c9
- kvm-migration-ram-ensure-write-persistence-on-loading-al.patch [bz#1539285]
ae23c9
- Resolves: bz#1539285
ae23c9
  ([Intel 8.0 Bug] [KVM][Crystal Ridge] Lack of data persistence guarantee of QEMU writes to host PMEM)
ae23c9
- Resolves: bz#1653569
ae23c9
  (Stress guest and stop it, then do live migration, guest hit call trace on destination end)
ae23c9
ae23c9
* Tue Jan 08 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-53.el8
ae23c9
- kvm-ui-add-qapi-parser-for-display.patch [bz#1652871]
ae23c9
- kvm-ui-switch-trivial-displays-to-qapi-parser.patch [bz#1652871]
ae23c9
- kvm-qapi-Add-rendernode-display-option-for-egl-headless.patch [bz#1652871]
ae23c9
- kvm-ui-Allow-specifying-rendernode-display-option-for-eg.patch [bz#1652871]
ae23c9
- kvm-qapi-add-query-display-options-command.patch [bz#1652871]
ae23c9
- Resolves: bz#1652871
ae23c9
  (QEMU doesn't expose rendernode option for egl-headless display type)
ae23c9
ae23c9
* Fri Jan 04 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-52.el8
ae23c9
- kvm-Add-edk2-Requires-to-qemu-kvm.patch [bz#1654276]
ae23c9
- Resolves: bz#1654276
ae23c9
  (qemu-kvm: Should depend on the architecture-appropriate guest firmware)
ae23c9
ae23c9
* Mon Dec 24 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-51.el8
ae23c9
- kvm-x86-host-phys-bits-limit-option.patch [bz#1598284]
ae23c9
- kvm-rhel-Set-host-phys-bits-limit-48-on-rhel-machine-typ.patch [bz#1598284]
ae23c9
- kvm-i386-do-not-migrate-MSR_SMI_COUNT-on-machine-types-2.patch [bz#1659565]
ae23c9
- kvm-pc-x-migrate-smi-count-to-PC_RHEL_COMPAT.patch [bz#1659565]
ae23c9
- kvm-slow-train-kvm-clear-out-KVM_ASYNC_PF_DELIVERY_AS_PF.patch [bz#1656829]
ae23c9
- Resolves: bz#1598284
ae23c9
  ([Intel 8.0 Alpha] physical bits should  < 48  when host with 5level paging &EPT5 and qemu command with "-cpu qemu64" parameters.)
ae23c9
- Resolves: bz#1656829
ae23c9
  (8->7 migration failed: qemu-kvm: error: failed to set MSR 0x4b564d02 to 0x27fc13285)
ae23c9
- Resolves: bz#1659565
ae23c9
  (machine type: required compat flag x-migrate-smi-count=off)
ae23c9
ae23c9
* Tue Dec 18 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-51
ae23c9
- kvm-Add-edk2-Requires-to-qemu-kvm.patch [bz#1654276]
ae23c9
- Resolves: bz#1654276
ae23c9
  (qemu-kvm: Should depend on the architecture-appropriate guest firmware)
ae23c9
ae23c9
* Mon Dec 17 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 
ae23c9
- kvm-redhat-enable-tpmdev-passthrough.patch [bz#1654486]
ae23c9
- Resolves: bz#1654486
ae23c9
  ([RFE] enable TPM passthrough at compile time (qemu-kvm))
ae23c9
ae23c9
* Fri Dec 14 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-48 
ae23c9
- kvm-redhat-use-autopatch-instead-of-PATCHAPPLY.patch [bz#1613128]
ae23c9
- kvm-redhat-Removing-some-unused-build-flags-in-the-spec-.patch [bz#1613128]
ae23c9
- kvm-redhat-Fixing-rhev-ma-conflicts.patch [bz#1613126]
ae23c9
- kvm-redhat-Remove-_smp_mflags-cleanup-workaround-for-s39.patch [bz#1613128]
ae23c9
- kvm-redhat-Removing-dead-code-from-the-spec-file.patch [bz#1613128]
ae23c9
- kvm-i386-Add-stibp-flag-name.patch [bz#1639446]
ae23c9
- kvm-Add-functional-acceptance-tests-infrastructure.patch [bz#1655807]
ae23c9
- kvm-scripts-qemu.py-allow-adding-to-the-list-of-extra-ar.patch [bz#1655807]
ae23c9
- kvm-Acceptance-tests-add-quick-VNC-tests.patch [bz#1655807]
ae23c9
- kvm-scripts-qemu.py-introduce-set_console-method.patch [bz#1655807]
ae23c9
- kvm-Acceptance-tests-add-Linux-kernel-boot-and-console-c.patch [bz#1655807]
ae23c9
- kvm-Bootstrap-Python-venv-for-tests.patch [bz#1655807]
ae23c9
- kvm-Acceptance-tests-add-make-rule-for-running-them.patch [bz#1655807]
ae23c9
- Resolves: bz#1613126
ae23c9
  (Check and fix qemu-kvm-rhev and qemu-kvm-ma conflicts in qemu-kvm for rhel-8)
ae23c9
- Resolves: bz#1613128
ae23c9
  (Spec file clean up)
ae23c9
- Resolves: bz#1639446
ae23c9
  (Cross migration from RHEL7.5 to RHEL8 shouldn't fail with cpu flag stibp [qemu-kvm])
ae23c9
- Resolves: bz#1655807
ae23c9
  (Backport avocado-qemu tests for QEMU 2.12)
ae23c9
ae23c9
* Tue Dec 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-47
ae23c9
- kvm-Disable-CONFIG_IPMI-and-CONFIG_I2C-for-ppc64.patch [bz#1640044]
ae23c9
- kvm-Disable-CONFIG_CAN_BUS-and-CONFIG_CAN_SJA1000.patch [bz#1640042]
ae23c9
- Resolves: bz#1640042
ae23c9
  (Disable CONFIG_CAN_BUS and CONFIG_CAN_SJA1000 config switches)
ae23c9
- Resolves: bz#1640044
ae23c9
  (Disable CONFIG_I2C and CONFIG_IPMI in default-configs/ppc64-softmmu.mak)
ae23c9
ae23c9
* Tue Dec 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-46
ae23c9
- kvm-qcow2-Give-the-refcount-cache-the-minimum-possible-s.patch [bz#1656507]
ae23c9
- kvm-docs-Document-the-new-default-sizes-of-the-qcow2-cac.patch [bz#1656507]
ae23c9
- kvm-qcow2-Fix-Coverity-warning-when-calculating-the-refc.patch [bz#1656507]
ae23c9
- kvm-include-Add-IEC-binary-prefixes-in-qemu-units.h.patch [bz#1656507]
ae23c9
- kvm-qcow2-Options-documentation-fixes.patch [bz#1656507]
ae23c9
- kvm-include-Add-a-lookup-table-of-sizes.patch [bz#1656507]
ae23c9
- kvm-qcow2-Make-sizes-more-humanly-readable.patch [bz#1656507]
ae23c9
- kvm-qcow2-Avoid-duplication-in-setting-the-refcount-cach.patch [bz#1656507]
ae23c9
- kvm-qcow2-Assign-the-L2-cache-relatively-to-the-image-si.patch [bz#1656507]
ae23c9
- kvm-qcow2-Increase-the-default-upper-limit-on-the-L2-cac.patch [bz#1656507]
ae23c9
- kvm-qcow2-Resize-the-cache-upon-image-resizing.patch [bz#1656507]
ae23c9
- kvm-qcow2-Set-the-default-cache-clean-interval-to-10-min.patch [bz#1656507]
ae23c9
- kvm-qcow2-Explicit-number-replaced-by-a-constant.patch [bz#1656507]
ae23c9
- kvm-block-backend-Set-werror-rerror-defaults-in-blk_new.patch [bz#1657637]
ae23c9
- kvm-qcow2-Fix-cache-clean-interval-documentation.patch [bz#1656507]
ae23c9
- Resolves: bz#1656507
ae23c9
  ([RHEL.8] qcow2 cache is too small)
ae23c9
- Resolves: bz#1657637
ae23c9
  (Wrong werror default for -device drive=<node-name>)
ae23c9
ae23c9
* Thu Dec 06 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-45
ae23c9
- kvm-target-ppc-add-basic-support-for-PTCR-on-POWER9.patch [bz#1639069]
ae23c9
- kvm-linux-headers-Update-for-nested-KVM-HV-downstream-on.patch [bz#1639069]
ae23c9
- kvm-target-ppc-Add-one-reg-id-for-ptcr.patch [bz#1639069]
ae23c9
- kvm-ppc-spapr_caps-Add-SPAPR_CAP_NESTED_KVM_HV.patch [bz#1639069]
ae23c9
- kvm-Re-enable-CONFIG_HYPERV_TESTDEV.patch [bz#1651195]
ae23c9
- kvm-qxl-use-guest_monitor_config-for-local-renderer.patch [bz#1610163]
ae23c9
- kvm-Declare-cirrus-vga-as-deprecated.patch [bz#1651994]
ae23c9
- kvm-Do-not-build-bluetooth-support.patch [bz#1654651]
ae23c9
- kvm-vfio-helpers-Fix-qemu_vfio_open_pci-crash.patch [bz#1645840]
ae23c9
- kvm-balloon-Allow-multiple-inhibit-users.patch [bz#1650272]
ae23c9
- kvm-Use-inhibit-to-prevent-ballooning-without-synchr.patch [bz#1650272]
ae23c9
- kvm-vfio-Inhibit-ballooning-based-on-group-attachment-to.patch [bz#1650272]
ae23c9
- kvm-vfio-ccw-pci-Allow-devices-to-opt-in-for-ballooning.patch [bz#1650272]
ae23c9
- kvm-vfio-pci-Handle-subsystem-realpath-returning-NULL.patch [bz#1650272]
ae23c9
- kvm-vfio-pci-Fix-failure-to-close-file-descriptor-on-err.patch [bz#1650272]
ae23c9
- kvm-postcopy-Synchronize-usage-of-the-balloon-inhibitor.patch [bz#1650272]
ae23c9
- Resolves: bz#1610163
ae23c9
  (guest shows border blurred screen with some resolutions when qemu boot with -device qxl-vga ,and guest on rhel7.6 has no  such question)
ae23c9
- Resolves: bz#1639069
ae23c9
  ([IBM 8.0 FEAT] POWER9 - Nested virtualization in RHEL8.0 KVM for ppc64le - qemu-kvm side)
ae23c9
- Resolves: bz#1645840
ae23c9
  (Qemu core dump when hotplug nvme:// drive via -blockdev)
ae23c9
- Resolves: bz#1650272
ae23c9
  (Ballooning is incompatible with vfio assigned devices, but not prevented)
ae23c9
- Resolves: bz#1651195
ae23c9
  (Re-enable hyperv-testdev device)
ae23c9
- Resolves: bz#1651994
ae23c9
  (Declare the "Cirrus VGA" device emulation of QEMU as deprecated in RHEL8)
ae23c9
- Resolves: bz#1654651
ae23c9
  (Qemu: hw: bt: keep bt/* objects from building [rhel-8.0])
ae23c9
ae23c9
* Tue Nov 27 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-44
ae23c9
- kvm-block-Make-more-block-drivers-compile-time-configura.patch [bz#1598842 bz#1598842]
ae23c9
- kvm-RHEL8-Add-disable-configure-options-to-qemu-spec-fil.patch [bz#1598842]
ae23c9
- Resolves: bz#1598842
ae23c9
  (Compile out unused block drivers)
ae23c9
ae23c9
* Mon Nov 26 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-43
ae23c9
- kvm-configure-add-test-for-libudev.patch [bz#1636185]
ae23c9
- kvm-qga-linux-report-disk-serial-number.patch [bz#1636185]
ae23c9
- kvm-qga-linux-return-disk-device-in-guest-get-fsinfo.patch [bz#1636185]
ae23c9
- kvm-qemu-error-introduce-error-warn-_report_once.patch [bz#1625173]
ae23c9
- kvm-intel-iommu-start-to-use-error_report_once.patch [bz#1625173]
ae23c9
- kvm-intel-iommu-replace-more-vtd_err_-traces.patch [bz#1625173]
ae23c9
- kvm-intel_iommu-introduce-vtd_reset_caches.patch [bz#1625173]
ae23c9
- kvm-intel_iommu-better-handling-of-dmar-state-switch.patch [bz#1625173]
ae23c9
- kvm-intel_iommu-move-ce-fetching-out-when-sync-shadow.patch [bz#1625173 bz#1629616]
ae23c9
- kvm-intel_iommu-handle-invalid-ce-for-shadow-sync.patch [bz#1625173 bz#1629616]
ae23c9
- kvm-block-remove-bdrv_dirty_bitmap_make_anon.patch [bz#1518989]
ae23c9
- kvm-block-simplify-code-around-releasing-bitmaps.patch [bz#1518989]
ae23c9
- kvm-hbitmap-Add-advance-param-to-hbitmap_iter_next.patch [bz#1518989]
ae23c9
- kvm-test-hbitmap-Add-non-advancing-iter_next-tests.patch [bz#1518989]
ae23c9
- kvm-block-dirty-bitmap-Add-bdrv_dirty_iter_next_area.patch [bz#1518989]
ae23c9
- kvm-blockdev-backup-add-bitmap-argument.patch [bz#1518989]
ae23c9
- kvm-dirty-bitmap-switch-assert-fails-to-errors-in-bdrv_m.patch [bz#1518989]
ae23c9
- kvm-dirty-bitmap-rename-bdrv_undo_clear_dirty_bitmap.patch [bz#1518989]
ae23c9
- kvm-dirty-bitmap-make-it-possible-to-restore-bitmap-afte.patch [bz#1518989]
ae23c9
- kvm-blockdev-rename-block-dirty-bitmap-clear-transaction.patch [bz#1518989]
ae23c9
- kvm-qapi-add-transaction-support-for-x-block-dirty-bitma.patch [bz#1518989]
ae23c9
- kvm-block-dirty-bitmaps-add-user_locked-status-checker.patch [bz#1518989]
ae23c9
- kvm-block-dirty-bitmaps-fix-merge-permissions.patch [bz#1518989]
ae23c9
- kvm-block-dirty-bitmaps-allow-clear-on-disabled-bitmaps.patch [bz#1518989]
ae23c9
- kvm-block-dirty-bitmaps-prohibit-enable-disable-on-locke.patch [bz#1518989]
ae23c9
- kvm-block-backup-prohibit-backup-from-using-in-use-bitma.patch [bz#1518989]
ae23c9
- kvm-nbd-forbid-use-of-frozen-bitmaps.patch [bz#1518989]
ae23c9
- kvm-bitmap-Update-count-after-a-merge.patch [bz#1518989]
ae23c9
- kvm-iotests-169-drop-deprecated-autoload-parameter.patch [bz#1518989]
ae23c9
- kvm-block-qcow2-improve-error-message-in-qcow2_inactivat.patch [bz#1518989]
ae23c9
- kvm-bloc-qcow2-drop-dirty_bitmaps_loaded-state-variable.patch [bz#1518989]
ae23c9
- kvm-dirty-bitmaps-clean-up-bitmaps-loading-and-migration.patch [bz#1518989]
ae23c9
- kvm-iotests-improve-169.patch [bz#1518989]
ae23c9
- kvm-iotests-169-add-cases-for-source-vm-resuming.patch [bz#1518989]
ae23c9
- kvm-pc-dimm-turn-alignment-assert-into-check.patch [bz#1630116]
ae23c9
- Resolves: bz#1518989
ae23c9
  (RFE: QEMU Incremental live backup)
ae23c9
- Resolves: bz#1625173
ae23c9
  ([NVMe Device Assignment] Guest could not boot up with q35+iommu)
ae23c9
- Resolves: bz#1629616
ae23c9
  (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)
ae23c9
- Resolves: bz#1630116
ae23c9
  (pc_dimm_get_free_addr: assertion failed: (QEMU_ALIGN_UP(address_space_start, align) == address_space_start))
ae23c9
- Resolves: bz#1636185
ae23c9
  ([RFE] Report disk device name and serial number (qemu-guest-agent on Linux))
ae23c9
ae23c9
* Mon Nov 05 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-42.el8
ae23c9
- kvm-luks-Allow-share-rw-on.patch [bz#1629701]
ae23c9
- kvm-redhat-reenable-gluster-support.patch [bz#1599340]
ae23c9
- kvm-redhat-bump-libusb-requirement.patch [bz#1627970]
ae23c9
- Resolves: bz#1599340
ae23c9
  (Reenable glusterfs in qemu-kvm once BZ#1567292 gets fixed)
ae23c9
- Resolves: bz#1627970
ae23c9
  (symbol lookup error: /usr/libexec/qemu-kvm: undefined symbol: libusb_set_option)
ae23c9
- Resolves: bz#1629701
ae23c9
  ("share-rw=on" does not work for luks format image - Fast Train)
ae23c9
ae23c9
* Tue Oct 16 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-41.el8
ae23c9
- kvm-block-rbd-pull-out-qemu_rbd_convert_options.patch [bz#1635585]
ae23c9
- kvm-block-rbd-Attempt-to-parse-legacy-filenames.patch [bz#1635585]
ae23c9
- kvm-block-rbd-add-deprecation-documentation-for-filename.patch [bz#1635585]
ae23c9
- kvm-block-rbd-add-iotest-for-rbd-legacy-keyvalue-filenam.patch [bz#1635585]
ae23c9
- Resolves: bz#1635585
ae23c9
  (rbd json format of 7.6 is incompatible with 7.5)
ae23c9
ae23c9
* Tue Oct 16 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-40.el8
ae23c9
- kvm-vnc-call-sasl_server_init-only-when-required.patch [bz#1609327]
ae23c9
- kvm-nbd-server-fix-NBD_CMD_CACHE.patch [bz#1636142]
ae23c9
- kvm-nbd-fix-NBD_FLAG_SEND_CACHE-value.patch [bz#1636142]
ae23c9
- kvm-test-bdrv-drain-bdrv_drain-works-with-cross-AioConte.patch [bz#1637976]
ae23c9
- kvm-block-Use-bdrv_do_drain_begin-end-in-bdrv_drain_all.patch [bz#1637976]
ae23c9
- kvm-block-Remove-recursive-parameter-from-bdrv_drain_inv.patch [bz#1637976]
ae23c9
- kvm-block-Don-t-manually-poll-in-bdrv_drain_all.patch [bz#1637976]
ae23c9
- kvm-tests-test-bdrv-drain-bdrv_drain_all-works-in-corout.patch [bz#1637976]
ae23c9
- kvm-block-Avoid-unnecessary-aio_poll-in-AIO_WAIT_WHILE.patch [bz#1637976]
ae23c9
- kvm-block-Really-pause-block-jobs-on-drain.patch [bz#1637976]
ae23c9
- kvm-block-Remove-bdrv_drain_recurse.patch [bz#1637976]
ae23c9
- kvm-test-bdrv-drain-Add-test-for-node-deletion.patch [bz#1637976]
ae23c9
- kvm-block-Drain-recursively-with-a-single-BDRV_POLL_WHIL.patch [bz#1637976]
ae23c9
- kvm-test-bdrv-drain-Test-node-deletion-in-subtree-recurs.patch [bz#1637976]
ae23c9
- kvm-block-Don-t-poll-in-parent-drain-callbacks.patch [bz#1637976]
ae23c9
- kvm-test-bdrv-drain-Graph-change-through-parent-callback.patch [bz#1637976]
ae23c9
- kvm-block-Defer-.bdrv_drain_begin-callback-to-polling-ph.patch [bz#1637976]
ae23c9
- kvm-test-bdrv-drain-Test-that-bdrv_drain_invoke-doesn-t-.patch [bz#1637976]
ae23c9
- kvm-block-Allow-AIO_WAIT_WHILE-with-NULL-ctx.patch [bz#1637976]
ae23c9
- kvm-block-Move-bdrv_drain_all_begin-out-of-coroutine-con.patch [bz#1637976]
ae23c9
- kvm-block-ignore_bds_parents-parameter-for-drain-functio.patch [bz#1637976]
ae23c9
- kvm-block-Allow-graph-changes-in-bdrv_drain_all_begin-en.patch [bz#1637976]
ae23c9
- kvm-test-bdrv-drain-Test-graph-changes-in-drain_all-sect.patch [bz#1637976]
ae23c9
- kvm-block-Poll-after-drain-on-attaching-a-node.patch [bz#1637976]
ae23c9
- kvm-test-bdrv-drain-Test-bdrv_append-to-drained-node.patch [bz#1637976]
ae23c9
- kvm-block-linux-aio-acquire-AioContext-before-qemu_laio_.patch [bz#1637976]
ae23c9
- kvm-util-async-use-qemu_aio_coroutine_enter-in-co_schedu.patch [bz#1637976]
ae23c9
- kvm-job-Fix-nested-aio_poll-hanging-in-job_txn_apply.patch [bz#1637976]
ae23c9
- kvm-job-Fix-missing-locking-due-to-mismerge.patch [bz#1637976]
ae23c9
- kvm-blockjob-Wake-up-BDS-when-job-becomes-idle.patch [bz#1637976]
ae23c9
- kvm-aio-wait-Increase-num_waiters-even-in-home-thread.patch [bz#1637976]
ae23c9
- kvm-test-bdrv-drain-Drain-with-block-jobs-in-an-I-O-thre.patch [bz#1637976]
ae23c9
- kvm-test-blockjob-Acquire-AioContext-around-job_cancel_s.patch [bz#1637976]
ae23c9
- kvm-job-Use-AIO_WAIT_WHILE-in-job_finish_sync.patch [bz#1637976]
ae23c9
- kvm-test-bdrv-drain-Test-AIO_WAIT_WHILE-in-completion-ca.patch [bz#1637976]
ae23c9
- kvm-block-Add-missing-locking-in-bdrv_co_drain_bh_cb.patch [bz#1637976]
ae23c9
- kvm-block-backend-Add-.drained_poll-callback.patch [bz#1637976]
ae23c9
- kvm-block-backend-Fix-potential-double-blk_delete.patch [bz#1637976]
ae23c9
- kvm-block-backend-Decrease-in_flight-only-after-callback.patch [bz#1637976]
ae23c9
- kvm-blockjob-Lie-better-in-child_job_drained_poll.patch [bz#1637976]
ae23c9
- kvm-block-Remove-aio_poll-in-bdrv_drain_poll-variants.patch [bz#1637976]
ae23c9
- kvm-test-bdrv-drain-Test-nested-poll-in-bdrv_drain_poll_.patch [bz#1637976]
ae23c9
- kvm-job-Avoid-deadlocks-in-job_completed_txn_abort.patch [bz#1637976]
ae23c9
- kvm-test-bdrv-drain-AIO_WAIT_WHILE-in-job-.commit-.abort.patch [bz#1637976]
ae23c9
- kvm-test-bdrv-drain-Fix-outdated-comments.patch [bz#1637976]
ae23c9
- kvm-block-Use-a-single-global-AioWait.patch [bz#1637976]
ae23c9
- kvm-test-bdrv-drain-Test-draining-job-source-child-and-p.patch [bz#1637976]
ae23c9
- kvm-qemu-img-Fix-assert-when-mapping-unaligned-raw-file.patch [bz#1639374]
ae23c9
- kvm-iotests-Add-test-221-to-catch-qemu-img-map-regressio.patch [bz#1639374]
ae23c9
- Resolves: bz#1609327
ae23c9
  (qemu-kvm[37046]: Could not find keytab file: /etc/qemu/krb5.tab: Unknown error 49408)
ae23c9
- Resolves: bz#1636142
ae23c9
  (qemu NBD_CMD_CACHE flaws impacting non-qemu NBD clients)
ae23c9
- Resolves: bz#1637976
ae23c9
  (Crashes and hangs with iothreads vs. block jobs)
ae23c9
- Resolves: bz#1639374
ae23c9
  (qemu-img map 'Aborted (core dumped)' when specifying a plain file)
ae23c9
ae23c9
* Tue Oct 16 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-39.el8
ae23c9
- kvm-linux-headers-update.patch [bz#1508142]
ae23c9
- kvm-s390x-cpumodel-Set-up-CPU-model-for-AP-device-suppor.patch [bz#1508142]
ae23c9
- kvm-s390x-kvm-enable-AP-instruction-interpretation-for-g.patch [bz#1508142]
ae23c9
- kvm-s390x-ap-base-Adjunct-Processor-AP-object-model.patch [bz#1508142]
ae23c9
- kvm-s390x-vfio-ap-Introduce-VFIO-AP-device.patch [bz#1508142]
ae23c9
- kvm-s390-doc-detailed-specifications-for-AP-virtualizati.patch [bz#1508142]
ae23c9
- Resolves: bz#1508142
ae23c9
  ([IBM 8.0 FEAT] KVM: Guest-dedicated Crypto Adapters - qemu part)
ae23c9
ae23c9
* Mon Oct 15 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-38.el8
ae23c9
- kvm-Revert-hw-acpi-build-build-SRAT-memory-affinity-stru.patch [bz#1609235]
ae23c9
- kvm-add-udev-kvm-check.patch [bz#1552663]
ae23c9
- kvm-aio-posix-Don-t-count-ctx-notifier-as-progress-when-.patch [bz#1623085]
ae23c9
- kvm-aio-Do-aio_notify_accept-only-during-blocking-aio_po.patch [bz#1623085]
ae23c9
- kvm-aio-posix-fix-concurrent-access-to-poll_disable_cnt.patch [bz#1632622]
ae23c9
- kvm-aio-posix-compute-timeout-before-polling.patch [bz#1632622]
ae23c9
- kvm-aio-posix-do-skip-system-call-if-ctx-notifier-pollin.patch [bz#1632622]
ae23c9
- kvm-intel-iommu-send-PSI-always-even-if-across-PDEs.patch [bz#1450712]
ae23c9
- kvm-intel-iommu-remove-IntelIOMMUNotifierNode.patch [bz#1450712]
ae23c9
- kvm-intel-iommu-add-iommu-lock.patch [bz#1450712]
ae23c9
- kvm-intel-iommu-only-do-page-walk-for-MAP-notifiers.patch [bz#1450712]
ae23c9
- kvm-intel-iommu-introduce-vtd_page_walk_info.patch [bz#1450712]
ae23c9
- kvm-intel-iommu-pass-in-address-space-when-page-walk.patch [bz#1450712]
ae23c9
- kvm-intel-iommu-trace-domain-id-during-page-walk.patch [bz#1450712]
ae23c9
- kvm-util-implement-simple-iova-tree.patch [bz#1450712]
ae23c9
- kvm-intel-iommu-rework-the-page-walk-logic.patch [bz#1450712]
ae23c9
- kvm-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch [bz#1633928]
ae23c9
- Resolves: bz#1450712
ae23c9
  (Booting nested guest with vIOMMU, the assigned network devices can not receive packets (qemu))
ae23c9
- Resolves: bz#1552663
ae23c9
  (81-kvm-rhel.rules is no longer part of initscripts)
ae23c9
- Resolves: bz#1609235
ae23c9
  (Win2016 guest can't recognize pc-dimm hotplugged to node 0)
ae23c9
- Resolves: bz#1623085
ae23c9
  (VM doesn't boot from HD)
ae23c9
- Resolves: bz#1632622
ae23c9
  (~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)
ae23c9
- Resolves: bz#1633928
ae23c9
  (CVE-2018-3639 qemu-kvm: hw: cpu: speculative store bypass [rhel-8.0])
ae23c9
ae23c9
* Fri Oct 12 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-37.el8
ae23c9
- kvm-block-for-jobs-do-not-clear-user_paused-until-after-.patch [bz#1635583]
ae23c9
- kvm-iotests-Add-failure-matching-to-common.qemu.patch [bz#1635583]
ae23c9
- kvm-block-iotest-to-catch-abort-on-forced-blockjob-cance.patch [bz#1635583]
ae23c9
- Resolves: bz#1635583
ae23c9
  (Quitting VM causes qemu core dump once the block mirror job paused for no enough target space)
ae23c9
ae23c9
* Fri Oct 12 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-36.el8
ae23c9
- kvm-check-Only-test-ivshm-when-it-is-compiled-in.patch [bz#1621817]
ae23c9
- kvm-Disable-ivshmem.patch [bz#1621817]
ae23c9
- kvm-mirror-Fail-gracefully-for-source-target.patch [bz#1637963]
ae23c9
- kvm-commit-Add-top-node-base-node-options.patch [bz#1637970]
ae23c9
- kvm-qemu-iotests-Test-commit-with-top-node-base-node.patch [bz#1637970]
ae23c9
- Resolves: bz#1621817
ae23c9
  (Disable IVSHMEM in RHEL 8)
ae23c9
- Resolves: bz#1637963
ae23c9
  (Segfault on 'blockdev-mirror' with same node as source and target)
ae23c9
- Resolves: bz#1637970
ae23c9
  (allow using node-names with block-commit)
ae23c9
ae23c9
* Thu Oct 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-35.el8
ae23c9
- kvm-redhat-make-the-plugins-executable.patch [bz#1638304]
ae23c9
- Resolves: bz#1638304
ae23c9
  (the driver packages lack all the library Requires)
ae23c9
ae23c9
* Thu Oct 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-34.el8
ae23c9
- kvm-seccomp-allow-sched_setscheduler-with-SCHED_IDLE-pol.patch [bz#1618356]
ae23c9
- kvm-seccomp-use-SIGSYS-signal-instead-of-killing-the-thr.patch [bz#1618356]
ae23c9
- kvm-seccomp-prefer-SCMP_ACT_KILL_PROCESS-if-available.patch [bz#1618356]
ae23c9
- kvm-configure-require-libseccomp-2.2.0.patch [bz#1618356]
ae23c9
- kvm-seccomp-set-the-seccomp-filter-to-all-threads.patch [bz#1618356]
ae23c9
- kvm-memory-cleanup-side-effects-of-memory_region_init_fo.patch [bz#1600365]
ae23c9
- Resolves: bz#1600365
ae23c9
  (QEMU core dumped when hotplug memory exceeding host hugepages and with discard-data=yes)
ae23c9
- Resolves: bz#1618356
ae23c9
  (qemu-kvm: Qemu: seccomp: blacklist is not applied to all threads [rhel-8])
ae23c9
ae23c9
* Fri Oct 05 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-33.el8
ae23c9
- kvm-migration-postcopy-Clear-have_listen_thread.patch [bz#1608765]
ae23c9
- kvm-migration-cleanup-in-error-paths-in-loadvm.patch [bz#1608765]
ae23c9
- kvm-jobs-change-start-callback-to-run-callback.patch [bz#1632939]
ae23c9
- kvm-jobs-canonize-Error-object.patch [bz#1632939]
ae23c9
- kvm-jobs-add-exit-shim.patch [bz#1632939]
ae23c9
- kvm-block-commit-utilize-job_exit-shim.patch [bz#1632939]
ae23c9
- kvm-block-mirror-utilize-job_exit-shim.patch [bz#1632939]
ae23c9
- kvm-jobs-utilize-job_exit-shim.patch [bz#1632939]
ae23c9
- kvm-block-backup-make-function-variables-consistently-na.patch [bz#1632939]
ae23c9
- kvm-jobs-remove-ret-argument-to-job_completed-privatize-.patch [bz#1632939]
ae23c9
- kvm-jobs-remove-job_defer_to_main_loop.patch [bz#1632939]
ae23c9
- kvm-block-commit-add-block-job-creation-flags.patch [bz#1632939]
ae23c9
- kvm-block-mirror-add-block-job-creation-flags.patch [bz#1632939]
ae23c9
- kvm-block-stream-add-block-job-creation-flags.patch [bz#1632939]
ae23c9
- kvm-block-commit-refactor-commit-to-use-job-callbacks.patch [bz#1632939]
ae23c9
- kvm-block-mirror-don-t-install-backing-chain-on-abort.patch [bz#1632939]
ae23c9
- kvm-block-mirror-conservative-mirror_exit-refactor.patch [bz#1632939]
ae23c9
- kvm-block-stream-refactor-stream-to-use-job-callbacks.patch [bz#1632939]
ae23c9
- kvm-tests-blockjob-replace-Blockjob-with-Job.patch [bz#1632939]
ae23c9
- kvm-tests-test-blockjob-remove-exit-callback.patch [bz#1632939]
ae23c9
- kvm-tests-test-blockjob-txn-move-.exit-to-.clean.patch [bz#1632939]
ae23c9
- kvm-jobs-remove-.exit-callback.patch [bz#1632939]
ae23c9
- kvm-qapi-block-commit-expose-new-job-properties.patch [bz#1632939]
ae23c9
- kvm-qapi-block-mirror-expose-new-job-properties.patch [bz#1632939]
ae23c9
- kvm-qapi-block-stream-expose-new-job-properties.patch [bz#1632939]
ae23c9
- kvm-block-backup-qapi-documentation-fixup.patch [bz#1632939]
ae23c9
- kvm-blockdev-document-transactional-shortcomings.patch [bz#1632939]
ae23c9
- Resolves: bz#1608765
ae23c9
  (After postcopy migration,  do savevm and loadvm, guest hang and call trace)
ae23c9
- Resolves: bz#1632939
ae23c9
  (qemu blockjobs other than backup do not support job-finalize or job-dismiss)
ae23c9
ae23c9
* Fri Sep 28 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-32.el8
ae23c9
- kvm-Re-enable-disabled-Hyper-V-enlightenments.patch [bz#1625185]
ae23c9
- kvm-Fix-annocheck-issues.patch [bz#1624164]
ae23c9
- kvm-exec-check-that-alignment-is-a-power-of-two.patch [bz#1630746]
ae23c9
- kvm-curl-Make-sslverify-off-disable-host-as-well-as-peer.patch [bz#1575925]
ae23c9
- Resolves: bz#1575925
ae23c9
  ("SSL: no alternative certificate subject name matches target host name" error even though sslverify = off)
ae23c9
- Resolves: bz#1624164
ae23c9
  (Review annocheck distro flag failures in qemu-kvm)
ae23c9
- Resolves: bz#1625185
ae23c9
  (Re-enable disabled Hyper-V enlightenments)
ae23c9
- Resolves: bz#1630746
ae23c9
  (qemu_ram_mmap: Assertion `is_power_of_2(align)' failed)
ae23c9
ae23c9
* Tue Sep 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-31.el8
ae23c9
- kvm-i386-Disable-TOPOEXT-by-default-on-cpu-host.patch [bz#1619804]
ae23c9
- kvm-redhat-enable-opengl-add-build-and-runtime-deps.patch [bz#1618412]
ae23c9
- Resolves: bz#1618412
ae23c9
  (Enable opengl (for intel vgpu display))
ae23c9
- Resolves: bz#1619804
ae23c9
  (kernel panic in init_amd_cacheinfo)
ae23c9
ae23c9
* Wed Sep 05 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-30.el8
ae23c9
- kvm-redhat-Disable-vhost-crypto.patch [bz#1625668]
ae23c9
- Resolves: bz#1625668
ae23c9
  (Decide if we should disable 'vhost-crypto' or not)
ae23c9
ae23c9
* Wed Sep 05 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-29.el8
ae23c9
- kvm-target-i386-sev-fix-memory-leaks.patch [bz#1615717]
ae23c9
- kvm-i386-Fix-arch_query_cpu_model_expansion-leak.patch [bz#1615717]
ae23c9
- kvm-redhat-Update-build-configuration.patch [bz#1573156]
ae23c9
- Resolves: bz#1573156
ae23c9
  (Update build configure for QEMU 2.12.0)
ae23c9
- Resolves: bz#1615717
ae23c9
  (Memory leaks)
ae23c9
ae23c9
* Tue Sep 04 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-28.el8
ae23c9
- kvm-e1000e-Do-not-auto-clear-ICR-bits-which-aren-t-set-i.patch [bz#1596024]
ae23c9
- kvm-e1000e-Prevent-MSI-MSI-X-storms.patch [bz#1596024]
ae23c9
- kvm-Drop-build_configure.sh-and-Makefile.local-files.patch []
ae23c9
- kvm-Fix-subject-line-in-.gitpublish.patch []
ae23c9
- Resolves: bz#1596024
ae23c9
  (The network link can't be detected on guest when the guest uses e1000e model type)
ae23c9
ae23c9
* Wed Aug 29 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-27.el8
ae23c9
- kvm-Fix-libusb-1.0.22-deprecated-libusb_set_debug-with-l.patch [bz#1622656]
ae23c9
- Resolves: bz#1622656
ae23c9
  (qemu-kvm fails to build due to libusb_set_debug being deprecated)
ae23c9
ae23c9
* Fri Aug 17 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-26.el8
ae23c9
- kvm-redhat-remove-extra-in-rhel_rhev_conflicts-macro.patch [bz#1618752]
ae23c9
- Resolves: bz#1618752
ae23c9
  (qemu-kvm can't be installed in RHEL-8 as it Conflicts with itself.)
ae23c9
ae23c9
* Thu Aug 16 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-25.el8
ae23c9
- kvm-Migration-TLS-Fix-crash-due-to-double-cleanup.patch [bz#1594384]
ae23c9
- Resolves: bz#1594384
ae23c9
  (2.12 migration fixes)
ae23c9
ae23c9
* Tue Aug 14 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-24.el8
ae23c9
- kvm-Add-qemu-keymap-to-qemu-kvm-common.patch [bz#1593117]
ae23c9
- Resolves: bz#1593117
ae23c9
  (add qemu-keymap utility)
ae23c9
ae23c9
* Fri Aug 10 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-23.el8
ae23c9
- Fixing an issue with some old command in the spec file
ae23c9
ae23c9
* Fri Aug 10 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-22.el8
ae23c9
- Fix an issue with the build_configure script.
ae23c9
- Resolves: bz#1425820
ae23c9
  (Improve QEMU packaging layout with modularization of the block layer)
ae23c9
ae23c9
ae23c9
* Fri Aug 10 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-20.el8
ae23c9
- kvm-migration-stop-compressing-page-in-migration-thread.patch [bz#1594384]
ae23c9
- kvm-migration-stop-compression-to-allocate-and-free-memo.patch [bz#1594384]
ae23c9
- kvm-migration-stop-decompression-to-allocate-and-free-me.patch [bz#1594384]
ae23c9
- kvm-migration-detect-compression-and-decompression-error.patch [bz#1594384]
ae23c9
- kvm-migration-introduce-control_save_page.patch [bz#1594384]
ae23c9
- kvm-migration-move-some-code-to-ram_save_host_page.patch [bz#1594384]
ae23c9
- kvm-migration-move-calling-control_save_page-to-the-comm.patch [bz#1594384]
ae23c9
- kvm-migration-move-calling-save_zero_page-to-the-common-.patch [bz#1594384]
ae23c9
- kvm-migration-introduce-save_normal_page.patch [bz#1594384]
ae23c9
- kvm-migration-remove-ram_save_compressed_page.patch [bz#1594384]
ae23c9
- kvm-migration-block-dirty-bitmap-fix-memory-leak-in-dirt.patch [bz#1594384]
ae23c9
- kvm-migration-fix-saving-normal-page-even-if-it-s-been-c.patch [bz#1594384]
ae23c9
- kvm-migration-update-index-field-when-delete-or-qsort-RD.patch [bz#1594384]
ae23c9
- kvm-migration-introduce-decompress-error-check.patch [bz#1594384]
ae23c9
- kvm-migration-Don-t-activate-block-devices-if-using-S.patch [bz#1594384]
ae23c9
- kvm-migration-not-wait-RDMA_CM_EVENT_DISCONNECTED-event-.patch [bz#1594384]
ae23c9
- kvm-migration-block-dirty-bitmap-fix-dirty_bitmap_load.patch [bz#1594384]
ae23c9
- kvm-s390x-add-RHEL-7.6-machine-type-for-ccw.patch [bz#1595718]
ae23c9
- kvm-s390x-cpumodel-default-enable-bpb-and-ppa15-for-z196.patch [bz#1595718]
ae23c9
- kvm-linux-headers-asm-s390-kvm.h-header-sync.patch [bz#1612938]
ae23c9
- kvm-s390x-kvm-add-etoken-facility.patch [bz#1612938]
ae23c9
- Resolves: bz#1594384
ae23c9
  (2.12 migration fixes)
ae23c9
- Resolves: bz#1595718
ae23c9
  (Add ppa15/bpb to the default cpu model for z196 and higher in the 7.6 s390-ccw-virtio machine)
ae23c9
- Resolves: bz#1612938
ae23c9
  (Add etoken support to qemu-kvm for s390x KVM guests)
ae23c9
ae23c9
* Fri Aug 10 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-18.el8
ae23c9
  Mass import from RHEL 7.6 qemu-kvm-rhev, including fixes to the following BZs:
ae23c9
ae23c9
- kvm-AArch64-Add-virt-rhel7.6-machine-type.patch [bz#1558723]
ae23c9
- kvm-cpus-Fix-event-order-on-resume-of-stopped-guest.patch [bz#1566153]
ae23c9
- kvm-qemu-img-Check-post-truncation-size.patch [bz#1523065]
ae23c9
- kvm-vga-catch-depth-0.patch [bz#1575541]
ae23c9
- kvm-Fix-x-hv-max-vps-compat-value-for-7.4-machine-type.patch [bz#1583959]
ae23c9
- kvm-ccid-card-passthru-fix-regression-in-realize.patch [bz#1584984]
ae23c9
- kvm-Use-4-MB-vram-for-cirrus.patch [bz#1542080]
ae23c9
- kvm-spapr_pci-Remove-unhelpful-pagesize-warning.patch [bz#1505664]
ae23c9
- kvm-rpm-Add-nvme-VFIO-driver-to-rw-whitelist.patch [bz#1416180]
ae23c9
- kvm-qobject-Use-qobject_to-instead-of-type-cast.patch [bz#1557995]
ae23c9
- kvm-qobject-Ensure-base-is-at-offset-0.patch [bz#1557995]
ae23c9
- kvm-qobject-use-a-QObjectBase_-struct.patch [bz#1557995]
ae23c9
- kvm-qobject-Replace-qobject_incref-QINCREF-qobject_decre.patch [bz#1557995]
ae23c9
- kvm-qobject-Modify-qobject_ref-to-return-obj.patch [bz#1557995]
ae23c9
- kvm-rbd-Drop-deprecated-drive-parameter-filename.patch [bz#1557995]
ae23c9
- kvm-iscsi-Drop-deprecated-drive-parameter-filename.patch [bz#1557995]
ae23c9
- kvm-block-Add-block-specific-QDict-header.patch [bz#1557995]
ae23c9
- kvm-qobject-Move-block-specific-qdict-code-to-block-qdic.patch [bz#1557995]
ae23c9
- kvm-block-Fix-blockdev-for-certain-non-string-scalars.patch [bz#1557995]
ae23c9
- kvm-block-Fix-drive-for-certain-non-string-scalars.patch [bz#1557995]
ae23c9
- kvm-block-Clean-up-a-misuse-of-qobject_to-in-.bdrv_co_cr.patch [bz#1557995]
ae23c9
- kvm-block-Factor-out-qobject_input_visitor_new_flat_conf.patch [bz#1557995]
ae23c9
- kvm-block-Make-remaining-uses-of-qobject-input-visitor-m.patch [bz#1557995]
ae23c9
- kvm-block-qdict-Simplify-qdict_flatten_qdict.patch [bz#1557995]
ae23c9
- kvm-block-qdict-Tweak-qdict_flatten_qdict-qdict_flatten_.patch [bz#1557995]
ae23c9
- kvm-block-qdict-Clean-up-qdict_crumple-a-bit.patch [bz#1557995]
ae23c9
- kvm-block-qdict-Simplify-qdict_is_list-some.patch [bz#1557995]
ae23c9
- kvm-check-block-qdict-Rename-qdict_flatten-s-variables-f.patch [bz#1557995]
ae23c9
- kvm-check-block-qdict-Cover-flattening-of-empty-lists-an.patch [bz#1557995]
ae23c9
- kvm-block-Fix-blockdev-blockdev-add-for-empty-objects-an.patch [bz#1557995]
ae23c9
- kvm-rbd-New-parameter-auth-client-required.patch [bz#1557995]
ae23c9
- kvm-rbd-New-parameter-key-secret.patch [bz#1557995]
ae23c9
- kvm-block-mirror-honor-ratelimit-again.patch [bz#1572856]
ae23c9
- kvm-block-mirror-Make-cancel-always-cancel-pre-READY.patch [bz#1572856]
ae23c9
- kvm-iotests-Add-test-for-cancelling-a-mirror-job.patch [bz#1572856]
ae23c9
- kvm-iotests-Split-214-off-of-122.patch [bz#1518738]
ae23c9
- kvm-block-Add-COR-filter-driver.patch [bz#1518738]
ae23c9
- kvm-block-BLK_PERM_WRITE-includes-._UNCHANGED.patch [bz#1518738]
ae23c9
- kvm-block-Add-BDRV_REQ_WRITE_UNCHANGED-flag.patch [bz#1518738]
ae23c9
- kvm-block-Set-BDRV_REQ_WRITE_UNCHANGED-for-COR-writes.patch [bz#1518738]
ae23c9
- kvm-block-quorum-Support-BDRV_REQ_WRITE_UNCHANGED.patch [bz#1518738]
ae23c9
- kvm-block-Support-BDRV_REQ_WRITE_UNCHANGED-in-filters.patch [bz#1518738]
ae23c9
- kvm-iotests-Clean-up-wrap-image-in-197.patch [bz#1518738]
ae23c9
- kvm-iotests-Copy-197-for-COR-filter-driver.patch [bz#1518738]
ae23c9
- kvm-iotests-Add-test-for-COR-across-nodes.patch [bz#1518738]
ae23c9
- kvm-qemu-io-Use-purely-string-blockdev-options.patch [bz#1576598]
ae23c9
- kvm-qemu-img-Use-only-string-options-in-img_open_opts.patch [bz#1576598]
ae23c9
- kvm-iotests-Add-test-for-U-force-share-conflicts.patch [bz#1576598]
ae23c9
- kvm-qemu-io-Drop-command-functions-return-values.patch [bz#1519617]
ae23c9
- kvm-qemu-io-Let-command-functions-return-error-code.patch [bz#1519617]
ae23c9
- kvm-qemu-io-Exit-with-error-when-a-command-failed.patch [bz#1519617]
ae23c9
- kvm-iotests.py-Add-qemu_io_silent.patch [bz#1519617]
ae23c9
- kvm-iotests-Let-216-make-use-of-qemu-io-s-exit-code.patch [bz#1519617]
ae23c9
- kvm-qcow2-Repair-OFLAG_COPIED-when-fixing-leaks.patch [bz#1527085]
ae23c9
- kvm-iotests-Repairing-error-during-snapshot-deletion.patch [bz#1527085]
ae23c9
- kvm-block-Make-bdrv_is_writable-public.patch [bz#1588039]
ae23c9
- kvm-qcow2-Do-not-mark-inactive-images-corrupt.patch [bz#1588039]
ae23c9
- kvm-iotests-Add-case-for-a-corrupted-inactive-image.patch [bz#1588039]
ae23c9
- kvm-main-loop-drop-spin_counter.patch [bz#1168213]
ae23c9
- kvm-target-ppc-Factor-out-the-parsing-in-kvmppc_get_cpu_.patch [bz#1560847]
ae23c9
- kvm-target-ppc-Don-t-require-private-l1d-cache-on-POWER8.patch [bz#1560847]
ae23c9
- kvm-ppc-spapr_caps-Don-t-disable-cap_cfpc-on-POWER8-by-d.patch [bz#1560847]
ae23c9
- kvm-qxl-fix-local-renderer-crash.patch [bz#1567733]
ae23c9
- kvm-qemu-img-Amendment-support-implies-create_opts.patch [bz#1537956]
ae23c9
- kvm-block-Add-Error-parameter-to-bdrv_amend_options.patch [bz#1537956]
ae23c9
- kvm-qemu-option-Pull-out-Supported-options-print.patch [bz#1537956]
ae23c9
- kvm-qemu-img-Add-print_amend_option_help.patch [bz#1537956]
ae23c9
- kvm-qemu-img-Recognize-no-creation-support-in-o-help.patch [bz#1537956]
ae23c9
- kvm-iotests-Test-help-option-for-unsupporting-formats.patch [bz#1537956]
ae23c9
- kvm-iotests-Rework-113.patch [bz#1537956]
ae23c9
- kvm-qemu-img-Resolve-relative-backing-paths-in-rebase.patch [bz#1569835]
ae23c9
- kvm-iotests-Add-test-for-rebasing-with-relative-paths.patch [bz#1569835]
ae23c9
- kvm-qemu-img-Special-post-backing-convert-handling.patch [bz#1527898]
ae23c9
- kvm-iotests-Test-post-backing-convert-target-behavior.patch [bz#1527898]
ae23c9
- kvm-migration-calculate-expected_downtime-with-ram_bytes.patch [bz#1564576]
ae23c9
- kvm-sheepdog-Fix-sd_co_create_opts-memory-leaks.patch [bz#1513543]
ae23c9
- kvm-qemu-iotests-reduce-chance-of-races-in-185.patch [bz#1513543]
ae23c9
- kvm-blockjob-do-not-cancel-timer-in-resume.patch [bz#1513543]
ae23c9
- kvm-nfs-Fix-error-path-in-nfs_options_qdict_to_qapi.patch [bz#1513543]
ae23c9
- kvm-nfs-Remove-processed-options-from-QDict.patch [bz#1513543]
ae23c9
- kvm-blockjob-drop-block_job_pause-resume_all.patch [bz#1513543]
ae23c9
- kvm-blockjob-expose-error-string-via-query.patch [bz#1513543]
ae23c9
- kvm-blockjob-Fix-assertion-in-block_job_finalize.patch [bz#1513543]
ae23c9
- kvm-blockjob-Wrappers-for-progress-counter-access.patch [bz#1513543]
ae23c9
- kvm-blockjob-Move-RateLimit-to-BlockJob.patch [bz#1513543]
ae23c9
- kvm-blockjob-Implement-block_job_set_speed-centrally.patch [bz#1513543]
ae23c9
- kvm-blockjob-Introduce-block_job_ratelimit_get_delay.patch [bz#1513543]
ae23c9
- kvm-blockjob-Add-block_job_driver.patch [bz#1513543]
ae23c9
- kvm-blockjob-Update-block-job-pause-resume-documentation.patch [bz#1513543]
ae23c9
- kvm-blockjob-Improve-BlockJobInfo.offset-len-documentati.patch [bz#1513543]
ae23c9
- kvm-job-Create-Job-JobDriver-and-job_create.patch [bz#1513543]
ae23c9
- kvm-job-Rename-BlockJobType-into-JobType.patch [bz#1513543]
ae23c9
- kvm-job-Add-JobDriver.job_type.patch [bz#1513543]
ae23c9
- kvm-job-Add-job_delete.patch [bz#1513543]
ae23c9
- kvm-job-Maintain-a-list-of-all-jobs.patch [bz#1513543]
ae23c9
- kvm-job-Move-state-transitions-to-Job.patch [bz#1513543]
ae23c9
- kvm-job-Add-reference-counting.patch [bz#1513543]
ae23c9
- kvm-job-Move-cancelled-to-Job.patch [bz#1513543]
ae23c9
- kvm-job-Add-Job.aio_context.patch [bz#1513543]
ae23c9
- kvm-job-Move-defer_to_main_loop-to-Job.patch [bz#1513543]
ae23c9
- kvm-job-Move-coroutine-and-related-code-to-Job.patch [bz#1513543]
ae23c9
- kvm-job-Add-job_sleep_ns.patch [bz#1513543]
ae23c9
- kvm-job-Move-pause-resume-functions-to-Job.patch [bz#1513543]
ae23c9
- kvm-job-Replace-BlockJob.completed-with-job_is_completed.patch [bz#1513543]
ae23c9
- kvm-job-Move-BlockJobCreateFlags-to-Job.patch [bz#1513543]
ae23c9
- kvm-blockjob-Split-block_job_event_pending.patch [bz#1513543]
ae23c9
- kvm-job-Add-job_event_.patch [bz#1513543]
ae23c9
- kvm-job-Move-single-job-finalisation-to-Job.patch [bz#1513543]
ae23c9
- kvm-job-Convert-block_job_cancel_async-to-Job.patch [bz#1513543]
ae23c9
- kvm-job-Add-job_drain.patch [bz#1513543]
ae23c9
- kvm-job-Move-.complete-callback-to-Job.patch [bz#1513543]
ae23c9
- kvm-job-Move-job_finish_sync-to-Job.patch [bz#1513543]
ae23c9
- kvm-job-Switch-transactions-to-JobTxn.patch [bz#1513543]
ae23c9
- kvm-job-Move-transactions-to-Job.patch [bz#1513543]
ae23c9
- kvm-job-Move-completion-and-cancellation-to-Job.patch [bz#1513543]
ae23c9
- kvm-block-Cancel-job-in-bdrv_close_all-callers.patch [bz#1513543]
ae23c9
- kvm-job-Add-job_yield.patch [bz#1513543]
ae23c9
- kvm-job-Add-job_dismiss.patch [bz#1513543]
ae23c9
- kvm-job-Add-job_is_ready.patch [bz#1513543]
ae23c9
- kvm-job-Add-job_transition_to_ready.patch [bz#1513543]
ae23c9
- kvm-job-Move-progress-fields-to-Job.patch [bz#1513543]
ae23c9
- kvm-job-Introduce-qapi-job.json.patch [bz#1513543]
ae23c9
- kvm-job-Add-JOB_STATUS_CHANGE-QMP-event.patch [bz#1513543]
ae23c9
- kvm-job-Add-lifecycle-QMP-commands.patch [bz#1513543]
ae23c9
- kvm-job-Add-query-jobs-QMP-command.patch [bz#1513543]
ae23c9
- kvm-blockjob-Remove-BlockJob.driver.patch [bz#1513543]
ae23c9
- kvm-iotests-Move-qmp_to_opts-to-VM.patch [bz#1513543]
ae23c9
- kvm-qemu-iotests-Test-job-with-block-jobs.patch [bz#1513543]
ae23c9
- kvm-vdi-Fix-vdi_co_do_create-return-value.patch [bz#1513543]
ae23c9
- kvm-vhdx-Fix-vhdx_co_create-return-value.patch [bz#1513543]
ae23c9
- kvm-job-Add-error-message-for-failing-jobs.patch [bz#1513543]
ae23c9
- kvm-block-create-Make-x-blockdev-create-a-job.patch [bz#1513543]
ae23c9
- kvm-qemu-iotests-Add-VM.get_qmp_events_filtered.patch [bz#1513543]
ae23c9
- kvm-qemu-iotests-Add-VM.qmp_log.patch [bz#1513543]
ae23c9
- kvm-qemu-iotests-Add-iotests.img_info_log.patch [bz#1513543]
ae23c9
- kvm-qemu-iotests-Add-VM.run_job.patch [bz#1513543]
ae23c9
- kvm-qemu-iotests-iotests.py-helper-for-non-file-protocol.patch [bz#1513543]
ae23c9
- kvm-qemu-iotests-Rewrite-206-for-blockdev-create-job.patch [bz#1513543]
ae23c9
- kvm-qemu-iotests-Rewrite-207-for-blockdev-create-job.patch [bz#1513543]
ae23c9
- kvm-qemu-iotests-Rewrite-210-for-blockdev-create-job.patch [bz#1513543]
ae23c9
- kvm-qemu-iotests-Rewrite-211-for-blockdev-create-job.patch [bz#1513543]
ae23c9
- kvm-qemu-iotests-Rewrite-212-for-blockdev-create-job.patch [bz#1513543]
ae23c9
- kvm-qemu-iotests-Rewrite-213-for-blockdev-create-job.patch [bz#1513543]
ae23c9
- kvm-block-create-Mark-blockdev-create-stable.patch [bz#1513543]
ae23c9
- kvm-jobs-fix-stale-wording.patch [bz#1513543]
ae23c9
- kvm-jobs-fix-verb-references-in-docs.patch [bz#1513543]
ae23c9
- kvm-iotests-Fix-219-s-timing.patch [bz#1513543]
ae23c9
- kvm-iotests-improve-pause_job.patch [bz#1513543]
ae23c9
- kvm-rpm-Whitelist-copy-on-read-block-driver.patch [bz#1518738]
ae23c9
- kvm-rpm-add-throttle-driver-to-rw-whitelist.patch [bz#1591076]
ae23c9
- kvm-usb-host-skip-open-on-pending-postload-bh.patch [bz#1572851]
ae23c9
- kvm-i386-Define-the-Virt-SSBD-MSR-and-handling-of-it-CVE.patch [bz#1574216]
ae23c9
- kvm-i386-define-the-AMD-virt-ssbd-CPUID-feature-bit-CVE-.patch [bz#1574216]
ae23c9
- kvm-block-file-posix-Pass-FD-to-locking-helpers.patch [bz#1519144]
ae23c9
- kvm-block-file-posix-File-locking-during-creation.patch [bz#1519144]
ae23c9
- kvm-iotests-Add-creation-test-to-153.patch [bz#1519144]
ae23c9
- kvm-vhost-user-add-Net-prefix-to-internal-state-structur.patch [bz#1526645]
ae23c9
- kvm-virtio-support-setting-memory-region-based-host-noti.patch [bz#1526645]
ae23c9
- kvm-vhost-user-support-receiving-file-descriptors-in-sla.patch [bz#1526645]
ae23c9
- kvm-osdep-add-wait.h-compat-macros.patch [bz#1526645]
ae23c9
- kvm-vhost-user-bridge-support-host-notifier.patch [bz#1526645]
ae23c9
- kvm-vhost-allow-backends-to-filter-memory-sections.patch [bz#1526645]
ae23c9
- kvm-vhost-user-allow-slave-to-send-fds-via-slave-channel.patch [bz#1526645]
ae23c9
- kvm-vhost-user-introduce-shared-vhost-user-state.patch [bz#1526645]
ae23c9
- kvm-vhost-user-support-registering-external-host-notifie.patch [bz#1526645]
ae23c9
- kvm-libvhost-user-support-host-notifier.patch [bz#1526645]
ae23c9
- kvm-block-Introduce-API-for-copy-offloading.patch [bz#1482537]
ae23c9
- kvm-raw-Check-byte-range-uniformly.patch [bz#1482537]
ae23c9
- kvm-raw-Implement-copy-offloading.patch [bz#1482537]
ae23c9
- kvm-qcow2-Implement-copy-offloading.patch [bz#1482537]
ae23c9
- kvm-file-posix-Implement-bdrv_co_copy_range.patch [bz#1482537]
ae23c9
- kvm-iscsi-Query-and-save-device-designator-when-opening.patch [bz#1482537]
ae23c9
- kvm-iscsi-Create-and-use-iscsi_co_wait_for_task.patch [bz#1482537]
ae23c9
- kvm-iscsi-Implement-copy-offloading.patch [bz#1482537]
ae23c9
- kvm-block-backend-Add-blk_co_copy_range.patch [bz#1482537]
ae23c9
- kvm-qemu-img-Convert-with-copy-offloading.patch [bz#1482537]
ae23c9
- kvm-qcow2-Fix-src_offset-in-copy-offloading.patch [bz#1482537]
ae23c9
- kvm-iscsi-Don-t-blindly-use-designator-length-in-respons.patch [bz#1482537]
ae23c9
- kvm-file-posix-Fix-EINTR-handling.patch [bz#1482537]
ae23c9
- kvm-usb-storage-Add-rerror-werror-properties.patch [bz#1595180]
ae23c9
- kvm-numa-clarify-error-message-when-node-index-is-out-of.patch [bz#1578381]
ae23c9
- kvm-qemu-iotests-Update-026.out.nocache-reference-output.patch [bz#1528541]
ae23c9
- kvm-qcow2-Free-allocated-clusters-on-write-error.patch [bz#1528541]
ae23c9
- kvm-qemu-iotests-Test-qcow2-not-leaking-clusters-on-writ.patch [bz#1528541]
ae23c9
- kvm-qemu-options-Add-missing-newline-to-accel-help-text.patch [bz#1586313]
ae23c9
- kvm-xhci-fix-guest-triggerable-assert.patch [bz#1594135]
ae23c9
- kvm-virtio-gpu-tweak-scanout-disable.patch [bz#1589634]
ae23c9
- kvm-virtio-gpu-update-old-resource-too.patch [bz#1589634]
ae23c9
- kvm-virtio-gpu-disable-scanout-when-backing-resource-is-.patch [bz#1589634]
ae23c9
- kvm-block-Don-t-silently-truncate-node-names.patch [bz#1549654]
ae23c9
- kvm-pr-helper-fix-socket-path-default-in-help.patch [bz#1533158]
ae23c9
- kvm-pr-helper-fix-assertion-failure-on-failed-multipath-.patch [bz#1533158]
ae23c9
- kvm-pr-manager-helper-avoid-SIGSEGV-when-writing-to-the-.patch [bz#1533158]
ae23c9
- kvm-pr-manager-put-stubs-in-.c-file.patch [bz#1533158]
ae23c9
- kvm-pr-manager-add-query-pr-managers-QMP-command.patch [bz#1533158]
ae23c9
- kvm-pr-manager-helper-report-event-on-connection-disconn.patch [bz#1533158]
ae23c9
- kvm-pr-helper-avoid-error-on-PR-IN-command-with-zero-req.patch [bz#1533158]
ae23c9
- kvm-pr-helper-Rework-socket-path-handling.patch [bz#1533158]
ae23c9
- kvm-pr-manager-helper-fix-memory-leak-on-event.patch [bz#1533158]
ae23c9
- kvm-object-fix-OBJ_PROP_LINK_UNREF_ON_RELEASE-ambivalenc.patch [bz#1556678]
ae23c9
- kvm-usb-hcd-xhci-test-add-a-test-for-ccid-hotplug.patch [bz#1556678]
ae23c9
- kvm-Revert-usb-release-the-created-buses.patch [bz#1556678]
ae23c9
- kvm-file-posix-Fix-creation-locking.patch [bz#1599335]
ae23c9
- kvm-file-posix-Unlock-FD-after-creation.patch [bz#1599335]
ae23c9
- kvm-ahci-trim-signatures-on-raise-lower.patch [bz#1584914]
ae23c9
- kvm-ahci-fix-PxCI-register-race.patch [bz#1584914]
ae23c9
- kvm-ahci-don-t-schedule-unnecessary-BH.patch [bz#1584914]
ae23c9
- kvm-qcow2-Fix-qcow2_truncate-error-return-value.patch [bz#1595173]
ae23c9
- kvm-block-Convert-.bdrv_truncate-callback-to-coroutine_f.patch [bz#1595173]
ae23c9
- kvm-qcow2-Remove-coroutine-trampoline-for-preallocate_co.patch [bz#1595173]
ae23c9
- kvm-block-Move-bdrv_truncate-implementation-to-io.c.patch [bz#1595173]
ae23c9
- kvm-block-Use-tracked-request-for-truncate.patch [bz#1595173]
ae23c9
- kvm-file-posix-Make-.bdrv_co_truncate-asynchronous.patch [bz#1595173]
ae23c9
- kvm-block-Fix-copy-on-read-crash-with-partial-final-clus.patch [bz#1590640]
ae23c9
- kvm-block-fix-QEMU-crash-with-scsi-hd-and-drive_del.patch [bz#1599515]
ae23c9
- kvm-virtio-rng-process-pending-requests-on-DRIVER_OK.patch [bz#1576743]
ae23c9
- kvm-file-posix-specify-expected-filetypes.patch [bz#1525829]
ae23c9
- kvm-iotests-add-test-226-for-file-driver-types.patch [bz#1525829]
ae23c9
- kvm-block-dirty-bitmap-add-lock-to-bdrv_enable-disable_d.patch [bz#1207657]
ae23c9
- kvm-qapi-add-x-block-dirty-bitmap-enable-disable.patch [bz#1207657]
ae23c9
- kvm-qmp-transaction-support-for-x-block-dirty-bitmap-ena.patch [bz#1207657]
ae23c9
- kvm-qapi-add-x-block-dirty-bitmap-merge.patch [bz#1207657]
ae23c9
- kvm-qapi-add-disabled-parameter-to-block-dirty-bitmap-ad.patch [bz#1207657]
ae23c9
- kvm-block-dirty-bitmap-add-bdrv_enable_dirty_bitmap_lock.patch [bz#1207657]
ae23c9
- kvm-dirty-bitmap-fix-double-lock-on-bitmap-enabling.patch [bz#1207657]
ae23c9
- kvm-block-qcow2-bitmap-fix-free_bitmap_clusters.patch [bz#1207657]
ae23c9
- kvm-qcow2-add-overlap-check-for-bitmap-directory.patch [bz#1207657]
ae23c9
- kvm-blockdev-enable-non-root-nodes-for-backup-source.patch [bz#1207657]
ae23c9
- kvm-iotests-add-222-to-test-basic-fleecing.patch [bz#1207657]
ae23c9
- kvm-qcow2-Remove-dead-check-on-ret.patch [bz#1207657]
ae23c9
- kvm-block-Move-request-tracking-to-children-in-copy-offl.patch [bz#1207657]
ae23c9
- kvm-block-Fix-parameter-checking-in-bdrv_co_copy_range_i.patch [bz#1207657]
ae23c9
- kvm-block-Honour-BDRV_REQ_NO_SERIALISING-in-copy-range.patch [bz#1207657]
ae23c9
- kvm-backup-Use-copy-offloading.patch [bz#1207657]
ae23c9
- kvm-block-backup-disable-copy-offloading-for-backup.patch [bz#1207657]
ae23c9
- kvm-iotests-222-Don-t-run-with-luks.patch [bz#1207657]
ae23c9
- kvm-block-io-fix-copy_range.patch [bz#1207657]
ae23c9
- kvm-block-split-flags-in-copy_range.patch [bz#1207657]
ae23c9
- kvm-block-add-BDRV_REQ_SERIALISING-flag.patch [bz#1207657]
ae23c9
- kvm-block-backup-fix-fleecing-scheme-use-serialized-writ.patch [bz#1207657]
ae23c9
- kvm-nbd-server-Reject-0-length-block-status-request.patch [bz#1207657]
ae23c9
- kvm-nbd-server-fix-trace.patch [bz#1207657]
ae23c9
- kvm-nbd-server-refactor-NBDExportMetaContexts.patch [bz#1207657]
ae23c9
- kvm-nbd-server-add-nbd_meta_empty_or_pattern-helper.patch [bz#1207657]
ae23c9
- kvm-nbd-server-implement-dirty-bitmap-export.patch [bz#1207657]
ae23c9
- kvm-qapi-new-qmp-command-nbd-server-add-bitmap.patch [bz#1207657]
ae23c9
- kvm-docs-interop-add-nbd.txt.patch [bz#1207657]
ae23c9
- kvm-nbd-server-introduce-NBD_CMD_CACHE.patch [bz#1207657]
ae23c9
- kvm-nbd-server-Silence-gcc-false-positive.patch [bz#1207657]
ae23c9
- kvm-nbd-server-Fix-dirty-bitmap-logic-regression.patch [bz#1207657]
ae23c9
- kvm-nbd-server-fix-nbd_co_send_block_status.patch [bz#1207657]
ae23c9
- kvm-nbd-client-Add-x-dirty-bitmap-to-query-bitmap-from-s.patch [bz#1207657]
ae23c9
- kvm-iotests-New-test-223-for-exporting-dirty-bitmap-over.patch [bz#1207657]
ae23c9
- kvm-hw-char-serial-Only-retry-if-qemu_chr_fe_write-retur.patch [bz#1592817]
ae23c9
- kvm-hw-char-serial-retry-write-if-EAGAIN.patch [bz#1592817]
ae23c9
- kvm-throttle-groups-fix-hang-when-group-member-leaves.patch [bz#1535914]
ae23c9
- kvm-Disable-aarch64-devices-reappeared-after-2.12-rebase.patch [bz#1586357]
ae23c9
- kvm-Disable-split-irq-device.patch [bz#1586357]
ae23c9
- kvm-Disable-AT24Cx-i2c-eeprom.patch [bz#1586357]
ae23c9
- kvm-Disable-CAN-bus-devices.patch [bz#1586357]
ae23c9
- kvm-Disable-new-superio-devices.patch [bz#1586357]
ae23c9
- kvm-Disable-new-pvrdma-device.patch [bz#1586357]
ae23c9
- kvm-qdev-add-HotplugHandler-post_plug-callback.patch [bz#1607891]
ae23c9
- kvm-virtio-scsi-fix-hotplug-reset-vs-event-race.patch [bz#1607891]
ae23c9
- kvm-e1000-Fix-tso_props-compat-for-82540em.patch [bz#1608778]
ae23c9
- kvm-slirp-correct-size-computation-while-concatenating-m.patch [bz#1586255]
ae23c9
- kvm-s390x-sclp-fix-maxram-calculation.patch [bz#1595740]
ae23c9
- kvm-redhat-Make-gitpublish-profile-the-default-one.patch [bz#1425820]
ae23c9
- Resolves: bz#1168213
ae23c9
  (main-loop: WARNING: I/O thread spun for 1000 iterations while doing stream block device.)
ae23c9
- Resolves: bz#1207657
ae23c9
  (RFE: QEMU Incremental live backup - push and pull modes)
ae23c9
- Resolves: bz#1416180
ae23c9
  (QEMU VFIO based block driver for NVMe devices)
ae23c9
- Resolves: bz#1425820
ae23c9
  (Improve QEMU packaging layout with modularization of the block layer)
ae23c9
- Resolves: bz#1482537
ae23c9
  ([RFE] qemu-img copy-offloading (convert command))
ae23c9
- Resolves: bz#1505664
ae23c9
  ("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)
ae23c9
- Resolves: bz#1513543
ae23c9
  ([RFE] Add block job to create format on a storage device)
ae23c9
- Resolves: bz#1518738
ae23c9
  (Add 'copy-on-read' filter driver for use with blockdev-add)
ae23c9
- Resolves: bz#1519144
ae23c9
  (qemu-img: image locking doesn't cover image creation)
ae23c9
- Resolves: bz#1519617
ae23c9
  (The exit code should be non-zero when qemu-io reports an error)
ae23c9
- Resolves: bz#1523065
ae23c9
  ("qemu-img resize" should fail to decrease the size of logical partition/lvm/iSCSI image with raw format)
ae23c9
- Resolves: bz#1525829
ae23c9
  (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?")
ae23c9
- Resolves: bz#1526645
ae23c9
  ([Intel 7.6 FEAT] vHost Data Plane Acceleration (vDPA) - vhost user client - qemu-kvm-rhev)
ae23c9
- Resolves: bz#1527085
ae23c9
  (The copied flag should be updated during  '-r leaks')
ae23c9
- Resolves: bz#1527898
ae23c9
  ([RFE] qemu-img should leave cluster unallocated if it's read as zero throughout the backing chain)
ae23c9
- Resolves: bz#1528541
ae23c9
  (qemu-img check reports tons of leaked clusters after re-start nfs service to resume writing data in guest)
ae23c9
- Resolves: bz#1533158
ae23c9
  (QEMU support for libvirtd restarting qemu-pr-helper)
ae23c9
- Resolves: bz#1535914
ae23c9
  (Disable io throttling for one member disk of a group during io will induce the other one hang with io)
ae23c9
- Resolves: bz#1537956
ae23c9
  (RFE: qemu-img amend should list the true supported options)
ae23c9
- Resolves: bz#1542080
ae23c9
  (Qemu core dump at cirrus_invalidate_region)
ae23c9
- Resolves: bz#1549654
ae23c9
  (Reject node-names which would be truncated by the block layer commands)
ae23c9
- Resolves: bz#1556678
ae23c9
  (Hot plug usb-ccid for the 2nd time with the same ID as the 1st time failed)
ae23c9
- Resolves: bz#1557995
ae23c9
  (QAPI schema for RBD storage misses the 'password-secret' option)
ae23c9
- Resolves: bz#1558723
ae23c9
  (Create RHEL-7.6 QEMU machine type for AArch64)
ae23c9
- Resolves: bz#1560847
ae23c9
  ([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)
ae23c9
- Resolves: bz#1564576
ae23c9
  (Pegas 1.1 - Require to backport qemu-kvm patch that fixes expected_downtime calculation during migration)
ae23c9
- Resolves: bz#1566153
ae23c9
  (IOERROR pause code lost after resuming a VM while I/O error is still present)
ae23c9
- Resolves: bz#1567733
ae23c9
  (qemu abort when migrate during guest reboot)
ae23c9
- Resolves: bz#1569835
ae23c9
  (qemu-img get wrong backing file path after rebasing image with relative path)
ae23c9
- Resolves: bz#1572851
ae23c9
  (Core dumped after migration when with usb-host)
ae23c9
- Resolves: bz#1572856
ae23c9
  ('block-job-cancel' can not cancel a "drive-mirror" job)
ae23c9
- Resolves: bz#1574216
ae23c9
  (CVE-2018-3639 qemu-kvm-rhev: hw: cpu: speculative store bypass [rhel-7.6])
ae23c9
- Resolves: bz#1575541
ae23c9
  (qemu core dump while installing win10 guest)
ae23c9
- Resolves: bz#1576598
ae23c9
  (Segfault in qemu-io and qemu-img with -U --image-opts force-share=off)
ae23c9
- Resolves: bz#1576743
ae23c9
  (virtio-rng hangs when running on recent (2.x) QEMU versions)
ae23c9
- Resolves: bz#1578381
ae23c9
  (Error message need update when specify numa distance with node index >=128)
ae23c9
- Resolves: bz#1583959
ae23c9
  (Incorrect vcpu count limit for 7.4 machine types for windows guests)
ae23c9
- Resolves: bz#1584914
ae23c9
  (SATA emulator lags and hangs)
ae23c9
- Resolves: bz#1584984
ae23c9
  (Vm starts failed with 'passthrough' smartcard)
ae23c9
- Resolves: bz#1586255
ae23c9
  (CVE-2018-11806 qemu-kvm-rhev: QEMU: slirp: heap buffer overflow while reassembling fragmented datagrams [rhel-7.6])
ae23c9
- Resolves: bz#1586313
ae23c9
  (-smp option is not easily found in the output of qemu help)
ae23c9
- Resolves: bz#1586357
ae23c9
  (Disable new devices in 2.12)
ae23c9
- Resolves: bz#1588039
ae23c9
  (Possible assertion failure in qemu when a corrupted image is used during an incoming migration)
ae23c9
- Resolves: bz#1589634
ae23c9
  (Migration failed when rebooting guest with multiple virtio videos)
ae23c9
- Resolves: bz#1590640
ae23c9
  (qemu-kvm: block/io.c:1098: bdrv_co_do_copy_on_readv: Assertion `skip_bytes < pnum' failed.)
ae23c9
- Resolves: bz#1591076
ae23c9
  (The driver of 'throttle' is not whitelisted)
ae23c9
- Resolves: bz#1592817
ae23c9
  (Retrying on serial_xmit if the pipe is broken may compromise the Guest)
ae23c9
- Resolves: bz#1594135
ae23c9
  (system_reset many times linux guests cause qemu process Aborted)
ae23c9
- Resolves: bz#1595173
ae23c9
  (blockdev-create is blocking)
ae23c9
- Resolves: bz#1595180
ae23c9
  (Can't set rerror/werror with usb-storage)
ae23c9
- Resolves: bz#1595740
ae23c9
  (RHEL-Alt-7.6 - qemu has error during migration of larger guests)
ae23c9
- Resolves: bz#1599335
ae23c9
  (Image creation locking is too tight and is not properly released)
ae23c9
- Resolves: bz#1599515
ae23c9
  (qemu core-dump with aio_read via hmp (util/qemu-thread-posix.c:64: qemu_mutex_lock_impl: Assertion `mutex->initialized' failed))
ae23c9
- Resolves: bz#1607891
ae23c9
  (Hotplug events are sometimes lost with virtio-scsi + iothread)
ae23c9
- Resolves: bz#1608778
ae23c9
  (qemu/migration: migrate failed from RHEL.7.6 to RHEL.7.5 with e1000-82540em)
ae23c9
ae23c9
* Mon Aug 06 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-17.el8
ae23c9
- kvm-linux-headers-Update-to-include-KVM_CAP_S390_HPAGE_1.patch [bz#1610906]
ae23c9
- kvm-s390x-Enable-KVM-huge-page-backing-support.patch [bz#1610906]
ae23c9
- kvm-redhat-s390x-add-hpage-1-to-kvm.conf.patch [bz#1610906]
ae23c9
- Resolves: bz#1610906
ae23c9
  ([IBM 8.0 FEAT] KVM: Huge Pages - libhugetlbfs Enablement - qemu-kvm part)
ae23c9
ae23c9
* Tue Jul 31 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-16.el8
ae23c9
- kvm-spapr-Correct-inverted-test-in-spapr_pc_dimm_node.patch [bz#1601671]
ae23c9
- kvm-osdep-powerpc64-align-memory-to-allow-2MB-radix-THP-.patch [bz#1601317]
ae23c9
- kvm-RHEL-8.0-Add-pseries-rhel7.6.0-sxxm-machine-type.patch [bz#1595501]
ae23c9
- kvm-i386-Helpers-to-encode-cache-information-consistentl.patch [bz#1597739]
ae23c9
- kvm-i386-Add-cache-information-in-X86CPUDefinition.patch [bz#1597739]
ae23c9
- kvm-i386-Initialize-cache-information-for-EPYC-family-pr.patch [bz#1597739]
ae23c9
- kvm-i386-Add-new-property-to-control-cache-info.patch [bz#1597739]
ae23c9
- kvm-i386-Clean-up-cache-CPUID-code.patch [bz#1597739]
ae23c9
- kvm-i386-Populate-AMD-Processor-Cache-Information-for-cp.patch [bz#1597739]
ae23c9
- kvm-i386-Add-support-for-CPUID_8000_001E-for-AMD.patch [bz#1597739]
ae23c9
- kvm-i386-Fix-up-the-Node-id-for-CPUID_8000_001E.patch [bz#1597739]
ae23c9
- kvm-i386-Enable-TOPOEXT-feature-on-AMD-EPYC-CPU.patch [bz#1597739]
ae23c9
- kvm-i386-Remove-generic-SMT-thread-check.patch [bz#1597739]
ae23c9
- kvm-i386-Allow-TOPOEXT-to-be-enabled-on-older-kernels.patch [bz#1597739]
ae23c9
- Resolves: bz#1595501
ae23c9
  (Create pseries-rhel7.6.0-sxxm machine type)
ae23c9
- Resolves: bz#1597739
ae23c9
  (AMD EPYC/Zen SMT support for KVM / QEMU guest (qemu-kvm))
ae23c9
- Resolves: bz#1601317
ae23c9
  (RHEL8.0 - qemu patch to align memory to allow 2MB THP)
ae23c9
- Resolves: bz#1601671
ae23c9
  (After rebooting guest,all the hot plug memory will be assigned to the 1st numa node.)
ae23c9
ae23c9
* Tue Jul 24 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-15.el8
ae23c9
- kvm-spapr-Add-ibm-max-associativity-domains-property.patch [bz#1599593]
ae23c9
- kvm-Revert-spapr-Don-t-allow-memory-hotplug-to-memory-le.patch [bz#1599593]
ae23c9
- kvm-simpletrace-Convert-name-from-mapping-record-to-str.patch [bz#1594969]
ae23c9
- kvm-tests-fix-TLS-handshake-failure-with-TLS-1.3.patch [bz#1602403]
ae23c9
- Resolves: bz#1594969
ae23c9
  (simpletrace.py fails when running with Python 3)
ae23c9
- Resolves: bz#1599593
ae23c9
  (User can't hotplug memory to less memory numa node on rhel8)
ae23c9
- Resolves: bz#1602403
ae23c9
  (test-crypto-tlssession unit test fails with assertions)
ae23c9
ae23c9
* Mon Jul 09 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-14.el8
ae23c9
- kvm-vfio-pci-Default-display-option-to-off.patch [bz#1590511]
ae23c9
- kvm-python-futurize-f-libfuturize.fixes.fix_print_with_i.patch [bz#1571533]
ae23c9
- kvm-python-futurize-f-lib2to3.fixes.fix_except.patch [bz#1571533]
ae23c9
- kvm-Revert-Defining-a-shebang-for-python-scripts.patch [bz#1571533]
ae23c9
- kvm-spec-Fix-ambiguous-python-interpreter-name.patch [bz#1571533]
ae23c9
- kvm-qemu-ga-blacklisting-guest-exec-and-guest-exec-statu.patch [bz#1518132]
ae23c9
- kvm-redhat-rewrap-build_configure.sh-cmdline-for-the-rh-.patch
ae23c9
- kvm-redhat-remove-the-VTD-LIVE_BLOCK_OPS-and-RHV-options.patch
ae23c9
- kvm-redhat-fix-the-rh-env-prep-target-s-dependency-on-th.patch
ae23c9
- kvm-redhat-remove-dead-code-related-to-s390-not-s390x.patch
ae23c9
- kvm-redhat-sync-compiler-flags-from-the-spec-file-to-rh-.patch
ae23c9
- kvm-redhat-sync-guest-agent-enablement-and-tcmalloc-usag.patch
ae23c9
- kvm-redhat-fix-up-Python-3-dependency-for-building-QEMU.patch
ae23c9
- kvm-redhat-fix-up-Python-dependency-for-SRPM-generation.patch
ae23c9
- kvm-redhat-disable-glusterfs-dependency-support-temporar.patch
ae23c9
- Resolves: bz#1518132
ae23c9
  (Ensure file access RPCs are disabled by default)
ae23c9
- Resolves: bz#1571533
ae23c9
  (Convert qemu-kvm python scripts to python3)
ae23c9
- Resolves: bz#1590511
ae23c9
  (Fails to start guest with Intel vGPU device)
ae23c9
ae23c9
* Thu Jun 21 2018 Danilo C. L. de Paula <ddepaula@redhat.com> - 2.12.0-13.el8
ae23c9
- Resolves: bz#1508137
ae23c9
  ([IBM 8.0 FEAT] KVM: Interactive Bootloader (qemu))
ae23c9
- Resolves: bz#1513558
ae23c9
  (Remove RHEL6 machine types)
ae23c9
- Resolves: bz#1568600
ae23c9
  (pc-i440fx-rhel7.6.0 and pc-q35-rhel7.6.0 machine types (x86))
ae23c9
- Resolves: bz#1570029
ae23c9
  ([IBM 8.0 FEAT] KVM: 3270 Connectivity - qemu part)
ae23c9
- Resolves: bz#1578855
ae23c9
  (Enable Native Ceph support on non x86_64 CPUs)
ae23c9
- Resolves: bz#1585651
ae23c9
  (RHEL 7.6 new pseries machine type (ppc64le))
ae23c9
- Resolves: bz#1592337
ae23c9
  ([IBM 8.0 FEAT] KVM: CPU Model z14 ZR1 (qemu-kvm))
ae23c9
ae23c9
* Tue May 15 2018 Danilo C. L. de Paula <ddepaula@redhat.com> - 2.12.0-11.el8.1
ae23c9
- Resolves: bz#1576468
ae23c9
  (Enable vhost_user in qemu-kvm 2.12)
ae23c9
ae23c9
* Wed May 09 2018 Danilo de Paula <ddepaula@redhat.com> - 2.12.0-11.el8
ae23c9
- Resolves: bz#1574406
ae23c9
  ([RHEL 8][qemu-kvm] Failed to find romfile "efi-virtio.rom")
ae23c9
- Resolves: bz#1569675
ae23c9
  (Backwards compatibility of pc-*-rhel7.5.0 and older machine-types)
ae23c9
- Resolves: bz#1576045
ae23c9
  (Fix build issue by using python3)
ae23c9
- Resolves: bz#1571145
ae23c9
  (qemu-kvm segfaults on RHEL 8 when run guestfsd under TCG)
ae23c9
ae23c9
* Fri Apr 20 2018 Danilo de Paula <ddepaula@redhat.com> - 2.12.0-10.el
ae23c9
- Fixing some issues with packaging.
ae23c9
- Rebasing to 2.12.0-rc4
ae23c9
ae23c9
* Fri Apr 13 2018 Danilo de Paula <ddepaula@redhat.com> - 2.11.0-7.el8
ae23c9
- Bumping epoch for RHEL8 and dropping self-obsoleting
ae23c9
ae23c9
* Thu Apr 12 2018 Danilo de Paula <ddepaula@redhat.com> - 2.11.0-6.el8
ae23c9
- Rebuilding
ae23c9
ae23c9
* Mon Mar 05 2018 Danilo de Paula <ddepaula@redhat.com> - 2.11.0-5.el8
ae23c9
- Prepare building on RHEL-8.0