The following patches are queued for QEMU stable v9.2.4: https://gitlab.com/qemu-project/qemu/-/commits/staging-9.2
Patch freeze is 2025-05-24, and the release is planned for 2025-05-26: https://wiki.qemu.org/Planning/9.2 Please respond here or CC qemu-sta...@nongnu.org on any patches you think shouldn't be included in the release. This release is expected to be the last release in 9.2.x series. The changes which are staging for inclusion, with the original commit hash from master branch, are given below the bottom line. Thanks! /mjt -------------------------------------- 01* e768f0246ce2 hemanshu.khilari.foss: docs/specs/riscv-iommu: Fixed broken link to external risv iommu document 02* 2542d5cf471a Heinrich Schuchardt: hw/rtc/goldfish: keep time offset when resetting 03* 04e99f9eb792 Philippe Mathieu-Daudé: hw/pci-host/designware: Fix ATU_UPPER_TARGET register access 04* 070a500cc0da Richard Henderson: target/avr: Fix buffer read in avr_print_insn 05* fca2817fdcb0 Richard Henderson: target/mips: Revert TARGET_PAGE_BITS_VARY 06* d89b9899babc Richard Henderson: target/mips: Require even maskbits in update_pagemask 07* 256ba7715b10 Richard Henderson: target/mips: Simplify and fix update_pagemask 08* c0b32426ce56 Marco Cavenati: migration: fix SEEK_CUR offset calculation in qio_channel_block_seek 09* c17ad4b11bd2 Akihiko Odaki: virtio-net: Fix num_buffers for version 1 10* 719255486df2 Suravee Suthikulpanit: hw/i386/amd_iommu: Assign pci-id 0x1419 for the AMD IOMMU device 11* e139bc4b1772 Philippe Mathieu-Daudé: tcg: Allocate TEMP_VAL_MEM frame in temp_load() 12* 9808ce6d5cb7 Nicholas Piggin: target/ppc: Big-core scratch register fix 13* b3d47c8303b8 Nicholas Piggin: target/ppc: Fix SPRC/SPRD SPRs for P9/10 14* 61b6d9b749ba Kevin Wolf: scsi-disk: Apply error policy for host_status errors again 15* a7a05f5f6a40 Daan De Meyer: smbios: Fix buffer overrun when using path= option 16* c07cd110a182 Pierrick Bouvier: plugins/loader: fix deadlock when resetting/uninstalling a plugin 17* b0b5af62ef9e Arthur Sengileyev: Fix objdump output parser in "nsis.py" 18* e28fbd1c525d Antoine Damhet: Revert "virtio-net: Copy received header to buffer" 19* 94a159f3dc73 Paolo Bonzini: target/i386/hvf: fix lflags_to_rflags 20* 6b661b7ed7cd Richard Henderson: target/avr: Improve decode of LDS, STS 21* d5f241834be1 Philippe Mathieu-Daudé: hw/core: Get default_cpu_type calling machine_class_default_cpu_type() 22* 56a9f0d4c4a4 Peter Maydell: hw/core/cpu: gdb_arch_name string should not be freed 23* d4a785ba30ce Hauke Mehrtens: target/mips: Fix MIPS16e translation 24* 563cd698dffb Akihiko Odaki: meson: Use has_header_symbol() to check getcpu() 25* 6804b89fb531 Akihiko Odaki: meson: Remove CONFIG_STATX and CONFIG_STATX_MNT_ID 26* 9401f91b9b0c Richard Henderson: accel/tcg: Don't use TARGET_LONG_BITS in decode_sleb128 27* 8ed7c0b6488a Peter Maydell: target/arm: Don't assert() for ISB/SB inside IT block 28* eba837a31b95 Bernhard Beschow: hw/gpio/imx_gpio: Fix interpretation of GDIR polarity 29* e54ef98c8a80 Paolo Bonzini: target/i386: do not trigger IRQ shadow for LSS 30* 1e94ddc68544 Paolo Bonzini: target/i386: do not block singlestep for STI 31* d5d028eee38d Daniel P. Berrangé: gitlab: use --refetch in check-patch/check-dco jobs 32* 54e54e594bc8 Bernhard Beschow: hw/i2c/imx: Always set interrupt status bit if interrupt condition occurs 33* 61da38db70af Christian Schoenebeck: 9pfs: fix concurrent v9fs_reclaim_fd() calls 34* 89f7b4da7662 Christian Schoenebeck: 9pfs: fix FD leak and reduce latency of v9fs_reclaim_fd() 35 bdf12f2a56bf Fabiano Rosas: s390x: Fix leak in machine_set_loadparm 36 0caed25cd171 Akihiko Odaki: virtio: Call set_features during reset 37 915b20374554 Loïc Lefort: target/riscv: pmp: move Smepmp operation conversion into a function 38 ad63158bdb33 Ziqiao Kong: target/riscv: fix endless translation loop on big endian systems 39 22b448ccc661 Icenowy Zheng: common-user/host/riscv: use tail pseudoinstruction for calling tail 40 3e8d1e4a628b Anton Blanchard: target/riscv: rvv: Source vector registers cannot overlap mask register 41 b0450a101d6c Anton Blanchard: target/riscv: rvv: Add CHECK arg to GEN_OPFVF_WIDEN_TRANS 42 629c2a8dd750 Max Chou: target/riscv: rvv: Apply vext_check_input_eew to vrgather instructions to check mismatched input EEWs encoding constraint 43 fbeaf3583876 Max Chou: target/riscv: rvv: Apply vext_check_input_eew to OPIVI/OPIVX/OPFVF(vext_check_ss) instructions 44 fda68acb7761 Max Chou: target/riscv: rvv: Apply vext_check_input_eew to OPIVV/OPFVV(vext_check_sss) instructions 45 b5480a693e3e Max Chou: target/riscv: rvv: Apply vext_check_input_eew to vector slide instructions(OPIVI/OPIVX) 46 411eefd56a39 Max Chou: target/riscv: rvv: Apply vext_check_input_eew to vector integer extension instructions(OPMVV) 47 1f090a229f85 Max Chou: target/riscv: rvv: Apply vext_check_input_eew to vector narrow/widen instructions 48 db21c3eb0550 Max Chou: target/riscv: rvv: Apply vext_check_input_eew to vector indexed load/store instructions 49 8539a1244bf2 Max Chou: target/riscv: Fix the rvv reserved encoding of unmasked instructions 50 2669b696e243 Anton Blanchard: target/riscv: Fix vslidedown with rvv_ta_all_1s 51 73f81da0a362 Daniel Henrique Barboza: target/riscv/kvm: minor fixes/tweaks 52 906af6de9462 Daniel Henrique Barboza: target/riscv/kvm: fix leak in kvm_riscv_init_multiext_cfg() 53 b60961034945 Daniel Henrique Barboza: target/riscv/kvm: turn u32/u64 reg functions into macros 54 11766e17616a Daniel Henrique Barboza: target/riscv/kvm: turn kvm_riscv_reg_id_ulong() into a macro 55 d3b6f1742c36 Daniel Henrique Barboza: target/riscv/kvm: add kvm_csr_cfgs[] 56 e5894fd6f411 Rakesh Jeyasingh: hw/pci-host/gt64120: Fix endianness handling 57 560375cff3cc Rakesh Jeyasingh: hw/pci-host: Remove unused pci_host_data_be_ops 58 7f2131c35c17 Zhao Liu: qapi/misc-target: Fix the doc to distinguish query-sgx and query-sgx-capabilities 59 17bec9235bb0 Peter Xu: migration: Allow caps to be set when preempt or multifd cap enabled 60 923976dfe367 Helge Deller: target/hppa: Copy instruction code into fr1 on FPU assist fault 61 b4b49cf39dba Helge Deller: linux-user/hppa: Send proper si_code on SIGFPE exception 62 ebd394948de4 Helge Deller: target/hppa: Fix FPE exceptions (commit(s) marked with * were in previous series and are not resent)