Signed-off-by: Brian Cain <[email protected]>
---
 linux-user/hexagon/target_elf.h | 2 ++
 linux-user/hexagon/elfload.c    | 6 ++++++
 2 files changed, 8 insertions(+)

diff --git a/linux-user/hexagon/target_elf.h b/linux-user/hexagon/target_elf.h
index 90e5032d5aa..b1eb5ea5037 100644
--- a/linux-user/hexagon/target_elf.h
+++ b/linux-user/hexagon/target_elf.h
@@ -43,6 +43,8 @@ enum {
     HWCAP_HEXAGON_ISA_V77           = 16,
     HWCAP_HEXAGON_ISA_V79           = 17,
     HWCAP_HEXAGON_ISA_V81           = 18,
+    HWCAP_HEXAGON_ISA_V83           = 19,
+    HWCAP_HEXAGON_ISA_V85           = 20,
     HWCAP_HEXAGON_HVX               = 1 << 7,
     HWCAP_HEXAGON_CABAC             = 1 << 8,
     HWCAP_HEXAGON_HVX_LENGTH_128B   = 1 << 9,
diff --git a/linux-user/hexagon/elfload.c b/linux-user/hexagon/elfload.c
index 9f98ad8fb86..db0bf299cc0 100644
--- a/linux-user/hexagon/elfload.c
+++ b/linux-user/hexagon/elfload.c
@@ -62,6 +62,12 @@ abi_ulong get_elf_hwcap(CPUState *cs)
     case HEX_VER_V81:
         hwcaps = HWCAP_HEXAGON_ISA_V81;
         break;
+    case HEX_VER_V83:
+        hwcaps = HWCAP_HEXAGON_ISA_V83;
+        break;
+    case HEX_VER_V85:
+        hwcaps = HWCAP_HEXAGON_ISA_V85;
+        break;
     default:
         return 0;
     }
-- 
2.34.1

Reply via email to