diff options
author | Jeenu Viswambharan <jeenu.viswambharan@arm.com> | 2017-12-08 12:13:51 +0000 |
---|---|---|
committer | Jeenu Viswambharan <jeenu.viswambharan@arm.com> | 2018-05-04 08:33:17 +0100 |
commit | 1a7c1cfe70d5cd6e43e7d292eecbc1b4beaae678 (patch) | |
tree | a08dba626532ab568e8df57d52e30b760b599a8d /make_helpers | |
parent | ca6d9185829794f9d58dde706f94425a5c2cd9ef (diff) | |
download | trusted-firmware-a-1a7c1cfe70d5cd6e43e7d292eecbc1b4beaae678.tar.gz |
RAS: Add fault injection support
The ARMv8.4 RAS extensions introduce architectural support for software
to inject faults into the system in order to test fault-handling
software. This patch introduces the build option FAULT_HANDLING_SUPPORT
to allow for lower ELs to use registers in the Standard Error Record to
inject fault. The build option RAS_EXTENSIONS must also be enabled along
with fault injection.
This feature is intended for testing purposes only, and is advisable to
keep disabled for production images.
Change-Id: I6f7a4454b15aec098f9505a10eb188c2f928f7ea
Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
Diffstat (limited to 'make_helpers')
-rw-r--r-- | make_helpers/defaults.mk | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/make_helpers/defaults.mk b/make_helpers/defaults.mk index 791a9c0866..4bbff03450 100644 --- a/make_helpers/defaults.mk +++ b/make_helpers/defaults.mk @@ -76,6 +76,9 @@ EL3_EXCEPTION_HANDLING := 0 # Build flag to treat usage of deprecated platform and framework APIs as error. ERROR_DEPRECATED := 0 +# Fault injection support +FAULT_INJECTION_SUPPORT := 0 + # Byte alignment that each component in FIP is aligned to FIP_ALIGN := 0 |