diff options
author | Kalyani Chidambaram <kalyanic@nvidia.com> | 2018-09-12 14:59:08 -0700 |
---|---|---|
committer | Varun Wadekar <vwadekar@nvidia.com> | 2020-03-18 17:47:03 -0700 |
commit | d55b8f6a89591b8784026b5c818e3cacd8a01f90 (patch) | |
tree | 7c6cbd7a9e33f8e91cd7ac55c397811207f1dee8 /include | |
parent | 3bab03eb4ba00e021fc3e89c8f41c3e00cfb8dda (diff) | |
download | platform_external_arm-trusted-firmware-d55b8f6a89591b8784026b5c818e3cacd8a01f90.tar.gz platform_external_arm-trusted-firmware-d55b8f6a89591b8784026b5c818e3cacd8a01f90.tar.bz2 platform_external_arm-trusted-firmware-d55b8f6a89591b8784026b5c818e3cacd8a01f90.zip |
Tegra194: enable dual execution for EL2 and EL3
This patch enables dual execution optimized translations for EL2 and EL3
CPU exception levels.
Change-Id: I28fe98bb05687400f247e94adf44a1f3a85c38b1
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/lib/cpus/aarch64/denver.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/lib/cpus/aarch64/denver.h b/include/lib/cpus/aarch64/denver.h index 02657a0fb..b98abdf4d 100644 --- a/include/lib/cpus/aarch64/denver.h +++ b/include/lib/cpus/aarch64/denver.h @@ -34,6 +34,11 @@ #define DENVER_CPU_PMSTATE_C7 U(0x7) #define DENVER_CPU_PMSTATE_MASK U(0xF) +/* ACTRL_ELx bits to enable dual execution*/ +#define DENVER_CPU_ENABLE_DUAL_EXEC_EL2 (ULL(1) << 9) +#define DENVER_CPU_ENABLE_DUAL_EXEC_EL3 (ULL(1) << 9) +#define DENVER_CPU_ENABLE_DUAL_EXEC_EL1 (U(1) << 4) + #ifndef __ASSEMBLER__ /* Disable Dynamic Code Optimisation */ |