ti: k3: common: Trap all asynchronous bus errors to EL3
authorAndrew F. Davis <afd@ti.com>
Tue, 14 May 2019 20:38:11 +0000 (15:38 -0500)
committerAndrew F. Davis <afd@ti.com>
Thu, 4 Jul 2019 16:14:46 +0000 (12:14 -0400)
These errors are asynchronous and cannot be directly correlated with the
exact current running software, so handling them in the same EL is not
critical. Handling them in TF-A allows for more platform specific
decoding of the implementation defined exception registers

Signed-off-by: Andrew F. Davis <afd@ti.com>
Change-Id: Iee7a38c9fc9c698fa0ad42dafa598bcbed6a4fda

plat/ti/k3/common/plat_common.mk

index f154a960099059234b7f52e5a8fc9905a6b0c37e..20a94ef9e5e903587d364c6ed2c9b33733863755 100644 (file)
@@ -25,6 +25,9 @@ ERRATA_A53_855873     :=      1
 # A72 Erratum for SoC
 ERRATA_A72_859971      :=      1
 
+CRASH_REPORTING                := 1
+HANDLE_EA_EL3_FIRST    := 1
+
 # Split out RO data into a non-executable section
 SEPARATE_CODE_AND_RODATA :=    1