arm-trusted-firmware/include
Jeenu Viswambharan b56dc2a98c RAS: Introduce handler for Uncontainable errors
Uncontainable errors are the most severe form of errors, which typically
mean that the system state can't be trusted any more. This further means
that normal error recovery process can't be followed, and an orderly
shutdown of the system is often desirable.

This patch allows for the platform to define a handler for Uncontainable
errors received. Due to the nature of Uncontainable error, the handler
is expected to initiate an orderly shutdown of the system, and therefore
is not expected to return. A default implementation is added which falls
back to platform unhandled exception.

Also fix ras_arch.h header guards.

Change-Id: I072e336a391a0b382e77e627eb9e40729d488b55
Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
2018-07-19 10:13:17 +01:00
..
bl1 Fix MISRA rule 8.4 Part 1 2018-02-28 17:19:55 +00:00
bl2 Fix MISRA rule 8.5 in common code 2018-04-13 14:01:56 +01:00
bl2u Fix MISRA rule 8.4 in common code 2018-02-28 17:18:46 +00:00
bl31 RAS: Allow individual interrupt registration 2018-05-04 08:33:17 +01:00
bl32 Introduce the new BL handover interface 2018-02-26 16:31:10 +00:00
common Add end_vector_entry assembler macro 2018-07-11 09:23:00 +01:00
drivers Add MMC framework 2018-07-03 18:32:12 +02:00
lib RAS: Introduce handler for Uncontainable errors 2018-07-19 10:13:17 +01:00
plat Merge pull request #1477 from dp-arm/dp/css-ap-core 2018-07-13 15:23:29 +01:00
services Merge pull request #1437 from jeenu-arm/ras-remaining 2018-06-22 09:36:59 +01:00
tools_share Make TF UUID RFC 4122 compliant 2018-06-14 14:41:00 +01:00