mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-12-18 16:57:56 +08:00
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.
This commit is contained in:
committed by
srinath
parent
311276f10c
commit
281fda33bc
@@ -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) \
|
||||
|
||||
Reference in New Issue
Block a user