Skip to content

Commit

Permalink
PRD: RAS doc updates for CRESP errors
Browse files Browse the repository at this point in the history
Change-Id: Iefaa60056f033dade0945ce2db95ab8023e53fc5
CQ: SW417475
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54181
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com>
Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54311
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
  • Loading branch information
zane131 committed Feb 18, 2018
1 parent 5b1c0a8 commit c71f2db
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 56 deletions.
4 changes: 2 additions & 2 deletions src/usr/diag/prdf/common/plat/p9/p9_capp.rule
Expand Up @@ -281,12 +281,12 @@ group gCXAFIR filter singlebit, cs_root_cause
/** CXAFIR[29]
* CXA: PB Addr Error detected by APC : ld
*/
(rCXAFIR, bit(29)) ? level2_th_1;
(rCXAFIR, bit(29)) ? self_M_level2_L_th_1;

/** CXAFIR[30]
* CXA PB Addr Err detected by APC : st
*/
(rCXAFIR, bit(30)) ? level2_th_1;
(rCXAFIR, bit(30)) ? self_M_level2_L_th_1;

/** CXAFIR[31]
* CXA: PPHB0 or PHB1 i linkdown
Expand Down
42 changes: 21 additions & 21 deletions src/usr/diag/prdf/common/plat/p9/p9_cumulus.rule
Expand Up @@ -3625,12 +3625,12 @@ group gVASFIR filter singlebit, cs_root_cause
/** VASFIR[6]
* PB(CQ) Addr Error CRESP on Read
*/
(rVASFIR, bit(6)) ? self_th_1;
(rVASFIR, bit(6)) ? self_M_level2_L_th_1;

/** VASFIR[7]
* PB (CQ) Address Error CRESP on Write
*/
(rVASFIR, bit(7)) ? self_th_1;
(rVASFIR, bit(7)) ? self_M_level2_L_th_1;

/** VASFIR[8]
* Egress Correctable ECC Error
Expand Down Expand Up @@ -4569,7 +4569,7 @@ group gPBCENTFIR filter singlebit, cs_root_cause
/** PBCENTFIR[5]
* pb cresp addr error
*/
(rPBCENTFIR, bit(5)) ? threshold_and_mask_self;
(rPBCENTFIR, bit(5)) ? defaultMaskedError;

/** PBCENTFIR[6]
* pb cresp error
Expand Down Expand Up @@ -4817,7 +4817,7 @@ group gPBAFIR filter singlebit, cs_root_cause
/** PBAFIR[1]
* PBA CRESP Addr Error for Read
*/
(rPBAFIR, bit(1)) ? level2_th_1;
(rPBAFIR, bit(1)) ? self_M_level2_L_th_1;

/** PBAFIR[2]
* PBA Read Data Timeout
Expand Down Expand Up @@ -4872,7 +4872,7 @@ group gPBAFIR filter singlebit, cs_root_cause
/** PBAFIR[12]
* PBA CRESP Addr Error for Write
*/
(rPBAFIR, bit(12)) ? level2_th_1;
(rPBAFIR, bit(12)) ? self_M_level2_L_th_1;

/** PBAFIR[13]
* PBA Invalid CRESP
Expand Down Expand Up @@ -4902,7 +4902,7 @@ group gPBAFIR filter singlebit, cs_root_cause
/** PBAFIR[18]
* PBA CRESP Addr Error for BC Write
*/
(rPBAFIR, bit(18)) ? level2_th_1;
(rPBAFIR, bit(18)) ? self_M_level2_L_th_1;

/** PBAFIR[19]
* BCUE Read Data Parity Error OR MRDERR
Expand All @@ -4922,7 +4922,7 @@ group gPBAFIR filter singlebit, cs_root_cause
/** PBAFIR[22]
* PBA CRESP Addr Error for BC Read
*/
(rPBAFIR, bit(22)) ? level2_th_1;
(rPBAFIR, bit(22)) ? self_M_level2_L_th_1;

/** PBAFIR[23]
* PBA Read Data Timeout
Expand Down Expand Up @@ -5123,32 +5123,32 @@ group gPSIHBFIR filter singlebit, cs_root_cause
/** PSIHBFIR[15]
* PSI Interrupt address Error
*/
(rPSIHBFIR, bit(15)) ? level2_M_self_L_th_1;
(rPSIHBFIR, bit(15)) ? self_M_level2_L_th_1;

/** PSIHBFIR[16]
* OCC Interrupt address Error
*/
(rPSIHBFIR, bit(16)) ? level2_M_self_L_th_1;
(rPSIHBFIR, bit(16)) ? self_M_level2_L_th_1;

/** PSIHBFIR[17]
* FSI Interrupt address Error
*/
(rPSIHBFIR, bit(17)) ? level2_M_self_L_th_1;
(rPSIHBFIR, bit(17)) ? self_M_level2_L_th_1;

/** PSIHBFIR[18]
* LPC Interrupt address Error
*/
(rPSIHBFIR, bit(18)) ? level2_M_self_L_th_1;
(rPSIHBFIR, bit(18)) ? self_M_level2_L_th_1;

/** PSIHBFIR[19]
* LOCAL ERROR Interrupt address Error
*/
(rPSIHBFIR, bit(19)) ? level2_M_self_L_th_1;
(rPSIHBFIR, bit(19)) ? self_M_level2_L_th_1;

/** PSIHBFIR[20]
* HOST ERROR Interrupt address Error
*/
(rPSIHBFIR, bit(20)) ? level2_M_self_L_th_1;
(rPSIHBFIR, bit(20)) ? self_M_level2_L_th_1;

/** PSIHBFIR[21]
* PSI global error bit 0
Expand Down Expand Up @@ -5418,12 +5418,12 @@ group gNMMUCQFIR filter singlebit, cs_root_cause
/** NMMUCQFIR[2]
* PowerBus read address error
*/
(rNMMUCQFIR, bit(2)) ? level2_th_1;
(rNMMUCQFIR, bit(2)) ? self_M_level2_L_th_1;

/** NMMUCQFIR[3]
* PowerBus write address error
*/
(rNMMUCQFIR, bit(3)) ? level2_th_1;
(rNMMUCQFIR, bit(3)) ? self_M_level2_L_th_1;

/** NMMUCQFIR[4]
* PowerBus miscellaneous error
Expand Down Expand Up @@ -5641,7 +5641,7 @@ group gNMMUFIR filter singlebit, cs_root_cause
/** NMMUFIR[21]
* Address error cresp detected by twsm
*/
(rNMMUFIR, bit(21)) ? level2_th_1;
(rNMMUFIR, bit(21)) ? self_M_level2_L_th_1;

/** NMMUFIR[22]
* PTE update fail due to armwf mismatch.
Expand All @@ -5651,7 +5651,7 @@ group gNMMUFIR filter singlebit, cs_root_cause
/** NMMUFIR[23]
* Address error cresp detected by twsm
*/
(rNMMUFIR, bit(23)) ? level2_th_1;
(rNMMUFIR, bit(23)) ? self_M_level2_L_th_1;

/** NMMUFIR[24]
* Unsupported radix cfg for guest-side .
Expand Down Expand Up @@ -5957,17 +5957,17 @@ group gINTCQFIR filter singlebit, cs_root_cause
/** INTCQFIR[33]
* INT_CQ_FIR_WRQ_BAD_CRESP:
*/
(rINTCQFIR, bit(33)) ? level2_M_self_L_th_1;
(rINTCQFIR, bit(33)) ? self_M_level2_L_th_1;

/** INTCQFIR[34]
* INT_CQ_FIR_RDQ_BAD_CRESP:
*/
(rINTCQFIR, bit(34)) ? level2_M_self_L_th_1;
(rINTCQFIR, bit(34)) ? self_M_level2_L_th_1;

/** INTCQFIR[35]
* INT_CQ_FIR_INTQ_BAD_CRESP:
*/
(rINTCQFIR, bit(35)) ? level2_M_self_L_th_1;
(rINTCQFIR, bit(35)) ? self_M_level2_L_th_1;

/** INTCQFIR[36]
* INT_CQ_FIR_BAD_128K_VP_OP:
Expand Down Expand Up @@ -6827,7 +6827,7 @@ group gNPU0FIR filter singlebit, cs_root_cause( 1, 2, 3, 4, 5, 6, 7, 9, 10, 16,
/** NPU0FIR[23]
* CQ CTL/SM PBF PowerBus Fatal Error
*/
(rNPU0FIR, bit(23)) ? level2_M_self_L_th_1;
(rNPU0FIR, bit(23)) ? self_M_level2_L_th_1;

/** NPU0FIR[24]
* PowerBus configuration error
Expand Down
24 changes: 12 additions & 12 deletions src/usr/diag/prdf/common/plat/p9/p9_ex.rule
Expand Up @@ -335,12 +335,12 @@ group gL2FIR filter singlebit, cs_root_cause( 1, 17, 18, 20 )
/** L2FIR[17]
* (RC) load received pb cresp addr error
*/
(rL2FIR, bit(17)) ? level2_th_1_UERE;
(rL2FIR, bit(17)) ? self_M_level2_L_th_1;

/** L2FIR[18]
* (RC) store received pb cresp addr error
*/
(rL2FIR, bit(18)) ? level2_th_1;
(rL2FIR, bit(18)) ? self_M_level2_L_th_1;

/** L2FIR[19]
* Rc or NCU Pb data CE error
Expand Down Expand Up @@ -375,7 +375,7 @@ group gL2FIR filter singlebit, cs_root_cause( 1, 17, 18, 20 )
/** L2FIR[25]
* L2 castout or CN cresp addr err
*/
(rL2FIR, bit(25)) ? self_th_1;
(rL2FIR, bit(25)) ? self_M_level2_L_th_1;

/** L2FIR[26]
* LVDIR tracking PE
Expand Down Expand Up @@ -441,7 +441,7 @@ rule rNCUFIR
NCUFIR & ~NCUFIR_MASK & ~NCUFIR_ACT0 & NCUFIR_ACT1;
};

group gNCUFIR filter singlebit, cs_root_cause( 8 )
group gNCUFIR filter singlebit, cs_root_cause( 3, 4, 7, 8 )
{
/** NCUFIR[0]
* NCU store queue control error
Expand All @@ -461,12 +461,12 @@ group gNCUFIR filter singlebit, cs_root_cause( 8 )
/** NCUFIR[3]
* NCU Store Address Error
*/
(rNCUFIR, bit(3)) ? level2_M_self_L_th_1;
(rNCUFIR, bit(3)) ? self_M_level2_L_th_1;

/** NCUFIR[4]
* NCU load Address Error
*/
(rNCUFIR, bit(4)) ? level2_M_self_L_th_1;
(rNCUFIR, bit(4)) ? self_M_level2_L_th_1;

/** NCUFIR[5]
* Store received ack_dead.
Expand All @@ -481,7 +481,7 @@ group gNCUFIR filter singlebit, cs_root_cause( 8 )
/** NCUFIR[7]
* MSGSND received addr_err
*/
(rNCUFIR, bit(7)) ? level2_M_self_L_th_1;
(rNCUFIR, bit(7)) ? self_M_level2_L_th_1;

/** NCUFIR[8]
* NCU Store Queue Data Parity Err
Expand All @@ -506,7 +506,7 @@ group gNCUFIR filter singlebit, cs_root_cause( 8 )
/** NCUFIR[12]
* ima cresp addr error
*/
(rNCUFIR, bit(12)) ? self_th_1;
(rNCUFIR, bit(12)) ? self_M_level2_L_th_1;

/** NCUFIR[13]
* ima received ack_dead
Expand All @@ -516,17 +516,17 @@ group gNCUFIR filter singlebit, cs_root_cause( 8 )
/** NCUFIR[14]
* pmisc cresp addr err
*/
(rNCUFIR, bit(14)) ? level2_M_self_L_th_1;
(rNCUFIR, bit(14)) ? self_M_level2_L_th_1;

/** NCUFIR[15]
* PPE read cresp address error
*/
(rNCUFIR, bit(15)) ? level2_th_1;
(rNCUFIR, bit(15)) ? self_M_level2_L_th_1;

/** NCUFIR[16]
* PPE write cresp address error
*/
(rNCUFIR, bit(16)) ? level2_th_1;
(rNCUFIR, bit(16)) ? self_M_level2_L_th_1;

/** NCUFIR[17]
* ppe read received ack dead
Expand Down Expand Up @@ -667,7 +667,7 @@ group gL3FIR filter singlebit, cs_root_cause( 5, 8, 11, 17, 21 )
/** L3FIR[17]
* Received addr_error cresp for Prefetch
*/
(rL3FIR, bit(17)) ? self_th_1;
(rL3FIR, bit(17)) ? self_M_level2_L_th_1;

/** L3FIR[18]
* An L3 machine hung waiting for PB cresp
Expand Down

0 comments on commit c71f2db

Please sign in to comment.