diff options
author | Srinath Parvathaneni <srinath.parvathaneni@arm.com> | 2023-11-16 12:16:53 +0000 |
---|---|---|
committer | srinath <srinath.parvathaneni@arm.com> | 2023-11-16 12:16:56 +0000 |
commit | 43e228e98c33d3dbb428f4061de0362ba13ffbf5 (patch) | |
tree | a9a1239b9ef124c5cd6dbd34acf6bd1eb9c3aed0 /opcodes | |
parent | ebd5c32f2f0c2cfaeb5b86e9dd792cc62530be84 (diff) | |
download | binutils-43e228e98c33d3dbb428f4061de0362ba13ffbf5.zip binutils-43e228e98c33d3dbb428f4061de0362ba13ffbf5.tar.gz binutils-43e228e98c33d3dbb428f4061de0362ba13ffbf5.tar.bz2 |
aarch64: Add features to the Statistical Profiling Extension.
This patch adds features to the Statistical Profiling Extension,
identified as FEAT_SPEv1p4, FEAT_SPE_FDS, and FEAT_SPE_CRR, which
are enabled by default from Armv9.4-A.
Also adds support for system register "pmsdsfr_el1".
Diffstat (limited to 'opcodes')
-rw-r--r-- | opcodes/aarch64-sys-regs.def | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/opcodes/aarch64-sys-regs.def b/opcodes/aarch64-sys-regs.def index 96bdadb..aab2c72 100644 --- a/opcodes/aarch64-sys-regs.def +++ b/opcodes/aarch64-sys-regs.def @@ -676,6 +676,7 @@ SYSREG ("pmscr_el1", CPENC (3,0,9,9,0), F_ARCHEXT, AARCH64_FEATURE (PROFILE)) SYSREG ("pmscr_el12", CPENC (3,5,9,9,0), F_ARCHEXT, AARCH64_FEATURE (PROFILE)) SYSREG ("pmscr_el2", CPENC (3,4,9,9,0), F_ARCHEXT, AARCH64_FEATURE (PROFILE)) + SYSREG ("pmsdsfr_el1", CPENC (3,4,9,10,4), F_ARCHEXT, AARCH64_FEATURE (SPE_FDS)) SYSREG ("pmselr_el0", CPENC (3,3,9,12,5), 0, AARCH64_NO_FEATURES) SYSREG ("pmsevfr_el1", CPENC (3,0,9,9,5), F_ARCHEXT, AARCH64_FEATURE (PROFILE)) SYSREG ("pmsfcr_el1", CPENC (3,0,9,9,4), F_ARCHEXT, AARCH64_FEATURE (PROFILE)) |