Commit Graph

  • 2d26b1c20e Accepting request 1330621 from Virtualization factory Ana Guerrero 2026-02-04 20:01:06 +00:00
  • a048474823 - 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 Dario Faggioli 2026-02-02 15:56:33 +00:00
  • 6d60bb3c23 Align with Factory (various bug and CVE fixes) slfo-main Dario Faggioli 2026-02-02 16:21:03 +01:00
  • 11f7c57638 Accepting request 1328909 from Virtualization Ana Guerrero 2026-01-26 09:44:57 +00:00
  • 2b53e08c11 - 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) Dario Faggioli 2026-01-23 14:40:42 +00:00
  • 0b41d6ed8d - 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) Dario Faggioli 2026-01-23 15:08:22 +01:00
  • 21e7295350 Accepting request 1326482 from Virtualization Ana Guerrero 2026-01-13 20:12:33 +00:00
  • 802dfeedd1 - Fix a typo in the changes file Dario Faggioli 2026-01-09 18:17:57 +00:00
  • 53b076ce3f - Update to latest version (10.2.0), jsc#PED-14599 Dario Faggioli 2026-01-09 18:10:26 +00:00
  • 46dac672ec Align with Factory Dario Faggioli 2026-01-09 18:27:56 +01:00
  • 76d3e66b51 - Ok, revert tar and recompress to buildtime Dario Faggioli 2025-12-19 13:27:13 +00:00
  • 70d98cc3f8 - Err... set_version was, in fact, already there! Dario Faggioli 2025-12-19 13:08:36 +00:00
  • a7bb281b36 - I think we need to set tar to manual as well Dario Faggioli 2025-12-19 12:52:51 +00:00
  • e47faf65d4 - Enable the set_version service, so we don't even need to change the version in the spec-file manually - Set the recompress service to manual, for consistency Dario Faggioli 2025-12-19 12:09:45 +00:00
  • 2638bfaa5d - Fix a wrong change subject line in the changes file Dario Faggioli 2025-12-18 16:14:21 +00:00
  • 75dccdbd05 - We *always* want a display driver in x86 too: * [openSUSE][RPM] spec: require qemu-hw-display-virtio-gpu-pci for x86 too Dario Faggioli 2025-12-18 15:59:10 +00:00
  • 68ef340766 Accepting request 1322679 from Virtualization Ana Guerrero 2025-12-15 10:35:44 +00:00
  • 3017eaa074 Remove old and stale archives Dario Faggioli 2025-12-13 11:31:27 +01:00
  • 6f675dbf4b Align with Factory Dario Faggioli 2025-12-13 10:26:00 +01:00
  • 721cd33f0f Update to latest stable version and bugfixes slfo-1.2 Dario Faggioli 2025-12-13 08:37:52 +01:00
  • 225b0b23df - Add the correct archive Dario Faggioli 2025-12-12 23:02:50 +00:00
  • 9468861367 - 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 Dario Faggioli 2025-12-12 17:55:53 +00:00
  • cb457e589f Accepting request 1316072 from Virtualization Ana Guerrero 2025-11-07 17:16:51 +00:00
  • 397e2b238b Align with Factory Dario Faggioli 2025-11-07 13:19:29 +01:00
  • c7d066237c Support for Intel TDX (jsc#PED-9266) Dario Faggioli 2025-11-07 08:27:10 +01:00
  • 78bb36f301 - Fix typo in the changelog Dario Faggioli 2025-11-06 15:03:05 +00:00
  • df3999145e - 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 Dario Faggioli 2025-10-31 17:21:49 +00:00
  • b758978b4b Accepting request 1309801 from Virtualization Dominique Leuenberger 2025-10-09 12:59:59 +00:00
  • c2ab57bea2 - 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 ... Dario Faggioli 2025-10-08 11:37:31 +00:00
  • 197529bf86 - Update to version 10.0.4: Full backport list: https://lore.kernel.org/qemu-devel/1748499690.323471.13081.nullmailer@localhost/ Dario Faggioli 2025-10-01 14:52:45 +02:00
  • d5c3c88a42 Point the service to the proper repository and branch Dario Faggioli 2025-09-30 18:36:00 +02:00
  • 4b415c1174 Accepting request 1307874 from Virtualization Ana Guerrero 2025-09-30 15:35:18 +00:00
  • a0ec0e4d76 - Resolve a repo-has-moved service running issue: * .gitmodules: move u-boot mirrors to qemu-project-mirrors Dario Faggioli 2025-09-29 13:33:30 +00:00
  • 7ae25c8c68 Accepting request 1305265 from Virtualization Ana Guerrero 2025-09-17 14:37:23 +00:00
  • 80328be950 - Remove spurious changelog changes Dario Faggioli 2025-09-16 20:14:46 +00:00
  • 57ae688579 - Last touches for 10.1 Dario Faggioli 2025-09-16 13:55:44 +00:00
  • 0b385f4287 - Adjust the changelog for 10.1 Dario Faggioli 2025-09-12 12:08:46 +00:00
  • 136d907f42 - Update to latest version (10.1.0) Dario Faggioli 2025-09-12 10:37:07 +00:00
  • 4bdd3720c8 Accepting request 1300711 from Virtualization Ana Guerrero 2025-08-21 14:47:17 +00:00
  • e4a4fb3c63 Sync changes to SLFO-1.2 branch Adrian Schröter 2025-08-20 12:51:27 +02:00
  • c3fe33eea4 Accepting request 1299133 from Virtualization Dominique Leuenberger 2025-08-13 14:23:40 +00:00
  • 9b65b94b69 Accepting request 1299133 from Virtualization Dominique Leuenberger 2025-08-13 14:23:40 +00:00
  • 32c173aa22 - Fix build issues due to Python version: * mkvenv: Support pip 25.2 (bsc#1247972) Dario Faggioli 2025-08-12 15:42:56 +00:00
  • 641665e963 - Properly update to 10.0.3 Dario Faggioli 2025-08-12 12:49:35 +00:00
  • 00046bef38 - Properly update to 10.0.3 Dario Faggioli 2025-08-12 12:49:35 +00:00
  • cc22329760 - 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) Dario Faggioli 2025-08-12 09:12:23 +00:00
  • e396917166 - 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) Dario Faggioli 2025-08-12 09:12:23 +00:00
  • 1934f91fa3 Accepting request 1295241 from Virtualization Dominique Leuenberger 2025-07-24 16:34:42 +00:00
  • 8c748b56f4 Accepting request 1295241 from Virtualization Dominique Leuenberger 2025-07-24 16:34:42 +00:00
  • c136813181 - Fix bsc#1246566: * [roms] seabios: include "pciinit: don't misalign large BARs" (bsc#1246566) Dario Faggioli 2025-07-23 07:34:17 +00:00
  • 87620a5b0a - Fix bsc#1246566: * [roms] seabios: include "pciinit: don't misalign large BARs" (bsc#1246566) Dario Faggioli 2025-07-23 07:34:17 +00:00
  • 9fb3fb2be8 Accepting request 1287166 from Virtualization Ana Guerrero 2025-06-23 12:50:43 +00:00
  • 8f727e04b4 Accepting request 1287166 from Virtualization Ana Guerrero 2025-06-23 12:50:43 +00:00
  • e5c15b322c - 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) Dario Faggioli 2025-06-20 09:35:27 +00:00
  • 5efdacd364 - 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) Dario Faggioli 2025-06-20 09:35:27 +00:00
  • cdb706ea03 Accepting request 1284889 from Virtualization Ana Guerrero 2025-06-12 13:47:46 +00:00
  • df865dfb11 Accepting request 1284889 from Virtualization Ana Guerrero 2025-06-12 13:47:46 +00:00
  • 962786c3ef - Update to stable release 10.0.2: Full list of backports here: https://lore.kernel.org/qemu-devel/1748499690.323471.13081.nullmailer@localhost/ Dario Faggioli 2025-06-11 12:38:05 +00:00
  • aab637b8d4 - Update to stable release 10.0.2: Full list of backports here: https://lore.kernel.org/qemu-devel/1748499690.323471.13081.nullmailer@localhost/ Dario Faggioli 2025-06-11 12:38:05 +00:00
  • 5bc8b233a4 Accepting request 1282885 from Virtualization Ana Guerrero 2025-06-06 20:35:32 +00:00
  • a4ce325b1e Accepting request 1282885 from Virtualization Ana Guerrero 2025-06-06 20:35:32 +00:00
  • c6595644a8 - Backport patches for edk2 too: * roms/edk2: continue to try fixing building with GCC15 (bsc#1241473) Dario Faggioli 2025-06-04 13:19:07 +00:00
  • 709b70e076 - Backport patches for edk2 too: * roms/edk2: continue to try fixing building with GCC15 (bsc#1241473) Dario Faggioli 2025-06-04 13:19:07 +00:00
  • b9b4803291 - Continue trying to fix building with GCC15: * roms/ipxe: fix building with GCC15 (bsc#1241473) Dario Faggioli 2025-06-04 07:11:14 +00:00
  • 312bc986f3 - Continue trying to fix building with GCC15: * roms/ipxe: fix building with GCC15 (bsc#1241473) Dario Faggioli 2025-06-04 07:11:14 +00:00
  • fc88e6d470 Accepting request 1280947 from Virtualization Dominique Leuenberger 2025-05-30 12:22:16 +00:00
  • 98e2b9c594 Accepting request 1280947 from Virtualization Dominique Leuenberger 2025-05-30 12:22:16 +00:00
  • 1a81dffdb7 - Fix building opensbi with gcc-15: * [openSUSE] Fix bsc#1241473 (in opensbi) Dario Faggioli 2025-05-28 13:38:11 +00:00
  • e6aaf38f0f - Fix building opensbi with gcc-15: * [openSUSE] Fix bsc#1241473 (in opensbi) Dario Faggioli 2025-05-28 13:38:11 +00:00
  • 6853e6d4d5 Accepting request 1275616 from Virtualization Ana Guerrero 2025-05-09 16:39:36 +00:00
  • add5536c76 Accepting request 1275616 from Virtualization Ana Guerrero 2025-05-09 16:39:36 +00:00
  • 72c3db8d5d - Fix typo in qemu.changes Dario Faggioli 2025-05-08 14:54:37 +00:00
  • 251dcbeb5a - Fix typo in qemu.changes Dario Faggioli 2025-05-08 14:54:37 +00:00
  • 257edeaf3b - 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 Dario Faggioli 2025-05-08 14:47:19 +00:00
  • 2b89d31fc6 - 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 Dario Faggioli 2025-05-08 14:47:19 +00:00
  • 14697e8f5b Accepting request 1268741 from Virtualization Ana Guerrero 2025-04-15 14:38:44 +00:00
  • 9f1b503376 Accepting request 1268741 from Virtualization Ana Guerrero 2025-04-15 14:38:44 +00:00
  • 693b222bd0 - 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) Fixes: bsc#1236329 * xen: No need to flush the mapcache for grants (bsc#1236329) Dario Faggioli 2025-04-12 02:25:53 +00:00
  • 5b15fe540c - 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) Fixes: bsc#1236329 * xen: No need to flush the mapcache for grants (bsc#1236329) Dario Faggioli 2025-04-12 02:25:53 +00:00
  • ad7eea5a3a Accepting request 1266451 from Virtualization Ana Guerrero 2025-04-03 16:40:49 +00:00
  • 754b53c179 Accepting request 1266451 from Virtualization Ana Guerrero 2025-04-03 16:40:49 +00:00
  • babd114c41 - Upload the correct obscpio archive Dario Faggioli 2025-04-02 09:55:27 +00:00
  • 35a6b999bd - Upload the correct obscpio archive Dario Faggioli 2025-04-02 09:55:27 +00:00
  • 029a9c4f98 - 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#1240005 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#1240005) * 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 Dario Faggioli 2025-04-02 07:15:28 +00:00
  • 1f52559f34 - 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#1240005 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#1240005) * 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 Dario Faggioli 2025-04-02 07:15:28 +00:00
  • 65572fe64b Accepting request 1249331 from Virtualization Dominique Leuenberger 2025-03-02 11:17:33 +00:00
  • 0bd26752d9 Accepting request 1249331 from Virtualization Dominique Leuenberger 2025-03-02 11:17:33 +00:00
  • e27d489dfe - 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 Dario Faggioli 2025-02-28 15:56:14 +00:00
  • 385f84b9cd - 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 Dario Faggioli 2025-02-28 15:56:14 +00:00
  • 2aa398075e Accepting request 1245591 from Virtualization Ana Guerrero 2025-02-14 18:15:02 +00:00
  • 143a33a074 Accepting request 1245591 from Virtualization Ana Guerrero 2025-02-14 18:15:02 +00:00
  • baf82254bb - Add the proper archive Dario Faggioli 2025-02-12 16:40:07 +00:00
  • 60320495d5 - Add the proper archive Dario Faggioli 2025-02-12 16:40:07 +00:00
  • 0fee538afc - 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 * ... Dario Faggioli 2025-02-12 16:16:34 +00:00
  • 57039651a1 - 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 * ... Dario Faggioli 2025-02-12 16:16:34 +00:00
  • 621e5d68fd Accepting request 1243232 from Virtualization Ana Guerrero 2025-02-07 21:50:21 +00:00
  • e8161766e5 Accepting request 1243232 from Virtualization Ana Guerrero 2025-02-07 21:50:21 +00:00
  • 0b262c2b0b - Fix bsc#1235709: * target/s390x: Fix MVC not always invalidating translation blocks Dario Faggioli 2025-02-05 01:33:15 +00:00
  • eb6c694e5e - Fix bsc#1235709: * target/s390x: Fix MVC not always invalidating translation blocks Dario Faggioli 2025-02-05 01:33:15 +00:00
  • f7b4192640 Accepting request 1239873 from Virtualization Ana Guerrero 2025-01-23 16:57:25 +00:00