Danilo C. L. de Paula 320ac89
%global SLOF_gittagdate 20191022
Danilo C. L. de Paula 320ac89
%global SLOF_gittagcommit 899d9883
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%global have_usbredir 1
Danilo C. L. de Paula 58305ef
%global have_spice    1
Danilo C. L. de Paula 58305ef
%global have_opengl   1
Danilo C. L. de Paula 58305ef
%global have_fdt      0
Danilo C. L. de Paula ec15be1
%global have_gluster  1
Danilo C. L. de Paula 58305ef
%global have_kvm_setup 0
Danilo C. L. de Paula 58305ef
%global have_memlock_limits 0
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%ifnarch %{ix86} x86_64
Danilo C. L. de Paula 58305ef
    %global have_usbredir 0
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%ifnarch s390x
Danilo C. L. de Paula 58305ef
    %global have_librdma 1
Danilo C. L. de Paula 58305ef
%else
Danilo C. L. de Paula 58305ef
    %global have_librdma 0
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%ifarch %{ix86}
Danilo C. L. de Paula 58305ef
    %global kvm_target    i386
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%ifarch x86_64
Danilo C. L. de Paula 58305ef
    %global kvm_target    x86_64
Danilo C. L. de Paula 58305ef
%else
Danilo C. L. de Paula 58305ef
    %global have_spice   0
Danilo C. L. de Paula 58305ef
    %global have_opengl  0
Danilo C. L. de Paula 58305ef
    %global have_gluster 0
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%ifarch %{power64}
Danilo C. L. de Paula 58305ef
    %global kvm_target    ppc64
Danilo C. L. de Paula 58305ef
    %global have_fdt     1
Danilo C. L. de Paula 58305ef
    %global have_kvm_setup 1
Danilo C. L. de Paula 58305ef
    %global have_memlock_limits 1
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%ifarch s390x
Danilo C. L. de Paula 58305ef
    %global kvm_target    s390x
Danilo C. L. de Paula 797ce57
    %global have_kvm_setup 1
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%ifarch ppc
Danilo C. L. de Paula 58305ef
    %global kvm_target    ppc
Danilo C. L. de Paula 58305ef
    %global have_fdt     1
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%ifarch aarch64
Danilo C. L. de Paula 58305ef
    %global kvm_target    aarch64
Danilo C. L. de Paula 58305ef
    %global have_fdt     1
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
#Versions of various parts:
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%global requires_all_modules                                     \
Danilo C. L. de Paula 58305ef
Requires: %{name}-block-curl = %{epoch}:%{version}-%{release}    \
Danilo C. L. de Paula ec15be1
%if %{have_gluster}                                              \
Danilo C. L. de Paula ec15be1
Requires: %{name}-block-gluster = %{epoch}:%{version}-%{release} \
Danilo C. L. de Paula ec15be1
%endif                                                           \
Danilo C. L. de Paula 58305ef
Requires: %{name}-block-iscsi = %{epoch}:%{version}-%{release}   \
Danilo C. L. de Paula 58305ef
Requires: %{name}-block-rbd = %{epoch}:%{version}-%{release}     \
Danilo C. L. de Paula 58305ef
Requires: %{name}-block-ssh = %{epoch}:%{version}-%{release}
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# Macro to properly setup RHEL/RHEV conflict handling
Danilo C. L. de Paula fe3d84f
%define rhev_ma_conflicts()                                      \
Danilo C. L. de Paula fe3d84f
Obsoletes: %1-ma                                                 \
Danilo C. L. de Paula fe3d84f
Obsoletes: %1-rhev
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Summary: QEMU is a machine emulator and virtualizer
Danilo C. L. de Paula 58305ef
Name: qemu-kvm
Danilo C. L. de Paula 48cefcd
Version: 4.2.0
4508bb8
Release: 7%{?dist}
Danilo C. L. de Paula 58305ef
# Epoch because we pushed a qemu-1.0 package. AIUI this can't ever be dropped
Danilo C. L. de Paula 58305ef
Epoch: 15
Danilo C. L. de Paula 58305ef
License: GPLv2 and GPLv2+ and CC-BY
Danilo C. L. de Paula 58305ef
Group: Development/Tools
Danilo C. L. de Paula 58305ef
URL: http://www.qemu.org/
Danilo C. L. de Paula 58305ef
ExclusiveArch: x86_64 %{power64} aarch64 s390x
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 1261d6c
Source0: http://wiki.qemu.org/download/qemu-4.2.0.tar.xz
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# KSM control scripts
Danilo C. L. de Paula 58305ef
Source4: ksm.service
Danilo C. L. de Paula 58305ef
Source5: ksm.sysconfig
Danilo C. L. de Paula 58305ef
Source6: ksmctl.c
Danilo C. L. de Paula 58305ef
Source7: ksmtuned.service
Danilo C. L. de Paula 58305ef
Source8: ksmtuned
Danilo C. L. de Paula 58305ef
Source9: ksmtuned.conf
Danilo C. L. de Paula 58305ef
Source10: qemu-guest-agent.service
Danilo C. L. de Paula 58305ef
Source11: 99-qemu-guest-agent.rules
Danilo C. L. de Paula 58305ef
Source12: bridge.conf
Danilo C. L. de Paula 58305ef
Source13: qemu-ga.sysconfig
Danilo C. L. de Paula 58305ef
Source21: kvm-setup
Danilo C. L. de Paula 58305ef
Source22: kvm-setup.service
Danilo C. L. de Paula 58305ef
Source23: 85-kvm.preset
Danilo C. L. de Paula 58305ef
Source26: vhost.conf
Danilo C. L. de Paula 58305ef
Source27: kvm.conf
Danilo C. L. de Paula 58305ef
Source28: 95-kvm-memlock.conf
Danilo C. L. de Paula 58305ef
Source30: kvm-s390x.conf
Danilo C. L. de Paula 58305ef
Source31: kvm-x86.conf
Danilo C. L. de Paula 58305ef
Source32: qemu-pr-helper.service
Danilo C. L. de Paula 58305ef
Source33: qemu-pr-helper.socket
Danilo C. L. de Paula ec15be1
Source34: 81-kvm-rhel.rules
Danilo C. L. de Paula ec15be1
Source35: udev-kvm-check.c
Danilo C. L. de Paula 876f46e
Source36: README.tests
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula 48cefcd
Patch0005: 0005-Initial-redhat-build.patch
Danilo C. L. de Paula 48cefcd
Patch0006: 0006-Enable-disable-devices-for-RHEL.patch
Danilo C. L. de Paula 48cefcd
Patch0007: 0007-Machine-type-related-general-changes.patch
Danilo C. L. de Paula 48cefcd
Patch0008: 0008-Add-aarch64-machine-types.patch
Danilo C. L. de Paula 48cefcd
Patch0009: 0009-Add-ppc64-machine-types.patch
Danilo C. L. de Paula 48cefcd
Patch0010: 0010-Add-s390x-machine-types.patch
Danilo C. L. de Paula 48cefcd
Patch0011: 0011-Add-x86_64-machine-types.patch
Danilo C. L. de Paula 48cefcd
Patch0012: 0012-Enable-make-check.patch
Danilo C. L. de Paula 48cefcd
Patch0013: 0013-vfio-cap-number-of-devices-that-can-be-assigned.patch
Danilo C. L. de Paula 48cefcd
Patch0014: 0014-Add-support-statement-to-help-output.patch
Danilo C. L. de Paula 48cefcd
Patch0015: 0015-globally-limit-the-maximum-number-of-CPUs.patch
Danilo C. L. de Paula 48cefcd
Patch0016: 0016-Add-support-for-simpletrace.patch
Danilo C. L. de Paula 48cefcd
Patch0017: 0017-Use-qemu-kvm-in-documentation-instead-of-qemu-system.patch
Danilo C. L. de Paula 48cefcd
Patch0018: 0018-usb-xhci-Fix-PCI-capability-order.patch
Danilo C. L. de Paula 48cefcd
Patch0019: 0019-virtio-scsi-Reject-scsi-cd-if-data-plane-enabled-RHE.patch
Danilo C. L. de Paula 48cefcd
Patch0020: 0020-BZ1653590-Require-at-least-64kiB-pages-for-downstrea.patch
Danilo C. L. de Paula 48cefcd
Patch0021: 0021-Using-ip_deq-after-m_free-might-read-pointers-from-a.patch
Danilo C. L. de Paula 1390e09
# For bz#1741345 - Remove the "cpu64-rhel6" CPU from qemu-kvm
Danilo C. L. de Paula 1390e09
Patch22: kvm-i386-Remove-cpu64-rhel6-CPU-model.patch
Danilo C. L. de Paula 1390e09
# For bz#1772774 - qemu-kvm core dump during migration+reboot ( Assertion `mem->dirty_bmap' failed )
Danilo C. L. de Paula 1390e09
Patch23: kvm-Reallocate-dirty_bmap-when-we-change-a-slot.patch
Danilo C. L. de Paula 686f1d0
# 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
Danilo C. L. de Paula 686f1d0
Patch24: kvm-spapr-Don-t-trigger-a-CAS-reboot-for-XICS-XIVE-mode-.patch
Danilo C. L. de Paula 686f1d0
# For bz#1782678 - qemu core dump after hot-unplugging the   XXV710/XL710 PF
Danilo C. L. de Paula 686f1d0
Patch25: kvm-vfio-pci-Don-t-remove-irqchip-notifier-if-not-regist.patch
Danilo C. L. de Paula 686f1d0
# For bz#1789301 - virtio-blk/scsi: fix notification suppression during AioContext polling
Danilo C. L. de Paula 686f1d0
Patch26: kvm-virtio-don-t-enable-notifications-during-polling.patch
Danilo C. L. de Paula 686f1d0
# For bz#1790844 - USB related fixes
Danilo C. L. de Paula 686f1d0
Patch27: kvm-usbredir-Prevent-recursion-in-usbredir_write.patch
Danilo C. L. de Paula 686f1d0
# For bz#1790844 - USB related fixes
Danilo C. L. de Paula 686f1d0
Patch28: kvm-xhci-recheck-slot-status.patch
4508bb8
# 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]
4508bb8
Patch29: kvm-tcp_emu-Fix-oob-access.patch
4508bb8
# 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]
4508bb8
Patch30: kvm-slirp-use-correct-size-while-emulating-IRC-commands.patch
4508bb8
# 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]
4508bb8
Patch31: kvm-slirp-use-correct-size-while-emulating-commands.patch
4508bb8
# For bz#1559846 - Nested KVM: limit VMX features according to CPU models - Fast Train
4508bb8
Patch32: kvm-RHEL-hw-i386-disable-nested-PERF_GLOBAL_CTRL-MSR-sup.patch
Danilo C. L. de Paula 58305ef
4133116
BuildRequires: wget
4133116
BuildRequires: rpm-build
Danilo C. L. de Paula 58305ef
BuildRequires: zlib-devel
Danilo C. L. de Paula 58305ef
BuildRequires: glib2-devel
Danilo C. L. de Paula 58305ef
BuildRequires: which
Danilo C. L. de Paula 58305ef
BuildRequires: gnutls-devel
Danilo C. L. de Paula 58305ef
BuildRequires: cyrus-sasl-devel
Danilo C. L. de Paula 58305ef
BuildRequires: libtool
Danilo C. L. de Paula 58305ef
BuildRequires: libaio-devel
Danilo C. L. de Paula 58305ef
BuildRequires: rsync
Danilo C. L. de Paula 58305ef
BuildRequires: python3-devel
Danilo C. L. de Paula 58305ef
BuildRequires: pciutils-devel
Danilo C. L. de Paula 58305ef
BuildRequires: libiscsi-devel
Danilo C. L. de Paula 58305ef
BuildRequires: ncurses-devel
Danilo C. L. de Paula 58305ef
BuildRequires: libattr-devel
Danilo C. L. de Paula ec15be1
BuildRequires: libusbx-devel >= 1.0.22
Danilo C. L. de Paula 58305ef
%if %{have_usbredir}
Danilo C. L. de Paula 58305ef
BuildRequires: usbredir-devel >= 0.7.1
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
BuildRequires: texinfo
4133116
BuildRequires: python3-sphinx
Danilo C. L. de Paula 58305ef
%if %{have_spice}
Danilo C. L. de Paula 58305ef
BuildRequires: spice-protocol >= 0.12.12
Danilo C. L. de Paula 58305ef
BuildRequires: spice-server-devel >= 0.12.8
Danilo C. L. de Paula 58305ef
BuildRequires: libcacard-devel
Danilo C. L. de Paula 37b0506
BuildRequires: virglrenderer-devel
Danilo C. L. de Paula 58305ef
# For smartcard NSS support
Danilo C. L. de Paula 58305ef
BuildRequires: nss-devel
Danilo C. L. de Paula 58305ef
%endif
0ba0561
BuildRequires: libseccomp-devel >= 2.4.0
Danilo C. L. de Paula 58305ef
# For network block driver
Danilo C. L. de Paula 58305ef
BuildRequires: libcurl-devel
4133116
BuildRequires: libssh-devel
Danilo C. L. de Paula 58305ef
BuildRequires: librados-devel
Danilo C. L. de Paula 58305ef
BuildRequires: librbd-devel
Danilo C. L. de Paula 58305ef
%if %{have_gluster}
Danilo C. L. de Paula 58305ef
# For gluster block driver
Danilo C. L. de Paula 58305ef
BuildRequires: glusterfs-api-devel >= 3.6.0
Danilo C. L. de Paula 58305ef
BuildRequires: glusterfs-devel
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
# We need both because the 'stap' binary is probed for by configure
Danilo C. L. de Paula 58305ef
BuildRequires: systemtap
Danilo C. L. de Paula 58305ef
BuildRequires: systemtap-sdt-devel
Danilo C. L. de Paula 58305ef
# For VNC PNG support
Danilo C. L. de Paula 58305ef
BuildRequires: libpng-devel
Danilo C. L. de Paula 58305ef
# For uuid generation
Danilo C. L. de Paula 58305ef
BuildRequires: libuuid-devel
Danilo C. L. de Paula 58305ef
# For BlueZ device support
Danilo C. L. de Paula 58305ef
BuildRequires: bluez-libs-devel
Danilo C. L. de Paula 58305ef
# For Braille device support
Danilo C. L. de Paula 58305ef
BuildRequires: brlapi-devel
Danilo C. L. de Paula 58305ef
# For test suite
Danilo C. L. de Paula 58305ef
BuildRequires: check-devel
Danilo C. L. de Paula 58305ef
# For virtfs
Danilo C. L. de Paula 58305ef
BuildRequires: libcap-devel
Danilo C. L. de Paula 58305ef
# Hard requirement for version >= 1.3
Danilo C. L. de Paula 58305ef
BuildRequires: pixman-devel
Danilo C. L. de Paula 58305ef
# Documentation requirement
Danilo C. L. de Paula 58305ef
BuildRequires: perl-podlators
Danilo C. L. de Paula 58305ef
BuildRequires: texinfo
Danilo C. L. de Paula 837556b
BuildRequires: python3-sphinx
Danilo C. L. de Paula 58305ef
# For rdma
Danilo C. L. de Paula 58305ef
%if 0%{?have_librdma}
Danilo C. L. de Paula 58305ef
BuildRequires: rdma-core-devel
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%if %{have_fdt}
Danilo C. L. de Paula 58305ef
BuildRequires: libfdt-devel >= 1.4.3
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
# iasl and cpp for acpi generation (not a hard requirement as we can use
Danilo C. L. de Paula 58305ef
# pre-compiled files, but it's better to use this)
Danilo C. L. de Paula 58305ef
%ifarch %{ix86} x86_64
Danilo C. L. de Paula 58305ef
BuildRequires: iasl
Danilo C. L. de Paula 58305ef
BuildRequires: cpp
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
# For compressed guest memory dumps
Danilo C. L. de Paula 58305ef
BuildRequires: lzo-devel snappy-devel
Danilo C. L. de Paula 58305ef
# For NUMA memory binding
Danilo C. L. de Paula 58305ef
%ifnarch s390x
Danilo C. L. de Paula 58305ef
BuildRequires: numactl-devel
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
BuildRequires: libgcrypt-devel
Danilo C. L. de Paula 58305ef
# qemu-pr-helper multipath support (requires libudev too)
Danilo C. L. de Paula 58305ef
BuildRequires: device-mapper-multipath-devel
Danilo C. L. de Paula 58305ef
BuildRequires: systemd-devel
Danilo C. L. de Paula 58305ef
# used by qemu-bridge-helper and qemu-pr-helper
Danilo C. L. de Paula 58305ef
BuildRequires: libcap-ng-devel
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
BuildRequires: diffutils
Danilo C. L. de Paula 4b3f8a9
%ifarch x86_64
Danilo C. L. de Paula 4b3f8a9
BuildRequires: libpmem-devel
Danilo C. L. de Paula 4b3f8a9
Requires: libpmem
Danilo C. L. de Paula 4b3f8a9
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# qemu-keymap
Danilo C. L. de Paula 58305ef
BuildRequires: pkgconfig(xkbcommon)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# For s390-pgste flag
Danilo C. L. de Paula 58305ef
%ifarch s390x
Danilo C. L. de Paula 58305ef
BuildRequires: binutils >= 2.27-16
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%if %{have_opengl}
Danilo C. L. de Paula 58305ef
BuildRequires: pkgconfig(epoxy)
Danilo C. L. de Paula 58305ef
BuildRequires: pkgconfig(libdrm)
Danilo C. L. de Paula 58305ef
BuildRequires: pkgconfig(gbm)
Danilo C. L. de Paula 58305ef
Requires:      mesa-libGL
Danilo C. L. de Paula 58305ef
Requires:      mesa-libEGL
Danilo C. L. de Paula 58305ef
Requires:      mesa-dri-drivers
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 837556b
BuildRequires: perl-Test-Harness
Danilo C. L. de Paula 837556b
Danilo C. L. de Paula 58305ef
Requires: qemu-kvm-core = %{epoch}:%{version}-%{release}
Danilo C. L. de Paula fe3d84f
%rhev_ma_conflicts qemu-kvm
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%{requires_all_modules}
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%define qemudocdir %{_docdir}/%{name}
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%description
Danilo C. L. de Paula 58305ef
qemu-kvm is an open source virtualizer that provides hardware
Danilo C. L. de Paula 58305ef
emulation for the KVM hypervisor. qemu-kvm acts as a virtual
Danilo C. L. de Paula 58305ef
machine monitor together with the KVM kernel modules, and emulates the
Danilo C. L. de Paula 58305ef
hardware for a full system such as a PC and its associated peripherals.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%package -n qemu-kvm-core
Danilo C. L. de Paula 58305ef
Summary: qemu-kvm core components
Danilo C. L. de Paula 58305ef
Requires: qemu-img = %{epoch}:%{version}-%{release}
Danilo C. L. de Paula 58305ef
%ifarch %{ix86} x86_64
Danilo C. L. de Paula 58305ef
Requires: seabios-bin >= 1.10.2-1
Danilo C. L. de Paula 58305ef
Requires: sgabios-bin
Danilo C. L. de Paula 1744d66
Requires: edk2-ovmf
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 1744d66
%ifarch aarch64
Danilo C. L. de Paula 1744d66
Requires: edk2-aarch64
Danilo C. L. de Paula 1744d66
%endif
Danilo C. L. de Paula 1744d66
Danilo C. L. de Paula 58305ef
%ifnarch aarch64 s390x
Danilo C. L. de Paula beffde4
Requires: seavgabios-bin >= 1.12.0-3
Danilo C. L. de Paula 58305ef
Requires: ipxe-roms-qemu >= 20170123-1
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%ifarch %{power64}
Danilo C. L. de Paula 58305ef
Requires: SLOF >= %{SLOF_gittagdate}-1.git%{SLOF_gittagcommit}
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Requires: %{name}-common = %{epoch}:%{version}-%{release}
0ba0561
Requires: libseccomp >= 2.4.0
Danilo C. L. de Paula 58305ef
# For compressed guest memory dumps
Danilo C. L. de Paula 58305ef
Requires: lzo snappy
Danilo C. L. de Paula 58305ef
%if %{have_gluster}
Danilo C. L. de Paula 58305ef
Requires: glusterfs-api >= 3.6.0
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%if %{have_kvm_setup}
Danilo C. L. de Paula 58305ef
Requires(post): systemd-units
Danilo C. L. de Paula 797ce57
Requires(preun): systemd-units
Danilo C. L. de Paula 58305ef
    %ifarch %{power64}
Danilo C. L. de Paula 58305ef
Requires: powerpc-utils
Danilo C. L. de Paula 58305ef
    %endif
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Requires: libusbx >= 1.0.19
Danilo C. L. de Paula 58305ef
%if %{have_usbredir}
Danilo C. L. de Paula 58305ef
Requires: usbredir >= 0.7.1
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula fe3d84f
%rhev_ma_conflicts qemu-kvm
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%description -n qemu-kvm-core
Danilo C. L. de Paula 58305ef
qemu-kvm is an open source virtualizer that provides hardware
Danilo C. L. de Paula 58305ef
emulation for the KVM hypervisor. qemu-kvm acts as a virtual
Danilo C. L. de Paula 58305ef
machine monitor together with the KVM kernel modules, and emulates the
Danilo C. L. de Paula 58305ef
hardware for a full system such as a PC and its associated peripherals.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%package -n qemu-img
Danilo C. L. de Paula 58305ef
Summary: QEMU command line tool for manipulating disk images
Danilo C. L. de Paula 58305ef
Group: Development/Tools
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula fe3d84f
%rhev_ma_conflicts qemu-img
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%description -n qemu-img
Danilo C. L. de Paula 58305ef
This package provides a command line tool for manipulating disk images.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%package -n qemu-kvm-common
Danilo C. L. de Paula 58305ef
Summary: QEMU common files needed by all QEMU targets
Danilo C. L. de Paula 58305ef
Group: Development/Tools
Danilo C. L. de Paula 58305ef
Requires(post): /usr/bin/getent
Danilo C. L. de Paula 58305ef
Requires(post): /usr/sbin/groupadd
Danilo C. L. de Paula 58305ef
Requires(post): /usr/sbin/useradd
Danilo C. L. de Paula 58305ef
Requires(post): systemd-units
Danilo C. L. de Paula 58305ef
Requires(preun): systemd-units
Danilo C. L. de Paula 58305ef
Requires(postun): systemd-units
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula fe3d84f
%rhev_ma_conflicts qemu-kvm-common
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%description -n qemu-kvm-common
Danilo C. L. de Paula 58305ef
qemu-kvm is an open source virtualizer that provides hardware emulation for
Danilo C. L. de Paula 58305ef
the KVM hypervisor.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
This package provides documentation and auxiliary programs used with qemu-kvm.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%package -n qemu-guest-agent
Danilo C. L. de Paula 58305ef
Summary: QEMU guest agent
Danilo C. L. de Paula 58305ef
Requires(post): systemd-units
Danilo C. L. de Paula 58305ef
Requires(preun): systemd-units
Danilo C. L. de Paula 58305ef
Requires(postun): systemd-units
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%description -n qemu-guest-agent
Danilo C. L. de Paula 58305ef
qemu-kvm is an open source virtualizer that provides hardware emulation for
Danilo C. L. de Paula 58305ef
the KVM hypervisor.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
This package provides an agent to run inside guests, which communicates
Danilo C. L. de Paula 58305ef
with the host over a virtio-serial channel named "org.qemu.guest_agent.0"
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
This package does not need to be installed on the host OS.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 876f46e
%package tests
Danilo C. L. de Paula 876f46e
Summary: tests for the qemu-kvm package
Danilo C. L. de Paula 876f46e
Requires: %{name} = %{epoch}:%{version}-%{release}
Danilo C. L. de Paula 876f46e
Danilo C. L. de Paula 876f46e
%define testsdir %{_libdir}/%{name}/tests-src
Danilo C. L. de Paula 876f46e
Danilo C. L. de Paula 876f46e
%description tests
Danilo C. L. de Paula 876f46e
The qemu-kvm-tests rpm contains tests that can be used to verify
Danilo C. L. de Paula 876f46e
the functionality of the installed qemu-kvm package
Danilo C. L. de Paula 876f46e
Danilo C. L. de Paula 876f46e
Install this package if you want access to the avocado_qemu
Danilo C. L. de Paula 876f46e
tests, or qemu-iotests.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%package  block-curl
Danilo C. L. de Paula 58305ef
Summary: QEMU CURL block driver
Danilo C. L. de Paula 58305ef
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%description block-curl
Danilo C. L. de Paula 58305ef
This package provides the additional CURL block driver for QEMU.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Install this package if you want to access remote disks over
Danilo C. L. de Paula 58305ef
http, https, ftp and other transports provided by the CURL library.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula ec15be1
%if %{have_gluster}
Danilo C. L. de Paula ec15be1
%package  block-gluster
Danilo C. L. de Paula ec15be1
Summary: QEMU Gluster block driver
Danilo C. L. de Paula ec15be1
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
Danilo C. L. de Paula ec15be1
%description block-gluster
Danilo C. L. de Paula ec15be1
This package provides the additional Gluster block driver for QEMU.
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula ec15be1
Install this package if you want to access remote Gluster storage.
Danilo C. L. de Paula ec15be1
%endif
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula 58305ef
%package  block-iscsi
Danilo C. L. de Paula 58305ef
Summary: QEMU iSCSI block driver
Danilo C. L. de Paula 58305ef
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%description block-iscsi
Danilo C. L. de Paula 58305ef
This package provides the additional iSCSI block driver for QEMU.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Install this package if you want to access iSCSI volumes.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%package  block-rbd
Danilo C. L. de Paula 58305ef
Summary: QEMU Ceph/RBD block driver
Danilo C. L. de Paula 58305ef
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%description block-rbd
Danilo C. L. de Paula 58305ef
This package provides the additional Ceph/RBD block driver for QEMU.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Install this package if you want to access remote Ceph volumes
Danilo C. L. de Paula 58305ef
using the rbd protocol.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%package  block-ssh
Danilo C. L. de Paula 58305ef
Summary: QEMU SSH block driver
Danilo C. L. de Paula 58305ef
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%description block-ssh
Danilo C. L. de Paula 58305ef
This package provides the additional SSH block driver for QEMU.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Install this package if you want to access remote disks using
Danilo C. L. de Paula 58305ef
the Secure Shell (SSH) protocol.
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%prep
Danilo C. L. de Paula 1261d6c
%setup -n qemu-%{version}
Danilo C. L. de Paula fe3d84f
%autopatch -p1
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%build
Danilo C. L. de Paula 58305ef
%global buildarch %{kvm_target}-softmmu
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# --build-id option is used for giving info to the debug packages.
Danilo C. L. de Paula 58305ef
buildldflags="VL_LDFLAGS=-Wl,--build-id"
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%global block_drivers_list qcow2,raw,file,host_device,nbd,iscsi,rbd,blkdebug,luks,null-co,nvme,copy-on-read,throttle
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%if 0%{have_gluster}
Danilo C. L. de Paula 58305ef
    %global block_drivers_list %{block_drivers_list},gluster
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
./configure  \
Danilo C. L. de Paula 58305ef
 --prefix="%{_prefix}" \
Danilo C. L. de Paula 58305ef
 --libdir="%{_libdir}" \
Danilo C. L. de Paula 58305ef
 --sysconfdir="%{_sysconfdir}" \
Danilo C. L. de Paula 58305ef
 --interp-prefix=%{_prefix}/qemu-%M \
Danilo C. L. de Paula 58305ef
 --localstatedir="%{_localstatedir}" \
Danilo C. L. de Paula 58305ef
 --docdir="%{qemudocdir}" \
Danilo C. L. de Paula 58305ef
 --libexecdir="%{_libexecdir}" \
Danilo C. L. de Paula 58305ef
 --extra-ldflags="-Wl,--build-id -Wl,-z,relro -Wl,-z,now" \
Danilo C. L. de Paula 58305ef
 --extra-cflags="%{optflags}" \
Danilo C. L. de Paula 58305ef
 --with-pkgversion="%{name}-%{version}-%{release}" \
Danilo C. L. de Paula 58305ef
 --with-confsuffix=/"%{name}" \
Danilo C. L. de Paula 58305ef
 --firmwarepath=%{_prefix}/share/qemu-firmware \
Danilo C. L. de Paula 58305ef
%if 0%{have_fdt}
Danilo C. L. de Paula 58305ef
  --enable-fdt \
Danilo C. L. de Paula 58305ef
%else
Danilo C. L. de Paula 58305ef
  --disable-fdt \
Danilo C. L. de Paula 58305ef
 %endif
Danilo C. L. de Paula 58305ef
%if 0%{have_gluster}
Danilo C. L. de Paula 58305ef
  --enable-glusterfs \
Danilo C. L. de Paula 58305ef
%else
Danilo C. L. de Paula 58305ef
  --disable-glusterfs \
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
  --enable-guest-agent \
Danilo C. L. de Paula 58305ef
%ifnarch s390x
Danilo C. L. de Paula 58305ef
  --enable-numa \
Danilo C. L. de Paula 58305ef
%else
Danilo C. L. de Paula 58305ef
  --disable-numa \
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
  --enable-rbd \
Danilo C. L. de Paula 58305ef
%if 0%{have_librdma}
Danilo C. L. de Paula 58305ef
  --enable-rdma \
Danilo C. L. de Paula 58305ef
%else
Danilo C. L. de Paula 58305ef
  --disable-rdma \
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula fe3d84f
  --disable-pvrdma \
Danilo C. L. de Paula 58305ef
  --enable-seccomp \
Danilo C. L. de Paula 58305ef
%if 0%{have_spice}
Danilo C. L. de Paula 58305ef
  --enable-spice \
Danilo C. L. de Paula 58305ef
  --enable-smartcard \
Danilo C. L. de Paula 37b0506
  --enable-virglrenderer \
Danilo C. L. de Paula 58305ef
%else
Danilo C. L. de Paula 58305ef
  --disable-spice \
Danilo C. L. de Paula 58305ef
  --disable-smartcard \
Danilo C. L. de Paula 37b0506
  --disable-virglrenderer \
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%if 0%{have_opengl}
Danilo C. L. de Paula 58305ef
  --enable-opengl \
Danilo C. L. de Paula 58305ef
%else
Danilo C. L. de Paula 58305ef
  --disable-opengl \
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%if 0%{have_usbredir}
Danilo C. L. de Paula 58305ef
  --enable-usb-redir \
Danilo C. L. de Paula 58305ef
%else
Danilo C. L. de Paula 58305ef
  --disable-usb-redir \
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
  --disable-tcmalloc \
Danilo C. L. de Paula 4b3f8a9
%ifarch x86_64
Danilo C. L. de Paula 4b3f8a9
  --enable-libpmem \
Danilo C. L. de Paula 4b3f8a9
%else
Danilo C. L. de Paula 4b3f8a9
  --disable-libpmem \
Danilo C. L. de Paula 4b3f8a9
%endif
Danilo C. L. de Paula 58305ef
  --enable-vhost-user \
Danilo C. L. de Paula fe3d84f
%ifarch %{ix86} x86_64
Danilo C. L. de Paula fe3d84f
  --enable-avx2 \
Danilo C. L. de Paula 58305ef
%else
Danilo C. L. de Paula fe3d84f
  --disable-avx2 \
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
  --python=%{__python3} \
Danilo C. L. de Paula 58305ef
  --target-list="%{buildarch}" \
Danilo C. L. de Paula 58305ef
  --block-drv-rw-whitelist=%{block_drivers_list} \
Danilo C. L. de Paula 58305ef
  --audio-drv-list= \
Danilo C. L. de Paula 58305ef
  --block-drv-ro-whitelist=vmdk,vhdx,vpc,https,ssh \
Danilo C. L. de Paula 58305ef
  --with-coroutine=ucontext \
Danilo C. L. de Paula 58305ef
  --tls-priority=NORMAL \
Danilo C. L. de Paula 58305ef
  --disable-bluez \
Danilo C. L. de Paula 58305ef
  --disable-brlapi \
Danilo C. L. de Paula 58305ef
  --disable-cap-ng \
Danilo C. L. de Paula 58305ef
  --enable-coroutine-pool \
Danilo C. L. de Paula 58305ef
  --enable-curl \
Danilo C. L. de Paula 58305ef
  --disable-curses \
Danilo C. L. de Paula 58305ef
  --disable-debug-tcg \
Danilo C. L. de Paula 58305ef
  --enable-docs \
Danilo C. L. de Paula 58305ef
  --disable-gtk \
Danilo C. L. de Paula 58305ef
  --enable-kvm \
Danilo C. L. de Paula 58305ef
  --enable-libiscsi \
Danilo C. L. de Paula 58305ef
  --disable-libnfs \
4133116
  --enable-libssh \
Danilo C. L. de Paula 58305ef
  --enable-libusb \
Danilo C. L. de Paula 58305ef
  --disable-bzip2 \
Danilo C. L. de Paula 58305ef
  --enable-linux-aio \
Danilo C. L. de Paula 58305ef
  --disable-live-block-migration \
Danilo C. L. de Paula 58305ef
  --enable-lzo \
Danilo C. L. de Paula 58305ef
  --enable-pie \
Danilo C. L. de Paula 58305ef
  --disable-qom-cast-debug \
Danilo C. L. de Paula 58305ef
  --disable-sdl \
Danilo C. L. de Paula 58305ef
  --enable-snappy \
Danilo C. L. de Paula 58305ef
  --disable-sparse \
Danilo C. L. de Paula 58305ef
  --disable-strip \
Danilo C. L. de Paula 4b3f8a9
  --enable-tpm \
Danilo C. L. de Paula 58305ef
  --enable-trace-backend=dtrace \
Danilo C. L. de Paula 58305ef
  --disable-vde \
Danilo C. L. de Paula 58305ef
  --disable-vhost-scsi \
Danilo C. L. de Paula 0544bac
  --disable-vxhs \
Danilo C. L. de Paula 58305ef
  --disable-virtfs \
Danilo C. L. de Paula 58305ef
  --disable-vnc-jpeg \
Danilo C. L. de Paula 58305ef
  --disable-vte \
Danilo C. L. de Paula 58305ef
  --enable-vnc-png \
Danilo C. L. de Paula 58305ef
  --enable-vnc-sasl \
Danilo C. L. de Paula 58305ef
  --enable-werror \
Danilo C. L. de Paula 58305ef
  --disable-xen \
Danilo C. L. de Paula 58305ef
  --disable-xfsctl \
Danilo C. L. de Paula 58305ef
  --enable-gnutls \
Danilo C. L. de Paula 58305ef
  --enable-gcrypt \
Danilo C. L. de Paula 58305ef
  --disable-nettle \
Danilo C. L. de Paula 58305ef
  --enable-attr \
Danilo C. L. de Paula 58305ef
  --disable-bsd-user \
Danilo C. L. de Paula 58305ef
  --disable-cocoa \
Danilo C. L. de Paula 58305ef
  --enable-debug-info \
Danilo C. L. de Paula 58305ef
  --disable-guest-agent-msi \
Danilo C. L. de Paula 58305ef
  --disable-hax \
Danilo C. L. de Paula 58305ef
  --disable-jemalloc \
Danilo C. L. de Paula 58305ef
  --disable-linux-user \
Danilo C. L. de Paula 58305ef
  --enable-modules \
Danilo C. L. de Paula 58305ef
  --disable-netmap \
Danilo C. L. de Paula 58305ef
  --disable-replication \
Danilo C. L. de Paula 58305ef
  --enable-system \
Danilo C. L. de Paula 58305ef
  --enable-tools \
Danilo C. L. de Paula 58305ef
  --disable-user \
Danilo C. L. de Paula 58305ef
  --enable-vhost-net \
Danilo C. L. de Paula 58305ef
  --enable-vhost-vsock \
Danilo C. L. de Paula 58305ef
  --enable-vnc \
Danilo C. L. de Paula 58305ef
  --enable-mpath \
Danilo C. L. de Paula 58305ef
  --disable-xen-pci-passthrough \
Danilo C. L. de Paula 58305ef
  --enable-tcg \
Danilo C. L. de Paula 58305ef
  --with-git=git \
Danilo C. L. de Paula 58305ef
  --disable-sanitizers \
Danilo C. L. de Paula 58305ef
  --disable-hvf \
Danilo C. L. de Paula 58305ef
  --disable-whpx \
Danilo C. L. de Paula 58305ef
  --enable-malloc-trim \
Danilo C. L. de Paula 58305ef
  --disable-membarrier \
Danilo C. L. de Paula 58305ef
  --disable-vhost-crypto \
Danilo C. L. de Paula 58305ef
  --disable-libxml2 \
Danilo C. L. de Paula 58305ef
  --enable-capstone \
Danilo C. L. de Paula 58305ef
  --disable-git-update \
Danilo C. L. de Paula 58305ef
  --disable-crypto-afalg \
Danilo C. L. de Paula fe3d84f
  --disable-debug-mutex \
Danilo C. L. de Paula fe3d84f
  --disable-bochs \
Danilo C. L. de Paula fe3d84f
  --disable-cloop \
Danilo C. L. de Paula fe3d84f
  --disable-dmg \
Danilo C. L. de Paula fe3d84f
  --disable-qcow1 \
Danilo C. L. de Paula fe3d84f
  --disable-vdi \
Danilo C. L. de Paula fe3d84f
  --disable-vvfat \
Danilo C. L. de Paula fe3d84f
  --disable-qed \
Danilo C. L. de Paula fe3d84f
  --disable-parallels \
Danilo C. L. de Paula 837556b
  --disable-sheepdog \
4133116
  --disable-auth-pam \
4133116
  --enable-iconv \
4133116
  --disable-lzfse \
4133116
  --enable-vhost-kernel \
Danilo C. L. de Paula 837556b
  --without-default-devices
Danilo C. L. de Paula 837556b
Danilo C. L. de Paula 58305ef
echo "config-host.mak contents:"
Danilo C. L. de Paula 58305ef
echo "==="
Danilo C. L. de Paula 58305ef
cat config-host.mak
Danilo C. L. de Paula 58305ef
echo "==="
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
make V=1 %{?_smp_mflags} $buildldflags
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# Setup back compat qemu-kvm binary
Danilo C. L. de Paula 837556b
%{__python3} scripts/tracetool.py --backend dtrace --format stap \
Danilo C. L. de Paula 837556b
  --group=all --binary %{_libexecdir}/qemu-kvm --probe-prefix qemu.kvm \
Danilo C. L. de Paula 837556b
  trace-events-all > qemu-kvm.stp
Danilo C. L. de Paula 837556b
Danilo C. L. de Paula 837556b
%{__python3} scripts/tracetool.py --backends=dtrace --format=log-stap \
Danilo C. L. de Paula 837556b
  --group=all --binary %{_libexecdir}/qemu-kvm --probe-prefix qemu.kvm \
Danilo C. L. de Paula 837556b
  trace-events-all > qemu-kvm-log.stp
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%{__python3} scripts/tracetool.py --backend dtrace --format simpletrace-stap \
Danilo C. L. de Paula 837556b
  --group=all --binary %{_libexecdir}/qemu-kvm --probe-prefix qemu.kvm \
Danilo C. L. de Paula 837556b
  trace-events-all > qemu-kvm-simpletrace.stp
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
cp -a %{kvm_target}-softmmu/qemu-system-%{kvm_target} qemu-kvm
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
gcc %{SOURCE6} $RPM_OPT_FLAGS $RPM_LD_FLAGS -o ksmctl
Danilo C. L. de Paula ec15be1
gcc %{SOURCE35} $RPM_OPT_FLAGS $RPM_LD_FLAGS -o udev-kvm-check
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%install
Danilo C. L. de Paula ec15be1
%define _udevdir %(pkg-config --variable=udevdir udev)
Danilo C. L. de Paula ec15be1
%define _udevrulesdir %{_udevdir}/rules.d
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
install -D -p -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_unitdir}/ksm.service
Danilo C. L. de Paula 58305ef
install -D -p -m 0644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ksm
Danilo C. L. de Paula 58305ef
install -D -p -m 0755 ksmctl $RPM_BUILD_ROOT%{_libexecdir}/ksmctl
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
install -D -p -m 0644 %{SOURCE7} $RPM_BUILD_ROOT%{_unitdir}/ksmtuned.service
Danilo C. L. de Paula 58305ef
install -D -p -m 0755 %{SOURCE8} $RPM_BUILD_ROOT%{_sbindir}/ksmtuned
Danilo C. L. de Paula 58305ef
install -D -p -m 0644 %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/ksmtuned.conf
Danilo C. L. de Paula 58305ef
install -D -p -m 0644 %{SOURCE26} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/vhost.conf
Danilo C. L. de Paula 58305ef
%ifarch s390x
Danilo C. L. de Paula 58305ef
    install -D -p -m 0644 %{SOURCE30} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/kvm.conf
Danilo C. L. de Paula 58305ef
%else
Danilo C. L. de Paula 58305ef
%ifarch %{ix86} x86_64
Danilo C. L. de Paula 58305ef
    install -D -p -m 0644 %{SOURCE31} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/kvm.conf
Danilo C. L. de Paula 58305ef
%else
Danilo C. L. de Paula 58305ef
    install -D -p -m 0644 %{SOURCE27} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/kvm.conf
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
mkdir -p $RPM_BUILD_ROOT%{_bindir}/
Danilo C. L. de Paula ec15be1
mkdir -p $RPM_BUILD_ROOT%{_udevrulesdir}/
Danilo C. L. de Paula 58305ef
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula 876f46e
# Create new directories and put them all under tests-src
Danilo C. L. de Paula 837556b
mkdir -p $RPM_BUILD_ROOT%{testsdir}/python
Danilo C. L. de Paula 837556b
mkdir -p $RPM_BUILD_ROOT%{testsdir}/tests
Danilo C. L. de Paula 876f46e
mkdir -p $RPM_BUILD_ROOT%{testsdir}/tests/acceptance
Danilo C. L. de Paula 876f46e
mkdir -p $RPM_BUILD_ROOT%{testsdir}/tests/qemu-iotests
Danilo C. L. de Paula 876f46e
mkdir -p $RPM_BUILD_ROOT%{testsdir}/scripts/qmp
Danilo C. L. de Paula 876f46e
Danilo C. L. de Paula ec15be1
install -p -m 0755 udev-kvm-check $RPM_BUILD_ROOT%{_udevdir}
Danilo C. L. de Paula ec15be1
install -p -m 0644 %{SOURCE34} $RPM_BUILD_ROOT%{_udevrulesdir}
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula 58305ef
install -m 0644 scripts/dump-guest-memory.py \
Danilo C. L. de Paula 58305ef
                $RPM_BUILD_ROOT%{_datadir}/%{name}
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 876f46e
# Install avocado_qemu tests
Danilo C. L. de Paula 876f46e
cp -R tests/acceptance/* $RPM_BUILD_ROOT%{testsdir}/tests/acceptance/
Danilo C. L. de Paula 876f46e
Danilo C. L. de Paula 876f46e
# Install qemu.py and qmp/ scripts required to run avocado_qemu tests
Danilo C. L. de Paula 837556b
cp -R python/qemu $RPM_BUILD_ROOT%{testsdir}/python
Danilo C. L. de Paula 876f46e
cp -R scripts/qmp/* $RPM_BUILD_ROOT%{testsdir}/scripts/qmp
Danilo C. L. de Paula 876f46e
install -p -m 0755 tests/Makefile.include $RPM_BUILD_ROOT%{testsdir}/tests/
Danilo C. L. de Paula 876f46e
Danilo C. L. de Paula 876f46e
# Install qemu-iotests
Danilo C. L. de Paula 876f46e
cp -R tests/qemu-iotests/* $RPM_BUILD_ROOT%{testsdir}/tests/qemu-iotests/
Danilo C. L. de Paula 876f46e
# Avoid ambiguous 'python' interpreter name
Danilo C. L. de Paula 876f46e
find $RPM_BUILD_ROOT%{testsdir}/tests/qemu-iotests/* -maxdepth 1 -type f -exec sed -i -e '1 s+/usr/bin/env python+%{__python3}+' {} \;
Danilo C. L. de Paula 876f46e
find $RPM_BUILD_ROOT%{testsdir}/scripts/qmp/* -maxdepth 1 -type f -exec sed -i -e '1 s+/usr/bin/env python+%{__python3}+' {} \;
Danilo C. L. de Paula 876f46e
find $RPM_BUILD_ROOT%{testsdir}/scripts/qmp/* -maxdepth 1 -type f -exec sed -i -e '1 s+/usr/bin/python+%{__python3}+' {} \;
Danilo C. L. de Paula 876f46e
Danilo C. L. de Paula 876f46e
install -p -m 0644 %{SOURCE36} $RPM_BUILD_ROOT%{testsdir}/README
Danilo C. L. de Paula 876f46e
Danilo C. L. de Paula 58305ef
make DESTDIR=$RPM_BUILD_ROOT \
Danilo C. L. de Paula 58305ef
    sharedir="%{_datadir}/%{name}" \
Danilo C. L. de Paula 58305ef
    datadir="%{_datadir}/%{name}" \
Danilo C. L. de Paula 58305ef
    install
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
mkdir -p $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# Install qemu-guest-agent service and udev rules
Danilo C. L. de Paula 58305ef
install -m 0644 %{_sourcedir}/qemu-guest-agent.service %{buildroot}%{_unitdir}
Danilo C. L. de Paula 58305ef
install -m 0644 %{_sourcedir}/qemu-ga.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/qemu-ga
Danilo C. L. de Paula ec15be1
install -m 0644 %{_sourcedir}/99-qemu-guest-agent.rules %{buildroot}%{_udevrulesdir}
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# - the fsfreeze hook script:
Danilo C. L. de Paula 58305ef
install -D --preserve-timestamps \
Danilo C. L. de Paula 58305ef
            scripts/qemu-guest-agent/fsfreeze-hook \
Danilo C. L. de Paula 58305ef
            $RPM_BUILD_ROOT%{_sysconfdir}/qemu-ga/fsfreeze-hook
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# - the directory for user scripts:
Danilo C. L. de Paula 58305ef
mkdir $RPM_BUILD_ROOT%{_sysconfdir}/qemu-ga/fsfreeze-hook.d
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# - and the fsfreeze script samples:
Danilo C. L. de Paula 58305ef
mkdir --parents $RPM_BUILD_ROOT%{_datadir}/%{name}/qemu-ga/fsfreeze-hook.d/
Danilo C. L. de Paula 58305ef
install --preserve-timestamps --mode=0644 \
Danilo C. L. de Paula 58305ef
             scripts/qemu-guest-agent/fsfreeze-hook.d/*.sample \
Danilo C. L. de Paula 58305ef
             $RPM_BUILD_ROOT%{_datadir}/%{name}/qemu-ga/fsfreeze-hook.d/
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# - Install dedicated log directory:
Danilo C. L. de Paula 58305ef
mkdir -p -v $RPM_BUILD_ROOT%{_localstatedir}/log/qemu-ga/
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
mkdir -p $RPM_BUILD_ROOT%{_bindir}
Danilo C. L. de Paula 58305ef
install -c -m 0755  qemu-ga ${RPM_BUILD_ROOT}%{_bindir}/qemu-ga
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
install -m 0755 qemu-kvm $RPM_BUILD_ROOT%{_libexecdir}/
Danilo C. L. de Paula 58305ef
install -m 0644 qemu-kvm.stp $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/
Danilo C. L. de Paula 837556b
install -m 0644 qemu-kvm-log.stp $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/
Danilo C. L. de Paula 58305ef
install -m 0644 qemu-kvm-simpletrace.stp $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 837556b
rm $RPM_BUILD_ROOT/%{_datadir}/applications/qemu.desktop
Danilo C. L. de Paula 58305ef
rm $RPM_BUILD_ROOT%{_bindir}/qemu-system-%{kvm_target}
Danilo C. L. de Paula 58305ef
rm $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/qemu-system-%{kvm_target}.stp
Danilo C. L. de Paula 58305ef
rm $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/qemu-system-%{kvm_target}-simpletrace.stp
Danilo C. L. de Paula 837556b
rm $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/qemu-system-%{kvm_target}-log.stp
Danilo C. L. de Paula 837556b
rm $RPM_BUILD_ROOT%{_bindir}/elf2dmp
Danilo C. L. de Paula 837556b
Danilo C. L. de Paula 837556b
# Mangle qemu-kvm-stap
Danilo C. L. de Paula 837556b
sed -i -e '1 s/python/python3/' $RPM_BUILD_ROOT%{_bindir}/qemu-trace-stap
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# Install simpletrace
Danilo C. L. de Paula 58305ef
install -m 0755 scripts/simpletrace.py $RPM_BUILD_ROOT%{_datadir}/%{name}/simpletrace.py
Danilo C. L. de Paula 58305ef
# Avoid ambiguous 'python' interpreter name
Danilo C. L. de Paula 58305ef
sed -i -e '1 s/python/python3/' $RPM_BUILD_ROOT%{_datadir}/%{name}/simpletrace.py
Danilo C. L. de Paula 58305ef
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/tracetool
Danilo C. L. de Paula 58305ef
install -m 0644 -t $RPM_BUILD_ROOT%{_datadir}/%{name}/tracetool scripts/tracetool/*.py
Danilo C. L. de Paula 58305ef
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/tracetool/backend
Danilo C. L. de Paula 58305ef
install -m 0644 -t $RPM_BUILD_ROOT%{_datadir}/%{name}/tracetool/backend scripts/tracetool/backend/*.py
Danilo C. L. de Paula 58305ef
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/tracetool/format
Danilo C. L. de Paula 58305ef
install -m 0644 -t $RPM_BUILD_ROOT%{_datadir}/%{name}/tracetool/format scripts/tracetool/format/*.py
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
mkdir -p $RPM_BUILD_ROOT%{qemudocdir}
Danilo C. L. de Paula 48cefcd
install -p -m 0644 -t ${RPM_BUILD_ROOT}%{qemudocdir} Changelog README.rst README.systemtap COPYING COPYING.LIB LICENSE docs/interop/qmp-spec.txt
Danilo C. L. de Paula 58305ef
chmod -x ${RPM_BUILD_ROOT}%{_mandir}/man1/*
Danilo C. L. de Paula 58305ef
chmod -x ${RPM_BUILD_ROOT}%{_mandir}/man8/*
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
install -D -p -m 0644 qemu.sasl $RPM_BUILD_ROOT%{_sysconfdir}/sasl2/%{name}.conf
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# Provided by package openbios
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-ppc
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-sparc32
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-sparc64
Danilo C. L. de Paula 58305ef
# Provided by package SLOF
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/slof.bin
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# Remove unpackaged files.
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/palcode-clipper
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/petalogix*.dtb
Danilo C. L. de Paula 58305ef
rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{name}/bamboo.dtb
Danilo C. L. de Paula 58305ef
rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{name}/ppc_rom.bin
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/s390-zipl.rom
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/u-boot.e500
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/qemu_vga.ndrv
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/skiboot.lid
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/s390-ccw.img
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/hppa-firmware.img
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/canyonlands.dtb
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/u-boot-sam460-20100605.bin
Danilo C. L. de Paula 58305ef
4133116
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/firmware
4133116
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/edk2-*.fd
4133116
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/edk2-licenses.txt
4133116
4133116
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/opensbi-riscv32-virt-fw_jump.bin
4133116
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/opensbi-riscv64-sifive_u-fw_jump.bin
4133116
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/opensbi-riscv64-virt-fw_jump.bin
4133116
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/qemu-nsis.bmp
4133116
Danilo C. L. de Paula 48cefcd
rm -rf ${RPM_BUILD_ROOT}%{_libdir}/qemu-kvm/ui-spice-app.so
Danilo C. L. de Paula 48cefcd
Danilo C. L. de Paula 58305ef
%ifarch s390x
Danilo C. L. de Paula 58305ef
    # Use the s390-ccw.img that we've just built, not the pre-built one
Danilo C. L. de Paula 58305ef
    install -m 0644 pc-bios/s390-ccw/s390-ccw.img $RPM_BUILD_ROOT%{_datadir}/%{name}/
Danilo C. L. de Paula 58305ef
%else
Danilo C. L. de Paula 58305ef
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/s390-netboot.img
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%ifnarch x86_64
Danilo C. L. de Paula 58305ef
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/kvmvapic.bin
Danilo C. L. de Paula 58305ef
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/linuxboot.bin
Danilo C. L. de Paula 58305ef
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/multiboot.bin
Danilo C. L. de Paula 837556b
    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/pvh.bin
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# Remove sparc files
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/QEMU,tcx.bin
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/QEMU,cgthree.bin
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# Remove ivshmem example programs
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_bindir}/ivshmem-client
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_bindir}/ivshmem-server
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# Remove efi roms
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/efi*.rom
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# Provided by package ipxe
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/pxe*rom
Danilo C. L. de Paula 58305ef
# Provided by package vgabios
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/vgabios*bin
Danilo C. L. de Paula 58305ef
# Provided by package seabios
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/bios*.bin
Danilo C. L. de Paula 58305ef
# Provided by package sgabios
Danilo C. L. de Paula 58305ef
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/sgabios.bin
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# the pxe gpxe images will be symlinks to the images on
Danilo C. L. de Paula 58305ef
# /usr/share/ipxe, as QEMU doesn't know how to look
Danilo C. L. de Paula 58305ef
# for other paths, yet.
Danilo C. L. de Paula 58305ef
pxe_link() {
Danilo C. L. de Paula 58305ef
    ln -s ../ipxe.efi/$2.rom %{buildroot}%{_datadir}/%{name}/efi-$1.rom
Danilo C. L. de Paula 58305ef
}
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%ifnarch aarch64 s390x
Danilo C. L. de Paula 58305ef
pxe_link e1000 8086100e
Danilo C. L. de Paula 58305ef
pxe_link ne2k_pci 10ec8029
Danilo C. L. de Paula 58305ef
pxe_link pcnet 10222000
Danilo C. L. de Paula 58305ef
pxe_link rtl8139 10ec8139
Danilo C. L. de Paula 58305ef
pxe_link virtio 1af41000
Danilo C. L. de Paula 58305ef
pxe_link e1000e 808610d3
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
rom_link() {
Danilo C. L. de Paula 58305ef
    ln -s $1 %{buildroot}%{_datadir}/%{name}/$2
Danilo C. L. de Paula 58305ef
}
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%ifnarch aarch64 s390x
Danilo C. L. de Paula 58305ef
  rom_link ../seavgabios/vgabios-isavga.bin vgabios.bin
Danilo C. L. de Paula 58305ef
  rom_link ../seavgabios/vgabios-cirrus.bin vgabios-cirrus.bin
Danilo C. L. de Paula 58305ef
  rom_link ../seavgabios/vgabios-qxl.bin vgabios-qxl.bin
Danilo C. L. de Paula 58305ef
  rom_link ../seavgabios/vgabios-stdvga.bin vgabios-stdvga.bin
Danilo C. L. de Paula 58305ef
  rom_link ../seavgabios/vgabios-vmware.bin vgabios-vmware.bin
Danilo C. L. de Paula 58305ef
  rom_link ../seavgabios/vgabios-virtio.bin vgabios-virtio.bin
0ba0561
  rom_link ../seavgabios/vgabios-ramfb.bin vgabios-ramfb.bin
0ba0561
  rom_link ../seavgabios/vgabios-bochs-display.bin vgabios-bochs-display.bin
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%ifarch x86_64
Danilo C. L. de Paula 58305ef
  rom_link ../seabios/bios.bin bios.bin
Danilo C. L. de Paula 58305ef
  rom_link ../seabios/bios-256k.bin bios-256k.bin
Danilo C. L. de Paula 58305ef
  rom_link ../sgabios/sgabios.bin sgabios.bin
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%if 0%{have_kvm_setup}
Danilo C. L. de Paula 58305ef
    install -D -p -m 755 %{SOURCE21} $RPM_BUILD_ROOT%{_prefix}/lib/systemd/kvm-setup
Danilo C. L. de Paula 58305ef
    install -D -p -m 644 %{SOURCE22} $RPM_BUILD_ROOT%{_unitdir}/kvm-setup.service
Danilo C. L. de Paula 58305ef
    install -D -p -m 644 %{SOURCE23} $RPM_BUILD_ROOT%{_presetdir}/85-kvm.preset
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%if 0%{have_memlock_limits}
Danilo C. L. de Paula 58305ef
    install -D -p -m 644 %{SOURCE28} $RPM_BUILD_ROOT%{_sysconfdir}/security/limits.d/95-kvm-memlock.conf
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# Install rules to use the bridge helper with libvirt's virbr0
Danilo C. L. de Paula 58305ef
install -D -m 0644 %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/bridge.conf
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# Install qemu-pr-helper service
Danilo C. L. de Paula 58305ef
install -m 0644 %{_sourcedir}/qemu-pr-helper.service %{buildroot}%{_unitdir}
Danilo C. L. de Paula 58305ef
install -m 0644 %{_sourcedir}/qemu-pr-helper.socket %{buildroot}%{_unitdir}
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
# We need to make the block device modules executable else
Danilo C. L. de Paula 58305ef
# RPM won't pick up their dependencies.
Danilo C. L. de Paula 58305ef
chmod +x $RPM_BUILD_ROOT%{_libdir}/qemu-kvm/block-*.so
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 837556b
# Remove buildinfo
Danilo C. L. de Paula 837556b
rm -rf $RPM_BUILD_ROOT%{qemudocdir}/interop/.buildinfo
Danilo C. L. de Paula 837556b
4133116
# Remove spec
4133116
rm -rf $RPM_BUILD_ROOT%{qemudocdir}/specs
4133116
Danilo C. L. de Paula 58305ef
%check
Danilo C. L. de Paula 58305ef
export DIFF=diff; make check V=1
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%post -n qemu-kvm-core
Danilo C. L. de Paula 58305ef
# load kvm modules now, so we can make sure no reboot is needed.
Danilo C. L. de Paula 58305ef
# If there's already a kvm module installed, we don't mess with it
Danilo C. L. de Paula 58305ef
%udev_rules_update
Danilo C. L. de Paula 58305ef
sh %{_sysconfdir}/sysconfig/modules/kvm.modules &> /dev/null || :
Danilo C. L. de Paula 58305ef
    udevadm trigger --subsystem-match=misc --sysname-match=kvm --action=add || :
Danilo C. L. de Paula 58305ef
%if %{have_kvm_setup}
Danilo C. L. de Paula 58305ef
    systemctl daemon-reload # Make sure it sees the new presets and unitfile
Danilo C. L. de Paula 58305ef
    %systemd_post kvm-setup.service
Danilo C. L. de Paula 58305ef
    if systemctl is-enabled kvm-setup.service > /dev/null; then
Danilo C. L. de Paula 58305ef
        systemctl start kvm-setup.service
Danilo C. L. de Paula 58305ef
    fi
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 797ce57
%if %{have_kvm_setup}
Danilo C. L. de Paula 797ce57
%preun -n qemu-kvm-core
Danilo C. L. de Paula 797ce57
%systemd_preun kvm-setup.service
Danilo C. L. de Paula 797ce57
%endif
Danilo C. L. de Paula 797ce57
Danilo C. L. de Paula 58305ef
%post -n qemu-kvm-common
Danilo C. L. de Paula 58305ef
%systemd_post ksm.service
Danilo C. L. de Paula 58305ef
%systemd_post ksmtuned.service
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
getent group kvm >/dev/null || groupadd -g 36 -r kvm
Danilo C. L. de Paula 58305ef
getent group qemu >/dev/null || groupadd -g 107 -r qemu
Danilo C. L. de Paula 58305ef
getent passwd qemu >/dev/null || \
Danilo C. L. de Paula 58305ef
useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \
Danilo C. L. de Paula 58305ef
  -c "qemu user" qemu
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%preun -n qemu-kvm-common
Danilo C. L. de Paula 58305ef
%systemd_preun ksm.service
Danilo C. L. de Paula 58305ef
%systemd_preun ksmtuned.service
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%postun -n qemu-kvm-common
Danilo C. L. de Paula 58305ef
%systemd_postun_with_restart ksm.service
Danilo C. L. de Paula 58305ef
%systemd_postun_with_restart ksmtuned.service
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%files
Danilo C. L. de Paula 58305ef
# Deliberately empty
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%files -n qemu-kvm-common
Danilo C. L. de Paula 58305ef
%defattr(-,root,root)
Danilo C. L. de Paula 58305ef
%dir %{qemudocdir}
Danilo C. L. de Paula 58305ef
%doc %{qemudocdir}/Changelog
Danilo C. L. de Paula 48cefcd
%doc %{qemudocdir}/README.rst
Danilo C. L. de Paula 58305ef
%doc %{qemudocdir}/qemu-doc.html
Danilo C. L. de Paula 58305ef
%doc %{qemudocdir}/COPYING
Danilo C. L. de Paula 58305ef
%doc %{qemudocdir}/COPYING.LIB
Danilo C. L. de Paula 58305ef
%doc %{qemudocdir}/LICENSE
Danilo C. L. de Paula 58305ef
%doc %{qemudocdir}/README.systemtap
Danilo C. L. de Paula 58305ef
%doc %{qemudocdir}/qmp-spec.txt
Danilo C. L. de Paula 58305ef
%doc %{qemudocdir}/qemu-doc.txt
Danilo C. L. de Paula 58305ef
%doc %{qemudocdir}/qemu-ga-ref.html
Danilo C. L. de Paula 58305ef
%doc %{qemudocdir}/qemu-ga-ref.txt
Danilo C. L. de Paula 58305ef
%doc %{qemudocdir}/qemu-qmp-ref.html
Danilo C. L. de Paula 58305ef
%doc %{qemudocdir}/qemu-qmp-ref.txt
Danilo C. L. de Paula 837556b
%doc %{qemudocdir}/interop/*
Danilo C. L. de Paula 58305ef
%{_mandir}/man7/qemu-qmp-ref.7*
Danilo C. L. de Paula a711492
%{_mandir}/man7/qemu-cpu-models.7*
Danilo C. L. de Paula 58305ef
%{_bindir}/qemu-keymap
Danilo C. L. de Paula 58305ef
%{_bindir}/qemu-pr-helper
Danilo C. L. de Paula a711492
%{_bindir}/qemu-edid
Danilo C. L. de Paula 837556b
%{_bindir}/qemu-trace-stap
Danilo C. L. de Paula 58305ef
%{_unitdir}/qemu-pr-helper.service
Danilo C. L. de Paula 58305ef
%{_unitdir}/qemu-pr-helper.socket
Danilo C. L. de Paula 58305ef
%{_mandir}/man7/qemu-ga-ref.7*
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%dir %{_datadir}/%{name}/
Danilo C. L. de Paula 58305ef
%{_datadir}/%{name}/keymaps/
Danilo C. L. de Paula 58305ef
%{_mandir}/man1/%{name}.1*
Danilo C. L. de Paula 837556b
%{_mandir}/man1/qemu-trace-stap.1*
Danilo C. L. de Paula 58305ef
%{_mandir}/man7/qemu-block-drivers.7*
Danilo C. L. de Paula 58305ef
%attr(4755, -, -) %{_libexecdir}/qemu-bridge-helper
Danilo C. L. de Paula 58305ef
%config(noreplace) %{_sysconfdir}/sasl2/%{name}.conf
Danilo C. L. de Paula 58305ef
%{_unitdir}/ksm.service
Danilo C. L. de Paula 58305ef
%{_libexecdir}/ksmctl
Danilo C. L. de Paula 58305ef
%config(noreplace) %{_sysconfdir}/sysconfig/ksm
Danilo C. L. de Paula 58305ef
%{_unitdir}/ksmtuned.service
Danilo C. L. de Paula 58305ef
%{_sbindir}/ksmtuned
Danilo C. L. de Paula ec15be1
%{_udevdir}/udev-kvm-check
Danilo C. L. de Paula ec15be1
%{_udevrulesdir}/81-kvm-rhel.rules
Danilo C. L. de Paula ec15be1
%ghost %{_sysconfdir}/kvm
Danilo C. L. de Paula 58305ef
%config(noreplace) %{_sysconfdir}/ksmtuned.conf
Danilo C. L. de Paula 58305ef
%dir %{_sysconfdir}/%{name}
Danilo C. L. de Paula 58305ef
%config(noreplace) %{_sysconfdir}/%{name}/bridge.conf
Danilo C. L. de Paula 58305ef
%config(noreplace) %{_sysconfdir}/modprobe.d/vhost.conf
Danilo C. L. de Paula 58305ef
%config(noreplace) %{_sysconfdir}/modprobe.d/kvm.conf
Danilo C. L. de Paula 58305ef
%{_datadir}/%{name}/simpletrace.py*
Danilo C. L. de Paula 58305ef
%{_datadir}/%{name}/tracetool/*.py*
Danilo C. L. de Paula 58305ef
%{_datadir}/%{name}/tracetool/backend/*.py*
Danilo C. L. de Paula 58305ef
%{_datadir}/%{name}/tracetool/format/*.py*
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%files -n qemu-kvm-core
Danilo C. L. de Paula 58305ef
%defattr(-,root,root)
Danilo C. L. de Paula 58305ef
%ifarch x86_64
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/bios.bin
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/bios-256k.bin
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/linuxboot.bin
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/multiboot.bin
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/kvmvapic.bin
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/sgabios.bin
Danilo C. L. de Paula 837556b
    %{_datadir}/%{name}/pvh.bin
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%ifarch s390x
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/s390-ccw.img
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/s390-netboot.img
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%ifnarch aarch64 s390x
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/vgabios.bin
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/vgabios-cirrus.bin
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/vgabios-qxl.bin
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/vgabios-stdvga.bin
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/vgabios-vmware.bin
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/vgabios-virtio.bin
0ba0561
    %{_datadir}/%{name}/vgabios-ramfb.bin
0ba0561
    %{_datadir}/%{name}/vgabios-bochs-display.bin
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/efi-e1000.rom
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/efi-e1000e.rom
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/efi-virtio.rom
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/efi-pcnet.rom
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/efi-rtl8139.rom
Danilo C. L. de Paula 58305ef
    %{_datadir}/%{name}/efi-ne2k_pci.rom
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 837556b
%{_datadir}/icons/*
Danilo C. L. de Paula 58305ef
%{_datadir}/%{name}/linuxboot_dma.bin
Danilo C. L. de Paula 58305ef
%{_datadir}/%{name}/dump-guest-memory.py*
Danilo C. L. de Paula 837556b
%{_libexecdir}/qemu-kvm
Danilo C. L. de Paula 837556b
%{_datadir}/systemtap/tapset/qemu-kvm.stp
Danilo C. L. de Paula 837556b
%{_datadir}/systemtap/tapset/qemu-kvm-log.stp
Danilo C. L. de Paula 837556b
%{_datadir}/%{name}/trace-events-all
Danilo C. L. de Paula 837556b
%{_datadir}/systemtap/tapset/qemu-kvm-simpletrace.stp
Danilo C. L. de Paula 837556b
%{_datadir}/%{name}/systemtap/script.d/qemu_kvm.stp
Danilo C. L. de Paula 837556b
%{_datadir}/%{name}/systemtap/conf.d/qemu_kvm.conf
Danilo C. L. de Paula 58305ef
%if 0%{have_kvm_setup}
Danilo C. L. de Paula 58305ef
    %{_prefix}/lib/systemd/kvm-setup
Danilo C. L. de Paula 58305ef
    %{_unitdir}/kvm-setup.service
Danilo C. L. de Paula 58305ef
    %{_presetdir}/85-kvm.preset
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 58305ef
%if 0%{have_memlock_limits}
Danilo C. L. de Paula 58305ef
    %{_sysconfdir}/security/limits.d/95-kvm-memlock.conf
Danilo C. L. de Paula 58305ef
%endif
Danilo C. L. de Paula 549f70b
%if %{have_spice}
Danilo C. L. de Paula 549f70b
%{_libexecdir}/vhost-user-gpu
Danilo C. L. de Paula 549f70b
%{_datadir}/%{name}/vhost-user/50-qemu-gpu.json
Danilo C. L. de Paula 549f70b
%endif
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%files -n qemu-img
Danilo C. L. de Paula 58305ef
%defattr(-,root,root)
Danilo C. L. de Paula 58305ef
%{_bindir}/qemu-img
Danilo C. L. de Paula 58305ef
%{_bindir}/qemu-io
Danilo C. L. de Paula 58305ef
%{_bindir}/qemu-nbd
Danilo C. L. de Paula 58305ef
%{_mandir}/man1/qemu-img.1*
Danilo C. L. de Paula 58305ef
%{_mandir}/man8/qemu-nbd.8*
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%files -n qemu-guest-agent
Danilo C. L. de Paula 58305ef
%defattr(-,root,root,-)
Danilo C. L. de Paula 48cefcd
%doc COPYING README.rst
Danilo C. L. de Paula 58305ef
%{_bindir}/qemu-ga
Danilo C. L. de Paula 58305ef
%{_mandir}/man8/qemu-ga.8*
Danilo C. L. de Paula 58305ef
%{_unitdir}/qemu-guest-agent.service
Danilo C. L. de Paula ec15be1
%{_udevrulesdir}/99-qemu-guest-agent.rules
Danilo C. L. de Paula 58305ef
%config(noreplace) %{_sysconfdir}/sysconfig/qemu-ga
Danilo C. L. de Paula 58305ef
%{_sysconfdir}/qemu-ga
Danilo C. L. de Paula 58305ef
%{_datadir}/%{name}/qemu-ga
Danilo C. L. de Paula 58305ef
%dir %{_localstatedir}/log/qemu-ga
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 876f46e
%files tests
Danilo C. L. de Paula 876f46e
%{testsdir}
Danilo C. L. de Paula 876f46e
Danilo C. L. de Paula 58305ef
%files block-curl
Danilo C. L. de Paula 58305ef
%{_libdir}/qemu-kvm/block-curl.so
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula ec15be1
%if %{have_gluster}
Danilo C. L. de Paula ec15be1
%files block-gluster
Danilo C. L. de Paula ec15be1
%{_libdir}/qemu-kvm/block-gluster.so
Danilo C. L. de Paula ec15be1
%endif
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula 58305ef
%files block-iscsi
Danilo C. L. de Paula 58305ef
%{_libdir}/qemu-kvm/block-iscsi.so
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%files block-rbd
Danilo C. L. de Paula 58305ef
%{_libdir}/qemu-kvm/block-rbd.so
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%files block-ssh
Danilo C. L. de Paula 58305ef
%{_libdir}/qemu-kvm/block-ssh.so
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
%changelog
4508bb8
* Tue Jan 21 2020 Miroslav Rezanina <mrezanin@redhat.com> - 4.2.0-7.el8
4508bb8
- kvm-tcp_emu-Fix-oob-access.patch [bz#1791568]
4508bb8
- kvm-slirp-use-correct-size-while-emulating-IRC-commands.patch [bz#1791568]
4508bb8
- kvm-slirp-use-correct-size-while-emulating-commands.patch [bz#1791568]
4508bb8
- kvm-RHEL-hw-i386-disable-nested-PERF_GLOBAL_CTRL-MSR-sup.patch [bz#1559846]
4508bb8
- Resolves: bz#1559846
4508bb8
  (Nested KVM: limit VMX features according to CPU models - Fast Train)
4508bb8
- Resolves: bz#1791568
4508bb8
  (CVE-2020-7039 qemu-kvm: QEMU: slirp: OOB buffer access while emulating tcp protocols in tcp_emu() [rhel-av-8.2.0])
4508bb8
Danilo C. L. de Paula 686f1d0
* Wed Jan 15 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-6.el8
Danilo C. L. de Paula 686f1d0
- kvm-spapr-Don-t-trigger-a-CAS-reboot-for-XICS-XIVE-mode-.patch [bz#1733893]
Danilo C. L. de Paula 686f1d0
- kvm-vfio-pci-Don-t-remove-irqchip-notifier-if-not-regist.patch [bz#1782678]
Danilo C. L. de Paula 686f1d0
- kvm-virtio-don-t-enable-notifications-during-polling.patch [bz#1789301]
Danilo C. L. de Paula 686f1d0
- kvm-usbredir-Prevent-recursion-in-usbredir_write.patch [bz#1790844]
Danilo C. L. de Paula 686f1d0
- kvm-xhci-recheck-slot-status.patch [bz#1790844]
Danilo C. L. de Paula 686f1d0
- Resolves: bz#1733893
Danilo C. L. de Paula 686f1d0
  (Boot a guest with "-prom-env 'auto-boot?=false'", SLOF failed to enter the boot entry after input "boot" followed by "0 > " on VNC)
Danilo C. L. de Paula 686f1d0
- Resolves: bz#1782678
Danilo C. L. de Paula 686f1d0
  (qemu core dump after hot-unplugging the   XXV710/XL710 PF)
Danilo C. L. de Paula 686f1d0
- Resolves: bz#1789301
Danilo C. L. de Paula 686f1d0
  (virtio-blk/scsi: fix notification suppression during AioContext polling)
Danilo C. L. de Paula 686f1d0
- Resolves: bz#1790844
Danilo C. L. de Paula 686f1d0
  (USB related fixes)
Danilo C. L. de Paula 686f1d0
Danilo C. L. de Paula 1390e09
* Tue Jan 07 2020 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-5.el8
Danilo C. L. de Paula 1390e09
- kvm-i386-Remove-cpu64-rhel6-CPU-model.patch [bz#1741345]
Danilo C. L. de Paula 1390e09
- kvm-Reallocate-dirty_bmap-when-we-change-a-slot.patch [bz#1772774]
Danilo C. L. de Paula 1390e09
- Resolves: bz#1741345
Danilo C. L. de Paula 1390e09
  (Remove the "cpu64-rhel6" CPU from qemu-kvm)
Danilo C. L. de Paula 1390e09
- Resolves: bz#1772774
Danilo C. L. de Paula 1390e09
  (qemu-kvm core dump during migration+reboot ( Assertion `mem->dirty_bmap' failed ))
Danilo C. L. de Paula 1390e09
Danilo C. L. de Paula 1261d6c
* Fri Dec 13 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.2.0-4.el8
Danilo C. L. de Paula 1261d6c
- Rebase to qemu-4.2
Danilo C. L. de Paula 1261d6c
- Resolves: bz#1783250
Danilo C. L. de Paula 1261d6c
  (rebase qemu-kvm to 4.2)
Danilo C. L. de Paula 1261d6c
Danilo C. L. de Paula 1261d6c
* Tue Dec 10 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-18.el8
Danilo C. L. de Paula 1261d6c
- kvm-LUKS-support-preallocation.patch [bz#1534951]
Danilo C. L. de Paula 1261d6c
- kvm-nbd-add-empty-.bdrv_reopen_prepare.patch [bz#1718727]
Danilo C. L. de Paula 1261d6c
- kvm-qdev-qbus-add-hidden-device-support.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-pci-add-option-for-net-failover.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-pci-mark-devices-partially-unplugged.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-pci-mark-device-having-guest-unplug-request-pending.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-qapi-add-unplug-primary-event.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-qapi-add-failover-negotiated-event.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-migration-allow-unplug-during-migration-for-failover.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-migration-add-new-migration-state-wait-unplug.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-libqos-tolerate-wait-unplug-migration-state.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-net-virtio-add-failover-support.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-vfio-unplug-failover-primary-device-before-migration.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-net-virtio-fix-dev_unplug_pending.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-net-virtio-return-early-when-failover-primary-alread.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-net-virtio-fix-re-plugging-of-primary-device.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-net-virtio-return-error-when-device_opts-arg-is-NULL.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-vfio-don-t-ignore-return-value-of-migrate_add_blocke.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- kvm-hw-vfio-pci-Fix-double-free-of-migration_blocker.patch [bz#1757796]
Danilo C. L. de Paula 1261d6c
- Resolves: bz#1534951
Danilo C. L. de Paula 1261d6c
  (RFE: Support preallocation mode for luks format)
Danilo C. L. de Paula 1261d6c
- Resolves: bz#1718727
Danilo C. L. de Paula 1261d6c
  (Committing changes to the backing file over NBD fails with reopening files not supported)
Danilo C. L. de Paula 1261d6c
- Resolves: bz#1757796
Danilo C. L. de Paula 1261d6c
  (RFE: support for net failover devices in qemu)
Danilo C. L. de Paula 1261d6c
Danilo C. L. de Paula 1261d6c
* Mon Dec 02 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-17.el8
Danilo C. L. de Paula 1261d6c
- kvm-qemu-pr-helper-fix-crash-in-mpath_reconstruct_sense.patch [bz#1772322]
Danilo C. L. de Paula 1261d6c
- Resolves: bz#1772322
Danilo C. L. de Paula 1261d6c
  (qemu-pr-helper: fix crash in mpath_reconstruct_sense)
Danilo C. L. de Paula 1261d6c
Danilo C. L. de Paula 1261d6c
* Wed Nov 27 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-16.el8
Danilo C. L. de Paula 1261d6c
- kvm-curl-Keep-pointer-to-the-CURLState-in-CURLSocket.patch [bz#1745209]
Danilo C. L. de Paula 1261d6c
- kvm-curl-Keep-socket-until-the-end-of-curl_sock_cb.patch [bz#1745209]
Danilo C. L. de Paula 1261d6c
- kvm-curl-Check-completion-in-curl_multi_do.patch [bz#1745209]
Danilo C. L. de Paula 1261d6c
- kvm-curl-Pass-CURLSocket-to-curl_multi_do.patch [bz#1745209]
Danilo C. L. de Paula 1261d6c
- kvm-curl-Report-only-ready-sockets.patch [bz#1745209]
Danilo C. L. de Paula 1261d6c
- kvm-curl-Handle-success-in-multi_check_completion.patch [bz#1745209]
Danilo C. L. de Paula 1261d6c
- kvm-curl-Check-curl_multi_add_handle-s-return-code.patch [bz#1745209]
Danilo C. L. de Paula 1261d6c
- kvm-vhost-user-save-features-if-the-char-dev-is-closed.patch [bz#1738768]
Danilo C. L. de Paula 1261d6c
- kvm-block-snapshot-Restrict-set-of-snapshot-nodes.patch [bz#1658981]
Danilo C. L. de Paula 1261d6c
- kvm-iotests-Test-internal-snapshots-with-blockdev.patch [bz#1658981]
Danilo C. L. de Paula 1261d6c
- kvm-qapi-Add-feature-flags-to-commands-in-qapi-introspec.patch [bz#1658981]
Danilo C. L. de Paula 1261d6c
- kvm-qapi-Allow-introspecting-fix-for-savevm-s-cooperatio.patch [bz#1658981]
Danilo C. L. de Paula 1261d6c
- kvm-block-Remove-backing-null-from-bs-explicit_-options.patch [bz#1773925]
Danilo C. L. de Paula 1261d6c
- kvm-iotests-Test-multiple-blockdev-snapshot-calls.patch [bz#1773925]
Danilo C. L. de Paula 1261d6c
- Resolves: bz#1658981
Danilo C. L. de Paula 1261d6c
  (qemu failed to create internal snapshot via 'savevm' when using blockdev)
Danilo C. L. de Paula 1261d6c
- Resolves: bz#1738768
Danilo C. L. de Paula 1261d6c
  (Guest fails to recover receiving packets after vhost-user reconnect)
Danilo C. L. de Paula 1261d6c
- Resolves: bz#1745209
Danilo C. L. de Paula 1261d6c
  (qemu-img gets stuck when stream-converting from http)
Danilo C. L. de Paula 1261d6c
- Resolves: bz#1773925
Danilo C. L. de Paula 1261d6c
  (Fail to do blockcommit with more than one snapshots)
Danilo C. L. de Paula 1261d6c
Danilo C. L. de Paula 1261d6c
* Thu Nov 14 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-15.el8
Danilo C. L. de Paula 1261d6c
- kvm-virtio-blk-Add-blk_drain-to-virtio_blk_device_unreal.patch [bz#1706759]
Danilo C. L. de Paula 1261d6c
- kvm-Revert-qcow2-skip-writing-zero-buffers-to-empty-COW-.patch [bz#1772473]
Danilo C. L. de Paula 1261d6c
- kvm-coroutine-Add-qemu_co_mutex_assert_locked.patch [bz#1772473]
Danilo C. L. de Paula 1261d6c
- kvm-qcow2-Fix-corruption-bug-in-qcow2_detect_metadata_pr.patch [bz#1772473]
Danilo C. L. de Paula 1261d6c
- Resolves: bz#1706759
Danilo C. L. de Paula 1261d6c
  (qemu core dump when unplug a 16T GPT type disk from win2019 guest)
Danilo C. L. de Paula 1261d6c
- Resolves: bz#1772473
Danilo C. L. de Paula 1261d6c
  (Import fixes from 8.1.0 into 8.1.1 branch)
Danilo C. L. de Paula 320ac89
Danilo C. L. de Paula 48cefcd
* Tue Oct 29 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-14.el8
Danilo C. L. de Paula 48cefcd
- kvm-Revert-qcow2-skip-writing-zero-buffers-to-empty-COW-.patch [bz#1751934]
Danilo C. L. de Paula 48cefcd
- kvm-coroutine-Add-qemu_co_mutex_assert_locked.patch [bz#1764721]
Danilo C. L. de Paula 48cefcd
- kvm-qcow2-Fix-corruption-bug-in-qcow2_detect_metadata_pr.patch [bz#1764721]
Danilo C. L. de Paula 48cefcd
- Resolves: bz#1751934
Danilo C. L. de Paula 48cefcd
  (Fail to install guest when xfs is the host filesystem)
Danilo C. L. de Paula 48cefcd
- Resolves: bz#1764721
Danilo C. L. de Paula 48cefcd
  (qcow2 image corruption due to incorrect locking in preallocation detection)
Danilo C. L. de Paula 32a3ac0
Danilo C. L. de Paula 1eb8acb
* Fri Sep 27 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-13.el8
Danilo C. L. de Paula 1eb8acb
- kvm-nbd-server-attach-client-channel-to-the-export-s-Aio.patch [bz#1748253]
Danilo C. L. de Paula 1eb8acb
- kvm-virtio-blk-schedule-virtio_notify_config-to-run-on-m.patch [bz#1744955]
Danilo C. L. de Paula 1eb8acb
- Resolves: bz#1744955
Danilo C. L. de Paula 1eb8acb
  (Qemu hang when block resize a qcow2 image)
Danilo C. L. de Paula 1eb8acb
- Resolves: bz#1748253
Danilo C. L. de Paula 1eb8acb
  (QEMU crashes (core dump) when using the integrated NDB server with data-plane)
Danilo C. L. de Paula 1eb8acb
Danilo C. L. de Paula 4172d69
* Thu Sep 26 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-12.el8
Danilo C. L. de Paula 4172d69
- kvm-block-Use-QEMU_IS_ALIGNED.patch [bz#1745922]
Danilo C. L. de Paula 4172d69
- kvm-block-qcow2-Fix-corruption-introduced-by-commit-8ac0.patch [bz#1745922]
Danilo C. L. de Paula 4172d69
- kvm-block-qcow2-refactor-encryption-code.patch [bz#1745922]
Danilo C. L. de Paula 4172d69
- kvm-qemu-iotests-Add-test-for-bz-1745922.patch [bz#1745922]
Danilo C. L. de Paula 4172d69
- Resolves: bz#1745922
Danilo C. L. de Paula 4172d69
  (Luks-inside-qcow2 snapshot cannot boot after 'qemu-img rebase')
Danilo C. L. de Paula 4172d69
Danilo C. L. de Paula 58b71dc
* Mon Sep 23 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-11.el8
Danilo C. L. de Paula 58b71dc
- kvm-blockjob-update-nodes-head-while-removing-all-bdrv.patch [bz#1746631]
Danilo C. L. de Paula 58b71dc
- kvm-hostmem-file-fix-pmem-file-size-check.patch [bz#1724008 bz#1736788]
Danilo C. L. de Paula 58b71dc
- kvm-memory-fetch-pmem-size-in-get_file_size.patch [bz#1724008 bz#1736788]
Danilo C. L. de Paula 58b71dc
- kvm-pr-manager-Fix-invalid-g_free-crash-bug.patch [bz#1753992]
Danilo C. L. de Paula 58b71dc
- Resolves: bz#1724008
Danilo C. L. de Paula 58b71dc
  (QEMU core dumped "memory_region_get_ram_ptr: Assertion `mr->ram_block' failed")
Danilo C. L. de Paula 58b71dc
- Resolves: bz#1736788
Danilo C. L. de Paula 58b71dc
  (QEMU core dumped if boot guest with nvdimm backed by /dev/dax0.0 and option pmem=off)
Danilo C. L. de Paula 58b71dc
- Resolves: bz#1746631
Danilo C. L. de Paula 58b71dc
  (Qemu core dump when do block commit under stress)
Danilo C. L. de Paula 58b71dc
- Resolves: bz#1753992
Danilo C. L. de Paula 58b71dc
  (core dump when testing persistent reservation in guest)
Danilo C. L. de Paula 58b71dc
Danilo C. L. de Paula a05903a
* Mon Sep 16 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-10.el8
Danilo C. L. de Paula a05903a
- kvm-spapr-xive-Mask-the-EAS-when-allocating-an-IRQ.patch [bz#1748725]
Danilo C. L. de Paula a05903a
- kvm-block-create-Do-not-abort-if-a-block-driver-is-not-a.patch [bz#1746267]
Danilo C. L. de Paula a05903a
- kvm-virtio-blk-Cancel-the-pending-BH-when-the-dataplane-.patch [bz#1717321]
Danilo C. L. de Paula a05903a
- kvm-Using-ip_deq-after-m_free-might-read-pointers-from-a.patch [bz#1749737]
Danilo C. L. de Paula a05903a
- Resolves: bz#1717321
Danilo C. L. de Paula a05903a
  (qemu-kvm core dumped when repeat "system_reset" multiple times during guest boot)
Danilo C. L. de Paula a05903a
- Resolves: bz#1746267
Danilo C. L. de Paula a05903a
  (qemu coredump: qemu-kvm: block/create.c:68: qmp_blockdev_create: Assertion `drv' failed)
Danilo C. L. de Paula a05903a
- Resolves: bz#1748725
Danilo C. L. de Paula a05903a
  ([ppc][migration][v6.3-rc1-p1ce8930]basic migration failed with "qemu-kvm: KVM_SET_DEVICE_ATTR failed: Group 3 attr 0x0000000000001309: Device or resource busy")
Danilo C. L. de Paula a05903a
- Resolves: bz#1749737
Danilo C. L. de Paula a05903a
  (CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-av-8])
Danilo C. L. de Paula a05903a
Danilo C. L. de Paula 200e356
* Tue Sep 10 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-9.el8
Danilo C. L. de Paula 200e356
- kvm-migration-always-initialise-ram_counters-for-a-new-m.patch [bz#1734316]
Danilo C. L. de Paula 200e356
- kvm-migration-add-qemu_file_update_transfer-interface.patch [bz#1734316]
Danilo C. L. de Paula 200e356
- kvm-migration-add-speed-limit-for-multifd-migration.patch [bz#1734316]
Danilo C. L. de Paula 200e356
- kvm-migration-update-ram_counters-for-multifd-sync-packe.patch [bz#1734316]
Danilo C. L. de Paula 200e356
- kvm-spapr-pci-Consolidate-de-allocation-of-MSIs.patch [bz#1750200]
Danilo C. L. de Paula 200e356
- kvm-spapr-pci-Free-MSIs-during-reset.patch [bz#1750200]
Danilo C. L. de Paula 200e356
- Resolves: bz#1734316
Danilo C. L. de Paula 200e356
  (multifd migration does not honour speed limits, consumes entire bandwidth of NIC)
Danilo C. L. de Paula 200e356
- Resolves: bz#1750200
Danilo C. L. de Paula 200e356
  ([RHEL8.1][QEMU4.1]boot up guest with vf device,then system_reset guest,error prompt(qemu-kvm: Can't allocate MSIs for device 2800: IRQ 4904 is not free))
Danilo C. L. de Paula 200e356
Danilo C. L. de Paula 1523562
* Mon Sep 09 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-8.el8
Danilo C. L. de Paula 1523562
- kvm-migration-Do-not-re-read-the-clock-on-pre_save-in-ca.patch [bz#1747836]
Danilo C. L. de Paula 1523562
- kvm-ehci-fix-queue-dev-null-ptr-dereference.patch [bz#1746790]
Danilo C. L. de Paula 1523562
- kvm-spapr-Use-SHUTDOWN_CAUSE_SUBSYSTEM_RESET-for-CAS-reb.patch [bz#1743477]
Danilo C. L. de Paula 1523562
- kvm-file-posix-Handle-undetectable-alignment.patch [bz#1749134]
Danilo C. L. de Paula 1523562
- kvm-block-posix-Always-allocate-the-first-block.patch [bz#1749134]
Danilo C. L. de Paula 1523562
- kvm-iotests-Test-allocate_first_block-with-O_DIRECT.patch [bz#1749134]
Danilo C. L. de Paula 1523562
- Resolves: bz#1743477
Danilo C. L. de Paula 1523562
  (Since bd94bc06479a "spapr: change default interrupt mode to 'dual'", QEMU resets the machine to select the appropriate interrupt controller. And -no-reboot prevents that.)
Danilo C. L. de Paula 1523562
- Resolves: bz#1746790
Danilo C. L. de Paula 1523562
  (qemu core dump while migrate from RHEL7.6 to RHEL8.1)
Danilo C. L. de Paula 1523562
- Resolves: bz#1747836
Danilo C. L. de Paula 1523562
  (Call traces after guest migration due to incorrect handling of the timebase)
Danilo C. L. de Paula 1523562
- Resolves: bz#1749134
Danilo C. L. de Paula 1523562
  (I/O error when virtio-blk disk is backed by a raw image on 4k disk)
Danilo C. L. de Paula 1523562
Danilo C. L. de Paula 1442ce8
* Fri Sep 06 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-7.el8
Danilo C. L. de Paula 1442ce8
- kvm-trace-Clarify-DTrace-SystemTap-help-message.patch [bz#1516220]
Danilo C. L. de Paula 1442ce8
- kvm-socket-Add-backlog-parameter-to-socket_listen.patch [bz#1726898]
Danilo C. L. de Paula 1442ce8
- kvm-socket-Add-num-connections-to-qio_channel_socket_syn.patch [bz#1726898]
Danilo C. L. de Paula 1442ce8
- kvm-socket-Add-num-connections-to-qio_channel_socket_asy.patch [bz#1726898]
Danilo C. L. de Paula 1442ce8
- kvm-socket-Add-num-connections-to-qio_net_listener_open_.patch [bz#1726898]
Danilo C. L. de Paula 1442ce8
- kvm-multifd-Use-number-of-channels-as-listen-backlog.patch [bz#1726898]
Danilo C. L. de Paula 1442ce8
- kvm-pseries-Fix-compat_pvr-on-reset.patch [bz#1744107]
Danilo C. L. de Paula 1442ce8
- kvm-spapr-Set-compat-mode-in-spapr_core_plug.patch [bz#1744107]
Danilo C. L. de Paula 1442ce8
- Resolves: bz#1516220
Danilo C. L. de Paula 1442ce8
  (-trace help prints an incomplete list of trace events)
Danilo C. L. de Paula 1442ce8
- Resolves: bz#1726898
Danilo C. L. de Paula 1442ce8
  (Parallel migration fails with error "Unable to write to socket: Connection reset by peer" now and then)
Danilo C. L. de Paula 1442ce8
- Resolves: bz#1744107
Danilo C. L. de Paula 1442ce8
  (Migration from P8(qemu4.1) to P9(qemu4.1), after migration, qemu crash on destination with error message "qemu-kvm: error while loading state for instance 0x1 of device 'cpu'")
Danilo C. L. de Paula 1442ce8
Danilo C. L. de Paula 549f70b
* Wed Sep 04 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-6.el8
Danilo C. L. de Paula 549f70b
- kvm-memory-Refactor-memory_region_clear_coalescing.patch [bz#1743142]
Danilo C. L. de Paula 549f70b
- kvm-memory-Split-zones-when-do-coalesced_io_del.patch [bz#1743142]
Danilo C. L. de Paula 549f70b
- kvm-memory-Remove-has_coalesced_range-counter.patch [bz#1743142]
Danilo C. L. de Paula 549f70b
- kvm-memory-Fix-up-memory_region_-add-del-_coalescing.patch [bz#1743142]
Danilo C. L. de Paula 549f70b
- kvm-enable-virgl-for-real-this-time.patch [bz#1559740]
Danilo C. L. de Paula 549f70b
- Resolves: bz#1559740
Danilo C. L. de Paula 549f70b
  ([RFE] Enable virgl as TechPreview (qemu))
Danilo C. L. de Paula 549f70b
- Resolves: bz#1743142
Danilo C. L. de Paula 549f70b
  (Boot guest with multiple e1000 devices, qemu will crash after several guest reboots: kvm_mem_ioeventfd_add: error adding ioeventfd: No space left on device (28))
Danilo C. L. de Paula 549f70b
Danilo C. L. de Paula 37b0506
* Tue Aug 27 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-5.el8
Danilo C. L. de Paula 37b0506
- kvm-redhat-s390x-Rename-s390-ccw-virtio-rhel8.0.0-to-s39.patch [bz#1693772]
Danilo C. L. de Paula 37b0506
- kvm-redhat-s390x-Add-proper-compatibility-options-for-th.patch [bz#1693772]
Danilo C. L. de Paula 37b0506
- kvm-enable-virgl.patch [bz#1559740]
Danilo C. L. de Paula 37b0506
- kvm-redhat-update-pseries-rhel8.1.0-machine-type.patch [bz#1744170]
Danilo C. L. de Paula 37b0506
- kvm-Do-not-run-iotests-on-brew-build.patch [bz#1742197 bz#1742819]
Danilo C. L. de Paula 37b0506
- Resolves: bz#1559740
Danilo C. L. de Paula 37b0506
  ([RFE] Enable virgl as TechPreview (qemu))
Danilo C. L. de Paula 37b0506
- Resolves: bz#1693772
Danilo C. L. de Paula 37b0506
  ([IBM zKVM] RHEL AV 8.1.0 machine type update for s390x)
Danilo C. L. de Paula 37b0506
- Resolves: bz#1742197
Danilo C. L. de Paula 37b0506
  (Remove iotests from qemu-kvm builds [RHEL AV 8.1.0])
Danilo C. L. de Paula 37b0506
- Resolves: bz#1742819
Danilo C. L. de Paula 37b0506
  (Remove iotests from qemu-kvm builds [RHEL 8.1.0])
Danilo C. L. de Paula 37b0506
- Resolves: bz#1744170
Danilo C. L. de Paula 37b0506
  ([IBM Power] New 8.1.0 machine type for pseries)
Danilo C. L. de Paula 37b0506
Danilo C. L. de Paula 9d9148b
* Tue Aug 20 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-4.el8
Danilo C. L. de Paula 9d9148b
- kvm-RHEL-disable-hostmem-memfd.patch [bz#1738626 bz#1740797]
Danilo C. L. de Paula 9d9148b
- Resolves: bz#1738626
Danilo C. L. de Paula 9d9148b
  (Disable memfd in QEMU)
Danilo C. L. de Paula 9d9148b
- Resolves: bz#1740797
Danilo C. L. de Paula 9d9148b
  (Disable memfd in QEMU)
Danilo C. L. de Paula 9d9148b
Danilo C. L. de Paula 4312e9a
* Mon Aug 19 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-3.el8
Danilo C. L. de Paula 4312e9a
- kvm-x86-machine-types-pc_rhel_8_0_compat.patch [bz#1719649]
Danilo C. L. de Paula 4312e9a
- kvm-x86-machine-types-q35-Fixup-units_per_default_bus.patch [bz#1719649]
Danilo C. L. de Paula 4312e9a
- kvm-x86-machine-types-Fixup-dynamic-sysbus-entries.patch [bz#1719649]
Danilo C. L. de Paula 4312e9a
- kvm-x86-machine-types-add-pc-q35-rhel8.1.0.patch [bz#1719649]
Danilo C. L. de Paula 4312e9a
- kvm-machine-types-Update-hw_compat_rhel_8_0-from-hw_comp.patch [bz#1719649]
Danilo C. L. de Paula 4312e9a
- kvm-virtio-Make-disable-legacy-disable-modern-compat-pro.patch [bz#1719649]
Danilo C. L. de Paula 4312e9a
- Resolves: bz#1719649
Danilo C. L. de Paula 4312e9a
  (8.1 machine type for x86)
Danilo C. L. de Paula 4312e9a
Danilo C. L. de Paula beffde4
* Mon Aug 19 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.1.0-2.el8
Danilo C. L. de Paula beffde4
- kvm-spec-Update-seavgabios-dependency.patch [bz#1725664]
Danilo C. L. de Paula beffde4
- kvm-pc-Don-t-make-die-id-mandatory-unless-necessary.patch [bz#1741451]
Danilo C. L. de Paula beffde4
- kvm-display-bochs-fix-pcie-support.patch [bz#1733977 bz#1740692]
Danilo C. L. de Paula beffde4
- kvm-spapr-Reset-CAS-IRQ-subsystem-after-devices.patch [bz#1733977]
Danilo C. L. de Paula beffde4
- kvm-spapr-xive-Fix-migration-of-hot-plugged-CPUs.patch [bz#1733977]
Danilo C. L. de Paula beffde4
- kvm-riscv-roms-Fix-make-rules-for-building-sifive_u-bios.patch [bz#1733977 bz#1740692]
Danilo C. L. de Paula beffde4
- kvm-Update-version-for-v4.1.0-release.patch [bz#1733977 bz#1740692]
Danilo C. L. de Paula beffde4
- Resolves: bz#1725664
Danilo C. L. de Paula beffde4
  (Update seabios dependency)
Danilo C. L. de Paula beffde4
- Resolves: bz#1733977
Danilo C. L. de Paula beffde4
  (Qemu core dumped: /home/ngu/qemu/hw/intc/xics_kvm.c:321: ics_kvm_set_irq: Assertion `kernel_xics_fd != -1' failed)
Danilo C. L. de Paula beffde4
- Resolves: bz#1740692
Danilo C. L. de Paula beffde4
  (Backport QEMU 4.1.0 rc5 & ga patches)
Danilo C. L. de Paula beffde4
- Resolves: bz#1741451
Danilo C. L. de Paula beffde4
  (Failed to hot-plug vcpus)
Danilo C. L. de Paula beffde4
4133116
* Wed Aug 14 2019 Miroslav Rezanina <mrezanin@redhat.com> - 4.1.0-1.el8
4133116
- Rebase to qemu 4.1.0 rc4 [bz#1705235]
4133116
- Resolves: bz#1705235
4133116
  (Rebase qemu-kvm for RHEL-AV 8.1.0)
4133116
Danilo C. L. de Paula b3fbad8
* Tue Jul 23 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.0.0-6.el8
Danilo C. L. de Paula b3fbad8
- kvm-x86_64-rh-devices-add-missing-TPM-passthrough.patch [bz#1519013]
Danilo C. L. de Paula b3fbad8
- kvm-x86_64-rh-devices-enable-TPM-emulation.patch [bz#1519013]
Danilo C. L. de Paula b3fbad8
- kvm-vfio-increase-the-cap-on-number-of-assigned-devices-.patch [bz#1719823]
Danilo C. L. de Paula b3fbad8
- Resolves: bz#1519013
Danilo C. L. de Paula b3fbad8
  ([RFE] QEMU Software TPM support (vTPM, or TPM emulation))
Danilo C. L. de Paula b3fbad8
- Resolves: bz#1719823
Danilo C. L. de Paula b3fbad8
  ([RHEL 8.1] [RFE] increase the maximum of vfio devices to more than 32 in qemu-kvm)
Danilo C. L. de Paula b3fbad8
0ba0561
* Mon Jul 08 2019 Miroslav Rezanina <mrezanin@redhat.com> - 4.0.0-5.el8
0ba0561
- kvm-qemu-kvm.spec-bump-libseccomp-2.4.0.patch [bz#1720306]
0ba0561
- kvm-qxl-check-release-info-object.patch [bz#1712717]
0ba0561
- kvm-target-i386-add-MDS-NO-feature.patch [bz#1722839]
0ba0561
- kvm-block-file-posix-Unaligned-O_DIRECT-block-status.patch [bz#1588356]
0ba0561
- kvm-iotests-Test-unaligned-raw-images-with-O_DIRECT.patch [bz#1588356]
0ba0561
- kvm-rh-set-CONFIG_BOCHS_DISPLAY-y-for-x86.patch [bz#1707118]
0ba0561
- Resolves: bz#1588356
0ba0561
  (qemu crashed on the source host when do storage migration with source qcow2 disk created by 'qemu-img')
0ba0561
- Resolves: bz#1707118
0ba0561
  (enable device: bochs-display (QEMU))
0ba0561
- Resolves: bz#1712717
0ba0561
  (CVE-2019-12155 qemu-kvm: QEMU: qxl: null pointer dereference while releasing spice resources [rhel-av-8])
0ba0561
- Resolves: bz#1720306
0ba0561
  (VM failed to start with error "failed to install seccomp syscall filter in the kernel")
0ba0561
- Resolves: bz#1722839
0ba0561
  ([Intel 8.1 FEAT] MDS_NO exposure to guest - Fast Train)
0ba0561
Danilo C. L. de Paula 0544bac
* Tue Jun 11 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.0.0-4.el8
Danilo C. L. de Paula 0544bac
- kvm-Disable-VXHS-support.patch [bz#1714937]
Danilo C. L. de Paula 0544bac
- kvm-aarch64-Add-virt-rhel8.1.0-machine-type-for-ARM.patch [bz#1713735]
Danilo C. L. de Paula 0544bac
- kvm-aarch64-Allow-ARM-VIRT-iommu-option-in-RHEL8.1-machi.patch [bz#1713735]
Danilo C. L. de Paula 0544bac
- kvm-usb-call-reset-handler-before-updating-state.patch [bz#1713679]
Danilo C. L. de Paula 0544bac
- kvm-usb-host-skip-reset-for-untouched-devices.patch [bz#1713679]
Danilo C. L. de Paula 0544bac
- kvm-usb-host-avoid-libusb_set_configuration-calls.patch [bz#1713679]
Danilo C. L. de Paula 0544bac
- kvm-aarch64-Compile-out-IOH3420.patch [bz#1627283]
Danilo C. L. de Paula 0544bac
- kvm-vl-Fix-drive-blockdev-persistent-reservation-managem.patch [bz#1714891]
Danilo C. L. de Paula 0544bac
- kvm-vl-Document-why-objects-are-delayed.patch [bz#1714891]
Danilo C. L. de Paula 0544bac
- Resolves: bz#1627283
Danilo C. L. de Paula 0544bac
  (Compile out IOH3420 on aarch64)
Danilo C. L. de Paula 0544bac
- Resolves: bz#1713679
Danilo C. L. de Paula 0544bac
  (Detached device when trying to upgrade USB device firmware when in doing USB Passthrough via QEMU)
Danilo C. L. de Paula 0544bac
- Resolves: bz#1713735
Danilo C. L. de Paula 0544bac
  (Allow ARM VIRT iommu option in RHEL8.1 machine)
Danilo C. L. de Paula 0544bac
- Resolves: bz#1714891
Danilo C. L. de Paula 0544bac
  (Guest with persistent reservation manager for a disk fails to start)
Danilo C. L. de Paula 0544bac
- Resolves: bz#1714937
Danilo C. L. de Paula 0544bac
  (Disable VXHS support)
Danilo C. L. de Paula 0544bac
Danilo C. L. de Paula 115fdcb
* Tue May 28 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.0.0-3.el8
Danilo C. L. de Paula 115fdcb
- kvm-redhat-fix-cut-n-paste-garbage-in-hw_compat-comments.patch [bz#1709726]
Danilo C. L. de Paula 115fdcb
- kvm-compat-Generic-hw_compat_rhel_8_0.patch [bz#1709726]
Danilo C. L. de Paula 115fdcb
- kvm-redhat-sync-pseries-rhel7.6.0-with-rhel-av-8.0.1.patch [bz#1709726]
Danilo C. L. de Paula 115fdcb
- kvm-redhat-define-pseries-rhel8.1.0-machine-type.patch [bz#1709726]
Danilo C. L. de Paula 115fdcb
- Resolves: bz#1709726
Danilo C. L. de Paula 115fdcb
  (Forward and backward migration failed with "qemu-kvm: error while loading state for instance 0x0 of device 'spapr'")
Danilo C. L. de Paula 115fdcb
Danilo C. L. de Paula 46b360c
* Sat May 25 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 4.0.0-2.el8
Danilo C. L. de Paula 46b360c
- kvm-target-i386-define-md-clear-bit.patch [bz#1703297 bz#1703304 bz#1703310 bz#1707274]
Danilo C. L. de Paula 46b360c
- Resolves: bz#1703297
Danilo C. L. de Paula 46b360c
  (CVE-2018-12126 virt:8.0.0/qemu-kvm: hardware: Microarchitectural Store Buffer Data Sampling (MSBDS) [rhel-av-8])
Danilo C. L. de Paula 46b360c
- Resolves: bz#1703304
Danilo C. L. de Paula 46b360c
  (CVE-2018-12130 virt:8.0.0/qemu-kvm: hardware: Microarchitectural Fill Buffer Data Sampling (MFBDS) [rhel-av-8])
Danilo C. L. de Paula 46b360c
- Resolves: bz#1703310
Danilo C. L. de Paula 46b360c
  (CVE-2018-12127 virt:8.0.0/qemu-kvm: hardware: Micro-architectural Load Port Data Sampling - Information Leak (MLPDS) [rhel-av-8])
Danilo C. L. de Paula 46b360c
- Resolves: bz#1707274
Danilo C. L. de Paula 46b360c
  (CVE-2019-11091 virt:8.0.0/qemu-kvm: hardware: Microarchitectural Data Sampling Uncacheable Memory (MDSUM) [rhel-av-8.1.0])
Danilo C. L. de Paula 46b360c
4133116
* Wed May 15 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-26.el8
4133116
- kvm-target-ppc-spapr-Add-SPAPR_CAP_LARGE_DECREMENTER.patch [bz#1698711]
4133116
- kvm-target-ppc-spapr-Add-workaround-option-to-SPAPR_CAP_.patch [bz#1698711]
4133116
- kvm-target-ppc-spapr-Add-SPAPR_CAP_CCF_ASSIST.patch [bz#1698711]
4133116
- kvm-target-ppc-tcg-make-spapr_caps-apply-cap-cfpc-sbbc-i.patch [bz#1698711]
4133116
- kvm-target-ppc-spapr-Enable-mitigations-by-default-for-p.patch [bz#1698711]
4133116
- kvm-slirp-ensure-there-is-enough-space-in-mbuf-to-null-t.patch [bz#1693076]
4133116
- kvm-slirp-don-t-manipulate-so_rcv-in-tcp_emu.patch [bz#1693076]
4133116
- Resolves: bz#1693076
4133116
  (CVE-2019-6778 qemu-kvm: QEMU: slirp: heap buffer overflow in tcp_emu() [rhel-av-8])
4133116
- Resolves: bz#1698711
4133116
  (Enable Spectre / Meltdown mitigations by default in pseries-rhel8.0.0 machine type)
Danilo C. L. de Paula 4b3f8a9
Danilo C. L. de Paula 4b3f8a9
* Mon May 06 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-25.el8
Danilo C. L. de Paula 4b3f8a9
- kvm-redhat-enable-tpmdev-passthrough.patch [bz#1688312]
Danilo C. L. de Paula 4b3f8a9
- kvm-exec-Only-count-mapped-memory-backends-for-qemu_getr.patch [bz#1680492]
Danilo C. L. de Paula 4b3f8a9
- kvm-Enable-libpmem-to-support-nvdimm.patch [bz#1705149]
Danilo C. L. de Paula 4b3f8a9
- Resolves: bz#1680492
Danilo C. L. de Paula 4b3f8a9
  (Qemu quits suddenly while system_reset after hot-plugging unsupported memory by compatible guest on P9 with 1G huge page set)
Danilo C. L. de Paula 4b3f8a9
- Resolves: bz#1688312
Danilo C. L. de Paula 4b3f8a9
  ([RFE] enable TPM passthrough at compile time (qemu-kvm))
Danilo C. L. de Paula 4b3f8a9
- Resolves: bz#1705149
Danilo C. L. de Paula 4b3f8a9
  (libpmem support is not enabled in qemu-kvm)
Danilo C. L. de Paula 4b3f8a9
Danilo C. L. de Paula 4b3f8a9
* Fri Apr 26 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-24.el8
Danilo C. L. de Paula 4b3f8a9
- kvm-x86-host-phys-bits-limit-option.patch [bz#1688915]
Danilo C. L. de Paula 4b3f8a9
- kvm-rhel-Set-host-phys-bits-limit-48-on-rhel-machine-typ.patch [bz#1688915]
Danilo C. L. de Paula 4b3f8a9
- Resolves: bz#1688915
Danilo C. L. de Paula 4b3f8a9
  ([Intel 8.0 Alpha] physical bits should  <= 48  when host with 5level paging &EPT5 and qemu command with "-cpu qemu64" parameters.)
Danilo C. L. de Paula c82fe81
Danilo C. L. de Paula 7d4fc9f
* Tue Apr 23 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-23.el8
Danilo C. L. de Paula 7d4fc9f
- kvm-device_tree-Fix-integer-overflowing-in-load_device_t.patch [bz#1693173]
Danilo C. L. de Paula 7d4fc9f
- Resolves: bz#1693173
Danilo C. L. de Paula 7d4fc9f
  (CVE-2018-20815 qemu-kvm: QEMU: device_tree: heap buffer overflow while loading device tree blob [rhel-av-8])
Danilo C. L. de Paula 7d4fc9f
Danilo C. L. de Paula dfe0f20
* Mon Apr 15 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-22.el8
Danilo C. L. de Paula dfe0f20
- kvm-i386-kvm-Disable-arch_capabilities-if-MSR-can-t-be-s.patch [bz#1687578]
Danilo C. L. de Paula dfe0f20
- kvm-i386-Make-arch_capabilities-migratable.patch [bz#1687578]
Danilo C. L. de Paula dfe0f20
- Resolves: bz#1687578
Danilo C. L. de Paula dfe0f20
  (Incorrect CVE vulnerabilities reported on Cascade Lake cpus)
Danilo C. L. de Paula dfe0f20
Danilo C. L. de Paula 797ce57
* Thu Apr 11 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-21.el8
Danilo C. L. de Paula 797ce57
- kvm-Remove-7-qcow2-and-luks-iotests-that-are-taking-25-s.patch [bz#1683473]
Danilo C. L. de Paula 797ce57
- kvm-spapr-fix-out-of-bounds-write-in-spapr_populate_drme.patch [bz#1674438]
Danilo C. L. de Paula 797ce57
- kvm-qcow2-include-LUKS-payload-overhead-in-qemu-img-meas.patch [bz#1655065]
Danilo C. L. de Paula 797ce57
- kvm-iotests-add-LUKS-payload-overhead-to-178-qemu-img-me.patch [bz#1655065]
Danilo C. L. de Paula 797ce57
- kvm-vnc-detect-and-optimize-pageflips.patch [bz#1666206]
Danilo C. L. de Paula 797ce57
- kvm-Load-kvm-module-during-boot.patch [bz#1676907 bz#1685995]
Danilo C. L. de Paula 797ce57
- kvm-hostmem-file-reject-invalid-pmem-file-sizes.patch [bz#1669053]
Danilo C. L. de Paula 797ce57
- kvm-iotests-Fix-test-200-on-s390x-without-virtio-pci.patch [bz#1687582]
Danilo C. L. de Paula 797ce57
- kvm-block-file-posix-do-not-fail-on-unlock-bytes.patch [bz#1652572]
Danilo C. L. de Paula 797ce57
- Resolves: bz#1652572
Danilo C. L. de Paula 797ce57
  (QEMU core dumped if stop nfs service during migration)
Danilo C. L. de Paula 797ce57
- Resolves: bz#1655065
Danilo C. L. de Paula 797ce57
  ([rhel.8.0][fast train]'qemu-img measure' size does not match the real allocated size for luks-inside-qcow2 image)
Danilo C. L. de Paula 797ce57
- Resolves: bz#1666206
Danilo C. L. de Paula 797ce57
  (vnc server should detect page-flips and avoid sending fullscreen updates then.)
Danilo C. L. de Paula 797ce57
- Resolves: bz#1669053
Danilo C. L. de Paula 797ce57
  (Guest call trace when boot with nvdimm device backed by /dev/dax)
Danilo C. L. de Paula 797ce57
- Resolves: bz#1674438
Danilo C. L. de Paula 797ce57
  (RHEL8.0 - Guest reboot fails after memory hotplug multiple times (kvm))
Danilo C. L. de Paula 797ce57
- Resolves: bz#1676907
Danilo C. L. de Paula 797ce57
  (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt)
Danilo C. L. de Paula 797ce57
- Resolves: bz#1683473
Danilo C. L. de Paula 797ce57
  (Remove 7 qcow2 & luks iotests from rhel8 fast train build %check phase)
Danilo C. L. de Paula 797ce57
- Resolves: bz#1685995
Danilo C. L. de Paula 797ce57
  (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt)
Danilo C. L. de Paula 797ce57
- Resolves: bz#1687582
Danilo C. L. de Paula 797ce57
  (QEMU IOTEST 200 fails with 'virtio-scsi-pci is not a valid device model name')
Danilo C. L. de Paula 797ce57
Danilo C. L. de Paula 9374e45
* Fri Mar 15 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-20.el8
Danilo C. L. de Paula 9374e45
- kvm-i386-Add-stibp-flag-name.patch [bz#1686260]
Danilo C. L. de Paula 9374e45
- Resolves: bz#1686260
Danilo C. L. de Paula 9374e45
  (stibp is missing on qemu 3.0 and qemu 3.1)
Danilo C. L. de Paula 9374e45
Danilo C. L. de Paula b1acd1a
* Fri Mar 15 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-19.el8
Danilo C. L. de Paula b1acd1a
- kvm-migration-Fix-cancel-state.patch [bz#1608649]
Danilo C. L. de Paula b1acd1a
- kvm-migration-rdma-Fix-qemu_rdma_cleanup-null-check.patch [bz#1608649]
Danilo C. L. de Paula b1acd1a
- Resolves: bz#1608649
Danilo C. L. de Paula b1acd1a
  (Query-migrate get "failed" status after migrate-cancel)
Danilo C. L. de Paula b1acd1a
Danilo C. L. de Paula 5a65f82
* Tue Feb 26 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-18.el8
Danilo C. L. de Paula 5a65f82
- kvm-target-i386-Disable-MPX-support-on-named-CPU-models.patch [bz#1661030]
Danilo C. L. de Paula 5a65f82
- kvm-i386-remove-the-new-CPUID-PCONFIG-from-Icelake-Serve.patch [bz#1661515]
Danilo C. L. de Paula 5a65f82
- kvm-i386-remove-the-INTEL_PT-CPUID-bit-from-named-CPU-mo.patch [bz#1661515]
Danilo C. L. de Paula 5a65f82
- kvm-Revert-i386-Add-CPUID-bit-for-PCONFIG.patch [bz#1661515]
Danilo C. L. de Paula 5a65f82
- Resolves: bz#1661030
Danilo C. L. de Paula 5a65f82
  (Remove MPX support from 8.0 machine types)
Danilo C. L. de Paula 5a65f82
- Resolves: bz#1661515
Danilo C. L. de Paula 5a65f82
  (Remove PCONFIG and INTEL_PT from Icelake-* CPU models)
Danilo C. L. de Paula 5a65f82
Danilo C. L. de Paula dd68844
* Tue Feb 26 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-17.el8
Danilo C. L. de Paula dd68844
- kvm-block-Apply-auto-read-only-for-ro-whitelist-drivers.patch [bz#1678968]
Danilo C. L. de Paula dd68844
- Resolves: bz#1678968
Danilo C. L. de Paula dd68844
  (-blockdev: auto-read-only is ineffective for drivers on read-only whitelist)
Danilo C. L. de Paula dd68844
Danilo C. L. de Paula dd7d9e5
* Mon Feb 25 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-16.el8
Danilo C. L. de Paula dd7d9e5
- kvm-fdc-Revert-downstream-disablement-of-device-floppy.patch [bz#1664997]
Danilo C. L. de Paula dd7d9e5
- kvm-fdc-Restrict-floppy-controllers-to-RHEL-7-machine-ty.patch [bz#1664997]
Danilo C. L. de Paula dd7d9e5
- Resolves: bz#1664997
Danilo C. L. de Paula dd7d9e5
  (Restrict floppy device to RHEL-7 machine types)
Danilo C. L. de Paula dd7d9e5
Danilo C. L. de Paula 876f46e
* Wed Feb 13 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-15.el8
Danilo C. L. de Paula 876f46e
- kvm-Add-raw-qcow2-nbd-and-luks-iotests-to-run-during-the.patch [bz#1664855]
Danilo C. L. de Paula 876f46e
- kvm-Introduce-the-qemu-kvm-tests-rpm.patch [bz#1669924]
Danilo C. L. de Paula 876f46e
- Resolves: bz#1664855
Danilo C. L. de Paula 876f46e
  (Run iotests in qemu-kvm build %check phase)
Danilo C. L. de Paula 876f46e
- Resolves: bz#1669924
Danilo C. L. de Paula 876f46e
  (qemu-kvm packaging: Package the avocado_qemu tests and qemu-iotests in a new rpm)
Danilo C. L. de Paula 876f46e
Danilo C. L. de Paula be7cf91
* Tue Feb 12 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-14.el8
Danilo C. L. de Paula be7cf91
- kvm-doc-fix-the-configuration-path.patch [bz#1644985]
Danilo C. L. de Paula be7cf91
- Resolves: bz#1644985
Danilo C. L. de Paula be7cf91
  (The "fsfreeze-hook" script path shown by command "qemu-ga --help" or "man qemu-ga" is wrong - Fast Train)
Danilo C. L. de Paula be7cf91
Danilo C. L. de Paula b705db3
* Mon Feb 11 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-13.el8
Danilo C. L. de Paula b705db3
- kvm-Acceptance-tests-add-Linux-initrd-checking-test.patch [bz#1669922]
Danilo C. L. de Paula b705db3
- kvm-mmap-alloc-unfold-qemu_ram_mmap.patch [bz#1671519]
Danilo C. L. de Paula b705db3
- kvm-mmap-alloc-fix-hugetlbfs-misaligned-length-in-ppc64.patch [bz#1671519]
Danilo C. L. de Paula b705db3
- kvm-BZ1653590-Require-at-least-64kiB-pages-for-downstrea.patch [bz#1653590]
Danilo C. L. de Paula b705db3
- kvm-block-Fix-invalidate_cache-error-path-for-parent-act.patch [bz#1673014]
Danilo C. L. de Paula b705db3
- kvm-virtio-scsi-Move-BlockBackend-back-to-the-main-AioCo.patch [bz#1656276 bz#1662508]
Danilo C. L. de Paula b705db3
- kvm-scsi-disk-Acquire-the-AioContext-in-scsi_-_realize.patch [bz#1656276 bz#1662508]
Danilo C. L. de Paula b705db3
- kvm-virtio-scsi-Forbid-devices-with-different-iothreads-.patch [bz#1656276 bz#1662508]
Danilo C. L. de Paula b705db3
- Resolves: bz#1653590
Danilo C. L. de Paula b705db3
  ([Fast train]had better stop qemu immediately while guest was making use of an improper page size)
Danilo C. L. de Paula b705db3
- Resolves: bz#1656276
Danilo C. L. de Paula b705db3
  (qemu-kvm core dumped after hotplug the deleted disk with iothread parameter)
Danilo C. L. de Paula b705db3
- Resolves: bz#1662508
Danilo C. L. de Paula b705db3
  (Qemu core dump when start guest with two disks using same drive)
Danilo C. L. de Paula b705db3
- Resolves: bz#1669922
Danilo C. L. de Paula b705db3
  (Backport avocado-qemu tests for QEMU 3.1)
Danilo C. L. de Paula b705db3
- Resolves: bz#1671519
Danilo C. L. de Paula b705db3
  (RHEL8.0 Snapshot3 - qemu doesn't free up hugepage memory when hotplug/hotunplug using memory-backend-file (qemu-kvm))
Danilo C. L. de Paula b705db3
- Resolves: bz#1673014
Danilo C. L. de Paula b705db3
  (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)
Danilo C. L. de Paula b705db3
Danilo C. L. de Paula 1cbaf60
* Fri Feb 08 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-12.el8
Danilo C. L. de Paula 1cbaf60
- kvm-io-ensure-UNIX-client-doesn-t-unlink-server-socket.patch [bz#1665896]
Danilo C. L. de Paula 1cbaf60
- kvm-scsi-disk-Don-t-use-empty-string-as-device-id.patch [bz#1668248]
Danilo C. L. de Paula 1cbaf60
- kvm-scsi-disk-Add-device_id-property.patch [bz#1668248]
Danilo C. L. de Paula 1cbaf60
- Resolves: bz#1665896
Danilo C. L. de Paula 1cbaf60
  (VNC unix listener socket is deleted after first client quits)
Danilo C. L. de Paula 1cbaf60
- Resolves: bz#1668248
Danilo C. L. de Paula 1cbaf60
  ("An unknown error has occurred" when using cdrom to install the system with two blockdev disks.(when choose installation destination))
Danilo C. L. de Paula df2f329
Danilo C. L. de Paula 903966e
* Thu Jan 31 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-11.el8
Danilo C. L. de Paula 903966e
- kvm-Fix-fsfreeze-hook-path-in-the-man-page.patch [bz#1644985]
Danilo C. L. de Paula 903966e
- kvm-json-Fix-handling-when-not-interpolating.patch [bz#1668244]
Danilo C. L. de Paula 903966e
- Resolves: bz#1644985
Danilo C. L. de Paula 903966e
  (The "fsfreeze-hook" script path shown by command "qemu-ga --help" or "man qemu-ga" is wrong - Fast Train)
Danilo C. L. de Paula 903966e
- Resolves: bz#1668244
Danilo C. L. de Paula 903966e
  (qemu-img: /var/tmp/v2vovl9951f8.qcow2: CURL: Error opening file: The requested URL returned error: 404 Not Found)
Danilo C. L. de Paula 903966e
Danilo C. L. de Paula d9dd3f8
* Tue Jan 29 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-10.el8
Danilo C. L. de Paula d9dd3f8
- kvm-throttle-groups-fix-restart-coroutine-iothread-race.patch [bz#1655947]
Danilo C. L. de Paula d9dd3f8
- kvm-iotests-add-238-for-throttling-tgm-unregister-iothre.patch [bz#1655947]
Danilo C. L. de Paula d9dd3f8
- Resolves: bz#1655947
Danilo C. L. de Paula d9dd3f8
  (qemu-kvm core dumped after unplug the device which was set io throttling parameters)
Danilo C. L. de Paula d9dd3f8
Danilo C. L. de Paula 18677cc
* Tue Jan 29 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-9.el8
Danilo C. L. de Paula 18677cc
- kvm-migration-rdma-unregister-fd-handler.patch [bz#1666601]
Danilo C. L. de Paula 18677cc
- kvm-s390x-tod-Properly-stop-the-KVM-TOD-while-the-guest-.patch [bz#1659127]
Danilo C. L. de Paula 18677cc
- kvm-hw-s390x-Fix-bad-mask-in-time2tod.patch [bz#1659127]
Danilo C. L. de Paula 18677cc
- Resolves: bz#1659127
Danilo C. L. de Paula 18677cc
  (Stress guest and stop it, then do live migration, guest hit call trace on destination end)
Danilo C. L. de Paula 18677cc
- Resolves: bz#1666601
Danilo C. L. de Paula 18677cc
  ([q35] dst qemu core dumped when do rdma migration with Mellanox IB QDR card)
Danilo C. L. de Paula 18677cc
Danilo C. L. de Paula aa76ca8
* Thu Jan 24 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-7.el8
Danilo C. L. de Paula aa76ca8
- kvm-i386-kvm-expose-HV_CPUID_ENLIGHTMENT_INFO.EAX-and-HV.patch [bz#1653511]
Danilo C. L. de Paula aa76ca8
- kvm-i386-kvm-add-a-comment-explaining-why-.feat_names-ar.patch [bz#1653511]
Danilo C. L. de Paula aa76ca8
- Resolves: bz#1653511
Danilo C. L. de Paula aa76ca8
  (qemu doesn't report all support cpu features which cause libvirt cannot get the support status of hv_tlbflush)
Danilo C. L. de Paula aa76ca8
Danilo C. L. de Paula a9595f0
* Wed Jan 23 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-6.el8
Danilo C. L. de Paula a9595f0
- kvm-spapr-Fix-ibm-max-associativity-domains-property-num.patch [bz#1653114]
Danilo C. L. de Paula a9595f0
- kvm-cpus-ignore-ESRCH-in-qemu_cpu_kick_thread.patch [bz#1668205]
Danilo C. L. de Paula a9595f0
- Resolves: bz#1653114
Danilo C. L. de Paula a9595f0
  (Incorrect NUMA nodes passed to qemu-kvm guest in ibm,max-associativity-domains property)
Danilo C. L. de Paula a9595f0
- Resolves: bz#1668205
Danilo C. L. de Paula a9595f0
  (Guest quit with error when hotunplug cpu)
Danilo C. L. de Paula a9595f0
Danilo C. L. de Paula 9781800
* Mon Jan 21 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-5.el8
Danilo C. L. de Paula 9781800
- kvm-virtio-Helper-for-registering-virtio-device-types.patch [bz#1648023]
Danilo C. L. de Paula 9781800
- kvm-virtio-Provide-version-specific-variants-of-virtio-P.patch [bz#1648023]
Danilo C. L. de Paula 9781800
- kvm-globals-Allow-global-properties-to-be-optional.patch [bz#1648023]
Danilo C. L. de Paula 9781800
- kvm-virtio-Make-disable-legacy-disable-modern-compat-pro.patch [bz#1648023]
Danilo C. L. de Paula 9781800
- kvm-aarch64-Add-virt-rhel8.0.0-machine-type-for-ARM.patch [bz#1656504]
Danilo C. L. de Paula 9781800
- kvm-aarch64-Set-virt-rhel8.0.0-max_cpus-to-512.patch [bz#1656504]
Danilo C. L. de Paula 9781800
- kvm-aarch64-Use-256MB-ECAM-region-by-default.patch [bz#1656504]
Danilo C. L. de Paula 9781800
- Resolves: bz#1648023
Danilo C. L. de Paula 9781800
  (Provide separate device types for transitional virtio PCI devices - Fast Train)
Danilo C. L. de Paula 9781800
- Resolves: bz#1656504
Danilo C. L. de Paula 9781800
  (Machine types for qemu-kvm based on rebase to qemu-3.1 (aarch64))
Danilo C. L. de Paula 9781800
Danilo C. L. de Paula 1b2adb9
* Fri Jan 11 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-4.el8
Danilo C. L. de Paula 1b2adb9
- kvm-hw-s390x-s390-virtio-ccw-Add-machine-types-for-RHEL8.patch [bz#1656510]
Danilo C. L. de Paula 1b2adb9
- kvm-spapr-Add-H-Call-H_HOME_NODE_ASSOCIATIVITY.patch [bz#1661967]
Danilo C. L. de Paula 837556b
- kvm-redhat-Fixing-.gitpublish-to-include-AV-information.patch []
Danilo C. L. de Paula 1b2adb9
- Resolves: bz#1656510
Danilo C. L. de Paula 1b2adb9
  (Machine types for qemu-kvm based on rebase to qemu-3.1 (s390x))
Danilo C. L. de Paula 1b2adb9
- Resolves: bz#1661967
Danilo C. L. de Paula 1b2adb9
  (Kernel prints the message "VPHN is not supported. Disabling polling...")
Danilo C. L. de Paula 1b2adb9
Danilo C. L. de Paula bfacc7d
* Thu Jan 03 2019 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-3.el8
Danilo C. L. de Paula bfacc7d
- kvm-redhat-define-pseries-rhel8.0.0-machine-type.patch [bz#1656508]
Danilo C. L. de Paula bfacc7d
- Resolves: bz#1656508
Danilo C. L. de Paula bfacc7d
  (Machine types for qemu-kvm based on rebase to qemu-3.1 (ppc64le))
Danilo C. L. de Paula bfacc7d
Danilo C. L. de Paula 1744d66
* Fri Dec 21 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-2.el8
Danilo C. L. de Paula 1744d66
- kvm-pc-7.5-compat-entries.patch [bz#1655820]
Danilo C. L. de Paula 1744d66
- kvm-compat-Generic-HW_COMPAT_RHEL7_6.patch [bz#1655820]
Danilo C. L. de Paula 1744d66
- kvm-pc-PC_RHEL7_6_COMPAT.patch [bz#1655820]
Danilo C. L. de Paula 1744d66
- kvm-pc-Add-compat-for-pc-i440fx-rhel7.6.0-machine-type.patch [bz#1655820]
Danilo C. L. de Paula 1744d66
- kvm-pc-Add-pc-q35-8.0.0-machine-type.patch [bz#1655820]
Danilo C. L. de Paula 1744d66
- kvm-pc-Add-x-migrate-smi-count-off-to-PC_RHEL7_6_COMPAT.patch [bz#1655820]
Danilo C. L. de Paula 1744d66
- kvm-clear-out-KVM_ASYNC_PF_DELIVERY_AS_PF_VMEXIT-for.patch [bz#1659604]
Danilo C. L. de Paula 1744d66
- kvm-Add-edk2-Requires-to-qemu-kvm.patch [bz#1660208]
Danilo C. L. de Paula 1744d66
- Resolves: bz#1655820
Danilo C. L. de Paula 1744d66
  (Can't migarate between rhel8 and rhel7 when guest has device "video")
Danilo C. L. de Paula 1744d66
- Resolves: bz#1659604
Danilo C. L. de Paula 1744d66
  (8->7 migration failed: qemu-kvm: error: failed to set MSR 0x4b564d02 to 0x27fc13285)
Danilo C. L. de Paula 1744d66
- Resolves: bz#1660208
Danilo C. L. de Paula 1744d66
  (qemu-kvm: Should depend on the architecture-appropriate guest firmware)
Danilo C. L. de Paula 1744d66
Danilo C. L. de Paula fe3d84f
* Thu Dec 13 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 3.1.0-1.el8
Danilo C. L. de Paula fe3d84f
- Rebase to qemu-kvm 3.1.0
Danilo C. L. de Paula fe3d84f
Danilo C. L. de Paula fe3d84f
* Tue Dec 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-47
Danilo C. L. de Paula fe3d84f
- kvm-Disable-CONFIG_IPMI-and-CONFIG_I2C-for-ppc64.patch [bz#1640044]
Danilo C. L. de Paula fe3d84f
- kvm-Disable-CONFIG_CAN_BUS-and-CONFIG_CAN_SJA1000.patch [bz#1640042]
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1640042
Danilo C. L. de Paula fe3d84f
  (Disable CONFIG_CAN_BUS and CONFIG_CAN_SJA1000 config switches)
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1640044
Danilo C. L. de Paula fe3d84f
  (Disable CONFIG_I2C and CONFIG_IPMI in default-configs/ppc64-softmmu.mak)
Danilo C. L. de Paula fe3d84f
Danilo C. L. de Paula fe3d84f
* Tue Dec 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-46 
Danilo C. L. de Paula fe3d84f
- kvm-qcow2-Give-the-refcount-cache-the-minimum-possible-s.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- kvm-docs-Document-the-new-default-sizes-of-the-qcow2-cac.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- kvm-qcow2-Fix-Coverity-warning-when-calculating-the-refc.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- kvm-include-Add-IEC-binary-prefixes-in-qemu-units.h.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- kvm-qcow2-Options-documentation-fixes.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- kvm-include-Add-a-lookup-table-of-sizes.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- kvm-qcow2-Make-sizes-more-humanly-readable.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- kvm-qcow2-Avoid-duplication-in-setting-the-refcount-cach.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- kvm-qcow2-Assign-the-L2-cache-relatively-to-the-image-si.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- kvm-qcow2-Increase-the-default-upper-limit-on-the-L2-cac.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- kvm-qcow2-Resize-the-cache-upon-image-resizing.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- kvm-qcow2-Set-the-default-cache-clean-interval-to-10-min.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- kvm-qcow2-Explicit-number-replaced-by-a-constant.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- kvm-block-backend-Set-werror-rerror-defaults-in-blk_new.patch [bz#1657637]
Danilo C. L. de Paula fe3d84f
- kvm-qcow2-Fix-cache-clean-interval-documentation.patch [bz#1656507]
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1656507
Danilo C. L. de Paula fe3d84f
  ([RHEL.8] qcow2 cache is too small)
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1657637
Danilo C. L. de Paula fe3d84f
  (Wrong werror default for -device drive=<node-name>)
Danilo C. L. de Paula fe3d84f
Danilo C. L. de Paula fe3d84f
* Thu Dec 06 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-45
Danilo C. L. de Paula fe3d84f
- kvm-target-ppc-add-basic-support-for-PTCR-on-POWER9.patch [bz#1639069]
Danilo C. L. de Paula fe3d84f
- kvm-linux-headers-Update-for-nested-KVM-HV-downstream-on.patch [bz#1639069]
Danilo C. L. de Paula fe3d84f
- kvm-target-ppc-Add-one-reg-id-for-ptcr.patch [bz#1639069]
Danilo C. L. de Paula fe3d84f
- kvm-ppc-spapr_caps-Add-SPAPR_CAP_NESTED_KVM_HV.patch [bz#1639069]
Danilo C. L. de Paula fe3d84f
- kvm-Re-enable-CONFIG_HYPERV_TESTDEV.patch [bz#1651195]
Danilo C. L. de Paula fe3d84f
- kvm-qxl-use-guest_monitor_config-for-local-renderer.patch [bz#1610163]
Danilo C. L. de Paula fe3d84f
- kvm-Declare-cirrus-vga-as-deprecated.patch [bz#1651994]
Danilo C. L. de Paula fe3d84f
- kvm-Do-not-build-bluetooth-support.patch [bz#1654651]
Danilo C. L. de Paula fe3d84f
- kvm-vfio-helpers-Fix-qemu_vfio_open_pci-crash.patch [bz#1645840]
Danilo C. L. de Paula fe3d84f
- kvm-balloon-Allow-multiple-inhibit-users.patch [bz#1650272]
Danilo C. L. de Paula fe3d84f
- kvm-Use-inhibit-to-prevent-ballooning-without-synchr.patch [bz#1650272]
Danilo C. L. de Paula fe3d84f
- kvm-vfio-Inhibit-ballooning-based-on-group-attachment-to.patch [bz#1650272]
Danilo C. L. de Paula fe3d84f
- kvm-vfio-ccw-pci-Allow-devices-to-opt-in-for-ballooning.patch [bz#1650272]
Danilo C. L. de Paula fe3d84f
- kvm-vfio-pci-Handle-subsystem-realpath-returning-NULL.patch [bz#1650272]
Danilo C. L. de Paula fe3d84f
- kvm-vfio-pci-Fix-failure-to-close-file-descriptor-on-err.patch [bz#1650272]
Danilo C. L. de Paula fe3d84f
- kvm-postcopy-Synchronize-usage-of-the-balloon-inhibitor.patch [bz#1650272]
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1610163
Danilo C. L. de Paula fe3d84f
  (guest shows border blurred screen with some resolutions when qemu boot with -device qxl-vga ,and guest on rhel7.6 has no  such question)
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1639069
Danilo C. L. de Paula fe3d84f
  ([IBM 8.0 FEAT] POWER9 - Nested virtualization in RHEL8.0 KVM for ppc64le - qemu-kvm side)
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1645840
Danilo C. L. de Paula fe3d84f
  (Qemu core dump when hotplug nvme:// drive via -blockdev)
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1650272
Danilo C. L. de Paula fe3d84f
  (Ballooning is incompatible with vfio assigned devices, but not prevented)
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1651195
Danilo C. L. de Paula fe3d84f
  (Re-enable hyperv-testdev device)
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1651994
Danilo C. L. de Paula fe3d84f
  (Declare the "Cirrus VGA" device emulation of QEMU as deprecated in RHEL8)
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1654651
Danilo C. L. de Paula fe3d84f
  (Qemu: hw: bt: keep bt/* objects from building [rhel-8.0])
Danilo C. L. de Paula fe3d84f
Danilo C. L. de Paula fe3d84f
* Tue Nov 27 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-43
Danilo C. L. de Paula fe3d84f
- kvm-block-Make-more-block-drivers-compile-time-configura.patch [bz#1598842 bz#1598842]
Danilo C. L. de Paula fe3d84f
- kvm-RHEL8-Add-disable-configure-options-to-qemu-spec-fil.patch [bz#1598842]
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1598842
Danilo C. L. de Paula fe3d84f
  (Compile out unused block drivers)
Danilo C. L. de Paula fe3d84f
Danilo C. L. de Paula fe3d84f
* Mon Nov 26 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-43
Danilo C. L. de Paula fe3d84f
Danilo C. L. de Paula fe3d84f
- kvm-configure-add-test-for-libudev.patch [bz#1636185]
Danilo C. L. de Paula fe3d84f
- kvm-qga-linux-report-disk-serial-number.patch [bz#1636185]
Danilo C. L. de Paula fe3d84f
- kvm-qga-linux-return-disk-device-in-guest-get-fsinfo.patch [bz#1636185]
Danilo C. L. de Paula fe3d84f
- kvm-qemu-error-introduce-error-warn-_report_once.patch [bz#1625173]
Danilo C. L. de Paula fe3d84f
- kvm-intel-iommu-start-to-use-error_report_once.patch [bz#1625173]
Danilo C. L. de Paula fe3d84f
- kvm-intel-iommu-replace-more-vtd_err_-traces.patch [bz#1625173]
Danilo C. L. de Paula fe3d84f
- kvm-intel_iommu-introduce-vtd_reset_caches.patch [bz#1625173]
Danilo C. L. de Paula fe3d84f
- kvm-intel_iommu-better-handling-of-dmar-state-switch.patch [bz#1625173]
Danilo C. L. de Paula fe3d84f
- kvm-intel_iommu-move-ce-fetching-out-when-sync-shadow.patch [bz#1625173 bz#1629616]
Danilo C. L. de Paula fe3d84f
- kvm-intel_iommu-handle-invalid-ce-for-shadow-sync.patch [bz#1625173 bz#1629616]
Danilo C. L. de Paula fe3d84f
- kvm-block-remove-bdrv_dirty_bitmap_make_anon.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-block-simplify-code-around-releasing-bitmaps.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-hbitmap-Add-advance-param-to-hbitmap_iter_next.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-test-hbitmap-Add-non-advancing-iter_next-tests.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-block-dirty-bitmap-Add-bdrv_dirty_iter_next_area.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-blockdev-backup-add-bitmap-argument.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-dirty-bitmap-switch-assert-fails-to-errors-in-bdrv_m.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-dirty-bitmap-rename-bdrv_undo_clear_dirty_bitmap.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-dirty-bitmap-make-it-possible-to-restore-bitmap-afte.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-blockdev-rename-block-dirty-bitmap-clear-transaction.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-qapi-add-transaction-support-for-x-block-dirty-bitma.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-block-dirty-bitmaps-add-user_locked-status-checker.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-block-dirty-bitmaps-fix-merge-permissions.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-block-dirty-bitmaps-allow-clear-on-disabled-bitmaps.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-block-dirty-bitmaps-prohibit-enable-disable-on-locke.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-block-backup-prohibit-backup-from-using-in-use-bitma.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-nbd-forbid-use-of-frozen-bitmaps.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-bitmap-Update-count-after-a-merge.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-iotests-169-drop-deprecated-autoload-parameter.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-block-qcow2-improve-error-message-in-qcow2_inactivat.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-bloc-qcow2-drop-dirty_bitmaps_loaded-state-variable.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-dirty-bitmaps-clean-up-bitmaps-loading-and-migration.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-iotests-improve-169.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-iotests-169-add-cases-for-source-vm-resuming.patch [bz#1518989]
Danilo C. L. de Paula fe3d84f
- kvm-pc-dimm-turn-alignment-assert-into-check.patch [bz#1630116]
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1518989
Danilo C. L. de Paula fe3d84f
  (RFE: QEMU Incremental live backup)
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1625173
Danilo C. L. de Paula fe3d84f
  ([NVMe Device Assignment] Guest could not boot up with q35+iommu)
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1629616
Danilo C. L. de Paula fe3d84f
  (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)
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1630116
Danilo C. L. de Paula fe3d84f
  (pc_dimm_get_free_addr: assertion failed: (QEMU_ALIGN_UP(address_space_start, align) == address_space_start))
Danilo C. L. de Paula fe3d84f
- Resolves: bz#1636185
Danilo C. L. de Paula fe3d84f
  ([RFE] Report disk device name and serial number (qemu-guest-agent on Linux))
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula a711492
* Mon Nov 05 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-42.el8
Danilo C. L. de Paula ec15be1
- kvm-luks-Allow-share-rw-on.patch [bz#1629701]
Danilo C. L. de Paula ec15be1
- kvm-redhat-reenable-gluster-support.patch [bz#1599340]
Danilo C. L. de Paula ec15be1
- kvm-redhat-bump-libusb-requirement.patch [bz#1627970]
Danilo C. L. de Paula ec15be1
- Resolves: bz#1599340
Danilo C. L. de Paula ec15be1
  (Reenable glusterfs in qemu-kvm once BZ#1567292 gets fixed)
Danilo C. L. de Paula ec15be1
- Resolves: bz#1627970
Danilo C. L. de Paula ec15be1
  (symbol lookup error: /usr/libexec/qemu-kvm: undefined symbol: libusb_set_option)
Danilo C. L. de Paula ec15be1
- Resolves: bz#1629701
Danilo C. L. de Paula ec15be1
  ("share-rw=on" does not work for luks format image - Fast Train)
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula a711492
* Tue Oct 16 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-41.el8
Danilo C. L. de Paula ec15be1
- kvm-block-rbd-pull-out-qemu_rbd_convert_options.patch [bz#1635585]
Danilo C. L. de Paula ec15be1
- kvm-block-rbd-Attempt-to-parse-legacy-filenames.patch [bz#1635585]
Danilo C. L. de Paula ec15be1
- kvm-block-rbd-add-deprecation-documentation-for-filename.patch [bz#1635585]
Danilo C. L. de Paula ec15be1
- kvm-block-rbd-add-iotest-for-rbd-legacy-keyvalue-filenam.patch [bz#1635585]
Danilo C. L. de Paula ec15be1
- Resolves: bz#1635585
Danilo C. L. de Paula ec15be1
  (rbd json format of 7.6 is incompatible with 7.5)
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula a711492
* Tue Oct 16 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-40.el8
Danilo C. L. de Paula a711492
Danilo C. L. de Paula ec15be1
- kvm-vnc-call-sasl_server_init-only-when-required.patch [bz#1609327]
Danilo C. L. de Paula ec15be1
- kvm-nbd-server-fix-NBD_CMD_CACHE.patch [bz#1636142]
Danilo C. L. de Paula ec15be1
- kvm-nbd-fix-NBD_FLAG_SEND_CACHE-value.patch [bz#1636142]
Danilo C. L. de Paula ec15be1
- kvm-test-bdrv-drain-bdrv_drain-works-with-cross-AioConte.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Use-bdrv_do_drain_begin-end-in-bdrv_drain_all.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Remove-recursive-parameter-from-bdrv_drain_inv.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Don-t-manually-poll-in-bdrv_drain_all.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-tests-test-bdrv-drain-bdrv_drain_all-works-in-corout.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Avoid-unnecessary-aio_poll-in-AIO_WAIT_WHILE.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Really-pause-block-jobs-on-drain.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Remove-bdrv_drain_recurse.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-test-bdrv-drain-Add-test-for-node-deletion.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Drain-recursively-with-a-single-BDRV_POLL_WHIL.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-test-bdrv-drain-Test-node-deletion-in-subtree-recurs.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Don-t-poll-in-parent-drain-callbacks.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-test-bdrv-drain-Graph-change-through-parent-callback.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Defer-.bdrv_drain_begin-callback-to-polling-ph.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-test-bdrv-drain-Test-that-bdrv_drain_invoke-doesn-t-.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Allow-AIO_WAIT_WHILE-with-NULL-ctx.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Move-bdrv_drain_all_begin-out-of-coroutine-con.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-ignore_bds_parents-parameter-for-drain-functio.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Allow-graph-changes-in-bdrv_drain_all_begin-en.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-test-bdrv-drain-Test-graph-changes-in-drain_all-sect.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Poll-after-drain-on-attaching-a-node.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-test-bdrv-drain-Test-bdrv_append-to-drained-node.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-linux-aio-acquire-AioContext-before-qemu_laio_.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-util-async-use-qemu_aio_coroutine_enter-in-co_schedu.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-job-Fix-nested-aio_poll-hanging-in-job_txn_apply.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-job-Fix-missing-locking-due-to-mismerge.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-blockjob-Wake-up-BDS-when-job-becomes-idle.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-aio-wait-Increase-num_waiters-even-in-home-thread.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-test-bdrv-drain-Drain-with-block-jobs-in-an-I-O-thre.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-test-blockjob-Acquire-AioContext-around-job_cancel_s.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-job-Use-AIO_WAIT_WHILE-in-job_finish_sync.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-test-bdrv-drain-Test-AIO_WAIT_WHILE-in-completion-ca.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Add-missing-locking-in-bdrv_co_drain_bh_cb.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-backend-Add-.drained_poll-callback.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-backend-Fix-potential-double-blk_delete.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-backend-Decrease-in_flight-only-after-callback.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-blockjob-Lie-better-in-child_job_drained_poll.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Remove-aio_poll-in-bdrv_drain_poll-variants.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-test-bdrv-drain-Test-nested-poll-in-bdrv_drain_poll_.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-job-Avoid-deadlocks-in-job_completed_txn_abort.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-test-bdrv-drain-AIO_WAIT_WHILE-in-job-.commit-.abort.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-test-bdrv-drain-Fix-outdated-comments.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-block-Use-a-single-global-AioWait.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-test-bdrv-drain-Test-draining-job-source-child-and-p.patch [bz#1637976]
Danilo C. L. de Paula ec15be1
- kvm-qemu-img-Fix-assert-when-mapping-unaligned-raw-file.patch [bz#1639374]
Danilo C. L. de Paula ec15be1
- kvm-iotests-Add-test-221-to-catch-qemu-img-map-regressio.patch [bz#1639374]
Danilo C. L. de Paula ec15be1
- Resolves: bz#1609327
Danilo C. L. de Paula ec15be1
  (qemu-kvm[37046]: Could not find keytab file: /etc/qemu/krb5.tab: Unknown error 49408)
Danilo C. L. de Paula ec15be1
- Resolves: bz#1636142
Danilo C. L. de Paula ec15be1
  (qemu NBD_CMD_CACHE flaws impacting non-qemu NBD clients)
Danilo C. L. de Paula ec15be1
- Resolves: bz#1637976
Danilo C. L. de Paula ec15be1
  (Crashes and hangs with iothreads vs. block jobs)
Danilo C. L. de Paula ec15be1
- Resolves: bz#1639374
Danilo C. L. de Paula ec15be1
  (qemu-img map 'Aborted (core dumped)' when specifying a plain file)
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula a711492
* Tue Oct 16 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 
Danilo C. L. de Paula ec15be1
- kvm-linux-headers-update.patch [bz#1508142]
Danilo C. L. de Paula ec15be1
- kvm-s390x-cpumodel-Set-up-CPU-model-for-AP-device-suppor.patch [bz#1508142]
Danilo C. L. de Paula ec15be1
- kvm-s390x-kvm-enable-AP-instruction-interpretation-for-g.patch [bz#1508142]
Danilo C. L. de Paula ec15be1
- kvm-s390x-ap-base-Adjunct-Processor-AP-object-model.patch [bz#1508142]
Danilo C. L. de Paula ec15be1
- kvm-s390x-vfio-ap-Introduce-VFIO-AP-device.patch [bz#1508142]
Danilo C. L. de Paula ec15be1
- kvm-s390-doc-detailed-specifications-for-AP-virtualizati.patch [bz#1508142]
Danilo C. L. de Paula ec15be1
- Resolves: bz#1508142
Danilo C. L. de Paula ec15be1
  ([IBM 8.0 FEAT] KVM: Guest-dedicated Crypto Adapters - qemu part)
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula a711492
* Mon Oct 15 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-38.el8
Danilo C. L. de Paula ec15be1
- kvm-Revert-hw-acpi-build-build-SRAT-memory-affinity-stru.patch [bz#1609235]
Danilo C. L. de Paula ec15be1
- kvm-add-udev-kvm-check.patch [bz#1552663]
Danilo C. L. de Paula ec15be1
- kvm-aio-posix-Don-t-count-ctx-notifier-as-progress-when-.patch [bz#1623085]
Danilo C. L. de Paula ec15be1
- kvm-aio-Do-aio_notify_accept-only-during-blocking-aio_po.patch [bz#1623085]
Danilo C. L. de Paula ec15be1
- kvm-aio-posix-fix-concurrent-access-to-poll_disable_cnt.patch [bz#1632622]
Danilo C. L. de Paula ec15be1
- kvm-aio-posix-compute-timeout-before-polling.patch [bz#1632622]
Danilo C. L. de Paula ec15be1
- kvm-aio-posix-do-skip-system-call-if-ctx-notifier-pollin.patch [bz#1632622]
Danilo C. L. de Paula ec15be1
- kvm-intel-iommu-send-PSI-always-even-if-across-PDEs.patch [bz#1450712]
Danilo C. L. de Paula ec15be1
- kvm-intel-iommu-remove-IntelIOMMUNotifierNode.patch [bz#1450712]
Danilo C. L. de Paula ec15be1
- kvm-intel-iommu-add-iommu-lock.patch [bz#1450712]
Danilo C. L. de Paula ec15be1
- kvm-intel-iommu-only-do-page-walk-for-MAP-notifiers.patch [bz#1450712]
Danilo C. L. de Paula ec15be1
- kvm-intel-iommu-introduce-vtd_page_walk_info.patch [bz#1450712]
Danilo C. L. de Paula ec15be1
- kvm-intel-iommu-pass-in-address-space-when-page-walk.patch [bz#1450712]
Danilo C. L. de Paula ec15be1
- kvm-intel-iommu-trace-domain-id-during-page-walk.patch [bz#1450712]
Danilo C. L. de Paula ec15be1
- kvm-util-implement-simple-iova-tree.patch [bz#1450712]
Danilo C. L. de Paula ec15be1
- kvm-intel-iommu-rework-the-page-walk-logic.patch [bz#1450712]
Danilo C. L. de Paula ec15be1
- kvm-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch [bz#1633928]
Danilo C. L. de Paula ec15be1
- Resolves: bz#1450712
Danilo C. L. de Paula ec15be1
  (Booting nested guest with vIOMMU, the assigned network devices can not receive packets (qemu))
Danilo C. L. de Paula ec15be1
- Resolves: bz#1552663
Danilo C. L. de Paula ec15be1
  (81-kvm-rhel.rules is no longer part of initscripts)
Danilo C. L. de Paula ec15be1
- Resolves: bz#1609235
Danilo C. L. de Paula ec15be1
  (Win2016 guest can't recognize pc-dimm hotplugged to node 0)
Danilo C. L. de Paula ec15be1
- Resolves: bz#1623085
Danilo C. L. de Paula ec15be1
  (VM doesn't boot from HD)
Danilo C. L. de Paula ec15be1
- Resolves: bz#1632622
Danilo C. L. de Paula ec15be1
  (~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)
Danilo C. L. de Paula ec15be1
- Resolves: bz#1633928
Danilo C. L. de Paula ec15be1
  (CVE-2018-3639 qemu-kvm: hw: cpu: speculative store bypass [rhel-8.0])
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula a711492
* Fri Oct 12 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-37.el8
Danilo C. L. de Paula ec15be1
- kvm-block-for-jobs-do-not-clear-user_paused-until-after-.patch [bz#1635583]
Danilo C. L. de Paula ec15be1
- kvm-iotests-Add-failure-matching-to-common.qemu.patch [bz#1635583]
Danilo C. L. de Paula ec15be1
- kvm-block-iotest-to-catch-abort-on-forced-blockjob-cance.patch [bz#1635583]
Danilo C. L. de Paula ec15be1
- Resolves: bz#1635583
Danilo C. L. de Paula ec15be1
  (Quitting VM causes qemu core dump once the block mirror job paused for no enough target space)
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula a711492
* Fri Oct 12 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - qemu-kvm-2.12.0-36
Danilo C. L. de Paula ec15be1
- kvm-check-Only-test-ivshm-when-it-is-compiled-in.patch [bz#1621817]
Danilo C. L. de Paula ec15be1
- kvm-Disable-ivshmem.patch [bz#1621817]
Danilo C. L. de Paula ec15be1
- kvm-mirror-Fail-gracefully-for-source-target.patch [bz#1637963]
Danilo C. L. de Paula ec15be1
- kvm-commit-Add-top-node-base-node-options.patch [bz#1637970]
Danilo C. L. de Paula ec15be1
- kvm-qemu-iotests-Test-commit-with-top-node-base-node.patch [bz#1637970]
Danilo C. L. de Paula ec15be1
- Resolves: bz#1621817
Danilo C. L. de Paula ec15be1
  (Disable IVSHMEM in RHEL 8)
Danilo C. L. de Paula ec15be1
- Resolves: bz#1637963
Danilo C. L. de Paula ec15be1
  (Segfault on 'blockdev-mirror' with same node as source and target)
Danilo C. L. de Paula ec15be1
- Resolves: bz#1637970
Danilo C. L. de Paula ec15be1
  (allow using node-names with block-commit)
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula a711492
* Thu Oct 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-35.el8
Danilo C. L. de Paula ec15be1
- kvm-redhat-make-the-plugins-executable.patch [bz#1638304]
Danilo C. L. de Paula ec15be1
- Resolves: bz#1638304
Danilo C. L. de Paula ec15be1
  (the driver packages lack all the library Requires)
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula a711492
* Thu Oct 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-34.el8
Danilo C. L. de Paula ec15be1
- kvm-seccomp-allow-sched_setscheduler-with-SCHED_IDLE-pol.patch [bz#1618356]
Danilo C. L. de Paula ec15be1
- kvm-seccomp-use-SIGSYS-signal-instead-of-killing-the-thr.patch [bz#1618356]
Danilo C. L. de Paula ec15be1
- kvm-seccomp-prefer-SCMP_ACT_KILL_PROCESS-if-available.patch [bz#1618356]
Danilo C. L. de Paula ec15be1
- kvm-configure-require-libseccomp-2.2.0.patch [bz#1618356]
Danilo C. L. de Paula ec15be1
- kvm-seccomp-set-the-seccomp-filter-to-all-threads.patch [bz#1618356]
Danilo C. L. de Paula ec15be1
- kvm-memory-cleanup-side-effects-of-memory_region_init_fo.patch [bz#1600365]
Danilo C. L. de Paula ec15be1
- Resolves: bz#1600365
Danilo C. L. de Paula ec15be1
  (QEMU core dumped when hotplug memory exceeding host hugepages and with discard-data=yes)
Danilo C. L. de Paula ec15be1
- Resolves: bz#1618356
Danilo C. L. de Paula ec15be1
  (qemu-kvm: Qemu: seccomp: blacklist is not applied to all threads [rhel-8])
Danilo C. L. de Paula ec15be1
Danilo C. L. de Paula 58305ef
* Fri Oct 05 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-33.el8
Danilo C. L. de Paula 58305ef
- kvm-migration-postcopy-Clear-have_listen_thread.patch [bz#1608765]
Danilo C. L. de Paula 58305ef
- kvm-migration-cleanup-in-error-paths-in-loadvm.patch [bz#1608765]
Danilo C. L. de Paula 58305ef
- kvm-jobs-change-start-callback-to-run-callback.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-jobs-canonize-Error-object.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-jobs-add-exit-shim.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-block-commit-utilize-job_exit-shim.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-block-mirror-utilize-job_exit-shim.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-jobs-utilize-job_exit-shim.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-block-backup-make-function-variables-consistently-na.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-jobs-remove-ret-argument-to-job_completed-privatize-.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-jobs-remove-job_defer_to_main_loop.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-block-commit-add-block-job-creation-flags.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-block-mirror-add-block-job-creation-flags.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-block-stream-add-block-job-creation-flags.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-block-commit-refactor-commit-to-use-job-callbacks.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-block-mirror-don-t-install-backing-chain-on-abort.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-block-mirror-conservative-mirror_exit-refactor.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-block-stream-refactor-stream-to-use-job-callbacks.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-tests-blockjob-replace-Blockjob-with-Job.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-tests-test-blockjob-remove-exit-callback.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-tests-test-blockjob-txn-move-.exit-to-.clean.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-jobs-remove-.exit-callback.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-qapi-block-commit-expose-new-job-properties.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-qapi-block-mirror-expose-new-job-properties.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-qapi-block-stream-expose-new-job-properties.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-block-backup-qapi-documentation-fixup.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- kvm-blockdev-document-transactional-shortcomings.patch [bz#1632939]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1608765
Danilo C. L. de Paula 58305ef
  (After postcopy migration,  do savevm and loadvm, guest hang and call trace)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1632939
Danilo C. L. de Paula 58305ef
  (qemu blockjobs other than backup do not support job-finalize or job-dismiss)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Fri Sep 28 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-32.el8
Danilo C. L. de Paula 58305ef
- kvm-Re-enable-disabled-Hyper-V-enlightenments.patch [bz#1625185]
Danilo C. L. de Paula 58305ef
- kvm-Fix-annocheck-issues.patch [bz#1624164]
Danilo C. L. de Paula 58305ef
- kvm-exec-check-that-alignment-is-a-power-of-two.patch [bz#1630746]
Danilo C. L. de Paula 58305ef
- kvm-curl-Make-sslverify-off-disable-host-as-well-as-peer.patch [bz#1575925]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1575925
Danilo C. L. de Paula 58305ef
  ("SSL: no alternative certificate subject name matches target host name" error even though sslverify = off)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1624164
Danilo C. L. de Paula 58305ef
  (Review annocheck distro flag failures in qemu-kvm)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1625185
Danilo C. L. de Paula 58305ef
  (Re-enable disabled Hyper-V enlightenments)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1630746
Danilo C. L. de Paula 58305ef
  (qemu_ram_mmap: Assertion `is_power_of_2(align)' failed)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Tue Sep 11 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-31.el8
Danilo C. L. de Paula 58305ef
- kvm-i386-Disable-TOPOEXT-by-default-on-cpu-host.patch [bz#1619804]
Danilo C. L. de Paula 58305ef
- kvm-redhat-enable-opengl-add-build-and-runtime-deps.patch [bz#1618412]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1618412
Danilo C. L. de Paula 58305ef
  (Enable opengl (for intel vgpu display))
Danilo C. L. de Paula 58305ef
- Resolves: bz#1619804
Danilo C. L. de Paula 58305ef
  (kernel panic in init_amd_cacheinfo)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Wed Sep 05 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-30.el8
Danilo C. L. de Paula 58305ef
- kvm-redhat-Disable-vhost-crypto.patch [bz#1625668]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1625668
Danilo C. L. de Paula 58305ef
  (Decide if we should disable 'vhost-crypto' or not)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Wed Sep 05 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-29.el8
Danilo C. L. de Paula 58305ef
- kvm-target-i386-sev-fix-memory-leaks.patch [bz#1615717]
Danilo C. L. de Paula 58305ef
- kvm-i386-Fix-arch_query_cpu_model_expansion-leak.patch [bz#1615717]
Danilo C. L. de Paula 58305ef
- kvm-redhat-Update-build-configuration.patch [bz#1573156]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1573156
Danilo C. L. de Paula 58305ef
  (Update build configure for QEMU 2.12.0)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1615717
Danilo C. L. de Paula 58305ef
  (Memory leaks)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Wed Aug 29 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-27.el8
Danilo C. L. de Paula 58305ef
- kvm-Fix-libusb-1.0.22-deprecated-libusb_set_debug-with-l.patch [bz#1622656]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1622656
Danilo C. L. de Paula 58305ef
  (qemu-kvm fails to build due to libusb_set_debug being deprecated)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Fri Aug 17 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-26.el8
Danilo C. L. de Paula 58305ef
- kvm-redhat-remove-extra-in-rhel_rhev_conflicts-macro.patch [bz#1618752]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1618752
Danilo C. L. de Paula 58305ef
  (qemu-kvm can't be installed in RHEL-8 as it Conflicts with itself.)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Thu Aug 16 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-25.el8
Danilo C. L. de Paula 58305ef
- kvm-Migration-TLS-Fix-crash-due-to-double-cleanup.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1594384
Danilo C. L. de Paula 58305ef
  (2.12 migration fixes)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Tue Aug 14 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-24.el8
Danilo C. L. de Paula 58305ef
- kvm-Add-qemu-keymap-to-qemu-kvm-common.patch [bz#1593117]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1593117
Danilo C. L. de Paula 58305ef
  (add qemu-keymap utility)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Fri Aug 10 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-23.el8
Danilo C. L. de Paula 58305ef
- Fixing an issue with some old command in the spec file
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Fri Aug 10 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-22.el8
Danilo C. L. de Paula 58305ef
- Fix an issue with the build_configure script.
Danilo C. L. de Paula 58305ef
- Resolves: bz#1425820
Danilo C. L. de Paula 58305ef
  (Improve QEMU packaging layout with modularization of the block layer)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Fri Aug 10 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-20.el8
Danilo C. L. de Paula 58305ef
- kvm-migration-stop-compressing-page-in-migration-thread.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-stop-compression-to-allocate-and-free-memo.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-stop-decompression-to-allocate-and-free-me.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-detect-compression-and-decompression-error.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-introduce-control_save_page.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-move-some-code-to-ram_save_host_page.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-move-calling-control_save_page-to-the-comm.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-move-calling-save_zero_page-to-the-common-.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-introduce-save_normal_page.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-remove-ram_save_compressed_page.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-block-dirty-bitmap-fix-memory-leak-in-dirt.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-fix-saving-normal-page-even-if-it-s-been-c.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-update-index-field-when-delete-or-qsort-RD.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-introduce-decompress-error-check.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-Don-t-activate-block-devices-if-using-S.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-not-wait-RDMA_CM_EVENT_DISCONNECTED-event-.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-migration-block-dirty-bitmap-fix-dirty_bitmap_load.patch [bz#1594384]
Danilo C. L. de Paula 58305ef
- kvm-s390x-add-RHEL-7.6-machine-type-for-ccw.patch [bz#1595718]
Danilo C. L. de Paula 58305ef
- kvm-s390x-cpumodel-default-enable-bpb-and-ppa15-for-z196.patch [bz#1595718]
Danilo C. L. de Paula 58305ef
- kvm-linux-headers-asm-s390-kvm.h-header-sync.patch [bz#1612938]
Danilo C. L. de Paula 58305ef
- kvm-s390x-kvm-add-etoken-facility.patch [bz#1612938]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1594384
Danilo C. L. de Paula 58305ef
  (2.12 migration fixes)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1595718
Danilo C. L. de Paula 58305ef
  (Add ppa15/bpb to the default cpu model for z196 and higher in the 7.6 s390-ccw-virtio machine)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1612938
Danilo C. L. de Paula 58305ef
  (Add etoken support to qemu-kvm for s390x KVM guests)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Fri Aug 10 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-18.el8
Danilo C. L. de Paula 58305ef
  Mass import from RHEL 7.6 qemu-kvm-rhev, including fixes to the following BZs:
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
- kvm-AArch64-Add-virt-rhel7.6-machine-type.patch [bz#1558723]
Danilo C. L. de Paula 58305ef
- kvm-cpus-Fix-event-order-on-resume-of-stopped-guest.patch [bz#1566153]
Danilo C. L. de Paula 58305ef
- kvm-qemu-img-Check-post-truncation-size.patch [bz#1523065]
Danilo C. L. de Paula 58305ef
- kvm-vga-catch-depth-0.patch [bz#1575541]
Danilo C. L. de Paula 58305ef
- kvm-Fix-x-hv-max-vps-compat-value-for-7.4-machine-type.patch [bz#1583959]
Danilo C. L. de Paula 58305ef
- kvm-ccid-card-passthru-fix-regression-in-realize.patch [bz#1584984]
Danilo C. L. de Paula 58305ef
- kvm-Use-4-MB-vram-for-cirrus.patch [bz#1542080]
Danilo C. L. de Paula 58305ef
- kvm-spapr_pci-Remove-unhelpful-pagesize-warning.patch [bz#1505664]
Danilo C. L. de Paula 58305ef
- kvm-rpm-Add-nvme-VFIO-driver-to-rw-whitelist.patch [bz#1416180]
Danilo C. L. de Paula 58305ef
- kvm-qobject-Use-qobject_to-instead-of-type-cast.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-qobject-Ensure-base-is-at-offset-0.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-qobject-use-a-QObjectBase_-struct.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-qobject-Replace-qobject_incref-QINCREF-qobject_decre.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-qobject-Modify-qobject_ref-to-return-obj.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-rbd-Drop-deprecated-drive-parameter-filename.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-iscsi-Drop-deprecated-drive-parameter-filename.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-block-Add-block-specific-QDict-header.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-qobject-Move-block-specific-qdict-code-to-block-qdic.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-block-Fix-blockdev-for-certain-non-string-scalars.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-block-Fix-drive-for-certain-non-string-scalars.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-block-Clean-up-a-misuse-of-qobject_to-in-.bdrv_co_cr.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-block-Factor-out-qobject_input_visitor_new_flat_conf.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-block-Make-remaining-uses-of-qobject-input-visitor-m.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-block-qdict-Simplify-qdict_flatten_qdict.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-block-qdict-Tweak-qdict_flatten_qdict-qdict_flatten_.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-block-qdict-Clean-up-qdict_crumple-a-bit.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-block-qdict-Simplify-qdict_is_list-some.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-check-block-qdict-Rename-qdict_flatten-s-variables-f.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-check-block-qdict-Cover-flattening-of-empty-lists-an.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-block-Fix-blockdev-blockdev-add-for-empty-objects-an.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-rbd-New-parameter-auth-client-required.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-rbd-New-parameter-key-secret.patch [bz#1557995]
Danilo C. L. de Paula 58305ef
- kvm-block-mirror-honor-ratelimit-again.patch [bz#1572856]
Danilo C. L. de Paula 58305ef
- kvm-block-mirror-Make-cancel-always-cancel-pre-READY.patch [bz#1572856]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Add-test-for-cancelling-a-mirror-job.patch [bz#1572856]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Split-214-off-of-122.patch [bz#1518738]
Danilo C. L. de Paula 58305ef
- kvm-block-Add-COR-filter-driver.patch [bz#1518738]
Danilo C. L. de Paula 58305ef
- kvm-block-BLK_PERM_WRITE-includes-._UNCHANGED.patch [bz#1518738]
Danilo C. L. de Paula 58305ef
- kvm-block-Add-BDRV_REQ_WRITE_UNCHANGED-flag.patch [bz#1518738]
Danilo C. L. de Paula 58305ef
- kvm-block-Set-BDRV_REQ_WRITE_UNCHANGED-for-COR-writes.patch [bz#1518738]
Danilo C. L. de Paula 58305ef
- kvm-block-quorum-Support-BDRV_REQ_WRITE_UNCHANGED.patch [bz#1518738]
Danilo C. L. de Paula 58305ef
- kvm-block-Support-BDRV_REQ_WRITE_UNCHANGED-in-filters.patch [bz#1518738]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Clean-up-wrap-image-in-197.patch [bz#1518738]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Copy-197-for-COR-filter-driver.patch [bz#1518738]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Add-test-for-COR-across-nodes.patch [bz#1518738]
Danilo C. L. de Paula 58305ef
- kvm-qemu-io-Use-purely-string-blockdev-options.patch [bz#1576598]
Danilo C. L. de Paula 58305ef
- kvm-qemu-img-Use-only-string-options-in-img_open_opts.patch [bz#1576598]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Add-test-for-U-force-share-conflicts.patch [bz#1576598]
Danilo C. L. de Paula 58305ef
- kvm-qemu-io-Drop-command-functions-return-values.patch [bz#1519617]
Danilo C. L. de Paula 58305ef
- kvm-qemu-io-Let-command-functions-return-error-code.patch [bz#1519617]
Danilo C. L. de Paula 58305ef
- kvm-qemu-io-Exit-with-error-when-a-command-failed.patch [bz#1519617]
Danilo C. L. de Paula 58305ef
- kvm-iotests.py-Add-qemu_io_silent.patch [bz#1519617]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Let-216-make-use-of-qemu-io-s-exit-code.patch [bz#1519617]
Danilo C. L. de Paula 58305ef
- kvm-qcow2-Repair-OFLAG_COPIED-when-fixing-leaks.patch [bz#1527085]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Repairing-error-during-snapshot-deletion.patch [bz#1527085]
Danilo C. L. de Paula 58305ef
- kvm-block-Make-bdrv_is_writable-public.patch [bz#1588039]
Danilo C. L. de Paula 58305ef
- kvm-qcow2-Do-not-mark-inactive-images-corrupt.patch [bz#1588039]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Add-case-for-a-corrupted-inactive-image.patch [bz#1588039]
Danilo C. L. de Paula 58305ef
- kvm-main-loop-drop-spin_counter.patch [bz#1168213]
Danilo C. L. de Paula 58305ef
- kvm-target-ppc-Factor-out-the-parsing-in-kvmppc_get_cpu_.patch [bz#1560847]
Danilo C. L. de Paula 58305ef
- kvm-target-ppc-Don-t-require-private-l1d-cache-on-POWER8.patch [bz#1560847]
Danilo C. L. de Paula 58305ef
- kvm-ppc-spapr_caps-Don-t-disable-cap_cfpc-on-POWER8-by-d.patch [bz#1560847]
Danilo C. L. de Paula 58305ef
- kvm-qxl-fix-local-renderer-crash.patch [bz#1567733]
Danilo C. L. de Paula 58305ef
- kvm-qemu-img-Amendment-support-implies-create_opts.patch [bz#1537956]
Danilo C. L. de Paula 58305ef
- kvm-block-Add-Error-parameter-to-bdrv_amend_options.patch [bz#1537956]
Danilo C. L. de Paula 58305ef
- kvm-qemu-option-Pull-out-Supported-options-print.patch [bz#1537956]
Danilo C. L. de Paula 58305ef
- kvm-qemu-img-Add-print_amend_option_help.patch [bz#1537956]
Danilo C. L. de Paula 58305ef
- kvm-qemu-img-Recognize-no-creation-support-in-o-help.patch [bz#1537956]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Test-help-option-for-unsupporting-formats.patch [bz#1537956]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Rework-113.patch [bz#1537956]
Danilo C. L. de Paula 58305ef
- kvm-qemu-img-Resolve-relative-backing-paths-in-rebase.patch [bz#1569835]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Add-test-for-rebasing-with-relative-paths.patch [bz#1569835]
Danilo C. L. de Paula 58305ef
- kvm-qemu-img-Special-post-backing-convert-handling.patch [bz#1527898]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Test-post-backing-convert-target-behavior.patch [bz#1527898]
Danilo C. L. de Paula 58305ef
- kvm-migration-calculate-expected_downtime-with-ram_bytes.patch [bz#1564576]
Danilo C. L. de Paula 58305ef
- kvm-sheepdog-Fix-sd_co_create_opts-memory-leaks.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-reduce-chance-of-races-in-185.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-blockjob-do-not-cancel-timer-in-resume.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-nfs-Fix-error-path-in-nfs_options_qdict_to_qapi.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-nfs-Remove-processed-options-from-QDict.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-blockjob-drop-block_job_pause-resume_all.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-blockjob-expose-error-string-via-query.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-blockjob-Fix-assertion-in-block_job_finalize.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-blockjob-Wrappers-for-progress-counter-access.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-blockjob-Move-RateLimit-to-BlockJob.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-blockjob-Implement-block_job_set_speed-centrally.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-blockjob-Introduce-block_job_ratelimit_get_delay.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-blockjob-Add-block_job_driver.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-blockjob-Update-block-job-pause-resume-documentation.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-blockjob-Improve-BlockJobInfo.offset-len-documentati.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Create-Job-JobDriver-and-job_create.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Rename-BlockJobType-into-JobType.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-JobDriver.job_type.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-job_delete.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Maintain-a-list-of-all-jobs.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Move-state-transitions-to-Job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-reference-counting.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Move-cancelled-to-Job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-Job.aio_context.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Move-defer_to_main_loop-to-Job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Move-coroutine-and-related-code-to-Job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-job_sleep_ns.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Move-pause-resume-functions-to-Job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Replace-BlockJob.completed-with-job_is_completed.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Move-BlockJobCreateFlags-to-Job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-blockjob-Split-block_job_event_pending.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-job_event_.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Move-single-job-finalisation-to-Job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Convert-block_job_cancel_async-to-Job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-job_drain.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Move-.complete-callback-to-Job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Move-job_finish_sync-to-Job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Switch-transactions-to-JobTxn.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Move-transactions-to-Job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Move-completion-and-cancellation-to-Job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-block-Cancel-job-in-bdrv_close_all-callers.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-job_yield.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-job_dismiss.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-job_is_ready.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-job_transition_to_ready.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Move-progress-fields-to-Job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Introduce-qapi-job.json.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-JOB_STATUS_CHANGE-QMP-event.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-lifecycle-QMP-commands.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-query-jobs-QMP-command.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-blockjob-Remove-BlockJob.driver.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Move-qmp_to_opts-to-VM.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-Test-job-with-block-jobs.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-vdi-Fix-vdi_co_do_create-return-value.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-vhdx-Fix-vhdx_co_create-return-value.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-job-Add-error-message-for-failing-jobs.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-block-create-Make-x-blockdev-create-a-job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-Add-VM.get_qmp_events_filtered.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-Add-VM.qmp_log.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-Add-iotests.img_info_log.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-Add-VM.run_job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-iotests.py-helper-for-non-file-protocol.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-Rewrite-206-for-blockdev-create-job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-Rewrite-207-for-blockdev-create-job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-Rewrite-210-for-blockdev-create-job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-Rewrite-211-for-blockdev-create-job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-Rewrite-212-for-blockdev-create-job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-Rewrite-213-for-blockdev-create-job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-block-create-Mark-blockdev-create-stable.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-jobs-fix-stale-wording.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-jobs-fix-verb-references-in-docs.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Fix-219-s-timing.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-iotests-improve-pause_job.patch [bz#1513543]
Danilo C. L. de Paula 58305ef
- kvm-rpm-Whitelist-copy-on-read-block-driver.patch [bz#1518738]
Danilo C. L. de Paula 58305ef
- kvm-rpm-add-throttle-driver-to-rw-whitelist.patch [bz#1591076]
Danilo C. L. de Paula 58305ef
- kvm-usb-host-skip-open-on-pending-postload-bh.patch [bz#1572851]
Danilo C. L. de Paula 58305ef
- kvm-i386-Define-the-Virt-SSBD-MSR-and-handling-of-it-CVE.patch [bz#1574216]
Danilo C. L. de Paula 58305ef
- kvm-i386-define-the-AMD-virt-ssbd-CPUID-feature-bit-CVE-.patch [bz#1574216]
Danilo C. L. de Paula 58305ef
- kvm-block-file-posix-Pass-FD-to-locking-helpers.patch [bz#1519144]
Danilo C. L. de Paula 58305ef
- kvm-block-file-posix-File-locking-during-creation.patch [bz#1519144]
Danilo C. L. de Paula 58305ef
- kvm-iotests-Add-creation-test-to-153.patch [bz#1519144]
Danilo C. L. de Paula 58305ef
- kvm-vhost-user-add-Net-prefix-to-internal-state-structur.patch [bz#1526645]
Danilo C. L. de Paula 58305ef
- kvm-virtio-support-setting-memory-region-based-host-noti.patch [bz#1526645]
Danilo C. L. de Paula 58305ef
- kvm-vhost-user-support-receiving-file-descriptors-in-sla.patch [bz#1526645]
Danilo C. L. de Paula 58305ef
- kvm-osdep-add-wait.h-compat-macros.patch [bz#1526645]
Danilo C. L. de Paula 58305ef
- kvm-vhost-user-bridge-support-host-notifier.patch [bz#1526645]
Danilo C. L. de Paula 58305ef
- kvm-vhost-allow-backends-to-filter-memory-sections.patch [bz#1526645]
Danilo C. L. de Paula 58305ef
- kvm-vhost-user-allow-slave-to-send-fds-via-slave-channel.patch [bz#1526645]
Danilo C. L. de Paula 58305ef
- kvm-vhost-user-introduce-shared-vhost-user-state.patch [bz#1526645]
Danilo C. L. de Paula 58305ef
- kvm-vhost-user-support-registering-external-host-notifie.patch [bz#1526645]
Danilo C. L. de Paula 58305ef
- kvm-libvhost-user-support-host-notifier.patch [bz#1526645]
Danilo C. L. de Paula 58305ef
- kvm-block-Introduce-API-for-copy-offloading.patch [bz#1482537]
Danilo C. L. de Paula 58305ef
- kvm-raw-Check-byte-range-uniformly.patch [bz#1482537]
Danilo C. L. de Paula 58305ef
- kvm-raw-Implement-copy-offloading.patch [bz#1482537]
Danilo C. L. de Paula 58305ef
- kvm-qcow2-Implement-copy-offloading.patch [bz#1482537]
Danilo C. L. de Paula 58305ef
- kvm-file-posix-Implement-bdrv_co_copy_range.patch [bz#1482537]
Danilo C. L. de Paula 58305ef
- kvm-iscsi-Query-and-save-device-designator-when-opening.patch [bz#1482537]
Danilo C. L. de Paula 58305ef
- kvm-iscsi-Create-and-use-iscsi_co_wait_for_task.patch [bz#1482537]
Danilo C. L. de Paula 58305ef
- kvm-iscsi-Implement-copy-offloading.patch [bz#1482537]
Danilo C. L. de Paula 58305ef
- kvm-block-backend-Add-blk_co_copy_range.patch [bz#1482537]
Danilo C. L. de Paula 58305ef
- kvm-qemu-img-Convert-with-copy-offloading.patch [bz#1482537]
Danilo C. L. de Paula 58305ef
- kvm-qcow2-Fix-src_offset-in-copy-offloading.patch [bz#1482537]
Danilo C. L. de Paula 58305ef
- kvm-iscsi-Don-t-blindly-use-designator-length-in-respons.patch [bz#1482537]
Danilo C. L. de Paula 58305ef
- kvm-file-posix-Fix-EINTR-handling.patch [bz#1482537]
Danilo C. L. de Paula 58305ef
- kvm-usb-storage-Add-rerror-werror-properties.patch [bz#1595180]
Danilo C. L. de Paula 58305ef
- kvm-numa-clarify-error-message-when-node-index-is-out-of.patch [bz#1578381]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-Update-026.out.nocache-reference-output.patch [bz#1528541]
Danilo C. L. de Paula 58305ef
- kvm-qcow2-Free-allocated-clusters-on-write-error.patch [bz#1528541]
Danilo C. L. de Paula 58305ef
- kvm-qemu-iotests-Test-qcow2-not-leaking-clusters-on-writ.patch [bz#1528541]
Danilo C. L. de Paula 58305ef
- kvm-qemu-options-Add-missing-newline-to-accel-help-text.patch [bz#1586313]
Danilo C. L. de Paula 58305ef
- kvm-xhci-fix-guest-triggerable-assert.patch [bz#1594135]
Danilo C. L. de Paula 58305ef
- kvm-virtio-gpu-tweak-scanout-disable.patch [bz#1589634]
Danilo C. L. de Paula 58305ef
- kvm-virtio-gpu-update-old-resource-too.patch [bz#1589634]
Danilo C. L. de Paula 58305ef
- kvm-virtio-gpu-disable-scanout-when-backing-resource-is-.patch [bz#1589634]
Danilo C. L. de Paula 58305ef
- kvm-block-Don-t-silently-truncate-node-names.patch [bz#1549654]
Danilo C. L. de Paula 58305ef
- kvm-pr-helper-fix-socket-path-default-in-help.patch [bz#1533158]
Danilo C. L. de Paula 58305ef
- kvm-pr-helper-fix-assertion-failure-on-failed-multipath-.patch [bz#1533158]
Danilo C. L. de Paula 58305ef
- kvm-pr-manager-helper-avoid-SIGSEGV-when-writing-to-the-.patch [bz#1533158]
Danilo C. L. de Paula 58305ef
- kvm-pr-manager-put-stubs-in-.c-file.patch [bz#1533158]
Danilo C. L. de Paula 58305ef
- kvm-pr-manager-add-query-pr-managers-QMP-command.patch [bz#1533158]
Danilo C. L. de Paula 58305ef
- kvm-pr-manager-helper-report-event-on-connection-disconn.patch [bz#1533158]
Danilo C. L. de Paula 58305ef
- kvm-pr-helper-avoid-error-on-PR-IN-command-with-zero-req.patch [bz#1533158]
Danilo C. L. de Paula 58305ef
- kvm-pr-helper-Rework-socket-path-handling.patch [bz#1533158]
Danilo C. L. de Paula 58305ef
- kvm-pr-manager-helper-fix-memory-leak-on-event.patch [bz#1533158]
Danilo C. L. de Paula 58305ef
- kvm-object-fix-OBJ_PROP_LINK_UNREF_ON_RELEASE-ambivalenc.patch [bz#1556678]
Danilo C. L. de Paula 58305ef
- kvm-usb-hcd-xhci-test-add-a-test-for-ccid-hotplug.patch [bz#1556678]
Danilo C. L. de Paula 58305ef
- kvm-Revert-usb-release-the-created-buses.patch [bz#1556678]
Danilo C. L. de Paula 58305ef
- kvm-file-posix-Fix-creation-locking.patch [bz#1599335]
Danilo C. L. de Paula 58305ef
- kvm-file-posix-Unlock-FD-after-creation.patch [bz#1599335]
Danilo C. L. de Paula 58305ef
- kvm-ahci-trim-signatures-on-raise-lower.patch [bz#1584914]
Danilo C. L. de Paula 58305ef
- kvm-ahci-fix-PxCI-register-race.patch [bz#1584914]
Danilo C. L. de Paula 58305ef
- kvm-ahci-don-t-schedule-unnecessary-BH.patch [bz#1584914]
Danilo C. L. de Paula 58305ef
- kvm-qcow2-Fix-qcow2_truncate-error-return-value.patch [bz#1595173]
Danilo C. L. de Paula 58305ef
- kvm-block-Convert-.bdrv_truncate-callback-to-coroutine_f.patch [bz#1595173]
Danilo C. L. de Paula 58305ef
- kvm-qcow2-Remove-coroutine-trampoline-for-preallocate_co.patch [bz#1595173]
Danilo C. L. de Paula 58305ef
- kvm-block-Move-bdrv_truncate-implementation-to-io.c.patch [bz#1595173]
Danilo C. L. de Paula 58305ef
- kvm-block-Use-tracked-request-for-truncate.patch [bz#1595173]
Danilo C. L. de Paula 58305ef
- kvm-file-posix-Make-.bdrv_co_truncate-asynchronous.patch [bz#1595173]
Danilo C. L. de Paula 58305ef
- kvm-block-Fix-copy-on-read-crash-with-partial-final-clus.patch [bz#1590640]
Danilo C. L. de Paula 58305ef
- kvm-block-fix-QEMU-crash-with-scsi-hd-and-drive_del.patch [bz#1599515]
Danilo C. L. de Paula 58305ef
- kvm-virtio-rng-process-pending-requests-on-DRIVER_OK.patch [bz#1576743]
Danilo C. L. de Paula 58305ef
- kvm-file-posix-specify-expected-filetypes.patch [bz#1525829]
Danilo C. L. de Paula 58305ef
- kvm-iotests-add-test-226-for-file-driver-types.patch [bz#1525829]
Danilo C. L. de Paula 58305ef
- kvm-block-dirty-bitmap-add-lock-to-bdrv_enable-disable_d.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-qapi-add-x-block-dirty-bitmap-enable-disable.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-qmp-transaction-support-for-x-block-dirty-bitmap-ena.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-qapi-add-x-block-dirty-bitmap-merge.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-qapi-add-disabled-parameter-to-block-dirty-bitmap-ad.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-block-dirty-bitmap-add-bdrv_enable_dirty_bitmap_lock.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-dirty-bitmap-fix-double-lock-on-bitmap-enabling.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-block-qcow2-bitmap-fix-free_bitmap_clusters.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-qcow2-add-overlap-check-for-bitmap-directory.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-blockdev-enable-non-root-nodes-for-backup-source.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-iotests-add-222-to-test-basic-fleecing.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-qcow2-Remove-dead-check-on-ret.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-block-Move-request-tracking-to-children-in-copy-offl.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-block-Fix-parameter-checking-in-bdrv_co_copy_range_i.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-block-Honour-BDRV_REQ_NO_SERIALISING-in-copy-range.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-backup-Use-copy-offloading.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-block-backup-disable-copy-offloading-for-backup.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-iotests-222-Don-t-run-with-luks.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-block-io-fix-copy_range.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-block-split-flags-in-copy_range.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-block-add-BDRV_REQ_SERIALISING-flag.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-block-backup-fix-fleecing-scheme-use-serialized-writ.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-nbd-server-Reject-0-length-block-status-request.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-nbd-server-fix-trace.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-nbd-server-refactor-NBDExportMetaContexts.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-nbd-server-add-nbd_meta_empty_or_pattern-helper.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-nbd-server-implement-dirty-bitmap-export.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-qapi-new-qmp-command-nbd-server-add-bitmap.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-docs-interop-add-nbd.txt.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-nbd-server-introduce-NBD_CMD_CACHE.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-nbd-server-Silence-gcc-false-positive.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-nbd-server-Fix-dirty-bitmap-logic-regression.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-nbd-server-fix-nbd_co_send_block_status.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-nbd-client-Add-x-dirty-bitmap-to-query-bitmap-from-s.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-iotests-New-test-223-for-exporting-dirty-bitmap-over.patch [bz#1207657]
Danilo C. L. de Paula 58305ef
- kvm-hw-char-serial-Only-retry-if-qemu_chr_fe_write-retur.patch [bz#1592817]
Danilo C. L. de Paula 58305ef
- kvm-hw-char-serial-retry-write-if-EAGAIN.patch [bz#1592817]
Danilo C. L. de Paula 58305ef
- kvm-throttle-groups-fix-hang-when-group-member-leaves.patch [bz#1535914]
Danilo C. L. de Paula 58305ef
- kvm-Disable-aarch64-devices-reappeared-after-2.12-rebase.patch [bz#1586357]
Danilo C. L. de Paula 58305ef
- kvm-Disable-split-irq-device.patch [bz#1586357]
Danilo C. L. de Paula 58305ef
- kvm-Disable-AT24Cx-i2c-eeprom.patch [bz#1586357]
Danilo C. L. de Paula 58305ef
- kvm-Disable-CAN-bus-devices.patch [bz#1586357]
Danilo C. L. de Paula 58305ef
- kvm-Disable-new-superio-devices.patch [bz#1586357]
Danilo C. L. de Paula 58305ef
- kvm-Disable-new-pvrdma-device.patch [bz#1586357]
Danilo C. L. de Paula 58305ef
- kvm-qdev-add-HotplugHandler-post_plug-callback.patch [bz#1607891]
Danilo C. L. de Paula 58305ef
- kvm-virtio-scsi-fix-hotplug-reset-vs-event-race.patch [bz#1607891]
Danilo C. L. de Paula 58305ef
- kvm-e1000-Fix-tso_props-compat-for-82540em.patch [bz#1608778]
Danilo C. L. de Paula 58305ef
- kvm-slirp-correct-size-computation-while-concatenating-m.patch [bz#1586255]
Danilo C. L. de Paula 58305ef
- kvm-s390x-sclp-fix-maxram-calculation.patch [bz#1595740]
Danilo C. L. de Paula 58305ef
- kvm-redhat-Make-gitpublish-profile-the-default-one.patch [bz#1425820]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1168213
Danilo C. L. de Paula 58305ef
  (main-loop: WARNING: I/O thread spun for 1000 iterations while doing stream block device.)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1207657
Danilo C. L. de Paula 58305ef
  (RFE: QEMU Incremental live backup - push and pull modes)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1416180
Danilo C. L. de Paula 58305ef
  (QEMU VFIO based block driver for NVMe devices)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1425820
Danilo C. L. de Paula 58305ef
  (Improve QEMU packaging layout with modularization of the block layer)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1482537
Danilo C. L. de Paula 58305ef
  ([RFE] qemu-img copy-offloading (convert command))
Danilo C. L. de Paula 58305ef
- Resolves: bz#1505664
Danilo C. L. de Paula 58305ef
  ("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)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1513543
Danilo C. L. de Paula 58305ef
  ([RFE] Add block job to create format on a storage device)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1518738
Danilo C. L. de Paula 58305ef
  (Add 'copy-on-read' filter driver for use with blockdev-add)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1519144
Danilo C. L. de Paula 58305ef
  (qemu-img: image locking doesn't cover image creation)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1519617
Danilo C. L. de Paula 58305ef
  (The exit code should be non-zero when qemu-io reports an error)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1523065
Danilo C. L. de Paula 58305ef
  ("qemu-img resize" should fail to decrease the size of logical partition/lvm/iSCSI image with raw format)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1525829
Danilo C. L. de Paula 58305ef
  (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?")
Danilo C. L. de Paula 58305ef
- Resolves: bz#1526645
Danilo C. L. de Paula 58305ef
  ([Intel 7.6 FEAT] vHost Data Plane Acceleration (vDPA) - vhost user client - qemu-kvm-rhev)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1527085
Danilo C. L. de Paula 58305ef
  (The copied flag should be updated during  '-r leaks')
Danilo C. L. de Paula 58305ef
- Resolves: bz#1527898
Danilo C. L. de Paula 58305ef
  ([RFE] qemu-img should leave cluster unallocated if it's read as zero throughout the backing chain)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1528541
Danilo C. L. de Paula 58305ef
  (qemu-img check reports tons of leaked clusters after re-start nfs service to resume writing data in guest)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1533158
Danilo C. L. de Paula 58305ef
  (QEMU support for libvirtd restarting qemu-pr-helper)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1535914
Danilo C. L. de Paula 58305ef
  (Disable io throttling for one member disk of a group during io will induce the other one hang with io)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1537956
Danilo C. L. de Paula 58305ef
  (RFE: qemu-img amend should list the true supported options)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1542080
Danilo C. L. de Paula 58305ef
  (Qemu core dump at cirrus_invalidate_region)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1549654
Danilo C. L. de Paula 58305ef
  (Reject node-names which would be truncated by the block layer commands)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1556678
Danilo C. L. de Paula 58305ef
  (Hot plug usb-ccid for the 2nd time with the same ID as the 1st time failed)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1557995
Danilo C. L. de Paula 58305ef
  (QAPI schema for RBD storage misses the 'password-secret' option)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1558723
Danilo C. L. de Paula 58305ef
  (Create RHEL-7.6 QEMU machine type for AArch64)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1560847
Danilo C. L. de Paula 58305ef
  ([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)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1564576
Danilo C. L. de Paula 58305ef
  (Pegas 1.1 - Require to backport qemu-kvm patch that fixes expected_downtime calculation during migration)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1566153
Danilo C. L. de Paula 58305ef
  (IOERROR pause code lost after resuming a VM while I/O error is still present)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1567733
Danilo C. L. de Paula 58305ef
  (qemu abort when migrate during guest reboot)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1569835
Danilo C. L. de Paula 58305ef
  (qemu-img get wrong backing file path after rebasing image with relative path)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1572851
Danilo C. L. de Paula 58305ef
  (Core dumped after migration when with usb-host)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1572856
Danilo C. L. de Paula 58305ef
  ('block-job-cancel' can not cancel a "drive-mirror" job)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1574216
Danilo C. L. de Paula 58305ef
  (CVE-2018-3639 qemu-kvm-rhev: hw: cpu: speculative store bypass [rhel-7.6])
Danilo C. L. de Paula 58305ef
- Resolves: bz#1575541
Danilo C. L. de Paula 58305ef
  (qemu core dump while installing win10 guest)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1576598
Danilo C. L. de Paula 58305ef
  (Segfault in qemu-io and qemu-img with -U --image-opts force-share=off)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1576743
Danilo C. L. de Paula 58305ef
  (virtio-rng hangs when running on recent (2.x) QEMU versions)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1578381
Danilo C. L. de Paula 58305ef
  (Error message need update when specify numa distance with node index >=128)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1583959
Danilo C. L. de Paula 58305ef
  (Incorrect vcpu count limit for 7.4 machine types for windows guests)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1584914
Danilo C. L. de Paula 58305ef
  (SATA emulator lags and hangs)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1584984
Danilo C. L. de Paula 58305ef
  (Vm starts failed with 'passthrough' smartcard)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1586255
Danilo C. L. de Paula 58305ef
  (CVE-2018-11806 qemu-kvm-rhev: QEMU: slirp: heap buffer overflow while reassembling fragmented datagrams [rhel-7.6])
Danilo C. L. de Paula 58305ef
- Resolves: bz#1586313
Danilo C. L. de Paula 58305ef
  (-smp option is not easily found in the output of qemu help)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1586357
Danilo C. L. de Paula 58305ef
  (Disable new devices in 2.12)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1588039
Danilo C. L. de Paula 58305ef
  (Possible assertion failure in qemu when a corrupted image is used during an incoming migration)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1589634
Danilo C. L. de Paula 58305ef
  (Migration failed when rebooting guest with multiple virtio videos)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1590640
Danilo C. L. de Paula 58305ef
  (qemu-kvm: block/io.c:1098: bdrv_co_do_copy_on_readv: Assertion `skip_bytes < pnum' failed.)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1591076
Danilo C. L. de Paula 58305ef
  (The driver of 'throttle' is not whitelisted)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1592817
Danilo C. L. de Paula 58305ef
  (Retrying on serial_xmit if the pipe is broken may compromise the Guest)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1594135
Danilo C. L. de Paula 58305ef
  (system_reset many times linux guests cause qemu process Aborted)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1595173
Danilo C. L. de Paula 58305ef
  (blockdev-create is blocking)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1595180
Danilo C. L. de Paula 58305ef
  (Can't set rerror/werror with usb-storage)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1595740
Danilo C. L. de Paula 58305ef
  (RHEL-Alt-7.6 - qemu has error during migration of larger guests)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1599335
Danilo C. L. de Paula 58305ef
  (Image creation locking is too tight and is not properly released)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1599515
Danilo C. L. de Paula 58305ef
  (qemu core-dump with aio_read via hmp (util/qemu-thread-posix.c:64: qemu_mutex_lock_impl: Assertion `mutex->initialized' failed))
Danilo C. L. de Paula 58305ef
- Resolves: bz#1607891
Danilo C. L. de Paula 58305ef
  (Hotplug events are sometimes lost with virtio-scsi + iothread)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1608778
Danilo C. L. de Paula 58305ef
  (qemu/migration: migrate failed from RHEL.7.6 to RHEL.7.5 with e1000-82540em)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Mon Aug 06 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-17.el8
Danilo C. L. de Paula 58305ef
- kvm-linux-headers-Update-to-include-KVM_CAP_S390_HPAGE_1.patch [bz#1610906]
Danilo C. L. de Paula 58305ef
- kvm-s390x-Enable-KVM-huge-page-backing-support.patch [bz#1610906]
Danilo C. L. de Paula 58305ef
- kvm-redhat-s390x-add-hpage-1-to-kvm.conf.patch [bz#1610906]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1610906
Danilo C. L. de Paula 58305ef
  ([IBM 8.0 FEAT] KVM: Huge Pages - libhugetlbfs Enablement - qemu-kvm part)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Tue Jul 31 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-16.el8
Danilo C. L. de Paula 58305ef
- kvm-spapr-Correct-inverted-test-in-spapr_pc_dimm_node.patch [bz#1601671]
Danilo C. L. de Paula 58305ef
- kvm-osdep-powerpc64-align-memory-to-allow-2MB-radix-THP-.patch [bz#1601317]
Danilo C. L. de Paula 58305ef
- kvm-RHEL-8.0-Add-pseries-rhel7.6.0-sxxm-machine-type.patch [bz#1595501]
Danilo C. L. de Paula 58305ef
- kvm-i386-Helpers-to-encode-cache-information-consistentl.patch [bz#1597739]
Danilo C. L. de Paula 58305ef
- kvm-i386-Add-cache-information-in-X86CPUDefinition.patch [bz#1597739]
Danilo C. L. de Paula 58305ef
- kvm-i386-Initialize-cache-information-for-EPYC-family-pr.patch [bz#1597739]
Danilo C. L. de Paula 58305ef
- kvm-i386-Add-new-property-to-control-cache-info.patch [bz#1597739]
Danilo C. L. de Paula 58305ef
- kvm-i386-Clean-up-cache-CPUID-code.patch [bz#1597739]
Danilo C. L. de Paula 58305ef
- kvm-i386-Populate-AMD-Processor-Cache-Information-for-cp.patch [bz#1597739]
Danilo C. L. de Paula 58305ef
- kvm-i386-Add-support-for-CPUID_8000_001E-for-AMD.patch [bz#1597739]
Danilo C. L. de Paula 58305ef
- kvm-i386-Fix-up-the-Node-id-for-CPUID_8000_001E.patch [bz#1597739]
Danilo C. L. de Paula 58305ef
- kvm-i386-Enable-TOPOEXT-feature-on-AMD-EPYC-CPU.patch [bz#1597739]
Danilo C. L. de Paula 58305ef
- kvm-i386-Remove-generic-SMT-thread-check.patch [bz#1597739]
Danilo C. L. de Paula 58305ef
- kvm-i386-Allow-TOPOEXT-to-be-enabled-on-older-kernels.patch [bz#1597739]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1595501
Danilo C. L. de Paula 58305ef
  (Create pseries-rhel7.6.0-sxxm machine type)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1597739
Danilo C. L. de Paula 58305ef
  (AMD EPYC/Zen SMT support for KVM / QEMU guest (qemu-kvm))
Danilo C. L. de Paula 58305ef
- Resolves: bz#1601317
Danilo C. L. de Paula 58305ef
  (RHEL8.0 - qemu patch to align memory to allow 2MB THP)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1601671
Danilo C. L. de Paula 58305ef
  (After rebooting guest,all the hot plug memory will be assigned to the 1st numa node.)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Tue Jul 24 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-15.el8
Danilo C. L. de Paula 58305ef
- kvm-spapr-Add-ibm-max-associativity-domains-property.patch [bz#1599593]
Danilo C. L. de Paula 58305ef
- kvm-Revert-spapr-Don-t-allow-memory-hotplug-to-memory-le.patch [bz#1599593]
Danilo C. L. de Paula 58305ef
- kvm-simpletrace-Convert-name-from-mapping-record-to-str.patch [bz#1594969]
Danilo C. L. de Paula 58305ef
- kvm-tests-fix-TLS-handshake-failure-with-TLS-1.3.patch [bz#1602403]
Danilo C. L. de Paula 58305ef
- Resolves: bz#1594969
Danilo C. L. de Paula 58305ef
  (simpletrace.py fails when running with Python 3)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1599593
Danilo C. L. de Paula 58305ef
  (User can't hotplug memory to less memory numa node on rhel8)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1602403
Danilo C. L. de Paula 58305ef
  (test-crypto-tlssession unit test fails with assertions)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Mon Jul 09 2018 Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 2.12.0-14.el8
Danilo C. L. de Paula 58305ef
- kvm-vfio-pci-Default-display-option-to-off.patch [bz#1590511]
Danilo C. L. de Paula 58305ef
- kvm-python-futurize-f-libfuturize.fixes.fix_print_with_i.patch [bz#1571533]
Danilo C. L. de Paula 58305ef
- kvm-python-futurize-f-lib2to3.fixes.fix_except.patch [bz#1571533]
Danilo C. L. de Paula 58305ef
- kvm-Revert-Defining-a-shebang-for-python-scripts.patch [bz#1571533]
Danilo C. L. de Paula 58305ef
- kvm-spec-Fix-ambiguous-python-interpreter-name.patch [bz#1571533]
Danilo C. L. de Paula 58305ef
- kvm-qemu-ga-blacklisting-guest-exec-and-guest-exec-statu.patch [bz#1518132]
Danilo C. L. de Paula 58305ef
- kvm-redhat-rewrap-build_configure.sh-cmdline-for-the-rh-.patch []
Danilo C. L. de Paula 58305ef
- kvm-redhat-remove-the-VTD-LIVE_BLOCK_OPS-and-RHV-options.patch []
Danilo C. L. de Paula 58305ef
- kvm-redhat-fix-the-rh-env-prep-target-s-dependency-on-th.patch []
Danilo C. L. de Paula 58305ef
- kvm-redhat-remove-dead-code-related-to-s390-not-s390x.patch []
Danilo C. L. de Paula 58305ef
- kvm-redhat-sync-compiler-flags-from-the-spec-file-to-rh-.patch []
Danilo C. L. de Paula 58305ef
- kvm-redhat-sync-guest-agent-enablement-and-tcmalloc-usag.patch []
Danilo C. L. de Paula 58305ef
- kvm-redhat-fix-up-Python-3-dependency-for-building-QEMU.patch []
Danilo C. L. de Paula 58305ef
- kvm-redhat-fix-up-Python-dependency-for-SRPM-generation.patch []
Danilo C. L. de Paula 58305ef
- kvm-redhat-disable-glusterfs-dependency-support-temporar.patch []
Danilo C. L. de Paula 58305ef
- Resolves: bz#1518132
Danilo C. L. de Paula 58305ef
  (Ensure file access RPCs are disabled by default)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1571533
Danilo C. L. de Paula 58305ef
  (Convert qemu-kvm python scripts to python3)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1590511
Danilo C. L. de Paula 58305ef
  (Fails to start guest with Intel vGPU device)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Thu Jun 21 2018 Danilo C. L. de Paula <ddepaula@redhat.com> - 2.12.0-13.el8
Danilo C. L. de Paula 58305ef
- Resolves: bz#1508137
Danilo C. L. de Paula 58305ef
  ([IBM 8.0 FEAT] KVM: Interactive Bootloader (qemu))
Danilo C. L. de Paula 58305ef
- Resolves: bz#1513558
Danilo C. L. de Paula 58305ef
  (Remove RHEL6 machine types)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1568600
Danilo C. L. de Paula 58305ef
  (pc-i440fx-rhel7.6.0 and pc-q35-rhel7.6.0 machine types (x86))
Danilo C. L. de Paula 58305ef
- Resolves: bz#1570029
Danilo C. L. de Paula 58305ef
  ([IBM 8.0 FEAT] KVM: 3270 Connectivity - qemu part)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1578855
Danilo C. L. de Paula 58305ef
  (Enable Native Ceph support on non x86_64 CPUs)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1585651
Danilo C. L. de Paula 58305ef
  (RHEL 7.6 new pseries machine type (ppc64le))
Danilo C. L. de Paula 58305ef
- Resolves: bz#1592337
Danilo C. L. de Paula 58305ef
  ([IBM 8.0 FEAT] KVM: CPU Model z14 ZR1 (qemu-kvm))
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Tue May 15 2018 Danilo C. L. de Paula <ddepaula@redhat.com> - 2.12.0-11.el8.1
Danilo C. L. de Paula 58305ef
- Resolves: bz#1576468
Danilo C. L. de Paula 58305ef
  (Enable vhost_user in qemu-kvm 2.12)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Wed May 09 2018 Danilo de Paula <ddepaula@redhat.com> - 2.12.0-11.el8
Danilo C. L. de Paula 58305ef
- Resolves: bz#1574406
Danilo C. L. de Paula 58305ef
  ([RHEL 8][qemu-kvm] Failed to find romfile "efi-virtio.rom")
Danilo C. L. de Paula 58305ef
- Resolves: bz#1569675
Danilo C. L. de Paula 58305ef
  (Backwards compatibility of pc-*-rhel7.5.0 and older machine-types)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1576045
Danilo C. L. de Paula 58305ef
  (Fix build issue by using python3)
Danilo C. L. de Paula 58305ef
- Resolves: bz#1571145
Danilo C. L. de Paula 58305ef
  (qemu-kvm segfaults on RHEL 8 when run guestfsd under TCG)
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Fri Apr 20 2018 Danilo de Paula <ddepaula@redhat.com> - 2.12.0-10.el
Danilo C. L. de Paula 58305ef
- Fixing some issues with packaging.
Danilo C. L. de Paula 58305ef
- Rebasing to 2.12.0-rc4
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Fri Apr 13 2018 Danilo de Paula <ddepaula@redhat.com> - 2.11.0-7.el8
Danilo C. L. de Paula 58305ef
- Bumping epoch for RHEL8 and dropping self-obsoleting
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Thu Apr 12 2018 Danilo de Paula <ddepaula@redhat.com> - 2.11.0-6.el8
Danilo C. L. de Paula 58305ef
- Rebuilding
Danilo C. L. de Paula 58305ef
Danilo C. L. de Paula 58305ef
* Mon Mar 05 2018 Danilo de Paula <ddepaula@redhat.com> - 2.11.0-5.el8
Danilo C. L. de Paula 58305ef
- Prepare building on RHEL-8.0