Commit a73ffa38a9 for qemu.org
commit a73ffa38a94134a30e3155d2ed06df0d38de656a
Merge: 20553466cc 79aabe39d5
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date: Mon Jun 29 17:39:58 2026 +0200
Merge tag 'pull-hex-20260629' of https://github.com/qualcomm/qemu into staging
Hexagon system emulation - v5, including fixes for wasm build
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEPWaq5HRZSCTIjOD4GlSvuOVkbDIFAmpCba0ACgkQGlSvuOVk
# bDLIHBAAik+MeMPExm18BzauEw8tvJPFKmHIOgojPLOIjYAutZRhXrpxyQ02aeLz
# e7pO0SE+JPmrmJFBU+MAGx8//Ag6MEF9wPKLIFn7T9QNDm2s+iBFYerVDZlvaN9j
# 8W43hUcuzgdEWaoERKj34AemgtxctHHguhvFV5PimxDYyPq5S2rszwwtVUiXPYRt
# aKhfaxllLth0sshVEvMky/uIJnimMfI8PR9Idm548wLLCZDYV74c20YmbLpX7Udk
# EnYrk1AFcvp+3wZuFi9F+xhb3aGiAceTo5HOD2JAbVadHnU5vanyk33K2frfzri3
# vZurCVadC+Xt2cAG1MsnzkHlQ57utFZcwhcy/8kt5ap06/S693DS6oIVrntv5KJ3
# +3OCu7CT0BE0DDXbiAUakVU2L7UmfyXUGUPx5bcwLQNZT8eazVO0u2qwd0NHojG9
# Lw8uKbHw3Cnhyf7z4d6pZ3M10QYgQtLa1aSzewq1a5GV6gZhWbvJrKdnPYIPuxIv
# Vm1AdCse02jmDRirESvktUTJwKpmNGwaLLQ/G2NJpSkj19H40uI69UU3zEfVyCC2
# LArVMhGbWic/r0cAzlTVcAQAamfdUEk7Jwf+I4ra7mS0aFEfQFnYmdE4vVcbT6A0
# b5wSnYLf6WIGWHZpZAmhJeKTGaqtQVoclVTKXTvKLpI9NnrsNtQ=
# =mmde
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 29 Jun 2026 15:05:49 CEST
# 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 'pull-hex-20260629' of https://github.com/qualcomm/qemu: (77 commits)
tests/qtest: Add hexagon boot-serial-test
hw/hexagon: Define hexagon "virt" machine
target/hexagon: add build config for softmmu
hw/hexagon: Add support for cfgbase
hw/hexagon: Add v68, sa8775-cdsp0 defs
hw/hexagon: Add machine configs for sysemu
hw/hexagon: Add hexagon TLB device implementation
hw/hexagon: Add global register tracing
hw/hexagon: Add globalreg model
target/hexagon: Add guest reg reading functionality
target/hexagon: Add support for loadw_phys
target/hexagon: Add TCG overrides for transfer insts
target/hexagon: Add PC to raise_exception, use fTRAP() helper
target/hexagon: Add k0 {un,}lock
target/hexagon: Define system, guest reg names
target/hexagon: Add implicit sysreg writes
target/hexagon: Add next_PC, {s,g}reg writes
target/hexagon: Add pkt_ends_tb to translation
target/hexagon: Implement modify_ssr, resched, pending_interrupt
target/hexagon: Decode trap1, rte as COF
...
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>