Commit 055952c0aa for qemu.org
commit 055952c0aa91ea7a00d135b73f78fc0b13442d6c
Merge: c0b6d0ca16 2e555f5b44
Author: Richard Henderson <richard.henderson@linaro.org>
Date: Wed Aug 12 09:20:11 2026 -0700
Merge tag 'pull-hex-20260812v2-1' of https://github.com/qualcomm/qemu into staging
Hexagon queue
Fixes:
* ssub32_saturate, ssub64_saturate fixes
Features:
* l2vic device
* qtimer device
* HVX-IEEE instructions (v68+)
* HVX GVec overrides for v{avg*,absdiff,sadd,*}
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEPWaq5HRZSCTIjOD4GlSvuOVkbDIFAmp8k4UACgkQGlSvuOVk
# bDJBHg//SKfafuoDX/BLl46aRKD3ESOohRPrMypSdmKxAsPrjKnawVzEtQW7LZha
# U/Ch5wKCpuLZk+ZXXXzVDxaz4rgrbbXtc/jLiJ4EibquFpCRwcIZnQy7+uLXf+DI
# A9tNoCBhWsw8RA/CFPei6tGZjZKLF4eXImf8n9028RwGyX7wGbVP26C1VoVfbegl
# +HOjy2y1Oqmw0DmljFGESSFTyJDEM2Y9SdhyBSrS1fmof24ad0cRiTeoMwNfk1iX
# JoW8+bYteTJ8vLui7RBvDIuk4rHYg5SLk8yqDA3SwzoFuL/jjI612SXM3TIT2ySe
# dgUK4B8XtiqGSYNuQed8TXoTicq3qaKv/zlxDMhpFLl7SV6v+sfhNBxP++gjM8YY
# yuTlNJDppPkorETzvPsVEbS8+Z3xr3EzsqDwYRSMT48XEk26iAyWRLy7EfKsGnUY
# RGe122Hy8oDNXomFTQxWpQ0Nr3fkfh/X+B7ydYGFZbb0Z1shY+7f2Zu9Xefjy7bv
# sdf+bH4bTCSy1/bfG81dPhvYh4JefPEvLOUF6l3ssYeY54asx0yrFy1oipc2Ancw
# sRjD2/10QkDNEnSfwf6v7uUmpvAm4rtY/m8s0fzevst1PxvVOREo2AckK2CYaH6T
# viYpyY881FlyA6zVJTt89ktozzsU9yJmm8zYbE74KPNUs7KV4cU=
# =5k5b
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 12 Aug 2026 08:38:45 AM PDT
# gpg: using RSA key 3D66AAE474594824C88CE0F81A54AFB8E5646C32
# gpg: Good signature from "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-20260812v2-1' of https://github.com/qualcomm/qemu: (41 commits)
tests/hexagon: add tests for HVX bfloat
tests/hexagon: add tests for v68 HVX IEEE float comparisons
tests/hexagon: add tests for v68 HVX IEEE float conversions
tests/hexagon: add tests for v68 HVX IEEE float min/max
tests/hexagon: add tests for v68 HVX IEEE float arithmetics
target/hexagon: add v73 HVX IEEE bfloat16 insns
target/hexagon: add v68 HVX IEEE float compare insns
target/hexagon: add v68 HVX IEEE float conversion insns
target/hexagon: add v68 HVX IEEE float misc insns
target/hexagon: add v68 HVX IEEE float min/max insns
target/hexagon: add v68 HVX IEEE float arithmetic insns
hexagon: print info on "-d in_asm" for disabled IEEE FP instructions
hexagon: group cpu configurations in their own struct
target/hexagon/cpu: add HVX IEEE FP extension
target/hexagon: fix incorrect/too-permissive HVX encodings
Hexagon (target/hexagon) Clean up disassembly of control and system regs
tests/tcg/hexagon: add HVX tests for vabsdiff
tests/tcg/hexagon: add HVX test for V6_vsubwsat saturation
target/hexagon: add GVec overrides for HVX vector average
target/hexagon: add GVec overrides for HVX absolute difference
...
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>