diff options
author | Caleb Palmer <cnpalmer@us.ibm.com> | 2017-01-12 15:00:20 -0600 |
---|---|---|
committer | Zane C. Shelley <zshelle@us.ibm.com> | 2017-02-10 13:22:03 -0500 |
commit | 2df37e971282522423f114880f99501f0728116f (patch) | |
tree | ce5e30a16e95af43b156e3b5720b2c8c64fc04ef /src | |
parent | 552bbd0310ce37d7d7b4e4afa72646070288d355 (diff) | |
download | blackbird-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.rule | 2 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/p9_ec.rule | 6 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/p9_eq.rule | 4 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/p9_ex.rule | 8 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/p9_mca.rule | 2 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/p9_mcbist.rule | 6 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/p9_mcs.rule | 2 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/p9_nimbus.rule | 58 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/p9_obus.rule | 10 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/p9_pec.rule | 4 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/p9_phb.rule | 6 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/p9_xbus.rule | 4 |
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 |