76d3e66b51
- Ok, revert tar and recompress to buildtime
Dario Faggioli2025-12-19 13:27:13 +00:00
70d98cc3f8
- Err... set_version was, in fact, already there!
Dario Faggioli2025-12-19 13:08:36 +00:00
a7bb281b36
- I think we need to set tar to manual as well
Dario Faggioli2025-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 Faggioli2025-12-19 12:09:45 +00:00
2638bfaa5d
- Fix a wrong change subject line in the changes file
Dario Faggioli2025-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 Faggioli2025-12-18 15:59:10 +00:00
68ef340766
Accepting request 1322679 from Virtualization
Ana Guerrero2025-12-15 10:35:44 +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 Faggioli2025-12-12 17:55:53 +00:00
cb457e589f
Accepting request 1316072 from Virtualization
Ana Guerrero2025-11-07 17:16:51 +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 Faggioli2025-10-31 17:21:49 +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 Faggioli2025-10-08 11:37:31 +00:00
c136813181
- Fix bsc#1246566: * [roms] seabios: include "pciinit: don't misalign large BARs" (bsc#1246566)
Dario Faggioli2025-07-23 07:34:17 +00:00
87620a5b0a
- Fix bsc#1246566: * [roms] seabios: include "pciinit: don't misalign large BARs" (bsc#1246566)
Dario Faggioli2025-07-23 07:34:17 +00:00
9fb3fb2be8
Accepting request 1287166 from Virtualization
Ana Guerrero2025-06-23 12:50:43 +00:00
8f727e04b4
Accepting request 1287166 from Virtualization
Ana Guerrero2025-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 Faggioli2025-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 Faggioli2025-06-20 09:35:27 +00:00
cdb706ea03
Accepting request 1284889 from Virtualization
Ana Guerrero2025-06-12 13:47:46 +00:00
df865dfb11
Accepting request 1284889 from Virtualization
Ana Guerrero2025-06-12 13:47:46 +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 Faggioli2025-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 Faggioli2025-05-08 14:47:19 +00:00
14697e8f5b
Accepting request 1268741 from Virtualization
Ana Guerrero2025-04-15 14:38:44 +00:00
9f1b503376
Accepting request 1268741 from Virtualization
Ana Guerrero2025-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 Faggioli2025-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 Faggioli2025-04-12 02:25:53 +00:00
ad7eea5a3a
Accepting request 1266451 from Virtualization
Ana Guerrero2025-04-03 16:40:49 +00:00
754b53c179
Accepting request 1266451 from Virtualization
Ana Guerrero2025-04-03 16:40:49 +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 Faggioli2025-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 Faggioli2025-02-28 15:56:14 +00:00
2aa398075e
Accepting request 1245591 from Virtualization
Ana Guerrero2025-02-14 18:15:02 +00:00
143a33a074
Accepting request 1245591 from Virtualization
Ana Guerrero2025-02-14 18:15:02 +00:00