RAS: Add fault injection support
Jeenu Viswambharan authored
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: default avatarJeenu Viswambharan <jeenu.viswambharan@arm.com>
1a7c1cfe
Name Last commit Last update
..
diagrams Add Secure Partition Manager (SPM) design document
plantuml SDEI: Update doc to clarify delegation
plat layerscape: Initial TF-A support for LS1043ardb
spd Update Arm TF references to TF-A
arm-sip-service.rst Update Arm TF references to TF-A
auth-framework.rst Update Arm TF references to TF-A
change-log.rst Update change-log.rst for v1.5
cpu-specific-build-macros.rst Fixup SMCCC_FEATURES return value for SMCCC_ARCH_WORKAROUND_1
firmware-design.rst Update Arm TF references to TF-A
firmware-update.rst Update Arm TF references to TF-A
interrupt-framework-design.rst Update Arm TF references to TF-A
platform-interrupt-controller-API.rst Update Arm TF references to TF-A
platform-migration-guide.rst Update Arm TF references to TF-A
porting-guide.rst Add support for BL2 in XIP memory
psci-lib-integration-guide.rst Rename 'smcc' to 'smccc'
psci-pd-tree.rst Update Arm TF references to TF-A
reset-design.rst Update Arm TF references to TF-A
rt-svc-writers-guide.rst Rename 'smcc' to 'smccc'
sdei.rst Update Arm TF references to TF-A
secure-partition-manager-design.rst Update Arm TF references to TF-A
trusted-board-boot.rst Update Arm TF references to TF-A
user-guide.rst RAS: Add fault injection support
xlat-tables-lib-v2-design.rst Update Arm TF references to TF-A