Commit b9e9a55f99 for qemu.org

commit b9e9a55f9950b78ef4c940d0599409c614f36766
Merge: bd9a2e5974 260d15c45b
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Sat Jul 18 19:17:14 2026 -0400

    Merge tag 'hex-next-express-pull-request' of https://github.com/qualcomm/qemu into staging

    Hexagon fix queue

    Fixes for these issues:

    * fix unaligned scalar accesses (now correctly faults/raises exception)
    * fix build error with --disable-hexagon-idef-parser and gcc 14
    * fix system emulation bugs: packet sreg writes, PC stuck on non-COF TB-end
    * fix debug accesses w/MMU

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEEPWaq5HRZSCTIjOD4GlSvuOVkbDIFAmpafbcACgkQGlSvuOVk
    # bDIdcRAAn5KmbHrrVpx7IArEybXMOnnARkacIUOmMWIY9zcU7e3jcq3BvdYysG3r
    # VmcsUa/r0jxV8ix0TZui6qTtikNOmS2GPf4q4TxopwCv+YCteKPK5cLXmZ3cmMPM
    # nv3Maoe3WnIVY9ZMTSIA3B+BY2QlfCSKb71Q4Ll8KkI19sX0t4lkQbjeMLkAkOML
    # Kg5u7+A4uGVD9WFWxjn0G3Uuji5+xOqvPPTiM1oi8IIT/jUDREx1M4yQU0s/o3y1
    # 0wVhCAwkbqCrSi1Kkwk23WSFDtA5l9ggFN52lNoJkwgDbVXZ6MZnTanbgR58mlGB
    # 09CzAA4QbNMpL9chbQiY4T9utni3td7RC+edCAd+r5+pBIzQn25dLVUAutqqVOiH
    # g90x/HBx9sv8MiFcYRCsSZ4bhcnfW2Wip58Ub/7lkMb90/2OOhcORpeufMHqkNfj
    # IsMLRoMPXdT/YLyCsALK7WW8zYpFyFlFPcX475T9Z/D1Pr/UN2SGoNe4L9hltCdI
    # 0E/5NcDHBuKYxua+v4wKzPxAYsBBcS0ldfCjwiuef3CR6V7xQVYRvjvOHtckl5+B
    # k3fXyORqtkF00B4cuGNIXPFV5z+ei4WTPKBZlxn4/rmDf4sdZcoHowEFMp1hbI2L
    # 8yPTswzKHByIibFg8wF6xzE/duoS2Lo+eg9WBfvr3UY8WQtz44w=
    # =Q8R/
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 17 Jul 2026 15:08:39 EDT
    # gpg:                using RSA key 3D66AAE474594824C88CE0F81A54AFB8E5646C32
    # gpg: Good signature from "Brian Cain (OSS Qualcomm) <brian.cain@oss.qualcomm.com>" [unknown]
    # gpg:                 aka "Brian Cain <bcain@kernel.org>" [unknown]
    # gpg:                 aka "Brian Cain (QuIC) <bcain@quicinc.com>" [unknown]
    # gpg:                 aka "Brian Cain (CAF) <bcain@codeaurora.org>" [unknown]
    # gpg:                 aka "bcain" [unknown]
    # gpg:                 aka "Brian Cain (QUIC) <quic_bcain@quicinc.com>" [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: 6350 20F9 67A7 7164 79EF  49E0 175C 464E 541B 6D47
    #      Subkey fingerprint: 3D66 AAE4 7459 4824 C88C  E0F8 1A54 AFB8 E564 6C32

    * tag 'hex-next-express-pull-request' of https://github.com/qualcomm/qemu:
      tests/functional/hexagon: add arch_tests functional test
      target/hexagon: fix PC not advancing for non-COF TB-ending packets
      target/hexagon: initialize deferred sreg-write temps to current value
      target/hexagon: fix get_phys_addr_debug with in-page offset
      tests/tcg/hexagon: add unaligned scalar test
      target/hexagon: raise SIGBUS on unaligned data access in sysemu
      target/hexagon: raise SIGBUS on unaligned scalar stores
      target/hexagon: raise SIGBUS on unaligned scalar loads
      target/hexagon: handle misaligned load/store cause codes in cpu_loop
      target/hexagon: fix -Wshadow=local build error on GCC 14
      gitlab-ci: build hexagon-softmmu to enable functional test
      tests/docker: hexagon fix podman untar, 22.1.8

    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>