# changelog

author: Miroslav Rezanina <mrezanin@redhat.com> - 20130517-4.gitc4bce43
changelog:
  - ipxe-Use-next-server-from-filename-s-settings-block.patch [bz#1062644]
  - Resolves: bz#1062644
    (pxe boot fails if next-server details come from a different dhcp server)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20130517-5.gitc4bce43.el7
changelog:
  - ipxe-Enable-infrastructure-to-specify-an-autoboot-device-.patch [bz#1031518]
  - ipxe-Allow-prefix-to-specify-a-PCI-autoboot-device-locati.patch [bz#1031518]
  - ipxe-Store-boot-bus-dev.fn-address-as-autoboot-device-loc.patch [bz#1031518]
  - ipxe-Ignore-PCI-autoboot-device-location-if-set-to-00-00..patch [bz#1031518]
  - ipxe-Revert-Remove-2-second-startup-wait.patch [bz#857123]
  - ipxe-Allow-ROM-banner-timeout-to-be-configured-independen.patch [bz#857123]
  - ipxe-Customize-ROM-banner-timeout.patch [bz#857123]
  - Resolves: bz#1031518
    (iPXE does not honor specified boot device)
  - Resolves: bz#857123
    (Guests never get an iPXE prompt)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20130517-6.gitc4bce43.el7
changelog:
  - ipxe-import-EfiRom-from-edk2-BaseTools-RHEL-only.patch [bz#1084561]
  - ipxe-add-custom-Makefile-for-EfiRom-RHEL-only.patch [bz#1084561]
  - ipxe-redhat-delete-useless-editor-backup-of-spec.template.patch [bz#1084561]
  - ipxe-redhat-build-and-install-combined-legacy-UEFI-roms-f.patch [bz#1084561]
  - Resolves: bz#1084561
    (RFE: ship UEFI drivers for ipxe in RHEL-7.y)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20130517-7.gitc4bce43.el7
changelog:
  - ipxe-Extract-timing-parameters-out-to-config-dhcp.h.patch [bz#1196352]
  - ipxe-Use-spec-compliant-timeouts.patch [bz#1196352]
  - Resolves: bz#1196352
    ([RFE] option to increase gpxe retry timeout)


author: Laszlo Ersek <lersek@redhat.com> - AAVMF-20141113-1.git77d5dac
changelog:
  - rebased to upstream 77d5dac
    <https://bugzilla.redhat.com/show_bug.cgi?id=1162314#c1>
  - patch "ArmVirtualizationPkg: FdtPL011SerialPortLib: support UEFI_APPLICATION"
    is now upstream (SVN r16219, git edb5073)


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20140822-4.git9ece15a.el7
changelog:
  - ovmf-Add-comments-to-clarify-mPubKeyStore-buffer-MemCopy.patch [bz#1162314]
  - ovmf-MdeModulePkg-SecurityPkg-Variable-Add-boundary-check.patch [bz#1162314]
  - Resolves: bz#1162314
   (EMBARGOED OVMF: uefi: INTEL-TA-201410-001 && INTEL-TA-201410-002 [rhel-7.1])


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20140822-6.git9ece15a.el7
changelog:
  - ovmf-OvmfPkg-AcpiPlatformDxe-make-dependency-on-PCI-enume.patch [bz#1166027]
  - Resolves: bz#1166027
    (backport "OvmfPkg: AcpiPlatformDxe: make dependency on PCI enumeration explicit")


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20140822-7.git9ece15a.el7
changelog:
  - ovmf-MdePkg-UefiScsiLib-do-not-encode-LUN-in-CDB-for-READ.patch [bz#1166971]
  - ovmf-MdePkg-UefiScsiLib-do-not-encode-LUN-in-CDB-for-othe.patch [bz#1166971]
  - Resolves: bz#1166971
    (virtio-scsi disks and cd-roms with nonzero LUN are rejected with errors)


author: Miroslav Rezanina <mrezanin@redhat.com> - AAVMF-20141113-2.git77d5dac.el7
changelog:
  - aavmf-ArmVirtualizationPkg-VirtFdtDxe-forward-FwCfg-addres.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-introduce-QemuFwCfgLib-instance.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-clone-PlatformIntelBdsLib-from-.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-add-basic-p.patch [bz#1172749]
  - aavmf-OvmfPkg-extract-QemuBootOrderLib.patch [bz#1172749]
  - aavmf-OvmfPkg-QemuBootOrderLib-featurize-PCI-like-device-p.patch [bz#1172749]
  - aavmf-OvmfPkg-introduce-VIRTIO_MMIO_TRANSPORT_GUID.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-VirtFdtDxe-use-dedicated-VIRTIO.patch [bz#1172749]
  - aavmf-OvmfPkg-QemuBootOrderLib-widen-ParseUnitAddressHexLi.patch [bz#1172749]
  - aavmf-OvmfPkg-QemuBootOrderLib-OFW-to-UEFI-translation-for.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-adhere-to-Q.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-identify-new-shell-as-builtin-s.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-Intel-BDS-load-EFI-stubbed-Linu.patch [bz#1172749]
  - aavmf-spec-build-AAVMF-with-the-Intel-BDS-driver-RHELSA-on.patch [bz#1172749]
  - aavmf-Revert-ArmVirtualizationPkg-work-around-cache-incohe.patch [bz#1172910]
  - Resolves: bz#1172749
    (implement fw_cfg, boot order handling, and -kernel booting in ArmVirtualizationQemu)
  - Resolves: bz#1172910
    (revert Acadia-only workaround (commit df7bca4e) once Acadia host kernel (KVM) is fixed)


author: Miroslav Rezanina <mrezanin@redhat.com> - AAVMF-20141113-3.git77d5dac.el7
changelog:
  - aavmf-OvmfPkg-QemuBootOrderLib-expose-QEMU-s-boot-menu-on-.patch [bz#1172756]
  - aavmf-OvmfPkg-PlatformBdsLib-get-front-page-timeout-from-Q.patch [bz#1172756]
  - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-get-front-p.patch [bz#1172756]
  - Resolves: bz#1172756
    ([RFE]Expose boot-menu shortcut to domain via AAVMF)


author: Miroslav Rezanina <mrezanin@redhat.com> - AAVMF-20141113-4.git77d5dac.el7
changelog:
  - aavmf-ArmPkg-ArmArchTimerLib-clean-up-comments.patch [bz#1188247]
  - aavmf-ArmPkg-ArmArchTimerLib-use-edk2-conformant-UINT64-UI.patch [bz#1188247]
  - aavmf-ArmPkg-ArmArchTimerLib-conditionally-rebase-to-actua.patch [bz#1188247]
  - aavmf-ArmVirtualizationQemu-ask-the-hardware-for-the-timer.patch [bz#1188247]
  - aavmf-ArmPkg-TimerDxe-smack-down-spurious-timer-interrupt-.patch [bz#1188054]
  - Resolves: bz#1188054
    (guest reboot (asked from within AAVMF) regressed in 3.19.0-0.rc5.58.aa7a host kernel)
  - Resolves: bz#1188247
    (backport "fix gBS->Stall()" series)


author: Miroslav Rezanina <mrezanin@redhat.com> - AAVMF-20141113-5.git77d5dac.el7_1
changelog:
  - aavmf-ArmPkg-DebugPeCoffExtraActionLib-debugger-commands-a.patch [bz#1197141]
  - aavmf-ArmPlatformPkg-PEIM-startup-is-not-an-error.patch [bz#1197141]
  - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-lack-of-QEM.patch [bz#1197141]
  - aavmf-ArmVirtualizationPkg-expose-debug-message-bitmask-on.patch [bz#1197141]
  - aavmf-spec-build-and-install-verbose-and-silent-default-AA.patch [bz#1197141]
  - Resolves: bz#1197141
    (create silent & verbose builds)


author: Laszlo Ersek <lersek@redhat.com> - 20150414-1.gitc9e5618.el7
changelog:
  - rebase from upstream 9ece15a to c9e5618
  - adapt .gitignore files
  - update to openssl-0.9.8zf
  - create Logo-OpenSSL.bmp rather than modifying Logo.bmp in-place
  - update to FatPkg SVN r93 (git 8ff136aa)
  - drop the following downstream-only patches (obviated by upstream
    counterparts):
    "tools_def.template: use forward slash with --add-gnu-debuglink (RHEL only)"
    "tools_def.template: take GCC48 prefixes from environment (RHEL only)"
    "OvmfPkg: set video resolution of text setup to 640x480 (RHEL only)"
    "OvmfPkg: resolve OrderedCollectionLib with base red-black tree instance"
    "OvmfPkg: AcpiPlatformDxe: actualize QemuLoader.h comments"
    "OvmfPkg: AcpiPlatformDxe: remove current ACPI table loader"
    "OvmfPkg: AcpiPlatformDxe: implement QEMU's full ACPI table loader interface"
    "OvmfPkg: QemuVideoDxe: fix querying of QXL's drawable buffer size"
    "OvmfPkg: disable stale fork of SecureBootConfigDxe"
    "OvmfPkg: SecureBootConfigDxe: remove stale fork"
    "Try to read key strike even when ..."
    "OvmfPkg: BDS: remove dead call to PlatformBdsEnterFrontPage()"
    "OvmfPkg: BDS: drop useless return statement"
    "OvmfPkg: BDS: don't overwrite the BDS Front Page timeout"
    "OvmfPkg: BDS: optimize second argument in PlatformBdsEnterFrontPage() call"
    'OvmfPkg: BDS: drop superfluous "connect first boot option" logic'
    "OvmfPkg: BDS: drop custom boot timeout, revert to IntelFrameworkModulePkg's"
    "Add comments to clarify mPubKeyStore buffer MemCopy. ..."
    "MdeModulePkg/SecurityPkg Variable: Add boundary check..."
    "OvmfPkg: AcpiPlatformDxe: make dependency on PCI enumeration explicit"
    "MdePkg: UefiScsiLib: do not encode LUN in CDB for READ and WRITE"
    "MdePkg: UefiScsiLib: do not encode LUN in CDB for other SCSI commands"
  - merge downstream AAVMF patch "adapt packaging to Arm64", which forces us to
    rename the main package from "OVMF" to "ovmf"
  - drop the following ARM BDS specific tweaks (we'll only build the Intel BDS):
    "ArmPlatformPkg/Bds: generate ESP Image boot option if user pref is unset
     (Acadia)"
    "ArmPlatformPkg/Bds: check for other defaults too if user pref is unset
     (Acadia)"
    "ArmPlatformPkg/ArmVirtualizationPkg: auto-detect boot path (Acadia)"
    "ArmPlatformPkg/Bds: initialize ConIn/ConOut/ErrOut before connecting
     terminals"
    "ArmPlatformPkg/Bds: let FindCandidate() search all filesystems"
    "ArmPlatformPkg/Bds: FindCandidateOnHandle(): log full device path"
    "ArmPlatformPkg/Bds: fall back to Boot Menu when no default option was found"
    "ArmPlatformPkg/Bds: always connect drivers before looking at boot options"
  - drop patch "ArmPlatformPkg/ArmVirtualizationPkg: enable DEBUG_VERBOSE (Acadia
    only)", obsoleted by fixed bug 1197141
  - tweak patch "write up build instructions (for interactive, local development)
    (RHELSA)". The defaults in "BaseTools/Conf/target.template", ie.
    ACTIVE_PLATFORM and TARGET_ARCH, are set for OVMF / X64. The AAVMF build
    instructions now spell out the necessary override options (-p and -a,
    respectively).
  - extend patch "build FAT driver from source (RHELSA)" to the Xen build as well
    (only for consistency; we don't build for Xen).
  - drop the following downstream-only AAVMF patches, due to the 77d5dac ->
    c9e5618 AAVMF rebase & join:
    "redhat/process-rh-specific.sh: fix check for hunk-less filtered patches"
    "redhat/process-rh-specific.sh: suppress missing files in final 'rm'"
    "ArmVirtualizationQemu: build UEFI shell from source (Acadia only)"
    "MdePkg: UefiScsiLib: do not encode LUN in CDB for READ and WRITE"
    "MdePkg: UefiScsiLib: do not encode LUN in CDB for other SCSI commands"
    "ArmVirtualizationPkg: work around cache incoherence on KVM affecting DTB"
    "Changed build target to supp-rhel-7.1-candidate"
    "ArmVirtualizationPkg: VirtFdtDxe: forward FwCfg addresses from DTB to PCDs"
    "ArmVirtualizationPkg: introduce QemuFwCfgLib instance for DXE drivers"
    "ArmVirtualizationPkg: clone PlatformIntelBdsLib from ArmPlatformPkg"
    "ArmVirtualizationPkg: PlatformIntelBdsLib: add basic policy"
    "OvmfPkg: extract QemuBootOrderLib"
    "OvmfPkg: QemuBootOrderLib: featurize PCI-like device path translation"
    "OvmfPkg: introduce VIRTIO_MMIO_TRANSPORT_GUID"
    "ArmVirtualizationPkg: VirtFdtDxe: use dedicated VIRTIO_MMIO_TRANSPORT_GUID"
    "OvmfPkg: QemuBootOrderLib: widen ParseUnitAddressHexList() to UINT64"
    "OvmfPkg: QemuBootOrderLib: OFW-to-UEFI translation for virtio-mmio"
    "ArmVirtualizationPkg: PlatformIntelBdsLib: adhere to QEMU's boot order"
    "ArmVirtualizationPkg: identify "new shell" as builtin shell for Intel BDS"
    "ArmVirtualizationPkg: Intel BDS: load EFI-stubbed Linux kernel from fw_cfg"
    'Revert "ArmVirtualizationPkg: work around cache incoherence on KVM affecting
     DTB"'
    "OvmfPkg: QemuBootOrderLib: expose QEMU's "-boot menu=on[, splash-time=N]""
    "OvmfPkg: PlatformBdsLib: get front page timeout from QEMU"
    "ArmVirtualizationPkg: PlatformIntelBdsLib: get front page timeout from QEMU"
    "ArmPkg: ArmArchTimerLib: clean up comments"
    "ArmPkg: ArmArchTimerLib: use edk2-conformant (UINT64 * UINT32) / UINT32"
    "ArmPkg: ArmArchTimerLib: conditionally rebase to actual timer frequency"
    "ArmVirtualizationQemu: ask the hardware for the timer frequency"
    "ArmPkg: DebugPeCoffExtraActionLib: debugger commands are not errors"
    "ArmPlatformPkg: PEIM startup is not an error"
    "ArmVirtualizationPkg: PlatformIntelBdsLib: lack of QEMU kernel is no error"
    "ArmVirtualizationPkg: expose debug message bitmask on build command line"
  - tweak patch "rebase to upstream 77d5dac (Acadia only)": update spec changelog
    only
  - tweak patch "spec: build AAVMF with the Intel BDS driver (RHELSA only)":
    apply "-D INTEL_BDS" to manual build instructions in redhat/README too
  - tweak patch "spec: build and install verbose and silent (default) AAVMF
    binaries": apply DEBUG_PRINT_ERROR_LEVEL setting to interactive build
    instructions in redhat/README too
  - install OVMF whitepaper as part of the OVMF build's documentation
  - Resolves: bz#1211337
    (merge AAVMF into OVMF)
  - Resolves: bz#1206523
    ([AAVMF] fix missing cache maintenance)


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20150414-2.gitc9e5618.el7
changelog:
  - ovmf-OvmfPkg-PlatformPei-set-SMBIOS-entry-point-version-d.patch [bz#1232876]
  - Resolves: bz#1232876
    (OVMF should install a version 2.8 SMBIOS entry point)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7.3
changelog:
  - kvm-block-Skip-implicit-nodes-in-query-block-blockstats.patch [bz#1473145]
  - Resolves: bz#1473145
    (Wrong allocation value after virDomainBlockCopy() (alloc=capacity))


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.4
changelog:
  - kvm-nbd-strict-nbd_wr_syncv.patch [bz#1467509]
  - kvm-nbd-read_sync-and-friends-return-0-on-success.patch [bz#1467509]
  - kvm-nbd-make-nbd_drop-public.patch [bz#1467509]
  - kvm-nbd-server-get-rid-of-nbd_negotiate_read-and-friends.patch [bz#1467509]
  - Resolves: bz#1467509
    (CVE-2017-7539 Qemu quit abnormally when connecting to built-in NBD server [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.5
changelog:
  - kvm-trace-use-static-event-ID-mapping-in-simpletrace.stp.patch [bz#1482515]
  - kvm-simpletrace-fix-flight-recorder-no-header-option.patch [bz#1482515]
  - kvm-exec-abstract-address_space_do_translate.patch [bz#1482856]
  - kvm-redhat-requires-for-the-ipxe-seabios-that-supports-I.patch [bz#1482851]
  - Resolves: bz#1482515
    ([Tracing] capturing trace data failed [rhel-7.4.z])
  - Resolves: bz#1482851
    (Requires for the seabios version that support vIOMMU of virtio [rhel-7.4.z])
  - Resolves: bz#1482856
    (Unable to start vhost if iommu_platform=on but intel_iommu=on not specified in guest [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.6
changelog:
  - kvm-ps2-fix-sending-of-PAUSE-BREAK-scancodes.patch [bz#1482389]
  - kvm-ui-correctly-detect-spice-PAUSE-scancode-sequence.patch [bz#1482389]
  - kvm-vhost-ensure-vhost_ops-are-set-before-calling-iotlb-.patch [bz#1480446]
  - kvm-vhost-user-unregister-slave-req-handler-at-cleanup-t.patch [bz#1480446]
  - Resolves: bz#1480446
    (vhost-user/iommu: crash when backend disconnects [rhel-7.4.z])
  - Resolves: bz#1482389
    (Unable to send PAUSE/BREAK to guests in VNC or SPICE [rhel-7.4.z])


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - rhev-2.9.0-16.el7_4.7
changelog:
  - kvm-vhost-Release-memory-references-on-cleanup.patch [bz#1490742]
  - Resolves: bz#1490742
    (Hot-unplugging a vhost network device leaks references to VFIOPCIDevice's [rhel-7.4.z])


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - rhev-2.9.0-16.el7_4.8
changelog:
  - kvm-ui-move-qemu_input_linux_to_qcode.patch [bz#1482388]
  - kvm-ui-update-keymaps.patch [bz#1482388]
  - kvm-ui-add-multimedia-keys.patch [bz#1482388]
  - kvm-ps2-enable-multimedia-keys.patch [bz#1482388]
  - kvm-ui-drop-altgr-and-altgr_r-QKeyCodes.patch [bz#1482388]
  - kvm-ui-drop-ac_search-and-ac_stop.patch [bz#1482388]
  - Resolves: bz#1482388
    (Keys to control audio are not forwarded to the guest [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.9
changelog:
  - kvm-nbd-client-Fix-regression-when-server-sends-garbage.patch [bz#1495474]
  - kvm-fix-build-failure-in-nbd_read_reply_entry.patch [bz#1495474]
  - kvm-nbd-client-avoid-spurious-qio_channel_yield-re-entry.patch [bz#1495474]
  - kvm-nbd-client-avoid-read_reply_co-entry-if-send-failed.patch [bz#1495474]
  - kvm-qemu-iotests-improve-nbd-fault-injector.py-startup-p.patch [bz#1495474]
  - kvm-qemu-iotests-test-NBD-over-UNIX-domain-sockets-in-08.patch [bz#1495474]
  - kvm-block-nbd-client-nbd_co_send_request-fix-return-code.patch [bz#1495474]
  - Resolves: bz#1495474
    (Fail to quit source qemu when do live migration after mirroring guest to NBD server [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.10
changelog:
  - kvm-vga-stop-passing-pointers-to-vga_draw_line-functions.patch [bz#1501300]
  - kvm-vga-drop-line_offset-variable.patch [bz#1501300]
  - kvm-vga-handle-cirrus-vbe-mode-wraparounds.patch [bz#1501300]
  - kvm-cirrus-fix-oob-access-in-mode4and5-write-functions.patch [bz#1501300]
  - Resolves: bz#1501300
    (CVE-2017-15289 qemu-kvm-rhev: Qemu: cirrus: OOB access issue in  mode4and5 write functions [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.11
changelog:
  - kvm-exec-use-qemu_ram_ptr_length-to-access-guest-ram.patch [bz#1472185]
  - kvm-multiboot-validate-multiboot-header-address-values.patch [bz#1501123]
  - Resolves: bz#1472185
    (CVE-2017-11334 qemu-kvm-rhev: Qemu: exec: oob access during dma operation [rhel-7.4.z])
  - Resolves: bz#1501123
    (CVE-2017-14167 qemu-kvm-rhev: Qemu: i386: multiboot OOB access while loading kernel image [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.12
changelog:
  - kvm-util-async-use-atomic_mb_set-in-qemu_bh_cancel.patch [bz#1513362]
  - Resolves: bz#1513362
    (QEMU's AIO subsystem gets stuck inhibiting all I/O operations on virtio-blk-pci devices [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.1.0-2.el7
changelog:
  - Create separate qemu-guest-agent package based on qemu-kvm-rhev-2.1.0-1.el7 [bz#1117096]
  - Resolves: #bz1117096


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.1.0-3.el7
changelog:
  - Allow building qemu-guest-agent on ppc64le
  - Synchronize with qemu-kvm-rhev-2.1.0-3.el7
  - Resolves: bz#1132718
    (qemu-guest-agent fails to build for ppc64le)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.1.0-4.el7
changelog:
  - kvm-Mark-etc-sysconfig-qemu-ga-as-config-noreplace.patch [bz#1150924]
  - Resolves: bz#1150924
    (/etc/sysconfig/qemu-ga is replaced when updated)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.3.0-2.el7
changelog:
  - synchronized with qemu-kvm-rhev-2.3.0-9.el7
  - qemuga-Change-fsreeze-hook-default-location.patch [bz#1210707]
  - qemuga-qga-commands-posix-Fix-bug-in-guest-fstrim.patch [bz#1211973]
  - Resolves: bz#1210707
    (The default path '/etc/qemu/fsfreeze-hook' for 'fsfreeze-hook' script doesn't exist)
  - Resolves: bz#1211973
    ('guest-fstrim' failed for guest with os on spapr-vscsi disk)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.3.0-3.el7
changelog:
  - qemuga-Do-not-stop-qemu-guest-agent-service-on-target-switc.patch [bz#1160930]
  - Resolves: bz#1160930
    (The guest agent service in rhel7 guest will be stopped after run the init command)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.3.0-4.el7
changelog:
  - qemuga-qga-fail-early-for-invalid-time.patch [bz#1224023]
  - Resolves: bz#1224023
    (The hwclock and systemclock of guest should be ccoincident while set a invalid domtime with guest agent)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.14
changelog:
  - kvm-fw_cfg-fix-memory-corruption-when-all-fw_cfg-slots-a.patch [bz#1534649]
  - kvm-mirror-Fix-inconsistent-backing-AioContext-for-after.patch [bz#1535125]
  - Resolves: bz#1534649
    (Qemu crashes when all fw_cfg slots are used [rhel-7.4.z])
  - Resolves: bz#1535125
    (Mirror jobs for drives with iothreads make QEMU to abort with "block.c:1895: bdrv_attach_child: Assertion `bdrv_get_aio_context(parent_bs) == bdrv_get_aio_context(child_bs)' failed." [rhel-7.4.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.9.0-16.el7
changelog:
  - kvm-AArch64-Add-pci-testdev.patch [bz#1465048]
  - Resolves: bz#1465048
    (AArch64: Add pci-testdev)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7_4.1
changelog:
  - kvm-virtio-scsi-finalize-IOMMU-support.patch [bz#1471076]
  - kvm-qemu-nbd-Ignore-SIGPIPE.patch [bz#1468108]
  - Resolves: bz#1468108
    (CVE-2017-10664 qemu-kvm-rhev: Qemu: qemu-nbd: server breaks with SIGPIPE upon client abort [rhel-7.4.z])
  - Resolves: bz#1471076
    (unbreak virtio-scsi for vIOMMU)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.9.0-16.el7.2
changelog:
  - kvm-virtio-net-enable-configurable-tx-queue-size.patch [bz#1471666]
  - kvm-virtio-net-fix-tx-queue-size-for-vhost-user.patch [bz#1471666]
  - Resolves: bz#1471666
    (virtio-net: enable configurable tx queue size)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-2.el7
changelog:
  - seabios-Build-seabios-as-noarch.patch [bz#1118380]
  - Resolves: bz#1118380
    (Seabios build required for ppc64)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-4.el7
changelog:
  - seabios-smbios-set-bios-vendor-version-fields-to-Seabios-0.5.patch [bz#1123299]
  - Resolves: bz#1123299
    (smbios table 0 vendor string should be Seabios (for rhel6 compatibility) [7.1+7.0.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-5.el7
changelog:
  - seabios-Workaround-for-a-win8.1-32-S4-resume-bug.patch [bz#1050775]
  - seabios-boot-Fix-boot-order-for-SCSI-target-lun-9.patch [bz#1096560]
  - Resolves: bz#1096560
    (fail to assign correct order for the boot device in seabios as we specified the bootindex in qemu-kvm cli(under the same virtio-scsi-pci))


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-6.el7
changelog:
  - seabios-Extend-ExclusiveArch-to-power64-architectures.patch [bz#1163924]
  - Resolves: bz#1163924
    (seabios is needed for ppc64 and ppc64le but marked ExclusiveArch aarch64)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-8.el7
changelog:
  - seabios-turn-off-stack-switching-for-vgabios.patch [bz#1182634]
  - Resolves: bz#1182634
    (Remove CONFIG_VGA_ALLOCATE_EXTRA_STACK)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-9.el7_1
changelog:
  - seabios-boot.c-delay-exiting-boot-if-menu-key-is-ESC.patch [bz#841638]
  - seabios-boot-switch-default-menu-key-to-ESC.patch [bz#841638]
  - Resolves: bz#841638
    (Provide a platform agnostic approach to invoking the BIOS, boot menu, or other BIOS functions)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-10.el7
changelog:
  - seabios-fw-pci-scan-all-buses-if-extraroots-romfile-is-prese.patch [bz#1235381]
  - seabios-fw-pci-map-memory-and-IO-regions-for-multiple-pci-ro.patch [bz#1235381]
  - Resolves: bz#1235381
    (RFE: configure guest NUMA node locality for guest PCI devices)


author: Yash Mankad <ymankad@redhat.com> - 1.7.5-11.el7
changelog:
  - seabios-bootorder-Update-extra-pci-root-buses-bootorder-form.patch [bz#1242968]
  - Resolves: bz#1242968
    (pci: support booting of devices behind PXB)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.2
changelog:
  - kvm-numa-do-not-leak-NumaOptions.patch [bz#1397745]
  - kvm-char-free-the-tcp-connection-data-when-closing.patch [bz#1397745]
  - kvm-char-free-MuxDriver-when-closing.patch [bz#1397745]
  - kvm-ahci-free-irqs-array.patch [bz#1397745]
  - kvm-virtio-input-free-config-list.patch [bz#1397745]
  - kvm-usb-free-USBDevice.strings.patch [bz#1397745]
  - kvm-usb-free-leaking-path.patch [bz#1397745]
  - kvm-ahci-fix-sglist-leak-on-retry.patch [bz#1397745]
  - kvm-virtio-add-virtqueue_rewind.patch [bz#1402509]
  - kvm-virtio-balloon-fix-stats-vq-migration.patch [bz#1402509]
  - kvm-virtio-blk-Release-s-rq-queue-at-system_reset.patch [bz#1393041]
  - kvm-virtio-blk-Remove-stale-comment-about-draining.patch [bz#1393041]
  - Resolves: bz#1393041
    (system_reset should clear pending request for error (virtio-blk))
  - Resolves: bz#1397745
    (Backport memory leak fixes from QEMU 2.7)
  - Resolves: bz#1402509
    (virtio-balloon stats virtqueue does not migrate properly)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.3
changelog:
  - kvm-pc_piix-fix-compat-props-typo-for-RHEL6-machine-type.patch [bz#1408122]
  - kvm-net-don-t-poke-at-chardev-internal-QemuOpts.patch [bz#1410200]
  - Resolves: bz#1408122
    (Opteron_G4 CPU model broken in QEMU 2.6 with RHEL 6 machine type)
  - Resolves: bz#1410200
    (qemu gets SIGSEGV when hot-plug a vhostuser network)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.4
changelog:
  - kvm-Disable-usbredir-and-libcacard-for-unsupported-archi.patch [bz#1420428]
  - Resolves: bz#1420428
    (Remove dependencies required by spice on ppc64le)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.5
changelog:
  - kvm-memory-Provide-memory_region_init_rom.patch [bz#1420456]
  - kvm-pci-mark-ROMs-read-only.patch [bz#1420456]
  - kvm-vhost-skip-ROM-sections.patch [bz#1420456]
  - kvm-display-cirrus-check-vga-bits-per-pixel-bpp-value.patch [bz#1418234]
  - kvm-display-cirrus-ignore-source-pitch-value-as-needed-i.patch [bz#1418234]
  - kvm-cirrus-handle-negative-pitch-in-cirrus_invalidate_re.patch [bz#1418234]
  - kvm-cirrus-allow-zero-source-pitch-in-pattern-fill-rops.patch [bz#1418234]
  - kvm-cirrus-fix-blit-address-mask-handling.patch [bz#1418234]
  - kvm-cirrus-fix-oob-access-issue-CVE-2017-2615.patch [bz#1418234]
  - Resolves: bz#1418234
    (CVE-2017-2615 qemu-kvm-rhev: Qemu: display: cirrus: oob access while doing bitblt copy backward mode [rhel-7.3.z])
  - Resolves: bz#1420456
    ([ppc64le]reset vm when do migration, HMP in src host promp "tcmalloc: large alloc 1073872896 bytes...")


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.6
changelog:
  - kvm-cirrus-fix-patterncopy-checks.patch [bz#1420493]
  - kvm-Revert-cirrus-allow-zero-source-pitch-in-pattern-fil.patch [bz#1420493]
  - kvm-cirrus-add-blit_is_unsafe-call-to-cirrus_bitblt_cput.patch [bz#1420493]
  - Resolves: bz#1420493
    (EMBARGOED CVE-2017-2620 qemu-kvm-rhev: Qemu: display: cirrus: potential arbitrary code execution via cirrus_bitblt_cputovideo [rhel-7.3.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.7
changelog:
  - kvm-block-check-full-backing-filename-when-searching-pro.patch [bz#1425125]
  - kvm-qemu-iotests-Don-t-create-fifos-pidfiles-with-protoc.patch [bz#1425125]
  - kvm-qemu-iotest-test-to-lookup-protocol-based-image-with.patch [bz#1425125]
  - kvm-target-i386-Don-t-use-cpu-migratable-when-filtering-.patch [bz#1413897]
  - Resolves: bz#1413897
    (cpu flag nonstop_tsc is not present in guest with host-passthrough and feature policy require invtsc)
  - Resolves: bz#1425125
    (qemu fails to recognize gluster URIs in backing chain for block-commit operation)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.8
changelog:
  - kvm-target-i386-present-virtual-L3-cache-info-for-vcpus.patch [bz#1430802]
  - Resolves: bz#1430802
    (Enhance qemu to present virtual L3 cache info for vcpus)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.9
changelog:
  - kvm-block-gluster-memory-usage-use-one-glfs-instance-per.patch [bz#1413044]
  - kvm-gluster-Fix-use-after-free-in-glfs_clear_preopened.patch [bz#1413044]
  - kvm-fix-cirrus_vga-fix-OOB-read-case-qemu-Segmentation-f.patch [bz#1430061]
  - kvm-cirrus-vnc-zap-bitblit-support-from-console-code.patch [bz#1430061]
  - kvm-cirrus-add-option-to-disable-blitter.patch [bz#1430061]
  - kvm-cirrus-fix-cirrus_invalidate_region.patch [bz#1430061]
  - kvm-cirrus-stop-passing-around-dst-pointers-in-the-blitt.patch [bz#1430061]
  - kvm-cirrus-stop-passing-around-src-pointers-in-the-blitt.patch [bz#1430061]
  - kvm-cirrus-fix-off-by-one-in-cirrus_bitblt_rop_bkwd_tran.patch [bz#1430061]
  - kvm-file-posix-Consider-max_segments-for-BlockLimits.max.patch [bz#1431149]
  - kvm-file-posix-clean-up-max_segments-buffer-termination.patch [bz#1431149]
  - kvm-file-posix-Don-t-leak-fd-in-hdev_get_max_segments.patch [bz#1431149]
  - Resolves: bz#1413044
    (block-gluster: use one glfs instance per volume)
  - Resolves: bz#1430061
    (CVE-2016-9603 qemu-kvm-rhev: Qemu: cirrus: heap buffer overflow via vnc connection [rhel-7.3.z])
  - Resolves: bz#1431149
    (VMs pause when writing to Virtio-SCSI direct lun with scsi passthrough enabled via an Emulex HBA)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.10
changelog:
  - kvm-virtio-rng-stop-virtqueue-while-the-CPU-is-stopped.patch [bz#1450375]
  - Resolves: bz#1450375
    (Migration failed with postcopy enabled from rhel7.3.z host to rhel7.4 host "error while loading state for instance 0x0 of device 'pci)


author: Miroslav Rezanina <mrezanin@redhat.com> 2.4-2
changelog:
  - gperf-allow-customizing-trace-filename.patch [bz#1232702]
  - Resolves: bz#1232702
    (gperftools: tcmalloc debug version uses hard-coded path /tmp/google.alloc)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-15.el7
changelog:
  - kvm-target-i386-add-support-for-SPEC_CTRL-MSR.patch [CVE-2017-5715]
  - kvm-target-i386-cpu-add-new-CPUID-bits-for-indirect-bran.patch [CVE-2017-5715]
  - kvm-target-i386-cpu-add-new-CPU-models-for-indirect-bran.patch [CVE-2017-5715]


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-16.el7
changelog:
  - kvm-gicv3-Convert-to-DEFINE_PROP_LINK.patch [bz#1513323]
  - kvm-hw-intc-arm_gicv3_its-Fix-the-VM-termination-in-vm_c.patch [bz#1513323]
  - kvm-hw-intc-arm_gicv3_its-Don-t-abort-on-table-save-fail.patch [bz#1513323]
  - kvm-hw-intc-arm_gicv3_its-Don-t-call-post_load-on-reset.patch [bz#1513323]
  - kvm-hw-intc-arm_gicv3_its-Implement-a-minimalist-reset.patch [bz#1513323]
  - kvm-linux-headers-Partial-header-update-against-v4.15-rc.patch [bz#1513323]
  - kvm-hw-intc-arm_gicv3_its-Implement-full-reset.patch [bz#1513323]
  - kvm-block-throttle-groups.c-allocate-RestartData-on-the-.patch [bz#1525868]
  - kvm-redhat-Fix-permissions-of-dev-kvm-on-a-freshly-boote.patch [bz#1527947]
  - Resolves: bz#1513323
    (vITS reset)
  - Resolves: bz#1525868
    (Guest hit core dump with both IO throttling and data plane)
  - Resolves: bz#1527947
    (Pegas1.1 - virsh domcapabilities doesn't report KVM capabilities on s390x)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-17.el7
changelog:
  - kvm-tools-kvm_stat-fix-command-line-option-g.patch [bz#1529676]
  - kvm-redhat-globally-limit-the-maximum-number-of-CPUs.patch [bz#1527449]
  - kvm-redhat-remove-manual-max_cpus-limitations-for-ppc.patch [bz#1527449]
  - kvm-dump-guest-memory.py-fix-You-can-t-do-that-without-a.patch [bz#1398633]
  - kvm-hw-ppc-spapr.c-abort-unplug_request-if-previous-unpl.patch [bz#1528173]
  - kvm-spapr-Correct-compatibility-mode-setting-for-hotplug.patch [bz#1528234]
  - kvm-ui-fix-dcl-unregister.patch [bz#1510809]
  - kvm-block-Open-backing-image-in-force-share-mode-for-siz.patch [bz#1526212]
  - kvm-fw_cfg-fix-memory-corruption-when-all-fw_cfg-slots-a.patch [bz#1462145]
  - kvm-block-Don-t-use-BLK_PERM_CONSISTENT_READ-for-format-.patch [bz#1515604]
  - kvm-block-Don-t-request-I-O-permission-with-BDRV_O_NO_IO.patch [bz#1515604]
  - kvm-block-Formats-don-t-need-CONSISTENT_READ-with-NO_IO.patch [bz#1515604]
  - Resolves: bz#1398633
    ([RFE] Kernel address space layout randomization [KASLR] support (qemu-kvm-rhev))
  - Resolves: bz#1462145
    (Qemu crashes when all fw_cfg slots are used)
  - Resolves: bz#1510809
    (qemu-kvm core dumped when booting up guest using both virtio-vga and VGA)
  - Resolves: bz#1515604
    (qemu-img info: failed to get "consistent read" lock on a mirroring image)
  - Resolves: bz#1526212
    (qemu-img should not need a write lock for creating the overlay image)
  - Resolves: bz#1527449
    (qemu-kvm-ma: vCPU count should be limited to 240 on all arches)
  - Resolves: bz#1528173
    (Hot-unplug memory  during booting early stage induced qemu-kvm coredump)
  - Resolves: bz#1528234
    (Pegas1.1 Alpha: Hotplugged vcpu does not guarantee CPU P8compat mode on POWER9 host (qemu-kvm))
  - Resolves: bz#1529676
    (kvm_stat: option '--guest' doesn't work)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-18.el7
changelog:
  - kvm-serial-always-transmit-send-receive-buffers-on-migra.patch [bz#1459945]
  - kvm-hw-acpi-Move-acpi_set_pci_info-to-pcihp.patch [bz#1507693]
  - kvm-scsi-block-Add-share-rw-option.patch [bz#1518482]
  - kvm-scsi-generic-Add-share-rw-option.patch [bz#1518482]
  - kvm-target-i386-sanitize-x86-MSR_PAT-loaded-from-another.patch [bz#1529461]
  - kvm-scsi-disk-release-AioContext-in-unaligned-WRITE-SAME.patch [bz#1526423]
  - kvm-hw-pci-bridge-fix-QEMU-crash-because-of-pcie-root-po.patch [bz#1520858]
  - kvm-spapr-Capabilities-infrastructure.patch [bz#1523414]
  - kvm-spapr-Treat-Hardware-Transactional-Memory-HTM-as-an-.patch [bz#1523414]
  - kvm-spapr-Validate-capabilities-on-migration.patch [bz#1523414]
  - kvm-spapr-Handle-VMX-VSX-presence-as-an-spapr-capability.patch [bz#1523414]
  - kvm-spapr-Handle-Decimal-Floating-Point-DFP-as-an-option.patch [bz#1523414]
  - kvm-hw-ppc-spapr_caps-Rework-spapr_caps-to-use-uint8-int.patch [bz#1523414]
  - kvm-spapr-Remove-unnecessary-options-field-from-sPAPRCap.patch [bz#1523414]
  - kvm-ppc-Change-Power9-compat-table-to-support-at-most-8-.patch [bz#1529243]
  - kvm-target-ppc-Clarify-compat-mode-max_threads-value.patch [bz#1529243]
  - kvm-spapr-Allow-some-cases-where-we-can-t-set-VSMT-mode-.patch [bz#1529243]
  - kvm-spapr-Adjust-default-VSMT-value-for-better-migration.patch [bz#1529243]
  - kvm-qemu-img-info-Force-U-downstream.patch [bz#1535992]
  - kvm-dump-guest-memory.py-fix-python-2-support.patch [bz#1398633]
  - kvm-spapr-fix-device-tree-properties-when-using-compatib.patch [bz#1535752]
  - Resolves: bz#1398633
    ([RFE] Kernel address space layout randomization [KASLR] support (qemu-kvm-rhev))
  - Resolves: bz#1459945
    (migration fails with hungup serial console reader on -M pc-i440fx-rhel7.0.0 and pc-i440fx-rhel7.1.0)
  - Resolves: bz#1507693
    (Unable to hot plug device to VM reporting libvirt errors.)
  - Resolves: bz#1518482
    ("share-rw" property is unavailable on scsi passthrough devices)
  - Resolves: bz#1520858
    (qemu-kvm core dumped when booting guest with more pcie-root-ports than available slots and io-reserve=0)
  - Resolves: bz#1523414
    ([POWER guests] Verify compatible CPU & hypervisor capabilities across migration)
  - Resolves: bz#1526423
    (QEMU hang with data plane enabled after some sg_write_same operations in guest)
  - Resolves: bz#1529243
    (Migration from P9 to P8, migration failed and qemu quit on dst end with "error while loading state for instance 0x0 of device 'ics'")
  - Resolves: bz#1529461
    (On amd hosts, after migration from rhel6.9.z to rhel7.5, CPU utilization of qemu-kvm is always more than 100% on destination rhel7.5 host)
  - Resolves: bz#1535752
    (Device tree incorrectly advertises compatibility modes for secondary CPUs)
  - Resolves: bz#1535992
    (Set force shared option "-U" as default option for "qemu-img info")


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-19.el7
changelog:
  - kvm-Drop-105th-key-from-en-us-keymap.patch [bz#1513870]
  - kvm-linux-headers-update.patch [bz#1535606]
  - kvm-s390x-kvm-Handle-bpb-feature.patch [bz#1535606]
  - kvm-s390x-kvm-provide-stfle.81.patch [bz#1535606]
  - kvm-osdep-Retry-SETLK-upon-EINTR.patch [bz#1529053]
  - kvm-vga-check-the-validation-of-memory-addr-when-draw-te.patch [bz#1534682]
  - kvm-usb-storage-Fix-share-rw-option-parsing.patch [bz#1525324]
  - kvm-spapr-disable-memory-hotplug.patch [bz#1535952]
  - Resolves: bz#1513870
    (For VNC connection, characters '|' and '<' are both recognized as '>' in linux guests, while '<' and '>' are both recognized as '|' in windows guest)
  - Resolves: bz#1525324
    (2 VMs both with 'share-rw=on' appending on '-device usb-storage' for the same source image can not be started at the same time)
  - Resolves: bz#1529053
    (Miss the handling of EINTR in the fcntl calls made by QEMU)
  - Resolves: bz#1534682
    (CVE-2018-5683 qemu-kvm-rhev: Qemu: Out-of-bounds read in vga_draw_text routine [rhel-7.5])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-20.el7
changelog:
  - kvm-console-fix-dpy_gfx_replace_surface-assert.patch [bz#1505696]
  - kvm-ui-add-tracing-of-VNC-operations-related-to-QIOChann.patch [bz#1527404]
  - kvm-ui-add-tracing-of-VNC-authentication-process.patch [bz#1527404]
  - kvm-ui-remove-sync-parameter-from-vnc_update_client.patch [bz#1527404]
  - kvm-ui-remove-unreachable-code-in-vnc_update_client.patch [bz#1527404]
  - kvm-ui-remove-redundant-indentation-in-vnc_client_update.patch [bz#1527404]
  - kvm-ui-avoid-pointless-VNC-updates-if-framebuffer-isn-t-.patch [bz#1527404]
  - kvm-ui-track-how-much-decoded-data-we-consumed-when-doin.patch [bz#1527404]
  - kvm-ui-introduce-enum-to-track-VNC-client-framebuffer-up.patch [bz#1527404]
  - kvm-ui-correctly-reset-framebuffer-update-state-after-pr.patch [bz#1527404]
  - kvm-ui-refactor-code-for-determining-if-an-update-should.patch [bz#1527404]
  - kvm-ui-fix-VNC-client-throttling-when-audio-capture-is-a.patch [bz#1527404]
  - kvm-ui-fix-VNC-client-throttling-when-forced-update-is-r.patch [bz#1527404]
  - kvm-ui-place-a-hard-cap-on-VNC-server-output-buffer-size.patch [bz#1527404]
  - kvm-ui-add-trace-events-related-to-VNC-client-throttling.patch [bz#1527404]
  - kvm-ui-mix-misleading-comments-return-types-of-VNC-I-O-h.patch [bz#1527404]
  - kvm-ui-avoid-sign-extension-using-client-width-height.patch [bz#1527404]
  - kvm-ui-correctly-advance-output-buffer-when-writing-SASL.patch [bz#1527404]
  - kvm-dump-guest-memory.py-skip-vmcoreinfo-section-if-not-.patch [bz#1398633]
  - kvm-virtio-gpu-disallow-vIOMMU.patch [bz#1540182]
  - Resolves: bz#1398633
    ([RFE] Kernel address space layout randomization [KASLR] support (qemu-kvm-rhev))
  - Resolves: bz#1505696
    (Qemu crashed when open the second display of virtio video)
  - Resolves: bz#1527404
    (CVE-2017-15124 qemu-kvm-rhev: Qemu: memory exhaustion through framebuffer update request message in VNC server [rhel-7.5])
  - Resolves: bz#1540182
    (QEMU: disallow virtio-gpu to boot with vIOMMU)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-21.el7
changelog:
  - kvm-migration-Recover-block-devices-if-failure-in-device.patch [bz#1538494]
  - kvm-migration-savevm.c-set-MAX_VM_CMD_PACKAGED_SIZE-to-1.patch [bz#1540003]
  - kvm-pci-bus-let-it-has-higher-migration-priority.patch [bz#1538953]
  - kvm-spapr-set-vsmt-to-MAX-8-smp_threads.patch [bz#1542421]
  - kvm-target-ppc-spapr_caps-Add-macro-to-generate-spapr_ca.patch [bz#1532050]
  - kvm-target-ppc-kvm-Add-cap_ppc_safe_-cache-bounds_check-.patch [bz#1532050]
  - kvm-target-ppc-spapr_caps-Add-support-for-tristate-spapr.patch [bz#1532050]
  - kvm-target-ppc-spapr_caps-Add-new-tristate-cap-safe_cach.patch [bz#1532050]
  - kvm-target-ppc-spapr_caps-Add-new-tristate-cap-safe_boun.patch [bz#1532050]
  - kvm-target-ppc-spapr_caps-Add-new-tristate-cap-safe_indi.patch [bz#1532050]
  - kvm-target-ppc-introduce-the-PPC_BIT-macro.patch [bz#1532050]
  - kvm-target-ppc-spapr-Add-H-Call-H_GET_CPU_CHARACTERISTIC.patch [bz#1532050]
  - kvm-spapr-add-missing-break-in-h_get_cpu_characteristics.patch [bz#1532050]
  - kvm-vfio-pci-Add-option-to-disable-GeForce-quirks.patch [bz#1508330]
  - kvm-Disable-GeForce-quirks-in-vfio-pci-for-RHEL-machines.patch [bz#1508330]
  - Resolves: bz#1508330
    (Interrupt latency issues with vGPU on KVM hypervisor.)
  - Resolves: bz#1532050
    ([CVE-2017-5754] Variant3: POWER {qemu-kvm-rhev} (rhel 7.5))
  - Resolves: bz#1538494
    (Guest crashed on the source host when cancel migration by virDomainMigrateBegin3Params sometimes)
  - Resolves: bz#1538953
    (IOTLB entry size mismatch before/after migration during DPDK PVP testing)
  - Resolves: bz#1540003
    (Postcopy migration failed with "Unreasonably large packaged state")
  - Resolves: bz#1542421
    (Pegas1.1 Snapshot1 [4.14.0-35.el7a.ppc64le] [qemu-kvm-ma-2.10.0-18.el7.ppc64le] qemu-kvm behaves incorrectly for guest boot with invalid threads)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-21.el7_5.1
changelog:
  - kvm-hw-ppc-spapr_hcall-set-htab_shift-after-kvmppc_resiz.patch [bz#1554956]
  - kvm-memory-inline-some-performance-sensitive-accessors.patch [bz#1554929]
  - kvm-address_space_write-address_space_to_flatview-needs-.patch [bz#1554929]
  - kvm-address_space_read-address_space_to_flatview-needs-R.patch [bz#1554929]
  - kvm-address_space_access_valid-address_space_to_flatview.patch [bz#1554929]
  - kvm-address_space_map-address_space_to_flatview-needs-RC.patch [bz#1554929]
  - kvm-address_space_rw-address_space_to_flatview-needs-RCU.patch [bz#1554929]
  - kvm-ppc-spapr-caps-Change-migration-macro-to-take-full-s.patch [bz#1554951]
  - kvm-ppc-spapr-caps-Disallow-setting-workaround-for-spapr.patch [bz#1554951]
  - kvm-target-ppc-Check-mask-when-setting-cap_ppc_safe_indi.patch [bz#1554951]
  - kvm-ppc-spapr-caps-Add-support-for-custom-spapr_capabili.patch [bz#1554951]
  - kvm-ppc-spapr-caps-Convert-cap-cfpc-to-custom-spapr-cap.patch [bz#1554951]
  - kvm-ppc-spapr-caps-Convert-cap-sbbc-to-custom-spapr-cap.patch [bz#1554951]
  - kvm-ppc-spapr-caps-Convert-cap-ibs-to-custom-spapr-cap.patch [bz#1554951]
  - kvm-ppc-spapr-caps-Define-the-pseries-2.12-sxxm-machine-.patch [bz#1554951]
  - kvm-redhat-Define-the-pseries-rhel7.5-sxxm-machine-type.patch [bz#1554951]
  - kvm-redhat-Define-the-pseries-rhel7.4-sxxm-machine-type.patch [bz#1554951]
  - kvm-redhat-Define-the-pseries-rhel7.3-sxxm-machine-type.patch [bz#1554951]
  - kvm-block-Fix-flags-in-reopen-queue.patch [bz#1554946]
  - kvm-iotests-Add-regression-test-for-commit-base-locking.patch [bz#1554946]
  - Resolves: bz#1554929
    (incorrect locking (possible use-after-free) with bug 1481593 fix [rhel-7.5.z])
  - Resolves: bz#1554946
    ([Regression] Cannot delete VM's snapshot [rhel-7.5.z])
  - Resolves: bz#1554951
    ([CVE-2017-5754] Variant3: POWER {qemu-kvm-rhev} Add machine type variants [rhel-7.5.z])
  - Resolves: bz#1554956
    ([ppc64] Migration will fail after HPT resizing [rhel-7.5.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-21.el7_5.2
changelog:
  - kvm-arm-postpone-device-listener-unregister.patch [bz#1555213]
  - kvm-vfio-listener-unregister-before-unset-container.patch [bz#1555213]
  - kvm-memory-do-explicit-cleanup-when-remove-listeners.patch [bz#1555213]
  - kvm-vl-pause-vcpus-before-stopping-iothreads.patch [bz#1566586]
  - kvm-aio-rename-aio_context_in_iothread-to-in_aio_context.patch [bz#1566586]
  - kvm-block-extract-AIO_WAIT_WHILE-from-BlockDriverState.patch [bz#1566586]
  - kvm-block-add-aio_wait_bh_oneshot.patch [bz#1566586]
  - kvm-virtio-blk-fix-race-between-.ioeventfd_stop-and-vq-h.patch [bz#1566586]
  - kvm-virtio-scsi-fix-race-between-.ioeventfd_stop-and-vq-.patch [bz#1566586]
  - kvm-vl-introduce-vm_shutdown.patch [bz#1566586]
  - kvm-vga-add-ram_addr_t-cast.patch [bz#1566874]
  - kvm-vga-fix-region-calculation.patch [bz#1566874]
  - kvm-block-file-posix-Fix-fully-preallocated-truncate.patch [bz#1566587]
  - kvm-iotests-Test-preallocated-truncate-of-2G-image.patch [bz#1566587]
  - kvm-block-handle-invalid-lseek-returns-gracefully.patch [bz#1566369]
  - kvm-multiboot-bss_end_addr-can-be-zero.patch [bz#1549821]
  - kvm-multiboot-Reject-kernels-exceeding-the-address-space.patch [bz#1549821]
  - kvm-multiboot-Check-validity-of-mh_header_addr.patch [bz#1549821]
  - kvm-queue-add-QSIMPLEQ_PREPEND.patch [bz#1566537]
  - kvm-coroutine-avoid-co_queue_wakeup-recursion.patch [bz#1566537]
  - kvm-coroutine-add-test-aio-coroutine-queue-chaining-test.patch [bz#1566537]
  - Resolves: bz#1549821
    (CVE-2018-7550 qemu-kvm-rhev: Qemu: i386:  multiboot OOB access while loading kernel image [rhel-7.5.z])
  - Resolves: bz#1555213
    ([Q35] "DEVICE_DELETED" event didn't return after delete the second passthrough vf device [rhel-7.5.z])
  - Resolves: bz#1566369
    (qemu-img commit fails with "block/file-posix.c:1774: find_allocation: Assertion `offs >= start' failed" [rhel-7.5.z])
  - Resolves: bz#1566537
    (qemu-img convert exceeds stack limit [rhel-7.5.z])
  - Resolves: bz#1566586
    (Occurred core dump with multi-object when quitted qemu during doing IO [rhel-7.5.z])
  - Resolves: bz#1566587
    (Unable to resize image with preallocation=full mode [rhel-7.5.z])
  - Resolves: bz#1566874
    (CVE-2018-7858 qemu-kvm-rhev: Qemu: cirrus: OOB access when updating vga display [rhel-7] [rhel-7.5.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.10.0-21.el7_5.3
changelog:
  - kvm-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch [bz#1574214]
  - Resolves: bz#1574214
    (EMBARGOED CVE-2018-3639 qemu-kvm: Kernel: omega-4 [rhel-7.5.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.10.0-21.el7_5.4
changelog:
  - kvm-scsi-disk-allow-customizing-the-SCSI-version.patch [bz#1571370]
  - kvm-hw-scsi-support-SCSI-2-passthrough-without-PI.patch [bz#1571370]
  - kvm-i386-Define-the-Virt-SSBD-MSR-and-handling-of-it-CVE.patch [bz#1584370]
  - kvm-i386-define-the-AMD-virt-ssbd-CPUID-feature-bit-CVE-.patch [bz#1584370]
  - kvm-cpus-Fix-event-order-on-resume-of-stopped-guest.patch [bz#1582122]
  - kvm-spec-Enable-Native-Ceph-support-on-all-architectures.patch [bz#1588001]
  - Resolves: bz#1571370
    (Pegas1.1 Alpha: SCSI pass-thru of aacraid RAID1 is inaccessible (qemu-kvm-rhev) [rhel-7.5.z])
  - Resolves: bz#1582122
    (IOERROR pause code lost after resuming a VM while I/O error is still present [rhel-7.5.z])
  - Resolves: bz#1584370
    (CVE-2018-3639 qemu-kvm-rhev: hw: cpu: AMD: speculative store bypass [rhel-7.5.z])
  - Resolves: bz#1588001
    (Enable Native Ceph support on non x86_64 CPUs [rhel-7.5.z])


author: Richard W.M. Jones <rjones@redhat.com> - 0-1.1.20110622svn
changelog:
  - Fix date in release string.
    NB: To make this version > than the previous, I had to use 1.1.20110622
    instead of 0.1.20110622, since the old second field was 20110623.
  - Unset MAKEFLAGS, since parallel make breaks the build.
  - Bring the spec file up to modern standards.


author: Miroslav Rezanina <mrezanin@redhat.com> 1.1-2
changelog:
  - lu-Fix-rpmdiff-failure.patch [bz#1229359]
  - lu-Fix-buffer-overflow-reported-by-Coverity.patch [bz#1233114]
  - Resolves: bz#1229359
    (Fix multilib support)
  - Resolves: bz#1233114
    (fix off-by-one in dwarf_to_unw_regnum (CVE-2015-3239))


author: Miroslav Rezanina <mrezanin@redhat.com> 1.2-5
changelog:
  - Version bumped [bz#1238864]
  - Resolves: bz#1238864
    libunwind: bump version to win against existing branches


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.9.0-13.el7
changelog:
  - kvm-linux-headers-update.patch [bz#1462061]
  - kvm-all-Pass-an-error-object-to-kvm_device_access.patch [bz#1462061]
  - kvm-hw-intc-arm_gicv3_its-Implement-state-save-restore.patch [bz#1462061]
  - kvm-hw-intc-arm_gicv3_kvm-Implement-pending-table-save.patch [bz#1462061]
  - kvm-hw-intc-arm_gicv3_its-Allow-save-restore.patch [bz#1462061]
  - Resolves: bz#1462061
    (Backport QEMU ITS migration series)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.9.0-14.el7
changelog:
  - kvm-sockets-ensure-we-can-bind-to-both-ipv4-ipv6-separat.patch [bz#1446003]
  - Resolves: bz#1446003
    (vnc cannot find a free port to use)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.9.0-15.el7
changelog:
  - kvm-hw-ppc-spapr-Adjust-firmware-name-for-PCI-bridges.patch [bz#1459170]
  - Resolves: bz#1459170
    (SLOF: Can't boot from virtio-scsi disk behind pci-bridge: E3405: No such device)


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.10.0-21.el7_5.5
changelog:
  - kvm-slirp-correct-size-computation-while-concatenating-m.patch [bz#1586256]
  - Resolves: bz#1586256
    (CVE-2018-11806 qemu-kvm-rhev: QEMU: slirp: heap buffer overflow while reassembling fragmented datagrams [rhel-7.5.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.10.0-21.el7_5.6
changelog:
  - kvm-slirp-reformat-m_inc-routine.patch [bz#1586256]
  - kvm-slirp-Correct-size-check-in-m_inc.patch [bz#1586256]
  - Resolves: bz#1586256
    (CVE-2018-11806 qemu-kvm-rhev: QEMU: slirp: heap buffer overflow while reassembling fragmented datagrams [rhel-7.5.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.10.0-21.el7_5.7
changelog:
  - kvm-aio-posix-Don-t-count-ctx-notifier-as-progress-when-.patch [bz#1619128]
  - kvm-aio-Do-aio_notify_accept-only-during-blocking-aio_po.patch [bz#1619128]
  - Resolves: bz#1619128
    (VM doesn't boot from HD [rhel-7.5.z])


