aboutsummaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorMatthieu Longo <matthieu.longo@arm.com>2024-05-16 12:36:14 +0100
committerNick Clifton <nickc@redhat.com>2024-05-16 12:36:14 +0100
commitf01ae0392ed9e7012ae33fdcf972ee4508fb7db2 (patch)
tree778e8cdde104624dcd5c621ace44d8c346d9e973 /opcodes
parente9ee1927d1ad1bc08c32c791aac3a1acc6701ac4 (diff)
downloadbinutils-f01ae0392ed9e7012ae33fdcf972ee4508fb7db2.zip
binutils-f01ae0392ed9e7012ae33fdcf972ee4508fb7db2.tar.gz
binutils-f01ae0392ed9e7012ae33fdcf972ee4508fb7db2.tar.bz2
aarch64: add SPMU feature and its associated registers
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes/aarch64-sys-regs.def4
1 files changed, 4 insertions, 0 deletions
diff --git a/opcodes/aarch64-sys-regs.def b/opcodes/aarch64-sys-regs.def
index 8b65673..7cbc9a4 100644
--- a/opcodes/aarch64-sys-regs.def
+++ b/opcodes/aarch64-sys-regs.def
@@ -867,6 +867,10 @@
SYSREG ("sp_el0", CPENC (3,0,4,1,0), 0, AARCH64_NO_FEATURES)
SYSREG ("sp_el1", CPENC (3,4,4,1,0), 0, AARCH64_NO_FEATURES)
SYSREG ("sp_el2", CPENC (3,6,4,1,0), 0, AARCH64_NO_FEATURES)
+ SYSREG ("spmaccessr_el1", CPENC (2,0,9,13,3), F_ARCHEXT, AARCH64_FEATURE (SPMU))
+ SYSREG ("spmcr_el0", CPENC (2,3,9,12,0), F_ARCHEXT, AARCH64_FEATURE (SPMU))
+ SYSREG ("spmdevaff_el1", CPENC (2,0,9,13,6), F_REG_READ|F_ARCHEXT, AARCH64_FEATURE (SPMU))
+ SYSREG ("spmintenset_el1", CPENC (2,0,9,14,1), F_ARCHEXT, AARCH64_FEATURE (SPMU))
SYSREG ("spsel", CPENC (3,0,4,2,0), 0, AARCH64_NO_FEATURES)
SYSREG ("spsr_abt", CPENC (3,4,4,3,1), 0, AARCH64_NO_FEATURES)
SYSREG ("spsr_el1", CPENC (3,0,4,0,0), 0, AARCH64_NO_FEATURES)