Commit 667e1fff87 for qemu.org

commit 667e1fff878326c35c7f5146072e60a63a9a41c8
Merge: 942b0d378a 4bd2b65e52
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Wed Dec 31 16:44:17 2025 +1100

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

    Misc HW patches

    - Remove few target_ulong uses
    - Make human monitor non-target specific
    - Better name for TrustZone Peripheral Protection Controller memory regions
    - Do not expose DEVICE_NATIVE_ENDIAN on Rust
    - Remove address_space_stl_notdirty() and stl_phys_notdirty()
    - Allow to restrict targets to legacy ldst_phys() API
    - Fix MinGW-w64 link failure due to ConvertStringToBSTR()
    - Header cleanups
    - MAINTAINERS updates

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmlUPtEACgkQ4+MsLN6t
    # wN5eVQ//cMeeYMl48XFmMlA1v0Ml8lbP/wzmgxyLM1DNHSVDGqBKArug+BdAPh2Q
    # BiyWGj73FiQUi97m8Rfa8eR+LeBIOF/19uxVvJAGU61PHUCvvxzDUwRyuo3OjNjk
    # JgnAmnf0iq9RRZas26fll2EV4CIibs97fR/FoKw9lKCvY1WY35O195fMChMRYzFo
    # nUsPocatjr9RB8ZjCWlaP9sbqiI15r+WqhstfFC3uKBu0NlBfih1yRcSqYwW9jZl
    # QoKERwGfrNvqvz/43wer0oGyidrDvgXFtAtGe/UWaj6EvqVikzZs2s6kMnIb+YC6
    # 0k4hD/7/389ILYb3IqFknMZmXPN8xw/XfmQW8t4C/gJc/pkd0LYESE/Hs/R6lEOk
    # MqgG8PeqdUtqSywnX3Hdayd+9p2n2mnlmiNqJFXZVRYTu0b/mM8jCPIJeID9PyNI
    # rK6qGiBmznOs+iTaA/UMIKz0hj6KAmeibnTzby6k4SvdzK3QjesDSajeA8XLMhyL
    # gayOxMhwNwW/zIwvCZ6MblI9kQaPf3oUtjjAsRPDOUgj2S44zR1VU3akynCa8RbA
    # nEu5lA6umeIsIWFxf53aDZlEGXSReS6Zqk7QPLee1XW24hhdinX7Jb3dV8SPULDQ
    # /A3WLY72KgtpN4Ap1MYWSerCKzyIqVwz4wwSHEOSEqXUnV/GMAU=
    # =9ATS
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 31 Dec 2025 08:06:25 AM AEDT
    # 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-20251230' of https://github.com/philmd/qemu: (34 commits)
      MAINTAINERS: Change email and status of TriCore
      MAINTAINERS: remove old email for Bandan Das
      meson: Optimize summary_info about directories
      hw/i2c/imx: Fix trace func name error
      util: Move qemu_ftruncate64 from block/file-win32.c to oslib-win32.c
      qga/vss-win32: Fix ConvertStringToBSTR redefinition with newer MinGW
      configs/targets: Mark targets not using legacy ldst_phys() API
      hw/virtio: Reduce virtio_lduw/stw_phys_cached() scope
      hw/virtio: Remove unused ldst_phys() helpers
      configs/targets: Mark targets not using legacy ldst_phys() API
      system/memory: Allow restricting legacy ldst_phys() API usage
      system/memory: Remove address_space_stl_notdirty and stl_phys_notdirty
      hw/arm: Avoid address_space_stl_notdirty() when generating bootloader
      target/sparc: Update MMU page table using stl_phys()
      target/i386: Remove x86_stl_phys_notdirty() leftover
      target/hexagon: Include missing 'cpu.h' header in 'internal.h'
      rust/system: Stop exposing bogus DEVICE_NATIVE_ENDIAN symbol
      hw/char/pl011: Mark implementation as being little-endian
      hw/timer/hpet: Mark implementation as being little-endian
      hw/misc/pvpanic: Expose MMIO interface as little-endian
      ...

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