Hi everyone,

The QEMU v10.0.2 stable release is now available.

You can grab the tarball from our download page here:

  https://www.qemu.org/download/#source

  https://download.qemu.org/qemu-10.0.2.tar.xz
  https://download.qemu.org/qemu-10.0.2.tar.xz.sig (signature)

v10.0.2 is now tagged in the official qemu.git repository, and the
stable-10.0 branch has been updated accordingly:

  https://gitlab.com/qemu-project/qemu/-/commits/stable-10.0

There are 62 changes since the previous v10.0.0 release.

10.0.x is expected to be the next long-term-support series.

There was no 10.0.1 release tarball, instead, 10.0.2 has been
released as a quick fix with a single revert of a commit which
shouldn't be in 10.0.x series in the first place.

Thank you everyone who has been involved and helped with the stable series!

/mjt

Changelog (stable-10.0-hash master-hash Author Name: Commmit-Subject):

ff3419cbac Michael Tokarev:
 Update version for 10.0.2 release
6f7a53e58e Michael Tokarev:
 Revert "Drop support for Python 3.8"
fd0b1a5b13 Michael Tokarev:
 Update version for 10.0.1 release
3d5b2f81fb d64db833d6 Thomas Huth:
 Drop support for Python 3.8
6966e0ba1d ebd394948d Helge Deller:
 target/hppa: Fix FPE exceptions
5f119c69ff b4b49cf39d Helge Deller:
 linux-user/hppa: Send proper si_code on SIGFPE exception
679450c926 923976dfe3 Helge Deller:
 target/hppa: Copy instruction code into fr1 on FPU assist fault
8a48520c17 17bec9235b Peter Xu:
 migration: Allow caps to be set when preempt or multifd cap enabled
7484d61bdb 6be7696129 Maciej S. Szmigiero:
 migration/multifd: Don't send device state packets with zerocopy flag
5e8ef1da89 7f2131c35c Zhao Liu:
 qapi/misc-target: Fix the doc to distinguish query-sgx and 
query-sgx-capabilities
ef1655962f 560375cff3 Rakesh Jeyasingh:
 hw/pci-host: Remove unused pci_host_data_be_ops
cdf3fb0617 e5894fd6f4 Rakesh Jeyasingh:
 hw/pci-host/gt64120: Fix endianness handling
3e59fccb03 7a48612306 Xiaoyao Li:
 i386/hvf: Make CPUID_HT supported
2f6357ca96 5979f50fa9 Xiaoyao Li:
 i386/tcg: Make CPUID_HT and CPUID_EXT3_CMP_LEG supported
9ac56fb385 f396c217a5 Daniel Henrique Barboza:
 target/riscv/kvm: do not read unavailable CSRs
6ba14ba513 d3b6f1742c Daniel Henrique Barboza:
 target/riscv/kvm: add kvm_csr_cfgs[]
90f7e23cb7 11766e1761 Daniel Henrique Barboza:
 target/riscv/kvm: turn kvm_riscv_reg_id_ulong() into a macro
ea8eb871ab b609610349 Daniel Henrique Barboza:
 target/riscv/kvm: turn u32/u64 reg functions into macros
04b855727f 906af6de94 Daniel Henrique Barboza:
 target/riscv/kvm: fix leak in kvm_riscv_init_multiext_cfg()
c500814317 73f81da0a3 Daniel Henrique Barboza:
 target/riscv/kvm: minor fixes/tweaks
95c0e6e065 2669b696e2 Anton Blanchard:
 target/riscv: Fix vslidedown with rvv_ta_all_1s
7b21781562 8539a1244b Max Chou:
 target/riscv: Fix the rvv reserved encoding of unmasked instructions
43a4f232fa db21c3eb05 Max Chou:
 target/riscv: rvv: Apply vext_check_input_eew to vector indexed load/store 
instructions
be6e117a83 1f090a229f Max Chou:
 target/riscv: rvv: Apply vext_check_input_eew to vector narrow/widen 
instructions
faaeaa955c 411eefd56a Max Chou:
 target/riscv: rvv: Apply vext_check_input_eew to vector integer extension 
instructions(OPMVV)
19d107468e b5480a693e Max Chou:
 target/riscv: rvv: Apply vext_check_input_eew to vector slide 
instructions(OPIVI/OPIVX)
2a0eb3c2a1 fda68acb77 Max Chou:
 target/riscv: rvv: Apply vext_check_input_eew to OPIVV/OPFVV(vext_check_sss) 
instructions
0bfd8dd14b fbeaf35838 Max Chou:
 target/riscv: rvv: Apply vext_check_input_eew to 
OPIVI/OPIVX/OPFVF(vext_check_ss) instructions
bc502d4de9 629c2a8dd7 Max Chou:
 target/riscv: rvv: Apply vext_check_input_eew to vrgather instructions to 
check mismatched input EEWs encoding constraint
027ea4a2f5 b0450a101d Anton Blanchard:
 target/riscv: rvv: Add CHECK arg to GEN_OPFVF_WIDEN_TRANS
336fed6bb8 3e8d1e4a62 Anton Blanchard:
 target/riscv: rvv: Source vector registers cannot overlap mask register
70dbbc2811 22b448ccc6 Icenowy Zheng:
 common-user/host/riscv: use tail pseudoinstruction for calling tail
156321d18e ad63158bdb Ziqiao Kong:
 target/riscv: fix endless translation loop on big endian systems
b76d4a5657 56cde18d04 Paolo Bonzini:
 hw/riscv: Fix type conflict of GLib function pointers
bc15a8db4f 19cf1a7d9e Loïc Lefort:
 target/riscv: pmp: fix checks on writes to pmpcfg in Smepmp MML mode
504dcda206 915b203745 Loïc Lefort:
 target/riscv: pmp: move Smepmp operation conversion into a function
f82dd2837c 4541d205f0 Loïc Lefort:
 target/riscv: pmp: don't allow RLB to bypass rule privileges
15143814cd 0b1c23a582 Klaus Jensen:
 hw/nvme: fix nvme hotplugging
40558266b1 0caed25cd1 Akihiko Odaki:
 virtio: Call set_features during reset
8efe15927b bdf12f2a56 Fabiano Rosas:
 s390x: Fix leak in machine_set_loadparm
a0f326228a 89f7b4da76 Christian Schoenebeck:
 9pfs: fix FD leak and reduce latency of v9fs_reclaim_fd()
5081dc508d 61da38db70 Christian Schoenebeck:
 9pfs: fix concurrent v9fs_reclaim_fd() calls
9340920c3f 54e54e594b Bernhard Beschow:
 hw/i2c/imx: Always set interrupt status bit if interrupt condition occurs
bfa3f55f0f 88fb705600 Edgar E. Iglesias:
 xen: mapcache: Split mapcache_grants by ro and rw
a03d7d6e32 a4b20f737c Aleksandr Partanen:
 xen: mapcache: Fix finding matching entry
827be9d37a 1e94ddc685 Paolo Bonzini:
 target/i386: do not block singlestep for STI
f60033d379 e54ef98c8a Paolo Bonzini:
 target/i386: do not trigger IRQ shadow for LSS
01a9f1a6c5 eba837a31b Bernhard Beschow:
 hw/gpio/imx_gpio: Fix interpretation of GDIR polarity
be7b08eb9f 82707dd4f0 Peter Maydell:
 docs: Don't define duplicate label in qemu-block-drivers.rst.inc
ac32612b93 8ed7c0b648 Peter Maydell:
 target/arm: Don't assert() for ISB/SB inside IT block
07f034c7f4 97cdd1b0a7 Tim Lee:
 hw/arm/npcm8xx_boards: Correct valid_cpu_types setting of NPCM8XX SoC
86b846f902 9401f91b9b Richard Henderson:
 accel/tcg: Don't use TARGET_LONG_BITS in decode_sleb128
8a9a719314 a5b30be534 Akihiko Odaki:
 meson: Use osdep_prefix for strchrnul()
e1ccfea380 797150d69d Akihiko Odaki:
 meson: Share common C source prefixes
1604055e4e 6804b89fb5 Akihiko Odaki:
 meson: Remove CONFIG_STATX and CONFIG_STATX_MNT_ID
7bff88a745 563cd698df Akihiko Odaki:
 meson: Use has_header_symbol() to check getcpu()
e60bbdad93 d4a785ba30 Hauke Mehrtens:
 target/mips: Fix MIPS16e translation
dbbb444d72 56a9f0d4c4 Peter Maydell:
 hw/core/cpu: gdb_arch_name string should not be freed
94da90b8c7 d5f241834b Philippe Mathieu-Daudé:
 hw/core: Get default_cpu_type calling machine_class_default_cpu_type()
2da497fd4f 6b661b7ed7 Richard Henderson:
 target/avr: Improve decode of LDS, STS
00a5dc2899 94a159f3dc Paolo Bonzini:
 target/i386/hvf: fix lflags_to_rflags
86ffc25d35 f6b5f71f04 Maciej S. Szmigiero:
 target/i386: Reset parked vCPUs together with the online ones
3af56fc07f 280712b787 Ewan Hai:
 target/i386: Fix model number of Zhaoxin YongFeng vCPU template


Reply via email to