f7b4192640
Accepting request 1239873 from Virtualization
Ana Guerrero2025-01-23 16:57:25 +00:00
97df9f691a
Accepting request 1239873 from Virtualization
Ana Guerrero2025-01-23 16:57:25 +00:00
4e5ebf0244
- 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
Dario Faggioli2025-01-23 12:08:32 +00:00
7a3dd379dc
- 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
Dario Faggioli2025-01-23 12:08:32 +00:00
3b31f7f45c
- Build properly with the latest version of Sphinx: * [openSUSE][RPM] Fix the build with the latest Sphinx
Dario Faggioli2025-01-22 15:34:22 +00:00
e6d383156f
- Build properly with the latest version of Sphinx: * [openSUSE][RPM] Fix the build with the latest Sphinx
Dario Faggioli2025-01-22 15:34:22 +00:00
7c6d8c7896
Accepting request 1232880 from Virtualization
Ana Guerrero2024-12-22 16:59:00 +00:00
4c349e7ccc
Accepting request 1232880 from Virtualization
Ana Guerrero2024-12-22 16:59:00 +00:00
79825dbe32
- Add the proper sources and remove the old ones
Dario Faggioli2024-12-20 08:32:50 +00:00
7d9ca39f9c
- Add the proper sources and remove the old ones
Dario Faggioli2024-12-20 08:32:50 +00:00
b7c32adabe
- 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
Dario Faggioli2024-12-20 08:08:27 +00:00
7c86d6b1e5
- 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
Dario Faggioli2024-12-20 08:08:27 +00:00
eec6bdfcab
Accepting request 1229953 from Virtualization
Ana Guerrero2024-12-13 21:28:05 +00:00
13b31e1075
Accepting request 1229953 from Virtualization
Ana Guerrero2024-12-13 21:28:05 +00:00
c59d75c71d
- 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)
Dario Faggioli2024-12-10 18:03:13 +00:00
12953df44a
- 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)
Dario Faggioli2024-12-10 18:03:13 +00:00
bfdf4b181f
Accepting request 1226796 from Virtualization
Ana Guerrero2024-11-27 21:06:25 +00:00
b59502d6d4
Accepting request 1226796 from Virtualization
Ana Guerrero2024-11-27 21:06:25 +00:00
58e39320f6
- 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)
Dario Faggioli2024-11-26 23:51:57 +00:00
d63ab4919f
- 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)
Dario Faggioli2024-11-26 23:51:57 +00:00
015a270752
Accepting request 1221801 from Virtualization
Ana Guerrero2024-11-07 15:24:18 +00:00
3baa14f3d9
Accepting request 1221801 from Virtualization
Ana Guerrero2024-11-07 15:24:18 +00:00
eab6118fba
- 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 Faggioli2024-11-07 10:00:57 +00:00
689cc938e2
- 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 Faggioli2024-11-07 10:00:57 +00:00
32ff442821
- Fix bsc#1232617: * qemu-ga: Fix a SIGSEGV in ga_run_command() helper (bsc#1232617)
Dario Faggioli2024-11-06 14:27:24 +00:00
334ed76810
- Fix bsc#1232617: * qemu-ga: Fix a SIGSEGV in ga_run_command() helper (bsc#1232617)
Dario Faggioli2024-11-06 14:27:24 +00:00
8d5788b222
- 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
Dario Faggioli2024-10-29 11:18:22 +00:00
96e581bc40
- 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
Dario Faggioli2024-10-29 11:18:22 +00:00
5ac16d6b27
Accepting request 1208480 from Virtualization
Ana Guerrero2024-10-18 13:50:00 +00:00
4d87c6e2fd
Accepting request 1208480 from Virtualization
Ana Guerrero2024-10-18 13:50:00 +00:00
e515343d8c
- 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 Faggioli2024-10-16 16:23:41 +00:00
ca9bfecdbc
- 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 Faggioli2024-10-16 16:23:41 +00:00
6294f3a271
- Fix bsc#1231519 and bsc#1230140: * accel/kvm: check for KVM_CAP_READONLY_MEM on VM * target/ppc: Fix lxvx/stxvx facility check
Dario Faggioli2024-10-15 17:27:01 +00:00
9519f48f60
- Fix bsc#1231519 and bsc#1230140: * accel/kvm: check for KVM_CAP_READONLY_MEM on VM * target/ppc: Fix lxvx/stxvx facility check
Dario Faggioli2024-10-15 17:27:01 +00:00
dbabcae8b6
Accepting request 1200648 from Virtualization
Ana Guerrero2024-09-13 12:27:38 +00:00
261d4d3b8a
Accepting request 1200648 from Virtualization
Ana Guerrero2024-09-13 12:27:38 +00:00
4d9143f24c
- Re-enable vhdx support in qemu-img: * [openSUSE][RPM] explicitly enable qemu-img support for vhdx and vpc
Dario Faggioli2024-09-12 11:47:50 +00:00
c41005467e
- Re-enable vhdx support in qemu-img: * [openSUSE][RPM] explicitly enable qemu-img support for vhdx and vpc
Dario Faggioli2024-09-12 11:47:50 +00:00
33f1bb2d43
- 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
Dario Faggioli2024-09-06 11:25:28 +00:00
59d36f89e8
- 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
Dario Faggioli2024-09-06 11:25:28 +00:00
321b2e56e5
- 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 Faggioli2024-05-16 15:34:13 +00:00
f5c6f77e0c
- Fixes: * [openSUSE][RPM] Prioritize PA over PipeWire in SLE (bsc#1222218) * [openSUSE][RPM] Hostname normalization (for repr. build ) done properly (boo#1084909)
Dario Faggioli2024-05-08 20:52:00 +00:00
24d4474e46
Accepting request 1171015 from Virtualization
Ana Guerrero2024-05-02 21:43:25 +00:00
a75df3fb82
- 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...
Dario Faggioli2024-04-30 10:27:53 +00:00
503f57f752
Accepting request 1168800 from Virtualization
Ana Guerrero2024-04-18 20:08:05 +00:00
193fffe008
- 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)
Dario Faggioli2024-04-18 09:35:23 +00:00
0403c434ab
Accepting request 1158236 from Virtualization
Ana Guerrero2024-03-17 21:10:51 +00:00
0a793f0d1b
- 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
Dario Faggioli2024-03-15 13:42:02 +00:00
c7d497c4b1
Accepting request 1154847 from Virtualization
Ana Guerrero2024-03-05 17:47:27 +00:00
0cd45119e5
- Fix bsc#1220799. Amended commit: * [openSUSE]: Increase default phys bits to 42, if host supports that (bsc#1205978, bsc#1219977, bsc#1220799)
Dario Faggioli2024-03-04 14:41:14 +00:00
b0b1d711c3
- 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)
Dario Faggioli2024-02-29 18:09:00 +00:00
50d653489b
Accepting request 1149630 from Virtualization
Ana Guerrero2024-02-23 15:41:45 +00:00
822df12d27
- Rework of some downstream patches. No functional changes
Dario Faggioli2024-02-22 18:14:52 +00:00
31b191a554
- Just "prettify" the spec files a little: * [openSUSE][RPM] Cosmetic fixes to spec files (copyright, sorting, etc)
Dario Faggioli2024-02-21 17:21:23 +00:00
184497d84b
Accepting request 1147915 from Virtualization
Ana Guerrero2024-02-21 16:53:06 +00:00
90a0cdb185
- 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)
Dario Faggioli2024-02-21 15:30:42 +00:00
ac470f821b
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)
Dario Faggioli2024-02-20 11:04:26 +00:00
8a58248868
Accepting request 1147256 from Virtualization
Ana Guerrero2024-02-18 19:20:47 +00:00
78f0aafdaa
- 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 - Update changelog with proper bug references
Dario Faggioli2024-02-17 02:30:29 +00:00
e542724c75
- Update the service file to use OBS-scm (by fvogt) - Various fixes: * [openSUSE][RPM] Fix enabling features on non-x86_64 * [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
Dario Faggioli2024-02-16 15:27:25 +00:00
433c0cbb90
Accepting request 1144426 from Virtualization
Ana Guerrero2024-02-06 15:33:48 +00:00
abe1778fee
- 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
Dario Faggioli2024-01-12 13:50:55 +00:00
38839bd865
- 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)
Dario Faggioli2024-01-10 14:02:07 +00:00
57fd7e41c9
- 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
Dario Faggioli2023-12-15 14:36:21 +00:00
0202e1a022
- Fix boo#1084909 and create a new qemu-spice metapackage: * [openSUSE] rpm: normalize hostname, for reproducible builds (#44) * [openSUSE] rpm: new subpackage, for SPICE
Dario Faggioli2023-12-15 12:05:17 +00:00
d040902833
Accepting request 1129780 from Virtualization
Ana Guerrero2023-11-30 20:59:27 +00:00