Revisions of qemu

buildservice-autocommit accepted request 1221801 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 867)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 866)
- 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
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 865)
- Fix bsc#1232617:
  * qemu-ga: Fix a SIGSEGV in ga_run_command() helper (bsc#1232617)
buildservice-autocommit accepted request 1219012 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 864)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 863)
- 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

- Fix boo#1231166:
  * [openSUSE][RPM] The qemu translation is not being installed (boo#1231166)
buildservice-autocommit accepted request 1208480 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 862)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 861)
- 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)
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 860)
- Fix bsc#1231519 and bsc#1230140:
  * accel/kvm: check for KVM_CAP_READONLY_MEM on VM
  * target/ppc: Fix lxvx/stxvx facility check
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 859)
- Update the changelog to cite missing CVEs
buildservice-autocommit accepted request 1200648 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 858)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 857)
- Re-enable vhdx support in qemu-img:
  * [openSUSE][RPM] explicitly enable qemu-img support for vhdx and vpc
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 856)
- 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

- 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
buildservice-autocommit accepted request 1197378 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 855)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 854)
- Up the disk constraint a bit, as some arch-es are failing to build with ENOSPC
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 853)
- Fix bsc#1221812:
  * [openSUSE] block: Reschedule query-block during qcow2 invalidation (bsc#1221812)
  * [openSUSE] fixup patch "pc: q35: Allow 1024 cpus for old machine types"

- Update to version 9.0.2:
  * [openSUSE] Workflows for Virtualization:Staging:TDX
buildservice-autocommit accepted request 1189407 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 852)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 851)
- 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
   ...
buildservice-autocommit accepted request 1184275 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 850)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 849)
- Upload the proper archive
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 848)
 - 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
    ...
Displaying revisions 1 - 20 of 867
openSUSE Build Service is sponsored by