RAS: Introduce handler for Double Faults
Double fault is when the PE receives another error whilst one is being
handled. To detect double fault condition, a per-CPU flag is introduced
to track the status of error handling. The flag is checked/modified
while temporarily masking external aborts on the PE.

This patch routes double faults to a separate platform-defined handler.

Change-Id: I70e9b7ba4c817273c55a0af978d9755ff32cc702
Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
1 parent b56dc2a commit d5a23af50fb1ddb1f53a095c0a9d15c295d9bcc3
@Jeenu Viswambharan Jeenu Viswambharan authored on 17 May 2018
Showing 2 changed files
View
bl31/aarch64/ea_delegate.S
View
plat/common/aarch64/platform_helpers.S