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>