Commit c058b79ba7 for qemu.org

commit c058b79ba775b8023ff4b85eb05dca90b186685e
Merge: 7e8ba3f2c8 48166a6c9e
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Tue Oct 13 22:00:31 2026 +0200

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

    Hexagon: HVX-floating point, gdbstub-sys, etc

    * HVX floating point
    * gdbstub support for system registers
    * other: get rid of *next_PC, EXCP_YIELD for pause(), implement nmi,
    ll/sc+tlb fixes, barriers.

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEEPWaq5HRZSCTIjOD4GlSvuOVkbDIFAmrMXyQACgkQGlSvuOVk
    # bDI6GRAA08TYIKIvEAS42LCwwhl7KBfwo1nlpwGrPmv1ggAqLz4UacXPKZ/yO56Q
    # gkQGkWmVoYc81Rc3IogznW2KAkraammbwawl1Sy0Zvyqu0VhxK7XxAcC8pp4pSZv
    # UvNYlcuAJ8pLaNISQFxja6h+2CrbFnzqeJcYRUZME7ZMgS4B+ZrEJ2xKfAmRhes6
    # HYZx1H0Kj7GZgyevI0LWgPCp9pMU8fneK6llYCOb9DXyukY7Ra5bs0OiVbnCUoaX
    # vfzF9XFCP2Az09GbUxwCNphJDw9Ln2he3hK1X73Mpd0R1IwSXoVk29kHIb5nFqxN
    # IWC/5SDASL0+ygCroArv4aBo17Wfo+KKE0NP9j/s8ZJ0vZ45cB0KuBI5NPYRwzEW
    # n3D9Fb3WVslukqVghNRmA19PBjnLHi1nCNaaZ+3QNywbuEBSNE7P3n3U8MffAmRU
    # wdRKCIK5wP/Q+HtHLAtCjNelFFggxjo8tlnAB8M0M9JzEzpNTOkHZYKTRhQlgCkU
    # sZBQEh1w5VjtpQDpf0vBWm4ibTi0HnTI77BsQpKxGm03dwiaaf9tVBc8Q39dKaLW
    # wb+bPaBcRyfpAttkS/3G6DIiJq/IStQgCQf32JEQheh0Xikc4IBmwGCZuNHBUmso
    # CafvkgRuIqqibp6xaYJOjHRLOR3Uma5PudfU62gxbleQ+kGt97c=
    # =rUv/
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon 12 Oct 2026 06:16:36 AM CEST
    # gpg:                using RSA key 3D66AAE474594824C88CE0F81A54AFB8E5646C32
    # gpg: Good signature from "Brian Cain (OSS Qualcomm) <brian.cain@oss.qualcomm.com>" [unknown]
    # gpg:                 aka "Brian Cain (QUIC) <quic_bcain@quicinc.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: 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 'pull-hex-20261011' of https://github.com/qualcomm/qemu: (25 commits)
      target/hexagon: implement nmi
      target/hexagon: yield on system-mode pause
      tests/tcg/hexagon: cover LL/SC reservation clearing
      target/hexagon: publish TLB updates before flushing
      hw/hexagon: protect the shared architectural TLB
      target/hexagon: clear LL/SC reservations at context boundaries
      target/hexagon: emit explicit TCG memory barriers
      tests/tcg/hexagon: add v81, ext-QFloat tests
      linux-user/hexagon: add v75-v81 HWCAPs
      target/hexagon: select QFloat inst semantics by rev
      target/hexagon: add the QFloat logic
      target/hexagon: reserve internal HVX vector state for QFloat
      target/hexagon: use object stride for HVX pair operations
      target/hexagon: use vector payload size for HVX operations
      target/hexagon: fix V6_vcmov reserved-bit encoding
      target/hexagon: add v81 HVX compare, align, and convert instructions
      tests/tcg/hexagon: Cover HVX vector write conflicts
      target/hexagon: Allow temporary HVX write and future write
      target/hexagon: derive HVX storage sizes from types
      target/hexagon: gdbstub - Add sys reg support
      ...

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