Commit cacd346296 for qemu.org

commit cacd3462963a0a4f5bab4263ce79c2aa4b32692d
Merge: 46fb70f8a1 dfad6f9ff1
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Sun Sep 6 15:13:29 2026 +0100

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

    hexagon: TLB, badva fixes + DMA

    Add fixes for TLB, badva behavior and an unimp placeholder for the
    DMA instruction set.

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEEPWaq5HRZSCTIjOD4GlSvuOVkbDIFAmqcdf8ACgkQGlSvuOVk
    # bDK4Qw/9Gyh2kC/gKZzON1hRwbeGKT5L3UeN+v+gLuGgwh9hd4PgCzblDLxNUSfa
    # IzgLKHR73oXNpekqeyuj0zrAKM8GVkXicTQfPsIjkyQZzKZAs4X00bDsIOTruRQe
    # 23bfOdnNmdSMD9BXvSJ5+9UGbp5hMjik0FSaVzXzDtBvsicW7TRB4DW9000ja/Rk
    # bgWoMZhbzxQ6+5CTG/OOe6Xtyi1y2YYK7eCTu3uonwYYuBIBaFSzH7zER2Bg5gCR
    # 0w0acTYsqDVwijsIFhFS7g9Wjf9KKw1GvH/RFXF+O7Whu9VFpXA3CGW3FuBueDGx
    # Z0TGcZ13tNirpVsmCMFI1U/bq1AzBwyNWMpxH0e7a6iAZmFeSvj2V8WueSof4nny
    # PoirQeUuiyw8LCYkh90ifYdByQGQzxGJnAmZyQ54/TKnJf0KrCRec39qeMNbEAuY
    # UxyRFnw3ZVhDhSzQlMAKANl0YPGWWFHlVofKSQANngETGaReoQ5K8VikHZdbJNOU
    # e0d0fQFDGmJqvsmuMfSSJhpoK0TEB7rH5Iyl76LYi932fWg/kyA80EkO47US4Cua
    # TbfZQLp2LT9JhhQZBxr76Hm8PcyyfDw8z9tGTjfp7H/b1kmM3aqnxT8MVqpkraKm
    # qo9UvO95vgAAs3jakpOaKRTSs1KJ0qd6uEHtKvqz644w8JzuwL8=
    # =l68i
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Sat Sep  5 21:05:19 2026 BST
    # 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>" [full]
    # gpg:                 aka "Brian Cain (QuIC) <bcain@quicinc.com>" [full]
    # gpg:                 aka "Brian Cain (CAF) <bcain@codeaurora.org>" [full]
    # gpg:                 aka "bcain" [full]
    # gpg:                 aka "Brian Cain (QUIC) <quic_bcain@quicinc.com>" [unknown]
    # 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 'pull-hex-20260905' of https://github.com/qualcomm/qemu:
      target/hexagon: decode the DMA insts as unimp
      tests/functional/hexagon: update arch tests to v0.2.14
      tests/functional/hexagon: add tests, update to v0.2.14
      hexagon: raise imprecise exception for multi-TLB matches
      target/hexagon: assert guest register pair alignment
      hw/intc: name the L2VIC edge trigger check
      target/hexagon: kick vCPU when re-asserting interrupts
      target/hexagon: read BADVA as an alias of BADVA0/1
      hw/hexagon: register the V68N_1024 machine

    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>