Commit Graph

  • 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
  • 97df9f691a Accepting request 1239873 from Virtualization Ana Guerrero 2025-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 Faggioli 2025-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 Faggioli 2025-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 Faggioli 2025-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 Faggioli 2025-01-22 15:34:22 +00:00
  • 7c6d8c7896 Accepting request 1232880 from Virtualization Ana Guerrero 2024-12-22 16:59:00 +00:00
  • 4c349e7ccc Accepting request 1232880 from Virtualization Ana Guerrero 2024-12-22 16:59:00 +00:00
  • 24336ccb1f - Fix the build of qemu-linux-user Dario Faggioli 2024-12-20 09:39:10 +00:00
  • 2fad4b8ef1 - Fix the build of qemu-linux-user Dario Faggioli 2024-12-20 09:39:10 +00:00
  • 79825dbe32 - Add the proper sources and remove the old ones Dario Faggioli 2024-12-20 08:32:50 +00:00
  • 7d9ca39f9c - Add the proper sources and remove the old ones Dario Faggioli 2024-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 Faggioli 2024-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 Faggioli 2024-12-20 08:08:27 +00:00
  • eec6bdfcab Accepting request 1229953 from Virtualization Ana Guerrero 2024-12-13 21:28:05 +00:00
  • 13b31e1075 Accepting request 1229953 from Virtualization Ana Guerrero 2024-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 Faggioli 2024-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 Faggioli 2024-12-10 18:03:13 +00:00
  • bfdf4b181f Accepting request 1226796 from Virtualization Ana Guerrero 2024-11-27 21:06:25 +00:00
  • b59502d6d4 Accepting request 1226796 from Virtualization Ana Guerrero 2024-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 Faggioli 2024-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 Faggioli 2024-11-26 23:51:57 +00:00
  • 015a270752 Accepting request 1221801 from Virtualization Ana Guerrero 2024-11-07 15:24:18 +00:00
  • 3baa14f3d9 Accepting request 1221801 from Virtualization Ana Guerrero 2024-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 Faggioli 2024-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 Faggioli 2024-11-07 10:00:57 +00:00
  • 32ff442821 - Fix bsc#1232617: * qemu-ga: Fix a SIGSEGV in ga_run_command() helper (bsc#1232617) Dario Faggioli 2024-11-06 14:27:24 +00:00
  • 334ed76810 - Fix bsc#1232617: * qemu-ga: Fix a SIGSEGV in ga_run_command() helper (bsc#1232617) Dario Faggioli 2024-11-06 14:27:24 +00:00
  • 8b9d36ef21 Accepting request 1219012 from Virtualization Dominique Leuenberger 2024-10-30 16:30:01 +00:00
  • a6ec246997 Accepting request 1219012 from Virtualization Dominique Leuenberger 2024-10-30 16:30:01 +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 Faggioli 2024-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 Faggioli 2024-10-29 11:18:22 +00:00
  • 5ac16d6b27 Accepting request 1208480 from Virtualization Ana Guerrero 2024-10-18 13:50:00 +00:00
  • 4d87c6e2fd Accepting request 1208480 from Virtualization Ana Guerrero 2024-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 Faggioli 2024-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 Faggioli 2024-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 Faggioli 2024-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 Faggioli 2024-10-15 17:27:01 +00:00
  • adbfacbc65 - Update the changelog to cite missing CVEs Dario Faggioli 2024-09-17 11:34:41 +00:00
  • 36a347c36a - Update the changelog to cite missing CVEs Dario Faggioli 2024-09-17 11:34:41 +00:00
  • dbabcae8b6 Accepting request 1200648 from Virtualization Ana Guerrero 2024-09-13 12:27:38 +00:00
  • 261d4d3b8a Accepting request 1200648 from Virtualization Ana Guerrero 2024-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 Faggioli 2024-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 Faggioli 2024-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 Faggioli 2024-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 Faggioli 2024-09-06 11:25:28 +00:00
  • 1eb1522326 Accepting request 1197378 from Virtualization Dominique Leuenberger 2024-08-30 11:26:36 +00:00
  • 62319a345c Accepting request 1197378 from Virtualization Dominique Leuenberger 2024-08-30 11:26:36 +00:00
  • e39293aa7b - Up the disk constraint a bit, as some arch-es are failing to build with ENOSPC Dario Faggioli 2024-08-28 21:09:18 +00:00
  • d4fde486a1 - Up the disk constraint a bit, as some arch-es are failing to build with ENOSPC Dario Faggioli 2024-08-28 21:09:18 +00:00
  • df771bf630 - 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" Dario Faggioli 2024-08-27 21:50:35 +00:00
  • 360c6ccef0 - 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" Dario Faggioli 2024-08-27 21:50:35 +00:00
  • 8c2784166b Accepting request 1189407 from Virtualization Dominique Leuenberger 2024-07-26 14:12:28 +00:00
  • 6b4148b79e Accepting request 1189407 from Virtualization Dominique Leuenberger 2024-07-26 14:12:28 +00:00
  • 2bb177d781 - 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/ Dario Faggioli 2024-07-24 10:26:49 +00:00
  • 3014c841a2 - 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/ Dario Faggioli 2024-07-24 10:26:49 +00:00
  • 91bddd899e Accepting request 1184275 from Virtualization Ana Guerrero 2024-07-03 18:26:37 +00:00
  • 6aa3912fd2 Accepting request 1184275 from Virtualization Ana Guerrero 2024-07-03 18:26:37 +00:00
  • 29b9b13fa0 - Upload the proper archive Dario Faggioli 2024-06-28 15:44:58 +00:00
  • 74d4fefd8c - Upload the proper archive Dario Faggioli 2024-06-28 15:44:58 +00:00
  • 6f31d1a8d5 - 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/ Dario Faggioli 2024-06-28 14:56:57 +00:00
  • f2972327f4 - 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/ Dario Faggioli 2024-06-28 14:56:57 +00:00
  • 120aa1bfb7 - 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/ Dario Faggioli 2024-06-28 14:56:57 +00:00
  • 1b85513d62 Accepting request 1176488 from Virtualization Ana Guerrero 2024-05-27 09:41:14 +00:00
  • 32a307c8e7 - Fix qemu-linux-user build Dario Faggioli 2024-05-22 16:57:07 +00:00
  • 9423d293bf - Remove duplicated entries from changelog Dario Faggioli 2024-05-17 16:43:34 +00:00
  • cdc8afd58c - Fixes: * [openSUSE][RPM] Prioritize PA over PipeWire in SLE (bsc#1222218) * [openSUSE][RPM] Hostname normalization (for repr. build) done properly (boo#1084909) Dario Faggioli 2024-05-17 14:52:55 +00:00
  • 2ebaab0ead - Fixup obscpio archives Dario Faggioli 2024-05-16 16:48:04 +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 Faggioli 2024-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 Faggioli 2024-05-08 20:52:00 +00:00
  • 24d4474e46 Accepting request 1171015 from Virtualization Ana Guerrero 2024-05-02 21:43:25 +00:00
  • c9c0de3ee0 - Add the missing sources Dario Faggioli 2024-04-30 12:51:15 +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 Faggioli 2024-04-30 10:27:53 +00:00
  • 503f57f752 Accepting request 1168800 from Virtualization Ana Guerrero 2024-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 Faggioli 2024-04-18 09:35:23 +00:00
  • 0403c434ab Accepting request 1158236 from Virtualization Ana Guerrero 2024-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 Faggioli 2024-03-15 13:42:02 +00:00
  • c7d497c4b1 Accepting request 1154847 from Virtualization Ana Guerrero 2024-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 Faggioli 2024-03-04 14:41:14 +00:00
  • 7dfcb7f471 Accepting request 1153541 from Virtualization Dominique Leuenberger 2024-03-02 22:20:41 +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 Faggioli 2024-02-29 18:09:00 +00:00
  • 50d653489b Accepting request 1149630 from Virtualization Ana Guerrero 2024-02-23 15:41:45 +00:00
  • 822df12d27 - Rework of some downstream patches. No functional changes Dario Faggioli 2024-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 Faggioli 2024-02-21 17:21:23 +00:00
  • 184497d84b Accepting request 1147915 from Virtualization Ana Guerrero 2024-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 Faggioli 2024-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 Faggioli 2024-02-20 11:04:26 +00:00
  • 8a58248868 Accepting request 1147256 from Virtualization Ana Guerrero 2024-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 Faggioli 2024-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 Faggioli 2024-02-16 15:27:25 +00:00
  • 433c0cbb90 Accepting request 1144426 from Virtualization Ana Guerrero 2024-02-06 15:33:48 +00:00
  • cd12e1b300 - Fix a build issue of OVMF caused by https://gitlab.com/qemu-project/qemu/-/issues/2064: * target/i386: fix incorrect EIP in PC-relative translation blocks * target/i386: Do not re-compute new pc with CF_PCREL Dario Faggioli 2024-02-06 01:18:50 +00:00
  • e637741df4 - Add the missing tarball Dario Faggioli 2024-01-12 13:54:47 +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 Faggioli 2024-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 Faggioli 2024-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 Faggioli 2023-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 Faggioli 2023-12-15 12:05:17 +00:00
  • d040902833 Accepting request 1129780 from Virtualization Ana Guerrero 2023-11-30 20:59:27 +00:00