summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorCaleb Palmer <cnpalmer@us.ibm.com>2017-01-12 15:00:20 -0600
committerZane C. Shelley <zshelle@us.ibm.com>2017-02-10 13:22:03 -0500
commit2df37e971282522423f114880f99501f0728116f (patch)
treece5e30a16e95af43b156e3b5720b2c8c64fc04ef /src
parent552bbd0310ce37d7d7b4e4afa72646070288d355 (diff)
downloadblackbird-hostboot-2df37e971282522423f114880f99501f0728116f.tar.gz
blackbird-hostboot-2df37e971282522423f114880f99501f0728116f.zip
PRD: Update xml parser for cs_root_cause filter
Change-Id: I346091de380ada920cb09bc3e4cdd9c306c0428c RTC: 159410 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34836 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36072 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_capp.rule2
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_ec.rule6
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_eq.rule4
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_ex.rule8
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_mca.rule2
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_mcbist.rule6
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_mcs.rule2
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_nimbus.rule58
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_obus.rule10
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_pec.rule4
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_phb.rule6
-rw-r--r--src/usr/diag/prdf/common/plat/p9/p9_xbus.rule4
12 files changed, 56 insertions, 56 deletions
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_capp.rule b/src/usr/diag/prdf/common/plat/p9/p9_capp.rule
index 20097c06a..4f944e93c 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_capp.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_capp.rule
@@ -132,7 +132,7 @@ rule rCXAFIR
CXAFIR & ~CXAFIR_MASK & CXAFIR_ACT0 & CXAFIR_ACT1;
};
-group gCXAFIR filter singlebit
+group gCXAFIR filter singlebit, cs_root_cause
{
/** CXAFIR[0]
* CXA Informational PE
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_ec.rule b/src/usr/diag/prdf/common/plat/p9/p9_ec.rule
index 8f12d755f..2cc78196a 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_ec.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_ec.rule
@@ -5,7 +5,7 @@
#
# OpenPOWER HostBoot Project
#
-# Contributors Listed Below - COPYRIGHT 2016
+# Contributors Listed Below - COPYRIGHT 2016,2017
# [+] International Business Machines Corp.
#
#
@@ -237,7 +237,7 @@ rule rEC_LFIR
EC_LFIR & ~EC_LFIR_MASK & ~EC_LFIR_ACT0 & EC_LFIR_ACT1;
};
-group gEC_LFIR filter singlebit
+group gEC_LFIR filter singlebit, cs_root_cause
{
/** EC_LFIR[0]
* CFIR internal parity error
@@ -325,7 +325,7 @@ rule rCOREFIR
COREFIR & ~COREFIR_MASK & COREFIR_ACT0 & COREFIR_ACT1;
};
-group gCOREFIR filter singlebit
+group gCOREFIR filter singlebit, cs_root_cause
{
/** COREFIR[0]
* IFU SRAM Recoverable error
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_eq.rule b/src/usr/diag/prdf/common/plat/p9/p9_eq.rule
index efa788f40..7243806bc 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_eq.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_eq.rule
@@ -5,7 +5,7 @@
#
# OpenPOWER HostBoot Project
#
-# Contributors Listed Below - COPYRIGHT 2016
+# Contributors Listed Below - COPYRIGHT 2016,2017
# [+] International Business Machines Corp.
#
#
@@ -194,7 +194,7 @@ rule rEQ_LFIR
EQ_LFIR & ~EQ_LFIR_MASK & ~EQ_LFIR_ACT0 & EQ_LFIR_ACT1;
};
-group gEQ_LFIR filter singlebit
+group gEQ_LFIR filter singlebit, cs_root_cause
{
/** EQ_LFIR[0]
* CFIR internal parity error
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_ex.rule b/src/usr/diag/prdf/common/plat/p9/p9_ex.rule
index 7bb90bbda..0c8dcf403 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_ex.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_ex.rule
@@ -246,7 +246,7 @@ rule rL2FIR
L2FIR & ~L2FIR_MASK & ~L2FIR_ACT0 & L2FIR_ACT1;
};
-group gL2FIR filter singlebit, secondarybits( 0, 6 )
+group gL2FIR filter singlebit, secondarybits( 0, 6 ), cs_root_cause
{
/** L2FIR[0]
* L2 cache read CE
@@ -442,7 +442,7 @@ rule rNCUFIR
NCUFIR & ~NCUFIR_MASK & ~NCUFIR_ACT0 & NCUFIR_ACT1;
};
-group gNCUFIR filter singlebit
+group gNCUFIR filter singlebit, cs_root_cause
{
/** NCUFIR[0]
* NCU store queue control error
@@ -583,7 +583,7 @@ rule rL3FIR
L3FIR & ~L3FIR_MASK & ~L3FIR_ACT0 & L3FIR_ACT1;
};
-group gL3FIR filter singlebit, secondarybits( 4, 13 )
+group gL3FIR filter singlebit, secondarybits( 4, 13 ), cs_root_cause
{
/** L3FIR[0]
* L3_RDDSP_SEGR_LCO_ALL_MEM_UNAVAIL_ERR
@@ -769,7 +769,7 @@ rule rCMEFIR
CMEFIR & ~CMEFIR_MASK & ~CMEFIR_ACT0 & CMEFIR_ACT1;
};
-group gCMEFIR filter singlebit
+group gCMEFIR filter singlebit, cs_root_cause
{
/** CMEFIR[0]
* PPE asserted an internal error
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_mca.rule b/src/usr/diag/prdf/common/plat/p9/p9_mca.rule
index edd6d9bf2..da102ee6e 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_mca.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_mca.rule
@@ -620,7 +620,7 @@ rule rDDRPHYFIR
DDRPHYFIR & ~DDRPHYFIR_MASK & ~DDRPHYFIR_ACT0 & DDRPHYFIR_ACT1;
};
-group gDDRPHYFIR filter singlebit
+group gDDRPHYFIR filter singlebit, cs_root_cause
{
/** DDRPHYFIR[54]
* Non-recoverable FSM error
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_mcbist.rule b/src/usr/diag/prdf/common/plat/p9/p9_mcbist.rule
index 4df31fdb1..73b6dec3e 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_mcbist.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_mcbist.rule
@@ -5,7 +5,7 @@
#
# OpenPOWER HostBoot Project
#
-# Contributors Listed Below - COPYRIGHT 2016
+# Contributors Listed Below - COPYRIGHT 2016,2017
# [+] International Business Machines Corp.
#
#
@@ -411,7 +411,7 @@ rule rMC_LFIR
MC_LFIR & ~MC_LFIR_MASK & ~MC_LFIR_ACT0 & MC_LFIR_ACT1;
};
-group gMC_LFIR filter singlebit
+group gMC_LFIR filter singlebit, cs_root_cause
{
/** MC_LFIR[0]
* cir internal parity error
@@ -521,7 +521,7 @@ rule rMCBISTFIR
MCBISTFIR & ~MCBISTFIR_MASK & MCBISTFIR_ACT0 & MCBISTFIR_ACT1;
};
-group gMCBISTFIR filter singlebit
+group gMCBISTFIR filter singlebit, cs_root_cause
{
/** MCBISTFIR[0]
* INVALID_MAINT_ADDRESS
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_mcs.rule b/src/usr/diag/prdf/common/plat/p9/p9_mcs.rule
index 1bd0b8e67..982976225 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_mcs.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_mcs.rule
@@ -137,7 +137,7 @@ rule rMCFIR
MCFIR & ~MCFIR_MASK & MCFIR_ACT0 & MCFIR_ACT1;
};
-group gMCFIR filter singlebit
+group gMCFIR filter singlebit, cs_root_cause( 0, 6, 8, 9 )
{
/** MCFIR[0]
* mc internal recoverable eror
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_nimbus.rule b/src/usr/diag/prdf/common/plat/p9/p9_nimbus.rule
index fc343404b..9247aab6b 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_nimbus.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_nimbus.rule
@@ -2016,7 +2016,7 @@ rule rTP_LFIR
TP_LFIR & ~TP_LFIR_MASK & ~TP_LFIR_ACT0 & TP_LFIR_ACT1;
};
-group gTP_LFIR filter singlebit
+group gTP_LFIR filter singlebit, cs_root_cause
{
/** TP_LFIR[0]
* CFIR internal parity error
@@ -2242,7 +2242,7 @@ rule rOCCFIR
OCCFIR & ~OCCFIR_MASK & ~OCCFIR_ACT0 & OCCFIR_ACT1;
};
-group gOCCFIR filter singlebit
+group gOCCFIR filter singlebit, cs_root_cause
{
/** OCCFIR[0]
* OCC_FW0
@@ -2633,7 +2633,7 @@ rule rN0_LFIR
N0_LFIR & ~N0_LFIR_MASK & ~N0_LFIR_ACT0 & N0_LFIR_ACT1;
};
-group gN0_LFIR filter singlebit
+group gN0_LFIR filter singlebit, cs_root_cause
{
/** N0_LFIR[0]
* CFIR internal parity error
@@ -2756,7 +2756,7 @@ rule rNXCQFIR
NXCQFIR & ~NXCQFIR_MASK & NXCQFIR_ACT0 & NXCQFIR_ACT1;
};
-group gNXCQFIR filter singlebit
+group gNXCQFIR filter singlebit, cs_root_cause
{
/** NXCQFIR[0]
* PBI internal parity error
@@ -2984,7 +2984,7 @@ rule rNXDMAENGFIR
NXDMAENGFIR & ~NXDMAENGFIR_MASK & NXDMAENGFIR_ACT0 & NXDMAENGFIR_ACT1;
};
-group gNXDMAENGFIR filter singlebit
+group gNXDMAENGFIR filter singlebit, cs_root_cause
{
/** NXDMAENGFIR[0]
* spare
@@ -3294,7 +3294,7 @@ rule rN1_LFIR
N1_LFIR & ~N1_LFIR_MASK & ~N1_LFIR_ACT0 & N1_LFIR_ACT1;
};
-group gN1_LFIR filter singlebit
+group gN1_LFIR filter singlebit, cs_root_cause
{
/** N1_LFIR[0]
* cir internal parity error
@@ -3445,7 +3445,7 @@ rule rMCDFIR_0
MCDFIR_0 & ~MCDFIR_0_MASK & ~MCDFIR_0_ACT0 & MCDFIR_0_ACT1;
};
-group gMCDFIR_0 filter singlebit
+group gMCDFIR_0 filter singlebit, cs_root_cause
{
/** MCDFIR_0[0]
* MCD array had a unrecoverable ECC error
@@ -3521,7 +3521,7 @@ rule rMCDFIR_1
MCDFIR_1 & ~MCDFIR_1_MASK & ~MCDFIR_1_ACT0 & MCDFIR_1_ACT1;
};
-group gMCDFIR_1 filter singlebit
+group gMCDFIR_1 filter singlebit, cs_root_cause
{
/** MCDFIR_1[0]
* MCD array had a unrecoverable ECC error
@@ -3960,7 +3960,7 @@ rule rN2_LFIR
N2_LFIR & ~N2_LFIR_MASK & ~N2_LFIR_ACT0 & N2_LFIR_ACT1;
};
-group gN2_LFIR filter singlebit
+group gN2_LFIR filter singlebit, cs_root_cause
{
/** N2_LFIR[0]
* cir internal parity error
@@ -4071,7 +4071,7 @@ rule rPSIFIR
PSIFIR & ~PSIFIR_MASK & ~PSIFIR_ACT0 & PSIFIR_ACT1;
};
-group gPSIFIR filter singlebit
+group gPSIFIR filter singlebit, cs_root_cause
{
/** PSIFIR[0:4]
* spare
@@ -4286,7 +4286,7 @@ rule rN3_LFIR
N3_LFIR & ~N3_LFIR_MASK & ~N3_LFIR_ACT0 & N3_LFIR_ACT1;
};
-group gN3_LFIR filter singlebit
+group gN3_LFIR filter singlebit, cs_root_cause
{
/** N3_LFIR[0]
* CFIR internal parity error
@@ -4464,7 +4464,7 @@ rule rNPU0FIR
NPU0FIR & ~NPU0FIR_MASK & NPU0FIR_ACT0 & NPU0FIR_ACT1;
};
-group gNPU0FIR filter singlebit
+group gNPU0FIR filter singlebit, cs_root_cause
{
/** NPU0FIR[0]
* NTL array CE
@@ -4737,7 +4737,7 @@ rule rNPU1FIR
NPU1FIR & ~NPU1FIR_MASK & NPU1FIR_ACT0 & NPU1FIR_ACT1;
};
-group gNPU1FIR filter singlebit
+group gNPU1FIR filter singlebit, cs_root_cause
{
/** NPU1FIR[0]
* NDL Brick0 stall
@@ -4948,7 +4948,7 @@ rule rPBWESTFIR
PBWESTFIR & ~PBWESTFIR_MASK & ~PBWESTFIR_ACT0 & PBWESTFIR_ACT1;
};
-group gPBWESTFIR filter singlebit
+group gPBWESTFIR filter singlebit, cs_root_cause
{
/** PBWESTFIR[0]
* pbeq0 hw1 error, PE in custom array
@@ -5059,7 +5059,7 @@ rule rPBCENTFIR
PBCENTFIR & ~PBCENTFIR_MASK & ~PBCENTFIR_ACT0 & PBCENTFIR_ACT1;
};
-group gPBCENTFIR filter singlebit
+group gPBCENTFIR filter singlebit, cs_root_cause
{
/** PBCENTFIR[0]
* pb protocol_error
@@ -5145,7 +5145,7 @@ rule rPBEASTFIR
PBEASTFIR & ~PBEASTFIR_MASK & ~PBEASTFIR_ACT0 & PBEASTFIR_ACT1;
};
-group gPBEASTFIR filter singlebit
+group gPBEASTFIR filter singlebit, cs_root_cause
{
/** PBEASTFIR[0]
* pbieq4_pbh_hw1_error
@@ -5236,7 +5236,7 @@ rule rPBPPEFIR
PBPPEFIR & ~PBPPEFIR_MASK & ~PBPPEFIR_ACT0 & PBPPEFIR_ACT1;
};
-group gPBPPEFIR filter singlebit
+group gPBPPEFIR filter singlebit, cs_root_cause
{
/** PBPPEFIR[0]
* PPE asserted an internally detected err
@@ -5322,7 +5322,7 @@ rule rPBAFIR
PBAFIR & ~PBAFIR_MASK & ~PBAFIR_ACT0 & PBAFIR_ACT1;
};
-group gPBAFIR filter singlebit
+group gPBAFIR filter singlebit, cs_root_cause
{
/** PBAFIR[0]
* PBA OCI Addr PE err
@@ -5558,7 +5558,7 @@ rule rPSIHBFIR
PSIHBFIR & ~PSIHBFIR_MASK & ~PSIHBFIR_ACT0 & PSIHBFIR_ACT1;
};
-group gPSIHBFIR filter singlebit
+group gPSIHBFIR filter singlebit, cs_root_cause
{
/** PSIHBFIR[0]
* CE from PowerBus data
@@ -5709,7 +5709,7 @@ rule rENHCAFIR
ENHCAFIR & ~ENHCAFIR_MASK & ~ENHCAFIR_ACT0 & ENHCAFIR_ACT1;
};
-group gENHCAFIR filter singlebit
+group gENHCAFIR filter singlebit, cs_root_cause
{
/** ENHCAFIR[0]
* PB0 data UE
@@ -5845,7 +5845,7 @@ rule rEHHCAFIR
EHHCAFIR & ~EHHCAFIR_MASK & ~EHHCAFIR_ACT0 & EHHCAFIR_ACT1;
};
-group gEHHCAFIR filter singlebit
+group gEHHCAFIR filter singlebit, cs_root_cause
{
/** EHHCAFIR[0]
* array0_a CE
@@ -6041,7 +6041,7 @@ rule rPBAMFIR
PBAMFIR & ~PBAMFIR_MASK & ~PBAMFIR_ACT0 & PBAMFIR_ACT1;
};
-group gPBAMFIR filter singlebit
+group gPBAMFIR filter singlebit, cs_root_cause
{
/** PBAMFIR[0]
* action0_for_invalid_transfer_size
@@ -6114,7 +6114,7 @@ rule rNMMUCQFIR
NMMUCQFIR & ~NMMUCQFIR_MASK & NMMUCQFIR_ACT0 & NMMUCQFIR_ACT1;
};
-group gNMMUCQFIR filter singlebit
+group gNMMUCQFIR filter singlebit, cs_root_cause
{
/** NMMUCQFIR[0]
* PBI_PE_FIR: PBI internal parity error
@@ -6242,7 +6242,7 @@ rule rNMMUFIR
NMMUFIR & ~NMMUFIR_MASK & NMMUFIR_ACT0 & NMMUFIR_ACT1;
};
-group gNMMUFIR filter singlebit
+group gNMMUFIR filter singlebit, cs_root_cause
{
/** NMMUFIR[0]
* Fabric DIn xlat array CE error detected.
@@ -6498,7 +6498,7 @@ rule rINTCQFIR
INTCQFIR & ~INTCQFIR_MASK & ~INTCQFIR_ACT0 & INTCQFIR_ACT1;
};
-group gINTCQFIR filter singlebit
+group gINTCQFIR filter singlebit, cs_root_cause
{
/** INTCQFIR[0]
* INT_CQ_FIR_PI_ECC_CE:
@@ -6789,7 +6789,7 @@ rule rPBIOEFIR
PBIOEFIR & ~PBIOEFIR_MASK & ~PBIOEFIR_ACT0 & PBIOEFIR_ACT1;
};
-group gPBIOEFIR filter singlebit
+group gPBIOEFIR filter singlebit, cs_root_cause
{
/** PBIOEFIR[0]
* fmr00 trained
@@ -7075,7 +7075,7 @@ rule rPBIOOFIR
PBIOOFIR & ~PBIOOFIR_MASK & ~PBIOOFIR_ACT0 & PBIOOFIR_ACT1;
};
-group gPBIOOFIR filter singlebit
+group gPBIOOFIR filter singlebit, cs_root_cause
{
/** PBIOOFIR[0]
* fmr00 trained
@@ -7491,7 +7491,7 @@ rule rXB_LFIR
XB_LFIR & ~XB_LFIR_MASK & ~XB_LFIR_ACT0 & XB_LFIR_ACT1;
};
-group gXB_LFIR filter singlebit
+group gXB_LFIR filter singlebit, cs_root_cause
{
/** XB_LFIR[0]
* CFIR internal parity error
@@ -7599,7 +7599,7 @@ rule rXBPPEFIR
XBPPEFIR & ~XBPPEFIR_MASK & XBPPEFIR_ACT0 & XBPPEFIR_ACT1;
};
-group gXBPPEFIR filter singlebit
+group gXBPPEFIR filter singlebit, cs_root_cause
{
/** XBPPEFIR[0]
* PPE general error.
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_obus.rule b/src/usr/diag/prdf/common/plat/p9/p9_obus.rule
index 271c96608..1292366e7 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_obus.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_obus.rule
@@ -5,7 +5,7 @@
#
# OpenPOWER HostBoot Project
#
-# Contributors Listed Below - COPYRIGHT 2016
+# Contributors Listed Below - COPYRIGHT 2016,2017
# [+] International Business Machines Corp.
#
#
@@ -319,7 +319,7 @@ rule rOB_LFIR
OB_LFIR & ~OB_LFIR_MASK & ~OB_LFIR_ACT0 & OB_LFIR_ACT1;
};
-group gOB_LFIR filter singlebit
+group gOB_LFIR filter singlebit, cs_root_cause
{
/** OB_LFIR[0]
* CFIR internal parity error
@@ -415,7 +415,7 @@ rule rIOOLFIR
IOOLFIR & ~IOOLFIR_MASK & ~IOOLFIR_ACT0 & IOOLFIR_ACT1;
};
-group gIOOLFIR filter singlebit
+group gIOOLFIR filter singlebit, cs_root_cause
{
/** IOOLFIR[0]
* link0 trained
@@ -748,7 +748,7 @@ rule rIOOBFIR
IOOBFIR & ~IOOBFIR_MASK & IOOBFIR_ACT0 & IOOBFIR_ACT1;
};
-group gIOOBFIR filter singlebit
+group gIOOBFIR filter singlebit, cs_root_cause
{
/** IOOBFIR[0]
* A RX state machine error
@@ -796,7 +796,7 @@ rule rOBPPEFIR
OBPPEFIR & ~OBPPEFIR_MASK & OBPPEFIR_ACT0 & OBPPEFIR_ACT1;
};
-group gOBPPEFIR filter singlebit
+group gOBPPEFIR filter singlebit, cs_root_cause
{
/** OBPPEFIR[0:3]
* PPE general error.
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_pec.rule b/src/usr/diag/prdf/common/plat/p9/p9_pec.rule
index dc5f37aba..266010cc8 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_pec.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_pec.rule
@@ -166,7 +166,7 @@ rule rPCI_LFIR
PCI_LFIR & ~PCI_LFIR_MASK & ~PCI_LFIR_ACT0 & PCI_LFIR_ACT1;
};
-group gPCI_LFIR filter singlebit
+group gPCI_LFIR filter singlebit, cs_root_cause
{
/** PCI_LFIR[0]
* cir internal parity error
@@ -262,7 +262,7 @@ rule rIOPCIFIR
IOPCIFIR & ~IOPCIFIR_MASK & ~IOPCIFIR_ACT0 & IOPCIFIR_ACT1;
};
-group gIOPCIFIR filter singlebit
+group gIOPCIFIR filter singlebit, cs_root_cause
{
/** IOPCIFIR[0]
* HSS ZCAL Calibration Error
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_phb.rule b/src/usr/diag/prdf/common/plat/p9/p9_phb.rule
index 992e5fc4a..857448617 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_phb.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_phb.rule
@@ -205,7 +205,7 @@ rule rPHBNFIR
PHBNFIR & ~PHBNFIR_MASK & ~PHBNFIR_ACT0 & PHBNFIR_ACT1;
};
-group gPHBNFIR filter singlebit
+group gPHBNFIR filter singlebit, cs_root_cause
{
/** PHBNFIR[0]
* BAR Parity Error
@@ -371,7 +371,7 @@ rule rPCIFIR
PCIFIR & ~PCIFIR_MASK & ~PCIFIR_ACT0 & PCIFIR_ACT1;
};
-group gPCIFIR filter singlebit
+group gPCIFIR filter singlebit, cs_root_cause
{
/** PCIFIR[0]
* PBAIB register parity error
@@ -422,7 +422,7 @@ rule rETUFIR
ETUFIR & ~ETUFIR_MASK & ~ETUFIR_ACT0 & ETUFIR_ACT1;
};
-group gETUFIR filter singlebit
+group gETUFIR filter singlebit, cs_root_cause
{
/** ETUFIR[0]
* AIB_COMMAND_INVALID
diff --git a/src/usr/diag/prdf/common/plat/p9/p9_xbus.rule b/src/usr/diag/prdf/common/plat/p9/p9_xbus.rule
index f141aabc7..b563c3c91 100644
--- a/src/usr/diag/prdf/common/plat/p9/p9_xbus.rule
+++ b/src/usr/diag/prdf/common/plat/p9/p9_xbus.rule
@@ -172,7 +172,7 @@ rule rIOXBFIR
IOXBFIR & ~IOXBFIR_MASK & IOXBFIR_ACT0 & IOXBFIR_ACT1;
};
-group gIOXBFIR filter singlebit
+group gIOXBFIR filter singlebit, cs_root_cause
{
/** IOXBFIR[0]
* RX_INVALID_STATE_OR_PARITY_ERROR
@@ -370,7 +370,7 @@ rule rIOELFIR
IOELFIR & ~IOELFIR_MASK & IOELFIR_ACT0 & IOELFIR_ACT1;
};
-group gIOELFIR filter singlebit
+group gIOELFIR filter singlebit, cs_root_cause
{
/** IOELFIR[0]
* link0 trained
OpenPOWER on IntegriCloud