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

qemu-microvm-10.2.2-1.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: qemu-microvm Distribution: openSUSE Tumbleweed
Version: 10.2.2 Vendor: openSUSE
Release: 1.2 Build date: Wed Mar 18 11:45:48 2026
Group: System/Emulators/PC Build host: reproducible
Size: 196608 Source RPM: qemu-10.2.2-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.qemu.org/
Summary: x86 MicroVM firmware for QEMU
This package provides minimal x86 firmware for booting certain guests under
QEMU. qboot provides the minimum resources needed to boot PVH and bzImages.
bios-microvm, created from a minimal seabios configuration, provides slightly
wider support than qboot, but still focuses on quick boot up.

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 Mar 18 2026 Dario Faggioli <dfaggioli@suse.com>
  - Update to latest stable release (10.2.2)
    Full backport list here:
    https://lore.kernel.org/qemu-devel/20260318045608.8332313DFF9@think4mjt.localdomain/
    This release includes the fixes for (among others):
    bsc#1258509 (CVE-2026-2243)
    bsc#1259079 (CVE-2026-3196) / bsc#1259080 (CVE-2026-3195)
    A selection of them is reported here below:
    target/i386: add compat for migrating error code
    hyperv/syndbg: check length returned by cpu_physical_memory_map()
    fuse: Copy write buffer content before polling
    target/loongarch: Preserve PTE permission bits in LDPTE
    target/loongarch: Avoid recursive PNX exception on CSR_BADI fetch
    hw: Make qdev_get_printable_name() consistently return freeable string
    hw/net/npcm_gmac: Catch accesses off the end of the register array
    linux-user: fix TIOCGSID ioctl
    tests/tcg/multiarch/test-mmap: Check mmaps beyond reserved_va
    bsd-user: Deal with mmap where start > reserved_va
    linux-user: Deal with mmap where start > reserved_va
    hw/net/xilinx_ethlite: Check for oversized TX packets
    virtio-gpu: Ensure BHs are invoked only from main-loop thread
    fdmon-io_uring: check CQ ring directly in gsource_check
    aio-posix: notify main loop when SQEs are queued
    block/nfs: Do not enter coroutine from CB
    block: Never drop BLOCK_IO_ERROR with action=stop for rate limiting
    block/throttle-groups: fix deadlock with iolimits and muliple iothreads
    mirror: Fix missed dirty bitmap writes during startup
    block/curl: fix concurrent completion handling
    block/vmdk: fix OOB read in vmdk_read_extent()
    hw/net/smc91c111: Don't allow negative-length packets
    io: fix cleanup for websock I/O source data on cancellation
    io: fix cleanup for TLS I/O source data on cancellation
    io: separate freeing of tasks from marking them as complete
    target/ppc/translate: Fix TCG debug assert translating CLRBWIBC
    target/i386/emulate/x86_decode: Actually use stream in decode_instruction_stream()
    target/i386/hvf/x86_mmu: Fix compiler warning
    target/i386/emulate/x86_decode: Fix compiler warning
    ...
* Tue Feb 24 2026 Dario Faggioli <dfaggioli@suse.com>
  - Update to stable release 10.2.1:
    Full backport list here:
    https://lore.kernel.org/qemu-devel/20260213060607.200695-1-mjt@tls.msk.ru/
    This release includes the fixes for (among others):
    bsc#1255400 (CVE-2025-14876)
    A selection of them is reported here below:
    scripts/qemugdb: timers: Fix KeyError in 'qemu timers' command
    Revert "tcg/user: do not set exit_request gratuitously"
    linux-user/syscall.c: Prevent acquiring clone_lock while fork()
    hw/cxl: Take into account how many media operations are requested for param check
    hw/cxl: Check for overflow on santize media as both base and offset 64bit.
    virtio-gpu: fix error handling in virgl_cmd_resource_create_blob
    virtio-pmem: ignore empty queue notifications
    virtio-gpu-virgl: correct parent for blob memory region
    cryptodev-builtin: Limit the maximum size
    hw/virtio/virtio-crypto: verify asym request size
    q35: Fix migration of SMRAM state
    pcie_sriov: Fix PCI_SRIOV_* accesses in pcie_sriov_pf_exit()
    virtio: Fix crash when sriov-pf is set for non-PCI-Express device
    virtio-dmabuf: Ensure UUID persistence for hash table insertion
    vdpa: fix vhost-vdpa suspended state not be shared
    hw/i2c/aspeed_i2c: Fix DMA moving data into incorrect address
    hw/i2c/aspeed: Fix wrong I2CC_DMA_LEN when I2CM_DMA_TX/RX_ADDR set first
    hw/arm/aspeed_ast27x0: Fix EHCI3/4 IRQ routing to GIC
    hw/i2c/aspeed_i2c.c: Add a check for dma_read
    hw/adc: Fix out-of-bounds write in Aspeed ADC model
    hw/uefi: fix size negotiation
    hw/nvme: Fix bootindex suffix use-after-free
    python: fix msys64 wheel directory specification
    tests/qtest/ufs-test: Add test for mcq completion queue wraparound
    hw/ufs: Fix mcq completion queue wraparound
    hw/ufs: fix CQE endianness and UPIU length
    hw/ufs: Ensure DBC of PRDT uses only lower 18 bits
    tests/functional: migrate sbsa_ref test images
    pc-bios/optionrom: Use 32-bit linker emulation for the optionroms
    gitlab: preserve base rules for container template
    target/i386/tcg: fix a few instructions that do not support VEX.L=1
    linux-user: fixup termios2 related things on PowerPC
    linux-user: Add missing termios baud rates
    linux-user: Add termios2 support to sparc target
    linux-user: Add termios2 support to sh4 target
    linux-user: Add termios2 support to mips target
    linux-user: Add termios2 support to hppa target
    linux-user: Add termios2 support to alpha target
    linux-user: Add termios2 support
    hw/intc: avoid byte swap fiddling in gicv3 its path
    ...
  - Fix bsc#1257492:
    * [openSUSE][RPM] spec: Tie guest-agent supplements to the kernel package (bsc#1257492)
* Mon Feb 02 2026 Dario Faggioli <dfaggioli@suse.com>
  - Fix bsc#1257314, bsc#1256980, bsc#1256484 (CVE-2026-0665) and
    some issues with userspace emulation:
    * tests: add tcg coverage for fixed mremap bugs
    * linux-user: fix reserved_va page leak in do_munmap
    * linux-user: fix mremap errors for invalid ranges
    * linux-user: fix mremap unmapping adjacent region
    * linux-user/elfload.c: Correction to HWCAP2 accessor
    * linux-user: allow null `pathname` for statx()/fstatat()
    * [openSUSE] roms/efi: Fix build error with glibc 2.43 (bsc#1257314)
    * roms/edk2: fix building with GCC 16 (bsc#1256980)
    * hw/i386/kvm: fix PIRQ bounds check in xen_physdev_map_pirq() (bsc#1256484, CVE-2026-0665)
    * [openSUSE][RPM]: add enable-sdl and enable-sdl-image flags
* Fri Jan 23 2026 Dario Faggioli <dfaggioli@suse.com>
  - Bug and CVE fixes:
    * roms/edk2: fix building with GCC 16 (bsc#1256980)
    * hw/i386/kvm: fix PIRQ bounds check in xen_physdev_map_pirq() (bsc#1256484, CVE-2026-0665)
* Fri Jan 09 2026 Dario Faggioli <dfaggioli@suse.com>
  - Build ui-sdl and audio-sdl modules as some applications (like quickemu)
    requires them.
    * [openSUSE][RPM]: add enable-sdl and enable-sdl-image flags
  - Update to version 10.2.0 (jsc#PED-14599)
    The full list of changes are available at:
    https://wiki.qemu.org/ChangeLog/10.2
    Highlights include:
    * Arm
    - New CPU architectural features emulated: FEAT_SCTLR2, FEAT_TCR2,
      FEAT_CSSC, ...
    - The deprecated pxa CPU family has now been removed
    - The gdbstub now exposes the SME and SME2 registers to debuggers
    - virt: You can now create multiple SMMUv3 devices on the command line,
      to give separate PCIe roots their own IOMMU
    * PowerPC
    - Support for PowerNV11 and PPE42 CPU/Machines.
    - FADUMP Support for pSeries
    - Decodetree movement for some floating-point instructions
    - Firmware updates for SLOF, sam460ex u-boot
    * x86
    - The HPET device does not take the big QEMU lock anymore.
    - The isapc machine can only use 3.5G memory and will warn when used
      with 64-bit CPUs. Also, when -cpu max is used with isapc it will pick
      a Pentium III CPU.
    - Support for a new accelerator, MSHV, which lets you create VMs from a
      Hyper-V guest without using nested virtualization.
    * VFIO
    - Removal of the deprecated vfio-platform, vfio-calxeda-xgmac and
      vfio-amd-xgbe devices
    * TCG Plugins
    - new uftrace plugin
    - new hooks for discontinuity events (irqs, host calls and exceptions)
    * Migration
    - Supported new cpr-exec migration mode
    - Supported mapped-ram on snapshot save/load
    - Fixed a false positive TLS warning when postcopy preempt migration
      is completing
    - Fixed source QEMU hang when a postcopy migration failed at switchover phase
    - Fixed a possible interrupt performance regression after migration when with
      VFIO-PCI devices
    - Fixed snapshot crash when migration capabilities were wrongly specified
    - Fixed COLO regression (since QEMU 10.0)
    * Block device backends and tools
    - It is now possible to open both the server and client endpoints of an NBD
      connection from the same process. Previously, attempting to connect QEMU
      as an NBD client to a socket being served by the same process would deadlock.
    - The block limits detected for a block backend (such as required request
      alignment, maximum request size etc.) are now exposed in QMP as part of
      the data returned by the 'query-block' and 'query-named-block-nodes'
      commands. The same information is displayed in 'qemu-img info' if the
      new option '--limits' is given.
    - 'stats-intervals' can now be configured in '-device' for block devices.
      Previously, this was only available in '-drive' (and therefore inaccessible
      when using '-blockdev').
    * Miscellaneous
    - On host systems that support io_uring, QEMU's main loop is now based on
      io_uring, which can improve performance in some cases and will enable new
      features and potentially further performance improvements in the future.
    - The '-run-with' argument gains a new 'exit-with-parent=on' parameter which,
      on Linux, FreeBSD and macOS platforms, will ensure QEMU is terminated when
      the parent process exists.
    - Fixed possible memory leak on CPU hot plug / unplug
    - Fixed TDX regression on using hugetlbfs
    - Fixed guest-memfd use case on shmem
    - Fixed possible poweroff hang on virtio devices with iommu_platform=on
    * User-mode emulation
    - various bugfixes and added features
    - implement fchmodat2 syscall
    - support MADV_DONTDUMP and MADV_DODUMP
    - fix FIBMAP and FIGETBSZ ioctls
    - permit sendto() with NULL buf and 0 len
    * Guest agent
    - Fix truncated output handling in guest-exec status reporting
    - Fix 'retry_path' logic for Windows service (Windows only)
    - VSS: Write the hex value of the error in the log (Windows only)
* Fri Dec 12 2025 Dario Faggioli <dfaggioli@suse.com>
  - Update to stable release 10.1.3:
    Full backport list here:
    https://lore.kernel.org/qemu-devel/1765091757.917767.2720030.nullmailer@tls.msk.ru/
    This release includes the fixes for (among others):
    bsc#1253002 (CVE-2025-12464)
    bsc#1250984 (CVE-2025-11234)
    A selection of them is reported here below:
    kvm: Fix kvm_vm_ioctl() and kvm_device_ioctl() return value
    docs/devel: Update URL for make-pullreq script
    target/arm: Fix assert on BRA.
    hw/aspeed/{xdma, rtc, sdhci}: Fix endianness to DEVICE_LITTLE_ENDIAN
    hw/core/machine: Provide a description for aux-ram-share property
    hw/pci: Make msix_init take a uint32_t for nentries
    block/io_uring: avoid potentially getting stuck after resubmit at the end of ioq_submit()
    iotests: add Linux loop device image creation test
    block: use pwrite_zeroes_alignment when writing first sector
    file-posix: populate pwrite_zeroes_alignment
    block-backend: Fix race when resuming queued requests
    ui/vnc: Fix qemu abort when query vnc info
    chardev/char-pty: Do not ignore chr_write() failures
    ui/vdagent: fix windows agent regression
    hw/display/exynos4210_fimd: Account for zero length in fimd_update_memory_section()
    hw/arm/armv7m: Disable reentrancy guard for v7m_sysreg_ns_ops MRs
    hw/arm/aspeed: Fix missing SPI IRQ connection causing DMA interrupt failure
    hw/arm/ast27x0: Fix typo in LTPI address
    migration: Fix transition to COLO state from precopy
    qmp: Fix a typo for a USO feature
    target/i386: fix stack size when delivering real mode interrupts
    target/i386: svm: fix sign extension of exit code
    target/i386/tcg: validate segment registers
    target/i386: Mark VPERMILPS as not valid with prefix 0
    hw/southbridge/lasi: Correct LasiState parent
    hw/dma/zynq-devcfg: Fix register memory
    tests/functional: handle URLError when fetching assets
    tests/functional: fix formatting of exception args
    block/io: Take reqs_lock for tracked_requests
    nvme: Fix coroutine waking
    ...
* Thu Nov 27 2025 Dario Faggioli <dfaggioli@suse.com>
  - Fixes:
    * [openSUSE][RPM]: really fix *-virtio-gpu-pci dependency on ARM (bsc#1254494)
    * io: fix use after free in websocket handshake code (bsc#1250984)
    * io: move websock resource release to close method (bsc#1250984)
    * io: release active GSource in TLS channel finalizer (bsc#1250984)
* Fri Oct 31 2025 Dario Faggioli <dfaggioli@suse.com>
  - Update to stable release 10.1.2:
    Full backport list here:
    https://lore.kernel.org/qemu-devel/1761022280.036705.6267.nullmailer@tls.msk.ru/
    A selection of them is reported here below:
    linux-user/microblaze: Fix little-endianness binary
    target/hppa: correct size bit parity for fmpyadd
    accel/tcg: Hoist first page lookup above pointer_wrap
    target/i386: user: do not set up a valid LDT on reset
    async: access bottom half flags with qatomic_read
    target/i386: fix access to the T bit of the TSS
    target/i386: fix x86_64 pushw op
    i386/tcg/smm_helper: Properly apply DR values on SMM entry / exit
    i386/cpu: Prevent delivering SIPI during SMM in TCG mode
    i386/kvm: Expose ARCH_CAP_FB_CLEAR when invulnerable to MDS
    target/i386: Fix CR2 handling for non-canonical addresses
    block/curl.c: Use explicit long constants in curl_easy_setopt calls
    target/i386: add compatibility property for pdcm feature
    target/i386: add compatibility property for arch_capabilities
    target/riscv: rvv: Fix vslide1[up|down].vx unexpected result when XLEN2 and SEWd
    target/riscv: Fix ssamoswap error handling
    target/riscv: Fix SSP CSR error handling in VU/VS mode
    target/riscv: Fix the mepc when sspopchk triggers the exception
    target/arm: Don't set HCR.RW for AArch32 only CPUs
    pcie_sriov: make pcie_sriov_pf_exit() safe on non-SR-IOV devices
    ...
* Wed Oct 08 2025 Dario Faggioli <dfaggioli@suse.com>
  - Update to stable release 10.1.1:
    A selection of the backported patches and fixes is:
    tests/functional/aarch64: Fix assets of test_hotplug_pci
    physmem: Destroy all CPU AddressSpaces on unrealize
    memory: New AS helper to serialize destroy+free
    include/system/memory.h: Clarify address_space_destroy() behaviour
    migration: Fix state transition in postcopy_start() error handling
    target/riscv: rvv: Modify minimum VLEN according to enabled vector extensions
    target/riscv: rvv: Replace checking V by checking Zve32x
    target/riscv: Fix endianness swap on compressed instructions
    hw/riscv/riscv-iommu: Fixup PDT Nested Walk
    target/riscv: do not use translator_ldl in opcode_at
    target/riscv: use riscv_csrr in riscv_csr_read
    hw/char: sifive_uart: Raise IRQ according to the Tx/Rx watermark thresholds
    docs/interop/firmware: Add riscv64 to FirmwareArchitecture
    hw/riscv/riscv-iommu: Fix MSI table size limit
    ui/icons/qemu.svg: Add metadata information (author, license) to the logo
    ui/spice: fix crash when disabling GL scanout on
    ui/spice: Fix abort on macOS
    ppc/spapr: init lrdr-capapcity phys with ram size if maxmem not provided
    hw/intc/xics: Add missing call to register vmstate_icp_server
    net/passt: Fix build failure due to missing GIO dependency
    hw/usb/hcd-uhci: don't assert for SETUP to non-0 endpoint
    tests/tcg/multiarch: Add tb-link test
    accel/tcg: Properly unlink a TB linked to itself
    tests: Fix "make check-functional" for targets without thorough tests
    .gitlab-ci.d/buildtest.yml: Unset CI_COMMIT_DESCRIPTION for htags
    tcg/optimize: Fix folding of vector bitsel
    hw/pci-host/astro: Don't call pci_regsiter_root_bus() in init
    hw/pci-host/dino: Don't call pci_register_root_bus() in init
    target/sparc: Relax decode of rs2_or_imm for v7
    target/sparc: Loosen decode of RDTBR for v7
    target/sparc: Loosen decode of RDWIM for v7
    target/sparc: Loosen decode of RDPSR for v7
    target/sparc: Loosen decode of RDY for v7
    target/sparc: Loosen decode of STBAR for v8
    target/sparc: Allow TRANS macro with no extra arguments
    linux-user: avoid -Werror=int-in-bool-context
    ...
* Mon Sep 29 2025 Dario Faggioli <dfaggioli@suse.com>
  - Resolve a repo-has-moved service running issue:
    * .gitmodules: move u-boot mirrors to qemu-project-mirrors
* Thu Sep 25 2025 Dario Faggioli <dfaggioli@suse.com>
  - Fix bsc#1230042:
    * [openSUSE] rpm/spec: qemu-vgabios is required on ppc (bsc#1230042)
* Fri Sep 12 2025 Dario Faggioli <dfaggioli@suse.com>
  - Update to latest release (10.1.0).
    The full list of changes are available at:
    https://wiki.qemu.org/ChangeLog/10.1
    Highlights include:
    * VFIO: Initial support for accessing/mapping memory for confidential
      guests when guest_memfd is being utilized, allowing passthrough support
      for virtual machines running under SEV-SNP/TDX
    * Live migration: support for utilizing multifd to accelerate post-copy
      migration, optimizations for pre-copy migration, and RDMA migration
      support for ipv6
    * QEMU guest agent: support for querying load of virtual machines
      running Windows via new 'guest-get-load' command
    * ARM: support for CPU features FEAT_SME2, FEAT_SME2p1, FEAT_SME_B16B16,
      FEAT_SME_F16F16, FEAT_SVE_B16B16, and FEAT_SVE2p1
    * ARM: support for new board/machine models 'max78000fthr',
      'ast2700fc', 'catalina-bmc', 'gb200-bmc', and 'ast2700a0-evb'
    * ARM: 'virt' board now supports nested virtualization under KVM, CXL,
      and ACPI-based PCI hotplug
    * LoongArch: support for in-kernel irqchip
    * Microblaze: support for selecting the endianess of 'petalogix_s3adsp1800'
      machine type
    * RISC-V: ISA/extension support for atomic instruction fetch (Ziccif),
      'Svrsw60t59b', and numerous other improvements/additions/fixes
    * RISC-V: support for Kunminghu CPU and platform
    * x86: KVM support for running confidential guests via Intel TDX
    * x86: Support for initializing confidential TDX or SEV-SNP virtual
      machines using the IGVM file format
    * and lots more...
    Have a look at the list of deprecated features too, especially
    if you're still interested in using 32bits systems as hosts:
    * https://qemu-project.gitlab.io/qemu/about/deprecated.html
  - Add patches (from the mailing list):
    python: avoid deprecation warning with get_event_loop
    python: Replace asyncio.get_event_loop for Python 3.14
* Tue Aug 12 2025 Dario Faggioli <dfaggioli@suse.com>
  - Fix build issues due to Python version:
    * mkvenv: Support pip 25.2 (bsc#1247972)
* Tue Aug 12 2025 Dario Faggioli <dfaggioli@suse.com>
  - Bug and CVE fixes:
    * tests: Avoid dependency on padding on signal messages (boo#1246830)
    * pcie_sriov: Fix configuration and state synchronization (bsc#1246992 CVE-2025-54566 CVE-2025-54567)
    * [openSUSE][RPM] linux-user: restart systemd-binfmt upon changes (bsc#1247443)
* Sun Aug 10 2025 Dario Faggioli <dfaggioli@suse.com>
  - Update to stable release 10.0.3:
    Full list of backports here:
    https://lore.kernel.org/qemu-devel/1748499690.323471.13081.nullmailer@localhost/
    A selection of them is reported here too:
    hvf: arm: Emulate ICC_RPR_EL1 accesses properly
    target/arm: Correct encoding of Debug Communications Channel registers
    ui: fix setting client_endian field defaults
    hw/net/npcm_gmac.c: Send the right data for second packet in a row
    target/i386: do not expose ARCH_CAPABILITIES on AMD CPU
    i386/cpu: Honor maximum value for CPUID.8000001DH.EAX[25:14]
    i386/cpu: Fix overflow of cache topology fields in CPUID.04H
    i386/cpu: Fix cpu number overflow in CPUID.01H.EBX[23:16]
    ui/vnc: Do not copy z_stream
    vhost: Fix used memslot tracking when destroying a vhost device
    roms: re-remove execute bit from hppa-firmware*
    file-posix: Fix aio=threads performance regression after enablign FUA
    amd_iommu: Fix truncation of oldval in amdvi_writeq
    amd_iommu: Remove duplicated definitions
    amd_iommu: Fix the calculation for Device Table size
    amd_iommu: Fix mask to retrieve Interrupt Table Root Pointer from DTE
    amd_iommu: Fix masks for various IOMMU MMIO Registers
    amd_iommu: Update bitmasks representing DTE reserved fields
    amd_iommu: Fix Device ID decoding for INVALIDATE_IOTLB_PAGES command
    amd_iommu: Fix Miscellaneous Information Register 0 encoding
    virtio-net: Add queues for RSS during migration
    net: fix buffer overflow in af_xdp_umem_create()
    accel/kvm: Adjust the note about the minimum required kernel version
    ...
* Wed Jul 23 2025 Dario Faggioli <dfaggioli@suse.com>
  - Fix bsc#1246566:
    * [roms] seabios: include "pciinit: don't misalign large BARs" (bsc#1246566)
* Fri Jun 20 2025 Dario Faggioli <dfaggioli@suse.com>
  - Add Live migration support for QEMU-emulated AMD IOMMU (jsc#PED-13144):
    * hw/i386/amd_iommu: Allow migration when explicitly create the AMDVI-PCI device (jsc#PED-PED-13144)
    * hw/i386/amd_iommu: Isolate AMDVI-PCI from amd-iommu device to allow full control over the PCI device creation (jsc#PED-13144)
* Fri Jun 06 2025 Dario Faggioli <dfaggioli@suse.com>
  - Update to stable release 10.0.2:
    Full list of backports here:
    https://lore.kernel.org/qemu-devel/1748499690.323471.13081.nullmailer@localhost/
    A selection of them is reported here too:
    Revert "Drop support for Python 3.8"
    Update version for 10.0.1 release
    Drop support for Python 3.8
    target/hppa: Fix FPE exceptions
    linux-user/hppa: Send proper si_code on SIGFPE exception
    target/hppa: Copy instruction code into fr1 on FPU assist fault
    migration: Allow caps to be set when preempt or multifd cap enabled
    migration/multifd: Don't send device state packets with zerocopy flag
    qapi/misc-target: Fix the doc to distinguish query-sgx and query-sgx-capabilities
    hw/pci-host: Remove unused pci_host_data_be_ops
    hw/pci-host/gt64120: Fix endianness handling
    i386/hvf: Make CPUID_HT supported
    i386/tcg: Make CPUID_HT and CPUID_EXT3_CMP_LEG supported
    target/riscv/kvm: do not read unavailable CSRs
    target/riscv/kvm: add kvm_csr_cfgs[]
    target/riscv/kvm: turn kvm_riscv_reg_id_ulong() into a macro
    target/riscv/kvm: turn u32/u64 reg functions into macros
    target/riscv/kvm: fix leak in kvm_riscv_init_multiext_cfg()
    target/riscv/kvm: minor fixes/tweaks
    target/riscv: Fix vslidedown with rvv_ta_all_1s
    target/riscv: Fix the rvv reserved encoding of unmasked instructions
    ...
* Wed Jun 04 2025 Dario Faggioli <dfaggioli@suse.com>
  - Continue trying to fix building with GCC15:
    * roms/edk2: continue to try fixing building with GCC15 (bsc#1241473)
    * roms/ipxe: fix building with GCC15 (bsc#1241473)
* Wed May 28 2025 Dario Faggioli <dfaggioli@suse.com>
  - Fix building opensbi with gcc-15:
    * [openSUSE] Fix bsc#1241473 (in opensbi)
* Wed May 28 2025 Dario Faggioli <dfaggioli@suse.com>
  - Fixes for bsc#1241240 and bsc#1243585:
    * vfio/spapr: Fix L2 crash with PCI device passthrough and memory > 128G (bsc#1241240)
    * vfio/spapr: Enhance error handling in vfio_spapr_create_window() (bsc#1241240)
    * tests/functional: Use -no-shutdown in the hppa_seabios test (bsc#1243585)
* Thu May 08 2025 Dario Faggioli <dfaggioli@suse.com>
  - Update to latest stable release (10.0.0)
    Full changelog here:
    https://wiki.qemu.org/ChangeLog/10.0
    Highlights include:
    * block: virtio-scsi multiqueue support for using different I/O threads
      to process requests for each queue (similar to the virtio-blk multiqueue
      support that was added in QEMU 9.2)
    * VFIO: improved support for IGD passthrough on all Intel Gen 11/12
      devices
    * Documentation: significant improvement/overhaul of documentation for
      QEMU Machine Protocol to make it clearer and more organized, including
      all commands/events/types now being cross-reference-able via click-able
      links in generated documentation
    * ARM: emulation support for EL2 physical and virtual timers
    * ARM: emulation support for FEAT_AFP, FEAT_RPRES, and FEAT_XS
      architecture features
    * ARM: new board models for NPCM8445 Evaluation and i.MX 8M Plus EVK
      boards
    * HPPA: new SeaBIOS-hppa version 18 with lots of fixes and enhancements
    * HPPA: translation speed and virtual CPU reset improvements
    * HPPA: emulation support for Diva GSP BMC boards
    * LoongArch: support for CPU hotplug, paravirtual IPIs, KVM steal time
      accounting, and virtual 'extioi' interrupt routing.
    * RISC-V: ISA/extension support for riscv-iommu-sys devices, 'svukte',
      'ssstateen', 'smrnmi', 'smdbltrp'/'ssdbltrp', 'supm'/'sspm', and
      IOMMU translation tags
    * RISC-V: emulation support for Ascalon and RV64 Xiangshan Nanhu CPUs,
      and Microblaze V boards.
    * s390x: add CPU model support for the generation 17 mainframe CPU
    * s930x: add support for virtio-mem and for bypassing IOMMU to improve
      PCI device performance
    * x86: CPU model support for Clearwater Forest and Sierra Forest v2
    * x86: faster emulation of string instructions
    * and lots more...
    Have a look at the list of deprecated features too, especially if you're
    still interested in using 32bits systems as hosts:
    * https://qemu-project.gitlab.io/qemu/about/deprecated.html
  - Post-update improvements and fixes:
    * [openSUSE]: fix SLOF not building with gcc15 (bsc#1241473)
    * [openSUSE][RPM]: *.spec: improve the %check phases
    * docs: Don't define duplicate label in qemu-block-drivers.rst.inc
    * [openSUSE] tests: workaround expected failures of func-x86_64-mem_addr_space
    * [openSUSE]: tests/functional increase the timeout of func_hppa_seabios
    * [openSUSE] tests/unit increase the timeouts for tlssession tests
* Fri Apr 11 2025 dfaggioli@suse.com
  - all glib2 versions are recent enough to use pcre2:
    * qemu-linux-user: drop pcre (by Andreas Stieger)
  - Correct wrong bug mentioned in changelog (bsc#1236329)
* Wed Apr 02 2025 dfaggioli@suse.com
  - Update to latest stable release (9.2.3)
    Full backport list here:
    https://lore.kernel.org/qemu-devel/44124379-3349-45cf-9238-8a847d8b2770@tls.msk.ru/
    Fixes: bsc#1236329
    Highlights include:
    * hw/intc/aspeed: Fix IRQ handler mask check
    * hw/misc/aspeed_hace: Fix buffer overflow in has_padding function
    * target/riscv: fix handling of nop for vstart >= vl in some vector instruction
    * target/riscv: refactor VSTART_CHECK_EARLY_EXIT() to accept vl as a parameter
    * Makefile: "make dist" generates a .xz, not .bz2
    * target/ppc: Fix e200 duplicate SPRs
    * target/ppc: Fix facility interrupt checks for VSX
    * ppc/spapr: fix default cpu for pre-9.0 machines.
    * host/include/loongarch64: Fix inline assembly compatibility with Clang
    * linux-user/riscv: Fix handling of cpu mask in riscv_hwprobe syscall
    * target/riscv: fixes a bug against `ssamoswap` behavior in M-mode
    * target/riscv: fix access permission checks for CSR_SSP
    * docs/about/emulation: Fix broken link
    * vdpa: Allow vDPA to work on big-endian machine
    * vdpa: Fix endian bugs in shadow virtqueue
    * target/loongarch: Fix vldi inst
    * target/arm: Simplify pstate_sm check in sve_access_check
    * target/arm: Make DisasContext.{fp, sve}_access_checked tristate
    * util/cacheflush: Make first DSB unconditional on aarch64
    * docs: Rename default-configs to configs
    * block: Zero block driver state before reopening
    * hw/xen/hvm: Fix Aarch64 typo
    * hw/net/smc91c111: Don't allow data register access to overrun buffer
    * hw/net/smc91c111: Sanitize packet length on tx
    * hw/net/smc91c111: Sanitize packet numbers
    * ppc/pnv/occ: Fix common area sensor offsets
    * xen: No need to flush the mapcache for grants (bsc#1236329)
    * net: move backend cleanup to NIC cleanup
    * net: parameterize the removing client from nc list
    * util/qemu-timer.c: Don't warp timer from timerlist_rearm()
    * target/arm: Correct STRD atomicity
    * target/arm: Correct LDRD atomicity and fault behaviour
    * hw/arm: enable secure EL2 timers for sbsa machine
    * hw/arm: enable secure EL2 timers for virt machine
    * target/arm: Implement SEL2 physical and virtual timers
    * ...
  - Fix bsc#1240157:
    * [openSUSE][RPM] spec: Require ipxe and virtio-gpu packages for more arch-es
* Fri Feb 28 2025 dfaggioli@suse.com
  - Update to latest upstream release, 9.2.2:
    The full list of changes are available at:
    https://lore.kernel.org/qemu-devel/3e847ae0-8dfc-440e-92f7-6eaa89818837@tls.msk.ru/
    Highlights include:
    * net/slirp: libslirp 4.9.0 compatibility
    * target/sparc: Fix gdbstub incorrectly handling registers f32-f62
    * target/sparc: Fix register selection for all F*TOx and FxTO* instructions
    * elfload: Fix alignment when unmapping excess reservation
    * hw/net/smc91c111: Ignore attempt to pop from empty RX fifo
    * make-release: don't rely on $CWD when excluding subproject directories
    * ui/sdl2: reenable the SDL2 Windows keyboard hook procedure
    * vfio/iommufd: Fix SIGSEV in iommufd_cdev_attach()
    * gitlab-ci.d/cirrus: Update the FreeBSD job to v14.2
    * qmp: update vhost-user protocol feature maps
    * linux-user: Do not define struct sched_attr if libc headers do
    * block-backend: Fix argument order when calling 'qapi_event_send_block_io_error()'
    * block: Fix leak in send_qmp_error_event
    * rust: add --rust-target option for bindgen
    * ...
  - Fix bsc#1237603:
    * linux-user: Do not define struct sched_attr if libc headers do
* Wed Feb 12 2025 dfaggioli@suse.com
  - Fix bsc#1228343:
    * tests/acpi: q35: Update host address width in DMAR (bsc#1228343)
    * intel_iommu: Set default aw_bits to 48 starting from QEMU 9.2 (bsc#1228343)
    * tests/acpi: q35: allow DMAR acpi table changes (bsc#1228343)
  - Full boot order support (jsc#PED-958):
    * pc-bios: Update the s390 bios images with the recent changes (jsc#PED-958)
    * pc-bios/s390-ccw: Abort IPL on invalid loadparm (jsc#PED-958)
    * pc-bios/s390-ccw/netmain: Fix error messages with regards to the TFTP server (jsc#PED-958)
    * pc-bios/s390-ccw: Fix boot problem with virtio-net devices (jsc#PED-958)
    * pc-bios/s390-ccw/virtio: Add a function to reset a virtio device (jsc#PED-958)
    * hw/s390x: Fix crash that occurs when inspecting older versioned machines types (jsc#PED-958)
  - Update to latest upstream release, 9.2.1:
    The full list of changes are available at:
    https://lore.kernel.org/qemu-devel/qemu-stable-9.2.1-20250207102656@cover.tls.msk.ru/
    Highlights include:
    * 9pfs: fix regression regarding CVE-2023-2861
    * tcg: Reset free_temps before tcg_optimize
    * tcg/riscv: Fix StoreStore barrier generation
    * x86/loader: only patch linux kernels
    * roms: re-add edk2-basetools target
    * pc-bios: add missing riscv64 descriptor
    * hw/intc/arm_gicv3_its: Zero initialize local DTEntry etc structs
    * meson.build: Disallow libnfs v6 to fix the broken macOS build
    * target/i386: Reset TSCs of parked vCPUs too on VM reset
    * hw/intc/riscv_aplic: Fix APLIC in_clrip and clripnum write emulation
    * s390x/s390-virtio-ccw: don't crash on weird RAM sizes
    * target/loongarch: Use actual operand size with vbsrl check
    * docs: Correct '-runas' and '-fsdev/-virtfs proxy' indentation
    * docs: Correct release of TCG trace-events removal
    * target/i386/cpu: Fix notes for CPU models
    * migration/multifd: Fix compile error caused by page_size usage
    * migration/multifd: Fix compat with QEMU < 9.0
    * migration: Add more error handling to analyze-migration.py
    * migration: Remove unused argument in vmsd_desc_field_end
    * migration: Fix parsing of s390 stream
    * s390x: Fix CSS migration
    * migration: Rename vmstate_info_nullptr
    * ...
* Wed Feb 05 2025 dfaggioli@suse.com
  - Fix bsc#1235709:
    * target/s390x: Fix MVC not always invalidating translation blocks
* Thu Jan 23 2025 dfaggioli@suse.com
  - CPU model for new IBM Z HW (jsc#PED-10266):
    * s390x/cpumodel: gen17 model
    * s390x/cpumodel: Add PLO-extension facility
    * s390x/cpumodel: correct PLO feature wording
    * s390x/cpumodel: Add Sequential-Instruction-Fetching facility
    * s390x/cpumodel: add Ineffective-nonconstrained-transaction facility
    * s390x/cpumodel: add Vector-Packed-Decimal-Enhancement facility 3
    * s390x/cpumodel: add Miscellaneous-Instruction-Extensions Facility 4
    * s390x/cpumodel: add Vector Enhancements facility 3
    * s390x/cpumodel: add Concurrent-functions facility support
    * linux-headers: Update to Linux 6.13-rc1
    * s390x/cpumodel: Add ptff Query Time-Stamp Event (QTSE) support
    * s390x/cpumodel: add msa13 subfunctions
    * s390x/cpumodel: add msa12 changes
    * s390x/cpumodel: add msa11 subfunctions
    * s390x/cpumodel: add msa10 subfunctions
* Wed Jan 22 2025 dfaggioli@suse.com
  - Build properly with the latest version of Sphinx:
    * [openSUSE][RPM] Fix the build with the latest Sphinx
* Fri Dec 20 2024 dfaggioli@suse.com
  - Update to latest upstream release, 9.2.0:
    The full list of changes are available at:
    https://wiki.qemu.org/ChangeLog/9.2
    Highlights include:
    * virtio-gpu: support for 3D acceleration of Vulkan applications via
      Venus Vulkan driver in the guest and virglrenderer host library
    * crypto: GLib crypto backend now supports SHA-384 hashes
    * migration: QATzip-accelerated compression support while using multiple
      migration streams
    * Rust: experimental support for device models written in Rust (for
      development use only)
    * ARM: emulation support for FEAT_EBF16, FEAT_CMOW architecture features
    * ARM: support for two-stage SMMU translation for sbsa-ref and virt boards
    * ARM: support for CPU Security Extensions for xilinx-zynq-a9 board
    * ARM: 64GB+ memory support when using HVF acceleration on newer Macs
    * HPPA: SeaBIOS-hppa v17 firmware with various fixes and enhancements
    * RISC-V: IOMMU support for virt machine
    * RISC-V: support for control flow integrity and Svvptc extensions, and
      support for Bit-Manipulation extension on OpenTitan boards
    * RISC-V: improved performance for vector unit-stride/whole register
      ld/st instructions
    * s390x: support for booting from other devices if the previous ones fail
    * x86: support for new nitro-enclave machine type that can emulate
    * AWS Nitro Enclave and can boot from Enclave Image Format files.
    * x86: KVM support for enabling AVX10, as well as enabling specific
      AVX10 versions via command-line
    * and lots more...
  - Other changes:
    * Removed deprecated 'cris' support
    * Removed deprecated virtfs-proxy-helper
    * (`--enable-rust` not addressed yet)
* Tue Dec 10 2024 dfaggioli@suse.com
  - Fix bsc#1232712. The problem must be addressed upstream. This is
    only a temporary measure, that should be reverted as soon as
    possible:
    * Revert "ui/curses: Do not use console_select()" (bsc#1232712)
    * Revert "hw/xen: Register framebuffer backend via xen_backend_init()" (bsc#1232712)
* Tue Nov 26 2024 dfaggioli@suse.com
  - Fix bsc#1233530:
    * docs: use consistent markup for footnotes (bsc#1233530)
    * docs: avoid footnotes consisting of just URLs (bsc#1233530)
    * docs: fix invalid footnote syntax (bsc#1233692)
* Tue Nov 26 2024 dfaggioli@suse.com
  - Fix bsc#1233530:
    * scsi: megasas: Internal cdbs have 16-byte length (bsc#1233530)
* Tue Nov 26 2024 dfaggioli@suse.com
  - Fix bsc#1221812, bsc#1232283, bsc#1230978:
    * [openSUSE] block: Move qcow2 invalidation query-block op_blocker
* Tue Nov 26 2024 dfaggioli@suse.com
  - Update to version 9.1.2:
    Full changelog here:
    https://lore.kernel.org/qemu-devel/21ba2773-11a6-45ad-bf98-9b5c2cdccb9b@tls.msk.ru/
    Some of the most notable features:
    * usb-hub: Fix handling port power control messages
    * hw/audio/hda: fix memory leak on audio setup
    * Revert "hw/audio/hda: fix memory leak on audio setup" (bsc#1232728)
    * hw/misc/mos6522: Fix bad class definition of the MOS6522 device
    * vfio/container: Fix container object destruction
    * target/i386: fix hang when using slow path for ptw_setl
    * tcg: Allow top bit of SIMD_DATA_BITS to be set in simd_desc()
    * linux-user/arm: Select vdso for be8 and be32 modes
    * linux-user/arm: Reduce vdso alignment to 4k
    * linux-user: Tolerate CONFIG_LSM_MMAP_MIN_ADDR
    * accel/tcg: Fix user-only probe_access_internal plugin check
    * target/arm: Drop user-only special case in sve_stN_r
    * linux-user: Fix setreuid and setregid to use direct syscalls
    * hw/i386/pc: Don't try to init PCI NICs if there is no PCI bus
    * target/i386: Fix legacy page table walk
    * 9pfs: fix crash on 'Treaddir' request
    * hw/nvme: fix handling of over-committed queues
    * migration: Ensure vmstate_save() sets errp
    * target/arm: Fix SVE SDOT/UDOT/USDOT (4-way, indexed)
    * target/arm: Add new MMU indexes for AArch32 Secure PL1&0
    * Revert "target/arm: Fix usage of MMU indexes when EL3 is AArch32"
    * acpi/disassemle-aml.sh: fix up after dir reorg
    * hw/acpi: Fix ordering of BDF in Generic Initiator PCI Device Handle.
    * qemu-ga: Fix a SIGSEGV in ga_run_command() helper
    * hw/sd/sdcard: Fix calculation of size when using eMMC boot partitions
    * tests/tcg: Replace -mpower8-vector with -mcpu=power8
    * hw/ssi/pnv_spi: Fixes Coverity CID 1558831
    * hw/ssi/pnv_spi: Return early in transfer()
* Mon Nov 18 2024 dfaggioli@suse.com
  - Build and bug fixes:
    * edk2: update submodule to edk2-stable202408.01
    * Revert "hw/audio/hda: fix memory leak on audio setup" (bsc#1232728)
* Thu Nov 07 2024 dfaggioli@suse.com
  - Fix bsc#1228079:
    * target/i386: Expose IBPB-BRTYPE and SBPB CPUID bits to the guest (bsc#1228079)
  - Add further CPUID bits fixes:
    * target/i386: Expose new feature bits in CPUID 8000_0021_EAX/EBX
    * target/i386: Expose bits related to SRSO vulnerability
    * target/i386: Add PerfMonV2 feature bit
    * target/i386: Fix minor typo in NO_NESTED_DATA_BP feature bit
* Wed Nov 06 2024 dfaggioli@suse.com
  - Fix bsc#1232617:
    * qemu-ga: Fix a SIGSEGV in ga_run_command() helper (bsc#1232617)
* Tue Oct 29 2024 Dario Faggioli <dfaggioli@suse.com>
  - Update to version 9.1.1:
    Full changelog here:
    https://lore.kernel.org/qemu-devel/7f0561ec-3564-4860-bacf-a98071a5ce52@tls.msk.ru/
    Some of the most notable features:
    * ui/dbus: fix filtering all update messages
    * ui/win32: fix potential use-after-free with dbus shared memory
    * ui/dbus: fix leak on message filtering
    * hw/audio/hda: fix memory leak on audio setup
    * hw/audio/hda: free timer on exit
    * hw/char/pl011: Use correct masks for IBRD and FBRD
    * hw/intc/arm_gicv3_cpuif: Add cast to match the documentation
    * hw/intc/arm_gicv3: Add cast to match the documentation
    * hw/intc/arm_gicv3: Add cast to match the documentation
    * meson: ensure -mcx16 is passed when detecting ATOMIC128
    * meson: define qemu_isa_flags
    * meson: fix machine option for x86_version
    * target/m68k: Always return a temporary from gen_lea_mode
    * tcg/ppc: Use TCG_REG_TMP2 for scratch index in prepare_host_addr
    * tcg/ppc: Use TCG_REG_TMP2 for scratch tcg_out_qemu_st
    * linux-user: Fix parse_elf_properties GNU0_MAGIC check
    * linux-user/flatload: Take mmap_lock in load_flt_binary()
    * vnc: fix crash when no console attached
    * testing: bump mips64el cross to bookworm and fix package list
    * hw/sd/sdcard: Fix handling of disabled boot partitions
    * target/arm: Avoid target_ulong for physical address lookups
    * block/reqlist: allow adding overlapping requests
    * util/timer: avoid deadlock when shutting down
    * hw/mips/jazz: fix typo in in-built NIC alias
    * tcg: Fix iteration step in 32-bit gvec operation
    * hw/loongarch/virt: Add description for virt machine type
    * migration/multifd: Fix p->iov leak in multifd-uadk.c
    * target/ppc: Fix migration of CPUs with TLB_EMB TLB type
    * target/hppa: Fix random 32-bit linux-user crashes
    * target/arm: Correct ID_AA64ISAR1_EL1 value for neoverse-v1
    * hw/char/stm32l4x5_usart.c: Enable USART ACK bit response
    * migration/multifd: Fix rb->receivedmap cleanup race
    * mac_dbdma: Remove leftover `dma_memory_unmap` calls
* Tue Oct 29 2024 dfaggioli@suse.com
  - Fix boo#1231166:
    * [openSUSE][RPM] The qemu translation is not being installed (boo#1231166)
* Wed Oct 16 2024 dfaggioli@suse.com
  - Bug and CVE fixes:
    * softmmu/physmem: fix memory leak in dirty_memory_extend()
    * softmmu: Support concurrent bounce buffers (bsc#1230915, CVE-2024-8612)
    * accel/kvm: check for KVM_CAP_READONLY_MEM on VM (bsc#1231519)
* Tue Oct 15 2024 dfaggioli@suse.com
  - Fix bsc#1231519 and bsc#1230140:
    * accel/kvm: check for KVM_CAP_READONLY_MEM on VM
    * target/ppc: Fix lxvx/stxvx facility check
* Wed Sep 11 2024 dfaggioli@suse.com
  - Re-enable vhdx support in qemu-img:
    * [openSUSE][RPM] explicitly enable qemu-img support for vhdx and vpc
* Thu Sep 05 2024 dfaggioli@suse.com
  - Spec file fixing (for properly building 9.1) and improvements:
    * [openSUSE][RPM] Consolidate disabling all features during 'configure' in a macro
    * [openSUSE][RPM] Consolidate handling of conditional features
    * [openSUSE][RPM] (commented out) services for qemu-pr-helper
    * [openSUSE][RPM] package qemu-vmsr-helper
    * [openSUSE][RPM] configure: Fix with-pkgversion option
    * [openSUSE][RPM] Exclude riscv edk2 files
    * [openSUSE][RPM] Remove nios2
    * [openSUSE][RPM] Update tests acpi path
    * [openSUSE][RPM] configure: remove options for removed features
* Thu Sep 05 2024 dfaggioli@suse.com
  - Update to version 9.1.0:
    Full changelog here: https://wiki.qemu.org/ChangeLog/9.1
    Some of the most notable features:
    * migration: compression offload support via Intel In-Memory Analytics
      Accelerator (IAA) or User Space Accelerator Development Kit (UADK),
      along with enhanced support for postcopy failure recovery
    * virtio: support for VIRTIO_F_NOTIFICATION_DATA, allowing guest
      drivers to provide additional data as part of sending device notifications
      for performance/debug purposes
    * guest-agent: support for guest-network-get-route command on linux,
      guest-ssh-* commands on Windows, and enhanced CLI support for
      configuring allowed/blocked commands
    * block: security fixes for QEMU NBD server and NBD TLS encryption
    * ARM: emulation support for FEAT_NMI, FEAT_CSV2_3, FEAT_ETS2,
      FEAT_Spec_FPACC, FEAT_WFxT, FEAT_Debugv8p8 architecture features
    * ARM: nested/two-stage page table support for emulated SMMUv3
    * ARM: xilinx_zynq board support for cache controller and multiple
      CPUs, and B-L475E-IOT01A board support for a DM163 display
    * LoongArch: support for directly booting an ELF kernel and for running
      up to 256 vCPUs via extioi virt extension
    * LoongArch: enhanced debug/GDB support
    * RISC-V: support for version 1.13 of privileged architecture specification
    * RISC-V: support for Zve32x, Zve64x, Zimop, Zcmop, Zama16b, Zabha,
      Zawrs, and Smcntrpmf extensions
    * RISC-V: enhanced debug/GDB support and general fixes
    * SPARC: emulation support for FMAF, IMA, VIS3, and VIS4 architecture
      features
    * x86: KVM support for running AMD SEV-SNP guests
    * x86: CPU emulation support for Icelake-Server-v7, SapphireRapids-v3,
      and SierraForest
    The following bugs/CVEs were solved (in 9.0.x) with backports that are
    now included in 9.1 upstream:
    - CVE-2024-4467 (bsc#1227322)
    - CVE-2024-7409 (bsc#1229007)
* Tue Aug 27 2024 dfaggioli@suse.com
  - Fix bsc#1221812:
    * [openSUSE] block: Reschedule query-block during qcow2 invalidation (bsc#1221812)
  - Fixup a previous patch (cure a build warning):
    * [openSUSE] fixup patch "pc: q35: Allow 1024 cpus for old machine types"
* Tue Aug 27 2024 dfaggioli@suse.com
  - Infra improvement:
    * [openSUSE] Workflows for Virtualization:Staging:TDX
* Wed Jul 24 2024 dfaggioli@suse.com
  - roms: Build ipxe with NO_WERROR=1 (bsc#1227960)
  - Update to version 9.0.2:
    Full list of backports here:
    https://lore.kernel.org/qemu-devel/1718081053.366429.1238758.nullmailer@tls.msk.ru/
    A selection of them is reported here too:
    hw/nvme: fix number of PIDs for FDP RUH update
    sphinx/qapidoc: Fix to generate doc for explicit, unboxed arguments
    char-stdio: Restore blocking mode of stdout on exit
    virtio: remove virtio_tswap16s() call in vring_packed_event_read()
    virtio-pci: Fix the failure process in kvm_virtio_pci_vector_use_one()
    tcg/optimize: Fix TCG_COND_TST* simplification of setcond2
    block: Parse filenames only when explicitly requested
    iotests/270: Don't store data-file with json: prefix in image
    iotests/244: Don't store data-file with protocol in image
    qcow2: Don't open data_file with BDRV_O_NO_IO
    tests: add testing of parameter=3D1 for SMP topology (bsc#1228169)
    hw/core: allow parameter=3D1 for SMP topology on any machine
    ...
* Fri Jun 28 2024 dfaggioli@suse.com
  - Update to latest stable release (9.0.1).
    Full list of backports here:
      https://lore.kernel.org/qemu-devel/1718081053.366429.1238758.nullmailer@tls.msk.ru/
    A selection of them is reported here too:
      Update version for 9.0.1 release
      target/loongarch: fix a wrong print in cpu dump
      ui/sdl2: Allow host to power down screen
      virtio-gpu: fix v2 migration
      target/i386: fix SSE and SSE2 feature check
      target/i386: fix xsave.flat from kvm-unit-tests
      disas/riscv: Decode all of the pmpcfg and pmpaddr CSRs
      riscv, gdbstub.c: fix reg_width in ricsv_gen_dynamic_vector_feature()
      target/riscv/kvm.c: Fix the hart bit setting of AIA
      target/riscv: rvzicbo: Fixup CBO extension register calculation
      target/riscv: do not set mtval2 for non guest-page faults
      target/riscv: prioritize pmp errors in raise_mmu_exception()
      target/riscv: rvv: Remove redudant SEW checking for vector fp narrow/widen instructions
      target/riscv: rvv: Check single width operator for vfncvt.rod.f.f.w
      target/riscv: rvv: Check single width operator for vector fp widen instructions
      target/riscv: rvv: Fix Zvfhmin checking for vfwcvt.f.f.v and vfncvt.f.f.w instructions
      target/riscv/cpu.c: fix Zvkb extension config
      target/riscv: Fix the element agnostic function problem
      target/riscv/kvm: tolerate KVM disable ext errors
      target/riscv/kvm: Fix exposure of Zkr
      hw/intc/riscv_aplic: APLICs should add child earlier than realize
      iotests: test NBD+TLS+iothread
      qio: Inherit follow_coroutine_ctx across TLS
      ...
* Fri May 17 2024 dfaggioli@suse.com
  - Update to version 9.0.0:
    Full changelog here:
    https://wiki.qemu.org/ChangeLog/9.0
    Highlights include:
    * block: virtio-blk now supports multiqueue where different queues of a
      single disk can be processed by different I/O threads
    * gdbstub: various improvements such as catching syscalls in user-mode,
      support for fork-follow modes, and support for siginfo:read
    * memory: preallocation of memory backends can now be handled
      concurrently using multiple threads in some cases
    * migration: support for "mapped-ram" capability allowing for more
      efficient VM snapshots, improved support for zero-page detection, and
      checkpoint-restart support for VFIO
    * ARM: architectural feature support for ECV (Enhanced Counter Virtualization),
      NV (Nested Virtualization), and NV2 (Enhanced Nested
      Virtualization)
    * ARM: board support for B-L475E-IOT01A IoT node, mp3-an536 (MPS3 dev board
      + AN536 firmware), and raspi4b (Raspberry Pi 4 Model B)
    * ARM: additional IO/disk/USB/SPI/ethernet controller and timer support for
      Freescale i.MX6, Allwinner R40, Banana Pi, npcm7xxx, and virt boards
    * HPPA: numerous bug fixes and SeaBIOS-hppa firmware updated to version 16
    * LoongArch: KVM acceleration support, including LSX/LASX vector
      extensions
    * RISC-V: ISA/extension support for Zacas, amocas, RVA22 profiles,
      Zaamo, Zalrsc, Ztso, and more
    * RISC-V: SMBIOS support for RISC-V virt machine, ACPI support for
      SRAT, SLIT, AIA, PLIC and updated RHCT table support, and numerous fixes
    * s390x: Emulation support for CVDG, CVB, CVBY and CVBG instructions,
      and fixes for LAE (Load Address Extended) emulation
    * and lots more...
* Thu May 16 2024 dfaggioli@suse.com
  - Update to version 8.2.4. Full changelog/backports here:
    https://lore.kernel.org/qemu-devel/1715632914.382233.1013785.nullmailer@tls.msk.ru/
    Some of the upstream backports are:
    target/sh4: Fix SUBV opcode
    target/sh4: Fix ADDV opcode
    hw/arm/npcm7xx: Store derivative OTP fuse key in little endian
    hw/dmax/xlnx_dpdma: fix handling of address_extension descriptor fields
    hw/ufs: Fix buffer overflow bug
    tests/avocado: update sunxi kernel from armbian to 6.6.16
    target/loongarch/cpu.c: typo fix: expection
    backends/cryptodev-builtin: Fix local_error leaks
    nbd/server: Mark negotiation functions as coroutine_fn
    nbd/server: do not poll within a coroutine context
    linux-user: do_setsockopt: fix SOL_ALG.ALG_SET_KEY
    target/riscv/kvm: change timer regs size to u64
    target/riscv/kvm: change KVM_REG_RISCV_FP_D to u64
    target/riscv/kvm: change KVM_REG_RISCV_FP_F to u32
    ...
* Wed May 08 2024 dfaggioli@suse.com
  - Fixes:
    * [openSUSE][RPM] Prioritize PA over PipeWire in SLE (bsc#1222218)
    * [openSUSE][RPM] Hostname normalization (for repr. build ) done properly (boo#1084909)
* Tue Apr 30 2024 dfaggioli@suse.com
  - Fix a build issue on riscv:
    * target/riscv/kvm: rename riscv_reg_id() to riscv_reg_id_ulong()
    * target/riscv/kvm: add RISCV_CONFIG_REG()
    * target/riscv/kvm: change timer regs size to u64
    * target/riscv/kvm: change KVM_REG_RISCV_FP_D to u64
    * target/riscv/kvm: change KVM_REG_RISCV_FP_F to u32
  - Update to version 8.2.3. Full changelog/backports here:
    https://lore.kernel.org/qemu-devel/1713980341.971368.1218343.nullmailer@tls.msk.ru/
    Some of the upstream backports are:
    * Update version for 8.2.3 release
    * ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS.
    * ppc/spapr: Introduce SPAPR_IRQ_NR_IPIS to refer IRQ range for CPU IPIs.
    * hw/pci-host/ppc440_pcix: Do not expose a bridge device on PCI bus
    * hw/isa/vt82c686: Keep track of PIRQ/PINT pins separately
    * virtio-pci: fix use of a released vector
    * linux-user/x86_64: Handle the vsyscall page in open_self_maps_{2,4}
    * hw/audio/virtio-snd: Remove unused assignment
    * hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum()
    * hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is set
    * hw/net/lan9118: Fix overflow in MIL TX FIFO
    * hw/net/lan9118: Replace magic '2048' value by MIL_TXFIFO_SIZE definition
    * backends/cryptodev: Do not abort for invalid session ID
    * hw/misc/applesmc: Fix memory leak in reset() handler
    * hw/block/nand: Fix out-of-bound access in NAND block buffer
    * hw/block/nand: Have blk_load() take unsigned offset and return boolean
    * hw/block/nand: Factor nand_load_iolen() method out
    * qemu-options: Fix CXL Fixed Memory Window interleave-granularity typo
    * hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugs
    * hw/char/virtio-serial-bus: Protect from DMA re-entrancy bugs
    * hw/display/virtio-gpu: Protect from DMA re-entrancy bugs
    * mirror: Don't call job_pause_point() under graph lock (bsc#1224179)
    * ...and many more...
* Thu Apr 18 2024 dfaggioli@suse.com
  - Backports and bugfixes:
    * hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum() (bsc#1222841, CVE-2024-3567)
    * hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugs (bsc#1222843, CVE-2024-3446)
    * hw/char/virtio-serial-bus: Protect from DMA re-entrancy bugs (bsc#1222843, CVE-2024-3446)
    * hw/display/virtio-gpu: Protect from DMA re-entrancy bugs (bsc#1222843, CVE-2024-3446)
    * hw/virtio: Introduce virtio_bh_new_guarded() helper (bsc#1222843, CVE-2024-3446)
    * hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is set (bsc#1222845, CVE-2024-3447)
    * hw/nvme: Use pcie_sriov_num_vfs() (bsc#1220065, CVE-2024-26328)
* Fri Mar 15 2024 dfaggioli@suse.com
  - Update to version 8.2.2. Full changelog here:
    https://lore.kernel.org/qemu-devel/1709577077.783602.1474596.nullmailer@tls.msk.ru/
    Some upstream backports:
    * chardev/char-socket: Fix TLS io channels sending too much data to the backend
    * tests/unit/test-util-sockets: Remove temporary file after test
    * hw/usb/bus.c: PCAP adding 0xA in Windows version
    * hw/intc/Kconfig: Fix GIC settings when using "--without-default-devices"
    * gitlab: force allow use of pip in Cirrus jobs
    * tests/vm: avoid re-building the VM images all the time
    * tests/vm: update openbsd image to 7.4
    * target/i386: leave the A20 bit set in the final NPT walk
    * target/i386: remove unnecessary/wrong application of the A20 mask
    * target/i386: Fix physical address truncation
    * target/i386: check validity of VMCB addresses
    * target/i386: mask high bits of CR3 in 32-bit mode
    * pl031: Update last RTCLR value on write in case it's read back
    * hw/nvme: fix invalid endian conversion
    * update edk2 binaries to edk2-stable202402
    * update edk2 submodule to edk2-stable202402
    * target/ppc: Fix crash on machine check caused by ifetch
    * target/ppc: Fix lxv/stxv MSR facility check
    * .gitlab-ci.d/windows.yml: Drop msys2-32bit job
    * system/vl: Update description for input grab key
    * docs/system: Update description for input grab key
    * hw/hppa/Kconfig: Fix building with "configure --without-default-devices"
    * tests/qtest: Depend on dbus_display1_dep
    * meson: Explicitly specify dbus-display1.h dependency
    * audio: Depend on dbus_display1_dep
    * ui/console: Fix console resize with placeholder surface
    * ui/clipboard: add asserts for update and request
    * ui/clipboard: mark type as not available when there is no data
    * ui: reject extended clipboard message if not activated
    * target/i386: Generate an illegal opcode exception on cmp instructions with lock prefix
    * i386/cpuid: Move leaf 7 to correct group
    * i386/cpuid: Decrease cpuid_i when skipping CPUID leaf 1F
    * i386/cpu: Mask with XCR0/XSS mask for FEAT_XSAVE_XCR0_HI and FEAT_XSAVE_XSS_HI leafs
    * i386/cpu: Clear FEAT_XSAVE_XSS_LO/HI leafs when CPUID_EXT_XSAVE is not available
    * .gitlab-ci/windows.yml: Don't install libusb or spice packages on 32-bit
    * iotests: Make 144 deterministic again
    * target/arm: Don't get MDCR_EL2 in pmu_counter_enabled() before checking ARM_FEATURE_PMU
    * target/arm: Fix SVE/SME gross MTE suppression checks
    * target/arm: Handle mte in do_ldrq, do_ldro
  - Address bsc#1220310. Backported upstream commits:
    * ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS
    * ppc/spapr: Introduce SPAPR_IRQ_NR_IPIS to refer IRQ range for CPU IPIs.
* Mon Mar 04 2024 dfaggioli@suse.com
  - Fix bsc#1220799. Amended commit:
    * [openSUSE]: Increase default phys bits to 42, if host supports that
      (bsc#1205978, bsc#1219977, bsc#1220799)
* Thu Feb 29 2024 dfaggioli@suse.com
  - Backports and bugfixes:
    * [openSUSE]: Increase default phys bits to 42, if host supports that
      (bsc#1205978, bsc#1219977)
    * vfio/pci: Clear MSI-X IRQ index always (bsc#1220275)
* Wed Feb 21 2024 dfaggioli@suse.com
  - Just "prettify" the spec files a little:
    * [openSUSE][RPM] Cosmetic fixes to spec files (copyright, sorting, etc)
* Wed Feb 21 2024 dfaggioli@suse.com
  - Patchqueue shrinking and  bugfixing (actually, more of a temporary
    workaround, until a proper solution is found upstream):
    * [openSUSE] roms/seabios: revert some upstream commits that
      break a lot of use-cases
    * [openSUSE] roms/seabios: Drop an old (and no longer necessary)
      downstream patch (bsc#1219977)
* Mon Feb 19 2024 dfaggioli@suse.com
  Update to latest stable version (8.2.1)
  - Downstream changes:
    * [openSUSE][RPM]: Install the VGA module "more often" (bsc#1219164)
    * [openSUSE][RPM] Fix handling of qemu-kvm legacy package for RISCV
    * [openSUSE][RPM] factor common definitions between qemu and qemu-linux-user spec files
  - Upstream backports:
    * target/arm: Fix incorrect aa64_tidcp1 feature check
    * target/arm: Fix A64 scalar SQSHRN and SQRSHRN
    * target/xtensa: fix OOB TLB entry access
    * qtest: bump aspeed_smc-test timeout to 6 minutes
    * monitor: only run coroutine commands in qemu_aio_context
    * iotests: port 141 to Python for reliable QMP testing
    * iotests: add filter_qmp_generated_node_ids()
    * block/blklogwrites: Fix a bug when logging "write zeroes" operations.
    * virtio-net: correctly copy vnet header when flushing TX (bsc#1218484, CVE-2023-6693)
    * tcg/arm: Fix SIGILL in tcg_out_qemu_st_direct
    * linux-user/riscv: Adjust vdso signal frame cfa offsets
    * linux-user: Fixed cpu restore with pc 0 on SIGBUS
    * block/io: clear BDRV_BLOCK_RECURSE flag after recursing in bdrv_co_block_status
    * coroutine-ucontext: Save fake stack for pooled coroutine
    * tcg/s390x: Fix encoding of VRIc, VRSa, VRSc insns
    * accel/tcg: Revert mapping of PCREL translation block to multiple virtual addresses
    * acpi/tests/avocado/bits: wait for 200 seconds for SHUTDOWN event from bits VM
    * s390x/pci: drive ISM reset from subsystem reset
    * s390x/pci: refresh fh before disabling aif
    * s390x/pci: avoid double enable/disable of aif
    * hw/scsi/esp-pci: set DMA_STAT_BCMBLT when BLAST command issued
    * hw/scsi/esp-pci: synchronise setting of DMA_STAT_DONE with ESP completion interrupt
    * hw/scsi/esp-pci: generate PCI interrupt from separate ESP and PCI sources
    * hw/scsi/esp-pci: use correct address register for PCI DMA transfers
    * migration/rdma: define htonll/ntohll only if not predefined
    * hw/pflash: implement update buffer for block writes
    * hw/pflash: use ldn_{be,le}_p and stn_{be,le}_p
    * hw/pflash: refactor pflash_data_write()
    * backends/cryptodev: Do not ignore throttle/backends Errors
    * target/i386: pcrel: store low bits of physical address in data[0]
    * target/i386: fix incorrect EIP in PC-relative translation blocks
    * target/i386: Do not re-compute new pc with CF_PCREL
    * load_elf: fix iterator's type for elf file processing
    * target/hppa: Update SeaBIOS-hppa to version 15
    * target/hppa: Fix IOR and ISR on error in probe
    * target/hppa: Fix IOR and ISR on unaligned access trap
    * target/hppa: Export function hppa_set_ior_and_isr()
    * target/hppa: Avoid accessing %gr0 when raising exception
    * hw/hppa: Move software power button address back into PDC
    * target/hppa: Fix PDC address translation on PA2.0 with PSW.W=0
    * hw/pci-host/astro: Add missing astro & elroy registers for NetBSD
    * hw/hppa/machine: Disable default devices with --nodefaults option
    * hw/hppa/machine: Allow up to 3840 MB total memory
    * readthodocs: fully specify a build environment
    * .gitlab-ci.d/buildtest.yml: Work around htags bug when environment is large
    * target/s390x: Fix LAE setting a wrong access register
    * tests/qtest/virtio-ccw: Fix device presence checking
    * tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes
    * tests/acpi: update expected data files
    * edk2: update binaries to git snapshot
    * edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE.
    * edk2: update to git snapshot
    * tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes
    * util: fix build with musl libc on ppc64le
    * tcg/ppc: Use new registers for LQ destination
    * hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers
    * hw/vfio: fix iteration over global VFIODevice list
    * vfio/container: Replace basename with g_path_get_basename
    * edu: fix DMA range upper bound check
    * hw/net: cadence_gem: Fix MDIO_OP_xxx values
    * audio/audio.c: remove trailing newline in error_setg
    * chardev/char.c: fix "abstract device type" error message
    * target/riscv: Fix mcycle/minstret increment behavior
    * hw/net/can/sja1000: fix bug for single acceptance filter and standard frame
    * target/i386: the sgx_epc_get_section stub is reachable
    * configure: use a native non-cross compiler for linux-user
    * include/ui/rect.h: fix qemu_rect_init() mis-assignment
    * target/riscv/kvm: do not use non-portable strerrorname_np()
    * iotests: Basic tests for internal snapshots
    * vl: Improve error message for conflicting -incoming and -loadvm
    * block: Fix crash when loading snapshot on inactive node
  - Fixes:
    * bsc#1218484 (CVE-2023-6693)
* Sat Feb 17 2024 dfaggioli@suse.com
  - Try to solve the qemu-kvm dependency issues on all arches
    (see, e.g., bsc#1218684)
    * [openSUSE][RPM] Create the legacy qemu-kvm symlink for all arches
* Fri Feb 16 2024 dfaggioli@suse.com
  - Update the service file to use OBS-scm (by fvogt)
  - Various fixes:
    * [openSUSE][RPM] Fix enabling features on non-x86_64 (bsc#1220011, bsc#1219818)
    * [openSUSE][RPM] Disable test-crypto-secret in linux-user build
    * [openSUSE] Update ipxe submodule reference (bsc#1219733, bsc#1219722)
    * [openSUSE][RPM] spec: allow building without spice
* Tue Feb 06 2024 dfaggioli@suse.com
  - Fix a build issue of OVMF caused by
    https://gitlab.com/qemu-project/qemu/-/issues/2064:
    * target/i386: fix incorrect EIP in PC-relative translation blocks
    * target/i386: Do not re-compute new pc with CF_PCREL
* Fri Jan 12 2024 dfaggioli@suse.com
  - Update to latest upstream release, 8.2.0:
    The full list of changes are available at: https://wiki.qemu.org/ChangeLog/8.2
    Highlights include:
    * New virtio-sound device emulation
    * New virtio-gpu rutabaga device emulation used by Android emulator
    * New hv-balloon for dynamic memory protocol device for Hyper-V guests
    * New Universal Flash Storage device emulation
    * Network Block Device (NBD) 64-bit offsets for improved performance
    * dump-guest-memory now supports the standard kdump format
    * ARM: Xilinx Versal board now models the CFU/CFI, and the TRNG device
    * ARM: CPU emulation support for cortex-a710 and neoverse-n2
    * ARM: architectural feature support for PACQARMA3, EPAC, Pauth2, FPAC,
      FPACCOMBINE, TIDCP1, MOPS, HBC, and HPMN0
    * HPPA: CPU emulation support for 64-bit PA-RISC 2.0
    * HPPA: machine emulation support for C3700, including Astro memory
      controller and four Elroy PCI bridges
    * LoongArch: ISA support for LASX extension and PRELDX instruction
    * LoongArch: CPU emulation support for la132
    * RISC-V: ISA/extension support for AIA virtualization support via KVM,
      and vector cryptographic instructions
    * RISC-V: Numerous extension/instruction cleanups, fixes, and reworks
    * s390x: support for vfio-ap passthrough of crypto adapter for
      protected
      virtualization guests
    * Tricore: support for TC37x CPU which implements ISA v1.6.2
    * Tricore: support for CRCN, FTOU, FTOHP, and HPTOF instructions
    * x86: Zen support for PV console and network devices
  - Patch added (from upstream stable tree):
    * include/ui/rect.h: fix qemu_rect_init() mis-assignment
* Wed Jan 10 2024 dfaggioli@suse.com
  - Some packaging and dependencies fixes:
    * [openSUSE] rpm: restrict canokey to openSUSE only
    * [openSUSE] rpm: fix virtiofsd dependency on 32 bit systems
    * [openSUSE] rpm: add support for canokeys (boo#1217520)
* Fri Dec 15 2023 dfaggioli@suse.com
  - Rearrange dependencies and subpackages and filter features for ALP
    * [openSUSE] rpm: disable Xen support in ALP-based distros
    * [openSUSE] rpm: some more refinements of inter-subpackage dependencies
* Fri Dec 15 2023 dfaggioli@suse.com
  - Fix boo#1084909 and create a new qemu-spice metapackage:
    * [openSUSE] rpm: normalize hostname, for reproducible builds (#44)
    * [openSUSE] rpm: new subpackage, for SPICE
* 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)

Files

/usr/share/qemu
/usr/share/qemu/bios-microvm.bin
/usr/share/qemu/qboot.rom


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:23:10 2026