Commit b377abc220 for qemu.org

commit b377abc220fc53e9cab2aac3c73fc20be6d85eea
Merge: 587f4a1805 d8316b64df
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Tue Feb 3 07:52:04 2026 +1000

    Merge tag 'hw-misc-20260202' of https://github.com/philmd/qemu into staging

    Misc HW & memory API patches

    - Add unit test for qemu_hexdump()
    - Remove legacy native endianness API uses on the Alpha target
    - Remove unused memory_region_init_rom_device_nomigrate()
    - Fix use-after-free in NvmeNamespace "bootindex" suffix
    - Correct documentation of SCSI Rotation Rate field
    - Make iotlb_to_section() work with non-CPU AddressSpaces
    - Reduce few monitor target-specific methods

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmmBFLoACgkQ4+MsLN6t
    # wN4jrhAAjSb6hqXTTGWqVdyovdjCWmUOa3b8CZvTVycI2xTRA2HDqawnZSZrYwJS
    # Wz20vyfylaoVI9OUibQOYBrpuZw1TBI4G7IeLBgdtzVW6oygIiHO1IlhtEENJtm7
    # IXOMoU59ToQ85JWUZN6dwd6mbhBkR5roPJzJseyh/D5gf3t7/BE+jMXyAPNgls2A
    # jnrgxw/1f1/DnIfAwbKaQfPuTVGerFmuicLhZsIrE9KFW2z8+acEPckAQKugsUqO
    # vRrNz4m5ekNIijQfQwgU5XMhLDmiOfh0lRruecWOmCham3IKUaQ4YngGiArM8Q/p
    # I9zcejrISWqlEYteu65OvB0ZOStEDGuCCu+sCDdvvFLTTfzkAEyyAKf4+rLdYS3L
    # AWk1pm5YRQUb62VdNnFYXNVatDODixOSj2icoj4ojud2J9BsdHgvf7qPJ9IMgp2a
    # eGnLj/F/38OUKRkj6kzzIUf5t/g9ZmC+JsdLcW1EleQLGiv4+yXqiH7c7swalXK5
    # dZCjIrr92/iiemx9/kIi6oxkjlibzhDm9fF0NLoHhMOs9YGarbJx+J1YjRfQSnvh
    # MehsqLV/D8KQvhy4VLsrEIPEx53g38SnXeHKBmyBXvZKeD2aqvzfaSilgHbrmFpu
    # F6fD8FASkS+QVK0Fo+zOU7Zq3wuMebiDD7ioiE1JO8yg3KFS8jQ=
    # =djFg
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 03 Feb 2026 07:18:50 AM AEST
    # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
    # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [unknown]
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE

    * tag 'hw-misc-20260202' of https://github.com/philmd/qemu:
      monitor: Reduce target-specific methods
      monitor: Add hmp_cmds_for_target() helper
      monitor: Reduce target-specific declarations
      target/i386: Include missing 'svm.h' header in 'sev.h'
      system/physmem: Remove the assertion of page-aligned section number
      accel/tcg: Fix iotlb_to_section() for different AddressSpace
      accel/tcg: Send the CPUTLBEntryFull struct into io_prepare()
      hw/ide, scsi-disk: Fix typo on the rotation_rate documentation
      hw/nvme: Fix bootindex suffix use-after-free
      memory: Add internal memory_region_set_ops helper function
      memory: Remove memory_region_init_rom_device_nomigrate()
      target/alpha: Replace legacy ld_phys() -> address_space_ld()
      configs/targets: Forbid Alpha to use legacy native endianness APIs
      target/alpha: Inline translator_ldl()
      target/alpha: Use explicit little-endian LD/ST API
      tests/unit: add unit test for qemu_hexdump()

    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>