summaryrefslogtreecommitdiff
path: root/make_helpers
diff options
context:
space:
mode:
authorVarun Wadekar <vwadekar@nvidia.com>2020-06-12 10:11:28 -0700
committerVarun Wadekar <vwadekar@nvidia.com>2020-06-12 10:20:11 -0700
commitfbc44bd1bbbafe01848afd009d507b595b264b5f (patch)
tree67431f3739b10391c78b582f53c371f3ef41d1c8 /make_helpers
parent0d8511953e19a5da80ac1a0ed9ec8e76b57a33a8 (diff)
downloadarm-trusted-firmware-fbc44bd1bbbafe01848afd009d507b595b264b5f.tar.gz
Prevent RAS register access from lower ELs
This patch adds a build config 'RAS_TRAP_LOWER_EL_ERR_ACCESS' to set SCR_EL3.TERR during CPU boot. This bit enables trapping RAS register accesses from EL1 or EL2 to EL3. RAS_TRAP_LOWER_EL_ERR_ACCESS is disabled by default. Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Change-Id: Ifb0fb0afedea7dd2a29a0b0491a1161ecd241438
Diffstat (limited to 'make_helpers')
-rw-r--r--make_helpers/defaults.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/make_helpers/defaults.mk b/make_helpers/defaults.mk
index 585f06fcc..6db228f2d 100644
--- a/make_helpers/defaults.mk
+++ b/make_helpers/defaults.mk
@@ -302,3 +302,6 @@ SUPPORT_STACK_MEMTAG := no
# Select workaround for AT speculative behaviour.
ERRATA_SPECULATIVE_AT := 0
+
+# Trap RAS error record access from lower EL
+RAS_TRAP_LOWER_EL_ERR_ACCESS := 0