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