summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/plat/explorer/explorer_ocmb.rule
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/diag/prdf/common/plat/explorer/explorer_ocmb.rule')
-rw-r--r--src/usr/diag/prdf/common/plat/explorer/explorer_ocmb.rule39
1 files changed, 37 insertions, 2 deletions
diff --git a/src/usr/diag/prdf/common/plat/explorer/explorer_ocmb.rule b/src/usr/diag/prdf/common/plat/explorer/explorer_ocmb.rule
index 1abd08c96..f0974f623 100644
--- a/src/usr/diag/prdf/common/plat/explorer/explorer_ocmb.rule
+++ b/src/usr/diag/prdf/common/plat/explorer/explorer_ocmb.rule
@@ -5,7 +5,7 @@
#
# OpenPOWER HostBoot Project
#
-# Contributors Listed Below - COPYRIGHT 2018
+# Contributors Listed Below - COPYRIGHT 2018,2019
# [+] International Business Machines Corp.
#
#
@@ -366,6 +366,10 @@ rule rMB_CHIPLET_FIR
(MB_CHIPLET_RE_FIR >> 2) & ~MB_CHIPLET_FIR_MASK & `1fffffffffffffff`;
};
+# NOTE: RDFFIR[14|34] are possible side effects of OCMB_LFIR[38], as such,
+# OCMB_LFIR must be analyzed first for correct handling. If changes are
+# made so the RDFFIR is analyzed first, additional changes to the handling
+# of those bits will be required.
group gMB_CHIPLET_FIR attntype CHECK_STOP, RECOVERABLE
filter singlebit
{
@@ -1222,7 +1226,7 @@ group gTLXFIR
/** TLXFIR[9]
* TLXT recoverable error
*/
- (rTLXFIR, bit(9)) ? defaultMaskedError;
+ (rTLXFIR, bit(9)) ? analyzeTLXERR1;
/** TLXFIR[10]
* TLXT configuration error
@@ -1316,6 +1320,37 @@ group gTLXFIR
};
+rule rTLX_ERR1_REPORT
+{
+ RECOVERABLE:
+ TLX_ERR1_REPORT & ~TLX_ERR1_REPORT_MASK;
+};
+
+group gTLX_ERR1_REPORT
+ filter singlebit,
+ cs_root_cause
+{
+ /** TLX_ERR1_REPORT[37]
+ * TLXT FIFO CE
+ */
+ (rTLXFIR, bit(37)) ? self_th_32perDay;
+
+ /** TLX_ERR1_REPORT[39]
+ * Unexpected Interrupt Response
+ */
+ (rTLXFIR, bit(39)) ? parent_proc_th_32perDay;
+
+ /** TLX_ERR1_REPORT[40]
+ * BDI Poisoned
+ */
+ (rTLXFIR, bit(40)) ? self_th_1;
+
+ /** TLX_ERR1_REPORT[41]
+ * TLXT Metadata UE
+ */
+ (rTLXFIR, bit(41)) ? self_th_1;
+};
+
################################################################################
# Explorer chip OMIDLFIR
################################################################################
OpenPOWER on IntegriCloud