aboutsummaryrefslogtreecommitdiff
path: root/include/arch
diff options
context:
space:
mode:
authorOlivier Deprez <olivier.deprez@arm.com>2019-12-13 16:26:32 +0000
committerTrustedFirmware Code Review <review@review.trustedfirmware.org>2019-12-13 16:26:32 +0000
commit2bcc672f34cfe30ec9e778de272dd62196b6e91a (patch)
tree286e12047f2c6bdbb6d601139e12cae79b64e70b /include/arch
parent49c71a36c11ce8693c87b8e6a6cc122be0a6db46 (diff)
parentdb3ae8538b8a2cc89e2211201ec96df72e597ae0 (diff)
downloadtrusted-firmware-a-2bcc672f34cfe30ec9e778de272dd62196b6e91a.tar.gz
Merge changes from topic "aa/sel2_support" into integration
* changes: S-EL2 Support: Check for AArch64 Add support for enabling S-EL2
Diffstat (limited to 'include/arch')
-rw-r--r--include/arch/aarch64/arch.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/arch/aarch64/arch.h b/include/arch/aarch64/arch.h
index 3ff2912f10..1fcd0f9ba5 100644
--- a/include/arch/aarch64/arch.h
+++ b/include/arch/aarch64/arch.h
@@ -140,6 +140,8 @@
#define ID_AA64PFR0_GIC_MASK ULL(0xf)
#define ID_AA64PFR0_SVE_SHIFT U(32)
#define ID_AA64PFR0_SVE_MASK ULL(0xf)
+#define ID_AA64PFR0_SEL2_SHIFT U(36)
+#define ID_AA64PFR0_SEL2_MASK ULL(0xf)
#define ID_AA64PFR0_MPAM_SHIFT U(40)
#define ID_AA64PFR0_MPAM_MASK ULL(0xf)
#define ID_AA64PFR0_DIT_SHIFT U(48)
@@ -285,6 +287,7 @@
#define SCR_RES1_BITS ((U(1) << 4) | (U(1) << 5))
#define SCR_ATA_BIT (U(1) << 26)
#define SCR_FIEN_BIT (U(1) << 21)
+#define SCR_EEL2_BIT (U(1) << 18)
#define SCR_API_BIT (U(1) << 17)
#define SCR_APK_BIT (U(1) << 16)
#define SCR_TWE_BIT (U(1) << 13)