feat(ras): add asynchronous error type corrected
Add asynchronous error type Corrected (CE) to error status
AET based on PE error state recording in the exception syndrome
Refer to https://developer.arm.com/documentation/ddi0487/latest/
RAS PE architecture.
Change-Id: I9f2525411b94c8fd397b4a0b8cf5dc47457a2771
Signed-off-by: Vinoj Soundararajan <vinojs@google.com>
diff --git a/include/lib/extensions/ras_arch.h b/include/lib/extensions/ras_arch.h
index 941ed71..b00ffee 100644
--- a/include/lib/extensions/ras_arch.h
+++ b/include/lib/extensions/ras_arch.h
@@ -146,6 +146,9 @@
#define ERROR_STATUS_UET_UEO 0x2 /* Restartable */
#define ERROR_STATUS_UET_UER 0x3 /* Recoverable */
+/* Corrected error types for Asynchronous exceptions */
+#define ERROR_STATUS_CET_CE 0x6 /* Corrected (CE) */
+
/* Error types for Synchronous exceptions */
#define ERROR_STATUS_SET_UER 0x0 /* Recoverable */
#define ERROR_STATUS_SET_UC 0x2 /* Uncontainable */