All of lore.kernel.org
 help / color / mirror / Atom feed
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org
Subject: [ANNOUNCE] QEMU 10.1.1 Stable released
Date: Thu, 09 Oct 2025 08:01:57 +0300	[thread overview]
Message-ID: <1759986117.949087.643264.nullmailer@tls.msk.ru> (raw)

Hi everyone,

The QEMU v10.1.1 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.1.1.tar.xz
  https://download.qemu.org/qemu-10.1.1.tar.xz.sig (signature)

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

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

There are 81 changes since the previous v10.1.0 release.

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

/mjt

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

339768517a Michael Tokarev:
 Update version for 10.1.1 release
677d73bde7 769acb2a1e Thomas Huth:
 tests/functional/aarch64: Fix assets of test_hotplug_pci
7bd98c65e0 300a87c502 Peter Maydell:
 physmem: Destroy all CPU AddressSpaces on unrealize
ded5c62454 041600e23f Peter Xu:
 memory: New AS helper to serialize destroy+free
977ffc7abc 9e7bfda490 Peter Maydell:
 include/system/memory.h: Clarify address_space_destroy() behaviour
109f336448 725a9e5f78 Juraj Marcin:
 migration: Fix state transition in postcopy_start() error handling
d7f661905b be50ff3a73 Max Chou:
 target/riscv: rvv: Modify minimum VLEN according to enabled vector extensions
8650b5597a ae4a37f578 Max Chou:
 target/riscv: rvv: Replace checking V by checking Zve32x
e3641f4ecf b25133d38f vhaudiquet:
 target/riscv: Fix endianness swap on compressed instructions
b01f2eccf2 15abfced80 Guo Ren (Alibaba DAMO Academy):
 hw/riscv/riscv-iommu: Fixup PDT Nested Walk
c65d1a6b13 a86d3352ab Vladimir Isaev:
 target/riscv: do not use translator_ldl in opcode_at
7c7694d73c cebaf7434b stove:
 target/riscv: use riscv_csrr in riscv_csr_read
0be25ffa79 191df34617 Frank Chang:
 hw/char: sifive_uart: Raise IRQ according to the Tx/Rx watermark thresholds
c25be2649c da14767b35 Andrea Bolognani:
 docs/interop/firmware: Add riscv64 to FirmwareArchitecture
e93d2c5fdd 4f7528295b Andrew Jones:
 hw/riscv/riscv-iommu: Fix MSI table size limit
f3b84ec247 9163424c50 Thomas Huth:
 ui/icons/qemu.svg: Add metadata information (author, license) to the logo
ecc1aef81e 62fd247a24 Marc-André Lureau:
 ui/spice: fix crash when disabling GL scanout on
daa07cbe01 e7ecb533ee Mohamed Akram:
 ui/spice: Fix abort on macOS
e60467febb 6285eebd3a Harsh Prateek Bora:
 ppc/spapr: init lrdr-capapcity phys with ram size if maxmem not provided
f906aa2e33 f5738aedc2 Fabian Vogt:
 hw/intc/xics: Add missing call to register vmstate_icp_server
2d1b1bad05 4ccca2cc05 Laurent Vivier:
 net/passt: Fix build failure due to missing GIO dependency
dfae27159d d0af3cd027 Peter Maydell:
 hw/usb/hcd-uhci: don't assert for SETUP to non-0 endpoint
562020faa2 e13e1195db Richard Henderson:
 tests/tcg/multiarch: Add tb-link test
daf8f84e74 03fe665980 Richard Henderson:
 accel/tcg: Properly unlink a TB linked to itself
ed37926cfb 4f1ebc7712 Thomas Huth:
 tests: Fix "make check-functional" for targets without thorough tests
f4eeb2f48d fd34f56fe8 Peter Maydell:
 .gitlab-ci.d/buildtest.yml: Unset CI_COMMIT_DESCRIPTION for htags
903045d724 a50347a414 WANG Rui:
 tcg/optimize: Fix folding of vector bitsel
bbb31acea9 76d2b8d42a Peter Maydell:
 hw/pci-host/astro: Don't call pci_regsiter_root_bus() in init
975d8f329e e4a1b308b2 Peter Maydell:
 hw/pci-host/dino: Don't call pci_register_root_bus() in init
431d064c8e df663ac0a4 Richard Henderson:
 target/sparc: Relax decode of rs2_or_imm for v7
5f51aa7f60 6ff52f9dee Richard Henderson:
 target/sparc: Loosen decode of RDTBR for v7
e574af4a5a dc9678cc97 Richard Henderson:
 target/sparc: Loosen decode of RDWIM for v7
ba5f5ae5b2 a0345f6283 Richard Henderson:
 target/sparc: Loosen decode of RDPSR for v7
7c48b47055 49d669ccf3 Richard Henderson:
 target/sparc: Loosen decode of RDY for v7
dd93f80d02 b6cdd6c605 Richard Henderson:
 target/sparc: Loosen decode of STBAR for v8
307f5bb43f b7cd0a1821 Richard Henderson:
 target/sparc: Allow TRANS macro with no extra arguments
4e95da0305 db05b0d21e Paolo Bonzini:
 linux-user: avoid -Werror=int-in-bool-context
e460ac0c14 4c8f69b948 Xiaoyao Li:
 multiboot: Fix the split lock
46cda5823b 591f817d81 Xiaoyao Li:
 target/i386: Define enum X86ASIdx for x86's address spaces
6130ab24d0 0516f4b702 Xiaoyao Li:
 i386/cpu: Enable SMM cpu address space under KVM
88006572b4 aaf042299a Stéphane Graber:
 hw/usb/network: Remove hardcoded 0x40 prefix in STRING_ETHADDR response
dfaeca306b a11d1847d5 Alex Bennée:
 .gitmodules: move u-boot mirrors to qemu-project-mirrors
dd6c96219c 9a494d8353 Daniel P. Berrangé:
 iotests/check: always enable all python warnings
a1e094db8b 2b2fb25c2a Daniel P. Berrangé:
 iotests/151: ensure subprocesses are cleaned up
de9b387a5b d4d0ebfcc9 Daniel P. Berrangé:
 iotests/147: ensure temporary sockets are closed before exiting
6a59e3c5b0 6ccb48ffc1 Daniel P. Berrangé:
 python: ensure QEMUQtestProtocol closes its socket
8d7385b2a7 82c7cb93c7 Daniel P. Berrangé:
 iotests: drop compat for old version context manager
7c9d65f9e4 85f223e5b0 John Snow:
 python: backport 'avoid creating additional event loops per thread'
1034cd169c 5d99044d09 John Snow:
 python: backport 'Remove deprecated get_event_loop calls'
67d9347194 fd0ed46d4e John Snow:
 python: backport 'qmp-tui: Do not crash if optional dependencies are not met'
677a4e9d54 fcaeeb7653 John Snow:
 python: backport 'qmp-shell-wrap: handle missing binary gracefully'
5f39565103 0408b8d7a0 John Snow:
 python: backport 'Use @asynciocontextmanager'
f246e6efc7 f9d2e0a3bd John Snow:
 python: backport 'drop Python3.6 workarounds'
e2826959a8 1e343714bf John Snow:
 python: backport 'kick event queue on legacy event_pull()'
571a7414e7 38dd513263 Thomas Huth:
 ui/vnc: Fix crash when specifying [vnc] without id in the config file
4709ca196f 1b50621881 John Levon:
 hw/vfio-user: add x-pci-class-code
c03d5e11ee 86bca40402 Thomas Huth:
 hw/intc/loongarch_pch_pic: Fix ubsan warning and endianness issue
95de88feac 96e7448c1f WANG Rui:
 target/loongarch: Guard 64-bit-only insn translation with TRANS64 macro
1b1d46fef8 606978500c Michael Tokarev:
 block/curl: fix curl internal handles handling
7527e29c06 ac6b124180 Peter Maydell:
 hw/char/max78000_uart: Destroy FIFO on deinit
d1d60d7588 3284d1c07c Peter Maydell:
 hw/gpio/pca9554: Avoid leak in pca9554_set_pin()
4715a0e9e6 46d03bb23d Aditya Gupta:
 hw/ppc: Fix build error with CONFIG_POWERNV disabled
63bfc916de 1f82ca7234 Denis Rastyogin:
 target/mips: fix TLB huge page check to use 64-bit shift
046f1ae6fd 51c3aebfda Philippe Mathieu-Daudé:
 linux-user/mips: Select M14Kc CPU to run microMIPS binaries
a490b66ae4 7a09b3cc70 Philippe Mathieu-Daudé:
 linux-user/mips: Select 74Kf CPU to run MIPS16e binaries
0bb9ee4750 14ab44b96d Philippe Mathieu-Daudé:
 elf: Add EF_MIPS_ARCH_ASE definitions
a84e2e04e8 8e4649cac9 Laurent Vivier:
 e1000e: Prevent crash from legacy interrupt firing after MSI-X enable
b7f2bff3ff c9a1ea9c52 Markus Armbruster:
 Revert "tests/qtest: use qos_printf instead of g_test_message"
2dd52baff2 ec14a3de62 Markus Armbruster:
 vfio scsi ui: Error-check qio_channel_socket_connect_sync() the same way
2a2b6ae097 b2e4534a2c Markus Armbruster:
 i386/kvm/vmsr_energy: Plug memory leak on failure to connect socket
b4048a3d25 28c5d27dd4 minglei.liu:
 qga: Fix truncated output handling in guest-exec status reporting
7f730ad785 edf3780a7d Kostiantyn Kostiuk:
 qga-vss: Write hex value of error in log
f132112273 85ff0e956b Kostiantyn Kostiuk:
 qga/installer: Remove QGA VSS if QGA installation failed
b6fdef9c99 2e27650bdd Peter Maydell:
 hw/arm/stm32f205_soc: Don't leak TYPE_OR_IRQ objects
28682949f2 1748c0d592 Richard Henderson:
 qemu/atomic: Finish renaming atomic128-cas.h headers
067af4f784 5ffd387e9e Peter Maydell:
 scripts/kernel-doc: Avoid new Perl precedence warning
a4f01a0878 186db6a73b Smail AIDER:
 target/arm: Trap PMCR when MDCR_EL2.TPMCR is set
9084479e3b 376cdd7e9c Steve Sistare:
 hw/intc/arm_gicv3_kvm: preserve pending interrupts during cpr
2cba99e9f8 36fb979666 Gustavo Romero:
 tests/functional: Fix reverse_debugging asset precaching
673d54cabf f91563d011 Joel Stanley:
 linux-user: Add strace for rseq
408eeeacb3 c12cbaa007 Zero Tang:
 i386/tcg/svm: fix incorrect canonicalization
a854320fde ab85146ac4 Paolo Bonzini:
 python: mkvenv: fix messages printed by mkvenv



                 reply	other threads:[~2025-10-09  5:03 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1759986117.949087.643264.nullmailer@tls.msk.ru \
    --to=mjt@tls.msk.ru \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-stable@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.