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>