On 10/19/2026 5:32 PM, Anton Johansson wrote:
On 19/10/26, Brian Cain wrote:
Reviewed-by: Pierrick Bouvier <[email protected]>
Signed-off-by: Brian Cain <[email protected]>
---
docs/system/hexagon/emulation.rst | 2 +-
target/hexagon/cpu-qom.h | 4 ++++
linux-user/hexagon/elfload.c | 4 ++++
target/hexagon/cpu.c | 2 ++
4 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/docs/system/hexagon/emulation.rst
b/docs/system/hexagon/emulation.rst
index 12385311aa4..fb57c77ae90 100644
--- a/docs/system/hexagon/emulation.rst
+++ b/docs/system/hexagon/emulation.rst
@@ -6,7 +6,7 @@ Hexagon CPU architecture support
================================
QEMU's TCG emulation includes support for v65, v66, v67, v68, v69, v71, v73,
-v75, v77, v79, v81.
+v75, v77, v79, v81, v83, v85.
It also has support for the following architecture extensions:
- HVX (Hexagon Vector eXtensions)
diff --git a/target/hexagon/cpu-qom.h b/target/hexagon/cpu-qom.h
index 2bfa4d5d0fc..d4c8413ded3 100644
--- a/target/hexagon/cpu-qom.h
+++ b/target/hexagon/cpu-qom.h
@@ -28,6 +28,8 @@ typedef enum {
HEX_VER_V75 = 0x75,
HEX_VER_V79 = 0x79,
HEX_VER_V81 = 0x81,
+ HEX_VER_V83 = 0x83,
+ HEX_VER_V85 = 0x85,
HEX_VER_ANY = 0xff,
} HexagonVersion;
I think you missed adding HEX_VER_V85 to get_elf_hwcap(), currently it
would take the default case and return 0.
Thanks! I borrowed this patch from another series so that these two
mostly-independent ones could be reviewed separately. In that one, I
did include the get_elf_hwcap() update.
See
https://lore.kernel.org/qemu-devel/[email protected]/
Otherwise,
Reviewed-by: Anton Johansson <[email protected]>