Commit 99e54ab5e7 for qemu.org
commit 99e54ab5e7a6efc945af6d5661842155d1f3fc7a
Merge: 7eddb112ab 9465182017
Author: Peter Maydell <peter.maydell@linaro.org>
Date: Thu Sep 3 16:43:24 2026 +0100
Merge tag 'hw-misc-20260903' of https://github.com/philmd/qemu into staging
Misc HW and accel patch queue
- MAINTAINERS updates
- Add const qualifiers to CPU state accessors on various targets
- Improve KVM/ARM error handling
- Restrict TCG HALTED handling to system emulation
- Introduce TypeInfo::is_available callback, remove arm/riscv machines filtering
- Parallel NOR flash: Fix ROMD mode on Intel, add migrations support on AMD
- SD/SDHCI Controller Fixes
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmqZTfQACgkQ4+MsLN6t
# wN7eXA/9H3aFwAC1SNpwANW5ZaM/Nw42LuWGD2UvuIdnTQT0NrRMpbP+D0P0BKUb
# fw/106QbqvZtEjB6xBgcwQVoN0fGaIvnkOA6ZH7+actbTMZUIdFZEXf7/25xrt1y
# 8saoLNAqaWDoiRDoOcvhv+2hYmuyUzAEsELzdpjqe6Zltf3WqHR2B5qNpQPqw6Xp
# T8Q5za4C/anjFvsxf10CjaOITsNexrExbw4LKOT62M+KVf6eKLeJYkvQO8nf/Adj
# AzmhICNqI/NrO19tDT9A67dIde7pO+ahWxdU5i8OcId7NVdEEoTJ+tXFQtOe1ni1
# 5AgfPhnE8EeBQP6qErNH3rIw3fB1YeqwVbA9mZlYjDJUJe0hvfNAQpmaMnGB5Nvr
# cPQvoMYThWNaKJM8IOexp+q0PkZzuR89zOzffu9Vf0bm8hCnnJM6O0Xcg5EKPZiL
# F3wAWxW5teFeJ2yxIg7E1xp5cKRd4Gn9d+vK3ApuLvCAsOzWbPQvq2iQI7XyCrsf
# 4jVt1YoS3iM1gUqP8sOYRoorkoWdCklfZRE/t8GXK9YLCa4JwUgxttSV69OJIC+h
# hkyXkCzumXEHZVhR0rDFZnnwhQx0Kkb3I4ji2JtwszhOvkPvMAa7gj/KUT6E+4Oa
# 96fGZyX3v1BVcfkNP2tJml0dLBUKZj1+d/LxoTpSBH+yhd0eqaw=
# =jtyJ
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu Sep 3 11:37:40 2026 BST
# gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
# gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full]
# Primary key fingerprint: FAAB E75E 1291 7221 DCFD 6BB2 E3E3 2C2C DEAD C0DE
* tag 'hw-misc-20260903' of https://github.com/philmd/qemu: (51 commits)
MAINTAINERS: Update PhilMD's email address
MAINTAINERS: Stop reviewing meson-related patches
system: improve -mon deprecation warning
rustfmt: disable wrap_comments
hw/riscv: remove machines-qom.h
hw/riscv: remove DEFINE_MACHINE_{RISCV32,RISCV64}
hw/riscv: remove {riscv32, riscv32_64, riscv64}_machine_interfaces
hw/riscv: remove TYPE_TARGET_{RISCV32,RISCV64}_MACHINE
hw/arm: remove machines-qom.h
hw/arm: remove DEFINE_MACHINE_{AARCH64,ARM}
hw/arm: remove {arm, arm_aarch64, aarch64}_machine_interfaces
hw/arm: remove TYPE_TARGET_{AARCH64,ARM}_MACHINE
target-info: remove machine_typename
system: query machines using TYPE_MACHINE
hw/arm: filter minimal set of machines
qom/object: add is_available callback to TypeInfo
target/arm: Return immediately on error in kvm_arch_init()
target/xtensa: Constify CPUXtensaState in xtensa_replicate_windowstart()
target/tricore: Document architectural interrupts as not implemented
target/sparc: Constify CPUSPARCState for various cpu_*() getters
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>