diff options
author | Srinath Parvathaneni <srinath.parvathaneni@arm.com> | 2023-11-16 14:24:27 +0000 |
---|---|---|
committer | srinath <srinath.parvathaneni@arm.com> | 2023-11-16 14:24:30 +0000 |
commit | 281fda33bcf47d5d541e28aac1e5772ebdf1eb1a (patch) | |
tree | 49b8a44abf44d6bcd32e882e9ef555bc486d64d3 /include | |
parent | 311276f10c4f85827d3264a2682ae9219917060f (diff) | |
download | gdb-281fda33bcf47d5d541e28aac1e5772ebdf1eb1a.zip gdb-281fda33bcf47d5d541e28aac1e5772ebdf1eb1a.tar.gz gdb-281fda33bcf47d5d541e28aac1e5772ebdf1eb1a.tar.bz2 |
aarch64: Add new AT system instructions.
This patch adds 3 new AT system instructions through FEAT_ATS1A
feature, which are available by default from Armv9.4-A architecture.
Diffstat (limited to 'include')
-rw-r--r-- | include/opcode/aarch64.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/opcode/aarch64.h b/include/opcode/aarch64.h index 03ef907..792d6a4 100644 --- a/include/opcode/aarch64.h +++ b/include/opcode/aarch64.h @@ -183,6 +183,8 @@ enum aarch64_feature_bit { AARCH64_FEATURE_FGT2, /* Physical Fault Address. */ AARCH64_FEATURE_PFAR, + /* Address Translate Stage 1. */ + AARCH64_FEATURE_ATS1A, AARCH64_NUM_FEATURES }; @@ -245,7 +247,8 @@ enum aarch64_feature_bit { | AARCH64_FEATBIT (X, RASv2) \ | AARCH64_FEATBIT (X, SCTLR2) \ | AARCH64_FEATBIT (X, FGT2) \ - | AARCH64_FEATBIT (X, PFAR)) + | AARCH64_FEATBIT (X, PFAR) \ + | AARCH64_FEATBIT (X, ATS1A)) #define AARCH64_ARCH_V9A_FEATURES(X) (AARCH64_FEATBIT (X, V9A) \ | AARCH64_FEATBIT (X, F16) \ |