Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

qemu-tools-7.1.0-150500.47.15 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: qemu-tools Distribution: SUSE Linux Enterprise 15
Version: 7.1.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150500.47.15 Build date: Wed May 17 19:56:24 2023
Group: System/Emulators/PC Build host: sheep96
Size: 14837862 Source RPM: qemu-7.1.0-150500.47.15.src.rpm
Packager: https://www.suse.com/
Url: https://www.qemu.org/
Summary: Tools for QEMU
This package contains various QEMU related tools, including a bridge helper,
a virtfs helper, ivshmem, disk utilities and scripts for various purposes.

Provides

Requires

License

BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT

Changelog

* Thu Mar 09 2023 dfaggioli@suse.com
  - Fix bsc#1209064
    * Patches added:
    s390x-pci-reset-ISM-passthrough-devices-.patch
    s390x-pci-shrink-DMA-aperture-to-be-boun.patch
* Fri Feb 24 2023 dfaggioli@suse.com
  - Fix build issue with Linux 6.2's headers (bsc#1208657) by dropping
    linux-user-add-more-compat-ioctl-definit.patch and adding
    Revert-linux-user-fix-compat-with-glibc-.patch
  - Patches meson-enforce-a-minimum-Linux-kernel-hea.patch and
    linux-user-drop-conditionals-for-obsolet.patch were added
    as downstream patches as they were part of a series, but
    they never made it upstream, so we don't want them here
    either
    * Patches dropped:
    linux-user-add-more-compat-ioctl-definit.patch
    linux-user-drop-conditionals-for-obsolet.patch
    meson-enforce-a-minimum-Linux-kernel-hea.patch
    * Patches added:
    Revert-linux-user-fix-compat-with-glibc-.patch
* Thu Feb 23 2023 dfaggioli@suse.com
  - Fixes bsc#1197653, CVE-2022-1050
    * Patches added:
    block-Handle-curl-7.55.0-7.85.0-version-.patch
    hw-pvrdma-Protect-against-buggy-or-malic.patch
* Mon Feb 13 2023 li.zhang@suse.com
  - Fixes: jsc#PED-1716  Add S390 features from IBM requirements
    * Patches added:
    dump-Add-architecture-section-and-sectio.patch
    dump-Refactor-dump_iterate-and-introduce.patch
    dump-Reintroduce-memory_offset-and-secti.patch
    dump-Rename-write_elf_loads-to-write_elf.patch
    dump-Rename-write_elf-_phdr_note-to-prep.patch
    dump-Reorder-struct-DumpState.patch
    dump-Replace-opaque-DumpState-pointer-wi.patch
    dump-Rework-dump_calculate_size-function.patch
    dump-Rework-filter-area-variables.patch
    dump-Rework-get_start_block.patch
    dump-Split-elf-header-functions-into-pre.patch
    dump-Use-a-buffer-for-ELF-section-data-a.patch
    dump-Write-ELF-section-headers-right-aft.patch
    include-elf.h-add-s390x-note-types.patch
    s390x-Add-KVM-PV-dump-interface.patch
    s390x-Add-protected-dump-cap.patch
    s390x-Introduce-PV-query-interface.patch
    s390x-pv-Add-dump-support.patch
* Fri Feb 10 2023 dfaggioli@suse.com
  - Fixed: bsc#1205847 (CVE-2022-4172), bsc#1203788 (CVE-2022-3165),
    bsc#1205808 (CVE-2022-4144), bsc#1206527, bsc#1208139
  - Improved handling of: bsc#1202282 (jsc#PED-2592)
    * Patches dropped:
    pc-q35-Bump-max_cpus-to-1024.patch
    * Patches added:
    accel-abort-if-we-fail-to-load-the-accel.patch
    bios-tables-test-add-test-for-number-of-.patch
    bios-tables-test-teach-test-to-use-smbio.patch
    dmg-warn-when-opening-dmg-images-contain.patch
    hw-acpi-erst.c-Fix-memory-handling-issue.patch
    hw-display-qxl-Avoid-buffer-overrun-in-q.patch
    hw-display-qxl-Document-qxl_phys2virt.patch
    hw-display-qxl-Have-qxl_log_command-Retu.patch
    hw-display-qxl-Pass-requested-buffer-siz.patch
    hw-smbios-add-core_count2-to-smbios-tabl.patch
    hw-smbios-support-for-type-8-port-connec.patch
    module-add-Error-arguments-to-module_loa.patch
    module-removed-unused-function-argument-.patch
    module-rename-module_load_one-to-module_.patch
    openSUSE-pc-q35-Bump-max_cpus-to-1024.patch
    s390x-tod-kvm-don-t-save-restore-the-TOD.patch
    tests-acpi-allow-changes-for-core_count2.patch
    tests-acpi-update-tables-for-new-core-co.patch
    ui-vnc-clipboard-fix-integer-underflow-i.patch
* Fri Jan 27 2023 dfaggioli@suse.com
  - Refactor building and installing SeaBIOS docs
* Fri Jan 27 2023 dfaggioli@suse.com
  - Rename submodule patches so that it's clear which ones
    are backports and which ones are downstream only fixes;
  - No functional change intended.
    * Patches dropped:
    Ignore-spurious-GCC-12-warning.patch
    roms-sgabios-Fix-csum8-to-be-built-by-ho.patch
    Makefile-define-endianess-for-cross-buil.patch
    ipxe-Makefile-fix-issues-of-build-reprod.patch
    qboot-add-cross.ini-file-to-handle-aarch.patch
    sgabios-Makefile-fix-issues-of-build-rep.patch
    Silence-GCC-12-spurious-warnings.patch
    build-be-explicit-about-mx86-used-note-n.patch
    enable-cross-compilation-on-ARM.patch
    stub-out-the-SAN-req-s-in-int13.patch
    help-compiler-out-by-initializing-array.patch
    seabios-switch-to-python3-as-needed.patch
    * Patches added:
    openSUSE-Basetools-Ignore-spurious-GCC-1.patch
    openSUSE-Makefile-Fix-csum8-to-be-built-.patch
    openSUSE-Makefile-define-endianess-for-c.patch
    openSUSE-Makefile-fix-issues-of-build-re.patch
    openSUSE-add-cross.ini-file-to-handle-aa.patch
    openSUSE-build-Makefile-fix-issues-of-bu.patch
    openSUSE-build-Silence-GCC-12-spurious-w.patch
    openSUSE-build-be-explicit-about-mx86-us.patch
    openSUSE-build-enable-cross-compilation-.patch
    openSUSE-pcbios-stub-out-the-SAN-req-s-i.patch
    openSUSE-switch-to-python3-as-needed.patch
    openSUSE-test-help-compiler-out-by-initi.patch
* Wed Jan 11 2023 li.zhang@suse.com
  - Fixes jsc#PED-1716
    * Patches added:
    configure-Add-Wno-gnu-variable-sized-typ.patch
    s390x-pci-add-routine-to-get-host-functi.patch
    s390x-pci-don-t-fence-interpreted-device.patch
    s390x-pci-enable-adapter-event-notificat.patch
    s390x-pci-enable-for-load-store-interpre.patch
    s390x-pci-let-intercept-devices-have-sep.patch
    s390x-pci-reflect-proper-maxstbl-for-gro.patch
    Update-linux-headers-to-v6.0-rc4.patch
* Thu Jan 05 2023 dmueller@suse.com
  - install binfmt-misc handlers for systemd (bsc#1206838)
* Wed Nov 16 2022 dfaggioli@suse.com
  - Raise the maximum number of vCPUs a VM can have to 1024 (jsc#PED-2592)
    * Patches added:
    pc-q35-Bump-max_cpus-to-1024.patch
* Wed Nov 09 2022 giecrilj@stegny.2a.pl
  - install SeaBIOS documentation
* Thu Nov 03 2022 schwab@suse.de
  - Enable KVM support on riscv64
* Wed Oct 26 2022 dfaggioli@suse.com
  - qtests test are not realiable when run inside OBS builders, so
    let's disable that part of the testsuite for now. There is work
    ongoing to run it somewhere else (on dedicated hosts) to avoid
    loosing coverage. (bsc#1204566)
* Mon Oct 24 2022 dfaggioli@suse.com
  - Improve dependency handling (e.g., what's recommended vs. what's
    required.
  - Add a subpackage (qemu-headless) that brings in all the packages
    that are needed for creating VMs with tools like virt-install
    or VirtManager, run either locally or from a remote host.
    (bsc#1202166)
* Mon Oct 10 2022 hpj@urpla.net
  - Build fails due to exceeding 10 GB disk limit (10430 MB):
    raise disk space contraint to 12 GB
* Fri Oct 07 2022 dfaggioli@suse.com
  - Fixes bsc#1204082
    * Patches added:
    block-io_uring-revert-Use-io_uring_regis.patch
* Wed Oct 05 2022 dfaggioli@suse.com
  - Due to change in where some documentation files are, if
    qemu-guest-agent is installed, we need to make sure we update it
    to our version (bsc#1203995)
* Wed Oct 05 2022 dfaggioli@suse.com
  - The links in the forsplit dirs, in each subpackage, born to deal with
    package & subpackage splitting, are not really used. In fact, they're
    "Provides:"-ed by a bunch of subpackages, but there's no "Requires:"
    for any of them. Let's just get rid of them.
* Tue Oct 04 2022 dfaggioli@suse.com
  - The old qemu-binfmt weappers around the various qemu-$ARCH Linux
    user emulation binaries (see, e.g., bsc#1186256) are not necessary
    any longer, and bsc#1143725 can now be considered fixed.
    * Patches dropped:
    linux-user-add-binfmt-wrapper-for-argv-0.patch
    linux-user-binfmt-support-host-binaries.patch
* Tue Oct 04 2022 dfaggioli@suse.com
  - Fix bsc#1204001. Patches are not upstream, and have been picked up
    and backported from the ML. This is something we usually prefer to
    avoid, but this is urgent, and the patches looks fine, with high
    chances for them to be included as they are (and if they're not, we
    will revisit this, i.e., drop them and re-include the ones that are
    actually committed)
    * Patches added:
    linux-user-add-more-compat-ioctl-definit.patch
    linux-user-drop-conditionals-for-obsolet.patch
    linux-user-remove-conditionals-for-many-.patch
    meson-enforce-a-minimum-Linux-kernel-hea.patch
* Tue Oct 04 2022 dfaggioli@suse.com
  - Improve the output of update_git.sh, by including the list of
    repos to which we have downstream patches.
* Fri Sep 30 2022 dfaggioli@suse.com
  - Fix: bsc#1202665, CVE-2022-2962
    * Patches added:
    net-tulip-Restrict-DMA-engine-to-memorie.patch
* Fri Sep 30 2022 dmueller@suse.com
  - skip tests that don't work under qemu-linux-user emulation
* Wed Sep 28 2022 dfaggioli@suse.com
  - Runs of the test-suite seem much more stable now, in this version
    of QEMU. (bsc#1203610) We are also fine re-enabling running them
    in parallel.
* Wed Sep 28 2022 dfaggioli@suse.com
  - Switch QEMU Linux user to emulate the same CPU as the one of the
    host by default. This is a bit conrtoversial and tricky, when
    thinking about system emulation/virtualization. But for linux-user,
    it should be just fine. (bsc#1203684)
    * Patches added:
    linux-user-use-max-as-default-CPU-model-.patch
* Tue Sep 27 2022 dfaggioli@suse.com
  - Be less verbose when packaging documentation. In fact, with just
    a couple of (minor) re-arrangements, we can get rid of having to
    list all the files all the time
  - Package /etc/qemu/bridge.conf as '%config(noreplace). Next step
    will probably be to move it to /usr/etc/qemu (bsc#1201944)
* Wed Sep 21 2022 dfaggioli@suse.com
  - Switch to %autosetup for all products (this required some changes
    in update_git.sh)
  - Run check-qtest sequentially, as it's more reliable, when in OBS
  - Build with libbpf, fdt and capstone support
  - Drop the patch adding our support document, and deal with that
    in the spec file directly
    * Patches dropped:
    doc-add-our-support-doc-to-the-main-proj.patch
* Tue Sep 20 2022 dfaggioli@suse.com
  - Updated to latest upstream version 7.1
    * https://wiki.qemu.org/ChangeLog/7.1
    Be sure to also check the following pages:
    * https://qemu-project.gitlab.io/qemu/about/removed-features.html
    * https://qemu-project.gitlab.io/qemu/about/deprecated.html
    Some notable changes:
    * [x86] Support for architectural LBRs on KVM virtual machines
    * [x86] The libopcode-based disassembler has been removed. Use
      Capstone instead
    * [LoongArch] Add initial support for the LoongArch64 architecture.
    * [ARM] The emulated SMMUv3 now advertises support for SMMUv3.2-BBML2
    * [ARM] The xlnx-zynqmp SoC model now implements the 4 TTC timers
    * [ARM] The versal machine now models the Cortex-R5s in the Real-Time
      Processing Unit (RPU) subsystem
    * [ARM] The virt board now supports emulation of the GICv4.0
    * [ARM] New emulated CPU types: Cortex-A76, Neoverse-N1
    * [HPPA] Fix serial port pass-through from host to guest
    * [HPPA] Lots of general code improvements and tidy-ups
    * [RISC-V] RISC-V
    * [RISC-V] Add support for privileged spec version 1.12.0
    * [RISC-V] Use privileged spec version 1.12.0 for virt machine by default
    * [RISC-V] Allow software access to MIP SEIP
    * [RISC-V] Add initial support for the Sdtrig extension
    * [RISC-V] Optimisations and improvements for the vector extension
    * [VFIO] Experimental support for exposing emulated PCI devices over the
      new vfio-user protocol (a vfio-user client is not yet available
      in QEMU, though)
    * [QMP] The on-cbw-error option for copy-before-write filter, to specify
      behavior on CBW (copy before write) operation failure.
    * [QMP] The cbw-timeout option for copy-before-write filter, to specify
      timeout for CBW operation.
    * [QMP] New commands query-stats and query-stats-schema to retrieve
      statistics from various QEMU subsystems (right now only from
      KVM).
    * [QMP] The PanicAction can now be configured to report an exit-failure
      (useful for automated testing)
    * [Networking] QEMU can be compiled with the system slirp library even
      when using CFI. This requires libslirp 4.7.
    * [Migration] Support for zero-copy-send on Linux, which reduces CPU
      usage on the source host. Note that locked memory is needed
      to support this
    * Patches added:
    Revert-tests-qtest-enable-more-vhost-use.patch
    meson-remove-pkgversion-from-CONFIG_STAM.patch
    * Patches dropped:
    AIO-Reduce-number-of-threads-for-32bit-h.patch
    Makefile-Don-t-check-pc-bios-as-pre-requ.patch
    Revert-8dcb404bff6d9147765d7dd3e9c849337.patch
    Revert-qht-constify-qht_statistics_init.patch
    XXX-dont-dump-core-on-sigabort.patch
    acpi_piix4-Fix-migration-from-SLE11-SP2.patch
    configure-only-populate-roms-if-softmmu.patch
    configure-remove-pkgversion-from-CONFIG_.patch
    coroutine-ucontext-use-QEMU_DEFINE_STATI.patch
    coroutine-use-QEMU_DEFINE_STATIC_CO_TLS.patch
    coroutine-win32-use-QEMU_DEFINE_STATIC_C.patch
    hostmem-default-the-amount-of-prealloc-t.patch
    hw-usb-hcd-ehci-fix-writeback-order.patch
    i8254-Fix-migration-from-SLE11-SP2.patch
    intc-exynos4210_gic-replace-snprintf-wit.patch
    modules-generates-per-target-modinfo.patch
    modules-introduces-module_kconfig-direct.patch
    pc-bios-s390-ccw-net-avoid-warning-about.patch
    pci-fix-overflow-in-snprintf-string-form.patch
    qemu-cvs-gettimeofday.patch
    qemu-cvs-ioctl_debug.patch
    qemu-cvs-ioctl_nodirection.patch
    qht-Revert-some-constification-in-qht.c.patch
    qom-handle-case-of-chardev-spice-module-.patch
    scsi-lsi53c895a-fix-use-after-free-in-ls.patch
    scsi-lsi53c895a-really-fix-use-after-fre.patch
    softmmu-Always-initialize-xlat-in-addres.patch
    sphinx-change-default-language-to-en.patch
    test-add-mapping-from-arch-of-i686-to-qe.patch
    tests-Fix-block-tests-to-be-compatible-w.patch
    tests-qtest-Move-the-fuzz-tests-to-x86-o.patch
    usb-Help-compiler-out-to-avoid-a-warning.patch
* Thu Sep 15 2022 dimstar@opensuse.org
  - pcre-devel-static is only needed when building against
    glib2 < 2.73. After that, glib2 was migrated to pcre2.
* Thu Jul 21 2022 dfaggioli@suse.com
  - Substantial rework of the spec file:
    * the 'make check' testsuite now runs in the %check section of
      the main package, not in a subpackage
    * switched from %setup to %autosetup
    * rearranged the content in order to minimize the use of %if,
      %ifarch, etc
* Thu Jul 21 2022 dfaggioli@suse.com
  - Properly fix bsc#1198038, CVE-2022-0216
    * Patches added:
    scsi-lsi53c895a-really-fix-use-after-fre.patch
    tests-qtest-Move-the-fuzz-tests-to-x86-o.patch
* Thu Jul 21 2022 dfaggioli@suse.com
  - Make temp dir (for update_git.sh) configurable
  - Added new subpackages (audio-dbus, ui-dbus)
  - bsc#1199018 was never fixed in Factory's QEMU 6.2. It is
    now (since the patches are already in SeaBIOS 1.16.0)
  - Some tests are having issues when run in OBS. They seem to be
    due to race conditions, triggered by resource constraints of
    OBS workers. Let's disable them for now, while looking for a fix
  - Update to v7.0.0 (bsc#1201307). For full release notes, see:
    * https://wiki.qemu.org/ChangeLog/7.0
    Be sure to also check the following pages:
    * https://qemu-project.gitlab.io/qemu/about/removed-features.html
    * https://qemu-project.gitlab.io/qemu/about/deprecated.html
    Some notable changes:
    * [ARM] The virt board has gained a new control knob to disable passing a RNG seed in the DTB (dtb-kaslr-seed)
    * [ARM] The AST2600 SoC now supports a dummy version of the i3c device
    * [ARM] The virt board can now run guests with KVM on hosts with restricted IPA ranges
    * [ARM] The virt board now supports virtio-mem-pci
    * [ARM] The virt board now supports specifying the guest CPU topology
    * [ARM] On the virt board, we now enable PAuth when using KVM or hvf and the host CPU supports it
    * [RISC-V] Add support for ratified 1.0 Vector extension
    * [RISC-V] Support for the Zve64f and Zve32f extensions
    * [RISC-V] Drop support for draft 0.7.1 Vector extension
    * [RISC-V] Support Zfhmin and Zfh extensions
    * [RISC-V] RISC-V KVM support
    * [RISC-V] Mark Hypervisor extension as non experimental
    * [RISC-V] Enable Hypervisor extension by default
    * [x86] Support for Intel AMX.
    * [PCI/PCIe] Q35: fix PCIe device becoming disabled after migration when ACPI based PCI hotplug is used (6b0969f1ec)
    * [PCI/PCIe] initial bits of SR/IOV support (250346169)
    * [PCI/PCIe] arm/virt: fixed PXB interrupt routing (e609301b45)
    * [PCI/PCIe] arm/virt: support for virtio-mem-pci (b1b87327a9)
    * [virtiofs] Fix for CVE-2022-0358 - behaviour with supplementary groups and SGID directories
    * [virtiofs] Improved security label support
    * [virtiofs] The virtiofsd in qemu is now starting to be deprecated; please start using and contributing to Rust virtiofsd
    * Patches dropped:
    acpi-validate-hotplug-selector-on-access.patch
    block-backend-Retain-permissions-after-m.patch
    block-qdict-Fix-Werror-maybe-uninitializ.patch
    brotli-fix-actual-variable-array-paramet.patch
    display-qxl-render-fix-race-condition-in.patch
    doc-Add-the-SGX-numa-description.patch
    hw-i386-amd_iommu-Fix-maybe-uninitialize.patch
    hw-intc-exynos4210_gic-provide-more-room.patch
    hw-nvme-fix-CVE-2021-3929.patch
    hw-nvram-at24-return-0xff-if-1-byte-addr.patch
    iotest-065-explicit-compression-type.patch
    iotest-214-explicit-compression-type.patch
    iotest-302-use-img_info_log-helper.patch
    iotest-303-explicit-compression-type.patch
    iotest-39-use-_qcow2_dump_header.patch
    iotests-60-more-accurate-set-dirty-bit-i.patch
    iotests-bash-tests-filter-compression-ty.patch
    iotests-common.rc-introduce-_qcow2_dump_.patch
    iotests-declare-lack-of-support-for-comp.patch
    iotests-drop-qemu_img_verbose-helper.patch
    iotests-massive-use-_qcow2_dump_header.patch
    iotests-MRCE-Write-data-to-source.patch
    iotests.py-filter-out-successful-output-.patch
    iotests.py-img_info_log-rename-imgopts-a.patch
    iotests.py-implement-unsupported_imgopts.patch
    iotests.py-qemu_img-create-support-IMGOP.patch
    iotests.py-rewrite-default-luks-support-.patch
    iotests-specify-some-unsupported_imgopts.patch
    meson-build-all-modules-by-default.patch
    numa-Enable-numa-for-SGX-EPC-sections.patch
    numa-Support-SGX-numa-in-the-monitor-and.patch
    python-aqmp-add-__del__-method-to-legacy.patch
    python-aqmp-add-_session_guard.patch
    python-aqmp-add-SocketAddrT-to-package-r.patch
    python-aqmp-add-socket-bind-step-to-lega.patch
    python-aqmp-add-start_server-and-accept-.patch
    python-aqmp-copy-type-definitions-from-q.patch
    python-aqmp-drop-_bind_hack.patch
    python-aqmp-fix-docstring-typo.patch
    python-aqmp-Fix-negotiation-with-pre-oob.patch
    python-aqmp-fix-race-condition-in-legacy.patch
    Python-aqmp-fix-type-definitions-for-myp.patch
    python-aqmp-handle-asyncio.TimeoutError-.patch
    python-aqmp-refactor-_do_accept-into-two.patch
    python-aqmp-remove-_new_session-and-_est.patch
    python-aqmp-rename-accept-to-start_serve.patch
    python-aqmp-rename-AQMPError-to-QMPError.patch
    python-aqmp-split-_client_connected_cb-o.patch
    python-aqmp-squelch-pylint-warning-for-t.patch
    python-aqmp-stop-the-server-during-disco.patch
    python-introduce-qmp-shell-wrap-convenie.patch
    python-machine-raise-VMLaunchFailure-exc.patch
    python-move-qmp-shell-under-the-AQMP-pac.patch
    python-move-qmp-utilities-to-python-qemu.patch
    python-qmp-switch-qmp-shell-to-AQMP.patch
    python-support-recording-QMP-session-to-.patch
    python-upgrade-mypy-to-0.780.patch
    qcow2-simple-case-support-for-downgradin.patch
    qemu-binfmt-conf.sh-should-use-F-as-shor.patch
    tests-qemu-iotests-040-Skip-TestCommitWi.patch
    tests-qemu-iotests-Fix-051-for-binaries-.patch
    tests-qemu-iotests-testrunner-Quote-case.patch
    tools-virtiofsd-Add-rseq-syscall-to-the-.patch
    ui-cursor-fix-integer-overflow-in-cursor.patch
    vhost-vsock-detach-the-virqueue-element-.patch
    virtiofsd-Drop-membership-of-all-supplem.patch
    virtio-net-fix-map-leaking-on-error-duri.patch
    Disable-some-tests-that-have-problems-in.patch
    * Patches added:
    intc-exynos4210_gic-replace-snprintf-wit.patch
    Revert-8dcb404bff6d9147765d7dd3e9c849337.patch
* Wed Jul 20 2022 dfaggioli@suse.com
  - Fix bsc#1197084
    * Patches added:
    hostmem-default-the-amount-of-prealloc-t.patch
* Sun Jul 17 2022 dfaggioli@suse.com
  - Get rid of downstream patches breaking s390 modules. Replace
    them with the upstream proposed and Acked (but never committed)
    solution (bsc#1199015)
    * Patches added:
    modules-generates-per-target-modinfo.patch
    modules-introduces-module_kconfig-direct.patch
    * Patches dropped:
    Fix-the-module-building-problem-for-s390.patch
    modules-quick-fix-a-fundamental-error-in.patch
* Sat Jul 16 2022 dfaggioli@suse.com
  - backport patches for having coroutine work well when LTO is used
    * Patches added:
    coroutine-ucontext-use-QEMU_DEFINE_STATI.patch
    coroutine-use-QEMU_DEFINE_STATIC_CO_TLS.patch
    coroutine-win32-use-QEMU_DEFINE_STATIC_C.patch
* Sat Jul 16 2022 dfaggioli@suse.com
  - seabios: drop patch that changes python in python2.
    Just go to python3 directly.
    * Patches dropped:
    seabios-use-python2-explicitly-as-needed.patch
* Fri Jul 15 2022 dfaggioli@suse.com
  - Fix the following bugs:
    - bsc#1198037, CVE-2021-4207
    - bsc#1198038, CVE-2022-0216
    - bsc#1201367, CVE-2022-35414
    - bsc#1198035, CVE-2021-4206
    - bsc#1198712, CVE-2022-26354
    - bsc#1198711, CVE-2022-26353
    * Patches added:
    display-qxl-render-fix-race-condition-in.patch
    scsi-lsi53c895a-fix-use-after-free-in-ls.patch
    softmmu-Always-initialize-xlat-in-addres.patch
    ui-cursor-fix-integer-overflow-in-cursor.patch
    vhost-vsock-detach-the-virqueue-element-.patch
    virtio-net-fix-map-leaking-on-error-duri.patch
* Fri Jul 01 2022 lma@suse.com
  - Fix usb ehci boot failure (bsc#1192115)
    * Patches added:
    hw-usb-hcd-ehci-fix-writeback-order.patch
* Tue Jun 21 2022 dfaggioli@suse.com
  - Fix bugs boo#1200557 and boo#1199924
  - Now that boo#1199924 is fixed, re-enable FORTIFY_SOURCE=3
    * Patches added:
    pci-fix-overflow-in-snprintf-string-form.patch
    sphinx-change-default-language-to-en.patch
* Fri May 27 2022 dfaggioli@suse.com
  - It has been observed that building QEMU with _FORTIFY_SOURCE=3
    causes problem (see bsc#1199924). Force it to =2 for now, while
    we investigate the issue.
* Mon May 23 2022 dfaggioli@suse.com
  - Backport a GCC 12 aarch64 build fix (bsc#1199625)
    * Patches added:
    block-qdict-Fix-Werror-maybe-uninitializ.patch
* Wed May 11 2022 mliska@suse.cz
  - Filter out rpmlint error that is valid for qemu, but will
    have its badness increased in the future.
* Tue Apr 19 2022 dmueller@suse.com
  - enable aio=io_uring on all kvm architectures (bsc#1197699)
* Tue Apr 05 2022 li.zhang@suse.com
  - Backport aqmp patches from upstream which can fix iotest issues
    * Patches added:
    python-aqmp-add-__del__-method-to-legacy.patch
    python-aqmp-add-_session_guard.patch
    python-aqmp-add-SocketAddrT-to-package-r.patch
    python-aqmp-add-socket-bind-step-to-lega.patch
    python-aqmp-add-start_server-and-accept-.patch
    python-aqmp-copy-type-definitions-from-q.patch
    python-aqmp-drop-_bind_hack.patch
    python-aqmp-fix-docstring-typo.patch
    python-aqmp-Fix-negotiation-with-pre-oob.patch
    python-aqmp-fix-race-condition-in-legacy.patch
    Python-aqmp-fix-type-definitions-for-myp.patch
    python-aqmp-handle-asyncio.TimeoutError-.patch
    python-aqmp-refactor-_do_accept-into-two.patch
    python-aqmp-remove-_new_session-and-_est.patch
    python-aqmp-rename-accept-to-start_serve.patch
    python-aqmp-rename-AQMPError-to-QMPError.patch
    python-aqmp-split-_client_connected_cb-o.patch
    python-aqmp-squelch-pylint-warning-for-t.patch
    python-aqmp-stop-the-server-during-disco.patch
    python-introduce-qmp-shell-wrap-convenie.patch
    python-machine-raise-VMLaunchFailure-exc.patch
    python-move-qmp-shell-under-the-AQMP-pac.patch
    python-move-qmp-utilities-to-python-qemu.patch
    python-qmp-switch-qmp-shell-to-AQMP.patch
    python-support-recording-QMP-session-to-.patch
    python-upgrade-mypy-to-0.780.patch
* Tue Apr 05 2022 li.zhang@suse.com
  - Drop the patches which are workaround to fix iotest issues
    * Patches dropped:
    Revert-python-iotests-replace-qmp-with-a.patch
    Revert-python-machine-add-instance-disam.patch
    Revert-python-machine-add-sock_dir-prope.patch
    Revert-python-machine-handle-fast-QEMU-t.patch
    Revert-python-machine-move-more-variable.patch
    Revert-python-machine-remove-_remove_mon.patch
* Thu Mar 31 2022 li.zhang@suse.com
  - Support the SGX feature (bsc#1197807)
    * Patches added:
    doc-Add-the-SGX-numa-description.patch
    numa-Enable-numa-for-SGX-EPC-sections.patch
    numa-Support-SGX-numa-in-the-monitor-and.patch
* Tue Mar 29 2022 li.zhang@suse.com
  - Backport CVE-2021-3929 (bsc#1193880)
    * Patches added:
    hw-nvme-fix-CVE-2021-3929.patch
* Tue Mar 29 2022 li.zhang@suse.com
  - The patches from upstream cause testsuit failures (bsc#1197150 bsc#1197528)
    * Patches added:
    Revert-python-iotests-replace-qmp-with-a.patch
    Revert-python-machine-add-instance-disam.patch
    Revert-python-machine-add-sock_dir-prope.patch
    Revert-python-machine-handle-fast-QEMU-t.patch
    Revert-python-machine-move-more-variable.patch
    Revert-python-machine-remove-_remove_mon.patch
* Tue Mar 29 2022 dfaggioli@suse.com
  - Add missing patch from a PTFs (bsc#1194938)
    * Patches added:
    scsi-generic-check-for-additional-SG_IO-.patch
* Fri Mar 25 2022 dfaggioli@suse.com
  - Kill downstream patches around bifmt handling that makes
    cumbersome to run multi-arch containers, and switch to the
    upstream behavior, which is well documented and valid on
    all other distros. This is possible thanks to Linux kernel
    commit 2347961b11d4 and QEMU commit 6e1c0d7b951e19c53 (so
    it can only work on Leap/SLE 15.4 and higher). (bsc#1197298)
    * Patches dropped:
    qemu-binfmt-conf.sh-allow-overriding-SUS.patch
    qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch
* Fri Mar 25 2022 dfaggioli@suse.com
  - Fix update_git.sh wiping all the package file of the local
    checkout while cloning the git repository on demand (in case they
    don't exist and the user as to do so).
* Thu Mar 24 2022 li.zhang@suse.com
  - Improve test reliability
    * Patches added:
    Fix-the-module-building-problem-for-s390.patch
    tests-qemu-iotests-040-Skip-TestCommitWi.patch
    tests-qemu-iotests-testrunner-Quote-case.patch
* Wed Mar 23 2022 dfaggioli@suse.com
  - Fix virtiofs crashing with glibc >= 2.35, due to rseq syscall
    (bsc#1196924)
    * Patches added:
    tools-virtiofsd-Add-rseq-syscall-to-the-.patch
* Tue Mar 22 2022 dfaggioli@suse.com
  - Avoid warnings caused by a GCC 12 bug, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98503
    (bsc#1197018)
    * Patches added:
    hw-i386-amd_iommu-Fix-maybe-uninitialize.patch
    Silence-GCC-12-spurious-warnings.patch
    Ignore-spurious-GCC-12-warning.patch
* Tue Mar 15 2022 li.zhang@suse.com
  - Proactive fix
    * Patches added:
    hw-nvram-at24-return-0xff-if-1-byte-addr.patch
* Mon Mar 07 2022 dfaggioli@suse.com
  - Build PPC firmwares from sources on non-PPC builds as well
    (bsc#1193545)
  - Build RiscV firmwares on non-RiscV builds as well
  - While there, refactor (and simplify!) the firmware building
    logic and code
    * Patches added:
    Makefile-define-endianess-for-cross-buil.patch
    Makefile-fix-build-with-binutils-2.38.patch
* Mon Mar 07 2022 dfaggioli@suse.com
  - qemu,kvm,xen: NULL pointer dereference issue in megasas-gen2 host
    bus adapter (bsc#1180432, CVE-2020-35503)
    * Patches added:
    hw-scsi-megasas-check-for-NULL-frame-in-.patch
* Fri Feb 18 2022 dfaggioli@suse.com
  - Include vmxcap in the qemu-tools package (is being very useful
    for debugging bsc#1193364)
* Fri Feb 18 2022 dfaggioli@suse.com
  - The qemu package should require qemu-x86, qemu-arm, etc, as there's
    no point installing it without _any_ of them. Additionally, right
    now, the user does not get a working qemu, if recommended packages
    are disabled (e.g., on MicroOS or SLE Micro). bsc#1196087
* Fri Feb 18 2022 dfaggioli@suse.com
  - Give clearer instructions on how to modify the package patches
    from the output of update_git.sh (docs change only, no functional
    change)
* Fri Feb 18 2022 dfaggioli@suse.com
  - qemu,kvm: potential privilege escalation via virtiofsd
    (bsc#1195161, CVE-2022-0358)
    * Patches added:
    virtiofsd-Drop-membership-of-all-supplem.patch
* Fri Feb 18 2022 li.zhang@suse.com
  * Patches added:
    block-backend-Retain-permissions-after-m.patch
    iotest-065-explicit-compression-type.patch
    iotest-214-explicit-compression-type.patch
    iotest-302-use-img_info_log-helper.patch
    iotest-303-explicit-compression-type.patch
    iotest-39-use-_qcow2_dump_header.patch
    iotests-60-more-accurate-set-dirty-bit-i.patch
    iotests-bash-tests-filter-compression-ty.patch
    iotests-common.rc-introduce-_qcow2_dump_.patch
    iotests-declare-lack-of-support-for-comp.patch
    iotests-drop-qemu_img_verbose-helper.patch
    iotests-massive-use-_qcow2_dump_header.patch
    iotests-MRCE-Write-data-to-source.patch
    iotests.py-filter-out-successful-output-.patch
    iotests.py-img_info_log-rename-imgopts-a.patch
    iotests.py-implement-unsupported_imgopts.patch
    iotests.py-qemu_img-create-support-IMGOP.patch
    iotests.py-rewrite-default-luks-support-.patch
    iotests-specify-some-unsupported_imgopts.patch
    qcow2-simple-case-support-for-downgradin.patch
    tests-qemu-iotests-Fix-051-for-binaries-.patch
* Wed Feb 16 2022 li.zhang@suse.com
  -Backport patch from upstream, bsc#1194063 CVE-2021-4158
    * Patches added:
    acpi-validate-hotplug-selector-on-access.patch
* Sun Jan 23 2022 li.zhang@suse.com
  - Enable modules for testsuite
* Mon Jan 17 2022 li.zhang@suse.com
  * Patches added:
    meson-build-all-modules-by-default.patch
* Wed Jan 12 2022 dfaggioli@suse.com
  - It's time to really start requiring -F when using -b in
    qemu-img for us as well. Users/customers have been warned
    in the relevant release notes (bsc#1190135)
    * Patches dropped:
    Revert-qemu-img-Improve-error-for-rebase.patch
    Revert-qemu-img-Require-F-with-b-backing.patch
* Wed Dec 22 2021 dfaggioli@suse.com
  - Fix testsuite failures by not using modules when building tests
    (and some other, also testsuite related, spec file problems)
* Tue Dec 21 2021 lma@suse.com
  - [JIRA] (SLE-20965) Make QEMU guests more failsafe when resizing
    SCSI passthrough disks
    * Patches added:
      scsi-generic-replace-logical-block-count.patch
* Thu Dec 16 2021 li.zhang@suse.com
  - Add an audio-oss sub-package
* Thu Dec 16 2021 dfaggioli@suse.com
  - Add some new (mostly documentation) files in the package
* Thu Dec 16 2021 li.zhang@suse.com
  - Remove option --audio-drv-list because audio is detected by
    meson automatically in latest version.
* Thu Dec 16 2021 li.zhang@suse.com
  - Remove options --disable-jemalloc and --disable-tcmalloc
    which are changed in v6.2.0.
* Thu Dec 16 2021 dfaggioli@suse.com
  - Update to v 6.2.0. For full release notese, see:
    * https://wiki.qemu.org/ChangeLog/6.2.
    Be sure to also check the following pages:
    * https://qemu-project.gitlab.io/qemu/about/removed-features.html
    * https://qemu-project.gitlab.io/qemu/about/deprecated.html
    Some notable changes:
    * virtio-mem: guest memory dumps are now fully supported, along
      with pre-copy/post-copy migration and background guest snapshots
    * QMP: support for nw DEVICE_UNPLUG_GUEST_ERROR to detect
      guest-reported hotplug failures
    * TCG: improvements to TCG plugin argument syntax, and multi-core
      support for cache plugin
    * 68k: improved support for Apple’s NuBus, including ability to
      load declaration ROMs, and slot IRQ support
    * ARM: macOS hosts with Apple Silicon CPUs now support ‘hvf’
      accelerator for AArch64 guests
    * ARM: emulation support for Fujitsu A64FX processor model
    * ARM: emulation support for kudo-mbc machine type
    * ARM: M-profile MVE extension is now supported for Cortex-M55
    * ARM: ‘virt’ machine now supports an emulated ITS (Interrupt
      Translation Service) and supports more than 123 CPUs in
      emulation mode
    * ARM: xlnx-zcu102 and xlnx-versal-virt machines now support
      BBRAM and eFUSE devices
    * PowerPC: improved POWER10 support for the ‘powernv’ machine type
    * PowerPC: initial support for POWER10 DD2.0 CPU model
    * PowerPC: support for FORM2 PAPR NUMA descriptions for ‘pseries’ machine type
    * RISC-V: support for Zb[abcs] instruction set extensions
    * RISC-V: support for vhost-user and numa mem options across all boards
    * RISC-V: SiFive PWM support
    * x86: support for new Snowridge-v4 CPU model
    * x86: guest support for Intel SGX
    * x86: AMD SEV guests now support measurement of kernel binary when doing
      direct kernel boot (not using a bootloader)
    * Patches dropped:
    9pfs-fix-crash-in-v9fs_walk.patch
    block-introduce-max_hw_iov-for-use-in-sc.patch
    hmp-Unbreak-change-vnc.patch
    hw-acpi-ich9-Add-compat-prop-to-keep-HPC.patch
    hw-i386-acpi-build-Deny-control-on-PCIe-.patch
    i386-cpu-Remove-AVX_VNNI-feature-from-Co.patch
    net-vmxnet3-validate-configuration-value.patch
    pcie-rename-native-hotplug-to-x-native-h.patch
    plugins-do-not-limit-exported-symbols-if.patch
    plugins-execlog-removed-unintended-s-at-.patch
    qemu-nbd-Change-default-cache-mode-to-wr.patch
    qemu-sockets-fix-unix-socket-path-copy-a.patch
    target-arm-Don-t-skip-M-profile-reset-en.patch
    target-i386-add-missing-bits-to-CR4_RESE.patch
    tcg-arm-Fix-tcg_out_vec_op-function-sign.patch
    uas-add-stream-number-sanity-checks.patch
    vhost-vsock-fix-migration-issue-when-seq.patch
    virtio-balloon-don-t-start-free-page-hin.patch
    virtio-mem-pci-Fix-memory-leak-when-crea.patch
    virtio-net-fix-use-after-unmap-free-for-.patch
* Tue Dec 14 2021 dfaggioli@suse.com
  - Reinstate Lin Ma's fixes for bsc#1192147 as they were
    submitted only to IBS.
    * Patches added:
    hw-acpi-ich9-Add-compat-prop-to-keep-HPC.patch
    hw-i386-acpi-build-Deny-control-on-PCIe-.patch
    pcie-rename-native-hotplug-to-x-native-h.patch
* Tue Dec 14 2021 dfaggioli@suse.com
  - Rename the Guest Agent service qemu-guest-agent, like in other
    distros (and upstream). bsc#1185543
* Mon Dec 13 2021 dmueller@suse.com
  - disable QOM cast debug outside the testsuite as the corresponding
    asserts show up occassionally as top #1 in perf(1) traces under
    heavy virtio load
  - enable LTO when we'd like to use LTO
* Tue Dec 07 2021 dfaggioli@suse.com
  * Patches added (bsc#1186256):
    qemu-binfmt-conf.sh-allow-overriding-SUS.patch
* Mon Dec 06 2021 guillaume.gardet@opensuse.org
  - cross-i386-binutils and cross-i386-gcc are not needed and were
    dropped from Factory - boo#1193424
* Tue Oct 26 2021 jose.ziviani@suse.com
  - qemu: virtio-net: heap use-after-free in virtio_net_receive_rcu
    (bsc#1189938 CVE-2021-3748)
    solved by virtio-net-fix-use-after-unmap-free-for-.patch
  - kvm,qemu: out-of-bounds write in UAS (USB Attached SCSI) device emulation
    (bsc#1189702 CVE-2021-3713)
    * Patches added:
    uas-add-stream-number-sanity-checks.patch
* Fri Oct 08 2021 li.zhang@suse.com
  - Stable fixes from upstream
    * Patches added:
    block-introduce-max_hw_iov-for-use-in-sc.patch
    hmp-Unbreak-change-vnc.patch
    qemu-nbd-Change-default-cache-mode-to-wr.patch
    target-arm-Don-t-skip-M-profile-reset-en.patch
    vhost-vsock-fix-migration-issue-when-seq.patch
    virtio-mem-pci-Fix-memory-leak-when-crea.patch
    virtio-net-fix-use-after-unmap-free-for-.patch
* Thu Sep 16 2021 jose.ziviani@suse.com
  - Fix testsuite dependencies (bsc#1190573)
    * Patches added:
    modules-quick-fix-a-fundamental-error-in.patch
* Tue Sep 14 2021 jose.ziviani@suse.com
  - Replace patch to fix hardcoded binfmt handler
    (bsc#1186256)
    * Patches dropped:
    qemu-binfmt-conf.sh-allow-overriding-SUS.patch
    * Patches added:
    qemu-binfmt-conf.sh-should-use-F-as-shor.patch
  - Stable fixes from upstream
    * Patches added:
    9pfs-fix-crash-in-v9fs_walk.patch
    i386-cpu-Remove-AVX_VNNI-feature-from-Co.patch
    plugins-do-not-limit-exported-symbols-if.patch
    plugins-execlog-removed-unintended-s-at-.patch
    qemu-sockets-fix-unix-socket-path-copy-a.patch
    target-i386-add-missing-bits-to-CR4_RESE.patch
    virtio-balloon-don-t-start-free-page-hin.patch
* Wed Sep 08 2021 jose.ziviani@suse.com
  - Fix qemu build on ARMv7 (bsc#1190211)
    * Patches added:
    tcg-arm-Fix-tcg_out_vec_op-function-sign.patch
* Wed Sep 08 2021 jose.ziviani@suse.com
  - Update supported file for ARM machines.
* Thu Sep 02 2021 jose.ziviani@suse.com
  - Keep qemu-img without backing format still deprecated
    (bsc#1190135)
    * Patches added:
    Revert-qemu-img-Improve-error-for-rebase.patch
    Revert-qemu-img-Require-F-with-b-backing.patch
  - Update the support files to reflect the deprecation.
* Tue Aug 31 2021 jose.ziviani@suse.com
  - Update build dependencies versions: libgcrypt >= 1.8.0,
    gnutls >= 3.5.18, glib >= 2.56, libssh >= 0.8.7
* Fri Aug 27 2021 jose.ziviani@suse.com
  - Fix hardcoded binfmt handler doesn't play well with containers
    (bsc#1186256)
    * Patches added:
    qemu-binfmt-conf.sh-allow-overriding-SUS.patch
* Thu Aug 26 2021 jose.ziviani@suse.com
  - Update to v6.1: see https://wiki.qemu.org/ChangeLog/6.1
    For a full list of formely deprecated features that are removed,
    consult: https://qemu-project.gitlab.io/qemu/about/removed-features.html
    For a list of new deprecated features, consult:
    https://qemu-project.gitlab.io/qemu/about/deprecated.html
    Some noteworthy changes:
    * Removed moxie CPU.
    * Removed lm32 CPU.
    * Removed unicore32 CPU.
    * Removed 'info cpustats'.
    * Added Aspeed machines: rainier-bmc, quanta-q7l1-bmc.
    * Added npcm7xx machine: quanta-gbs-bmc.
    * Model for Aspeed's Hash and Crypto Engine.
    * SVE2 is now emulated, including bfloat16 support
    * FEAT_I8MM, FEAT_TLBIOS, FEAT_TLBRANGE, FEAT_BF16, FEAT_AA32BF16, and
    FEAT_MTE3 are now emulated.
    * Improved hot-unplug failures on PowerPC pseries machine.
    * Implemented some POWER10 instructions in TCG.
    * Added shakti_c RISC-V machine.
    * Improved documentation for RISC-V machines.
    * CPU models for gen16 have been added for s390x.
    * New CPU model versions added with XSAVES enabled:
    Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5,
    Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton-v3,
    Snowridge-v3, Dhyana-v2
    * Added ACPI based PCI hotplug support to Q35 machine. Enabled and
    used by default since pc-q35-6.1 machine type.
    * Added support for the pca9546 and pca9548 I2C muxes.
    * Added support for PMBus and several PMBus devices.
    * Crypto subsystem:
    The preferred crypto backend driver now gnutls, with libgcrypt as the
    second choice, and nettle as third choice, with ordering driven mostly
    by performance of the ciphers.
    * Misc doc improvements.
    * Patches removed:
    block-nvme-Fix-VFIO_MAP_DMA-failed-No-sp.patch
    hmp-Fix-loadvm-to-resume-the-VM-on-succe.patch
    hw-block-nvme-align-with-existing-style.patch
    hw-block-nvme-consider-metadata-read-aio.patch
    hw-net-can-sja1000-fix-buff2frame_bas-an.patch
    hw-nvme-fix-missing-check-for-PMR-capabi.patch
    hw-nvme-fix-pin-based-interrupt-behavior.patch
    hw-pci-host-q35-Ignore-write-of-reserved.patch
    hw-rdma-Fix-possible-mremap-overflow-in-.patch
    hw-rx-rx-gdbsim-Do-not-accept-invalid-me.patch
    hw-usb-Do-not-build-USB-subsystem-if-not.patch
    hw-usb-host-stub-Remove-unused-header.patch
    linux-user-aarch64-Enable-hwcap-for-RND-.patch
    module-for-virtio-gpu-pre-load-module-to.patch
    monitor-qmp-fix-race-on-CHR_EVENT_CLOSED.patch
    pvrdma-Ensure-correct-input-on-ring-init.patch
    pvrdma-Fix-the-ring-init-error-flow-CVE-.patch
    qemu-config-load-modules-when-instantiat.patch
    qemu-config-parse-configuration-files-to.patch
    qemu-config-use-qemu_opts_from_qdict.patch
    runstate-Initialize-Error-to-NULL.patch
    sockets-update-SOCKET_ADDRESS_TYPE_FD-li.patch
    target-i386-Exit-tb-after-wrmsr.patch
    target-sh4-Return-error-if-CPUClass-get_.patch
    tcg-Allocate-sufficient-storage-in-temp_.patch
    tcg-arm-Fix-tcg_out_op-function-signatur.patch
    tcg-sparc-Fix-temp_allocate_frame-vs-spa.patch
    ui-Fix-memory-leak-in-qemu_xkeymap_mappi.patch
    usb-hid-avoid-dynamic-stack-allocation.patch
    usb-limit-combined-packets-to-1-MiB-CVE-.patch
    usb-mtp-avoid-dynamic-stack-allocation.patch
    usb-redir-avoid-dynamic-stack-allocation.patch
    usbredir-fix-free-call.patch
    vfio-ccw-Permit-missing-IRQs.patch
    vhost-user-blk-Check-that-num-queues-is-.patch
    vhost-user-blk-Don-t-reconnect-during-in.patch
    vhost-user-blk-Fail-gracefully-on-too-la.patch
    vhost-user-blk-Get-more-feature-flags-fr.patch
    vhost-user-blk-Make-sure-to-set-Error-on.patch
    vhost-user-gpu-abstract-vg_cleanup_mappi.patch
    vhost-user-gpu-fix-leak-in-virgl_cmd_res.patch
    vhost-user-gpu-fix-leak-in-virgl_resourc.patch
    vhost-user-gpu-fix-memory-disclosure-in-.patch
    vhost-user-gpu-fix-memory-leak-in-vg_res.patch
    vhost-user-gpu-fix-memory-leak-while-cal.patch
    vhost-user-gpu-fix-OOB-write-in-virgl_cm.patch
    vhost-user-gpu-fix-resource-leak-in-vg_r.patch
    vhost-vdpa-don-t-initialize-backend_feat.patch
    virtio-blk-Fix-rollback-path-in-virtio_b.patch
    virtio-Fail-if-iommu_platform-is-request.patch
    virtiofsd-Fix-side-effect-in-assert.patch
    vl-allow-not-specifying-size-in-m-when-u.patch
    vl-Fix-an-assert-failure-in-error-path.patch
    vl-plug-object-back-into-readconfig.patch
    vl-plumb-keyval-based-options-into-readc.patch
    x86-acpi-use-offset-instead-of-pointer-w.patch
* Tue Aug 10 2021 jose.ziviani@suse.com
  - usb: unbounded stack allocation in usbredir
    (bsc#1186012, CVE-2021-3527)
    hw-usb-Do-not-build-USB-subsystem-if-not.patch
    hw-usb-host-stub-Remove-unused-header.patch
    usb-hid-avoid-dynamic-stack-allocation.patch
    usb-limit-combined-packets-to-1-MiB-CVE-.patch
    usb-mtp-avoid-dynamic-stack-allocation.patch
* Fri Aug 06 2021 jose.ziviani@suse.com
  - usbredir: free call on invalid pointer in bufp_alloc
    (bsc#1189145, CVE-2021-3682)
    usbredir-fix-free-call.patch
* Tue Aug 03 2021 jose.ziviani@suse.com
  - Add stable patches from upstream:
    block-nvme-Fix-VFIO_MAP_DMA-failed-No-sp.patch
    hw-net-can-sja1000-fix-buff2frame_bas-an.patch
    hw-pci-host-q35-Ignore-write-of-reserved.patch
* Fri Jul 23 2021 jose.ziviani@suse.com
  - Disabled skiboot building for PowerPC due to the following issue:
    https://github.com/open-power/skiboot/issues/265
* Fri Jul 23 2021 jose.ziviani@suse.com
  - Fix possible mremap overflow in the pvrdma
    (CVE-2021-3582, bsc#1187499)
    hw-rdma-Fix-possible-mremap-overflow-in-.patch
  - Ensure correct input on ring init
    (CVE-2021-3607, bsc#1187539)
    pvrdma-Ensure-correct-input-on-ring-init.patch
  - Fix the ring init error flow
    (CVE-2021-3608, bsc#1187538)
    pvrdma-Fix-the-ring-init-error-flow-CVE-.patch
* Sat Jul 03 2021 jose.ziviani@suse.com
  - Fix qemu-supportconfig network-manager verification
* Thu Jul 01 2021 jose.ziviani@suse.com
  - Fix stable issues found in upstream:
    hmp-Fix-loadvm-to-resume-the-VM-on-succe.patch
    hw-block-nvme-align-with-existing-style.patch
    hw-nvme-fix-missing-check-for-PMR-capabi.patch
    hw-nvme-fix-pin-based-interrupt-behavior.patch
    linux-user-aarch64-Enable-hwcap-for-RND-.patch
    qemu-config-load-modules-when-instantiat.patch
    qemu-config-parse-configuration-files-to.patch
    qemu-config-use-qemu_opts_from_qdict.patch
    runstate-Initialize-Error-to-NULL.patch
    target-i386-Exit-tb-after-wrmsr.patch
    tcg-Allocate-sufficient-storage-in-temp_.patch
    tcg-sparc-Fix-temp_allocate_frame-vs-spa.patch
    vhost-vdpa-don-t-initialize-backend_feat.patch
    vl-allow-not-specifying-size-in-m-when-u.patch
    vl-Fix-an-assert-failure-in-error-path.patch
    vl-plug-object-back-into-readconfig.patch
    vl-plumb-keyval-based-options-into-readc.patch
    x86-acpi-use-offset-instead-of-pointer-w.patch
* Thu Jul 01 2021 jose.ziviani@suse.com
  - Update qemu-supportconfig plugin
* Fri Jun 25 2021 jose.ziviani@suse.com
  - Fix an update-alternative warning when removing qemu-skiboot package
    bsc#1178678
* Wed Jun 23 2021 jose.ziviani@suse.com
  - Use doc directive to build QEMU documentation
* Fri Jun 11 2021 jose.ziviani@suse.com
  - Improve compatibility with gcc 11:
    target-sh4-Return-error-if-CPUClass-get_.patch
    tcg-arm-Fix-tcg_out_op-function-signatur.patch
* Wed Jun 09 2021 jose.ziviani@suse.com
  - Enable zstd compression option to qcow2
* Mon Jun 07 2021 jose.ziviani@suse.com
  - Fix out-of-bounds write in virgl_cmd_get_capset
    CVE-2021-3546 bsc#1185981
    vhost-user-gpu-abstract-vg_cleanup_mappi.patch
  - Fix memory leaks found in the virtio vhost-user GPU device
    CVE-2021-3544 bsc#1186010
    vhost-user-gpu-fix-leak-in-virgl_cmd_res.patch
    vhost-user-gpu-fix-leak-in-virgl_resourc.patch
    vhost-user-gpu-fix-memory-disclosure-in-.patch
    vhost-user-gpu-fix-memory-leak-in-vg_res.patch
    vhost-user-gpu-fix-memory-leak-while-cal.patch
    vhost-user-gpu-fix-OOB-write-in-virgl_cm.patch
  - Fix information disclosure due to uninitialized memory read
    CVE-2021-3545 bsc#1185990
    vhost-user-gpu-fix-resource-leak-in-vg_r.patch
* Thu Jun 03 2021 dmueller@suse.com
  - disable sheepdog, it was dropped upstream (
    https://gitlab.com/qemu-project/qemu/-/commit/09ec85176e4095be15f233ebc870d5680123f024)
    and fails to build with gcc 11 on non-x86
* Mon May 24 2021 jose.ziviani@suse.com
  - Fix CVE-2021-3527 in usb/redir:
    usb-redir-avoid-dynamic-stack-allocation.patch
  - Fix issues found upstream:
    hw-block-nvme-consider-metadata-read-aio.patch
    sockets-update-SOCKET_ADDRESS_TYPE_FD-li.patch
    vfio-ccw-Permit-missing-IRQs.patch
    vhost-user-blk-Check-that-num-queues-is-.patch
    vhost-user-blk-Don-t-reconnect-during-in.patch
    vhost-user-blk-Fail-gracefully-on-too-la.patch
    vhost-user-blk-Get-more-feature-flags-fr.patch
    vhost-user-blk-Make-sure-to-set-Error-on.patch
    virtio-blk-Fix-rollback-path-in-virtio_b.patch
    virtio-Fail-if-iommu_platform-is-request.patch
    virtiofsd-Fix-side-effect-in-assert.patch
    monitor-qmp-fix-race-on-CHR_EVENT_CLOSED.patch
* Mon May 17 2021 jose.ziviani@suse.com
  - Brotli VLA error was already fixed in v5.2 but the patches wasn't
    included in v6.0. This change fixed that
  - Patches added:
    brotli-fix-actual-variable-array-paramet.patch
    hw-rx-rx-gdbsim-Do-not-accept-invalid-me.patch
    ui-Fix-memory-leak-in-qemu_xkeymap_mappi.patch
* Thu May 06 2021 brogers@suse.com
  - For the record, these issues are fixed in this package already.
    Most are alternate references to previously mentioned issues:
    (CVE-2019-15890, bsc#1149813, CVE-2020-8608, bsc#1163019,
    CVE-2020-14364, bsc#1175534, CVE-2020-25707, bsc#1178683,
    CVE-2020-25723, bsc#1178935, CVE-2020-29130, bsc#1179477,
    CVE-2020-29129, bsc#1179484, CVE-2021-3419, bsc#1182975)
* Fri Apr 30 2021 jose.ziviani@suse.com
  - Update to v6.0: see https://wiki.qemu.org/ChangeLog/6.0
    For a full list of formely deprecated features that are removed now,
    consult: https://qemu-project.gitlab.io/qemu/system/removed-features.html.
    For a list of new deprecated features, consult:
    https://qemu-project.gitlab.io/qemu/system/deprecated.html
    Some noteworthy changes:
    * Removed tileGX CPU (linux-user mode).
    * Removed ide-drive device (use ide-hd or ide-cd instead).
    * Removed scsi-disk device (use scsi-hd or scsi-cd instead).
    * Removed pc-1.0, pc-1.1, pc-1.2, and pc-1.3 machine types.
    * Added emulation of Arm-v8.1M arch and Cortex-M55 CPU.
    * Added boards mps3-an524 (Cortex-M33) and mps3-an547 (Cortex-M55).
    * x86: Support for running SEV-ES encrypted guests; TCG can emulate
    the PKS feature; WHPX accelerator supports accelerated APIC.
    * ARM: ARMv8.4-TTST, ARMv8.4-SEL2, FEAT_SSBS, and ARMv8.4-DIT emulation
    are now supported; Added ARMv8.5-MemTag extension is now supported formely
    linux-user. Additional device emulation support for xlnx-zynqmp, xlnx-versal,
    sbsa-ref, npcm7xx, and sabrelite board models.
    * PowerPC: powernv now allows external BMC; pseries can send QAPI message
    if it detects a memory hotplug failure; CPU unplug request can be retried.
    * s390: TCG works with Linux kernels built with clang-11 and clang12.
    * RISC-V: OpenSBI upgraded to v0.9; Support the QMP dump-guest-memory
    command; Add support for the SiFive SPI controller (sifive_u); Add QSPI
    NOR flash to Microchip PFSoC.
    * Misc doc improvements.
    * Multiprocess: Add experimental options to support out-of-process device
    emulation.
    * ACPI: support for assigning NICs to known names in guest OS independently of
    PCI slot placement.
    * NVMe: new emulation support for v1.4 spec with many new features, experimental
    support for Zoned Namespaces, multipath I/O, and End-to-End Data Protection.
    * Xen: New guest loader for testing of Xen-like hypervisors booting kernels.
    * virtiofs: misc. security fixes and performance improvements.
    * Tools: FUSE block exports to allow mounting any QEMU block device node
    as a host file.
    * Migration: query/info-migrate now display the migration blocker status and
    the reasons for blocking.
    * User-mode: Added support for the Qualcomm Hexagon processor.
    * TCG: Added support for Apple Silicon hosts (macOS).
    * QMP: backup jobs now support multiple asynchronous requests in parallel
    * VNC: virtio-vga support for scaling resolution based on client window size
    * Patches added:
    doc-add-our-support-doc-to-the-main-proj.patch
    * Patches removed:
    9pfs-Fully-restart-unreclaim-loop-CVE-20.patch
    audio-add-sanity-check.patch
    block-Fix-deadlock-in-bdrv_co_yield_to_d.patch
    block-Fix-locking-in-qmp_block_resize.patch
    blockjob-Fix-crash-with-IOthread-when-bl.patch
    block-nfs-fix-int-overflow-in-nfs_client.patch
    block-rbd-fix-memory-leak-in-qemu_rbd_co.patch
    block-rbd-Fix-memory-leak-in-qemu_rbd_co.patch
    block-Separate-blk_is_writable-and-blk_s.patch
    block-Simplify-qmp_block_resize-error-pa.patch
    brotli-fix-actual-variable-array-paramet.patch
    build-no-pie-is-no-functional-linker-fla.patch
    cadence_gem-switch-to-use-qemu_receive_p.patch
    cpu-core-Fix-help-of-CPU-core-device-typ.patch
    docs-add-SUSE-support-statements-to-html.patch
    dp8393x-switch-to-use-qemu_receive_packe.patch
    e1000-fail-early-for-evil-descriptor.patch
    e1000-switch-to-use-qemu_receive_packet-.patch
    hw-arm-virt-acpi-build-Fix-GSIV-values-o.patch
    hw-arm-virt-Disable-pl011-clock-migratio.patch
    hw-block-fdc-Fix-fallback-property-on-sy.patch
    hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch
    hw-isa-Kconfig-Add-missing-dependency-VI.patch
    hw-isa-piix4-Migrate-Reset-Control-Regis.patch
    hw-net-lan9118-Fix-RX-Status-FIFO-PEEK-v.patch
    hw-s390x-fix-build-for-virtio-9p-ccw.patch
    hw-sd-sd-Actually-perform-the-erase-oper.patch
    hw-sd-sd-Fix-build-error-when-DEBUG_SD-i.patch
    hw-sd-sdhci-Correctly-set-the-controller.patch
    hw-sd-sdhci-Don-t-transfer-any-data-when.patch
    hw-sd-sdhci-Don-t-write-to-SDHC_SYSAD-re.patch
    hw-sd-sdhci-Limit-block-size-only-when-S.patch
    hw-sd-sdhci-Reset-the-data-pointer-of-s-.patch
    hw-sd-sd-Move-the-sd_block_-read-write-a.patch
    hw-sd-sd-Skip-write-protect-groups-check.patch
    hw-timer-slavio_timer-Allow-64-bit-acces.patch
    hw-virtio-pci-Added-AER-capability.patch
    hw-virtio-pci-Added-counter-for-pcie-cap.patch
    i386-acpi-restore-device-paths-for-pre-5.patch
    iotests-Fix-_send_qemu_cmd-with-bash-5.1.patch
    lan9118-switch-to-use-qemu_receive_packe.patch
    lsilogic-Use-PCIDevice-exit-instead-of-D.patch
    Make-keycode-gen-output-reproducible-use.patch
    memory-clamp-cached-translation-in-case-.patch
    monitor-Fix-assertion-failure-on-shutdow.patch
    mptsas-Remove-unused-MPTSASState-pending.patch
    msf2-mac-switch-to-use-qemu_receive_pack.patch
    net-Fix-handling-of-id-in-netdev_add-and.patch
    net-introduce-qemu_receive_packet.patch
    pcnet-switch-to-use-qemu_receive_packet-.patch
    qemu-nbd-Use-SOMAXCONN-for-socket-listen.patch
    qemu-storage-daemon-Enable-object-add.patch
    rtl8139-switch-to-use-qemu_receive_packe.patch
    s390x-add-have_virtio_ccw.patch
    s390x-css-report-errors-from-ccw_dstream.patch
    s390x-Fix-stringop-truncation-issue-repo.patch
    s390x-modularize-virtio-gpu-ccw.patch
    s390x-move-S390_ADAPTER_SUPPRESSIBLE.patch
    s390x-pci-restore-missing-Query-PCI-Func.patch
    spice-app-avoid-crash-when-core-spice-mo.patch
    sungem-switch-to-use-qemu_receive_packet.patch
    target-arm-Don-t-decode-insns-in-the-XSc.patch
    target-arm-Fix-MTE0_ACTIVE.patch
    target-arm-Introduce-PREDDESC-field-defi.patch
    target-arm-Update-PFIRST-PNEXT-for-pred_.patch
    target-arm-Update-REV-PUNPK-for-pred_des.patch
    target-arm-Update-ZIP-UZP-TRN-for-pred_d.patch
    target-xtensa-fix-meson.build-rule-for-x.patch
    tcg-Use-memset-for-large-vector-byte-rep.patch
    tools-virtiofsd-Replace-the-word-whiteli.patch
    tx_pkt-switch-to-use-qemu_receive_packet.patch
    ui-vnc-Add-missing-lock-for-send_color_m.patch
    update-linux-headers-Include-const.h.patch
    Update-linux-headers-to-5.11-rc2.patch
    util-fix-use-after-free-in-module_load_o.patch
    vfio-ccw-Connect-the-device-request-noti.patch
    vhost-user-blk-fix-blkcfg-num_queues-end.patch
    viriofsd-Add-support-for-FUSE_HANDLE_KIL.patch
    virtiofsd-extract-lo_do_open-from-lo_ope.patch
    virtiofsd-optionally-return-inode-pointe.patch
    virtiofsd-prevent-opening-of-special-fil.patch
    virtiofs-drop-remapped-security.capabili.patch
    virtiofsd-Save-error-code-early-at-the-f.patch
    virtio-move-use-disabled-flag-property-t.patch
    virtio-pci-compat-page-aligned-ATS.patch
    xen-block-Fix-removal-of-backend-instanc.patch
* Mon Apr 19 2021 brogers@suse.com
  - Include upstream patch designated as stable material and reviewed
    for applicability to include here
    mptsas-Remove-unused-MPTSASState-pending.patch
  - Clarify in support documents that cpu-add was removed in this
    release from both the human monitor protocol (HMP) and QMP
    interfaces
* Thu Apr 15 2021 brogers@suse.com
  - 6.0.0 qemu is about to be released. Add comments to the in-
    package support documents (supported.<arch>.txt) about the new
    deprecations as of that release as an early head's up for qemu
    users. These deprecations include these command-line options:
    - M option: kernel-irqchip=off
    - chardev tty
    - chardev paraport
    - enable-fips
    - writeconfig
    - spice password=string
* Tue Apr 13 2021 brogers@suse.com
  - Include upstream patches designated as stable material and
    reviewed for applicability to include here. NOTE that the
    PIIX4 patch has migration implications: the change will also be
    applied to the SLE-15-SP2 qemu, and a live migration from that
    version to this SLE-15-SP3 qemu would require this patch to be
    applied for a successful migration if PIIX4 southbridge is used
    in the machine emulation (x86 i440fx)
    block-rbd-fix-memory-leak-in-qemu_rbd_co.patch
    block-rbd-Fix-memory-leak-in-qemu_rbd_co.patch
    cpu-core-Fix-help-of-CPU-core-device-typ.patch
    hw-arm-virt-acpi-build-Fix-GSIV-values-o.patch
    hw-block-fdc-Fix-fallback-property-on-sy.patch
    hw-isa-Kconfig-Add-missing-dependency-VI.patch
    hw-isa-piix4-Migrate-Reset-Control-Regis.patch
    hw-virtio-pci-Added-AER-capability.patch
    hw-virtio-pci-Added-counter-for-pcie-cap.patch
    s390x-css-report-errors-from-ccw_dstream.patch
    target-xtensa-fix-meson.build-rule-for-x.patch
    util-fix-use-after-free-in-module_load_o.patch
    virtio-pci-compat-page-aligned-ATS.patch
* Tue Mar 30 2021 brogers@suse.com
  - Switch method of splitting off hw-s390x-virtio-gpu-ccw.so as a
    module to what was accepted upstream (bsc#1181103)
    * Patches dropped:
    hw-s390x-modularize-virtio-gpu-ccw.patch
    * Patches added:
    s390x-add-have_virtio_ccw.patch
    s390x-modularize-virtio-gpu-ccw.patch
    s390x-move-S390_ADAPTER_SUPPRESSIBLE.patch
* Tue Mar 23 2021 brogers@suse.com
  - Fix OOB access in sdhci interface (CVE-2020-17380, bsc#1175144,
    CVE-2020-25085, bsc#1176681, CVE-2021-3409, bsc#1182282)
    hw-sd-sd-Actually-perform-the-erase-oper.patch
    hw-sd-sd-Fix-build-error-when-DEBUG_SD-i.patch
    hw-sd-sdhci-Correctly-set-the-controller.patch
    hw-sd-sdhci-Don-t-transfer-any-data-when.patch
    hw-sd-sdhci-Don-t-write-to-SDHC_SYSAD-re.patch
    hw-sd-sdhci-Limit-block-size-only-when-S.patch
    hw-sd-sdhci-Reset-the-data-pointer-of-s-.patch
    hw-sd-sd-Move-the-sd_block_-read-write-a.patch
    hw-sd-sd-Skip-write-protect-groups-check.patch
  - Fix potential privilege escalation in virtiofsd tool
    (CVE-2021-20263, bsc#1183373)
    tools-virtiofsd-Replace-the-word-whiteli.patch
    viriofsd-Add-support-for-FUSE_HANDLE_KIL.patch
    virtiofsd-extract-lo_do_open-from-lo_ope.patch
    virtiofsd-optionally-return-inode-pointe.patch
    virtiofsd-prevent-opening-of-special-fil.patch
    virtiofs-drop-remapped-security.capabili.patch
    virtiofsd-Save-error-code-early-at-the-f.patch
  - Fix OOB access (stack overflow) in rtl8139 NIC emulation
    (CVE-2021-3416, bsc#1182968)
    net-introduce-qemu_receive_packet.patch
    rtl8139-switch-to-use-qemu_receive_packe.patch
  - Fix OOB access (stack overflow) in other NIC emulations
    (CVE-2021-3416)
    cadence_gem-switch-to-use-qemu_receive_p.patch
    dp8393x-switch-to-use-qemu_receive_packe.patch
    e1000-switch-to-use-qemu_receive_packet-.patch
    lan9118-switch-to-use-qemu_receive_packe.patch
    msf2-mac-switch-to-use-qemu_receive_pack.patch
    pcnet-switch-to-use-qemu_receive_packet-.patch
    sungem-switch-to-use-qemu_receive_packet.patch
    tx_pkt-switch-to-use-qemu_receive_packet.patch
  - Fix heap overflow in MSIx emulation (CVE-2020-27821, bsc#1179686)
    memory-clamp-cached-translation-in-case-.patch
  - Include upstream patches designated as stable material and
    reviewed for applicability to include here
    hw-arm-virt-Disable-pl011-clock-migratio.patch
    xen-block-Fix-removal-of-backend-instanc.patch
  - Fix package scripts to not use hard coded paths for temporary
    working directories and log files (bsc#1182425)
* Wed Mar 17 2021 brogers@suse.com
  - Fix s390x "mediated device is in use" error condition
    (bsc#1183634)
    update-linux-headers-Include-const.h.patch
    Update-linux-headers-to-5.11-rc2.patch
    vfio-ccw-Connect-the-device-request-noti.patch
* Tue Mar 16 2021 brogers@suse.com
  - Fix DoS in e1000 emulated device (CVE-2021-20257 bsc#1182577)
    e1000-fail-early-for-evil-descriptor.patch
* Mon Mar 15 2021 brogers@suse.com
  - Fix incorrect guest data in s390x PCI passthrough (bsc#1183372)
    s390x-pci-restore-missing-Query-PCI-Func.patch
* Fri Mar 12 2021 brogers@suse.com
  - Include upstream patches designated as stable material and
    reviewed for applicability to include here
    lsilogic-Use-PCIDevice-exit-instead-of-D.patch
    vhost-user-blk-fix-blkcfg-num_queues-end.patch
  - Fix potential privilege escalation in virtfs (CVE-2021-20181
    bsc#1182137)
    9pfs-Fully-restart-unreclaim-loop-CVE-20.patch
  - Fix OOB access in vmxnet3 emulation (CVE-2021-20203 bsc#1181639)
    net-vmxnet3-validate-configuration-value.patch
* Fri Mar 12 2021 dimstar@opensuse.org
  - Add #!ForceMultiversion to qemu.spec:
    + As the spec file defines different Version: fiels for various
      subpackages, we must instruct OBS to not ever reset the
      checkin-counter, as it would by defalut on a version increase.
      Resetting the version counter results in sub-packages reusing
      their VERSION-RELEASE from the past (e.g. qemu-ipxe is version
      1.0.0+, and upon checkin of a new qemu version, RELEASE is
      reset to 1.1, thus again producing
      qemu-ipxe-1.0.0+-1.1.noarch.rpm.
* Fri Mar 05 2021 brogers@suse.com
  - Fix GCC11 compiler issue in brotli (edk2) code (boo#1181922)
    brotli-fix-actual-variable-array-paramet.patch
  - Tweak a few submodule descriptions and summaries
  - Fix a backward compatibility issue in ACPI data
    i386-acpi-restore-device-paths-for-pre-5.patch
* Wed Mar 03 2021 brogers@suse.com
  - Add patch from IBM to improve modularization situation on s390
    where a new qemu module, hw-s390x-virtio-gpu-ccw.so, and a
    corresponding new qemu-hw-s390x-virtio-gpu-ccw subpackage, is
    split out (this parallels the hw-display-virtio-gpu-pci.so module).
    Split-provides file is also used to track this functionality
    splitout. Both the packages supplying the above mentioned modules
    now have a Requires on the qemu-hw-display-virtio-gpu package. It
    is anticipated that this change is going in upstream as well, and
    if done differently the plan is to update to the upstream
    implementation if possible (bsc#1181103)
    hw-s390x-modularize-virtio-gpu-ccw.patch
* Fri Feb 26 2021 brogers@suse.com
  - Added a few more usability improvements for our git packaging
    workflow
* Fri Feb 19 2021 brogers@suse.com
  - Fix issue of virtio-9p-ccw having been mistakenly dropped from
    qemu (bsc#1182496)
    hw-s390x-fix-build-for-virtio-9p-ccw.patch
* Thu Feb 18 2021 brogers@suse.com
  - Tweaked some spec file details to be again compatible with quilt
    setup using the spec file as input
  - Remove BuildRequires that were added in anticipation of building
    ovmf within this package. We have not taken that route
* Wed Feb 17 2021 brogers@suse.com
  - Fix uninitialized variable in ipxe driver code (boo#1181922)
    ath5k-Add-missing-AR5K_EEPROM_READ-in-at.patch
  - Add a few improvements to the git-based package workflow scripts
* Tue Feb 16 2021 brogers@suse.com
  - Include additional upstream patches designated as stable material
    and reviewed for applicability to include here
    blockjob-Fix-crash-with-IOthread-when-bl.patch
    monitor-Fix-assertion-failure-on-shutdow.patch
    qemu-nbd-Use-SOMAXCONN-for-socket-listen.patch
    qemu-storage-daemon-Enable-object-add.patch
* Mon Feb 08 2021 brogers@suse.com
  - Switch the modules qemu-ui-display-gpu and qemu-ui-display-gpu-pci
    from being an x86 only Recommends, to a Recommends for all arch's
    except s390x (boo#1181350)
  - Fix qemu-hw-usb-smartcard to not be a Recommends for s390x
  - Minor spec file tweaks for compatibility with upcoming spec file
    formatter
* Mon Feb 08 2021 brogers@suse.com
  - Make note that this patch takes care of an OOB access in ARM
    interrupt handling (CVE-2021-20221 bsc#1181933)
    hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch
* Fri Feb 05 2021 brogers@suse.com
  - Include upstream patches designated as stable material and
    reviewed for applicability to include here
    block-Separate-blk_is_writable-and-blk_s.patch
    hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch
    hw-net-lan9118-Fix-RX-Status-FIFO-PEEK-v.patch
    hw-timer-slavio_timer-Allow-64-bit-acces.patch
    net-Fix-handling-of-id-in-netdev_add-and.patch
    target-arm-Don-t-decode-insns-in-the-XSc.patch
    target-arm-Fix-MTE0_ACTIVE.patch
    target-arm-Introduce-PREDDESC-field-defi.patch
    target-arm-Update-PFIRST-PNEXT-for-pred_.patch
    target-arm-Update-REV-PUNPK-for-pred_des.patch
    target-arm-Update-ZIP-UZP-TRN-for-pred_d.patch
    tcg-Use-memset-for-large-vector-byte-rep.patch
    ui-vnc-Add-missing-lock-for-send_color_m.patch
    virtio-move-use-disabled-flag-property-t.patch
* Thu Feb 04 2021 brogers@suse.com
  - binutils v2.36 has changed the handling of the assembler's
    - mx86-used-note, resulting in a build failure. To compensate, we
    now explicitly specify -mx86-used-note=no in the seabios Makefile
    (boo#1181775)
    build-be-explicit-about-mx86-used-note-n.patch
* Fri Jan 29 2021 brogers@suse.com
  - Additional tweaks to ensure libvirt runs ok when
    qemu-hw-display-virtio-gpu package is not installed
* Fri Jan 29 2021 lma@suse.com
  - Use '%service_del_postun_without_restart' instead of
    '%service_del_postun' to avoid "Failed to try-restart
    qemu-ga@.service" error while updating the qemu-guest-agent.
    (bsc#1178565)
* Tue Jan 26 2021 brogers@suse.com
  - Fix two additional cases of qemu crashing due to qemu module
    packages not being loaded.
    qom-handle-case-of-chardev-spice-module-.patch
    spice-app-avoid-crash-when-core-spice-mo.patch
* Fri Jan 22 2021 brogers@suse.com
  - Fix issue of qemu crashing (abort called) when virtio-gpu device
    is asked for and the qemu-hw-display-virtio-gpu package isn't
    installed. (bsc#1181103)
    module-for-virtio-gpu-pre-load-module-to.patch
  - Add additional inter-module package dependencies, to reflect the
    current module dependencies (see qemu source file: util/module.c)
  - As of v3.1.0 virt-manager, new VM's are created by default with
    audio/sound enabled, so it's time to reflect the need, at least
    in the spice case, by having spice-audio available when spice in
    general is used (boo#1180210 boo#1181132)
  - Further refine package Recommends/Suggests based on architecture
  - Remove no longer needed dependency on pwdutils (boo#1181235)
* Mon Jan 18 2021 brogers@suse.com
  - Fix qemu-testsuite issue where white space processing gets
    handled differently under bash 5.1 (boo#1181054)
    iotests-Fix-_send_qemu_cmd-with-bash-5.1.patch
* Wed Jan 13 2021 brogers@suse.com
  - Convert qemu-kvm from a script to a symlink. Using qemu-kvm to
    invoke the QEMU emulator has been deprecated for some time,
    but is still provided. It has as it's ancient origins a version
    of QEMU which had KVM acceleration enabled by default, and then
    recently, until now, it is a shell script which execs the QEMU
    emulator, adding '-machine accel=kvm' to the beginning of the
    list of command line options passed to the emulator.
    This method collides with the now preferred method of specifying
    acceleration options by using -accel. qemu-kvm is now changed to
    simply be a symlink to the same QEMU binary which the prior
    script exec'd. This new approach takes advantage of a built-in
    QEMU feature where if QEMU is invoked using a program name ending
    in 'kvm', KVM emulation is enabled. This approach is better in
    that it is more compatible with any other command line option
    that may be added for describing acceleration.
    For those who have modified qemu-kvm to add additional command
    line options, or take other actions in the context of the script
    you will now need to create an alternate script "emulator" to
    achieve the same result. Note that it's possible there may be
    some very subtle behavioral difference in the switch from a
    script to a symlink, but given that qemu-kvm is a deprecated
    package, we're not going to worry about that.
* Tue Jan 05 2021 brogers@suse.com
  - Fix crash when spice used and the qemu-audio-spice package isn't
    installed (boo#1180210)
    audio-add-sanity-check.patch
  - Add some stable patches from upstream
    block-Fix-deadlock-in-bdrv_co_yield_to_d.patch
    block-Fix-locking-in-qmp_block_resize.patch
    block-nfs-fix-int-overflow-in-nfs_client.patch
    block-Simplify-qmp_block_resize-error-pa.patch
    build-no-pie-is-no-functional-linker-fla.patch
* Tue Dec 08 2020 brogers@suse.com
  - Update to v5.2.0: See http://wiki.qemu.org/ChangeLog/5.2
    Take note that ongoing feature deprecation is tracked at both
    http://wiki.qemu-project.org/Features/LegacyRemoval and in
    the deprecated.html file installed with the qemu package
    Some noteworthy changes:
    * Dropped system emulators: qemu-system-lm32, qemu-system-unicore32
    * Dropped linux user emulator: qemu-ppc64abi32
    * Added linux user emulator: qemu-extensaeb
    * Unicore32 and lm32 guest support dropped
    * New sub-packages (most due to ongoing modularization of QEMU):
    qemu-audio-spice, qemu-hw-chardev-spice, qemu-hw-display-virtio-vga,
    qemu-hw-display-virtio-gpu, qemu-hw-display-virtio-gpu-pci,
    qemu-ui-spice-core, qemu-ui-opengl, qemu-ivshmem-tools
    * x86: A new KVM feature which improves the handling of asynchronous page
    faults is available with -cpu ...,kvm-async-pf-int (requires Linux 5.8)
    * s390: More instructions emulated under TCG
    * PowerPC: nvdimm= machine option now functions correctly; misc improvements
    * ARM: new boards: mps2-an386 (Cortex-M4 based) and mps2-an500
    (Cortex-M7 based),  raspi3ap (the Pi 3 model A+), raspi0 (the Pi Zero)
    and raspi1ap (the Pi A+)
    * RISC-V: OpenSBI v0.8 included by default; Generic OpenSBI platform used
    when no -bios argument is supplied; Support for NUMA sockets on Virt
    and Spike Machines; Support for migrating machines; misc improvements
    * Misc NVMe improvements
    * The 'vhost-user-blk' export type has been added, allowing
    qemu-storage-daemon to act as a vhost-user-blk device backend
    * The SMBIOS OEM strings can now come from a file
    * 9pfs - misc performance related improvements
    * virtiofs - misc improvements
    * migration: The default migration bandwidth has been increased to 1Gbps
    (users are still encouraged to tune it to their own hardware); The new
    'calc-dirty-rate' and 'query-dirty-rate' QMP commands can help determine
    the likelihood of precopy migration success; TLS+multifd now supported
    for higher bandwidth encrypted migration; misc minor features added
    * Misc minor block features added
    * Misc doc improvements
    * qemu-microvm subpackage change: the bios-microvm.bin is now SeaBIOS based,
    and the qboot based on is now qboot.rom
    * elf2dmp is no longer part of qemu-tools (it was never intended to be
    a packaged binary)
    * Some subpackages which were 'Requires' are now 'Recommends', allowing for
    a smaller qemu packaging footprint if needed
    * Patches dropped (included in release tarball, unless otherwise noted):
    docs-fix-trace-docs-build-with-sphinx-3..patch (fixed differently)
    hw-hyperv-vmbus-Fix-32bit-compilation.patch
    linux-user-properly-test-for-infinite-ti.patch
    Switch-order-of-libraries-for-mpath-supp.patch (fixed differently)
    Conditionalize-ui-bitmap-installation-be.patch (fixed differently)
    hw-usb-hcd-xhci-Fix-GCC-9-build-warning.patch (no longer using gcc9)
    hw-usb-dev-mtp-Fix-GCC-9-build-warning.patch (no longer using gcc9)
    roms-Makefile-enable-cross-compile-for-b.patch (fixed with different patch)
    libvhost-user-handle-endianness-as-manda.patch
    virtio-add-vhost-user-fs-ccw-device.patch
    Fix-s-directive-argument-is-null-error.patch
    build-Workaround-compilation-error-with-.patch
    build-Be-explicit-about-fcommon-compiler.patch
    intel-Avoid-spurious-compiler-warning-on.patch
    golan-Add-explicit-type-casts-for-nodnic.patch
    Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch
    ensure-headers-included-are-compatible-w.patch
    Enable-cross-compile-prefix-for-C-compil.patch (fixed differently)
    hw-net-net_tx_pkt-fix-assertion-failure-.patch
    hw-net-xgmac-Fix-buffer-overflow-in-xgma.patch
    s390x-protvirt-allow-to-IPL-secure-guest.patch
    usb-fix-setup_len-init-CVE-2020-14364.patch
    * Patches added:
    meson-install-ivshmem-client-and-ivshmem.patch
    Revert-roms-efirom-tests-uefi-test-tools.patch
    Makefile-Don-t-check-pc-bios-as-pre-requ.patch
    roms-Makefile-add-cross-file-to-qboot-me.patch
    qboot-add-cross.ini-file-to-handle-aarch.patch
    usb-Help-compiler-out-to-avoid-a-warning.patch
  - In spec file, where reasonable, switch BuildRequires: XXX-devel
    to be pkgconfig(XXX') instead
  - No longer disable link time optimization for qemu for x86. It looks like
    either the build service, qemu code changes and/or the switch to meson
    have resolved issues previously seen there. We still see problems for
    other architectures however.
  - For the record, the following issues reported for SUSE SLE15-SP2
    are either fixed in this current package, or are otherwise no longer
    an issue: bsc#1172384 bsc#1174386 bsc#1174641 bsc#1174863 bsc#1175370
    bsc#1175441 bsc#1176494 CVE-2020-13361 CVE-2020-14364 CVE-2020-15863
    CVE-2020-16092 CVE-2020-24352
    and the following feature requests are satisfied by this package:
    jsc#SLE-13689 jsc#SEL-13780 jsc#SLE-13840
  - To be more accurate, and to align with other qemu packaging
    practices, rename the qemu-s390 package to qemu-s390x. The old
    name (in the rpm namespace) is provided with a "Provides"
    directive, and an "Obsoletes" done against that name for prior
    qemu versions, as is standard practice (boo#1177764 jsc#SLE-17060)
  - Take this opportunity to remove some ancient Split-Provides
    mechanisms which can't conceivably be needed any more:
    qemu-block-curl provided: qemu:%_libdir/%name/block-curl.so
    qemu-guest-agent provided: qemu:%_bindir/qemu-ga
    qemu-tools provided: qemu:%_libexecdir/qemu-bridge-helper
* Mon Nov 30 2020 brogers@suse.com
  - Disable linux-user 'ls' test on 32 bit arm. It's failing with
    "Allocating guest commpage: Cannot allocate memory" error, which
    we should hunt down, but for now we don't want it to prevent the
    package from being built
* Tue Nov 24 2020 brogers@suse.com
  - Be more careful about what directives are used for qemu-testsuite
* Tue Nov 24 2020 brogers@suse.com
  - Fix some spec file 'Requires' statements to be accurate to the
    new model of relying on system-user-qemu and system-group-kvm to
    provide the needed users and groups
* Thu Nov 19 2020 milsav92@outlook.com
  - Added io_uring support.
* Tue Nov 17 2020 brogers@suse.com
  - A patch has been applied to virt-manager to handle qemu spice
    related modules not being present, so undo the change from Sep
    30, 2020. Once again qemu-hw-display-qxl and qemu-hw-usb-redirect
    are Recommends and not Required by the qemu package
    (boo#1157320 boo#1176517, boo#1178141)
  - For jsc#SLE-11629, change qemu, qemu-tools, and qemu-guest-agent
    to rely on system-user-qemu and system-group-kvm to provide now
    static system UIDs and GID's for qemu user and group, and kvm
    group. This will make guest migration more seamless for new
    installations since there is no chance of having required ID's
    differ in value.
* Wed Nov 04 2020 lyan@suse.com
  - Add virtio-fs support for s390x (jsc#SLE-13822)
    libvhost-user-handle-endianness-as-manda.patch
    virtio-add-vhost-user-fs-ccw-device.patch
* Wed Oct 14 2020 brogers@suse.com
  - Note: As part of the "Close the Leap Gap" effort, it's been
    decided that our SDL2 support in qemu is not worth trying
    to maintain. Long ago SLE qemu stopped including SDL2 support and
    now we will do the same for the openSUSE releases going forward.
    Accordingly SDL2 options are now configured out, and the two sub-
    packages which are SDL2 specific, namely qemu-audio-sdl and
    qemu-ui-sdl, are no longer generated, and due to the rpm package
    conflicts used for those packages, they will be uninstalled from
    systems as qemu updates move forward
  - Drop e2fsprogs-devel and libpcap-devel as BuildRequires packages.
    They have not actually been needed to build qemu for a very long
    time
  - Add more forsplits files
* Wed Oct 07 2020 brogers@suse.com
  - Create qemu-skiboot sub-package. Use update-alternatives mechanism
    to coordinate with opal-firmware (provided with skiboot package set)
    on the provider of the /usr/share/qemu/skiboot.lid firmware file.
    qemu-skiboot uses a priority of 15, while opal-firmware uses a
    priority of 10 (jsc#SLE-13240)
* Wed Sep 30 2020 brogers@suse.com
  - Undo part of the split-provides recently done. We have to wait on
    virt-manager to handle qemu modularization better before we make
    qemu-hw-display-qxl and qemu-hw-usb-redirect non-required
    (boo#1157320 boo#1176517)
* Mon Sep 21 2020 brogers@suse.com
  - Fix spec file, where a conditional macro didn't have the correct
    syntax (bsc#1176766)
* Tue Sep 15 2020 brogers@suse.com
  - Change qemu-x86 packaging relationship with qemu-microvm from
    Requires to Recommends
* Thu Sep 10 2020 brogers@suse.com
  - In an effort to "Close the Leap Gap", remove use of is_opensuse
    from the spec file, so that the same packages built for SLE can
    be reused for Leap. Some sub-packages will not be included for
    SLE which are included for Leap. They wil be provided in Package
    Hub for SLE users as unsupported packages. (jsc#SLE-11660,
    jsc#SLE-11661, jsc#SLE-11662, jsc#SLE-11691, jse#SLE-11692,
    jsc#SLE-11894)
* Thu Sep 10 2020 brogers@suse.com
  - Add infrastructure to do package splits when split-off package
    isn't required and doesn't (otherwise) include any previously
    installed files. This version of qemu has split out non-essential
    functionality into loadable modules, as noted in Aug 20, 2020 log
    entry, which describes the emergency Split-Provides. That approach
    will be superseded by this planned approach, and those dummy doc
    files will be removed in time
    Here is the new mapping:
    subpackage            continuity file provided (files are dummies)
    ==========            ============================================
    qemu-chardev-baum     /usr/share/qemu/forsplits/00
    qemu-hw-display-qxl   /usr/share/qemu/forsplits/01
    qemu-hw-usb-redirect  /usr/share/qemu/forsplits/02
    qemu-hw-usb-smartcard /usr/share/qemu/forsplits/03
* Wed Sep 09 2020 brogers@suse.com
  - Fix path of qemu-pr-helper. It was a mistake to move it from
    %_bindir to _libexecdir. In more recent qemu code it's been moved
    back, so undo this mistake by providing it at the same location
    as it has been all along
* Tue Sep 01 2020 brogers@suse.com
  - For SLE15-SP3, note that this update to v5.1.0 is a step towards
    fulfilling jsc#SLE-13689, which asks for qemu v5.2.0 or higher
* Wed Aug 26 2020 brogers@suse.com
  - Fix some shell syntax in update_git.sh, esp. an issue exposed by
    the most recent patch added
* Tue Aug 25 2020 brogers@suse.com
  - Fix OOB access while processing USB packets (CVE-2020-14364
    bsc#1175441)
    usb-fix-setup_len-init-CVE-2020-14364.patch
  - Re-sync openSUSE and SUSE SLE qemu packages. This changes file
    is the openSUSE one with this entry providing the intervening
    SLE CVE, JIRA, and bugzilla references, which are still addressed
    in this package, and not yet called out in this changes file.
    * CVE-2020-1983  CVE-2020-10761 CVE-2020-13361 CVE-2020-13362
    CVE-2020-13659 CVE-2020-13800
    * bsc#1167816 bsc#1170940 boo#1171712 bsc#1172383 bsc#1172384
    bsc#1172386 bsc#1172495 bsc#1172710
    * Patches dropped (SLE) (included in current release tarball):
    exec-set-map-length-to-zero-when-returni.patch
    i386-acpi-Remove-_HID-from-the-SMBus-ACP.patch
    megasas-use-unsigned-type-for-reply_queu.patch
* Thu Aug 20 2020 brogers@suse.com
  - Fix compilation errors seen with pre-release gcc 11
    qht-Revert-some-constification-in-qht.c.patch
    Revert-qht-constify-qht_statistics_init.patch
    help-compiler-out-by-initializing-array.patch
    s390x-Fix-stringop-truncation-issue-repo.patch
  - Add Split-Provides mechanism, using doc files which were moved
    in v5.1.0. This allows for the new subpackages to be selected for
    install when the v5.0.0 qemu is updated. These new subpackages are
    not marked as "Required" by any packages, in an effort to reduce
    the dependencies of the core qemu components (boo#1175320)
    v5.0.0 qemu file mapping is provided as follows:
    subpackage            continuity file provided (files are dummies)
    ==========            ============================================
    qemu-chardev-baum     /usr/share/doc/packages/qemu/qemu-ga-ref.html
    qemu-hw-display-qxl   /usr/share/doc/packages/qemu/qemu-ga-ref.txt
    qemu-hw-usb-redirect  /usr/share/doc/packages/qemu/qemu-qmp-ref.html
    qemu-hw-usb-smartcard /usr/share/doc/packages/qemu/qemu-qmp-ref.txt
* Tue Aug 18 2020 dimstar@opensuse.org
  - Fix wrong usage of %{_libexecdir} for systemd owned paths below
    %{_prefix}/lib.
* Tue Aug 11 2020 brogers@suse.com
  - Update to v5.1.0: See http://wiki.qemu.org/ChangeLog/5.1
    Take note that ongoing feature deprecation is tracked at both
    http://wiki.qemu-project.org/Features/LegacyRemoval and in
    the deprecated.html file installed with the qemu package
    Some noteworthy changes:
    * s390: Protected virtualization (secure execute) is fully merged
    upstream
    * s390: vfio-ccw devices no longer require setting the allow
    prefetch bit in the ORB, but is still dependent on host kernel
    support
    * s390: vfio-ccw now has basic support for relaying path state
    changes to the guest
    * PowerPC: pseries: NVDIMMs require label-size property
    * PowerPC: pseries: POWER10 support
    * PowerPC: added interface to inject POWER style NMIs
    * ARM: new board: sonorapass-bmc
    * ARM: new emulated features: ARMv8.2-TTSUXN, ARMv8.5-MemTag
    * ARM: Raspberry Pi boards now support a USB controller
    * ARM: virt board now supports hot-remove memory
    * RISC-V lots of improvements
    * qemu-img resize now requires -shrink to shrinking raw images
    * The mem parameter of the -numa option is no longer recognized
    starting with 5.1 machine types - instead use the memdev parameter
    * The ACPI WAET table is now exposed to guests
    * The max blocksize for virtual storage device is now 2 MiB
    * NVMe improvements
    * Crypto subsystem improvements
    * Block backends and tools: Numerous improvements and fixes
    * Firmware updates: SeaBIOS (essentially v1.14.0), OpenBIOS, SLOF
    (20200717), OpenSBI (v0.7)
    * Patches dropped (upstream unless otherwise noted):
    ati-vga-check-mm_index-before-recursive-.patch
    audio-fix-wavcapture-segfault.patch
    es1370-check-total-frame-count-against-c.patch
    exec-set-map-length-to-zero-when-returni.patch
    gcc10-maybe-uninitialized.patch
    hw-vfio-pci-quirks-Fix-broken-legacy-IGD.patch
    megasas-use-unsigned-type-for-reply_queu.patch
    nbd-server-Avoid-long-error-message-asse.patch
    ppc-spapr_caps-Don-t-disable-cap_cfpc-on.patch
    s390x-Add-SIDA-memory-ops.patch
    s390x-Add-unpack-facility-feature-to-GA1.patch
    s390x-Move-diagnose-308-subcodes-and-rcs.patch
    s390x-protvirt-Add-migration-blocker.patch
    s390x-protvirt-Disable-address-checks-fo.patch
    s390x-protvirt-Handle-SIGP-store-status-.patch
    s390x-protvirt-Inhibit-balloon-when-swit.patch
    s390x-protvirt-KVM-intercept-changes.patch
    s390x-protvirt-Move-diag-308-data-over-S.patch
    s390x-protvirt-Move-IO-control-structure.patch
    s390x-protvirt-Move-STSI-data-over-SIDAD.patch
    s390x-protvirt-SCLP-interpretation.patch
    s390x-protvirt-Set-guest-IPL-PSW.patch
    s390x-protvirt-Support-unpack-facility.patch
    s390x-s390-virtio-ccw-Fix-build-on-syste.patch
    Sync-pv.patch
    tests-Disable-some-block-tests-for-now.patch (no longer needed)
    vga-fix-cirrus-bios.patch
    virtiofsd-add-rlimit-nofile-NUM-option.patch
    virtiofsd-stay-below-fs.file-max-sysctl-.patch
    * Patches renamed:
    build-Do-not-apply-WORKAROUND_CFLAGS-for.patch
    - > Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch
    build-Fix-s-directive-argument-is-null-e.patch
    - > Fix-s-directive-argument-is-null-error.patch
    * Patches added:
    hw-hyperv-vmbus-Fix-32bit-compilation.patch
  - New subpackages, due to modularization: qemu-chardev-baum,
    qemu-hw-display-qxl, qemu-hw-usb-redirect, qemu-hw-usb-smartcard
  - Configure to use "system" libslirp and libdaxctl (libnvdimm)
    when available
* Thu Jul 23 2020 lyan@suse.com
  - Don't disable cap_cfpc on POWER8 by default (bsc#1174374)
    ppc-spapr_caps-Don-t-disable-cap_cfpc-on.patch
* Tue Jul 21 2020 brogers@suse.com
  - Updating to Sphinx v3.1.2 in Factory is exposing an issue in
    qemu doc sources. Fix it
    docs-fix-trace-docs-build-with-sphinx-3..patch
* Wed Jul 08 2020 brogers@suse.com
  - Fix DoS possibility in ati-vga emulation (CVE-2020-13800
    bsc#1172495)
    ati-vga-check-mm_index-before-recursive-.patch
  - Fix DoS possibility in Network Block Device (nbd) support
    infrastructure (CVE-2020-10761 bsc#1172710)
    nbd-server-Avoid-long-error-message-asse.patch
  - Fix null pointer dereference possibility (DoS) in MegaRAID SAS
    8708EM2 emulation (CVE-2020-13659 bsc#1172386)
    exec-set-map-length-to-zero-when-returni.patch
  - Fix OOB access possibility in MegaRAID SAS 8708EM2 emulation
    (CVE-2020-13362 bsc#1172383)
    megasas-use-unsigned-type-for-reply_queu.patch
  - Fix legacy IGD passthrough
    hw-vfio-pci-quirks-Fix-broken-legacy-IGD.patch
* Wed Jul 01 2020 brogers@suse.com
  - The latest gcc10 available in Factory has the fix for the
    issue this patch was created to avoid, so drop it
    build-Work-around-gcc10-bug-by-not-using.patch
* Sun Jun 28 2020 brogers@suse.com
  - Switch to upstream versions of some patches we carry
    add-enum-cast-to-avoid-gcc10-warning.patch
    - > golan-Add-explicit-type-casts-for-nodnic.patch
    Be-explicit-about-fcommon-compiler-direc.patch
    - > build-Be-explicit-about-fcommon-compiler.patch
    Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch
    - > build-Do-not-apply-WORKAROUND_CFLAGS-for.patch
    Fix-s-directive-argument-is-null-error.patch
    - > build-Fix-s-directive-argument-is-null-e.patch
    Workaround-compilation-error-with-gcc-9..patch
    - > build-Workaround-compilation-error-with-.patch
    work-around-gcc10-problem-with-zero-leng.patch
    - > intel-Avoid-spurious-compiler-warning-on.patch
  - Fix vgabios issue for cirrus graphics emulation, which
    effectively downgraded it to standard VGA behavior
    vga-fix-cirrus-bios.patch
* Fri Jun 12 2020 brogers@suse.com
  - Fix OOB access possibility in ES1370 audio device emulation
    (CVE-2020-13361 bsc#1172384)
    es1370-check-total-frame-count-against-c.patch
* Tue Jun 02 2020 brogers@suse.com
  - Work around gcc 10 bug (boo#1172411)
    build-Work-around-gcc10-bug-by-not-using.patch
* Mon Jun 01 2020 brogers@suse.com
  - Now that gcc10 compatibility is figured out, remove NO_WERROR=1
    again from ipxe make.
* Tue May 26 2020 brogers@suse.com
  - Fix segfault when doing HMP wavcapture (boo#1171712)
    audio-fix-wavcapture-segfault.patch
* Tue May 05 2020 brogers@suse.com
  - Fix DoS in virtiofsd, where a FUSE client could exhaust the
    number of available open files on the host (CVE-2020-10717
    bsc#1171110)
    virtiofsd-add-rlimit-nofile-NUM-option.patch
    virtiofsd-stay-below-fs.file-max-sysctl-.patch
* Tue May 05 2020 brogers@suse.com
  - Add more fixes for gcc10 compatibility: Use NO_WERROR=1 when
    building ipxe sources, at least until we get gcc10 compatibility
    figured out. Also add patch for explicitly using -fcommon
    (boo#1171140)
    Be-explicit-about-fcommon-compiler-direc.patch
    and fix for tighter enum compatibility checking (boo#1171139)
    add-enum-cast-to-avoid-gcc10-warning.patch
    and a work around for what seems to be a compiler regression
    (boo#1171123)
    work-around-gcc10-problem-with-zero-leng.patch
* Tue Apr 28 2020 brogers@suse.com
  - Update to v5.0.0: See http://wiki.qemu.org/ChangeLog/5.0
    Take note that ongoing feature deprecation is tracked at both
    http://wiki.qemu-project.org/Features/LegacyRemoval and in
    the deprecated.html file installed with the qemu package
    Some noteworthy changes:
    * x86: EPYC-Rome vcpu model
    * x86: vcpu model fixes for EPYC, Denverton, and Icelake-Server
    * s390: (as previously mentioned) Protected Virtualization support:
    start and control guest in secure mode (bsc#1167075 jsc#SLE-7407)
    * s390: support for Adapter Interrupt Suppression while running in
    KVM mode
    * PowerPC: pseries: NVDIMMs with file backend supported
    * PowerPC: powernv: KVM guests now runnable under TCG emulation
    * PowerPC: powernv: Basic POWER10 support
    * ARM: new boards: tacoma-bmc, Netduindo Plus 2, Orangepi PC
    * ARM: 'virt' machine now supports vTPM and virtio-iommu devices
    * ARM:Cortex-M7 CPU support
    * ARM: Lots of architecture features now emulated
    * ARM: TPM supported
    * ARM: Timekeeping improvements
    * ARM: LOTS more - refer to upstream changelog
    * virtio-iommu
    * VNC compatibility with noVNC improved
    * Support for using memory backends for main/"built-in" guest RAM
    * hostmem backends can now specify prealloc thread count
    * Better Azure compatibility of VHD images
    * Ceph namespaces supported
    * Compress block filter driver can create compressed backup images
    * virtiofsd availble for host filesystem passthrough
    * Improved html based documentation is provided with this release
    * Live migration support for external processes running on QEMU D-Bus
    * Patches dropped (upstream unless otherwise noted):
    i386-Add-MSR-feature-bit-for-MDS-NO.patch
    i386-Add-macro-for-stibp.patch
    i386-Add-new-CPU-model-Cooperlake.patch
    arm-arm-powerctl-set-NSACR.-CP11-CP10-bi.patch
    iotests-Skip-test-060-if-it-is-not-possi.patch
    iotests-Skip-test-079-if-it-is-not-possi.patch
    Revert-qemu-options.hx-Update-for-reboot.patch
    iotests-Provide-a-function-for-checking-.patch
    Fix-double-free-issue-in-qemu_set_log_fi.patch
    iotests-Fix-IMGOPTSSYNTAX-for-nbd.patch
    virtio-blk-fix-out-of-bounds-access-to-b.patch
    block-Activate-recursively-even-for-alre.patch
    i386-Resolve-CPU-models-to-v1-by-default.patch
    numa-properly-check-if-numa-is-supported.patch
    vhost-user-gpu-Drop-trailing-json-comma.patch
    display-bochs-display-fix-memory-leak.patch
    hw-arm-smmuv3-Apply-address-mask-to-line.patch
    hw-arm-smmuv3-Correct-SMMU_BASE_ADDR_MAS.patch
    hw-arm-smmuv3-Check-stream-IDs-against-a.patch
    hw-arm-smmuv3-Align-stream-table-base-ad.patch
    hw-arm-smmuv3-Use-correct-bit-positions-.patch
    hw-arm-smmuv3-Report-F_STE_FETCH-fault-a.patch
    block-Add-bdrv_qapi_perm_to_blk_perm.patch
    blkdebug-Allow-taking-unsharing-permissi.patch
    virtio-add-ability-to-delete-vq-through-.patch
    virtio-update-queue-size-on-guest-write.patch
    virtio-don-t-enable-notifications-during.patch
    numa-Extend-CLI-to-provide-initiator-inf.patch
    numa-Extend-CLI-to-provide-memory-latenc.patch
    numa-Extend-CLI-to-provide-memory-side-c.patch
    hmat-acpi-Build-Memory-Proximity-Domain-.patch
    hmat-acpi-Build-System-Locality-Latency-.patch
    hmat-acpi-Build-Memory-Side-Cache-Inform.patch
    tests-numa-Add-case-for-QMP-build-HMAT.patch
    qcow2-bitmaps-fix-qcow2_can_store_new_di.patch
    backup-top-Begin-drain-earlier.patch
    virtio-mmio-update-queue-size-on-guest-w.patch
    virtio-net-delete-also-control-queue-whe.patch
    intel_iommu-a-fix-to-vtd_find_as_from_bu.patch
    target-i386-Add-new-bit-definitions-of-M.patch
    target-i386-Add-missed-features-to-Coope.patch
    hw-i386-pc-fix-regression-in-parsing-vga.patch
    migration-test-ppc64-fix-FORTH-test-prog.patch
    target-arm-Return-correct-IL-bit-in-merg.patch
    target-arm-Set-ISSIs16Bit-in-make_issinf.patch
    runstate-ignore-finishmigrate-prelaunch-.patch
    migration-Rate-limit-inside-host-pages.patch
    m68k-Fix-regression-causing-Single-Step-.patch
    Revert-vnc-allow-fall-back-to-RAW-encodi.patch
    vnc-prioritize-ZRLE-compression-over-ZLI.patch
    target-i386-kvm-initialize-feature-MSRs-.patch
    s390x-adapter-routes-error-handling.patch
    iscsi-Cap-block-count-from-GET-LBA-STATU.patch
    block-backup-fix-memory-leak-in-bdrv_bac.patch
    tpm-ppi-page-align-PPI-RAM.patch
    hw-intc-arm_gicv3_kvm-Stop-wrongly-progr.patch
    target-arm-fix-TCG-leak-for-fcvt-half-do.patch
    block-fix-memleaks-in-bdrv_refresh_filen.patch
    block-backup-top-fix-failure-path.patch
    iotests-add-test-for-backup-top-failure-.patch
    audio-oss-fix-buffer-pos-calculation.patch
    target-arm-monitor-query-cpu-model-expan.patch
    block-fix-crash-on-zero-length-unaligned.patch
    block-Fix-VM-size-field-width-in-snapsho.patch
    target-arm-Correct-definition-of-PMCRDP.patch
    block-nbd-extract-the-common-cleanup-cod.patch
    block-nbd-fix-memory-leak-in-nbd_open.patch
    virtio-crypto-do-delete-ctrl_vq-in-virti.patch
    virtio-pmem-do-delete-rq_vq-in-virtio_pm.patch
    vhost-user-blk-delete-virtioqueues-in-un.patch
    hw-arm-cubieboard-use-ARM-Cortex-A8-as-t.patch
    pc-bios-s390x-Save-iplb-location-in-lowc.patch
    iotests-Fix-nonportable-use-of-od-endian.patch
    block-qcow2-threads-fix-qcow2_decompress.patch
    job-refactor-progress-to-separate-object.patch
    block-block-copy-fix-progress-calculatio.patch
    block-io-fix-bdrv_co_do_copy_on_readv.patch
    scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch
    target-ppc-Fix-rlwinm-on-ppc64.patch
    compat-disable-edid-on-correct-virtio-gp.patch
    ppc-ppc405_boards-Remove-unnecessary-NUL.patch
    block-Avoid-memleak-on-qcow2-image-info-.patch
    block-bdrv_set_backing_bs-fix-use-after-.patch
    hmp-vnc-Fix-info-vnc-list-leak.patch
    migration-colo-fix-use-after-free-of-loc.patch
    migration-ram-fix-use-after-free-of-loca.patch
    qcow2-List-autoclear-bit-names-in-header.patch
    sheepdog-Consistently-set-bdrv_has_zero_.patch
    target-arm-Fix-PAuth-sbox-functions.patch
    tcg-i386-Fix-INDEX_op_dup2_vec.patch
    net-tulip-check-frame-size-and-r-w-data-.patch
    target-i386-do-not-set-unsupported-VMX-s.patch
    spapr-Fix-failure-path-for-attempting-to.patch
    ati-vga-Fix-checks-in-ati_2d_blt-to-avoi.patch
    xen-block-Fix-double-qlist-remove-and-re.patch
    vpc-Don-t-round-up-already-aligned-BAT-s.patch
    target-xtensa-fix-pasto-in-pfwait.r-opco.patch
    aio-wait-delegate-polling-of-main-AioCon.patch
    async-use-explicit-memory-barriers.patch
    tcg-mips-mips-sync-encode-error.patch
    vhost-user-gpu-Release-memory-returned-b.patch
    vga-Raise-VRAM-to-16-MiB-for-pc-0.15-and.patch (no pc-0.15)
    hw-i386-disable-smbus-migration-for-xenf.patch
    s390x-Don-t-do-a-normal-reset-on-the-ini.patch
    s390x-Move-reset-normal-to-shared-reset-.patch
    s390x-Move-initial-reset.patch
    s390x-Move-clear-reset.patch
    s390x-kvm-Make-kvm_sclp_service_call-voi.patch
    s390x-ipl-Consolidate-iplb-validity-chec.patch
    s390x-Beautify-diag308-handling.patch
    s390x-Add-missing-vcpu-reset-functions.patch
    s390-sclp-improve-special-wait-psw-logic.patch
    vhost-correctly-turn-on-VIRTIO_F_IOMMU_P.patch
    util-add-slirp_fmt-helpers.patch
    slirp-use-correct-size-while-emulating-I.patch
    tcp_emu-Fix-oob-access.patch
    slirp-use-correct-size-while-emulating-c.patch
    tcp_emu-fix-unsafe-snprintf-usages.patch
  - For SLE builds, leverage the html documentation by adding a link
    to the SUSE specific support documentation (the *.txt support doc
    was slightly tweaked to be acceptable as reStructuredText for
    conversion to html)
    docs-add-SUSE-support-statements-to-html.patch
* Mon Apr 27 2020 brogers@suse.com
  -Fix potential DoS in ATI VGA emulation (CVE-2020-11869
    bsc#1170537)
    ati-vga-Fix-checks-in-ati_2d_blt-to-avoi.patch
* Wed Apr 22 2020 brogers@suse.com
  - Minor tweaks to patches and support doc
* Tue Apr 21 2020 mliska@suse.cz
  - Add gcc10-maybe-uninitialized.patch in order to fix
    boo#1169728.
* Fri Apr 17 2020 brogers@suse.com
  - Include upstream patches targeted for the next stable release
    (bug fixes only)
    spapr-Fix-failure-path-for-attempting-to.patch
    target-i386-do-not-set-unsupported-VMX-s.patch
    target-xtensa-fix-pasto-in-pfwait.r-opco.patch
    tcg-i386-Fix-INDEX_op_dup2_vec.patch
    tcg-mips-mips-sync-encode-error.patch
    vhost-user-gpu-Release-memory-returned-b.patch
    vpc-Don-t-round-up-already-aligned-BAT-s.patch
    xen-block-Fix-double-qlist-remove-and-re.patch
  - Fix bug causing weak encryption in PAuth for ARM
    (CVE-2020-10702 bsc#1168681)
    target-arm-Fix-PAuth-sbox-functions.patch
  - Fix OOB in tulip NIC emulation (CVE-2020-11102 bsc#1168713
    net-tulip-check-frame-size-and-r-w-data-.patch
  - Note that previously included patch addresses CVE-2020-1711
    and bsc#1166240
    iscsi-Cap-block-count-from-GET-LBA-STATU.patch
  - Include performance improvement (and related?) patch
    aio-wait-delegate-polling-of-main-AioCon.patch
    async-use-explicit-memory-barriers.patch
  - Rework previous patch at Olaf H.'s direction
    hw-i386-disable-smbus-migration-for-xenf.patch
  - Eliminate is_opensuse usage in producing seabios version string
    what we are doing here is just replacing the upstream string
    with one indicating that the openSUSE build service built it,
    and so just leave it as "-rebuilt.opensuse.org"
  - Alter algorithm used to produce "unique" symbol for coordinating
    qemu with the optional modules it may load. This is a reasonable
    relaxation for broader compatibility
    configure-remove-pkgversion-from-CONFIG_.patch
  - Tweak supported.*.txt for latest deprecations, and other fixes
  - Tweak update_git.sh, config.sh
* Mon Apr 06 2020 brogers@suse.com
  - One more fix is needed for: s390x Protected Virtualization support
    - start and control guest in secure mode (bsc#1167075 jsc#SLE-7407)
    s390x-s390-virtio-ccw-Fix-build-on-syste.patch
* Thu Mar 26 2020 brogers@suse.com
  - Include upstream patches targeted for the next stable release
    (bug fixes only)
    block-Avoid-memleak-on-qcow2-image-info-.patch
    block-bdrv_set_backing_bs-fix-use-after-.patch
    hmp-vnc-Fix-info-vnc-list-leak.patch
    migration-colo-fix-use-after-free-of-loc.patch
    migration-ram-fix-use-after-free-of-loca.patch
    ppc-ppc405_boards-Remove-unnecessary-NUL.patch
    qcow2-List-autoclear-bit-names-in-header.patch
    scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch
    sheepdog-Consistently-set-bdrv_has_zero_.patch
* Tue Mar 24 2020 brogers@suse.com
  - Note The previous set of s390x patches also includes the fix for:
    bsc#1167445
* Fri Mar 20 2020 brogers@suse.com
  - Include upstream patches targeted for the next stable release
    (bug fixes only)
    block-io-fix-bdrv_co_do_copy_on_readv.patch
    compat-disable-edid-on-correct-virtio-gp.patch
    target-ppc-Fix-rlwinm-on-ppc64.patch
    vhost-correctly-turn-on-VIRTIO_F_IOMMU_P.patch
  - s390x Protected Virtualization support - start and control guest
    in secure mode. (note: binary patch from patch series dropped since
    for s390x we rebuild the patched binary anyways) (bsc#1167075
    jsc#SLE-7407)
    s390-sclp-improve-special-wait-psw-logic.patch
    s390x-Add-missing-vcpu-reset-functions.patch
    s390x-Add-SIDA-memory-ops.patch
    s390x-Add-unpack-facility-feature-to-GA1.patch
    s390x-Beautify-diag308-handling.patch
    s390x-Don-t-do-a-normal-reset-on-the-ini.patch
    s390x-ipl-Consolidate-iplb-validity-chec.patch
    s390x-kvm-Make-kvm_sclp_service_call-voi.patch
    s390x-Move-clear-reset.patch
    s390x-Move-diagnose-308-subcodes-and-rcs.patch
    s390x-Move-initial-reset.patch
    s390x-Move-reset-normal-to-shared-reset-.patch
    s390x-protvirt-Add-migration-blocker.patch
    s390x-protvirt-Disable-address-checks-fo.patch
    s390x-protvirt-Handle-SIGP-store-status-.patch
    s390x-protvirt-Inhibit-balloon-when-swit.patch
    s390x-protvirt-KVM-intercept-changes.patch
    s390x-protvirt-Move-diag-308-data-over-S.patch
    s390x-protvirt-Move-IO-control-structure.patch
    s390x-protvirt-Move-STSI-data-over-SIDAD.patch
    s390x-protvirt-SCLP-interpretation.patch
    s390x-protvirt-Set-guest-IPL-PSW.patch
    s390x-protvirt-Support-unpack-facility.patch
    Sync-pv.patch
* Fri Mar 20 2020 lyan@suse.com
  - Fix the issue that s390x could not read IPL channel program when using
    dasd as boot device (bsc#1163140)
    pc-bios-s390x-Save-iplb-location-in-lowc.patch
* Mon Mar 16 2020 brogers@suse.com
  - Fix potential OOB accesses in slirp (CVE-2020-8608 bsc#1163018
    bsc#1161066 CVE-2020-7039)
    slirp-use-correct-size-while-emulating-c.patch
    slirp-use-correct-size-while-emulating-I.patch
    tcp_emu-Fix-oob-access.patch
    tcp_emu-fix-unsafe-snprintf-usages.patch
    util-add-slirp_fmt-helpers.patch
  - Replace this patch with upstream version
    target-arm-monitor-query-cpu-model-expan.patch
* Thu Mar 12 2020 brogers@suse.com
  - Include upstream patches targeted for the next stable release
    (bug fixes only)
    audio-oss-fix-buffer-pos-calculation.patch
    blkdebug-Allow-taking-unsharing-permissi.patch
    block-Add-bdrv_qapi_perm_to_blk_perm.patch
    block-backup-top-fix-failure-path.patch
    block-block-copy-fix-progress-calculatio.patch
    block-fix-crash-on-zero-length-unaligned.patch
    block-fix-memleaks-in-bdrv_refresh_filen.patch
    block-Fix-VM-size-field-width-in-snapsho.patch
    block-nbd-extract-the-common-cleanup-cod.patch
    block-nbd-fix-memory-leak-in-nbd_open.patch
    block-qcow2-threads-fix-qcow2_decompress.patch
    hw-arm-cubieboard-use-ARM-Cortex-A8-as-t.patch
    hw-intc-arm_gicv3_kvm-Stop-wrongly-progr.patch
    iotests-add-test-for-backup-top-failure-.patch
    iotests-Fix-nonportable-use-of-od-endian.patch
    job-refactor-progress-to-separate-object.patch
    target-arm-Correct-definition-of-PMCRDP.patch
    target-arm-fix-TCG-leak-for-fcvt-half-do.patch
    tpm-ppi-page-align-PPI-RAM.patch
    vhost-user-blk-delete-virtioqueues-in-un.patch
    virtio-add-ability-to-delete-vq-through-.patch
    virtio-crypto-do-delete-ctrl_vq-in-virti.patch
    virtio-pmem-do-delete-rq_vq-in-virtio_pm.patch
* Thu Feb 20 2020 brogers@suse.com
  - Add Obsoletes directive for qemu-audio-sdl and qemu-ui-sdl since
    for a qemu package upgrade from SLE12-SP5, support for SDL is
    dropped
* Wed Feb 19 2020 brogers@suse.com
  - Fix xenfv migration from xen host with pre-v4.0 qemu. We had
    previously dropped a similar patch, but have decided that for now
    we need to go with this type of solution (bsc#1159755)
    hw-i386-disable-smbus-migration-for-xenf.patch
* Tue Feb 04 2020 lyan@suse.com
  - Avoid query-cpu-model-expansion crashed qemu when using
    machine type none, patch is queued in upstream now, will
    update commit id later (bsc#1159443)
    target-arm-monitor-query-cpu-model-expan.patch
* Mon Feb 03 2020 dimstar@opensuse.org
  - BuildRequire pkgconfig(libudev) instead of libudev-devel: Allow
    OBS to shortcut through -mini flavors.
* Tue Jan 28 2020 brogers@suse.com
  - Stop using system membarriers (ie switch from --enable-membarrier
    to --disable-membarrier). This is a blocker for using qemu in the
    context of containers (boo#1130134 jsc#SLE-11089)
  - Drop this recently added patch - in consultation with upstream it
    was decided it needed to be solved a different way (bsc#1159755)
    hw-i386-disable-smbus-migration-for-xenf.patch
  - Include upstream patches targeted for the next stable release
    (bug fixes only)
    block-backup-fix-memory-leak-in-bdrv_bac.patch
    iscsi-Cap-block-count-from-GET-LBA-STATU.patch
    s390x-adapter-routes-error-handling.patch
    target-i386-kvm-initialize-feature-MSRs-.patch
* Fri Jan 24 2020 brogers@suse.com
  - Include upstream patches targeted for the next stable release
    (bug fixes only)
    hw-i386-pc-fix-regression-in-parsing-vga.patch
    m68k-Fix-regression-causing-Single-Step-.patch
    migration-Rate-limit-inside-host-pages.patch
    migration-test-ppc64-fix-FORTH-test-prog.patch
    Revert-vnc-allow-fall-back-to-RAW-encodi.patch
    runstate-ignore-finishmigrate-prelaunch-.patch
    target-arm-Return-correct-IL-bit-in-merg.patch
    target-arm-Set-ISSIs16Bit-in-make_issinf.patch
    vnc-prioritize-ZRLE-compression-over-ZLI.patch
* Fri Jan 24 2020 dimstar@opensuse.org
  - BuildRequire pkconfig(systemd) instead of systemd: allow OBS to
    shortcut through the -mini flavors.
  - Use systemd_ordering in place of systemd_requires: systemd is
    never a strict requirement for qemu; but when installing qemu on
    a systemd-managed system, we want system to be present first.
* Tue Jan 14 2020 brogers@suse.com
  - Fix xenfv migration from xen host with pre-v4.0 qemu (bsc#1159755)
    hw-i386-disable-smbus-migration-for-xenf.patch
* Tue Jan 14 2020 ohering@suse.de
  - Create files within bundles.tar.xz with fixed timestamp and uid
* Sat Jan 11 2020 brogers@suse.com
  - Add a %bcond_without system_membarrier along with related
    processing to the spec file, to better investigate running QEMU
    with the --disable-membarrier configure option
* Fri Jan 10 2020 brogers@suse.com
  - Include upstream patches targeted for the next stable release
    (bug fixes only)
    arm-arm-powerctl-set-NSACR.-CP11-CP10-bi.patch
    backup-top-Begin-drain-earlier.patch
    block-Activate-recursively-even-for-alre.patch
    display-bochs-display-fix-memory-leak.patch
    Fix-double-free-issue-in-qemu_set_log_fi.patch
    hw-arm-smmuv3-Align-stream-table-base-ad.patch
    hw-arm-smmuv3-Apply-address-mask-to-line.patch
    hw-arm-smmuv3-Check-stream-IDs-against-a.patch
    hw-arm-smmuv3-Correct-SMMU_BASE_ADDR_MAS.patch
    hw-arm-smmuv3-Report-F_STE_FETCH-fault-a.patch
    hw-arm-smmuv3-Use-correct-bit-positions-.patch
    i386-Resolve-CPU-models-to-v1-by-default.patch
    intel_iommu-a-fix-to-vtd_find_as_from_bu.patch
    iotests-Fix-IMGOPTSSYNTAX-for-nbd.patch
    iotests-Provide-a-function-for-checking-.patch
    iotests-Skip-test-060-if-it-is-not-possi.patch
    iotests-Skip-test-079-if-it-is-not-possi.patch
    numa-properly-check-if-numa-is-supported.patch
    qcow2-bitmaps-fix-qcow2_can_store_new_di.patch
    Revert-qemu-options.hx-Update-for-reboot.patch
    vhost-user-gpu-Drop-trailing-json-comma.patch
    virtio-blk-fix-out-of-bounds-access-to-b.patch
    virtio-mmio-update-queue-size-on-guest-w.patch
    virtio-net-delete-also-control-queue-whe.patch
    virtio-update-queue-size-on-guest-write.patch
  - Include performance improvement
    virtio-don-t-enable-notifications-during.patch
  - Repair incorrect packaging references to Jira tracked features
* Thu Jan 09 2020 brogers@suse.com
  - Add Cooperlake vcpu model (jsc#SLE-7923)
    i386-Add-MSR-feature-bit-for-MDS-NO.patch
    i386-Add-macro-for-stibp.patch
    i386-Add-new-CPU-model-Cooperlake.patch
    target-i386-Add-new-bit-definitions-of-M.patch
    target-i386-Add-missed-features-to-Coope.patch
  - Add HMAT support (jsc#SLE-8897) (the test case for this series
    isn't included because we aren't set up to handle binary patches)
    numa-Extend-CLI-to-provide-initiator-inf.patch
    numa-Extend-CLI-to-provide-memory-latenc.patch
    numa-Extend-CLI-to-provide-memory-side-c.patch
    hmat-acpi-Build-Memory-Proximity-Domain-.patch
    hmat-acpi-Build-System-Locality-Latency-.patch
    hmat-acpi-Build-Memory-Side-Cache-Inform.patch
    tests-numa-Add-case-for-QMP-build-HMAT.patch
* Thu Dec 12 2019 brogers@suse.com
  - Update to v4.2.0: See http://wiki.qemu.org/ChangeLog/4.2
    Take note that ongoing feature deprecation is tracked at both
    http://wiki.qemu-project.org/Features/LegacyRemoval and in
    Appendix B of the qemu-doc.* files installed with the qemu package
    Some noteworthy changes:
    * x86: Denverton, Snowridge, and Dhyana CPU models added
    * x86: Latest version of all CPU models how have TSX (HLE and RTM)
    disabled by default
    * x86: Support for AVX512 BFloat16 extensions
    * x86: VMX features exposed more accurately and controllably
    * s390: TCG now implements IEP (Instruction Execution Protection)
    * PowerPC: POWER8 and POWER9 non-virtualized machines separated out
    * PowerPC: RTAS now comes from SLOF instead of QEMU itself
    * PowerPC: Unplug of multifunction PCI devices now unplugs the
    whole slot, as in x86
    * ARM: Support for >256 CPUs with KVM is fixed
    * ARM: Memory hotplug now supported , when using UEFI, ACPI, for
    virt machine type
    * ARM: SVE support possuble now for KVM guests
    * ARM: ACPI generic event device can now deliver powerdown event
    * The backend device can be specified for a guest audio device
    * virtio v1.1 packed virtqueues supported
    * Socket based character device backends now support TCP keep-alive
    * Use encryption library cipher mode facilities, allowing improved
    performance for eg. AES-XTS encrption
    * Misc block device improvements, esp. with nbd
  - See the following few release-candidate changelog entries for
    additional changes related to this release
  - Switched package build to be out-of-tree
* Tue Dec 10 2019 brogers@suse.com
  - Update to v4.2.0-rc5: See http://wiki.qemu.org/ChangeLog/4.2
* Wed Dec 04 2019 brogers@suse.com
  - Update to v4.2.0-rc4: See http://wiki.qemu.org/ChangeLog/4.2
    * Update the support documents used for SUSE SLE releases to cover
    this qemu release
* Wed Nov 27 2019 brogers@suse.com
  - Update to v4.2.0-rc3: See http://wiki.qemu.org/ChangeLog/4.2
    * Patches dropped (upstream unless otherwise noted):
    ati-add-edid-support.patch
    ati-vga-add-rage128-edid-support.patch
    ati-vga-fix-ati_read.patch
    ati-vga-make-i2c-register-and-bits-confi.patch
    ati-vga-make-less-verbose.patch
    ati-vga-try-vga-ddc-first.patch
    Disable-Waddress-of-packed-member-for-GC.patch
    hdata-vpd-fix-printing-char-0x00.patch
    target-i386-add-PSCHANGE_NO-bit-for-the-.patch
    target-i386-Export-TAA_NO-bit-to-guests.patch
    vbe-add-edid-support.patch
    vga-add-ati-bios-tables.patch
    vga-add-atiext-driver.patch
    vga-make-memcpy_high-public.patch
    vga-move-modelist-from-bochsvga.c-to-new.patch
    * Patches added:
    Enable-cross-compile-prefix-for-C-compil.patch
    ensure-headers-included-are-compatible-w.patch
    roms-Makefile-enable-cross-compile-for-b.patch
    * Add qemu-ui-spice-app package containing ui-spice-app.so
    * Add qemu-microvm package containing bios-microvm.bin
  - Add descriptors for the 128k and 256k SeaBios firmware images
  - For the record, the following issues reported for SUSE SLE15-SP1
    are either fixed in this current package, or are otherwise not an
    issue: bsc#1079730 bsc#1098403 bsc#1111025 bsc#1128106 bsc#1133031
    bsc#1134883 bsc#1135210 bsc#1135902 bsc#1136540 bsc#1136778
    bsc#1138534 bsc#1140402 bsc#1143794 bsc#1145379 bsc#1144087
    bsc#1145427 bsc#1145436 bsc#1145774 bsc#1146873 bsc#1149811
    bsc#1152506 bsc#1155812 bsc#1156642 CVE-2018-12207 CVE-2019-5008
    CVE-2019-11135 CVE-2019-12068 CVE-2019-12155 CVE-2019-13164
    CVE-2019-14378 CVE-2019-15890, and the following feature requests
    are satisfied by this package: fate#327410 fate#327764 fate#327796
    jsc#SLE-4883 jsc#SLE-6132 jsc#SLE-6237 jsc#SLE-6754
* Tue Nov 19 2019 brogers@suse.com
  - Expose pschange-mc-no "feature", indicating CPU does not have
    the page size change machine check vulnerability (CVE-2018-12207
    bsc#1155812)
    target-i386-add-PSCHANGE_NO-bit-for-the-.patch
  - Expose taa-no "feature", indicating CPU does not have the
    TSX Async Abort vulnerability. (CVE-2019-11135 bsc#1152506)
    target-i386-Export-TAA_NO-bit-to-guests.patch
    Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
* Fri Nov 15 2019 brogers@suse.com
  - Update to v4.1.1, a stable, bug-fix-only release
    * Besides incorporating the following fixes we already carried, it
    includes about the same number of other, similar type fixes
    which we hadn't yet incorporated.
    * Patches dropped (subsumed by stable update):
    block-Add-bdrv_co_get_self_request.patch
    block-create-Do-not-abort-if-a-block-dri.patch
    block-file-posix-Let-post-EOF-fallocate-.patch
    block-file-posix-Reduce-xfsctl-use.patch
    block-io-refactor-padding.patch
    blockjob-update-nodes-head-while-removin.patch
    block-Make-wait-mark-serialising-request.patch
    block-nfs-tear-down-aio-before-nfs_close.patch
    coroutine-Add-qemu_co_mutex_assert_locke.patch
    curl-Check-completion-in-curl_multi_do.patch
    curl-Handle-success-in-multi_check_compl.patch
    curl-Keep-pointer-to-the-CURLState-in-CU.patch
    curl-Keep-socket-until-the-end-of-curl_s.patch
    curl-Pass-CURLSocket-to-curl_multi_do.patch
    curl-Report-only-ready-sockets.patch
    hw-arm-boot.c-Set-NSACR.-CP11-CP10-for-N.patch
    hw-core-loader-Fix-possible-crash-in-rom.patch
    make-release-pull-in-edk2-submodules-so-.patch
    memory-Provide-an-equality-function-for-.patch
    mirror-Keep-mirror_top_bs-drained-after-.patch
    pr-manager-Fix-invalid-g_free-crash-bug.patch
    qcow2-bitmap-Fix-uint64_t-left-shift-ove.patch
    qcow2-Fix-corruption-bug-in-qcow2_detect.patch
    qcow2-Fix-QCOW2_COMPRESSED_SECTOR_MASK.patch
    qcow2-Fix-the-calculation-of-the-maximum.patch
    roms-Makefile.edk2-don-t-pull-in-submodu.patch
    s390-PCI-fix-IOMMU-region-init.patch
    s390x-tcg-Fix-VERIM-with-32-64-bit-eleme.patch
    target-alpha-fix-tlb_fill-trap_arg2-valu.patch
    target-arm-Don-t-abort-on-M-profile-exce.patch
    target-arm-Free-TCG-temps-in-trans_VMOV_.patch
    util-iov-introduce-qemu_iovec_init_exten.patch
    vhost-Fix-memory-region-section-comparis.patch
    vpc-Return-0-from-vpc_co_create-on-succe.patch
    Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
* Fri Nov 08 2019 guillaume.gardet@opensuse.org
  - Fix %arm builds
* Thu Nov 07 2019 brogers@suse.com
  - Fix two issues with qcow2 image processing which could affect
    disk integrity
    qcow2-Fix-QCOW2_COMPRESSED_SECTOR_MASK.patch
    qcow2-bitmap-Fix-uint64_t-left-shift-ove.patch
* Wed Nov 06 2019 brogers@suse.com
  - Work around a host kernel xfs bug which can result in qcow2 image
    corruption
    block-io-refactor-padding.patch
    util-iov-introduce-qemu_iovec_init_exten.patch
    block-Make-wait-mark-serialising-request.patch
    block-Add-bdrv_co_get_self_request.patch
    block-file-posix-Let-post-EOF-fallocate-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
* Mon Nov 04 2019 stefan.bruens@rwth-aachen.de
  - Correct package names in _constraints after switch to multibuild.
* Sat Oct 26 2019 brogers@suse.com
  - Address potential corruption when using qcow2 images
    coroutine-Add-qemu_co_mutex_assert_locke.patch
    qcow2-Fix-corruption-bug-in-qcow2_detect.patch
  - Include more tweaks to our packaging workflow scripts - this will
    continue as we refine the scripts
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
* Thu Oct 17 2019 lnussel@suse.de
  - use %gcc_version for cross compilers (boo#1153703)
* Tue Oct 15 2019 brogers@suse.com
  - Add upstream edk2 submodule fix for creating tarball
  - Switch to upstream patch for avoiding git ref in edk2 makefile
  - Fix failing block tests which aren't compatible with the configure
    option --enable-membarrier
    * Patches dropped:
    roms-Makefile.edk2-don-t-invoke-git-sinc.patch
    tests-block-io-test-130-needs-some-delay.patch
    * Patches added:
    make-release-pull-in-edk2-submodules-so-.patch
    roms-Makefile.edk2-don-t-pull-in-submodu.patch
    tests-Fix-block-tests-to-be-compatible-w.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
* Thu Oct 10 2019 brogers@suse.com
  - Reduce the cross compiler versions we rely on
  - Fix some qemu-testsuite issues, reducing known error cases
    test-add-mapping-from-arch-of-i686-to-qe.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
* Wed Oct 02 2019 brogers@suse.com
  - Since our spec file has bashisms, include the following in the
    spec file: %define _buildshell /bin/bash
* Wed Oct 02 2019 brogers@suse.com
  - Disable some block tests which randomly fail. This is in context
    of the build service build of qemu-testsuite
    tests-Disable-some-block-tests-for-now.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
* Tue Oct 01 2019 brogers@suse.com
  - Add some post v4.1.0 upstream stable patches
    * Patches added:
    mirror-Keep-mirror_top_bs-drained-after-.patch
    s390x-tcg-Fix-VERIM-with-32-64-bit-eleme.patch
    target-alpha-fix-tlb_fill-trap_arg2-valu.patch
    target-arm-Free-TCG-temps-in-trans_VMOV_.patch
    target-arm-Don-t-abort-on-M-profile-exce.patch
    qcow2-Fix-the-calculation-of-the-maximum.patch
    block-file-posix-Reduce-xfsctl-use.patch
    pr-manager-Fix-invalid-g_free-crash-bug.patch
    vpc-Return-0-from-vpc_co_create-on-succe.patch
    block-nfs-tear-down-aio-before-nfs_close.patch
    block-create-Do-not-abort-if-a-block-dri.patch
    curl-Keep-pointer-to-the-CURLState-in-CU.patch
    curl-Keep-socket-until-the-end-of-curl_s.patch
    curl-Check-completion-in-curl_multi_do.patch
    curl-Pass-CURLSocket-to-curl_multi_do.patch
    curl-Report-only-ready-sockets.patch
    curl-Handle-success-in-multi_check_compl.patch
    blockjob-update-nodes-head-while-removin.patch
    memory-Provide-an-equality-function-for-.patch
    vhost-Fix-memory-region-section-comparis.patch
    hw-arm-boot.c-Set-NSACR.-CP11-CP10-for-N.patch
    s390-PCI-fix-IOMMU-region-init.patch
    hw-core-loader-Fix-possible-crash-in-rom.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
* Wed Sep 11 2019 brogers@suse.com
  - Include more tweaks to our packaging workflow scripts
  - Produce qemu-linux-user and qemu-testsuite via the build service
    multibuild capability, instead of duplicating the spec file and
    using package link in build service
    * combine qemu-linux-user spec file into main qemu spec file. Since
    this model uses a single changelog, here are some historicial
    mentions from the now unused qemu-linux-user.changes (delta from
    qemu's was quite minimal):
    - Adjust to a v5.2 linux kernel change regarding SIOCGSTAMP
    - Fix pwrite64/pread64 to return 0 over -1 for a
      zero length NULL buffer in qemu (bsc#1121600)
    * bsc#1112499
    * Since qemu-testsuite.spec and qemu-testsuite.changes were just
    copies of the main qemu version nothing needs to be done there
* Fri Sep 06 2019 brogers@suse.com
  - Build opensbi from source on riscv64
* Fri Sep 06 2019 brogers@suse.com
  - Update to v4.1.0: See http://wiki.qemu.org/ChangeLog/4.1
    Take note that ongoing feature deprecation is tracked at both
    http://wiki.qemu-project.org/Features/LegacyRemoval and in
    Appendix B of the qemu-doc.* files installed with the qemu package
    Some noteworthy changes:
    * x86: CPU models are now versioned
    * x86: CPU die topology can now be configured
    * x86: New Hygon Dhyana and Intel Snowridge CPU models
    * s390: The bios now supports IPL (boot) from ECKD DASD assigned
    to the guest via vfio-ccw
    * s390: The bios now tolerates the presence of bootmap signature
    entries written by zipl
    * PowerPC: pseries machine now supports KVM acceleration
    (kernel_irqchip=on) of the XIVE interrupt controller
    * PowerPC: pseries now supports hot-plug of PCI bridges and hot-plug
    and unplug of devices under PCI bridges
    * ARM: QEMU now supports emulating an FPU for Cortex-M CPUs, and the
    Cortex-M4 and Cortex-M33 now provide the FP
    * Python 2 support is deprecated
    * UEFI platform firmware binaries, and matching variable store
    templates are now installed
    * Now it's possible to specify memory-less NUMA node when using
    "-numa node,memdev" options
    * Possible to trigger self announcement on specific network interfaces
    * Default memory distribution between NUMA nodes is now deprecated
    * Fallback to normal RAM allocation if QEMU is not able to allocate
    from the "-mem-path" provided file/filesystem is now deprecated
    * virtio-gpu 2d/3d rendering may now be offloaded to an external
    vhost-user process, such as QEMU vhost-user-gpu
    * QEMU will automatically try to use the MAP_SYNC mmap flag for memory
    backends configured with pmem=on,share=on
    * Additional SeaVGABIOS patches added for vga-ati compatibility
  - Drop attempt at build compatibility with SLE12
  - New sub-packages: qemu-edk2, qemu-vhost-user-gpu
  - Conditionalize building of qemu-edk2 (and leave unbuilt for now)
  - Implement new packaging workflow, includes no longer numbering
    patches, and having the "current git repo" stored with the package
    in the form of git bundles
    * Patches dropped (upstream unless otherwise noted):
    0027-tests-test-thread-pool-is-racy-add-.patch
    0032-tests-Fix-Makefile-handling-of-chec.patch
    0034-Revert-target-i386-kvm-add-VMX-migr.patch
    0036-sockets-avoid-string-truncation-war.patch
    0039-linux-user-avoid-string-truncation-.patch
    0040-linux-user-elfload-Fix-GCC-9-build-.patch
    0041-qxl-avoid-unaligned-pointer-reads-w.patch
    0042-libvhost-user-fix-Waddress-of-packe.patch
    0043-target-i386-define-md-clear-bit.patch
    0045-kbd-state-fix-autorepeat-handling.patch
    0046-target-ppc-ensure-we-get-null-termi.patch
    0049-qxl-check-release-info-object.patch
    0050-qemu-bridge-helper-restrict-interfa.patch
    0051-linux-user-fix-to-handle-variably-s.patch
    ipxe-use-gcc6-for-more-compact-code.patch (no longer needed)
    (the next three are replaced by the upstream equivalent)
    ipxe-efi-Simplify-diagnostic-for-NULL-handle.patch
    ipxe-build-Disable-gcc-address-of-packed-member-warning.patch
    ipxe-efi-Avoid-string-op-warning-with-cross-gcc-7-compile.patch
    slirp-fix-heap-overflow-in-ip_reass-on-big-packet-input.patch
    * Patches renamed:
    0001-XXX-dont-dump-core-on-sigabort.patch
    - > XXX-dont-dump-core-on-sigabort.patch
    0002-qemu-binfmt-conf-Modify-default-pat.patch
    - > qemu-binfmt-conf-Modify-default-path.patch
    0003-qemu-cvs-gettimeofday.patch
    - > qemu-cvs-gettimeofday.patch
    0004-qemu-cvs-ioctl_debug.patch
    - > qemu-cvs-ioctl_debug.patch
    0005-qemu-cvs-ioctl_nodirection.patch
    - > qemu-cvs-ioctl_nodirection.patch
    0006-linux-user-add-binfmt-wrapper-for-a.patch
    - > linux-user-add-binfmt-wrapper-for-argv-0.patch
    0007-PPC-KVM-Disable-mmu-notifier-check.patch
    - > PPC-KVM-Disable-mmu-notifier-check.patch
    0008-linux-user-binfmt-support-host-bina.patch
    - > linux-user-binfmt-support-host-binaries.patch
    0009-linux-user-Fake-proc-cpuinfo.patch
    - > linux-user-Fake-proc-cpuinfo.patch
    0010-linux-user-use-target_ulong.patch
    - > linux-user-use-target_ulong.patch
    0011-Make-char-muxer-more-robust-wrt-sma.patch
    - > Make-char-muxer-more-robust-wrt-small-FI.patch
    0012-linux-user-lseek-explicitly-cast-no.patch
    - > linux-user-lseek-explicitly-cast-non-set.patch
    0013-AIO-Reduce-number-of-threads-for-32.patch
    - > AIO-Reduce-number-of-threads-for-32bit-h.patch
    0014-xen_disk-Add-suse-specific-flush-di.patch
    - > xen_disk-Add-suse-specific-flush-disable.patch
    0015-qemu-bridge-helper-reduce-security-.patch
    - > qemu-bridge-helper-reduce-security-profi.patch
    0016-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
    - > qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch
    0017-linux-user-properly-test-for-infini.patch
    - > linux-user-properly-test-for-infinite-ti.patch
    0018-roms-Makefile-pass-a-packaging-time.patch
    - > roms-Makefile-pass-a-packaging-timestamp.patch
    0019-Raise-soft-address-space-limit-to-h.patch
    - > Raise-soft-address-space-limit-to-hard-l.patch
    0020-increase-x86_64-physical-bits-to-42.patch
    - > increase-x86_64-physical-bits-to-42.patch
    0021-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
    - > vga-Raise-VRAM-to-16-MiB-for-pc-0.15-and.patch
    0022-i8254-Fix-migration-from-SLE11-SP2.patch
    - > i8254-Fix-migration-from-SLE11-SP2.patch
    0023-acpi_piix4-Fix-migration-from-SLE11.patch
    - > acpi_piix4-Fix-migration-from-SLE11-SP2.patch
    0024-Switch-order-of-libraries-for-mpath.patch
    - > Switch-order-of-libraries-for-mpath-supp.patch
    0025-Make-installed-scripts-explicitly-p.patch
    - > Make-installed-scripts-explicitly-python.patch
    0026-hw-smbios-handle-both-file-formats-.patch
    - > hw-smbios-handle-both-file-formats-regar.patch
    0028-xen-add-block-resize-support-for-xe.patch
    - > xen-add-block-resize-support-for-xen-dis.patch
    0029-tests-qemu-iotests-Triple-timeout-o.patch
    - > tests-qemu-iotests-Triple-timeout-of-i-o.patch
    0030-tests-block-io-test-130-needs-some-.patch
    - > tests-block-io-test-130-needs-some-delay.patch
    0031-xen-ignore-live-parameter-from-xen-.patch
    - > xen-ignore-live-parameter-from-xen-save-.patch
    0033-Conditionalize-ui-bitmap-installati.patch
    - > Conditionalize-ui-bitmap-installation-be.patch
    0035-tests-change-error-message-in-test-.patch
    - > tests-change-error-message-in-test-162.patch
    0037-hw-usb-hcd-xhci-Fix-GCC-9-build-war.patch
    - > hw-usb-hcd-xhci-Fix-GCC-9-build-warning.patch
    0038-hw-usb-dev-mtp-Fix-GCC-9-build-warn.patch
    - > hw-usb-dev-mtp-Fix-GCC-9-build-warning.patch
    0044-hw-intc-exynos4210_gic-provide-more.patch
    - > hw-intc-exynos4210_gic-provide-more-room.patch
    0047-configure-only-populate-roms-if-sof.patch
    - > configure-only-populate-roms-if-softmmu.patch
    0048-pc-bios-s390-ccw-net-avoid-warning-.patch
    - > pc-bios-s390-ccw-net-avoid-warning-about.patch
    keycodemapdb-make-keycode-gen-output-reproducible.patch
    - > Make-keycode-gen-output-reproducible-use.patch
    ipxe-stub-out-the-SAN-req-s-in-int13.patch
    - > stub-out-the-SAN-req-s-in-int13.patch
    sgabios-fix-cross-build.patch deleted
    - > roms-sgabios-Fix-csum8-to-be-built-by-ho.patch
    sgabios-stable-buildid.patch
    - > sgabios-Makefile-fix-issues-of-build-rep.patch
    skiboot-gcc9-compat.patch
    - > Disable-Waddress-of-packed-member-for-GC.patch
    ipxe-stable-buildid.patch
    - > ipxe-Makefile-fix-issues-of-build-reprod.patch
    seabios-fix_cross_compilation.patch
    - > enable-cross-compilation-on-ARM.patch
    * Patches added:
    roms-change-cross-compiler-naming-to-be-.patch
    roms-Makefile.edk2-don-t-invoke-git-sinc.patch
    vga-move-modelist-from-bochsvga.c-to-new.patch
    vga-make-memcpy_high-public.patch
    vga-add-atiext-driver.patch
    vga-add-ati-bios-tables.patch
    vbe-add-edid-support.patch
    ati-add-edid-support.patch
    ati-vga-make-less-verbose.patch
    ati-vga-fix-ati_read.patch
    ati-vga-make-i2c-register-and-bits-confi.patch
    ati-vga-try-vga-ddc-first.patch
    ati-vga-add-rage128-edid-support.patch
    Fix-s-directive-argument-is-null-error.patch
    Workaround-compilation-error-with-gcc-9..patch
    Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch
    hdata-vpd-fix-printing-char-0x00.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1
* Fri Aug 09 2019 brogers@suse.com
  - Since we build seabios, take advantage of ability to add our own
    identifying version info by changing SEABIOS_EXTRAVERSION from
    "-prebuilt.qemu.org" to "-rebuilt.suse.com" (or
    "-rebuilt.opensuse.org for openSUSE releases)
* Wed Aug 07 2019 lyan@suse.com
  - Security fix for heap overflow in ip_reass on big packet input
    (CVE-2019-14378, bsc#1143794)
    slirp-fix-heap-overflow-in-ip_reass-on-big-packet-input.patch
* Tue Aug 06 2019 brogers@suse.com
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
    * Patches added:
    0051-linux-user-fix-to-handle-variably-s.patch
* Mon Aug 05 2019 stefan.bruens@rwth-aachen.de
  - Make keycode-gen output reproducible (use SOURCE_DATE_EPOCH timestamp)
    keycodemapdb-make-keycode-gen-output-reproducible.patch
* Thu Jul 25 2019 lyan@suse.com
  - Security fix for null pointer dereference while releasing spice resources
    (CVE-2019-12155, bsc#1135902)
    0049-qxl-check-release-info-object.patch
  - Security fix for qemu-bridge-helper ACL can be bypassed when names are too long
    (CVE-2019-13164, bsc#1140402)
    0050-qemu-bridge-helper-restrict-interfa.patch
  - Replace patch 0043 with an upstream version
    0043-target-i386-define-md-clear-bit.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
* Tue Jun 11 2019 cgoll@suse.com
  - fixed regression for ksm.service was (bsc#1112646)
* Mon Jun 10 2019 brogers@suse.com
  - Content of packaged %_docdir/%name/interop/_static/ dir depends
    on python-Sphinx version, so lets just wildcard specifying
    those files, rather than trying to manage a specific file list
* Fri Jun 07 2019 brogers@suse.com
  - Last change exposed that we still do rely on python2. Make
    spec file adjustment
* Fri Jun 07 2019 tchvatal@suse.com
  - Switch from python-Sphinx to Sphinx from python variant we are
    building with (new Sphinx is for python3 only)
* Wed May 29 2019 brogers@suse.com
  - Fix a number of compatibility issues with the stricter gcc9 checks
    * Disable warning for taking address of packed structure members
    0048-pc-bios-s390-ccw-net-avoid-warning-.patch
    * Fix case of strncpy where null terminated string not guaranteed
    0046-target-ppc-ensure-we-get-null-termi.patch
    * Disable warning for taking address of packed structure members
    and fix case of passing null pointer as "%s" format parameter
    skiboot-gcc9-compat.patch
  - Fix configure script which caused firmware to be built in
    linux-user only build.
    0047-configure-only-populate-roms-if-sof.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
* Fri May 17 2019 brogers@suse.com
  - Fix regression in autorepeat key handling
    0045-kbd-state-fix-autorepeat-handling.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
* Fri May 17 2019 schwab@suse.de
  - Fix file list
* Wed May 15 2019 brogers@suse.com
  - Yet another gcc9 related code fix (bsc#1121464)
    0044-hw-intc-exynos4210_gic-provide-more.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
* Tue May 14 2019 brogers@suse.com
  - Switch to now upstreamed version of patch and add one more
    gcc9 related patch
    * Patches renamed:
    0041-qxl-fix-Waddress-of-packed-member.patch
    - > 0041-qxl-avoid-unaligned-pointer-reads-w.patch
    0042-libvhost-user-fix-Waddress-of-packe.patch
  - Add x86 cpu feature "md-clear" (CVE-2018-12126 CVE-2018-12127
    CVE-2018-12130 CVE-2019-11091 bsc#1111331)
    0043-target-i386-define-md-clear-bit.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
* Sat May 11 2019 brogers@suse.com
  - Correct logic of which ipxe patches get included based on
    suse_version. We were wrongly excluding a gcc9 related patch for
    example
* Fri May 10 2019 brogers@suse.com
  - Switch to now upstreamed version of some patches
    * Patches renamed:
    0036-util-qemu-sockets-Fix-GCC-9-build-w.patch
    - > 0036-sockets-avoid-string-truncation-war.patch
    0039-linux-user-uname-Fix-GCC-9-build-wa.patch
    - > 0039-linux-user-avoid-string-truncation-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
* Thu May 09 2019 brogers@suse.com
  - Create /usr/share/qemu/firmware and /etc/qemu/firmware directories
    in support of the firmware descriptor feature now in use as of
    libvirt v5.2
* Mon May 06 2019 brogers@suse.com
  - Disable LTO as suggested by Martin Liska (boo#1133281)
  - Remove and obsolete qemu-oss-audio subpackage. OSS audio is very
    old, and we didn't really even configure the package properly for
    it for a very long time, so presumably there can't be any users
    of it as far as qemu is concerned
  - Avoid warnings which gcc9 complains about
    0036-util-qemu-sockets-Fix-GCC-9-build-w.patch
    0037-hw-usb-hcd-xhci-Fix-GCC-9-build-war.patch
    0038-hw-usb-dev-mtp-Fix-GCC-9-build-warn.patch
    0039-linux-user-uname-Fix-GCC-9-build-wa.patch
    0040-linux-user-elfload-Fix-GCC-9-build-.patch
    0041-qxl-fix-Waddress-of-packed-member.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
* Wed May 01 2019 brogers@suse.com
  - Update to v4.0.0: See http://wiki.qemu.org/ChangeLog/4.0
    Take note that ongoing feature deprecation is tracked at both
    http://wiki.qemu-project.org/Features/LegacyRemoval and in
    Appendix B of the qemu-doc.* files installed with the qemu package
    Some noteworthy changes:
    * ARM: ARMv8+ extensions for SB, PredInv, HPD, LOR, FHM, AA32HPD,
    PAuth, JSConv, CondM, FRINT, and BTI
    * ARM: new emulation support for "Musca" and "MPS2" development boards
    * ARM: virt: support for >255GB of RAM and u-boot "noload" image types
    * ARM: improved emulation of ARM PMU
    * HPPA: support for TLB protection IDs and TLB trace events
    * MIPS: support for multi-threaded TCG emulation
    * MIPS: emulation support for I7200 I6500 CPUs, QMP-base querying of
    CPU types, and improved support for SAARI and SAAR configuration registers
    * MIPS: improvements to Interthread Communication Unit, Fulong 2E
    machine types, and end-user documentation.
    * PowerPC: pseries/powernv: support for POWER9 large decrementer
    * PowerPC: pseries: emulation support for XIVE interrupt controller
    * PowerPC: pseries: support for hotplugging PCI host bridges (PHBs)
    * PowerPC: pseries: Spectre/Meltdown mitigations enabled by default,
    additional support for count-cache-flush mitigation
    * RISC-V: virt: support for PCI and USB
    * RISC-V: support for TSR, TW, and TVM fields of mstatus, FS field now
    supports three stats (dirty, clean, and off)
    * RISC-V: built-in gdbserver supports register lists via XML files
    * s390: support for z14 GA 2 CPU model, Multiple-epoch and PTFF
    features now enabled in z14 CPU model by default
    * s390: vfio-ap: now supports hot plug/unplug, and no longer inhibits memory
    ballooning
    * s390: emulation support for floating-point extension facility and
    vector support instructions
    * x86: HAX accelerator now supported POSIX hosts other than Darwin,
    including Linux and NetBSD
    * x86: Q35: advertised PCIe root port speeds will now optimally default
    to maximum link speed (16GT/s) and width (x32) provided by PCIe 4.0 for
    QEMU 4.0+ machine types; older machine types will retain 2.5GT/x1
    defaults for compatibility.
    * x86: Xen PVH images can now be booted with "-kernel" option
    * Xtensa: xtfpga: improved SMP support for linux (interrupt
    distributor, IPI, and runstall) and new SMP-capable test_mmuhifi_c3
    core configuration
    * Xtensa: support for Flexible length instructions extension (FLIX)
    * GUI: new '-display spice-app' to configure/launch a Spice client GUI with
    a similar UI to QEMU GTK. VNC server now supports access controls via
    tls-authz/sasl-authz options
    * QMP: support for "out-of-band" command execution, can be useful for
    postcopy migration recovery. Additional QMP commands for working with
    block devices and dirty bitmaps
    * VFIO: EDID interface for supported mdev (Intel vGPU for kernel 5.0+),
    allows resolution setting via xres/yres options.
    * Xen: new 'xen-disk' device which can create a Xen PV disk backend,
    and performance improvements for Xen PV disk backend.
    * Network Block Device: improved tracing and error diagnostics, improved
    client compatibility with buggy NBD server implementations, new
    - -bitmap, --list, --tls-authz options for qemu-nbd
    * virtio-blk now supports DISCARD and WRITE_ZEROES
    * qemu-test-suite output is now in TAP format
    * Sphinx now used for part of qemu documentation
    * A few more configure features are enabled: iconv, lzfse (for openSUSE)
    * Provide better logo icons
  - Made these package building changes:
    * Removed this token from spec file: #!BuildIgnore:  gcc-PIE
    * Created ability to build qemu source out-of-tree
    * Added BSD-2-Clause license clause due to EDK II code inclusion
    * Patches dropped (upstream unless otherwise noted):
    0010-Remove-problematic-evdev-86-key-fro.patch
    0025-Fix-tigervnc-long-press-issue.patch
    0026-string-input-visitor-Fix-uint64-par.patch
    0027-test-string-input-visitor-Add-int-t.patch
    0028-test-string-input-visitor-Add-uint6.patch
    0029-tests-Add-QOM-property-unit-tests.patch
    0030-tests-Add-scsi-disk-test.patch
    0033-smbios-Add-1-terminator-if-any-stri.patch (different approach used)
    0034-qemu-io-tests-comment-out-problemat.patch (not as needed)
    0039-xen_disk-Avoid-repeated-memory-allo.patch
    0041-vfio-ap-flag-as-compatible-with-bal.patch
    0042-hw-s390x-Fix-bad-mask-in-time2tod.patch
    0043-pcie-set-link-state-inactive-active.patch
    0044-pc-piix4-Update-smbus-I-O-space-aft.patch
    0045-hw-usb-fix-mistaken-de-initializati.patch
    0046-usb-mtp-use-O_NOFOLLOW-and-O_CLOEXE.patch
    0047-pvrdma-release-device-resources-in-.patch
    0048-rdma-check-num_sge-does-not-exceed-.patch
    0049-pvrdma-add-uar_read-routine.patch
    0050-pvrdma-check-number-of-pages-when-c.patch
    0051-pvrdma-check-return-value-from-pvrd.patch
    0052-pvrdma-release-ring-object-in-case-.patch
    0053-block-Fix-hangs-in-synchronous-APIs.patch
    0054-linux-user-make-pwrite64-pread64-fd.patch
    0055-xen-Add-xen-v4.12-based-xc_domain_c.patch
    0056-slirp-check-data-length-while-emula.patch
    0057-s390x-Return-specification-exceptio.patch
    0059-memory-Fix-the-memory-region-type-a.patch
    0060-target-i386-sev-Do-not-pin-the-ram-.patch
    0061-slirp-check-sscanf-result-when-emul.patch
    0062-ppc-add-host-serial-and-host-model-.patch
    0063-i2c-ddc-fix-oob-read.patch
    0064-device_tree.c-Don-t-use-load_image.patch
    0065-spapr-Simplify-handling-of-host-ser.patch
    ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch
    ipxe-fix-build.patch
    skiboot-hdata-i2c.c-fix-building-with-gcc8.patch
    * Patches renamed:
    0011-linux-user-use-target_ulong.patch
    - > 0010-linux-user-use-target_ulong.patch
    0012-Make-char-muxer-more-robust-wrt-sma.patch
    - > 0011-Make-char-muxer-more-robust-wrt-sma.patch
    0013-linux-user-lseek-explicitly-cast-no.patch
    - > 0012-linux-user-lseek-explicitly-cast-no.patch
    0014-AIO-Reduce-number-of-threads-for-32.patch
    - > 0013-AIO-Reduce-number-of-threads-for-32.patch
    0015-xen_disk-Add-suse-specific-flush-di.patch
    - > 0014-xen_disk-Add-suse-specific-flush-di.patch
    0016-qemu-bridge-helper-reduce-security-.patch
    - > 0015-qemu-bridge-helper-reduce-security-.patch
    0017-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
    - > 0016-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
    0018-linux-user-properly-test-for-infini.patch
    - > 0017-linux-user-properly-test-for-infini.patch
    0019-roms-Makefile-pass-a-packaging-time.patch
    - > 0018-roms-Makefile-pass-a-packaging-time.patch
    0020-Raise-soft-address-space-limit-to-h.patch
    - > 0019-Raise-soft-address-space-limit-to-h.patch
    0021-increase-x86_64-physical-bits-to-42.patch
    - > 0020-increase-x86_64-physical-bits-to-42.patch
    0022-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
    - > 0021-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
    0023-i8254-Fix-migration-from-SLE11-SP2.patch
    - > 0022-i8254-Fix-migration-from-SLE11-SP2.patch
    0024-acpi_piix4-Fix-migration-from-SLE11.patch
    - > 0023-acpi_piix4-Fix-migration-from-SLE11.patch
    0031-Switch-order-of-libraries-for-mpath.patch
    - > 0024-Switch-order-of-libraries-for-mpath.patch
    0032-Make-installed-scripts-explicitly-p.patch
    - > 0025-Make-installed-scripts-explicitly-p.patch
    0035-tests-test-thread-pool-is-racy-add-.patch
    - > 0027-tests-test-thread-pool-is-racy-add-.patch
    0036-xen-add-block-resize-support-for-xe.patch
    - > 0028-xen-add-block-resize-support-for-xe.patch
    0037-tests-qemu-iotests-Triple-timeout-o.patch
    - > 0029-tests-qemu-iotests-Triple-timeout-o.patch
    0038-tests-block-io-test-130-needs-some-.patch
    - > 0030-tests-block-io-test-130-needs-some-.patch
    0040-xen-ignore-live-parameter-from-xen-.patch
    - > 0031-xen-ignore-live-parameter-from-xen-.patch
    0058-Revert-target-i386-kvm-add-VMX-migr.patch
    - > 0034-Revert-target-i386-kvm-add-VMX-migr.patch
    * Patches added:
    0026-hw-smbios-handle-both-file-formats-.patch
    0032-tests-Fix-Makefile-handling-of-chec.patch
    0033-Conditionalize-ui-bitmap-installati.patch
    0035-tests-change-error-message-in-test-.patch
    ipxe-efi-Avoid-string-op-warning-with-cross-gcc-7-compile.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0
* Fri Mar 29 2019 brogers@suse.com
  - Adjust fix for CVE-2019-8934 (bsc#1126455) to match the latest
    upstream adjustments for the same. Basically now the security fix
    is to provide a dummy host-model and host-serial value, which
    overrides getting that value from the host
    0065-spapr-Simplify-handling-of-host-ser.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
* Wed Mar 27 2019 brogers@suse.com
  - Tweak last spec file change to guard new Requires with conditional
  - Fix DOS possibility in device tree processing (CVE-2018-20815
    bsc#1130675)
    0064-device_tree.c-Don-t-use-load_image.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
* Mon Mar 25 2019 brogers@suse.com
  - Remove an unneeded BuildRequires which impacts bsc#1119414 fix
    Also add a corresponding Recommends for qemu-tools as part of
    this packaging adjustment (bsc#1130484)
  - Fix information leak in slirp (CVE-2019-9824 bsc#1129622)
    0061-slirp-check-sscanf-result-when-emul.patch
  - Add method to specify whether or not to expose certain ppc64 host
    information, which can be considered a security issue
    (CVE-2019-8934 bsc#1126455)
    0062-ppc-add-host-serial-and-host-model-.patch
  - Fix OOB memory access and information leak in virtual monitor
    interface (CVE-2019-03812 bsc#1125721)
    0063-i2c-ddc-fix-oob-read.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
* Fri Mar 08 2019 brogers@suse.com
  - Again address ipxe GCC 9 incompatibilities. Previously included
    patch to disable unneeded warning got muffed somehow (bsc#1121464)
* Fri Feb 22 2019 guillaume.gardet@opensuse.org
  - Package and cross-build rom files for aarch64 from
    SLE15/Leap15.0 to fix boo#1125964
  - Add patch to fix seabios cross-compilation:
    * seabios-fix_cross_compilation.patch
  - Add patch to fix sgabios cross-compilation:
    * sgabios-fix-cross-build.patch
* Thu Feb 21 2019 guillaume.gardet@opensuse.org
  - Fix _constraints to include all architectures for disk size
    (fix aarch64)
* Fri Feb 15 2019 brogers@suse.com
  - Revert upstream patch which declares x86 vmx feature a migration
    blocker. Given the proliferation of using vm's with host features
    passed through and the general knowledge that nested
    virtualization has many usage caveats, but still gets put in use
    in restricted scenarios, this patch did more harm than good, I
    feel. So despite this relaxation, please consider yourself warned
    that nested virtualization is not yet a supportable feature.
    (bsc#1121604)
    0058-Revert-target-i386-kvm-add-VMX-migr.patch
  - Fix SEV VM device assignment (bsc#1123205)
    0059-memory-Fix-the-memory-region-type-a.patch
    0060-target-i386-sev-Do-not-pin-the-ram-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
* Mon Feb 11 2019 brogers@suse.com
  - Remove 71-sev.rules, which modifies the default permissions of
    /dev/sev by adding the kvm group as reader/writer. Upstream
    decided to take a different approach for libvirt to manage SEV
    due to security concerns which I agree overrides the convenience
    of providing /dev/sev access to all the kvm group (bsc#1124842
    bsc#1102604)
* Fri Feb 01 2019 brogers@suse.com
  - Increase memory needed to build qemu-testsuite for ppc* arch's
    in _constraints file
* Wed Jan 30 2019 lyan@suse.com
  - Return specification exception for unimplemented diag 308 subcodes
    rather than a hardware error (bsc#1123179)
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
    * Patches added:
    0057-s390x-Return-specification-exceptio.patch
* Fri Jan 25 2019 brogers@suse.com
  - Fix OOB issue in slirp (CVE-2019-6778 bsc#1123156)
    0056-slirp-check-data-length-while-emula.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
  - Fix ipxe GCC 9 incompatibilities (bsc#1121464)
    ipxe-efi-Simplify-diagnostic-for-NULL-handle.patch
    ipxe-build-Disable-gcc-address-of-packed-member-warning.patch
* Thu Jan 17 2019 brogers@suse.com
  - Tweak Xen interface to be compatible with upcoming v4.12 Xen
    0055-xen-Add-xen-v4.12-based-xc_domain_c.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
* Tue Jan 15 2019 lyan@suse.com
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
    * Patches added:
    0054-linux-user-make-pwrite64-pread64-fd.patch
    (bsc#1121600)
* Mon Jan 14 2019 brogers@suse.com
  - Clarify that move to include v3.1.0 in qemu package corresponds
    with fate#327089, which of course builds on v3.0.0 mentioned
    previously, and that among other patches which this change
    obsoletes (because functionality is included in base version) I
    will mention one pointed out by reviewers:
    0094-s390x-cpumodels-add-z14-Model-ZR1.patch
* Thu Jan 10 2019 brogers@suse.com
  - include post v3.1.0 patches marked for next stable release:
    0041-vfio-ap-flag-as-compatible-with-bal.patch
    0042-hw-s390x-Fix-bad-mask-in-time2tod.patch
    0043-pcie-set-link-state-inactive-active.patch
    0044-pc-piix4-Update-smbus-I-O-space-aft.patch
    0045-hw-usb-fix-mistaken-de-initializati.patch
  - Address various security/stability issues
    * Fix host access vulnerability in usb-mtp infrastructure
    (CVE-2018-16872 bsc#1119493)
    0046-usb-mtp-use-O_NOFOLLOW-and-O_CLOEXE.patch
    * Fix DoS in pvrdma interface (CVE-2018-20123 bsc#1119437)
    0047-pvrdma-release-device-resources-in-.patch
    * Fix OOB access issue in rdma backend (CVE-2018-20124 bsc#1119840)
    0048-rdma-check-num_sge-does-not-exceed-.patch
    * Fix NULL pointer reference in pvrdma emulation (CVE-2018-20191
    bsc#1119979)
    0049-pvrdma-add-uar_read-routine.patch
    * Fix DoS in pvrdma interface (CVE-2018-20125 bsc#1119989)
    0050-pvrdma-check-number-of-pages-when-c.patch
    * Fix DoS in pvrdma interface (CVE-2018-20216 bsc#1119984)
    0051-pvrdma-check-return-value-from-pvrd.patch
    * Fix DoS in pvrdma interface (CVE-2018-20126 bsc#1119991)
    0052-pvrdma-release-ring-object-in-case-.patch
  - one more post v3.1.0 patches marked for next stable release:
    0053-block-Fix-hangs-in-synchronous-APIs.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
* Tue Jan 08 2019 olaf@aepfle.de
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
    * Patches added:
    0040-xen-ignore-live-parameter-from-xen-.patch
    (bsc#1079730, bsc#1101982, bsc#1063993)
* Fri Jan 04 2019 brogers@suse.com
  - Follow up on ideas prompted by last change: clean up the patches
    generated by git workflow. There is no value to the first line
    (mbox From line), or [PATCH] on subject line. Get rid of those
  - Other minor fixes and improvements to update_git.sh
* Thu Jan 03 2019 olaf@aepfle.de
  - Modify update_git.sh script:
    pass --zero-commit to format-patch
    This removes needless noise in the buildservice when the same set
    of patches is imported/exported at different times by different users.
    pass --no-signature to format-patch
    Remove sed call which used to remove the signature, use mv instead
* Fri Dec 14 2018 lma@suse.com
  - Use /bin/bash to echo value into sys fs for ksm control (bsc#1112646)
* Wed Dec 12 2018 brogers@suse.com
  - fix memory leak in xen_disk (bsc#1100408)
    0039-xen_disk-Avoid-repeated-memory-allo.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
* Wed Dec 12 2018 olaf@aepfle.de
  - building against xen-devel requires the XC_* compat macros to be
    set because this version of QEMU will be built against many
    versions of Xen. configure will decide on the appropriate function
    names it knows about today. To actually call these functions,
    future versions of Xen may require XC_* to be set.
    Furthermore, fix a bug in QEMU: xen_common.h undefines the XC_*
    macros unconditionally.
* Tue Dec 11 2018 brogers@suse.com
  - Update to v3.1.0: See http://wiki.qemu.org/ChangeLog/3.1
    Take note that ongoing feature deprecation is tracked at both
    http://wiki.qemu-project.org/Features/LegacyRemoval and in
    Appendix B of the qemu-doc.* files installed with the qemu package
    Some noteworthy changes:
    * x86 IceLake-Server and IceLake-Client cpu models added
    * Document recommendations for choosing cpu modesl for x86 guests
    * Support for Hyper-V enlightened VMCS
    * stdvga and bochs-display devices can expose EDID information to the
    guest. stdvga xres and yres properties are exposed in the EDID information
    * s390 improvements: vfio-ap crypto device support, max-cpu model added,
    etoken support, huge page backing support
    * ARM: ARMv6M architecture and Cortex-M0 cpu host support added,
    Cortex-A72 cpu model added, GICv2 virtualization extensions, emulation
    of AArch32 virtualization, Scalable Vector Extension implemented
    * Support for AMD IOMMU interrupt remapping and guest virtual APIC mode
    * Multithreaded TCG on x86 is considered supportable
    * Add a patch to triple timeout of block io tests, since the obs
    environment is fickle
    * x86 save/restore and live migration is prohibited if Intel KVM nested
    virtualization is enabled
    * Patches dropped (upstream unless otherwise noted):
    0033-migration-warn-about-inconsistent-s.patch (shouldn't be needed anymore)
    0035-configure-Modify-python-used-for-io.patch (upstream now python3 friendly)
    0039-tests-boot-serial-test-Bump-timeout.patch
    0040-linux-headers-update.patch
    0041-s390x-kvm-add-etoken-facility.patch
    0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch
    0043-configure-require-libseccomp-2.2.0.patch
    0044-seccomp-set-the-seccomp-filter-to-a.patch
    0045-sandbox-disable-sandbox-if-CONFIG_S.patch
    0046-seccomp-check-TSYNC-host-capability.patch
    0047-linux-user-init_guest_space-Try-to-.patch
    0048-ne2000-fix-possible-out-of-bound-ac.patch
    0049-rtl8139-fix-possible-out-of-bound-a.patch
    0050-pcnet-fix-possible-buffer-overflow.patch
    0051-net-ignore-packet-size-greater-than.patch
    0052-lsi53c895a-check-message-length-val.patch
    0053-nvme-fix-oob-access-issue-CVE-2018-.patch (fixed differently upstream)
    * Patches renamed:
    0034-smbios-Add-1-terminator-if-any-stri.patch
    - > 0033-smbios-Add-1-terminator-if-any-stri.patch
    0036-qemu-io-tests-comment-out-problemat.patch
    - > 0034-qemu-io-tests-comment-out-problemat.patch
    0037-tests-test-thread-pool-is-racy-add-.patch
    - > 0035-tests-test-thread-pool-is-racy-add-.patch
    0038-xen-add-block-resize-support-for-xe.patch
    - > 0036-xen-add-block-resize-support-for-xe.patch
    * Patches added:
    0037-tests-qemu-iotests-Triple-timeout-o.patch
    0038-tests-block-io-test-130-needs-some-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1
  - Update includes the following bug fixes: bsc#1108474, bsc#1117615
  - Update includes the following SLE requested functionality: FATE#324810,
    FATE#325875, FATE#326369, FATE#326378, FATE#326379, FATE#326401,
    FATE#326672, FATE#326829
  - Make the following packaging changes related to the new release
    * Enable libpmem, pvrdma, vhost-crypto features and qemu-block-nfs
    subpackage
    * New roms available: vgabios-bochs-display.bin, vgabios-ramfb.bin
    * New binary tool included (qemu-edid) for testing the new qemu edid
    generator
  - Tweaked patches we carry to pass qemu's checkpatch checker
  - Modify update_git.sh script to enable packaging qemu from development
    time sources, not just at release time
  - Removed erroneous (and now useless) tests for tar and gzip formats
  - Don't exclude s390x anymore from building the qemu-testsuite
  - Based on current OBS building observations make changes to storage
    and memory requires specified in the _constraints file
* Thu Nov 08 2018 brogers@suse.com
  - Re-sync openSUSE and SUSE SLE qemu packages. This changes file
    is the openSUSE one with this entry providing the intervening
    SLE CVE, FATE, and bugzilla references, which are still addressed
    in this package, and not yet called out in this changes file.
    * CVE-2018-10839 CVE-2018-16847 CVE-2018-17958 CVE-2018-17962
    CVE-2018-17963 CVE-2018-18849
    * bsc#1110910 bsc#1111006 bsc#1111010 bsc#1111013 bsc#1114422
    bsc#1114529
    * Patches added:
    0047-linux-user-init_guest_space-Try-to-.patch
    0048-ne2000-fix-possible-out-of-bound-ac.patch
    0049-rtl8139-fix-possible-out-of-bound-a.patch
    0050-pcnet-fix-possible-buffer-overflow.patch
    0051-net-ignore-packet-size-greater-than.patch
    0052-lsi53c895a-check-message-length-val.patch
    0053-nvme-fix-oob-access-issue-CVE-2018-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0
* Fri Oct 05 2018 ldewey@suse.com
  * Adding changes to mitigate seccomp vulnerability
    (CVE-2018-15746 bsc#1106222)
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0
    * Patches added:
    0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch
    0043-configure-require-libseccomp-2.2.0.patch
    0044-seccomp-set-the-seccomp-filter-to-a.patch
    0045-sandbox-disable-sandbox-if-CONFIG_S.patch
    0046-seccomp-check-TSYNC-host-capability.patch
* Mon Sep 24 2018 brogers@suse.com
  - Do more misc spec file fixes:
    * Be explicit in spec file about Version used for all subpackages
    (again, to avoid subpackage ordering issues). Default Release
    tag is also brought in by obs format_spec_file service
    * Delete binary blob s390-netboot.img, which we rebuild
    * Don't provide separate Url for qemu-kvm package - the main qemu
    website provides easily findable link for kvm specifics
    * Associate petalogix-ml605.dtb with qemu-extra instead of qemu-ppc
    * More entry sorting
* Fri Sep 21 2018 brogers@suse.com
  - Correct some versioning as follows:
    * Accurately reflect the qemu-ipxe package version value by adding
    "+" at the end
    * Don't overwrite seabios .version file, since now (for quite some
    time actually) upstream tarball creation creates this file and
    the value we are writing to it is actually wrong
  - Make spec file improvements, including the following:
    * Add qemu.keyring to enable package source verification
    * Create srcname macro to identify source file name separately from
    package name
    * Create alternate to %version to avoid subpackage ordering
    causing inadvertantly wrong %version value at point of use
    * Sort some entries
    * Be more consistent with macro syntax usage
    * Minor file tweaks as done by osc format_spec_file service
* Fri Sep 14 2018 brogers@suse.com
  - Re-sync openSUSE and SUSE SLE qemu packages. This changes file
    is the openSUSE one with this entry providing the intervening
    SLE CVE, FATE, and bugzilla references, which are still addressed
    in this package, and not yet called out in this changes file.
    * CVE-2018-11806 CVE-2018-12617 CVE-2018-7550 CVE-2018-15746
    * fate#325467
    * bsc#1091695 bsc#1094725 bsc#1094913 bsc#1096223 bsc#1098735
    bsc#1103628 bsc#1105279 bsc#1106222 bsc#1106222 bsc#1107489
    * Patches added:
    * only enable glusterfs for openSUSE
    0040-linux-headers-update.patch
    0041-s390x-kvm-add-etoken-facility.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0
* Mon Aug 20 2018 brogers@suse.com
  - Increase timeout for boot-serial-test, since we've hit the timeout
    for armv7l arch in qemu-testsuite.
    0039-tests-boot-serial-test-Bump-timeout.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0
* Wed Aug 15 2018 brogers@suse.com
  - Drop legacy kvm_stat script and man page. We'll rely on the kvm_stat
    package only going forward
    kvm_stat
    kvm_stat.1.gz
  - Update SLE support documentation to match v3.0.0 release
* Tue Aug 14 2018 brogers@suse.com
  - Update to v3.0.0: See http://wiki.qemu.org/ChangeLog/3.0
    Don't read anything into the major version number update. It's
    been decided to increase the major version number each year.
    Take note that ongoing feature deprecation is tracked at both
    http://wiki.qemu-project.org/Features/LegacyRemoval and in
    Appendix B of the qemu-doc.* files installed with the qemu package.
    Some noteworthy changes:
    * Support for additional x86/AMD mitigations against Speculative
    Store Bypass (Spectre Variant 4, CVE-2018-3639)
    * Improved support for nested KVM guests running on Hyper-V
    * Block device support for active disk-mirroring, which avoids
    convergence issues which may arise when doing passive/background
    mirroring of busy devices
    * Improved support for AHCI emulation, SCSI emulation, and persistent
    reservations / cluster management
    * OpenGL ES support for SDL front-end, additional framebuffer
    device options for early boot display without using legacy VGA
    emulation
    * Live migration support for TPM TIS devices, capping bandwidth
    usage during post-copy migration, and recovering from a failed
    post-copy migration
    * Improved latency when using user-mode networking / SLIRP
    * ARM: support for SMMUv3 IOMMU when using 'virt' machine type
    * ARM: v8M extensions for VLLDM and VLSTM floating-point instructions,
    and improved support for AArch64 v8.2 FP16 extensions
    * ARM: support for Scalable Vector Extensions in linux-user mode
    * Microblaze: support for 64-bit address sizes and translation bug
    fixes
    * PowerPC: PMU support for mac99 machine type and improvements for
    Uninorth PCI host bridge emulation for Mac machine types
    * PowerPC: preliminary support for emulating POWER9 hash MMU mode when
    using powernv machine type
    * RISC-V: improvement for privileged ISA emulation
    * s390: support for z14 ZR1 CPU model
    * s390: bpb/ppa15 Spectre mitigations enabled by default for z196 and
    later CPU models
    * s390: support for configuring consoles via -serial options
    * Patches dropped (upstream unless otherwise noted):
    0008-linux-user-fix-segfault-deadlock.patch (no longer needed)
    0039-blockjob-Fix-assertion-in-block_job.patch
    0041-seccomp-allow-sched_setscheduler-wi.patch
    Make-installed-scripts-explicitly-python3.patch (we now make
    python3 explicit in other patch)
    * Patches renamed:
    0009-linux-user-binfmt-support-host-bina.patch
    - > 0008-linux-user-binfmt-support-host-bina.patch
    0010-linux-user-Fake-proc-cpuinfo.patch
    - > 0009-linux-user-Fake-proc-cpuinfo.patch
    0011-Remove-problematic-evdev-86-key-fro.patch
    - > 0010-Remove-problematic-evdev-86-key-fro.patch
    0012-linux-user-use-target_ulong.patch
    - > 0011-linux-user-use-target_ulong.patch
    0013-Make-char-muxer-more-robust-wrt-sma.patch
    - > 0012-Make-char-muxer-more-robust-wrt-sma.patch
    0014-linux-user-lseek-explicitly-cast-no.patch
    - > 0013-linux-user-lseek-explicitly-cast-no.patch
    0015-AIO-Reduce-number-of-threads-for-32.patch
    - > 0014-AIO-Reduce-number-of-threads-for-32.patch
    0016-xen_disk-Add-suse-specific-flush-di.patch
    - > 0015-xen_disk-Add-suse-specific-flush-di.patch
    0017-qemu-bridge-helper-reduce-security-.patch
    - > 0016-qemu-bridge-helper-reduce-security-.patch
    0018-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
    - > 0017-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
    0019-linux-user-properly-test-for-infini.patch
    - > 0018-linux-user-properly-test-for-infini.patch
    0020-roms-Makefile-pass-a-packaging-time.patch
    - > 0019-roms-Makefile-pass-a-packaging-time.patch
    0021-Raise-soft-address-space-limit-to-h.patch
    - > 0020-Raise-soft-address-space-limit-to-h.patch
    0022-increase-x86_64-physical-bits-to-42.patch
    - > 0021-increase-x86_64-physical-bits-to-42.patch
    0023-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
    - > 0022-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
    0024-i8254-Fix-migration-from-SLE11-SP2.patch
    - > 0023-i8254-Fix-migration-from-SLE11-SP2.patch
    0025-acpi_piix4-Fix-migration-from-SLE11.patch
    - > 0024-acpi_piix4-Fix-migration-from-SLE11.patch
    0026-Fix-tigervnc-long-press-issue.patch
    - > 0025-Fix-tigervnc-long-press-issue.patch
    0027-string-input-visitor-Fix-uint64-par.patch
    - > 0026-string-input-visitor-Fix-uint64-par.patch
    0028-test-string-input-visitor-Add-int-t.patch
    - > 0027-test-string-input-visitor-Add-int-t.patch
    0029-test-string-input-visitor-Add-uint6.patch
    - > 0028-test-string-input-visitor-Add-uint6.patch
    0030-tests-Add-QOM-property-unit-tests.patch
    - > 0029-tests-Add-QOM-property-unit-tests.patch
    0031-tests-Add-scsi-disk-test.patch
    - > 0030-tests-Add-scsi-disk-test.patch
    0032-Switch-order-of-libraries-for-mpath.patch
    - > 0031-Switch-order-of-libraries-for-mpath.patch
    0033-Make-installed-scripts-explicitly-p.patch
    - > 0032-Make-installed-scripts-explicitly-p.patch (python2->python3)
    0034-migration-warn-about-inconsistent-s.patch
    - > 0033-migration-warn-about-inconsistent-s.patch
    0035-smbios-Add-1-terminator-if-any-stri.patch
    - > 0034-smbios-Add-1-terminator-if-any-stri.patch
    0036-configure-Modify-python-used-for-io.patch
    - > 0035-configure-Modify-python-used-for-io.patch
    0037-qemu-io-tests-comment-out-problemat.patch
    - > 0036-qemu-io-tests-comment-out-problemat.patch
    0038-tests-test-thread-pool-is-racy-add-.patch
    - > 0037-tests-test-thread-pool-is-racy-add-.patch
    0040-xen-add-block-resize-support-for-xe.patch
    - > 0038-xen-add-block-resize-support-for-xe.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0
* Thu Aug 09 2018 ldewey@suse.com
  - Update QEMU to allow kvm group access to /dev/sev (bsc#1102604).
    71-sev.rules
* Fri Aug 03 2018 brogers@suse.com
  - Update to v2.12.1, a stable, (mostly) bug-fix-only release
    * This update contains new mitigation functionality for
    CVE-2018-3639 (Speculative Store Bypass) in x86. There are also
    bug fixes for migration, Intel IOMMU emulation, block layer/image
    handling, ARM emulation, and various other areas.
    (Note that a number of 2.12.1 patches were already included by us
    previously) (CVE-2018-3639 bsc#1092885)
    * Patches dropped (subsumed by stable update):
    0039-device_tree-Increase-FDT_MAX_SIZE-t.patch
    0040-vnc-fix-use-after-free.patch
    0041-ccid-Fix-dwProtocols-advertisement-.patch
    0042-tcg-arm-Fix-memory-barrier-encoding.patch
    0043-s390-ccw-force-diag-308-subcode-to-.patch
    0044-nbd-client-fix-nbd_negotiate_simple.patch
    0045-migration-block-dirty-bitmap-fix-me.patch
    0046-nbd-client-Fix-error-messages-durin.patch
    0047-nbd-client-Relax-handling-of-large-.patch
    0048-qxl-fix-local-renderer-crash.patch
    0049-tcg-Limit-the-number-of-ops-in-a-TB.patch
    0050-target-arm-Clear-SVE-high-bits-for-.patch
    0051-cpus-tcg-fix-never-exiting-loop-on-.patch
    0052-s390x-css-disabled-subchannels-cann.patch
    0053-pc-bios-s390-ccw-struct-tpi_info-mu.patch
    0054-virtio-ccw-common-reset-handler.patch
    0055-s390x-ccw-make-sure-all-ccw-devices.patch
    0056-blockjob-expose-error-string-via-qu.patch
    0058-qemu-io-Use-purely-string-blockdev-.patch
    0059-qemu-img-Use-only-string-options-in.patch
    0060-nfs-Remove-processed-options-from-Q.patch
    0061-i386-define-the-ssbd-CPUID-feature-.patch
    0062-i386-Define-the-Virt-SSBD-MSR-and-h.patch
    0063-i386-define-the-AMD-virt-ssbd-CPUID.patch
    0064-ahci-fix-PxCI-register-race.patch
    0065-ccid-card-passthru-fix-regression-i.patch
    * Patches renamed:
    0057-blockjob-Fix-assertion-in-block_job.patch
    - > 0039-blockjob-Fix-assertion-in-block_job.patch
    0066-xen-add-block-resize-support-for-xe.patch
    - > 0040-xen-add-block-resize-support-for-xe.patch
    0067-seccomp-allow-sched_setscheduler-wi.patch
    - > 0041-seccomp-allow-sched_setscheduler-wi.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
* Wed Jul 25 2018 ldewey@suse.com
  - Fixing seccomp resourcecontrol defunct issue (bsc#1102627)
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
    * Patches added:
    0067-seccomp-allow-sched_setscheduler-wi.patch
* Wed Jul 25 2018 matz@suse.com
  - Add ipxe-fix-build.patch to not error out with
    binutils >= 2.31 .
* Thu Jul 05 2018 brogers@suse.com
  - Remove linux-user patch which is no longer needed (bsc#1098056)
    * Patches dropped:
    0011-linux-user-XXX-disable-fiemap.patch
    * Patches renamed:
    0036-Remove-problematic-evdev-86-key-fro.patch
    - > 0011-Remove-problematic-evdev-86-key-fro.patch
    0037-configure-Modify-python-used-for-io.patch
    - > 0036-configure-Modify-python-used-for-io.patch
    0038-qemu-io-tests-comment-out-problemat.patch
    - > 0037-qemu-io-tests-comment-out-problemat.patch
    0039-tests-test-thread-pool-is-racy-add-.patch
    - > 0038-tests-test-thread-pool-is-racy-add-.patch
    0040-device_tree-Increase-FDT_MAX_SIZE-t.patch
    - > 0039-device_tree-Increase-FDT_MAX_SIZE-t.patch
    0041-vnc-fix-use-after-free.patch
    - > 0040-vnc-fix-use-after-free.patch
    0042-ccid-Fix-dwProtocols-advertisement-.patch
    - > 0041-ccid-Fix-dwProtocols-advertisement-.patch
    0043-tcg-arm-Fix-memory-barrier-encoding.patch
    - > 0042-tcg-arm-Fix-memory-barrier-encoding.patch
    0044-s390-ccw-force-diag-308-subcode-to-.patch
    - > 0043-s390-ccw-force-diag-308-subcode-to-.patch
    0045-nbd-client-fix-nbd_negotiate_simple.patch
    - > 0044-nbd-client-fix-nbd_negotiate_simple.patch
    0046-migration-block-dirty-bitmap-fix-me.patch
    - > 0045-migration-block-dirty-bitmap-fix-me.patch
    0047-nbd-client-Fix-error-messages-durin.patch
    - > 0046-nbd-client-Fix-error-messages-durin.patch
    0048-nbd-client-Relax-handling-of-large-.patch
    - > 0047-nbd-client-Relax-handling-of-large-.patch
    0049-qxl-fix-local-renderer-crash.patch
    - > 0048-qxl-fix-local-renderer-crash.patch
    0050-tcg-Limit-the-number-of-ops-in-a-TB.patch
    - > 0049-tcg-Limit-the-number-of-ops-in-a-TB.patch
    0051-target-arm-Clear-SVE-high-bits-for-.patch
    - > 0050-target-arm-Clear-SVE-high-bits-for-.patch
    0052-cpus-tcg-fix-never-exiting-loop-on-.patch
    - > 0051-cpus-tcg-fix-never-exiting-loop-on-.patch
    0053-s390x-css-disabled-subchannels-cann.patch
    - > 0052-s390x-css-disabled-subchannels-cann.patch
    0054-pc-bios-s390-ccw-struct-tpi_info-mu.patch
    - > 0053-pc-bios-s390-ccw-struct-tpi_info-mu.patch
    0055-virtio-ccw-common-reset-handler.patch
    - > 0054-virtio-ccw-common-reset-handler.patch
    0056-s390x-ccw-make-sure-all-ccw-devices.patch
    - > 0055-s390x-ccw-make-sure-all-ccw-devices.patch
    0057-blockjob-expose-error-string-via-qu.patch
    - > 0056-blockjob-expose-error-string-via-qu.patch
    0058-blockjob-Fix-assertion-in-block_job.patch
    - > 0057-blockjob-Fix-assertion-in-block_job.patch
    0059-qemu-io-Use-purely-string-blockdev-.patch
    - > 0058-qemu-io-Use-purely-string-blockdev-.patch
    0060-qemu-img-Use-only-string-options-in.patch
    - > 0059-qemu-img-Use-only-string-options-in.patch
    0061-nfs-Remove-processed-options-from-Q.patch
    - > 0060-nfs-Remove-processed-options-from-Q.patch
    0062-i386-define-the-ssbd-CPUID-feature-.patch
    - > 0061-i386-define-the-ssbd-CPUID-feature-.patch
    0063-i386-Define-the-Virt-SSBD-MSR-and-h.patch
    - > 0062-i386-Define-the-Virt-SSBD-MSR-and-h.patch
    0064-i386-define-the-AMD-virt-ssbd-CPUID.patch
    - > 0063-i386-define-the-AMD-virt-ssbd-CPUID.patch
    0065-ahci-fix-PxCI-register-race.patch
    - > 0064-ahci-fix-PxCI-register-race.patch
    0066-ccid-card-passthru-fix-regression-i.patch
    - > 0065-ccid-card-passthru-fix-regression-i.patch
    0067-xen-add-block-resize-support-for-xe.patch
    - > 0066-xen-add-block-resize-support-for-xe.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
* Thu Jul 05 2018 brogers@suse.com
  - Fix build failure of skiboot with gcc8 compiler
    skiboot-hdata-i2c.c-fix-building-with-gcc8.patch
* Thu Jul 05 2018 brogers@suse.com
  - Tweak build service constraints information to avoid failures
* Fri Jun 08 2018 brogers@suse.com
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
    * Patches added:
    0067-xen-add-block-resize-support-for-xe.patch
* Thu Jun 07 2018 brogers@suse.com
  - Tweak patch file generation to be more git version agnostic.
    Also change update_git.sh to not reformat spec file by default.
* Thu May 31 2018 brogers@suse.com
  - Looks like the right fix for the AHCI issue has been identified
    upstream. Turns out to also affect Linux guests as well.
    (bsc#1094406)
    * Patches dropped:
    0065-Revert-replay-don-t-process-async-e.patch
    0066-Revert-replay-avoid-recursive-call-.patch
    0067-Revert-replay-check-return-values-o.patch
    0068-Revert-replay-push-replay_mutex_loc.patch
    * Patches added:
    0065-ahci-fix-PxCI-register-race.patch
  - Fix a regresssion introduced in v2.12.0 for ccid-card-passthrough
    (bsc#1095419)
    0066-ccid-card-passthru-fix-regression-i.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
* Tue May 29 2018 lma@suse.com
  - Fix qemu-guest-agent service issue (bsc#1094898)
* Fri May 25 2018 brogers@suse.com
  - Spectre v4 vulnerability mitigation support for KVM guests.
    High level description of vulnerability: Systems with microprocessors
    utilizing speculative execution and speculative execution of memory
    reads before the addresses of all prior memory writes are known may
    allow unauthorized disclosure of information to an attacker with
    local user access via a side-channel analysis.
    This change permits the new x86 cpu feature flag named "ssbd" to be
    presented to the guest, given that the host has this feature, and
    KVM exposes it to the guest as well.
    For this feature to be enabled, via adding it to the qemu commandline
    (eg: -cpu <model>,+spec-ctrl,+ssbd), so the guest OS can take advantage
    of the feature, spec-ctrl and ssbd support is also required in the host.
    Another new x86 cpu feature flag named "virt-ssbd" is also added to
    handle this vulnerability for AMD processors.
    (CVE-2018-3639 bsc#1092885)
    0062-i386-define-the-ssbd-CPUID-feature-.patch
    0063-i386-Define-the-Virt-SSBD-MSR-and-h.patch
    0064-i386-define-the-AMD-virt-ssbd-CPUID.patch
  - Replay code introduced an issue for AHCI emulation, where on Windows 10
    I/O would stop randomly, and Windows would then reset the AHCI device.
    The issue is not yet fully identified, but reverting some of those
    changes is at least for now a workaround. (bsc#1094406)
    0065-Revert-replay-don-t-process-async-e.patch
    0066-Revert-replay-avoid-recursive-call-.patch
    0067-Revert-replay-check-return-values-o.patch
    0068-Revert-replay-push-replay_mutex_loc.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
* Thu May 17 2018 brogers@suse.com
  - Add some upstream fixes targeted for the next stable release
    0040-device_tree-Increase-FDT_MAX_SIZE-t.patch
    0041-vnc-fix-use-after-free.patch
    0042-ccid-Fix-dwProtocols-advertisement-.patch
    0043-tcg-arm-Fix-memory-barrier-encoding.patch
    0044-s390-ccw-force-diag-308-subcode-to-.patch
    0045-nbd-client-fix-nbd_negotiate_simple.patch
    0046-migration-block-dirty-bitmap-fix-me.patch
    0047-nbd-client-Fix-error-messages-durin.patch
    0048-nbd-client-Relax-handling-of-large-.patch
    0049-qxl-fix-local-renderer-crash.patch
    0050-tcg-Limit-the-number-of-ops-in-a-TB.patch
    0051-target-arm-Clear-SVE-high-bits-for-.patch
    0052-cpus-tcg-fix-never-exiting-loop-on-.patch
    0053-s390x-css-disabled-subchannels-cann.patch
    0054-pc-bios-s390-ccw-struct-tpi_info-mu.patch
    0055-virtio-ccw-common-reset-handler.patch
    0056-s390x-ccw-make-sure-all-ccw-devices.patch
    0057-blockjob-expose-error-string-via-qu.patch
    0058-blockjob-Fix-assertion-in-block_job.patch
    0059-qemu-io-Use-purely-string-blockdev-.patch
    0060-qemu-img-Use-only-string-options-in.patch
    0061-nfs-Remove-processed-options-from-Q.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
* Wed May 16 2018 brogers@suse.com
  - Fix qemu-guest-agent uninstall (bsc#1093169)
  - Minor tweak to qemu spec file
* Fri Apr 27 2018 brogers@suse.com
  - Update to v2.12.0: See http://wiki.qemu.org/ChangeLog/2.12
    Some noteworthy changes:
    CLI options removed: -tdf, -no-kvm-pit, -drive boot, -net channel,
    - net dump, -hdachs, -drive,if=scsi
    HMP commands removed: usb_add, usb_del, host_net_add, host_net_remove
    Q35 default nic now e1000e
    AMD SEV support
    - smbios supports setting data for type 11 tables
    audio and display support split out as modules
    - nic for simple creation of guest NIC and host back-end
    QMP monitor "out-of-band" capability
    lots of ARM and s390 improvements
  - Include more of upstream's in-tree tests in the qemu-testsuite
    package
    * Patches dropped:
    0033-memfd-fix-configure-test.patch
    0034-qapi-use-items-values-intead-of-ite.patch
    0035-qapi-Use-OrderedDict-from-standard-.patch
    0036-qapi-adapt-to-moved-location-of-Str.patch
    0037-qapi-Adapt-to-moved-location-of-mak.patch
    0038-qapi-remove-q-arg-to-diff-when-comp.patch
    0039-qapi-ensure-stable-sort-ordering-wh.patch
    0040-qapi-force-a-UTF-8-locale-for-runni.patch
    0041-scripts-ensure-signrom-treats-data-.patch
    0042-configure-allow-use-of-python-3.patch
    0043-input-add-missing-JIS-keys-to-virti.patch
    0045-pc-fail-memory-hot-plug-unplug-with.patch
    0046-memattrs-add-debug-attribute.patch
    0047-exec-add-ram_debug_ops-support.patch
    0048-exec-add-debug-version-of-physical-.patch
    0049-monitor-i386-use-debug-APIs-when-ac.patch
    0050-machine-add-memory-encryption-prope.patch
    0051-kvm-update-kvm.h-to-include-memory-.patch
    0052-docs-add-AMD-Secure-Encrypted-Virtu.patch
    0053-target-i386-add-Secure-Encrypted-Vi.patch
    0054-qmp-add-query-sev-command.patch
    0055-sev-i386-add-command-to-initialize-.patch
    0056-qmp-populate-SevInfo-fields-with-SE.patch
    0057-sev-i386-register-the-guest-memory-.patch
    0058-kvm-introduce-memory-encryption-API.patch
    0059-hmp-add-info-sev-command.patch
    0060-sev-i386-add-command-to-create-laun.patch
    0061-sev-i386-add-command-to-encrypt-gue.patch
    0062-target-i386-encrypt-bios-rom.patch
    0063-sev-i386-add-support-to-LAUNCH_MEAS.patch
    0064-sev-i386-finalize-the-SEV-guest-lau.patch
    0065-hw-i386-set-ram_debug_ops-when-memo.patch
    0066-sev-i386-add-debug-encrypt-and-decr.patch
    0067-target-i386-clear-C-bit-when-walkin.patch
    0068-include-add-psp-sev.h-header-file.patch
    0069-sev-i386-add-support-to-query-PLATF.patch
    0070-sev-i386-add-support-to-KVM_SEV_GUE.patch
    0071-qmp-add-query-sev-launch-measure-co.patch
    0072-tests-qmp-test-blacklist-query-sev-.patch
    0073-sev-i386-add-migration-blocker.patch
    0074-cpu-i386-populate-CPUID-0x8000_001F.patch
    0075-migration-warn-about-inconsistent-s.patch
    0076-smbios-support-setting-OEM-strings-.patch
    0077-smbios-Add-1-terminator-if-any-stri.patch
    0078-Remove-problematic-evdev-86-key-fro.patch
    0079-tpm-lookup-cancel-path-under-tpm-de.patch
    0080-vga-fix-region-calculation.patch
    skiboot-GCC7-fixes-for-Wimplicit-fallthr.patch
    skiboot-libc-stdio-vsnprintf.c-add-expli.patch
    skiboot-build-LDFLAGS-pass-pie-flag-explicitly-to-ld.patch
    ui-keycodemapdb-Add-missing-QKeyCode-val.patch
    ui-keycodemapdb-Fix-compat-with-py3-dict.patch
    * Patches renamed:
    0044-Make-installed-scripts-explicitly-p.patch
    - > 0033-Make-installed-scripts-explicitly-p.patch
    0075-migration-warn-about-inconsistent-s.patch
    - > 0034-migration-warn-about-inconsistent-s.patch
    0077-smbios-Add-1-terminator-if-any-stri.patch
    - > 0035-smbios-Add-1-terminator-if-any-stri.patch
    0078-Remove-problematic-evdev-86-key-fro.patch
    - > 0036-Remove-problematic-evdev-86-key-fro.patch
    * Patches added:
    0037-configure-Modify-python-used-for-io.patch
    0038-qemu-io-tests-comment-out-problemat.patch
    0039-tests-test-thread-pool-is-racy-add-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12
* Fri Apr 27 2018 brogers@suse.com
  - Fix autoinstall of qemu-guest-agent by getting the modalias string
    right (bsc#1091143)
* Thu Apr 26 2018 brogers@suse.com
  - Guard strncpy call with GCC pragma to disable warning about possible
    incorrect usage, when in fact it is correct. This is for gcc 8
    compatibility (bsc#1090355)
    ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch
* Mon Apr 23 2018 lma@suse.com
  - Add WantedBy for enable qemu-ga@.service auto start (bsc#1090369)
* Tue Apr 10 2018 kwalter@suse.com
  - fix qemu-ga service file name (bsc#1089067)
* Thu Apr 05 2018 brogers@suse.com
  - Fix OOB access in VGA emulation (CVE-2018-7858 bsc#1084604)
    0080-vga-fix-region-calculation.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
* Thu Apr 05 2018 lyan@suse.com
  - Add new look up path "sys/class/tpm" for tpm cancel path based
    on Linux 4.0 change (commit 313d21eeab9282e)(bsc#1070615)
    0079-tpm-lookup-cancel-path-under-tpm-de.patch
* Wed Mar 14 2018 brogers@suse.com
  - Fix issue with key codes in qemu v2.11
    0078-Remove-problematic-evdev-86-key-fro.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
* Wed Mar 14 2018 lma@suse.com
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
    * Patches added:
    0077-smbios-Add-1-terminator-if-any-stri.patch
    bsc#994082 and bsc#1084316
* Fri Mar 09 2018 brogers@suse.com
  - Add support for setting OEM strings table (fate#323624)
    0076-smbios-support-setting-OEM-strings-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
* Sat Mar 03 2018 brogers@suse.com
  - SLE15 KVM (as targeted for RC1) now has the feature exposed.
    Drop the patch. (bsc#1082276)
    0076-i386-Compensate-for-KVM-SPEC_CTRL-f.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
* Fri Mar 02 2018 brogers@suse.com
  - Change example qemu-ifup script to not depend on bridge-utils.
    Also update the paths used for ip binary.
* Wed Feb 28 2018 brogers@suse.com
  - Eliminate bogus use of CPUID_7_0_EDX_PRED_CMD which we've
    carried since the initial Spectre v2 patch was added. EDX bit
    27 of CPUID Leaf 07H, Sub-leaf 0 provides status on STIBP, and
    not the PRED_CMD MSR. Exposing the STIBP CPUID feature bit to the
    guest is wrong in general, since the VM doesn't directly control
    the scheduling of physical hyperthreads. This is left strictly to
    the L0 hypervisor.
* Thu Feb 22 2018 brogers@suse.com
  - Update to v2.11.1, a stable, (mostly) bug-fix-only release
    In addition to bug fixes, of necessity fixes are needed to
    address the Spectre v2 vulnerability by passing along to the
    guest new hardware features introduced by host microcode updates.
    A January 2018 release of qemu initially addressed this issue
    by exposing the feature for all x86 vcpu types, which was the
    quick and dirty approach, but not the proper solution. We remove
    that initial patch and now rely on the upstream solution. This
    update instead defines spec_ctrl and ibpb cpu feature flags as
    well as new cpu models which are clones of existing models with
    either -IBRS or -IBPB added to the end of the model name. These
    new vcpu models explicitly include the new feature(s), whereas
    the feature flags can be added to the cpu parameter as with other
    features.  In short, for continued Spectre v2 protection, ensure
    that either the appropriate cpu feature flag is added to the QEMU
    command-line, or one of the new cpu models is used. Although
    migration from older versions is supported, the new cpu features
    won't be properly exposed to the guest until it is restarted with
    the cpu features explicitly added. A reboot is insufficient.
    A warning patch is added which attempts to detect a migration
    from a qemu version which had the quick and dirty fix (it only
    detects certain cases, but hopefully is helpful.)
    s390x guest vulnerability to Spectre v2 is also addressed in this
    update by including support for bpb and ppa/stfle.81 features.
    (CVE-2017-5715 bsc#1068032)
    For additional information on Spectre v2 as it relates to QEMU,
    see: https://www.qemu.org/2018/02/14/qemu-2-11-1-and-spectre-update/
  - Unfortunately, it was found that our current KVM isn't correctly
    indicating support for the spec-ctrl feature, so I've added a patch
    to still detect that support within QEMU. This is of course a
    temporary kludge until KVM gets fixed. (bsc#1082276)
  - The SEV support patches are updated to the v9 series.
  - Fix incompatibility with recent glibc (boo#1081154)
  - Add Supplements tags for the guest agent package in an attempt to
    auto-install for QEMU and Xen SUSE Linux guests (fate#323570)
    * Patches dropped (subsumed by stable update, or reworked in v9):
    0033-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
    0050-target-i386-add-memory-encryption-f.patch
    0054-accel-add-Secure-Encrypted-Virtuliz.patch
    0072-sev-Fix-build-for-non-x86-hosts.patch
    * Patches added:
    0033-memfd-fix-configure-test.patch
    0053-target-i386-add-Secure-Encrypted-Vi.patch
    0056-qmp-populate-SevInfo-fields-with-SE.patch
    0072-tests-qmp-test-blacklist-query-sev-.patch
    0073-sev-i386-add-migration-blocker.patch
    0074-cpu-i386-populate-CPUID-0x8000_001F.patch
    0075-migration-warn-about-inconsistent-s.patch
    0076-i386-Compensate-for-KVM-SPEC_CTRL-f.patch
    * Patches renamed (plus some minor code changes):
    0051-machine-add-memory-encryption-prope.patch
    - > 0050-machine-add-memory-encryption-prope.patch
    0052-kvm-update-kvm.h-to-include-memory-.patch
    - > 0051-kvm-update-kvm.h-to-include-memory-.patch
    0053-docs-add-AMD-Secure-Encrypted-Virtu.patch
    - > 0052-docs-add-AMD-Secure-Encrypted-Virtu.patch
    0055-sev-add-command-to-initialize-the-m.patch
    - > 0055-sev-i386-add-command-to-initialize-.patch
    0056-sev-register-the-guest-memory-range.patch
    - > 0057-sev-i386-register-the-guest-memory-.patch
    0057-kvm-introduce-memory-encryption-API.patch
    - > 0058-kvm-introduce-memory-encryption-API.patch
    0058-qmp-add-query-sev-command.patch
    - > 0054-qmp-add-query-sev-command.patch
    0060-sev-add-command-to-create-launch-me.patch
    - > 0060-sev-i386-add-command-to-create-laun.patch
    0061-sev-add-command-to-encrypt-guest-me.patch
    - > 0061-sev-i386-add-command-to-encrypt-gue.patch
    0063-sev-add-support-to-LAUNCH_MEASURE-c.patch
    - > 0063-sev-i386-add-support-to-LAUNCH_MEAS.patch
    0064-sev-Finalize-the-SEV-guest-launch-f.patch
    - > 0064-sev-i386-finalize-the-SEV-guest-lau.patch
    0066-sev-add-debug-encrypt-and-decrypt-c.patch
    - > 0066-sev-i386-add-debug-encrypt-and-decr.patch
    0069-sev-add-support-to-query-PLATFORM_S.patch
    - > 0069-sev-i386-add-support-to-query-PLATF.patch
    0070-sev-add-support-to-KVM_SEV_GUEST_ST.patch
    - > 0070-sev-i386-add-support-to-KVM_SEV_GUE.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
* Thu Feb 08 2018 brogers@suse.com
  - Add AMD SEV (Secure Encrypted Virtualization) support by taking
    the v7 series of the patches posted to qemu ml. (fate#322124)
    0046-memattrs-add-debug-attribute.patch
    0047-exec-add-ram_debug_ops-support.patch
    0048-exec-add-debug-version-of-physical-.patch
    0049-monitor-i386-use-debug-APIs-when-ac.patch
    0050-target-i386-add-memory-encryption-f.patch
    0051-machine-add-memory-encryption-prope.patch
    0052-kvm-update-kvm.h-to-include-memory-.patch
    0053-docs-add-AMD-Secure-Encrypted-Virtu.patch
    0054-accel-add-Secure-Encrypted-Virtuliz.patch
    0055-sev-add-command-to-initialize-the-m.patch
    0056-sev-register-the-guest-memory-range.patch
    0057-kvm-introduce-memory-encryption-API.patch
    0058-qmp-add-query-sev-command.patch
    0059-hmp-add-info-sev-command.patch
    0060-sev-add-command-to-create-launch-me.patch
    0061-sev-add-command-to-encrypt-guest-me.patch
    0062-target-i386-encrypt-bios-rom.patch
    0063-sev-add-support-to-LAUNCH_MEASURE-c.patch
    0064-sev-Finalize-the-SEV-guest-launch-f.patch
    0065-hw-i386-set-ram_debug_ops-when-memo.patch
    0066-sev-add-debug-encrypt-and-decrypt-c.patch
    0067-target-i386-clear-C-bit-when-walkin.patch
    0068-include-add-psp-sev.h-header-file.patch
    0069-sev-add-support-to-query-PLATFORM_S.patch
    0070-sev-add-support-to-KVM_SEV_GUEST_ST.patch
    0071-qmp-add-query-sev-launch-measure-co.patch
    0072-sev-Fix-build-for-non-x86-hosts.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
* Thu Feb 08 2018 brogers@suse.com
  - Update python3 related patches now that they are upstream
* Thu Feb 08 2018 jfehlig@suse.com
  - guest agent: change service file to a template so it can be
    used by Xen as well. Adjust udev rule accordingly.
    FATE#324963
* Mon Jan 29 2018 brogers@suse.com
  - Fix machine inconsistency with -no-acpi and nvdimm (bsc#1077823)
    0045-pc-fail-memory-hot-plug-unplug-with.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
* Fri Jan 26 2018 brogers@suse.com
  - Modify BuildRequires python references
  - seabios also needed tweaks for python2 vs python3
    * Patches added:
    seabios-use-python2-explicitly-as-needed.patch
    seabios-switch-to-python3-as-needed.patch
* Thu Jan 25 2018 brogers@suse.com
  - Try to get our story right wrt python2 vs python3 (bsc#1077564)
    * Get rid of use of #!/usr/bin/env python in scripts we install
    * include proposed upstream build system changes needed for building
    with python2 or python3
    * Patches dropped:
    0032-scripts-avoid-usr-bin-python-refere.patch
    * Patches renamed:
    0033-Switch-order-of-libraries-for-mpath.patch
    - > 0032-Switch-order-of-libraries-for-mpath.patch
    0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
    - > 0033-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
    * Patches added:
    0034-qapi-use-items-values-intead-of-ite.patch
    0035-qapi-Use-OrderedDict-from-standard-.patch
    0036-qapi-adapt-to-moved-location-of-Str.patch
    0037-qapi-Adapt-to-moved-location-of-mak.patch
    0038-qapi-remove-q-arg-to-diff-when-comp.patch
    0039-qapi-ensure-stable-sort-ordering-wh.patch
    0040-qapi-force-a-UTF-8-locale-for-runni.patch
    0041-scripts-ensure-signrom-treats-data-.patch
    0042-configure-allow-use-of-python-3.patch
    0043-input-add-missing-JIS-keys-to-virti.patch
    0044-Make-installed-scripts-explicitly-p.patch
    Make-installed-scripts-explicitly-python3.patch
    ui-keycodemapdb-Add-missing-QKeyCode-val.patch
    ui-keycodemapdb-Fix-compat-with-py3-dict.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
* Fri Jan 12 2018 brogers@suse.com
  - Fix packaging dependencies (coreutils) for qemu-ksm package
    (bsc#1040202)
* Thu Jan 04 2018 brogers@suse.com
  - Pass through to guest info related to x86 security vulnerability
    (CVE-2017-5715 bsc#1068032)
    0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
* Wed Dec 13 2017 brogers@suse.com
  - Update to v2.11.0: See http://wiki.qemu.org/ChangeLog/2.11
    Some noteworthy changes:
    - nodefconfig is now deprecated
    legacy pci-assignment code removed
    qemu-pr-helper added for handling guest persistant reservations (bsc#891066,
    bsc#910704, bsc#943807)
    qemu-keymap tool added for generating keymap files
    throttle block filter driver added
    support for a TPM emulator
    qcow2 image shrink support
    better support for >=64 vcpus for Windows guests
    nested KVM related improvements
    s390 pgste handling now done better
    EPYC cpu model added (bsc#1052825)
    improvements in qcow2 buffer handling
    vhost-user resume issue fixed
    migration hardening
    ARMv8-M security extension support
    more seccomp/sandboxing options available
    s390 cpu hot-plug improvements
    misc. virtfs improvements
    nbd improvements
    MTTCG improvements
    misc. TCG improvements
    scsi correctness improvements
    SEABIOS now has serial output option
    * Includes fixes for CVE-2017-15118 bsc#1070147, CVE-2017-15119 bsc#1070144
    * Adds KASLR support (fate#323473, bsc#1070281)
    * Update SLE support docs to match this release
    * simplify spec file to expect at least sle_version >= 1315
    * Patches dropped (upstream):
    0013-console-add-question-mark-escape-op.patch
    0020-configure-Fix-detection-of-seccomp-.patch
    0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
    0035-chardev-baum-fix-baum-that-releases.patch
    0036-io-fix-temp-directory-used-by-test-.patch
    0037-io-fix-check-for-handshake-completi.patch
    0038-crypto-fix-test-cert-generation-to-.patch
    0039-vhost-user-disable-the-broken-subpr.patch
    0040-io-monitor-encoutput-buffer-size-fr.patch
    0041-cirrus-fix-oob-access-in-mode4and5-.patch
    0042-9pfs-use-g_malloc0-to-allocate-spac.patch
    * Patches renamed:
    0014-Make-char-muxer-more-robust-wrt-sma.patch
    - > 0013-Make-char-muxer-more-robust-wrt-sma.patch
    0015-linux-user-lseek-explicitly-cast-no.patch
    - > 0014-linux-user-lseek-explicitly-cast-no.patch
    0016-AIO-Reduce-number-of-threads-for-32.patch
    - > 0015-AIO-Reduce-number-of-threads-for-32.patch
    0017-xen_disk-Add-suse-specific-flush-di.patch
    - > 0016-xen_disk-Add-suse-specific-flush-di.patch
    0018-qemu-bridge-helper-reduce-security-.patch
    - > 0017-qemu-bridge-helper-reduce-security-.patch
    0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
    - > 0018-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
    0021-linux-user-properly-test-for-infini.patch
    - > 0019-linux-user-properly-test-for-infini.patch
    0022-roms-Makefile-pass-a-packaging-time.patch
    - > 0020-roms-Makefile-pass-a-packaging-time.patch
    0023-Raise-soft-address-space-limit-to-h.patch
    - > 0021-Raise-soft-address-space-limit-to-h.patch
    0024-increase-x86_64-physical-bits-to-42.patch
    - > 0022-increase-x86_64-physical-bits-to-42.patch
    0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
    - > 0023-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
    0026-i8254-Fix-migration-from-SLE11-SP2.patch
    - > 0024-i8254-Fix-migration-from-SLE11-SP2.patch
    0027-acpi_piix4-Fix-migration-from-SLE11.patch
    - > 0025-acpi_piix4-Fix-migration-from-SLE11.patch
    0028-Fix-tigervnc-long-press-issue.patch
    - > 0026-Fix-tigervnc-long-press-issue.patch
    0029-string-input-visitor-Fix-uint64-par.patch
    - > 0027-string-input-visitor-Fix-uint64-par.patch
    0030-test-string-input-visitor-Add-int-t.patch
    - > 0028-test-string-input-visitor-Add-int-t.patch
    0031-test-string-input-visitor-Add-uint6.patch
    - > 0029-test-string-input-visitor-Add-uint6.patch
    0032-tests-Add-QOM-property-unit-tests.patch
    - > 0030-tests-Add-QOM-property-unit-tests.patch
    0033-tests-Add-scsi-disk-test.patch
    - > 0031-tests-Add-scsi-disk-test.patch
    0043-scripts-avoid-usr-bin-python-refere.patch
    - > 0032-scripts-avoid-usr-bin-python-refere.patch
    * We need the multipath libraries link order switched
    0033-Switch-order-of-libraries-for-mpath.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11
* Wed Nov 29 2017 brogers@suse.com
  - Avoid ref to /usr/bin/python in vmstate-static-checker.py script
    0043-scripts-avoid-usr-bin-python-refere.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
* Tue Nov 28 2017 brogers@suse.com
  - For SLE15, it's been decided to stop providing SDL based graphics
    due to packaging constraints. Long ago GTK became the default,
    and there is little benefit to providing both. For now, keep it
    enabled for openSUSE (Tumblweed and Leap), but consider it marked
    deprecated there and if no one complains it will be removed for
    openSUSE as well in the near future. (fate#324465)
  - Fix problem building skiboot.lid
    skiboot-build-LDFLAGS-pass-pie-flag-explicitly-to-ld.patch
* Thu Oct 26 2017 lyan@suse.com
  - Wrap analyze-migration and vmstate-static-checker into tools from
    qemu scripts folder, also changed introduction of qemu-tools in
    spec file
  - Move supportplugin position in spec file
* Thu Oct 19 2017 brogers@suse.com
  - Add announcement in support docs about qed storage format no
    longer being supported in next major SLE release (SLE15)
    (fate#324200)
  - Address various security/stability issues
    * Fix DoS in I/O channel websockets (CVE-2017-15268 bsc#1062942)
    0040-io-monitor-encoutput-buffer-size-fr.patch
    * Fix OOB access in cirrus vga device emulation (CVE-2017-15289
    bsc#1063122)
    0041-cirrus-fix-oob-access-in-mode4and5-.patch
    * Fix information leak in 9pfs interface (CVE-2017-15038 bsc#1062069)
    0042-9pfs-use-g_malloc0-to-allocate-spac.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
* Mon Oct 16 2017 brogers@suse.com
  - Don't tie glusterfs support to specific arch
  - Build skiboot firmware (OPAL), particularly since it's fairly
    easy to do so
    skiboot-GCC7-fixes-for-Wimplicit-fallthr.patch
    skiboot-libc-stdio-vsnprintf.c-add-expli.patch
* Fri Oct 13 2017 henrik.kuhn@origenis.de
  - Added the global macro 'with_glusterfs' in order to re-enable
    glusterfs support. The macro enable easier future adjustments
    for various ARCH/targets/requiremnets.
    At first glusterfs support is enabled for openSUSE Leap 42.x and
    Factory for ARCH x86_64.
* Wed Oct 04 2017 brogers@suse.com
  - Add dependencies on ovmf (uefi) for the qemu-x86 and qemu-arm
    packages
  - Fix s390-netboot.img to be included with qemu-s390 package, not
    qemu-ppc
* Tue Oct 03 2017 brogers@suse.com
  - Update to v2.10.1, a stable, bug-fix-only release
    * fixes bsc#1056386 CVE-2017-13673, bsc#1056334 CVE-2017-13672,
    bsc#1057585 CVE-2017-14167
    * Patches dropped (upstream):
    0034-slirp-fix-clearing-ifq_so-from-pend.patch
    0035-s390-ccw-Fix-alignment-for-CCW1.patch
    0038-s390x-ais-for-2.10-stable-disable-a.patch
    0039-s390x-cpumodel-remove-ais-from-z14-.patch
    * Patches renamed:
    0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
    - > 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
    0037-chardev-baum-fix-baum-that-releases.patch
    - > 0035-chardev-baum-fix-baum-that-releases.patch
    0040-io-fix-temp-directory-used-by-test-.patch
    - > 0036-io-fix-temp-directory-used-by-test-.patch
    0041-io-fix-check-for-handshake-completi.patch
    - > 0037-io-fix-check-for-handshake-completi.patch
    0042-crypto-fix-test-cert-generation-to-.patch
    - > 0038-crypto-fix-test-cert-generation-to-.patch
    0043-vhost-user-disable-the-broken-subpr.patch
    - > 0039-vhost-user-disable-the-broken-subpr.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
* Mon Oct 02 2017 brogers@suse.com
  - Fix failures and potential failures in qemu-testsuite
    0040-io-fix-temp-directory-used-by-test-.patch
    0041-io-fix-check-for-handshake-completi.patch
    0042-crypto-fix-test-cert-generation-to-.patch
    0043-vhost-user-disable-the-broken-subpr.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
* Thu Sep 28 2017 brogers@suse.com
  - Fix migration issue on s390
    0038-s390x-ais-for-2.10-stable-disable-a.patch
    0039-s390x-cpumodel-remove-ais-from-z14-.patch
  - Fix case of not being able to build from rpm sources due to
    undefined macro (boo#1057966)
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
* Thu Sep 28 2017 lyan@suse.com
  - Fix baum that release brlapi twice (bsc#1060045)
    0037-chardev-baum-fix-baum-that-releases.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
* Thu Sep 21 2017 brogers@suse.com
  - For SLE15 pre-release testing, add support for the EPYC processor.
    This will be officially supported once it is included in the v2.11
    release. (bsc#1052825)
    0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch
  - Fix some support statements in our SLE support documents.
* Thu Aug 31 2017 brogers@suse.com
  - Update BuildRequires packages libibverbs-devel and librdmacm-devel
    to the more correct rdma-core-devel
  - Enable seccomp for s390x, aarch64, and ppc64le
  - Fix OOB issue (use after free) in slirp network stack (CVE-2017-13711
    bsc#1056291)
    0034-slirp-fix-clearing-ifq_so-from-pend.patch
  - Fix a misalignment in the s390 ccw firmware (bsc#1056680)
    0035-s390-ccw-Fix-alignment-for-CCW1.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
* Thu Aug 31 2017 jfehlig@suse.com
  - Add a supportconfig plugin
    qemu-supportconfig
    FATE#323661
* Wed Aug 30 2017 brogers@suse.com
  - Update to v2.10.0: See http://wiki.qemu.org/ChangeLog/2.10
  - Dropped internal only patches used to support SUSE Studio
    Testdrive as well as other miscellaneous patches deemed unused
    and not worth carrying (bsc#1046783, bsc#1055125, bsc#1055127)
  - Update SLE support statements in anticipation of SLE15
  - disable SAN boot capability from virtio pxe rom used in v1.4 and
    older pc machine types due to rom size requirements. Hopefully
    a better solution can be found which doesn't impact functionality
    * Patches added:
    ipxe-stub-out-the-SAN-req-s-in-int13.patch
    * Patches renamed:
    0006-qemu-cvs-gettimeofday.patch -> 0003-qemu-cvs-gettimeofday.patch
    0007-qemu-cvs-ioctl_debug.patch -> 0004-qemu-cvs-ioctl_debug.patch
    0008-qemu-cvs-ioctl_nodirection.patch -> 0005-qemu-cvs-ioctl_nodirection.patch
    0009-linux-user-add-binfmt-wrapper-for-a.patch -> 0006-linux-user-add-binfmt-wrapper-for-a.patch
    0010-PPC-KVM-Disable-mmu-notifier-check.patch -> 0007-PPC-KVM-Disable-mmu-notifier-check.patch
    0011-linux-user-fix-segfault-deadlock.patch -> 0008-linux-user-fix-segfault-deadlock.patch
    0012-linux-user-binfmt-support-host-bina.patch -> 0009-linux-user-binfmt-support-host-bina.patch
    0013-linux-user-Fake-proc-cpuinfo.patch -> 0010-linux-user-Fake-proc-cpuinfo.patch
    0014-linux-user-XXX-disable-fiemap.patch -> 0011-linux-user-XXX-disable-fiemap.patch
    0017-linux-user-use-target_ulong.patch -> 0012-linux-user-use-target_ulong.patch
    0021-console-add-question-mark-escape-op.patch -> 0013-console-add-question-mark-escape-op.patch
    0022-Make-char-muxer-more-robust-wrt-sma.patch -> 0014-Make-char-muxer-more-robust-wrt-sma.patch
    0023-linux-user-lseek-explicitly-cast-no.patch -> 0015-linux-user-lseek-explicitly-cast-no.patch
    0025-AIO-Reduce-number-of-threads-for-32.patch -> 0016-AIO-Reduce-number-of-threads-for-32.patch
    0027-xen_disk-Add-suse-specific-flush-di.patch -> 0017-xen_disk-Add-suse-specific-flush-di.patch
    0028-qemu-bridge-helper-reduce-security-.patch -> 0018-qemu-bridge-helper-reduce-security-.patch
    0029-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
    0030-configure-Fix-detection-of-seccomp-.patch -> 0020-configure-Fix-detection-of-seccomp-.patch
    0031-linux-user-properly-test-for-infini.patch -> 0020-linux-user-properly-test-for-infini.patch
    0033-roms-Makefile-pass-a-packaging-time.patch -> 0022-roms-Makefile-pass-a-packaging-time.patch
    0034-Raise-soft-address-space-limit-to-h.patch -> 0023-Raise-soft-address-space-limit-to-h.patch
    0035-increase-x86_64-physical-bits-to-42.patch -> 0024-increase-x86_64-physical-bits-to-42.patch
    0036-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch -> 0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
    0037-i8254-Fix-migration-from-SLE11-SP2.patch -> 0026-i8254-Fix-migration-from-SLE11-SP2.patch
    0038-acpi_piix4-Fix-migration-from-SLE11.patch -> 0027-acpi_piix4-Fix-migration-from-SLE11.patch
    0039-Fix-tigervnc-long-press-issue.patch -> 0028-Fix-tigervnc-long-press-issue.patch
    0041-string-input-visitor-Fix-uint64-par.patch -> 0029-string-input-visitor-Fix-uint64-par.patch
    0042-test-string-input-visitor-Add-int-t.patch -> 0030-test-string-input-visitor-Add-int-t.patch
    0043-test-string-input-visitor-Add-uint6.patch -> 0031-test-string-input-visitor-Add-uint6.patch
    0044-tests-Add-QOM-property-unit-tests.patch -> 0032-tests-Add-QOM-property-unit-tests.patch
    0045-tests-Add-scsi-disk-test.patch -> 0033-tests-Add-scsi-disk-test.patch
    * Patches dropped (upstream unless otherwise noted):
    0003-qemu-cvs-alsa_bitfield.patch (deemed not needed)
    0004-qemu-cvs-alsa_ioctl.patch (deemed not needed)
    0005-qemu-cvs-alsa_mmap.patch (deemed not needed)
    0015-slirp-nooutgoing.patch (bsc#1055125)
    0016-vnc-password-file-and-incoming-conn.patch (bsc#1055127)
    0018-block-Add-support-for-DictZip-enabl.patch (bsc#1046783)
    0019-block-Add-tar-container-format.patch (bsc#1046783)
    0020-Legacy-Patch-kvm-qemu-preXX-dictzip.patch (bsc#1046783)
    0024-configure-Enable-PIE-for-ppc-and-pp.patch (obsolete)
    0026-dictzip-Fix-on-big-endian-systems.patch (bsc#1046783)
    0032-linux-user-remove-all-traces-of-qem.patch
    0040-fix-xen-hvm-direct-kernel-boot.patch (bsc#970791)
    0046-RFC-update-Linux-headers-from-irqs-.patch
    0047-ARM-KVM-Enable-in-kernel-timers-wit.patch
    0048-input-Add-trace-event-for-empty-key.patch
    0049-ACPI-don-t-call-acpi_pcihp_device_p.patch
    0050-i386-Allow-cpuid-bit-override.patch (was for testing only)
    0051-input-limit-kbd-queue-depth.patch
    0052-audio-release-capture-buffers.patch
    0053-scsi-avoid-an-off-by-one-error-in-m.patch
    0054-vmw_pvscsi-check-message-ring-page-.patch
    0055-9pfs-local-forbid-client-access-to-.patch
    0056-jazz_led-fix-bad-snprintf.patch
    0057-slirp-smb-Replace-constant-strings-.patch
    0058-altera_timer-fix-incorrect-memset.patch
    0059-Hacks-for-building-on-gcc-7-Fedora-.patch
    0060-9pfs-local-fix-unlink-of-alien-file.patch
    0061-megasas-do-not-read-DCMD-opcode-mor.patch
    0062-megasas-always-store-SCSIRequest-in.patch
    0063-nbd-Fully-initialize-client-in-case.patch
    0064-9pfs-local-remove-use-correct-path-.patch
    0065-hid-Reset-kbd-modifiers-on-reset.patch
    0066-input-Decrement-queue-count-on-kbd-.patch
    0067-xhci-only-update-dequeue-ptr-on-com.patch
    0068-vnc-Set-default-kbd-delay-to-10ms.patch
    0069-qemu-nbd-Ignore-SIGPIPE.patch
    0070-usb-redir-fix-stack-overflow-in-usb.patch
    0072-slirp-check-len-against-dhcp-option.patch
    0071-exec-use-qemu_ram_ptr_length-to-acc.patch
    0073-xen-mapcache-store-dma-information-.patch
    0074-exec-Add-lock-parameter-to-qemu_ram.patch
    0075-Replace-struct-ucontext-with-uconte.patch
    ipxe-build-Avoid-implicit-fallthrough-warnings-on-GCC-7.patch
    ipxe-iscsi-Always-send-FirstBurstLength-parameter.patch
    ipxe-ath-Add-missing-break-statements.patch
    ipxe-mucurses-Fix-erroneous-__nonnull-attribute.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10
* Thu Aug 24 2017 brogers@suse.com
  - Fix package build failure as of glibc v2.26 update in Factory
    (boo#1055587)
    0075-Replace-struct-ucontext-with-uconte.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Mon Aug 21 2017 schwab@suse.de
  - Remove redundant prerequire for pwdutils
* Fri Aug 18 2017 brogers@suse.com
  - Postrequire acl for setfacl
* Wed Aug 16 2017 schwab@suse.de
  - Prerequire shadow for groupadd
* Tue Aug 15 2017 brogers@suse.com
  - The recent security fix for CVE-2017-11334 adversely affects Xen.
    Include two additional patches to make sure Xen is going to be OK.
    0073-xen-mapcache-store-dma-information-.patch
    0074-exec-Add-lock-parameter-to-qemu_ram.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Wed Aug 09 2017 lyan@suse.com
  - Pre-add group kvm for qemu-tools (bsc#1011144)
* Mon Aug 07 2017 brogers@suse.com
  - Fixed a few more inaccuracies in the support docs.
* Tue Jul 25 2017 brogers@suse.com
  - Address various security/stability issues
    * Fix DOS vulnerability in qemu-nbd (bsc#1046636 CVE-2017-10664)
    0069-qemu-nbd-Ignore-SIGPIPE.patch
    * Fix DOS from stack overflow in debug messages of usb redirection
    support (bsc#1047674 CVE-2017-10806)
    0070-usb-redir-fix-stack-overflow-in-usb.patch
    * Fix OOB access during DMA operation (CVE-2017-11334 bsc#1048902)
    0071-exec-use-qemu_ram_ptr_length-to-acc.patch
    * Fix OOB access parsing dhcp slirp options (CVE-2017-11434 bsc#1049381)
    0072-slirp-check-len-against-dhcp-option.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Tue Jul 25 2017 brogers@suse.com
  - Fix support docs to indicate ARM64 is now fully L3 supported in
    SLES 12 SP3. Apply a few additional clarifications in the support
    docs. (bsc#1050268)
  - Adjust to libvdeplug-devel package naming changes.
* Tue Jul 18 2017 brogers@suse.com
  - Fix migration with xhci (bsc#1048296)
    0067-xhci-only-update-dequeue-ptr-on-com.patch
  - Increase VNC delay to fix missing keyboard input events (bsc#1031692)
    0068-vnc-Set-default-kbd-delay-to-10ms.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Thu Jun 29 2017 lyan@suse.com
  - Remove build dependency package iasl used for seabios
* Mon Jun 26 2017 brogers@suse.com
  - Fixed stuck state during usb keyboard reset (bsc#1044936)
    0065-hid-Reset-kbd-modifiers-on-reset.patch
  - Fixed keyboard events getting lost (bsc#1044936)
    0066-input-Decrement-queue-count-on-kbd-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Tue Jun 20 2017 brogers@suse.com
  - Use most recent compiler to build size-critical firmware, instead
    of hard-coding gcc6 for all target versions (bsc#1043390)
    * A few upstream ipxe patches were needed for gcc7 compatibility:
    ipxe-ath-Add-missing-break-statements.patch
    ipxe-mucurses-Fix-erroneous-__nonnull-attribute.patch
  - Add --no-renames to the git format-patch command in the git
    workflow script for better patch compatibility
  - Address various security/stability issues
    * Fix potential privilege escalation in virtfs (CVE-2016-9602
    bsc#1020427)
    0060-9pfs-local-fix-unlink-of-alien-file.patch
    * Fix DOS in megasas device emulation (CVE-2017-9503 bsc#1043296)
    0061-megasas-do-not-read-DCMD-opcode-mor.patch
    0062-megasas-always-store-SCSIRequest-in.patch
    * Fix DOS in qemu-nbd server (CVE-2017-9524 bsc#1043808)
    0063-nbd-Fully-initialize-client-in-case.patch
    * Fix regression introduced by recent virtfs security fixes (bsc#1045035)
    0064-9pfs-local-remove-use-correct-path-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Tue Jun 06 2017 lyan@suse.com
  - Backport ipxe to support FirstBurstLength (bsc#1040476)
    ipxe-iscsi-Always-send-FirstBurstLength-parameter.patch
* Mon May 22 2017 brogers@suse.com
  - Fixes for gcc7 compatability (bsc#1040228) (in behalf of Liang Yan)
    0056-jazz_led-fix-bad-snprintf.patch
    0057-slirp-smb-Replace-constant-strings-.patch
    0058-altera_timer-fix-incorrect-memset.patch
    0059-Hacks-for-building-on-gcc-7-Fedora-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Mon May 22 2017 brogers@suse.com
  - Protect access to metadata in virtio-9pfs (CVE-2017-7493 bsc#1039495)
    0055-9pfs-local-forbid-client-access-to-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Thu May 11 2017 brogers@suse.com
  - Address various security/stability issues
    * Fix DOS potential in vnc interface (CVE-2017-8379 bsc#1037334)
    0051-input-limit-kbd-queue-depth.patch
    * Fix DOS potential in vnc interface (CVE-2017-8309 bsc#1037242)
    0052-audio-release-capture-buffers.patch
    * Fix OOB access in megasas device emulation (CVE-2017-8380
    bsc#1037336)
    0053-scsi-avoid-an-off-by-one-error-in-m.patch
    * Fix DOS in Vmware pv scsi emulation (CVE-2017-8112 bsc#1036211)
    0054-vmw_pvscsi-check-message-ring-page-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Thu May 04 2017 brogers@suse.com
  - Fix building packages for some older distros.
  - Further refine our handling of building firmware (or not) for
    the various arch's and distro versions we build for. Note that
    if we don't build x86 firmware, (eg: x86 Leap 42.1) the upstream
    binary blobs are used, which may have migration incompatibilities
    with previous versions of qemu provided.
* Thu Apr 27 2017 brogers@suse.com
  - Fix issue in shipping qemu v2.9.0, where pci-passthrough for Xen
    HVM guests got broken (bsc#1034131)
    0049-ACPI-don-t-call-acpi_pcihp_device_p.patch
  - Include experimental, unsupported feature to assist in some
    performance analysis work.
    0050-i386-Allow-cpuid-bit-override.patch
* Thu Apr 20 2017 brogers@suse.com
  - Updated to v2.9.0: See http://wiki.qemu-project.org/ChangeLog/2.9
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Tue Apr 18 2017 brogers@suse.com
  - Updated to v2.9.0-rc5: See http://wiki.qemu-project.org/ChangeLog/2.9
    * Includes fix for CVE-2017-7471, a virtfs security issue.
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Wed Apr 12 2017 brogers@suse.com
  - Add empty keyboard queue tracepoint to help openQA testing work
    better (bsc#1031692)
    0048-input-Add-trace-event-for-empty-key.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Tue Apr 11 2017 brogers@suse.com
  - Updated to v2.9.0-rc4: See http://wiki.qemu-project.org/ChangeLog/2.9
  - Enable ceph/rbd support for s390x (bsc#1030068)
  - Enable ceph/rbd support for ppc* as available
  - Update ARM in-kernel-timers patch (bsc#1033416)
    * Patches renamed:
    0041-ARM-KVM-Enable-in-kernel-timers-wit.patch -> 0047-ARM-KVM-Enable-in-kernel-timers-wit.patch
    0042-string-input-visitor-Fix-uint64-par.patch -> 0041-string-input-visitor-Fix-uint64-par.patch
    0043-test-string-input-visitor-Add-int-t.patch -> 0042-test-string-input-visitor-Add-int-t.patch
    0044-test-string-input-visitor-Add-uint6.patch -> 0043-test-string-input-visitor-Add-uint6.patch
    0045-tests-Add-QOM-property-unit-tests.patch -> 0044-tests-Add-QOM-property-unit-tests.patch
    0046-tests-Add-scsi-disk-test.patch -> 0045-tests-Add-scsi-disk-test.patch
    * Patches added (support patch):
    0046-RFC-update-Linux-headers-from-irqs-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Wed Apr 05 2017 brogers@suse.com
  - Updated to v2.9.0-rc3: See http://wiki.qemu-project.org/ChangeLog/2.9
    * Patches dropped (included in upstream source archive):
    0047-hw-intc-arm_gicv3_kvm-Check-KVM_DEV.patch
    0048-i386-Replace-uint32_t-with-FeatureW.patch
    0049-i386-Don-t-override-cpu-options-on-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
  - Added additional documentation provided with v2.9.0
  - Fix build failure with gcc7 (bsc#1031340)
    ipxe-build-Avoid-implicit-fallthrough-warnings-on-GCC-7.patch
  - Made miscellaneous spec file refinements
* Thu Mar 30 2017 brogers@suse.com
  - The support documents included are now fairly accurate for the
    arm and s390 world, and the x86 version also received a few
    tweaks. Also included in those docs is a url reference to upstream
    qemu deprecation plans and discussions.
    (fate#321146)
  - Add post v2.9.0-rc2 upstream patches which fix -cpu host and -cpu
    max feature overrides for libvirt compatability.
    0048-i386-Replace-uint32_t-with-FeatureW.patch
    0049-i386-Don-t-override-cpu-options-on-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Tue Mar 28 2017 brogers@suse.com
  - Updated to v2.9.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.9
    * Includes fix for in guest privilege escalation when using TCG
    (bsc#1030624)
    * Patches dropped (equivalent included in upstream source archive):
    0047-linux-user-exclude-cpu-model-code-w.patch
  - Fix failure booting SLE12-SP2 Aarch64 guest (bsc#1031384)
    0047-hw-intc-arm_gicv3_kvm-Check-KVM_DEV.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Tue Mar 21 2017 brogers@suse.com
  - Updated to v2.9.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.9
    * Patches dropped (no longer needed based on what we now build for):
    0024-virtfs-proxy-helper-Provide-__u64-f.patch
    * Patches dropped (included in upstream source archive):
    0034-dma-rc4030-limit-interval-timer-rel.patch
    * Patches renamed:
    0025-configure-Enable-PIE-for-ppc-and-pp.patch -> 0024-configure-Enable-PIE-for-ppc-and-pp.patch
    0026-AIO-Reduce-number-of-threads-for-32.patch -> 0025-AIO-Reduce-number-of-threads-for-32.patch
    0027-dictzip-Fix-on-big-endian-systems.patch -> 0026-dictzip-Fix-on-big-endian-systems.patch
    0028-xen_disk-Add-suse-specific-flush-di.patch -> 0027-xen_disk-Add-suse-specific-flush-di.patch
    0029-qemu-bridge-helper-reduce-security-.patch -> 0028-qemu-bridge-helper-reduce-security-.patch
    0030-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0029-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
    0031-configure-Fix-detection-of-seccomp-.patch -> 0030-configure-Fix-detection-of-seccomp-.patch
    0032-linux-user-properly-test-for-infini.patch -> 0031-linux-user-properly-test-for-infini.patch
    0033-linux-user-remove-all-traces-of-qem.patch -> 0032-linux-user-remove-all-traces-of-qem.patch
    0035-roms-Makefile-pass-a-packaging-time.patch -> 0033-roms-Makefile-pass-a-packaging-time.patch
    0036-Raise-soft-address-space-limit-to-h.patch -> 0034-Raise-soft-address-space-limit-to-h.patch
    0037-increase-x86_64-physical-bits-to-42.patch -> 0035-increase-x86_64-physical-bits-to-42.patch
    0038-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch -> 0036-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
    0039-i8254-Fix-migration-from-SLE11-SP2.patch -> 0037-i8254-Fix-migration-from-SLE11-SP2.patch
    0040-acpi_piix4-Fix-migration-from-SLE11.patch -> 0038-acpi_piix4-Fix-migration-from-SLE11.patch
    0041-Fix-tigervnc-long-press-issue.patch -> 0039-Fix-tigervnc-long-press-issue.patch
    0042-fix-xen-hvm-direct-kernel-boot.patch -> 0040-fix-xen-hvm-direct-kernel-boot.patch
    0043-ARM-KVM-Enable-in-kernel-timers-wit.patch -> 0041-ARM-KVM-Enable-in-kernel-timers-wit.patch
    0044-string-input-visitor-Fix-uint64-par.patch -> 0042-string-input-visitor-Fix-uint64-par.patch
    0045-test-string-input-visitor-Add-int-t.patch -> 0043-test-string-input-visitor-Add-int-t.patch
    0046-test-string-input-visitor-Add-uint6.patch -> 0044-test-string-input-visitor-Add-uint6.patch
    0047-tests-Add-QOM-property-unit-tests.patch -> 0045-tests-Add-QOM-property-unit-tests.patch
    0048-tests-Add-scsi-disk-test.patch -> 0046-tests-Add-scsi-disk-test.patch
    0049-linux-user-exclude-cpu-model-code-w.patch -> 0047-linux-user-exclude-cpu-model-code-w.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Mon Mar 20 2017 brogers@suse.com
  - Updated to v2.9.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.9
    * Updated version carries fixes for the following reported issues:
    CVE-2016-9602 bsc#1020427, CVE-2016-9923 bsc#1014703,
    CVE-2017-2630 bsc#1025396, CVE-2017-2633 bsc#1026612,
    CVE-2017-5579 bsc#1021741, CVE-2017-5931 bsc#1024114,
    CVE-2017-5973 bsc#1025109, CVE-2017-5987 bsc#1025311,
    CVE-2017-6058 bsc#1025837, CVE-2017-6505 bsc#1028184
    * Patches dropped:
    seabios_128kb.patch (no longer required)
    * Patches dropped (included in upstream source archive):
    0035-net-imx-limit-buffer-descriptor-cou.patch
    0045-virtio-gpu-call-cleanup-mapping-fun.patch
    0051-virtio-gpu-fix-information-leak-in-.patch
    0052-display-cirrus-ignore-source-pitch-.patch
    0053-s390x-kvm-fix-small-race-reboot-vs..patch
    0054-target-s390x-use-qemu-cpu-model-in-.patch
    0056-tests-check-path-to-avoid-a-failing.patch
    0057-display-virtio-gpu-3d-check-virgl-c.patch
    0058-watchdog-6300esb-add-exit-function.patch
    0059-virtio-gpu-3d-fix-memory-leak-in-re.patch
    0060-virtio-gpu-fix-memory-leak-in-resou.patch
    0061-virtio-fix-vq-inuse-recalc-after-mi.patch
    0062-audio-es1370-add-exit-function.patch
    0063-audio-ac97-add-exit-function.patch
    0064-megasas-fix-guest-triggered-memory-.patch
    0065-cirrus-handle-negative-pitch-in-cir.patch
    0066-cirrus-fix-blit-address-mask-handli.patch
    0067-cirrus-fix-oob-access-issue-CVE-201.patch
    0068-usb-ccid-check-ccid-apdu-length.patch
    0069-sd-sdhci-check-data-length-during-d.patch
    0070-virtio-gpu-fix-resource-leak-in-vir.patch
    0071-cirrus-fix-patterncopy-checks.patch
    0072-cirrus-add-blit_is_unsafe-call-to-c.patch
    * Patches renamed:
    0036-roms-Makefile-pass-a-packaging-time.patch -> 0035-roms-Makefile-pass-a-packaging-time.patch
    0037-Raise-soft-address-space-limit-to-h.patch -> 0036-Raise-soft-address-space-limit-to-h.patch
    0038-increase-x86_64-physical-bits-to-42.patch -> 0037-increase-x86_64-physical-bits-to-42.patch
    0039-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch -> 0038-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
    0040-i8254-Fix-migration-from-SLE11-SP2.patch -> 0039-i8254-Fix-migration-from-SLE11-SP2.patch
    0041-acpi_piix4-Fix-migration-from-SLE11.patch -> 0040-acpi_piix4-Fix-migration-from-SLE11.patch
    0042-Fix-tigervnc-long-press-issue.patch -> 0041-Fix-tigervnc-long-press-issue.patch
    0043-fix-xen-hvm-direct-kernel-boot.patch -> 0042-fix-xen-hvm-direct-kernel-boot.patch
    0044-ARM-KVM-Enable-in-kernel-timers-wit.patch -> 0043-ARM-KVM-Enable-in-kernel-timers-wit.patch
    0046-string-input-visitor-Fix-uint64-par.patch -> 0044-string-input-visitor-Fix-uint64-par.patch
    0047-test-string-input-visitor-Add-int-t.patch -> 0045-test-string-input-visitor-Add-int-t.patch
    0048-test-string-input-visitor-Add-uint6.patch -> 0046-test-string-input-visitor-Add-uint6.patch
    0049-tests-Add-QOM-property-unit-tests.patch -> 0047-tests-Add-QOM-property-unit-tests.patch
    0050-tests-Add-scsi-disk-test.patch -> 0048-tests-Add-scsi-disk-test.patch
    0055-linux-user-exclude-cpu-model-code-w.patch -> 0049-linux-user-exclude-cpu-model-code-w.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9
* Wed Mar 01 2017 brogers@suse.com
  -  Buildignore for the global gcc-PIE, as this package enables PIE
    on its own and has troubles if all use it. (meissner@suse.com)
* Wed Mar 01 2017 brogers@suse.com
  - Address various security/stability issues
    * Fix OOB access in virito-gpu-3d (CVE-2016-10028 bsc#1017084
    bsc#1016503)
    0057-display-virtio-gpu-3d-check-virgl-c.patch
    * Fix DOS in Intel 6300ESB device emulation (CVE-2016-10155 bsc#1021129)
    0058-watchdog-6300esb-add-exit-function.patch
    * Fix DOS in virtio-gpu-3d (CVE-2017-5552 bsc#1021195)
    0059-virtio-gpu-3d-fix-memory-leak-in-re.patch
    * Fix DOS in virtio-gpu (CVE-2017-5578 bsc#1021481)
    0060-virtio-gpu-fix-memory-leak-in-resou.patch
    * Fix cause of infrequent migration failures from bad virtio device
    state. (bsc#1020928)
    0061-virtio-fix-vq-inuse-recalc-after-mi.patch
    * Fix DOS in es1370 emulated audio device (CVE-2017-5526 bsc#1020589)
    0062-audio-es1370-add-exit-function.patch
    * Fix DOS in ac97 emulated audio device (CVE-2017-5525 bsc#1020491)
    0063-audio-ac97-add-exit-function.patch
    * Fix DOS in megasas device emulation (CVE-2017-5856 bsc#1023053)
    0064-megasas-fix-guest-triggered-memory-.patch
    * Fix various inaccuracies in cirrus vga device emulation
    0065-cirrus-handle-negative-pitch-in-cir.patch
    0066-cirrus-fix-blit-address-mask-handli.patch
    * Fix OOB access in cirrus vga emulation (CVE-2017-2615 bsc#1023004)
    0067-cirrus-fix-oob-access-issue-CVE-201.patch
    * Fix DOS in usb CCID card device emulator (CVE-2017-5898 bsc#1023907)
    0068-usb-ccid-check-ccid-apdu-length.patch
    * Fix OOB access in SDHCI device emulation (CVE-2017-5667 bsc#1022541)
    0069-sd-sdhci-check-data-length-during-d.patch
    * Fix DOS in virtio-gpu-3d (CVE-2017-5857 bsc#1023073)
    0070-virtio-gpu-fix-resource-leak-in-vir.patch
    * Fix cirrus patterncopy checks
    0071-cirrus-fix-patterncopy-checks.patch
    * Fix OOB access in cirrus vga emulation (CVE-2017-2620 bsc#1024972)
    0072-cirrus-add-blit_is_unsafe-call-to-c.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8
* Thu Feb 23 2017 brogers@suse.com
  - Fix name of s390x specific sysctl configuration file to end with
    .conf (bsc#1026583)
* Fri Feb 17 2017 brogers@suse.com
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8
    * Check that sysfs path exists before running test which requires
    it. This allows qemu-testsuite to succeed in local build service
    chroot based package build.
    0056-tests-check-path-to-avoid-a-failing.patch
* Wed Feb 15 2017 brogers@suse.com
  - Factory and SLE12-SP3 got a name change in the dtc devel package:
    libfdt1-devel -> libfdt-devel. Adjust our spec file accordingly.
* Tue Feb 14 2017 brogers@suse.com
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8
    * Patches added:
    0055-linux-user-exclude-cpu-model-code-w.patch
* Thu Feb 02 2017 brogers@suse.com
  - Make sure qemu guest agent is usable as soon as qemu-guest-agent
    package is installed. The previous post script was still not
    doing the job.
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8
    * Fix potential hang/crash rebooting s390x guest
    0053-s390x-kvm-fix-small-race-reboot-vs..patch
    * Fix s390x linux-user failure since v2.8.0 update
    0054-target-s390x-use-qemu-cpu-model-in-.patch
* Wed Jan 25 2017 brogers@suse.com
  - Merge qemu packages from openSUSE and SUSE SLE releases together
    for the v2.8 qemu update. The qemu.changes file is the openSUSE
    version with this entry providing CVE, FATE, and bugzilla
    references from the SUSE SLE qemu package to date (see below)
  - Updated to v2.8.0: See http://wiki.qemu-project.org/ChangeLog/2.8
    * For SUSE SLE-12-SP3, update relates to fate#319684, fate#321331,
    fate#321335, fate#321339, fate#321349, fate#321857
    * For best compatibility, qemu-ifup and kvm_stat scripts now owned
    by qemu package
    * Build ipxe roms with gcc6 to maintain SLE legacy migration
    compatibility requirements
    * qmp-commands.txt file removed, to resurface in future doc reorganization
    * qemu-tech.html file merged into other existing doc
    * trace-events renamed to trace-events-all
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8
    * Patches dropped (upstream):
    0013-linux-user-lock-tcg.patch
    0014-linux-user-Run-multi-threaded-code-.patch
    0015-linux-user-lock-tb-flushing-too.patch
    0017-linux-user-implement-FS_IOC_GETFLAG.patch
    0018-linux-user-implement-FS_IOC_SETFLAG.patch
    0034-xen-SUSE-xenlinux-unplug-for-emulat.patch
    0039-Fix-tlb_vaddr_to_host-with-CONFIG_U.patch
    0041-vmsvga-correct-bitmap-and-pixmap-si.patch
    0042-scsi-mptconfig-fix-an-assert-expres.patch
    0043-scsi-mptconfig-fix-misuse-of-MPTSAS.patch
    0044-scsi-pvscsi-limit-loop-to-fetch-SG-.patch
    0045-usb-xhci-fix-memory-leak-in-usb_xhc.patch
    0046-scsi-mptsas-use-g_new0-to-allocate-.patch
    0047-scsi-pvscsi-limit-process-IO-loop-t.patch
    0048-virtio-add-check-for-descriptor-s-m.patch
    0049-net-mcf-limit-buffer-descriptor-cou.patch
    0050-usb-ehci-fix-memory-leak-in-ehci_pr.patch
    0051-xhci-limit-the-number-of-link-trbs-.patch
    0052-9pfs-allocate-space-for-guest-origi.patch
    0053-9pfs-fix-memory-leak-in-v9fs_link.patch
    0054-9pfs-fix-potential-host-memory-leak.patch
    0055-9pfs-fix-information-leak-in-xattr-.patch
    0056-9pfs-fix-memory-leak-in-v9fs_xattrc.patch
    0057-9pfs-fix-memory-leak-in-v9fs_write.patch
    0058-char-serial-check-divider-value-aga.patch
    0059-net-pcnet-check-rx-tx-descriptor-ri.patch
    0060-net-eepro100-fix-memory-leak-in-dev.patch
    0061-net-rocker-set-limit-to-DMA-buffer-.patch
    0062-net-vmxnet-initialise-local-tx-desc.patch
    0063-net-rtl8139-limit-processing-of-rin.patch
    0064-audio-intel-hda-check-stream-entry-.patch
    0065-virtio-gpu-fix-memory-leak-in-virti.patch
    0066-9pfs-fix-integer-overflow-issue-in-.patch
    slof_xhci.patch
    * Patches renamed:
    0016-linux-user-Fake-proc-cpuinfo.patch -> 0013-linux-user-Fake-proc-cpuinfo.patch
    0019-linux-user-XXX-disable-fiemap.patch -> 0014-linux-user-XXX-disable-fiemap.patch
    0020-slirp-nooutgoing.patch -> 0015-slirp-nooutgoing.patch
    0021-vnc-password-file-and-incoming-conn.patch -> 0016-vnc-password-file-and-incoming-conn.patch
    0022-linux-user-use-target_ulong.patch -> 0017-linux-user-use-target_ulong.patch
    0023-block-Add-support-for-DictZip-enabl.patch -> 0018-block-Add-support-for-DictZip-enabl.patch
    0024-block-Add-tar-container-format.patch -> 0019-block-Add-tar-container-format.patch
    0025-Legacy-Patch-kvm-qemu-preXX-dictzip.patch -> 0020-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
    0026-console-add-question-mark-escape-op.patch -> 0021-console-add-question-mark-escape-op.patch
    0027-Make-char-muxer-more-robust-wrt-sma.patch -> 0022-Make-char-muxer-more-robust-wrt-sma.patch
    0028-linux-user-lseek-explicitly-cast-no.patch -> 0023-linux-user-lseek-explicitly-cast-no.patch
    0029-virtfs-proxy-helper-Provide-__u64-f.patch -> 0024-virtfs-proxy-helper-Provide-__u64-f.patch
    0030-configure-Enable-PIE-for-ppc-and-pp.patch -> 0025-configure-Enable-PIE-for-ppc-and-pp.patch
    0031-AIO-Reduce-number-of-threads-for-32.patch -> 0026-AIO-Reduce-number-of-threads-for-32.patch
    0032-dictzip-Fix-on-big-endian-systems.patch -> 0027-dictzip-Fix-on-big-endian-systems.patch
    0033-xen_disk-Add-suse-specific-flush-di.patch -> 0028-xen_disk-Add-suse-specific-flush-di.patch
    0035-qemu-bridge-helper-reduce-security-.patch -> 0029-qemu-bridge-helper-reduce-security-.patch
    0036-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0030-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
    0037-configure-Fix-detection-of-seccomp-.patch -> 0031-configure-Fix-detection-of-seccomp-.patch
    0038-linux-user-properly-test-for-infini.patch -> 0032-linux-user-properly-test-for-infini.patch
    0040-linux-user-remove-all-traces-of-qem.patch -> 0033-linux-user-remove-all-traces-of-qem.patch
    0067-dma-rc4030-limit-interval-timer-rel.patch -> 0034-dma-rc4030-limit-interval-timer-rel.patch
    0068-net-imx-limit-buffer-descriptor-cou.patch -> 0035-net-imx-limit-buffer-descriptor-cou.patch
    0069-roms-Makefile-pass-a-packaging-time.patch -> 0036-roms-Makefile-pass-a-packaging-time.patch
    * Patches added:
    0037-Raise-soft-address-space-limit-to-h.patch
    0038-increase-x86_64-physical-bits-to-42.patch
    0039-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
    0040-i8254-Fix-migration-from-SLE11-SP2.patch
    0041-acpi_piix4-Fix-migration-from-SLE11.patch
    0042-Fix-tigervnc-long-press-issue.patch
    0043-fix-xen-hvm-direct-kernel-boot.patch
    0044-ARM-KVM-Enable-in-kernel-timers-wit.patch
    0045-virtio-gpu-call-cleanup-mapping-fun.patch
    0046-string-input-visitor-Fix-uint64-par.patch
    0047-test-string-input-visitor-Add-int-t.patch
    0048-test-string-input-visitor-Add-uint6.patch
    0049-tests-Add-QOM-property-unit-tests.patch
    0050-tests-Add-scsi-disk-test.patch
    0051-virtio-gpu-fix-information-leak-in-.patch
    0052-display-cirrus-ignore-source-pitch-.patch
    ipxe-use-gcc6-for-more-compact-code.patch
    * SLE patches dropped (accounted for in above listed changes):
    0002-qemu-0.9.0.cvs-binfmt.patch
    0009-block-vmdk-Support-creation-of-SCSI.patch
    0010-linux-user-add-binfmt-wrapper-for-a.patch
    0011-PPC-KVM-Disable-mmu-notifier-check.patch
    0012-linux-user-fix-segfault-deadlock.patch
    0013-linux-user-binfmt-support-host-bina.patch
    0014-linux-user-Ignore-broken-loop-ioctl.patch
    0015-linux-user-lock-tcg.patch
    0016-linux-user-Run-multi-threaded-code-.patch
    0017-linux-user-lock-tb-flushing-too.patch
    0018-linux-user-Fake-proc-cpuinfo.patch
    0019-linux-user-implement-FS_IOC_GETFLAG.patch
    0020-linux-user-implement-FS_IOC_SETFLAG.patch
    0021-linux-user-XXX-disable-fiemap.patch
    0022-slirp-nooutgoing.patch
    0023-vnc-password-file-and-incoming-conn.patch
    0024-linux-user-add-more-blk-ioctls.patch
    0025-linux-user-use-target_ulong.patch
    0026-block-Add-support-for-DictZip-enabl.patch
    0027-block-Add-tar-container-format.patch
    0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
    0029-console-add-question-mark-escape-op.patch
    0030-Make-char-muxer-more-robust-wrt-sma.patch
    0031-linux-user-lseek-explicitly-cast-no.patch
    0032-virtfs-proxy-helper-Provide-_u64-f.patch
    0033-configure-Enable-PIE-for-ppc-and-pp.patch
    0034-Raise-soft-address-space-limit-to-h.patch
    0035-increase-x86_64-physical-bits-to-42.patch
    0036-vnc-provide-fake-color-map.patch
    0037-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch
    0038-i8254-Fix-migration-from-SLE11-SP2.patch
    0039-acpi_piix4-Fix-migration-from-SLE11.patch
    0040-qtest-Increase-socket-timeout-to-ac.patch
    0041-dictzip-Fix-on-big-endian-systems.patch
    0043-xen_disk-Add-suse-specific-flush-di.patch
    0044-Split-large-discard-requests-from-b.patch
    0045-fix-xen-hvm-direct-kernel-boot.patch
    0046-xen-introduce-dummy-system-device.patch
    0047-xen-write-information-about-support.patch
    0048-xen-add-pvUSB-backend.patch
    0049-xen-move-xen_sysdev-to-xen_backend..patch
    0050-vnc-add-configurable-keyboard-delay.patch
    0051-xen-SUSE-xenlinux-unplug-for-emulat.patch
    0052-configure-add-echo_version-helper.patch
    0053-configure-support-vte-2.91.patch
    0054-scsi-esp-fix-migration.patch
    0055-hw-arm-virt-mark-the-PCIe-host-cont.patch
    0056-xen-when-removing-a-backend-don-t-r.patch
    0057-xen-drain-submit-queue-in-xen-usb-b.patch
    0058-qcow2-avoid-extra-flushes-in-qcow2.patch
    0059-qemu-bridge-helper-reduce-security-.patch
    0060-xen-use-a-common-function-for-pv-an.patch
    0061-xen_platform-unplug-also-SCSI-disks.patch
    0062-virtio-check-vring-descriptor-buffe.patch
    0063-net-vmxnet3-check-for-device_active.patch
    0064-net-vmxnet-initialise-local-tx-desc.patch
    0065-scsi-pvscsi-avoid-infinite-loop-whi.patch
    0066-ARM-KVM-Enable-in-kernel-timers-wit.patch
    0067-hw-net-Fix-a-heap-overflow-in-xlnx..patch
    0068-vmsvga-correct-bitmap-and-pixmap-si.patch
    0069-usb-xhci-fix-memory-leak-in-usb_xhc.patch
    0070-virtio-add-check-for-descriptor-s-m.patch
    0071-net-mcf-limit-buffer-descriptor-cou.patch
    0072-usb-ehci-fix-memory-leak-in-ehci_pr.patch
    0073-xhci-limit-the-number-of-link-trbs-.patch
    0074-9pfs-allocate-space-for-guest-origi.patch
    0075-9pfs-fix-memory-leak-in-v9fs_link.patch
    0076-9pfs-fix-potential-host-memory-leak.patch
    0077-9pfs-fix-memory-leak-in-v9fs_write.patch
    0078-char-serial-check-divider-value-aga.patch
    0079-net-pcnet-check-rx-tx-descriptor-ri.patch
    0080-net-eepro100-fix-memory-leak-in-dev.patch
    0081-net-rocker-set-limit-to-DMA-buffer-.patch
    0082-net-rtl8139-limit-processing-of-rin.patch
    0083-audio-intel-hda-check-stream-entry-.patch
    0084-virtio-gpu-fix-memory-leak-in-virti.patch
    0085-9pfs-fix-integer-overflow-issue-in-.patch
    0086-dma-rc4030-limit-interval-timer-rel.patch
    0087-net-imx-limit-buffer-descriptor-cou.patch
    0088-target-i386-Implement-CPUID-0xB-Ext.patch
    0089-target-i386-present-virtual-L3-cach.patch
    0090-migration-fix-inability-to-save-VM-.patch
    0091-ui-gtk-Fix-a-runtime-warning-on-vte.patch
    0092-gtk-don-t-leak-the-GtkBorder-with-V.patch
    0093-xen-fix-ioreq-handling.patch
    0094-macio-Use-blk_drain-instead-of-blk_.patch
    0095-rbd-Switch-rbd_start_aio-to-byte-ba.patch
    0096-virtio-blk-Release-s-rq-queue-at-sy.patch
    0097-virtio-blk-Remove-stale-comment-abo.patch
    0098-block-reintroduce-bdrv_flush_all.patch
    0099-qemu-use-bdrv_flush_all-for-vm_stop.patch
    0100-block-backend-remove-blkflush_all.patch
    0101-char-fix-missing-return-in-error-pa.patch
    0102-rbd-shift-byte-count-as-a-64-bit-va.patch
    0103-mirror-use-bdrv_drained_begin-bdrv_.patch
    0104-block-curl-Use-BDRV_SECTOR_SIZE.patch
    0105-block-curl-Fix-return-value-from-cu.patch
    0106-block-curl-Remember-all-sockets.patch
    0107-block-curl-Do-not-wait-for-data-bey.patch
    0108-virtio-allow-per-device-class-legac.patch
    0109-virtio-net-mark-VIRTIO_NET_F_GSO-as.patch
    0110-vhost-adapt-vhost_verify_ring_mappi.patch
    0111-ivshmem-Fix-64-bit-memory-bar-confi.patch
    0112-intel_iommu-fix-incorrect-device-in.patch
    0113-9pfs-fix-information-leak-in-xattr-.patch
    0114-9pfs-fix-memory-leak-in-v9fs_xattrc.patch
    0115-net-mcf-check-receive-buffer-size-r.patch
    0116-virtio-gpu-fix-memory-leak-in-updat.patch
    0117-virtio-gpu-fix-information-leak-in-.patch
    0118-9pfs-adjust-the-order-of-resource-c.patch
    0119-9pfs-add-cleanup-operation-in-FileO.patch
    0120-9pfs-add-cleanup-operation-for-hand.patch
    0121-9pfs-add-cleanup-operation-for-prox.patch
    0122-virtio-gpu-call-cleanup-mapping-fun.patch
    0123-string-input-visitor-Fix-uint64-par.patch
    0124-test-string-input-visitor-Add-int-t.patch
    0125-test-string-input-visitor-Add-uint6.patch
    0126-tests-Add-QOM-property-unit-tests.patch
    0127-tests-Add-scsi-disk-test.patch
    0128-usb-ehci-fix-memory-leak-in-ehci_in.patch
    0129-usbredir-free-vm_change_state_handl.patch
    0130-virtio-gpu-fix-information-leak-in-.patch
    ipxe-ath9k-Fix-buffer-overrun-for-ar9287.patch
    ipxe-ath-Fix-building-with-GCC-6.patch
    ipxe-efi-fix-garbage-bytes-in-device-path.patch
    ipxe-efi-fix-uninitialised-data-in-HII.patch
    ipxe-legacy-Fix-building-with-GCC-6.patch
    ipxe-mucurses-Fix-GCC-6-nonnull-compare-errors.patch
    ipxe-sis190-Fix-building-with-GCC-6.patch
    ipxe-skge-Fix-building-with-GCC-6.patch
    ipxe-util-v5.24-perl-errors-on-redeclare.patch
  - SLE CVE, FATE, and bugzilla references not otherwise listed in
    this changelog file. The intent of this list is to indicate that
    the fix or feature continues the line of inheritance in the
    development stream of this package. The list is intended to
    satisfy searches only - refer to the SLE-12-SP2 changelog file
    for additional details.
    * fate#314468 fate#314497 fate#315125 fate#315467 fate#317015
    fate#317741 fate#317763 fate#318349 fate#319660 fate#319979
    fate#321010
    * bnc#812983 bnc#869026 bnc#869746 bnc#874413 bnc#875582 bnc#875870
    bnc#877642 bnc#877645 bnc#878541 bsc#882405 bsc#886378 bnc#893339
    bnc#893892 bnc#895369 bnc#896726 bnc#897654 bnc#905097 bnc#907805
    bnc#908380 bnc#914521 bsc#924018 bsc#929339 bsc#932267 bsc#932770
    bsc#933981 bsc#936537 bsc#937125 bsc#938344 bsc#940929 bsc#942845
    bsc#943446 bsc#944697 bsc#945404 bsc#945987 bsc#945989 bsc#946020
    bsc#947159 bnc#953518 bsc#954864 bsc#956829 bsc#957162 bsc#958491
    bsc#958917 bsc#959005 bsc#959386 bsc#960334 bsc#960708 bsc#960725
    bsc#960835 bsc#961333 bsc#961556 bsc#961691 bsc#962320 bsc#963782
    bsc#964413 bsc#970791 bsc#974141 bsc#978158 bsc#979473 bsc#982365
    bsc#989655 bsc#991466 bsc#994771 bsc#994774 bsc#996441 bsc#997858
    bsc#999212
    bsc#1001151 bsc#1002116 bsc#1005353 boo#1007263 bsc#1007769
    bsc#1008519 bsc#1009109 bsc#1013285 bsc#1013341 bsc#1013764
    bsc#1013767 bsc#1014109 bsc#1014110 bsc#1014111 bsc#1014112
    bsc#1014256 bsc#1014514 bsc#1014702 bsc#1015169 bsc#1016779
    * CVE-2014-0222 CVE-2014-0223 CVE-2014-3461 CVE-2014-3640 CVE-2014-7840
    CVE-2014-8106 CVE-2015-1779 CVE-2015-3209 CVE-2015-4037 CVE-2015-5154
    CVE-2015-5225 CVE-2015-5278 CVE-2015-5279 CVE-2015-5745 CVE-2015-6815
    CVE-2015-6855 CVE-2015-7295 CVE-2015-7512 CVE-2015-7549 CVE-2015-8345
    CVE-2015-8504 CVE-2015-8558 CVE-2015-8567 CVE-2015-8568 CVE-2015-8613
    CVE-2015-8619 CVE-2015-8743 CVE-2015-8744 CVE-2015-8745 CVE-2016-1568
    CVE-2016-1714 CVE-2016-1922 CVE-2016-1981 CVE-2016-2198 CVE-2016-3710
    CVE-2016-6490 CVE-2016-6833 CVE-2016-6888 CVE-2016-7116 CVE-2016-7155
    CVE-2016-7161 CVE-2016-9381 CVE-2016-9776 CVE-2016-9845 CVE-2016-9846
    CVE-2016-9907 CVE-2016-9908 CVE-2016-9911 CVE-2016-9912 CVE-2016-9913
    CVE-2016-9921 CVE-2016-9922
* Fri Jan 13 2017 brogers@suse.com
  - Despite the previous entry about re-enabling ceph on Nov 19, 2016
    the change wasn't actually done. Do it now.
* Wed Jan 11 2017 afaerber@suse.de
  - sgabios-stable-buildid.patch: Use geeko@buildhost
* Mon Nov 28 2016 afaerber@suse.de
  - slof_xhci.patch: XHCI fixes (boo#977027)
* Mon Nov 28 2016 afaerber@suse.de
  - Recommend x86 ROMs for emulated PCI cards on ppc, arm, others
    (bsc#1005869, michals)
* Tue Nov 22 2016 afaerber@suse.de
  - Tidy SLOF patch boilerplate (michals)
* Mon Nov 21 2016 afaerber@suse.de
  - Build with spice on all archs. (boo#1009438, michals)
* Sat Nov 19 2016 brogers@suse.com
  - Refine the approach to producing stable builds in our ROM based
    packages. All built roms which have hostname or date calls now
    produce consistent results build to build via patch changes, so
    remove the hostname and date call workarounds. (bsc#1011213)
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7
    * Patches added:
    0069-roms-Makefile-pass-a-packaging-time.patch
    sgabios-stable-buildid.patch
* Sat Nov 19 2016 brogers@suse.com
  - Re-enable ceph (rbd) functionality in OBS builds as we've been told
    the issues which prompted us to disable it are resolved
  - Address various security/stability issues
    * Fix OOB access in VMware SVGA emulation (CVE-2016-7170 bsc#998516)
    0041-vmsvga-correct-bitmap-and-pixmap-si.patch
    * Fix DOS in LSI SAS1068 emulation (CVE-2016-7157 bsc#997860)
    0042-scsi-mptconfig-fix-an-assert-expres.patch
    0043-scsi-mptconfig-fix-misuse-of-MPTSAS.patch
    * Fix DOS in Vmware pv scsi interface (CVE-2016-7156 bsc#997859)
    0044-scsi-pvscsi-limit-loop-to-fetch-SG-.patch
    * Fix DOS in USB xHCI emulation (CVE-2016-7466 bsc#1000345)
    0045-usb-xhci-fix-memory-leak-in-usb_xhc.patch
    * Fix OOB access in LSI SAS1068 emulation (CVE-2016-7423 bsc#1000397)
    0046-scsi-mptsas-use-g_new0-to-allocate-.patch
    * Fix DOS in Vmware pv scsi interface (CVE-2016-7421 bsc#999661)
    0047-scsi-pvscsi-limit-process-IO-loop-t.patch
    * Fix NULL pointer dereference in virtio processing
    (CVE-2016-7422 bsc#1000346)
    0048-virtio-add-check-for-descriptor-s-m.patch
    * Fix DOS in ColdFire Fast Ethernet Controller emulation
    (CVE-2016-7908 bsc#1002550)
    0049-net-mcf-limit-buffer-descriptor-cou.patch
    * Fix DOS in USB EHCI emulation (CVE-2016-7995 bsc#1003612)
    0050-usb-ehci-fix-memory-leak-in-ehci_pr.patch
    * Fix DOS in USB xHCI emulation (CVE-2016-8576 bsc#1003878)
    0051-xhci-limit-the-number-of-link-trbs-.patch
    * Fix DOS in virtio-9pfs (CVE-2016-8578 bsc#1003894)
    0052-9pfs-allocate-space-for-guest-origi.patch
    * Fix DOS in virtio-9pfs (CVE-2016-9105 bsc#1007494)
    0053-9pfs-fix-memory-leak-in-v9fs_link.patch
    * Fix DOS in virtio-9pfs (CVE-2016-8577 bsc#1003893)
    0054-9pfs-fix-potential-host-memory-leak.patch
    * Plug data leak in virtio-9pfs interface (CVE-2016-9103 bsc#1007454)
    0055-9pfs-fix-information-leak-in-xattr-.patch
    * Fix DOS in virtio-9pfs interface (CVE-2016-9102 bsc#1007450)
    0056-9pfs-fix-memory-leak-in-v9fs_xattrc.patch
    * Fix DOS in virtio-9pfs (CVE-2016-9106 bsc#1007495)
    0057-9pfs-fix-memory-leak-in-v9fs_write.patch
    * Fix DOS in 16550A UART emulation (CVE-2016-8669 bsc#1004707)
    0058-char-serial-check-divider-value-aga.patch
    * Fix DOS in PC-Net II emulation (CVE-2016-7909 bsc#1002557)
    0059-net-pcnet-check-rx-tx-descriptor-ri.patch
    * Fix DOS in PRO100 emulation (CVE-2016-9101 bsc#1007391)
    0060-net-eepro100-fix-memory-leak-in-dev.patch
    * Fix OOB access in Rocker switch emulation (CVE-2016-8668 bsc#1004706)
    0061-net-rocker-set-limit-to-DMA-buffer-.patch
    * Plug data leak in vmxnet3 emulation (CVE-2016-6836 bsc#994760)
    0062-net-vmxnet-initialise-local-tx-desc.patch
    * Fix DOS in RTL8139 emulation (CVE-2016-8910 bsc#1006538)
    0063-net-rtl8139-limit-processing-of-rin.patch
    * Fix DOS in Intel HDA controller emulation (CVE-2016-8909 bsc#1006536)
    0064-audio-intel-hda-check-stream-entry-.patch
    * Fix DOS in virtio-gpu (CVE-2016-7994 bsc#1003613)
    0065-virtio-gpu-fix-memory-leak-in-virti.patch
    * Fix DOS in virtio-9pfs (CVE-2016-9104 bsc#1007493)
    0066-9pfs-fix-integer-overflow-issue-in-.patch
    * Fix DOS in JAZZ RC4030 emulation (CVE-2016-8667 bsc#1004702)
    0067-dma-rc4030-limit-interval-timer-rel.patch
    * Fix DOS in i.MX NIC emulation (CVE-2016-7907 bsc#1002549)
    0068-net-imx-limit-buffer-descriptor-cou.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7
* Fri Nov 11 2016 ohering@suse.de
  - Use fixed timestamps and stable build_id in ipxe and other ROMs
    * Patches added:
    ipxe-stable-buildid.patch
* Mon Nov 07 2016 afaerber@suse.de
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7
    * Patch updated:
    0040-linux-user-skip-0-flag-from-proc-se.patch -> 0040-linux-user-remove-all-traces-of-qem.patch
* Tue Sep 27 2016 afaerber@suse.de
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7
    * Patches added:
    0040-linux-user-skip-0-flag-from-proc-se.patch
* Thu Sep 22 2016 afaerber@suse.de
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7
    * Patches added:
    0039-Fix-tlb_vaddr_to_host-with-CONFIG_U.patch
* Wed Sep 21 2016 afaerber@suse.de
  - Document two new options, but leave jemalloc disabled for now
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7
    * Patches dropped:
    0034-build-link-with-libatomic-on-powerp.patch
    * Patches renamed:
    0035-xen-SUSE-xenlinux-unplug-for-emulat.patch -> 0034-xen-SUSE-xenlinux-unplug-for-emulat.patch
    0036-qemu-bridge-helper-reduce-security-.patch -> 0035-qemu-bridge-helper-reduce-security-.patch
    0037-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0036-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
    0038-configure-Fix-detection-of-seccomp-.patch -> 0037-configure-Fix-detection-of-seccomp-.patch
    0039-linux-user-properly-test-for-infini.patch -> 0038-linux-user-properly-test-for-infini.patch
* Sat Sep 10 2016 afaerber@suse.de
  - Updated to v2.7.0: See http://wiki.qemu-project.org/ChangeLog/2.7
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7
    * Patches added:
    0039-linux-user-properly-test-for-infini.patch
* Tue Sep 06 2016 brogers@suse.com
  - Use new kvm_stat package where available, else provide updated
    kvm_stat script.
* Wed Aug 31 2016 afaerber@suse.de
  - Update to v2.7.0-rc5: See http://wiki.qemu-project.org/ChangeLog/2.7
* Tue Aug 23 2016 afaerber@suse.de
  - Updated to v2.7.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.7
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7
    * Patches dropped:
    0002-qemu-0.9.0.cvs-binfmt.patch (script rewritten upstream)
    0009-block-vmdk-Support-creation-of-SCSI.patch (deprecated)
    0014-linux-user-Ignore-broken-loop-ioctl.patch (implemented upstream)
    0024-linux-user-add-more-blk-ioctls.patch (more implemented upstream)
    0034-qtest-Increase-socket-timeout.patch (increased further upstream)
    0036-configure-Enable-libseccomp-for-ppc.patch (enabled upstream)
    0038-block-split-large-discard-requests-.patch
    0041-xen-introduce-dummy-system-device.patch
    0042-xen-write-information-about-support.patch
    0043-xen-add-pvUSB-backend.patch
    0044-xen-move-xen_sysdev-to-xen_backend..patch
    0045-vnc-add-configurable-keyboard-delay.patch
    0046-configure-add-echo_version-helper.patch
    0047-configure-support-vte-2.91.patch
    0048-hw-arm-virt-mark-the-PCIe-host-cont.patch
    0050-scsi-esp-fix-migration.patch
    0051-xen-when-removing-a-backend-don-t-r.patch
    0052-xen-drain-submit-queue-in-xen-usb-b.patch
    0053-qcow2-avoid-extra-flushes-in-qcow2.patch
    0055-xen-use-a-common-function-for-pv-an.patch
    ipxe-ath9k-Fix-buffer-overrun-for-ar9287.patch
    ipxe-mucurses-Fix-GCC-6-nonnull-compare-errors.patch
    ipxe-sis190-Fix-building-with-GCC-6.patch
    ipxe-skge-Fix-building-with-GCC-6.patch
    ipxe-ath-Fix-building-with-GCC-6.patch
    ipxe-legacy-Fix-building-with-GCC-6.patch
    ipxe-util-v5.24-perl-errors-on-redeclare.patch
    ipxe-efi-fix-garbage-bytes-in-device-path.patch
    ipxe-efi-fix-uninitialised-data-in-HII.patch
    * Patches renamed:
    0010-linux-user-add-binfmt-wrapper-for-a.patch -> 0009-linux-user-add-binfmt-wrapper-for-a.patch
    0011-PPC-KVM-Disable-mmu-notifier-check.patch  -> 0010-PPC-KVM-Disable-mmu-notifier-check.patch
    0012-linux-user-fix-segfault-deadlock.patch    -> 0011-linux-user-fix-segfault-deadlock.patch
    0013-linux-user-binfmt-support-host-bina.patch -> 0012-linux-user-binfmt-support-host-bina.patch
    0015-linux-user-lock-tcg.patch                 -> 0013-linux-user-lock-tcg.patch
    0016-linux-user-Run-multi-threaded-code-.patch -> 0014-linux-user-Run-multi-threaded-code-.patch
    0017-linux-user-lock-tb-flushing-too.patch     -> 0015-linux-user-lock-tb-flushing-too.patch
    0018-linux-user-Fake-proc-cpuinfo.patch        -> 0016-linux-user-Fake-proc-cpuinfo.patch
    0019-linux-user-implement-FS_IOC_GETFLAG.patch -> 0017-linux-user-implement-FS_IOC_GETFLAG.patch
    0020-linux-user-implement-FS_IOC_SETFLAG.patch -> 0018-linux-user-implement-FS_IOC_SETFLAG.patch
    0021-linux-user-XXX-disable-fiemap.patch       -> 0019-linux-user-XXX-disable-fiemap.patch
    0022-slirp-nooutgoing.patch                    -> 0020-slirp-nooutgoing.patch
    0023-vnc-password-file-and-incoming-conn.patch -> 0021-vnc-password-file-and-incoming-conn.patch
    0025-linux-user-use-target_ulong.patch         -> 0022-linux-user-use-target_ulong.patch
    0026-block-Add-support-for-DictZip-enabl.patch -> 0023-block-Add-support-for-DictZip-enabl.patch
    0027-block-Add-tar-container-format.patch      -> 0024-block-Add-tar-container-format.patch
    0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch -> 0025-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
    0029-console-add-question-mark-escape-op.patch -> 0026-console-add-question-mark-escape-op.patch
    0030-Make-char-muxer-more-robust-wrt-sma.patch -> 0027-Make-char-muxer-more-robust-wrt-sma.patch
    0031-linux-user-lseek-explicitly-cast-no.patch -> 0028-linux-user-lseek-explicitly-cast-no.patch
    0032-virtfs-proxy-helper-Provide-__u64-f.patch -> 0029-virtfs-proxy-helper-Provide-__u64-f.patch
    0033-configure-Enable-PIE-for-ppc-and-pp.patch -> 0030-configure-Enable-PIE-for-ppc-and-pp.patch
    0035-AIO-Reduce-number-of-threads-for-32.patch -> 0031-AIO-Reduce-number-of-threads-for-32.patch
    0037-dictzip-Fix-on-big-endian-systems.patch   -> 0032-dictzip-Fix-on-big-endian-systems.patch
    0039-xen_disk-Add-suse-specific-flush-di.patch -> 0033-xen_disk-Add-suse-specific-flush-di.patch
    0040-build-link-with-libatomic-on-powerp.patch -> 0034-build-link-with-libatomic-on-powerp.patch
    0049-xen-SUSE-xenlinux-unplug-for-emulat.patch -> 0035-xen-SUSE-xenlinux-unplug-for-emulat.patch
    0054-qemu-bridge-helper-reduce-security-.patch -> 0036-qemu-bridge-helper-reduce-security-.patch
    * Patches added:
    0002-qemu-binfmt-conf-Modify-default-pat.patch
    0037-qemu-binfmt-conf-use-qemu-ARCH-binf.patch
    * Package renamed trace-events-all file and linuxboot_dma.bin
    * Handle building and packaging roms for e1000e and vmxnet3 (Bruce)
    * Remove ipxe patches which are now enabled upstream (Bruce)
    * Enable seccomp for s390x (Mark Post):
    0038-configure-Fix-detection-of-seccomp-.patch
* Wed Aug 17 2016 brogers@suse.com
  - Update to v2.6.1 a stable, bug-fix-only release (fate#316228)
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
    * Patches dropped (upstreamed):
    0041-net-mipsnet-check-packet-length-aga.patch
    0042-i386-kvmvapic-initialise-imm32-vari.patch
    0043-esp-check-command-buffer-length-bef.patch
    0044-esp-check-dma-length-before-reading.patch
    0045-scsi-pvscsi-check-command-descripto.patch
    0046-scsi-mptsas-infinite-loop-while-fet.patch
    0047-vga-add-sr_vbe-register-set.patch
    0048-scsi-megasas-use-appropriate-proper.patch
    0049-scsi-megasas-check-read_queue_head-.patch
    0050-scsi-megasas-null-terminate-bios-ve.patch
    0051-vmsvga-move-fifo-sanity-checks-to-v.patch
    0052-vmsvga-don-t-process-more-than-1024.patch
    0053-block-iscsi-avoid-potential-overflo.patch
    0054-scsi-esp-check-TI-buffer-index-befo.patch
    0060-scsi-megasas-initialise-local-confi.patch
    0065-scsi-esp-check-buffer-length-before.patch
    0066-scsi-esp-respect-FIFO-invariant-aft.patch
    0067-pci-assign-Move-Invalid-ROM-error-m.patch
    0068-Xen-PCI-passthrough-fix-passthrough.patch
    0069-scsi-esp-make-cmdbuf-big-enough-for.patch
    0071-virtio-error-out-if-guest-exceeds-v.patch
    * Patches renamed:
    0055-xen-introduce-dummy-system-device.patch
    - > 0041-xen-introduce-dummy-system-device.patch
    0056-xen-write-information-about-support.patch
    - > 0042-xen-write-information-about-support.patch
    0057-xen-add-pvUSB-backend.patch
    - > 0043-xen-add-pvUSB-backend.patch
    0058-xen-move-xen_sysdev-to-xen_backend..patch
    - > 0044-xen-move-xen_sysdev-to-xen_backend..patch
    0059-vnc-add-configurable-keyboard-delay.patch
    - > 0045-vnc-add-configurable-keyboard-delay.patch
    0061-configure-add-echo_version-helper.patch
    - > 0046-configure-add-echo_version-helper.patch
    0062-configure-support-vte-2.91.patch
    - > 0047-configure-support-vte-2.91.patch
    0063-hw-arm-virt-mark-the-PCIe-host-cont.patch
    - > 0048-hw-arm-virt-mark-the-PCIe-host-cont.patch
    0064-xen-SUSE-xenlinux-unplug-for-emulat.patch
    - > 0049-xen-SUSE-xenlinux-unplug-for-emulat.patch
    0070-scsi-esp-fix-migration.patch
    - > 0050-scsi-esp-fix-migration.patch
    0072-xen-when-removing-a-backend-don-t-r.patch
    - > 0051-xen-when-removing-a-backend-don-t-r.patch
    0073-xen-drain-submit-queue-in-xen-usb-b.patch
    - > 0052-xen-drain-submit-queue-in-xen-usb-b.patch
    0074-qcow2-avoid-extra-flushes-in-qcow2.patch
    - > 0053-qcow2-avoid-extra-flushes-in-qcow2.patch
    0075-qemu-bridge-helper-reduce-security-.patch
    - > 0054-qemu-bridge-helper-reduce-security-.patch
    0076-xen-use-a-common-function-for-pv-an.patch
    - > 0055-xen-use-a-common-function-for-pv-an.patch
* Wed Aug 03 2016 brogers@suse.com
  - Temporarily disable ceph (rbd) functionality in OBS due to staging
    issues.
* Wed Aug 03 2016 brogers@suse.com
  - use upstream solution for building xen-usb.c correctly
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
    * Patches dropped:
    0058-usb-Fix-conditions-that-xen-usb.c-i.patch
    * Patches added:
    0058-xen-move-xen_sysdev-to-xen_backend..patch
* Wed Aug 03 2016 brogers@suse.com
  - Incorporate patch carried in Xen's qemu to get same support
    as Xen switches to use the qemu package (bsc#953339, bsc#953362,
    bsc#953518, bsc#984981)
    0064-xen-SUSE-xenlinux-unplug-for-emulat.patch
  - Fix more potential OOB accesses in 53C9X emulation
    (CVE-2016-5238 bsc#982959)
    0065-scsi-esp-check-buffer-length-before.patch
    0066-scsi-esp-respect-FIFO-invariant-aft.patch
  - Avoid "Invalid ROM" error message when it is not appropriate
    (bsc#982927)
    0067-pci-assign-Move-Invalid-ROM-error-m.patch
  - Fix failure in Xen HVM PCI passthrough (bsc#981925, bsc#989250)
    0068-Xen-PCI-passthrough-fix-passthrough.patch
  - Fix OOB access in 53C9X emulation (CVE-2016-6351 bsc#990835)
    0069-scsi-esp-make-cmdbuf-big-enough-for.patch
    0070-scsi-esp-fix-migration.patch
  - Avoid potential for guest initiated OOM condition in qemu through
    virtio interface (CVE-2016-5403 bsc#991080)
    0071-virtio-error-out-if-guest-exceeds-v.patch
  - Fix potential crashes in qemu from pvusb bugs (bsc#986156)
    0072-xen-when-removing-a-backend-don-t-r.patch
    0073-xen-drain-submit-queue-in-xen-usb-b.patch
  - Avoid unneeded flushes in qcow2 which impact performance (bsc#991296)
    0074-qcow2-avoid-extra-flushes-in-qcow2.patch
  - Finally get qemu-bridge-helper the permissions it needs for non-
    root usage. The kvm group is leveraged to control access. (boo#988279)
    0075-qemu-bridge-helper-reduce-security-.patch
  - Fix pvusb not working for HVM guests (bsc#991785)
    0076-xen-use-a-common-function-for-pv-an.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
  - Minor spec file formatting fixes
* Thu Jul 28 2016 agraf@suse.com
  - Fix ARM PCIe DMA coherency bug (bsc#991034)
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
    * Patches added:
    0063-hw-arm-virt-mark-the-PCIe-host-cont.patch
* Tue Jul 19 2016 afaerber@suse.de
  - Clean up the udev ifdeffery to cover systemd as well (boo#860275)
  - Trigger udev rules also under systemd (boo#989655)
  - Suppress s390x sysctl in chroot
  - Ignore s390x sysctl failures (agraf)
* Thu Jul 14 2016 brogers@suse.com
  - Build SLOF for SLE12 now that we have gcc fix (bsc#949000)
  - Add script for loading kvm module on s390x
  - Enable seccomp and iscsi support in more configurations
  - Enable more support for virtio-gpu
  - Fix /dev/kvm permissions problem with package install and no
    reboot (bnc#867867)
  - Remove libtool dependency
  - Disable more aggressive stack protector for performance reasons
  - Enable vte to be used again in more configurations (bsc#988855)
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
    * Patches added:
    0061-configure-add-echo_version-helper.patch
    0062-configure-support-vte-2.91.patch
* Thu Jul 14 2016 agraf@suse.com
  - Remove deprecated patch "work-around-SA_RESTART-race" (boo#982208)
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
    * Patches dropped:
    0002-XXX-work-around-SA_RESTART-race-wit.patch
    0003-qemu-0.9.0.cvs-binfmt.patch
    0004-qemu-cvs-alsa_bitfield.patch
    0005-qemu-cvs-alsa_ioctl.patch
    0006-qemu-cvs-alsa_mmap.patch
    0007-qemu-cvs-gettimeofday.patch
    0008-qemu-cvs-ioctl_debug.patch
    0009-qemu-cvs-ioctl_nodirection.patch
    0010-block-vmdk-Support-creation-of-SCSI.patch
    0011-linux-user-add-binfmt-wrapper-for-a.patch
    0012-PPC-KVM-Disable-mmu-notifier-check.patch
    0013-linux-user-fix-segfault-deadlock.patch
    0014-linux-user-binfmt-support-host-bina.patch
    0015-linux-user-Ignore-broken-loop-ioctl.patch
    0016-linux-user-lock-tcg.patch
    0017-linux-user-Run-multi-threaded-code-.patch
    0018-linux-user-lock-tb-flushing-too.patch
    0019-linux-user-Fake-proc-cpuinfo.patch
    0020-linux-user-implement-FS_IOC_GETFLAG.patch
    0021-linux-user-implement-FS_IOC_SETFLAG.patch
    0022-linux-user-XXX-disable-fiemap.patch
    0023-slirp-nooutgoing.patch
    0024-vnc-password-file-and-incoming-conn.patch
    0025-linux-user-add-more-blk-ioctls.patch
    0026-linux-user-use-target_ulong.patch
    0027-block-Add-support-for-DictZip-enabl.patch
    0028-block-Add-tar-container-format.patch
    0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
    0030-console-add-question-mark-escape-op.patch
    0031-Make-char-muxer-more-robust-wrt-sma.patch
    0032-linux-user-lseek-explicitly-cast-no.patch
    0033-virtfs-proxy-helper-Provide-__u64-f.patch
    0034-configure-Enable-PIE-for-ppc-and-pp.patch
    0035-qtest-Increase-socket-timeout.patch
    0036-AIO-Reduce-number-of-threads-for-32.patch
    0037-configure-Enable-libseccomp-for-ppc.patch
    0038-dictzip-Fix-on-big-endian-systems.patch
    0039-block-split-large-discard-requests-.patch
    0040-xen_disk-Add-suse-specific-flush-di.patch
    0041-build-link-with-libatomic-on-powerp.patch
    0042-net-mipsnet-check-packet-length-aga.patch
    0043-i386-kvmvapic-initialise-imm32-vari.patch
    0044-esp-check-command-buffer-length-bef.patch
    0045-esp-check-dma-length-before-reading.patch
    0046-scsi-pvscsi-check-command-descripto.patch
    0047-scsi-mptsas-infinite-loop-while-fet.patch
    0048-vga-add-sr_vbe-register-set.patch
    0049-scsi-megasas-use-appropriate-proper.patch
    0050-scsi-megasas-check-read_queue_head-.patch
    0051-scsi-megasas-null-terminate-bios-ve.patch
    0052-vmsvga-move-fifo-sanity-checks-to-v.patch
    0053-vmsvga-don-t-process-more-than-1024.patch
    0054-block-iscsi-avoid-potential-overflo.patch
    0055-scsi-esp-check-TI-buffer-index-befo.patch
    0056-xen-introduce-dummy-system-device.patch
    0057-xen-write-information-about-support.patch
    0058-xen-add-pvUSB-backend.patch
    0059-usb-Fix-conditions-that-xen-usb.c-i.patch
    0060-vnc-add-configurable-keyboard-delay.patch
    0061-scsi-megasas-initialise-local-confi.patch
    * Patches added:
    0002-qemu-0.9.0.cvs-binfmt.patch
    0003-qemu-cvs-alsa_bitfield.patch
    0004-qemu-cvs-alsa_ioctl.patch
    0005-qemu-cvs-alsa_mmap.patch
    0006-qemu-cvs-gettimeofday.patch
    0007-qemu-cvs-ioctl_debug.patch
    0008-qemu-cvs-ioctl_nodirection.patch
    0009-block-vmdk-Support-creation-of-SCSI.patch
    0010-linux-user-add-binfmt-wrapper-for-a.patch
    0011-PPC-KVM-Disable-mmu-notifier-check.patch
    0012-linux-user-fix-segfault-deadlock.patch
    0013-linux-user-binfmt-support-host-bina.patch
    0014-linux-user-Ignore-broken-loop-ioctl.patch
    0015-linux-user-lock-tcg.patch
    0016-linux-user-Run-multi-threaded-code-.patch
    0017-linux-user-lock-tb-flushing-too.patch
    0018-linux-user-Fake-proc-cpuinfo.patch
    0019-linux-user-implement-FS_IOC_GETFLAG.patch
    0020-linux-user-implement-FS_IOC_SETFLAG.patch
    0021-linux-user-XXX-disable-fiemap.patch
    0022-slirp-nooutgoing.patch
    0023-vnc-password-file-and-incoming-conn.patch
    0024-linux-user-add-more-blk-ioctls.patch
    0025-linux-user-use-target_ulong.patch
    0026-block-Add-support-for-DictZip-enabl.patch
    0027-block-Add-tar-container-format.patch
    0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
    0029-console-add-question-mark-escape-op.patch
    0030-Make-char-muxer-more-robust-wrt-sma.patch
    0031-linux-user-lseek-explicitly-cast-no.patch
    0032-virtfs-proxy-helper-Provide-__u64-f.patch
    0033-configure-Enable-PIE-for-ppc-and-pp.patch
    0034-qtest-Increase-socket-timeout.patch
    0035-AIO-Reduce-number-of-threads-for-32.patch
    0036-configure-Enable-libseccomp-for-ppc.patch
    0037-dictzip-Fix-on-big-endian-systems.patch
    0038-block-split-large-discard-requests-.patch
    0039-xen_disk-Add-suse-specific-flush-di.patch
    0040-build-link-with-libatomic-on-powerp.patch
    0041-net-mipsnet-check-packet-length-aga.patch
    0042-i386-kvmvapic-initialise-imm32-vari.patch
    0043-esp-check-command-buffer-length-bef.patch
    0044-esp-check-dma-length-before-reading.patch
    0045-scsi-pvscsi-check-command-descripto.patch
    0046-scsi-mptsas-infinite-loop-while-fet.patch
    0047-vga-add-sr_vbe-register-set.patch
    0048-scsi-megasas-use-appropriate-proper.patch
    0049-scsi-megasas-check-read_queue_head-.patch
    0050-scsi-megasas-null-terminate-bios-ve.patch
    0051-vmsvga-move-fifo-sanity-checks-to-v.patch
    0052-vmsvga-don-t-process-more-than-1024.patch
    0053-block-iscsi-avoid-potential-overflo.patch
    0054-scsi-esp-check-TI-buffer-index-befo.patch
    0055-xen-introduce-dummy-system-device.patch
    0056-xen-write-information-about-support.patch
    0057-xen-add-pvUSB-backend.patch
    0058-usb-Fix-conditions-that-xen-usb.c-i.patch
    0059-vnc-add-configurable-keyboard-delay.patch
    0060-scsi-megasas-initialise-local-confi.patch
  - Enable ceph (rbd) support for aarch64
* Tue Jul 12 2016 brogers@suse.com
  - Enable ceph (rbd) support
* Mon Jul 04 2016 glin@suse.com
  - Fix OVMF iPXE network menu (bsc#986033, boo#987488)
    ipxe-efi-fix-garbage-bytes-in-device-path.patch
    ipxe-efi-fix-uninitialised-data-in-HII.patch
* Fri Jun 10 2016 brogers@suse.com
  - Fix host information leak to guest in MegaRAID SAS 8708EM2 Host
    Bus AdapterMegaRAID SAS 8708EM2 Host Bus Adapter emulation support
    (CVE-2016-5105 bsc#982017)
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
    0061-scsi-megasas-initialise-local-confi.patch
* Fri Jun 10 2016 brogers@suse.com
  - Address various security/stability issues
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
    * Fix OOB access in megasas emulated device (CVE-2016-5106 bsc#982018)
    0049-scsi-megasas-use-appropriate-proper.patch
    * Fix OOB access in megasas emulated device (CVE-2016-5107 bsc#982019)
    0050-scsi-megasas-check-read_queue_head-.patch
    * Fix OOB access in megasas emulated device (CVE-2016-5337 bsc#983961)
    0051-scsi-megasas-null-terminate-bios-ve.patch
    * Correct the vmvga fifo access checks (CVE-2016-4454 bsc#982222)
    0052-vmsvga-move-fifo-sanity-checks-to-v.patch
    * Fix potential DoS issue in vmvga processing (CVE-2016-4453 bsc#982223)
    0053-vmsvga-don-t-process-more-than-1024.patch
    * Fix heap buffer overflow flaw when iscsi protocol is used
    (CVE-2016-5126 bsc#982285)
    0054-block-iscsi-avoid-potential-overflo.patch
    * Fix OOB access in 53C9X emulation (CVE-2016-5338 bsc#983982)
    0055-scsi-esp-check-TI-buffer-index-befo.patch
  - Add support to qemu for pv-usb under Xen (fate#316612)
    0056-xen-introduce-dummy-system-device.patch
    0057-xen-write-information-about-support.patch
    0058-xen-add-pvUSB-backend.patch
    0059-usb-Fix-conditions-that-xen-usb.c-i.patch
  - Provide ability to rate limit keyboard events from the vnc server.
    This is part of the solution to an issue affecting openQA testing,
    where characters are lost, resulting in unexpected failures
    (bsc#974914)
    0060-vnc-add-configurable-keyboard-delay.patch
* Fri Jun 03 2016 brogers@suse.com
  - Adjust to parallel changes in virglrenderer packages - no longer
    "BuildRequires" virglrenderer directly, just the devel package.
* Wed Jun 01 2016 brogers@suse.com
  - Fix build compatibility with gcc6 wrt ipxe rom where compiler
    warnings are treated as errors.
    ipxe-ath9k-Fix-buffer-overrun-for-ar9287.patch
    ipxe-mucurses-Fix-GCC-6-nonnull-compare-errors.patch
    ipxe-sis190-Fix-building-with-GCC-6.patch
    ipxe-skge-Fix-building-with-GCC-6.patch
    ipxe-ath-Fix-building-with-GCC-6.patch
    ipxe-legacy-Fix-building-with-GCC-6.patch
  - Fix ipxe build script which fails under perl v5.24
    ipxe-util-v5.24-perl-errors-on-redeclare.patch
  - Specify build time disk space requirements for ppc64 and ppc64le
* Wed Jun 01 2016 agraf@suse.com
  - Add sysctl script and %post on s390x to allow kvm usage (bsc#975331)
* Thu May 26 2016 brogers@suse.com
  - Address various security/stability issues
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
    * Fix OOB access in MIPSnet emulated controller CVE-2016-4002 (bsc#975136)
    0042-net-mipsnet-check-packet-length-aga.patch
    * Fix possible host data leakage to guest from TPR access
    CVE-2016-4020 (bsc#975700)
    0043-i386-kvmvapic-initialise-imm32-vari.patch
    * Avoid OOB access in 53C9X emulation CVE-2016-4439 (bsc#980711)
    0044-esp-check-command-buffer-length-bef.patch
    * Avoid OOB access in 53C9X emulation CVE-2016-4441 (bsc#980723)
    0045-esp-check-dma-length-before-reading.patch
    * Avoid OOB access in Vmware PV SCSI emulation CVE-2016-4952 (bsc#981266)
    0046-scsi-pvscsi-check-command-descripto.patch
    * Avoid potential DoS in LSI SAS1068 emulation CVE-2016-4964 (bsc#981399)
    0047-scsi-mptsas-infinite-loop-while-fet.patch
    * Fix regression in vga behavior - introduced in v2.6.0 CVE-2016-3712 (bsc#978160)
    0048-vga-add-sr_vbe-register-set.patch
* Wed May 25 2016 brogers@suse.com
  - Update to v2.6.0: See http://wiki.qemu-project.org/ChangeLog/2.6
  - Enable SDL2, virglrenderer (for use with virtio-gpu), xfsctl, and
    tracing using default log backend
  - Build efi pxe roms on x86_64
* Thu Apr 28 2016 afaerber@suse.de
  - Check modules for conflicting release versions
  - Suggest recently added block modules
* Thu Apr 28 2016 afaerber@suse.de
  - Bump copyright in qemu.spec.in
  - Enable libiscsi for Factory
  - Enable seccomp for ppc64le as well
* Fri Apr 22 2016 afaerber@suse.de
  - Update to v2.6.0-rc3: See http://wiki.qemu-project.org/ChangeLog/2.6
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
    * Patches dropped (upstreamed):
    0041-tests-Use-correct-config-param-for-.patch
    * Patches renamed:
    0042-build-link-with-libatomic-on-powerp.patch -> 0041-build-link-with-libatomic-on-powerp.patch
* Wed Apr 20 2016 afaerber@suse.de
  - Partially revert the last change's cleanup
  - Indicate SUSE version
* Fri Apr 01 2016 olaf@aepfle.de
  - Update to v2.6.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.6
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6
    * Accept every size in DISCARD request from a guest (bsc#964427)
    0039-block-split-large-discard-requests-.patch
    * Recognize libxl flag to disable flush in block device (bsc#879425)
    0040-xen_disk-Add-suse-specific-flush-di.patch
    * Use correct flag for crypto tests
    0041-tests-Use-correct-config-param-for-.patch
    * Fix build on powerpc:
    0042-build-link-with-libatomic-on-powerp.patch
    * Patches dropped (upstreamed):
    seabios_checkrom_typo.patch
    seabios_avoid_smbios_signature_string.patch
* Tue Feb 09 2016 afaerber@suse.de
  - Disable vte for Leap, fixing build
* Wed Jan 27 2016 afaerber@suse.de
  - Don't drop u-boot.e500 yet - breaks testsuite
* Thu Jan 21 2016 afaerber@suse.de
  - Re-enable libcacard support
  - Clean up configured features
* Thu Jan 21 2016 afaerber@suse.de
  - Clean up qemu-tools libcacard Provides/Obsoletes - separate again
  - Drop u-boot.e500 - being packaged as u-boot-ppce500
* Fri Jan 08 2016 afaerber@suse.de
  - Update to v2.5.0: See http://wiki.qemu-project.org/ChangeLog/2.5
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.5
    * Patches dropped (upstreamed):
    0039-tests-Fix-check-report-qtest-target.patch
* Tue Dec 29 2015 stefan.bruens@rwth-aachen.de
  - Fix build on openSUSE 13.2
* Tue Dec 01 2015 agraf@suse.com
  - Fix testsuite on 32bit systems (bsc#957379)
* Sun Nov 22 2015 afaerber@suse.de
  - Update to v2.5.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.5
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.5
    * Rebase libseccomp enablement:
    0037-Revert-Revert-seccomp-tests-that-al.patch -> 0037-configure-Enable-libseccomp-for-ppc.patch
    * Provide qemu-ga and qemu-ipxe for qemu-testsuite
  - Clean up qemu-ksm recommendation
* Sun Nov 22 2015 afaerber@suse.de
  - Fix SLE11 build by fixing systemd conditionalization (from olh)
* Thu Nov 19 2015 afaerber@suse.de
  - Update to v2.5.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.5
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.5
    * Patches dropped (upstream):
    0038-tcg-aarch64-Fix-tcg_out_qemu_-ld-st.patch
    0039-tests-Unique-test-path-for-string-v.patch
    gcc5-ipxe-add-missing-const-qualifiers.patch
    gcc5-ipxe-ath9k-Remove-confusing-logic-inversion-in-an-ANI-var.patch
    SLOF_ppc64le.patch
    * Patch renamed:
    0040-dictzip-Fix-on-big-endian-systems.patch -> 0038-dictzip-Fix-on-big-endian-systems.patch
    * --enable-smartcard-nss -> --enable-smartcard
    Needs an external libcacard, so drop it for now.
    * Drop --enable-vnc-tls
    * Require xz-devel for ipxe build
    * Package qemu-ga(8) man page
    * Package ivshmem-{client,server}
    * Patches added:
    0039-tests-Fix-check-report-qtest-target.patch
* Thu Nov 19 2015 tampakrap@opensuse.org
  - Add systemd unit file and udev rules for qemu guest agent
    - taken from the SLE12 / Leap package, see boo#955707
* Wed Oct 28 2015 afaerber@suse.de
  - Add _constraints file (based on work by kenljohnson)
* Tue Oct 20 2015 afaerber@suse.de
  - Enable SLOF build for ppc64le, too, now (bsc#949000, bsc#949016)
* Mon Oct 12 2015 afaerber@suse.de
  - Allow building SLOF on ppc64le (bsc#949016)
    SLOF_ppc64le.patch
  - Add two checks for DictZip and tar qemu-img behavior (bsc#945778)
    * Clean up qemu-testsuite build/installation
* Thu Oct 08 2015 afaerber@suse.de
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4
    * Fix endianness issues in DictZip block driver (bsc#937572, bsc#945778)
    0027-block-Add-support-for-DictZip-enabl.patch
    0028-block-Add-tar-container-format.patch
    0040-dictzip-Fix-on-big-endian-systems.patch
* Thu Oct 08 2015 afaerber@suse.de
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4
    * Fix qemu-testsuite for glib2-2.46.0 by assuring uniqueness of paths
    0039-tests-Unique-test-path-for-string-v.patch
* Thu Oct 08 2015 afaerber@suse.de
  - Build SLOF on ppc64 (bsc#949016, thanks to k0da)
    * Simplify x86 fw logic while at it
  - No need to enable KVM for armv6hl
  - Add notice about pre_checkin.sh to update_git.sh
* Thu Sep 03 2015 afaerber@suse.de
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4
    * Fix aarch64 TCG:
    0038-tcg-aarch64-Fix-tcg_out_qemu_-ld-st.patch
* Wed Aug 12 2015 afaerber@suse.de
  - Update to v2.4.0: See http://wiki.qemu-project.org/ChangeLog/2.4
* Fri Jul 24 2015 afaerber@suse.de
  - Update to v2.4.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.4
    * Provide qemu-img symlink instead of passing QTEST_QEMU_IMG
* Fri Jul 17 2015 afaerber@suse.de
  - Update to v2.4.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.4
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4
    * Patches dropped:
    0037-linux-user-Allocate-thunk-size-dyna.patch
    0039-s390x-Fix-stoc-direction.patch
    0040-s390x-Add-interlocked-access-facili.patch
    0041-fdc-force-the-fifo-access-to-be-in-.patch
    0042-rules.mak-Force-CFLAGS-for-all-obje.patch
    0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch
    0044-hw-arm-boot-Increase-fdt-alignment.patch
    * Patches renamed:
    0038-Revert-Revert-seccomp-tests-that-al.patch -> 0037-Revert-Revert-seccomp-tests-that-al.patch
    * Package new vgabios-virtio.bin
    * target-x86_64.conf was dropped
    * Add qemu-block-dmg module sub-package
    * Set QTEST_QEMU_IMG variable for ahci-test
    * --enable-quorum and --enable-vnc-ws are no longer available
* Mon Jul 13 2015 agraf@suse.com
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
  - Fix -kernel boot for AArch64
    * Patches added:
    0044-hw-arm-boot-Increase-fdt-alignment.patch
* Sat Jul 04 2015 crrodriguez@opensuse.org
  - Use libusb-1_0-devel as buildrequires, not the old
    unused compatibility layer in libusb-devel
* Mon Jun 01 2015 agraf@suse.com
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
  - Fix qemu2 cow caching (bsc#933132)
    * Patches added:
    0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch
* Tue May 26 2015 jslaby@suse.com
  - Patch queue updated from git://github.com/jirislaby/qemu.git opensuse-2.3
    * Patches added:
    0042-rules.mak-Force-CFLAGS-for-all-obje.patch
    gcc5-ipxe-add-missing-const-qualifiers.patch
    gcc5-ipxe-ath9k-Remove-confusing-logic-inversion-in-an-ANI-var.patch
* Thu May 14 2015 afaerber@suse.de
  - Fix CVE-2015-3456 (boo#929339)
    0041-fdc-force-the-fifo-access-to-be-in-.patch
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
* Tue May 12 2015 agraf@suse.com
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
    * Patches added:
    0040-s390x-Add-interlocked-access-facili.patch
  - Disable dependency on libnuma for s390x (not available in SLE12)
* Wed Apr 29 2015 afaerber@suse.de
  - Update to v2.3.0: See http://wiki.qemu-project.org/ChangeLog/2.3
  - Disable iotests for now
* Wed Apr 22 2015 afaerber@suse.de
  - Update to v2.3.0-rc4: See http://wiki.qemu-project.org/ChangeLog/2.3
* Mon Apr 20 2015 afaerber@suse.de
  - Update seabios_avoid_smbios_signature_string.patch with version
    applied upstream
* Wed Apr 15 2015 agraf@suse.com
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
  - Fix s390x stoc instructions
    0039-s390x-Fix-stoc-direction.patch
* Tue Apr 14 2015 afaerber@suse.de
  - Update to v2.3.0-rc3: See http://wiki.qemu-project.org/ChangeLog/2.3
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
    * Patches dropped (applied upstream):
    0037-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch
    * Patches renamed:
    0038-linux-user-Allocate-thunk-size-dyna.patch -> 0037-linux-user-Allocate-thunk-size-dyna.patch
    * Revert -rc3 change to disable seccomp on non-x86 architectures
    0038-Revert-Revert-seccomp-tests-that-al.patch
* Tue Apr 14 2015 agraf@suse.com
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
  - Fix qemu-linux-user on powerpc
    * Patches added:
    0038-linux-user-Allocate-thunk-size-dyna.patch
* Sat Apr 11 2015 afaerber@suse.de
  - Split off qemu-testsuite.spec
    * Package check-report.html and check-report.xml
    * Enable quick iotests
  - Dropped 0030-net-Warn-about-default-MAC-address.patch
    The warning is relevant only for bridged setups, not for the
    default SLIRP based -net user / -netdev user setup,
    and it breaks output expectations of some iotests.
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
    * Patches renamed:
    0031-console-add-question-mark-escape-op.patch -> 0030-console-add-question-mark-escape-op.patch
    0032-Make-char-muxer-more-robust-wrt-sma.patch -> 0031-Make-char-muxer-more-robust-wrt-sma.patch
    0033-linux-user-lseek-explicitly-cast-no.patch -> 0032-linux-user-lseek-explicitly-cast-no.patch
    0034-virtfs-proxy-helper-Provide-__u64-f.patch -> 0033-virtfs-proxy-helper-Provide-__u64-f.patch
    0035-configure-Enable-PIE-for-ppc-and-pp.patch -> 0034-configure-Enable-PIE-for-ppc-and-pp.patch
    0036-qtest-Increase-socket-timeout.patch       -> 0035-qtest-Increase-socket-timeout.patch
    0037-AIO-Reduce-number-of-threads-for-32.patch -> 0036-AIO-Reduce-number-of-threads-for-32.patch
    0038-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch -> 0037-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch
  - Re-enable glusterfs on Factory (updated from v3.6.1 to v3.6.2)
  - Re-enable seccomp for armv7l (libseccomp submission pending)
* Fri Apr 10 2015 afaerber@suse.de
  - Suppress seccomp for Factory armv7l (broken in libseccomp v2.2.0)
  - Disable glusterfs explicitly on Factory, SLE12 and before 13.1
* Thu Apr 09 2015 afaerber@suse.de
  - Enable glusterfs and package as qemu-block-gluster
    glusterfs post-v3.5.3 and v3.6.1/v3.6.2 have switched the
    glusterfs-api.pc version incompatibly, so only 13.1+13.2 for now
  - Use macro for module Conflicts
* Thu Apr 09 2015 afaerber@suse.de
  - Tidy configure options:
    * Move --enable-modules to build options
    * Sort libusb alphabetically
    * Explicitly enable attr, bluez, fdt, lzo, tpm, vhdx, vhost-net,
    vnc, xen-pci-passthrough
    * Enable bzip2
    * Enable libssh2 where possible and package as qemu-block-ssh
    * Enable numa where a compatible numactl is available
    * Enable quorum where a compatible gnutls is available
    * Enable snappy where possible
    * Prepare to enable glusterfs
    * Explicitly enable the nop tracing backend (to be revisited)
    * Explicitly disable Archipelago, as we don't have libxseg and it's
    incompatibly GPL-3.0+
    * Explicitly disable libiscsi, libnfs, netmap and rbd
    as we don't have packages
    * Drop deprecated --enable-virtio-blk-data-plane (now default)
* Wed Apr 08 2015 afaerber@suse.de
  - Fix 64-bit TCG stores on 32-bit Big Endian hosts (ppc)
    0038-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
* Wed Apr 08 2015 afaerber@suse.de
  - Update to v2.3.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.3
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
    * Patches dropped (upstreamed):
    0038-fw_cfg-test-Fix-test-path-to-includ.patch
    0039-rcu-tests-fix-compilation-on-32-bit.patch
* Sat Mar 28 2015 brogers@suse.com
  - make check was failing due to a bogus SMBIOS signature being
    encountered within SeaBIOS. Avoid having that signature stored
    randomly within the SeaBIOS image.
    * seabios_avoid_smbios_signature_string.patch
* Thu Mar 26 2015 afaerber@suse.de
  - Build x86 firmware only from 13.1 on (11.4 was broken, surpassing 128 KB)
  - Update to v2.3.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.3
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
    * Patches dropped (upstreamed):
    0038-linux-user-Fix-emulation-of-splice-.patch
    0039-ide-fix-cmd_write_pio-when-nsectors.patch
    0040-ide-fix-cmd_read_pio-when-nsectors-.patch
    0041-ahci-Fix-sglist-offset-manipulation.patch
    0042-ahci-test-improve-rw-buffer-pattern.patch
    0045-linux-user-fix-broken-cpu_copy.patch
    * Patches renamed:
    0043-fw_cfg-test-Fix-test-path-to-includ.patch -> 0038-fw_cfg-test-Fix-test-path-to-includ.patch
    0044-rcu-tests-fix-compilation-on-32-bit.patch -> 0039-rcu-tests-fix-compilation-on-32-bit.patch
* Mon Mar 23 2015 afaerber@suse.de
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
    * Patches added:
    0045-linux-user-fix-broken-cpu_copy.patch
* Sat Mar 21 2015 afaerber@suse.de
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
    * Make test path for fw_cfg-test unique (including architecture)
    0043-fw_cfg-test-Fix-test-path-to-includ.patch
    * Fix rcu tests build on ppc (undefined reference to `__sync_fetch_and_add_8')
    0044-rcu-tests-fix-compilation-on-32-bit.patch
  - Fix typo in SeaBIOS size check
    seabios_checkrom_typo.patch
* Fri Mar 20 2015 afaerber@suse.de
  - Update to v2.3.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.3
    * Updated update_git.sh accordingly
    * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3
    * seabios_128kb.patch: Added patch to squeeze SeaBIOS into 128 KB
    with our gcc 4.8.3 (brogers@suse.com)
  - Renamed 0030-Legacy-Patch-kvm-qemu-preXX-report-.patch to
    0030-net-Warn-about-default-MAC-address.patch:
    Suppress warning for accel=qtest, to sanitize make check results.
  - Added patches to fix ahci-test:
    0039-ide-fix-cmd_write_pio-when-nsectors.patch
    0040-ide-fix-cmd_read_pio-when-nsectors-.patch
    0041-ahci-Fix-sglist-offset-manipulation.patch
    0042-ahci-test-improve-rw-buffer-pattern.patch
* Sun Mar 01 2015 afaerber@suse.de
  - Update company name in spec file templates
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2
    * Patches added:
    0038-linux-user-Fix-emulation-of-splice-.patch
* Sun Feb 22 2015 mpluskal@suse.com
  - Add user kvm when installing guest-agent.
  - Use macro to update udev_rules when available
* Wed Feb 11 2015 afaerber@suse.de
  - Fix packaging of e500 U-Boot
  - Don't rely on wildcard with explicit excludes
* Wed Jan 14 2015 agraf@suse.com
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2
    * Patches added:
    0037-AIO-Reduce-number-of-threads-for-32.patch
* Mon Jan 12 2015 afaerber@suse.de
  - Update to v2.2.0: See http://wiki.qemu-project.org/ChangeLog/2.2
    * Updated DictZip and Tar block backends accordingly
  - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2
    * Patches dropped:
    0015-target-arm-linux-user-no-tb_flush-o.patch (tb_flush() not called)
    0037-tests-Don-t-run-qom-test-twice.patch (superseded)
    0039-linux-user-Cast-validity-checks-on-.patch (helper function introduced)
    0040-linux-user-Convert-blkpg-to-use-a-s.patch (upstreamed)
    * Patched renumbered:
    0016-linux-user-Ignore-broken-loop-ioctl.patch -> 0015-linux-user-Ignore-broken-loop-ioctl.patch
    0017-linux-user-lock-tcg.patch                 -> 0016-linux-user-lock-tcg.patch
    0018-linux-user-Run-multi-threaded-code-.patch -> 0017-linux-user-Run-multi-threaded-code-.patch
    0019-linux-user-lock-tb-flushing-too.patch     -> 0018-linux-user-lock-tb-flushing-too.patch
    0020-linux-user-Fake-proc-cpuinfo.patch        -> 0019-linux-user-Fake-proc-cpuinfo.patch
    0021-linux-user-implement-FS_IOC_GETFLAG.patch -> 0020-linux-user-implement-FS_IOC_GETFLAG.patch
    0022-linux-user-implement-FS_IOC_SETFLAG.patch -> 0021-linux-user-implement-FS_IOC_SETFLAG.patch
    0023-linux-user-XXX-disable-fiemap.patch       -> 0022-linux-user-XXX-disable-fiemap.patch
    0024-slirp-nooutgoing.patch                    -> 0023-slirp-nooutgoing.patch
    0025-vnc-password-file-and-incoming-conn.patch -> 0024-vnc-password-file-and-incoming-conn.patch
    0026-linux-user-add-more-blk-ioctls.patch      -> 0025-linux-user-add-more-blk-ioctls.patch
    0027-linux-user-use-target_ulong.patch         -> 0026-linux-user-use-target_ulong.patch
    0028-block-Add-support-for-DictZip-enabl.patch -> 0027-block-Add-support-for-DictZip-enabl.patch
    0029-block-Add-tar-container-format.patch      -> 0028-block-Add-tar-container-format.patch
    0030-Legacy-Patch-kvm-qemu-preXX-dictzip.patch -> 0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
    0031-Legacy-Patch-kvm-qemu-preXX-report-.patch -> 0030-Legacy-Patch-kvm-qemu-preXX-report-.patch
    0032-console-add-question-mark-escape-op.patch -> 0031-console-add-question-mark-escape-op.patch
    0033-Make-char-muxer-more-robust-wrt-sma.patch -> 0032-Make-char-muxer-more-robust-wrt-sma.patch
    0034-linux-user-lseek-explicitly-cast-no.patch -> 0033-linux-user-lseek-explicitly-cast-no.patch
    0035-virtfs-proxy-helper-Provide-__u64-f.patch -> 0034-virtfs-proxy-helper-Provide-__u64-f.patch
    0036-configure-Enable-PIE-for-ppc-and-pp.patch -> 0035-configure-Enable-PIE-for-ppc-and-pp.patch
    0038-qtest-Increase-socket-timeout.patch       -> 0036-qtest-Increase-socket-timeout.patch

Files

/etc/qemu
/etc/qemu/bridge.conf
/usr/bin/analyze-migration.py
/usr/bin/qemu-edid
/usr/bin/qemu-img
/usr/bin/qemu-io
/usr/bin/qemu-keymap
/usr/bin/qemu-nbd
/usr/bin/qemu-pr-helper
/usr/bin/qemu-storage-daemon
/usr/bin/vmstate-static-checker.py
/usr/bin/vmxcap
/usr/lib/qemu-bridge-helper
/usr/lib/virtfs-proxy-helper
/usr/lib/virtiofsd
/usr/share/man/man1/qemu-img.1.gz
/usr/share/man/man1/virtfs-proxy-helper.1.gz
/usr/share/man/man8/qemu-nbd.8.gz
/usr/share/man/man8/qemu-pr-helper.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:11:13 2024