Revisions of qemu

Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 845)
- Remove duplicated entries from changelog
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 844)
- Fixes:
  * [openSUSE][RPM] Prioritize PA over PipeWire in SLE (bsc#1222218)
  * [openSUSE][RPM] Hostname normalization (for repr. build) done properly (boo#1084909)

- 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...
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 843)
- Fixup obscpio archives
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 842)
- 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
   ...
   * mirror: Don't call job_pause_point() under graph lock (bsc#1224179)
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 841)
- Fixes:
  * [openSUSE][RPM] Prioritize PA over PipeWire in SLE (bsc#1222218)
  * [openSUSE][RPM] Hostname normalization (for repr. build ) done properly (boo#1084909)
buildservice-autocommit accepted request 1171015 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 840)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 839)
- Add the missing sources
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 838)
- 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
   * ...and many more...
buildservice-autocommit accepted request 1168800 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 837)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 836)
- 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)
buildservice-autocommit accepted request 1158236 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 835)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 834)
- 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.
buildservice-autocommit accepted request 1154847 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 833)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 832)
- Fix bsc#1220799. Amended commit:
  * [openSUSE]: Increase default phys bits to 42, if host supports that
    (bsc#1205978, bsc#1219977, bsc#1220799)
buildservice-autocommit accepted request 1153541 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 831)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 830)
- 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)
buildservice-autocommit accepted request 1149630 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 829)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 828)
- Rework of some downstream patches. No functional changes
Dario Faggioli's avatar Dario Faggioli (dfaggioli) committed (revision 827)
- Just "prettify" the spec files a little:
  * [openSUSE][RPM] Cosmetic fixes to spec files (copyright, sorting, etc)
buildservice-autocommit accepted request 1147915 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 826)
baserev update by copy to link target
Displaying revisions 1 - 20 of 845
openSUSE Build Service is sponsored by