• Jeenu Viswambharan's avatar
    RAS: Introduce handler for Uncontainable errors · b56dc2a9
    Jeenu Viswambharan authored
    
    
    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: default avatarJeenu Viswambharan <jeenu.viswambharan@arm.com>
    b56dc2a9
platform_helpers.S 5.99 KB