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

qemu-tools-8.1.3-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: qemu-tools Distribution: openSUSE:Factory:zSystems
Version: 8.1.3 Vendor: openSUSE
Release: 1.1 Build date: Fri Dec 1 10:32:51 2023
Group: System/Emulators/PC Build host: s390zl29
Size: 3230059 Source RPM: qemu-8.1.3-1.1.src.rpm
Packager: https://bugs.opensuse.org
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

* Wed Nov 29 2023 dfaggioli@suse.com
  - Align to upstream stable release. It includes many of the patches we had
    backported ourself, to fix bugs and issues, plus more. See here for details:
    * https://lore.kernel.org/qemu-devel/1700589639.257680.3420728.nullmailer@tls.msk.ru/
    * https://gitlab.com/qemu-project/qemu/-/commits/stable-8.1?ref_type=heads
    An (incomplete!) list of such backports is:
    * Update version for 8.1.3 release
    * hw/mips: LOONGSON3V depends on UNIMP device
    * target/arm: HVC at EL3 should go to EL3, not EL2
    * s390x/pci: only limit DMA aperture if vfio DMA limit reported
    * target/riscv/kvm: support KVM_GET_REG_LIST
    * target/riscv/kvm: improve 'init_multiext_cfg' error msg
    * tracetool: avoid invalid escape in Python string
    * tests/tcg/s390x: Test LAALG with negative cc_src
    * target/s390x: Fix LAALG not updating cc_src
    * tests/tcg/s390x: Test CLC with inaccessible second operand
    * target/s390x: Fix CLC corrupting cc_src
    * tests/qtest: ahci-test: add test exposing reset issue with pending callback
    * hw/ide: reset: cancel async DMA operation before resetting state
    * target/mips: Fix TX79 LQ/SQ opcodes
    * target/mips: Fix MSA BZ/BNZ opcodes displacement
    * ui/gtk-egl: apply scale factor when calculating window's dimension
    * ui/gtk: force realization of drawing area
    * ati-vga: Implement fallback for pixman routines
    * ...
* Wed Nov 22 2023 dfaggioli@suse.com
  - Backports and bugfixes:
    * [openSUSE] Make Sphinx build reproducible (boo#1102408)
    * target/s390x/arch_dump: Add arch cleanup function for PV dumps (bsc#1217227)
    * dump: Add arch cleanup function (bsc#1217227)
    * target/s390x/dump: Remove unneeded dump info function pointer init (bsc#1217227)
* Wed Nov 15 2023 dfaggioli@suse.com
  - Fix bsc#1216638:
    * target/s390x: Fix LAALG not updating cc_src
    * target/s390x: Fix CLC corrupting cc_src
* Tue Oct 24 2023 dfaggioli@suse.com
  - [openSUSE] supportconfig: Adapt plugin to modern supportconfig
* Wed Oct 18 2023 dfaggioli@suse.com
  - [openSUSE] Add -p1 to autosetup in spec files
    * So patches can be applied easily (might be useful for development)
* Wed Oct 18 2023 dfaggioli@suse.com
  - Update to version 8.1.2:
    This fixes the following upstream issues:
    * https://gitlab.com/qemu-project/qemu/-/issues/1826
    * https://gitlab.com/qemu-project/qemu/-/issues/1834
    * https://gitlab.com/qemu-project/qemu/-/issues/1846
    It also contains a fix for:
    * CVE-2023-42467 (bsc#1215192)
    As well as several upstream backports (list available at:
    https://lore.kernel.org/qemu-devel/24dfb1c2-dc40-4841-893d-5d530638b684@tls.msk.ru/)
* Wed Oct 11 2023 dfaggioli@suse.com
  - Update to version 8.1.1:
    Upstream backports and bugfixes, among which:
    * tpm: fix crash when FD >= 1024 and unnecessary errors due to EINTR (Marc-Andr303251 Lureau)
    * meson: Fix targetos match for illumos and Solaris. (Jonathan Perkin)
    * s390x/ap: fix missing subsystem reset registration (Janosch Frank)
    * ui: fix crash when there are no active_console (Marc-Andr303251 Lureau)
    * virtio-gpu/win32: set the destroy function on load (Marc-Andr303251 Lureau)
    * target/riscv: Allocate itrigger timers only once (Akihiko Odaki)
    * target/riscv/pmp.c: respect mseccfg.RLB for pmpaddrX changes (Leon Schuermann)
    * target/riscv: fix satp_mode_finalize() when satp_mode.supported = 0 (Daniel Henrique Barboza)
    * hw/riscv: virt: Fix riscv,pmu DT node path (Conor Dooley)
    * [...]
    * target/arm: Fix 64-bit SSRA (Richard Henderson)
    * target/arm: Fix SME ST1Q (Richard Henderson)
    * accel/kvm: Specify default IPA size for arm64 (Akihiko Odaki)
    * kvm: Introduce kvm_arch_get_default_type hook (Akihiko Odaki)
    * include/hw/virtio/virtio-gpu: Fix virtio-gpu with blob on big endian hosts (Thomas Huth)
    * target/s390x: Check reserved bits of VFMIN/VFMAX's M5 (Ilya Leoshkevich)
    * target/s390x: Fix VSTL with a large length (Ilya Leoshkevich)
    * target/s390x: Use a 16-bit immediate in VREP (Ilya Leoshkevich)
    * target/s390x: Fix the "ignored match" case in VSTRS (Ilya Leoshkevich)
    Full list available at:
    * https://lore.kernel.org/qemu-devel/d0d2ac8f-313a-c937-dc3a-88e45fce933c@tls.msk.ru/
* Fri Oct 06 2023 dfaggioli@suse.com
  - Fix (bsc#1215486):
    * [openSUSE][RPM] spec: enable the Pipewire audio backend (bsc#1215486)
* Thu Oct 05 2023 dfaggioli@suse.com
  - (Properly) fix: bsc#1213210
    * linux-user/elfload: Enable vxe2 on s390x
  - Fix: bsc#1215677
    * optionrom: Remove build-id section
* Thu Sep 14 2023 dfaggioli@suse.com
  - Fix bsc#1215311:
    * roms/ipxe: Backport 0aa2e4ec9635, in preparation of binutils 2.41 (bsc#1215311)
* Thu Sep 14 2023 dfaggioli@suse.com
  - Fix the build for SLE/Leap:
    * [openSUSE][RPM] Make the package buildable on SLE/Leap 15.x
* Tue Sep 12 2023 dfaggioli@suse.com
  - Fix bsc#1211000:
    * [openSUSE] block: Add a thread-pool version of fstat (bsc#1211000)
    * [openSUSE] block: Convert qmp_query_block() to coroutine_fn (bsc#1211000)
    * [openSUSE] block: Don't query all block devices at hmp_nbd_server_start (bsc#1211000)
    * [openSUSE] block: Convert qmp_query_named_block_nodes to coroutine (bsc#1211000)
    * [openSUSE] block: Convert bdrv_block_device_info into co_wrapper (bsc#1211000)
    * [openSUSE] block: Convert bdrv_query_block_graph_info to coroutine (bsc#1211000)
    * [openSUSE] block: Temporarily mark bdrv_co_get_allocated_file_size as mixed (bsc#1211000)
    * [openSUSE] block: Allow the wrapper script to see functions declared in qapi.h (bsc#1211000)
    * [openSUSE] block: Remove unnecessary variable in bdrv_block_device_info (bsc#1211000)
    * [openSUSE] block: Remove bdrv_query_block_node_info (bsc#1211000)
  - Fix bsc#1213210:
    * target/s390x: Fix the "ignored match" case in VSTRS (bsc#1213210)
* Tue Sep 12 2023 dfaggioli@suse.com
  - Update to version 8.1.0. Full list of changes are available at:
    https://wiki.qemu.org/ChangeLog/8.1
    Highlights:
    * VFIO: improved live migration support, no longer an experimental feature
    * GTK GUI now supports multi-touch events
    * ARM, PowerPC, and RISC-V can now use AES acceleration on host processor
    * PCIe: new QMP commands to inject CXL General Media events, DRAM
      events and Memory Module events
    * ARM: KVM VMs on a host which supports MTE (the Memory Tagging Extension)
      can now use MTE in the guest
    * ARM: emulation support for bpim2u (Banana Pi BPI-M2 Ultra) board and
      neoverse-v1 (Cortex Neoverse-V1) CPU
    * ARM: new architectural feature support for: FEAT_PAN3 (SCTLR_ELx.EPAN),
      FEAT_LSE2 (Large System Extensions v2), and experimental support for
      FEAT_RME (Realm Management Extensions)
    * Hexagon: new instruction support for v68/v73 scalar, and v68/v69 HVX
    * Hexagon: gdbstub support for HVX
    * MIPS: emulation support for Ingenic XBurstR1/XBurstR2 CPUs, and MXU
      instructions
    * PowerPC: TCG SMT support, allowing pseries and powernv to run with up
      to 8 threads per core
    * PowerPC: emulation support for Power9 DD2.2 CPU model, and perf
      sampling support for POWER CPUs
    * RISC-V: ISA extension support for BF16/Zfa, and disassembly support
      for Zcm*/Z*inx/XVentanaCondOps/Xthead
    * RISC-V: CPU emulation support for Veyron V1
    * RISC-V: numerous KVM/emulation fixes and enhancements
    * s390: instruction emulation fixes for LDER, LCBB, LOCFHR, MXDB, MXDBR,
      EPSW, MDEB, MDEBR, MVCRL, LRA, CKSM, CLM, ICM, MC, STIDP, EXECUTE, and
      CLGEBR(A)
    * SPARC: updated target/sparc to use tcg_gen_lookup_and_goto_ptr() for
      improved performance
    * Tricore: emulation support for TC37x CPU that supports ISA v1.6.2
      instructions
    * Tricore: instruction emulation of POPCNT.W, LHA, CRC32L.W, CRC32.B,
      SHUFFLE, SYSCALL, and DISABLE
    * x86: CPU model support for GraniteRapids
    * and lots more...
  - This also (automatically) fixes:
    * bsc#1212850 (CVE-2023-3354)
    * bsc#1213001 (CVE-2023-3255)
    * bsc#1213925 (CVE-2023-3180)
    * bsc#1213414 (CVE-2023-3301)
    * bsc#1207205 (CVE-2023-0330)
    * bsc#1212968 (CVE-2023-2861)
    * bsc#1179993, bsc#1181740, bsc#1211697
* Mon Aug 07 2023 dfaggioli@suse.com
  - perl-Text-Markdown is not available in all distros and for all
    arch-es. Use discount instead
  - Patches added:
    * [openSUSE][spec] Use discount instead of perl-Text-Markdown
* Mon Aug 07 2023 dfaggioli@suse.com
  - Update to version 8.0.4:
    * Official changelog not released on the mailing list yet
    * Security issues fixed:
    - bsc#1212850 (CVE-2023-3354)
    - bsc#1213001 (CVE-2023-3255)
    - bsc#1213925 (CVE-2023-3180)
    - bsc#1207205 (CVE-2023-0330)
* Thu Jul 27 2023 dfaggioli@suse.com
  - Fix bsc#1179993, bsc#1181740, bsc#1213001
  - Patches added:
    * hw/ide/piix: properly initialize the BMIBA register
    * ui/vnc-clipboard: fix infinite loop in inflate_buffer (CVE-2023-3255)
* Wed Jul 12 2023 dfaggioli@suse.com
  - Update to version 8.0.3:
    * See full log: https://lists.nongnu.org/archive/html/qemu-stable/2023-07/msg00086.html
    * Security issues fixed:
    - 9pfs: prevent opening special files (CVE-2023-2861)
    - vhost-vdpa (CVE-2023-3301)
    * Use the official xkb name for Arabic layout, not the
      legacy synonym (bsc#1212966)
    * [openSUSE][RPM] Update to version 8.0.3
* Fri Jun 30 2023 dfaggioli@suse.com
  - Patches added (first one is relevant for boo#1197298 and bsc#1212768):
    * [openSUSE][RPM] Use --preserve-argv0 in qemu-linux-user (#32)
    * [openSUSE][RPM] Split qemu-tools package (#31)
* Thu Jun 01 2023 dfaggioli@suse.com
  - Update to version 8.0.2:
    * Stability, security and bug fixes
  - Patch added:
    * [openSUSE][RPM] Update to version 8.0.2
* Mon May 29 2023 dfaggioli@suse.com
  - Patch added:
    [openSUSE][RPM] Fix deps for virtiofsd and improve spec files
* Tue May 23 2023 Dario Faggioli <dfaggioli@suse.com>
  - Update the _constraints file:
    * the qemu-testsuite package does not exist any longer, but some
      of the tests are done in the qemu package (so "transfer" some of
      the constraints to that one)
    - some of the builds are failing with OOM, happening while the RPM
      is actually put together, at the end of the process. Try to give
      them more RAM
* Mon May 22 2023 dfaggioli@suse.com
  - Patch added:
    [openSUSE][RPM] spec: require virtiofsd, now that it is a sep package (#27)
* Mon May 22 2023 dfaggioli@suse.com
  - Update to version 8.0.0 (https://wiki.qemu.org/ChangeLog/8.0)
    * Removed features: https://qemu-project.gitlab.io/qemu/about/removed-features.html
    * Deprecated features: https://qemu-project.gitlab.io/qemu/about/deprecated.html
    * Some notable changes:
    - ARM:
    - New emulated CPU types:
    - Cortex-A55 CPU
    - Cortex-R52 CPU
    - x86
    - Add support for Xen guests under KVM with Linux v5.12+
    - New CPU model "SapphireRapids"
    - VFIO
    - Experimental migration support has been updated to the v2 VFIO migration protocol
    - virtio
    - virtio-mem now fully supports combining preallocation with migration
    - vDPA
    - Support live migration of vhost-vdpa net devices without CVQ, with no need of x-svq
    - virtiofs
    - The old C virtiofsd has been removed, use the new Rust implementation instead.
    * Patches added:
    [openSUSE][RPM] Try to avoid recommending too many packages (bsc#1205680)
    [openSUSE][RPM] Move documentation to a subpackage and fix qemu-headless (bsc#1209629)
    roms: add back edk2-basetools target
    async: Suppress GCC13 false positive in aio_bh_poll()
    [openSUSE][OBS] Limit the workflow runs to the factory branch (#25)
    [openSUSE][RPM] Spec file adjustments for 8.0.0
* Wed May 10 2023 dfaggioli@suse.com
  - (Radical!) Change of packaging workflow. Now pretty much everything
    happens via git, and interacting with https://github.com/openSUSE/qemu.git.
    See README.PACKAGING for details
    * Patches added:
    linux-user: Add pidfd_open(), pidfd_send_signal() and pidfd_getfd() syscalls
    linux-user: fill out task state in /proc/self/stat
    linux-user: Emulate CLONE_PIDFD flag in clone()
    * Patches transformed in git commits:
    Disable-some-tests-that-have-problems-in.patch
    Make-char-muxer-more-robust-wrt-small-FI.patch
    Make-installed-scripts-explicitly-python.patch
    Makefile-fix-build-with-binutils-2.38.patch
    PPC-KVM-Disable-mmu-notifier-check.patch
    Raise-soft-address-space-limit-to-hard-l.patch
    Revert-linux-user-fix-compat-with-glibc-.patch
    Revert-roms-efirom-tests-uefi-test-tools.patch
    Revert-tests-qtest-enable-more-vhost-use.patch
    Update-linux-headers-to-v6.0-rc4.patch
    accel-abort-if-we-fail-to-load-the-accel.patch
    acpi-cpuhp-fix-guest-visible-maximum-acc.patch
    ath5k-Add-missing-AR5K_EEPROM_READ-in-at.patch
    bios-tables-test-add-test-for-number-of-.patch
    bios-tables-test-teach-test-to-use-smbio.patch
    block-Handle-curl-7.55.0-7.85.0-version-.patch
    block-io_uring-revert-Use-io_uring_regis.patch
    configure-Add-Wno-gnu-variable-sized-typ.patch
    dmg-warn-when-opening-dmg-images-contain.patch
    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-_phdr_note-to-prep.patch
    dump-Rename-write_elf_loads-to-write_elf.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
    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-pvrdma-Protect-against-buggy-or-malic.patch
    hw-scsi-megasas-check-for-NULL-frame-in-.patch
    hw-smbios-add-core_count2-to-smbios-tabl.patch
    hw-smbios-handle-both-file-formats-regar.patch
    hw-smbios-support-for-type-8-port-connec.patch
    include-elf.h-add-s390x-note-types.patch
    increase-x86_64-physical-bits-to-42.patch
    linux-user-Fake-proc-cpuinfo.patch
    linux-user-lseek-explicitly-cast-non-set.patch
    linux-user-remove-conditionals-for-many-.patch
    linux-user-use-max-as-default-CPU-model-.patch
    linux-user-use-target_ulong.patch
    meson-install-ivshmem-client-and-ivshmem.patch
    meson-remove-pkgversion-from-CONFIG_STAM.patch
    module-add-Error-arguments-to-module_loa.patch
    module-removed-unused-function-argument-.patch
    module-rename-module_load_one-to-module_.patch
    net-tulip-Restrict-DMA-engine-to-memorie.patch
    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-pc-q35-Bump-max_cpus-to-1024.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
    qemu-binfmt-conf-Modify-default-path.patch
    qemu-bridge-helper-reduce-security-profi.patch
    qemu-osdep-Switch-position-of-extern-and.patch
    roms-Makefile-add-cross-file-to-qboot-me.patch
    roms-Makefile-pass-a-packaging-timestamp.patch
    roms-change-cross-compiler-naming-to-be-.patch
    s390x-Add-KVM-PV-dump-interface.patch
    s390x-Add-protected-dump-cap.patch
    s390x-Introduce-PV-query-interface.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
    s390x-pci-reset-ISM-passthrough-devices-.patch
    s390x-pci-shrink-DMA-aperture-to-be-boun.patch
    s390x-pv-Add-dump-support.patch
    s390x-tod-kvm-don-t-save-restore-the-TOD.patch
    scsi-generic-check-for-additional-SG_IO-.patch
    scsi-generic-replace-logical-block-count.patch
    test-vmstate-fix-bad-GTree-usage-use-aft.patch
    tests-acpi-allow-changes-for-core_count2.patch
    tests-acpi-update-tables-for-new-core-co.patch
    tests-change-error-message-in-test-162.patch
    tests-qemu-iotests-Triple-timeout-of-i-o.patch
    ui-vnc-clipboard-fix-integer-underflow-i.patch
    xen-add-block-resize-support-for-xen-dis.patch
    xen-ignore-live-parameter-from-xen-save-.patch
    xen_disk-Add-suse-specific-flush-disable.patch
* Sat Mar 25 2023 Martin Li_ka <mliska@suse.cz>
  - Enable again LTO for x86_64 target (boo#1133281).
* Wed Mar 22 2023 Dario Faggioli <dfaggioli@suse.com>
  - Further fixes for bsc#1209546
    * Patches added:
    test-vmstate-fix-bad-GTree-usage-use-aft.patch
* Tue Mar 21 2023 Dario Faggioli <dfaggioli@suse.com>
  - Fix bsc#1209546
    * Patches added:
    qemu-osdep-Switch-position-of-extern-and.patch
* Thu Mar 16 2023 Dario Faggioli <dfaggioli@suse.com>
  - Fix bsc#1209064
  - Backport the "acpi: cpuhp: fix guest-visible maximum access size
    to the legacy reg block" patch, as it makes developing and
    testing OVMF/EDK2 easier
    * Patches added:
    acpi-cpuhp-fix-guest-visible-maximum-acc.patch
    s390x-pci-reset-ISM-passthrough-devices-.patch
    s390x-pci-shrink-DMA-aperture-to-be-boun.patch
* Thu Mar 09 2023 Martin Liška <mliska@suse.cz>
  - Disable -Werror as it is very sensitive when one
    updates a new compiler. -Werror is fine for upstream development,
    but not when it comes to stability of a package build.
* Fri Feb 24 2023 Dario Faggioli <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 Dario Faggioli <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 <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 Dario Faggioli <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 Dario Faggioli <dfaggioli@suse.com>
  - Refactor building and installing SeaBIOS docs
* Fri Jan 27 2023 Dario Faggioli <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 <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 Dirk Müller <dmueller@suse.com>
  - install binfmt-misc handlers for systemd (bsc#1206838)
* Wed Nov 16 2022 Dario Faggioli <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 Christopher Yeleighton <giecrilj@stegny.2a.pl>
  - install SeaBIOS documentation
* Thu Nov 03 2022 Andreas Schwab <schwab@suse.de>
  - Enable KVM support on riscv64
* Wed Oct 26 2022 Dario Faggioli <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 Dario Faggioli <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 Hans-Peter Jansen <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 Dario Faggioli <dfaggioli@suse.com>
  - Fixes bsc#1204082
    * Patches added:
    block-io_uring-revert-Use-io_uring_regis.patch
* Wed Oct 05 2022 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <dfaggioli@suse.com>
  - Fix: bsc#1202665, CVE-2022-2962
    * Patches added:
    net-tulip-Restrict-DMA-engine-to-memorie.patch
* Fri Sep 30 2022 Dirk Müller <dmueller@suse.com>
  - skip tests that don't work under qemu-linux-user emulation
* Wed Sep 28 2022 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <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 Dominique Leuenberger <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 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <dfaggioli@suse.com>
  - Fix bsc#1197084
    * Patches added:
    hostmem-default-the-amount-of-prealloc-t.patch
* Sun Jul 17 2022 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <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 Lin Ma <lma@suse.com>
  - Fix usb ehci boot failure (bsc#1192115)
    * Patches added:
    hw-usb-hcd-ehci-fix-writeback-order.patch
* Tue Jun 21 2022 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <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 Martin Liška <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 Dirk Müller <dmueller@suse.com>
  - enable aio=io_uring on all kvm architectures (bsc#1197699)
* Tue Apr 05 2022 Li Zhang <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 <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 <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 <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 <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 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <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 <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 Dario Faggioli <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 Dario Faggioli <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 <li.zhang@suse.com>
  - Proactive fix
    * Patches added:
    hw-nvram-at24-return-0xff-if-1-byte-addr.patch
* Mon Mar 07 2022 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <dfaggioli@suse.com>
  - Include vmxcap in the qemu-tools package (is being very useful
    for debugging bsc#1193364)
* Fri Feb 18 2022 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <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 <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 <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 <li.zhang@suse.com>
  - Enable modules for testsuite
* Mon Jan 17 2022 Li Zhang <li.zhang@suse.com>
  * Patches added:
    meson-build-all-modules-by-default.patch
* Wed Jan 12 2022 Dario Faggioli <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 Dario Faggioli <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 Lin Ma <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 <li.zhang@suse.com>
  - Add an audio-oss sub-package
* Thu Dec 16 2021 Dario Faggioli <dfaggioli@suse.com>
  - Add some new (mostly documentation) files in the package
* Thu Dec 16 2021 Li Zhang <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 <li.zhang@suse.com>
  - Remove options --disable-jemalloc and --disable-tcmalloc
    which are changed in v6.2.0.
* Thu Dec 16 2021 Dario Faggioli <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 Dario Faggioli <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 Dario Faggioli <dfaggioli@suse.com>
  - Rename the Guest Agent service qemu-guest-agent, like in other
    distros (and upstream). bsc#1185543
* Mon Dec 13 2021 Dirk Müller <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 Dario Faggioli <dfaggioli@suse.com>
  * Patches added (bsc#1186256):
    qemu-binfmt-conf.sh-allow-overriding-SUS.patch
* Mon Dec 06 2021 Guillaume GARDET <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 José Ricardo Ziviani <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 <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 José Ricardo Ziviani <jose.ziviani@suse.com>
  - Fix testsuite dependencies (bsc#1190573)
    * Patches added:
    modules-quick-fix-a-fundamental-error-in.patch
* Tue Sep 14 2021 José Ricardo Ziviani <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 José Ricardo Ziviani <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 José Ricardo Ziviani <jose.ziviani@suse.com>
  - Update supported file for ARM machines.
* Thu Sep 02 2021 José Ricardo Ziviani <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 José Ricardo Ziviani <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 José Ricardo Ziviani <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 José Ricardo Ziviani <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 José Ricardo Ziviani <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 José Ricardo Ziviani <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 José Ricardo Ziviani <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 José Ricardo Ziviani <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 José Ricardo Ziviani <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 José Ricardo Ziviani <jose.ziviani@suse.com>
  - Fix qemu-supportconfig network-manager verification
* Thu Jul 01 2021 José Ricardo Ziviani <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 José Ricardo Ziviani <jose.ziviani@suse.com>
  - Update qemu-supportconfig plugin
* Fri Jun 25 2021 José Ricardo Ziviani <jose.ziviani@suse.com>
  - Fix an update-alternative warning when removing qemu-skiboot package
    bsc#1178678
* Wed Jun 23 2021 José Ricardo Ziviani <jose.ziviani@suse.com>
  - Use doc directive to build QEMU documentation
* Fri Jun 11 2021 José Ricardo Ziviani <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 José Ricardo Ziviani <jose.ziviani@suse.com>
  - Enable zstd compression option to qcow2
* Mon Jun 07 2021 José Ricardo Ziviani <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 Dirk Müller <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 José Ricardo Ziviani <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 José Ricardo Ziviani <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 Bruce Rogers <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 José Ricardo Ziviani <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Dominique Leuenberger <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <brogers@suse.com>
  - Added a few more usability improvements for our git packaging
    workflow
* Fri Feb 19 2021 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <brogers@suse.com>
  - Additional tweaks to ensure libvirt runs ok when
    qemu-hw-display-virtio-gpu package is not installed
* Fri Jan 29 2021 Lin Ma <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <brogers@suse.com>
  - Be more careful about what directives are used for qemu-testsuite
* Tue Nov 24 2020 Bruce Rogers <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 Milan Savić <milsav92@outlook.com>
  - Added io_uring support.
* Tue Nov 17 2020 Bruce Rogers <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 Liang Yan <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <brogers@suse.com>
  - Fix spec file, where a conditional macro didn't have the correct
    syntax (bsc#1176766)
* Tue Sep 15 2020 Bruce Rogers <brogers@suse.com>
  - Change qemu-x86 packaging relationship with qemu-microvm from
    Requires to Recommends
* Thu Sep 10 2020 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix wrong usage of %{_libexecdir} for systemd owned paths below
    %{_prefix}/lib.
* Tue Aug 11 2020 Bruce Rogers <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 Liang Yan <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <brogers@suse.com>
  - Work around gcc 10 bug (boo#1172411)
    build-Work-around-gcc10-bug-by-not-using.patch
* Mon Jun 01 2020 Bruce Rogers <brogers@suse.com>
  - Now that gcc10 compatibility is figured out, remove NO_WERROR=1
    again from ipxe make.
* Tue May 26 2020 Bruce Rogers <brogers@suse.com>
  - Fix segfault when doing HMP wavcapture (boo#1171712)
    audio-fix-wavcapture-segfault.patch
* Tue May 05 2020 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <brogers@suse.com>
  - Minor tweaks to patches and support doc
* Tue Apr 21 2020 Martin Liška <mliska@suse.cz>
  - Add gcc10-maybe-uninitialized.patch in order to fix
    boo#1169728.
* Fri Apr 17 2020 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <brogers@suse.com>
  - Note The previous set of s390x patches also includes the fix for:
    bsc#1167445
* Fri Mar 20 2020 Bruce Rogers <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 Liang Yan <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Liang Yan <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 Dominique Leuenberger <dimstar@opensuse.org>
  - BuildRequire pkgconfig(libudev) instead of libudev-devel: Allow
    OBS to shortcut through -mini flavors.
* Tue Jan 28 2020 Bruce Rogers <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 Bruce Rogers <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 Dominique Leuenberger <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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 Bruce Rogers <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

Files

/etc/qemu
/etc/qemu/bridge.conf
/usr/bin/analyze-migration.py
/usr/bin/qemu-edid
/usr/bin/qemu-keymap
/usr/bin/vmstate-static-checker.py
/usr/bin/vmxcap
/usr/libexec/qemu-bridge-helper
/usr/libexec/virtfs-proxy-helper
/usr/share/man/man1/virtfs-proxy-helper.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024