diff options
Diffstat (limited to 'src/usr/diag/prdf/common/plat/pegasus')
11 files changed, 104 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/common/plat/pegasus/Ex.rule b/src/usr/diag/prdf/common/plat/pegasus/Ex.rule index 7e9a7a746..41ebaa0c3 100755 --- a/src/usr/diag/prdf/common/plat/pegasus/Ex.rule +++ b/src/usr/diag/prdf/common/plat/pegasus/Ex.rule @@ -130,6 +130,7 @@ chip Ex scomaddr 0x10040010; capture type secondary; capture group default; + capture req nonzero("EX_LFIR"); }; register EX_LFIR_ACT1 @@ -138,6 +139,7 @@ chip Ex scomaddr 0x10040011; capture type secondary; capture group default; + capture req nonzero("EX_LFIR"); }; ############################################################################ @@ -166,6 +168,7 @@ chip Ex scomaddr 0x10013106; capture type secondary; capture group default; + capture req nonzero("COREFIR"); }; register COREFIR_ACT1 @@ -174,6 +177,7 @@ chip Ex scomaddr 0x10013107; capture type secondary; capture group default; + capture req nonzero("COREFIR"); }; ############################################################################ @@ -202,6 +206,7 @@ chip Ex scomaddr 0x10012806; capture type secondary; capture group default; + capture req nonzero("L2FIR"); }; register L2FIR_ACT1 @@ -210,6 +215,7 @@ chip Ex scomaddr 0x10012807; capture type secondary; capture group default; + capture req nonzero("L2FIR"); }; ############################################################################ @@ -238,6 +244,7 @@ chip Ex scomaddr 0x10010806; capture type secondary; capture group default; + capture req nonzero("L3FIR"); }; register L3FIR_ACT1 @@ -246,6 +253,7 @@ chip Ex scomaddr 0x10010807; capture type secondary; capture group default; + capture req nonzero("L3FIR"); }; ############################################################################ @@ -274,6 +282,7 @@ chip Ex scomaddr 0x10010c06; capture type secondary; capture group default; + capture req nonzero("NCUFIR"); }; register NCUFIR_ACT1 @@ -282,6 +291,7 @@ chip Ex scomaddr 0x10010c07; capture type secondary; capture group default; + capture req nonzero("NCUFIR"); }; ############################################################################ diff --git a/src/usr/diag/prdf/common/plat/pegasus/Mba.rule b/src/usr/diag/prdf/common/plat/pegasus/Mba.rule index cca4aa0b0..9c5353316 100755 --- a/src/usr/diag/prdf/common/plat/pegasus/Mba.rule +++ b/src/usr/diag/prdf/common/plat/pegasus/Mba.rule @@ -83,6 +83,7 @@ chip Mba name "MBU.MBA01.MBA_MCBIST.SCOMFIR.MBAFIRACT0"; scomaddr 0x03010606; capture group FirRegs; + capture req nonzero("MBAFIR"); }; register MBAFIR_ACT1 @@ -90,6 +91,7 @@ chip Mba name "MBU.MBA01.MBA_MCBIST.SCOMFIR.MBAFIRACT1"; scomaddr 0x03010607; capture group FirRegs; + capture req nonzero("MBAFIR"); }; ############################################################################ @@ -138,6 +140,7 @@ chip Mba name "DPHY01.PHY01_DDRPHY_FIR_ACTION0_REG"; scomaddr 0x800200960301143F; capture group FirRegs; + capture req nonzero("MBADDRPHYFIR"); }; register MBADDRPHYFIR_ACT1 @@ -145,6 +148,7 @@ chip Mba name "DPHY01.PHY01_DDRPHY_FIR_ACTION1_REG"; scomaddr 0x800200970301143F; capture group FirRegs; + capture req nonzero("MBADDRPHYFIR"); }; ############################################################################ @@ -172,6 +176,7 @@ chip Mba name "MBU.MBA01.MBA_SRQ.MBACALFIR_ACTION0"; scomaddr 0x03010406; capture group FirRegs; + capture req nonzero("MBACALFIR"); }; register MBACALFIR_ACT1 @@ -179,6 +184,7 @@ chip Mba name "MBU.MBA01.MBA_SRQ.MBACALFIR_ACTION1"; scomaddr 0x03010407; capture group FirRegs; + capture req nonzero("MBACALFIR"); }; ############################################################################ diff --git a/src/usr/diag/prdf/common/plat/pegasus/Mcs.rule b/src/usr/diag/prdf/common/plat/pegasus/Mcs.rule index 721e5ae50..2baed03d5 100755 --- a/src/usr/diag/prdf/common/plat/pegasus/Mcs.rule +++ b/src/usr/diag/prdf/common/plat/pegasus/Mcs.rule @@ -99,6 +99,7 @@ chip Mcs capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MCIFIR"); }; register MCIFIR_ACT1 @@ -108,6 +109,7 @@ chip Mcs capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MCIFIR"); }; ############################################################################ diff --git a/src/usr/diag/prdf/common/plat/pegasus/Membuf_regs_MEM.rule b/src/usr/diag/prdf/common/plat/pegasus/Membuf_regs_MEM.rule index 19362cdf4..63016200b 100755 --- a/src/usr/diag/prdf/common/plat/pegasus/Membuf_regs_MEM.rule +++ b/src/usr/diag/prdf/common/plat/pegasus/Membuf_regs_MEM.rule @@ -94,6 +94,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MEM_LFIR"); }; register MEM_LFIR_ACT1 @@ -103,6 +104,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MEM_LFIR"); }; ############################################################################ diff --git a/src/usr/diag/prdf/common/plat/pegasus/Membuf_regs_NEST.rule b/src/usr/diag/prdf/common/plat/pegasus/Membuf_regs_NEST.rule index 313174210..8b8ffc0a0 100755 --- a/src/usr/diag/prdf/common/plat/pegasus/Membuf_regs_NEST.rule +++ b/src/usr/diag/prdf/common/plat/pegasus/Membuf_regs_NEST.rule @@ -78,6 +78,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("NEST_LFIR"); }; register NEST_LFIR_ACT1 @@ -87,6 +88,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("NEST_LFIR"); }; ############################################################################ @@ -118,6 +120,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("DMIFIR"); }; register DMIFIR_ACT1 @@ -127,6 +130,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("DMIFIR"); }; ############################################################################ @@ -158,6 +162,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MBIFIR"); }; register MBIFIR_ACT1 @@ -167,6 +172,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MBIFIR"); }; ############################################################################ @@ -196,6 +202,7 @@ name "MBU.MBS.MBS_FIR_ACTION0_REG"; scomaddr 0x02011406; capture type secondary; + capture req nonzero("MBSFIR"); capture group default; capture group FirRegs; }; @@ -205,6 +212,7 @@ name "MBU.MBS.MBS_FIR_ACTION1_REG"; scomaddr 0x02011407; capture type secondary; + capture req nonzero("MBSFIR"); capture group default; capture group FirRegs; }; @@ -245,6 +253,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MBA0_MBSECCFIR"); }; register MBA0_MBSECCFIR_ACT1 @@ -254,6 +263,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MBA0_MBSECCFIR"); }; ############################################################################ @@ -292,6 +302,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MBA1_MBSECCFIR"); }; register MBA1_MBSECCFIR_ACT1 @@ -301,6 +312,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MBA1_MBSECCFIR"); }; ############################################################################ @@ -332,6 +344,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MBA0_MCBISTFIR"); }; register MBA0_MCBISTFIR_ACT1 @@ -341,6 +354,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MBA0_MCBISTFIR"); }; ############################################################################ @@ -372,6 +386,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MBA1_MCBISTFIR"); }; register MBA1_MCBISTFIR_ACT1 @@ -381,6 +396,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("MBA1_MCBISTFIR"); }; ############################################################################ @@ -426,6 +442,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("SCACFIR"); }; register SCACFIR_ACT1 @@ -435,6 +452,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("SCACFIR"); }; ############################################################################ diff --git a/src/usr/diag/prdf/common/plat/pegasus/Membuf_regs_TP.rule b/src/usr/diag/prdf/common/plat/pegasus/Membuf_regs_TP.rule index 8f1da5752..8f58ac120 100755 --- a/src/usr/diag/prdf/common/plat/pegasus/Membuf_regs_TP.rule +++ b/src/usr/diag/prdf/common/plat/pegasus/Membuf_regs_TP.rule @@ -92,6 +92,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("TP_LFIR"); }; register TP_LFIR_ACT1 @@ -101,6 +102,7 @@ capture type secondary; capture group default; capture group FirRegs; + capture req nonzero("TP_LFIR"); }; ############################################################################ diff --git a/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_ABUS.rule b/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_ABUS.rule index ccf46e0ce..ed2b24d71 100755 --- a/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_ABUS.rule +++ b/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_ABUS.rule @@ -72,6 +72,7 @@ scomaddr 0x08040010; capture type secondary; capture group default; + capture req nonzero("ABUS_LFIR"); }; register ABUS_LFIR_ACT1 @@ -80,6 +81,7 @@ scomaddr 0x08040011; capture type secondary; capture group default; + capture req nonzero("ABUS_LFIR"); }; ############################################################################ @@ -108,6 +110,7 @@ scomaddr 0x08010806; capture type secondary; capture group default; + capture req nonzero("PBESFIR"); }; register PBESFIR_ACT1 @@ -116,6 +119,7 @@ scomaddr 0x08010807; capture type secondary; capture group default; + capture req nonzero("PBESFIR"); }; ############################################################################ @@ -144,6 +148,7 @@ scomaddr 0x08010c06; capture type secondary; capture group default; + capture req nonzero("IOAFIR"); }; register IOAFIR_ACT1 @@ -152,5 +157,6 @@ scomaddr 0x08010c07; capture type secondary; capture group default; + capture req nonzero("IOAFIR"); }; diff --git a/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_PB.rule b/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_PB.rule index 3d0be49de..772157838 100755 --- a/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_PB.rule +++ b/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_PB.rule @@ -86,6 +86,7 @@ scomaddr 0x02040010; capture type secondary; capture group default; + capture req nonzero("PB_LFIR"); }; register PB_LFIR_ACT1 @@ -94,6 +95,7 @@ scomaddr 0x02040011; capture type secondary; capture group default; + capture req nonzero("PB_LFIR"); }; ############################################################################ @@ -122,6 +124,7 @@ scomaddr 0x02013106; capture type secondary; capture group default; + capture req nonzero("NXDMAENGFIR"); }; register NXDMAENGFIR_ACT1 @@ -130,6 +133,7 @@ scomaddr 0x02013107; capture type secondary; capture group default; + capture req nonzero("NXDMAENGFIR"); }; ############################################################################ @@ -158,6 +162,7 @@ scomaddr 0x02013086; capture type secondary; capture group default; + capture req nonzero("NXCQFIR"); }; register NXCQFIR_ACT1 @@ -166,6 +171,7 @@ scomaddr 0x02013087; capture type secondary; capture group default; + capture req nonzero("NXCQFIR"); }; ############################################################################ @@ -194,6 +200,7 @@ scomaddr 0x020130c6; capture type secondary; capture group default; + capture req nonzero("NXASFIR"); }; register NXASFIR_ACT1 @@ -202,6 +209,7 @@ scomaddr 0x020130c7; capture type secondary; capture group default; + capture req nonzero("NXASFIR"); }; ############################################################################ @@ -230,6 +238,7 @@ scomaddr 0x02013006; capture type secondary; capture group default; + capture req nonzero("NXCXAFIR"); }; register NXCXAFIR_ACT1 @@ -238,6 +247,7 @@ scomaddr 0x02013007; capture type secondary; capture group default; + capture req nonzero("NXCXAFIR"); }; ############################################################################ @@ -266,6 +276,7 @@ scomaddr 0x02013406; capture type secondary; capture group default; + capture req nonzero("MCDFIR"); }; register MCDFIR_ACT1 @@ -274,6 +285,7 @@ scomaddr 0x02013407; capture type secondary; capture group default; + capture req nonzero("MCDFIR"); }; ############################################################################ @@ -302,6 +314,7 @@ scomaddr 0x02010c06; capture type secondary; capture group default; + capture req nonzero("PBWESTFIR"); }; register PBWESTFIR_ACT1 @@ -310,6 +323,7 @@ scomaddr 0x02010c07; capture type secondary; capture group default; + capture req nonzero("PBWESTFIR"); }; ############################################################################ @@ -338,6 +352,7 @@ scomaddr 0x02010c47; capture type secondary; capture group default; + capture req nonzero("PBCENTFIR"); }; register PBCENTFIR_ACT0 @@ -346,6 +361,7 @@ scomaddr 0x02010c46; capture type secondary; capture group default; + capture req nonzero("PBCENTFIR"); }; ############################################################################ @@ -374,6 +390,7 @@ scomaddr 0x02010c86; capture type secondary; capture group default; + capture req nonzero("PBEASTFIR"); }; register PBEASTFIR_ACT1 @@ -382,6 +399,7 @@ scomaddr 0x02010c87; capture type secondary; capture group default; + capture req nonzero("PBEASTFIR"); }; ############################################################################ @@ -428,6 +446,7 @@ scomaddr 0x02010906; capture type secondary; capture group default; + capture req nonzero("PSIFIR"); }; register PSIHBFIR_ACT1 @@ -436,6 +455,7 @@ scomaddr 0x02010907; capture type secondary; capture group default; + capture req nonzero("PSIFIR"); }; ############################################################################ @@ -464,6 +484,7 @@ scomaddr 0x020109c6; capture type secondary; capture group default; + capture req nonzero("ICPFIR"); }; register ICPFIR_ACT1 @@ -472,6 +493,7 @@ scomaddr 0x020109c7; capture type secondary; capture group default; + capture req nonzero("ICPFIR"); }; ############################################################################ @@ -500,6 +522,7 @@ scomaddr 0x02010846; capture type secondary; capture group default; + capture req nonzero("PBAFIR"); }; register PBAFIR_ACT1 @@ -508,6 +531,7 @@ scomaddr 0x02010847; capture type secondary; capture group default; + capture req nonzero("PBAFIR"); }; ############################################################################ @@ -536,6 +560,7 @@ scomaddr 0x02010986; capture type secondary; capture group default; + capture req nonzero("EHHCAFIR"); }; register EHHCAFIR_ACT1 @@ -544,6 +569,7 @@ scomaddr 0x02010987; capture type secondary; capture group default; + capture req nonzero("EHHCAFIR"); }; ############################################################################ @@ -572,6 +598,7 @@ scomaddr 0x02010946; capture type secondary; capture group default; + capture req nonzero("ENHCAFIR"); }; register ENHCAFIR_ACT1 @@ -580,6 +607,7 @@ scomaddr 0x02010947; capture type secondary; capture group default; + capture req nonzero("ENHCAFIR"); }; ############################################################################ @@ -608,6 +636,7 @@ scomaddr 0x02012006; capture type secondary; capture group default; + capture req nonzero("PCINESTFIR_0"); }; register PCINESTFIR_0_ACT1 @@ -616,6 +645,7 @@ scomaddr 0x02012007; capture type secondary; capture group default; + capture req nonzero("PCINESTFIR_0"); }; ############################################################################ @@ -644,6 +674,7 @@ scomaddr 0x02012406; capture type secondary; capture group default; + capture req nonzero("PCINESTFIR_1"); }; register PCINESTFIR_1_ACT1 @@ -652,6 +683,7 @@ scomaddr 0x02012407; capture type secondary; capture group default; + capture req nonzero("PCINESTFIR_1"); }; ############################################################################ @@ -680,6 +712,7 @@ scomaddr 0x02012806; capture type secondary; capture group default; + capture req nonzero("PCINESTFIR_2"); }; register PCINESTFIR_2_ACT1 @@ -688,6 +721,7 @@ scomaddr 0x02012807; capture type secondary; capture group default; + capture req nonzero("PCINESTFIR_2"); }; ############################################################################ @@ -722,6 +756,7 @@ scomaddr 0x02011E06; capture type secondary; capture group default; + capture req nonzero("IOMCFIR_1"); }; register IOMCFIR_1_ACT1 @@ -730,5 +765,6 @@ scomaddr 0x02011E07; capture type secondary; capture group default; + capture req nonzero("IOMCFIR_1"); }; diff --git a/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_PCIE.rule b/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_PCIE.rule index 5d2b440d6..f7404896e 100755 --- a/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_PCIE.rule +++ b/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_PCIE.rule @@ -86,6 +86,7 @@ scomaddr 0x09040010; capture type secondary; capture group default; + capture req nonzero("PCIE_LFIR"); }; register PCIE_LFIR_ACT1 @@ -94,6 +95,7 @@ scomaddr 0x09040011; capture type secondary; capture group default; + capture req nonzero("PCIE_LFIR"); }; # FIXME: RTC 67200 We are currently unable to SCOM to the PCICLOCKFIRs during @@ -235,6 +237,7 @@ scomaddr 0x09010806; capture type secondary; capture group default; + capture req nonzero("PBFFIR"); }; register PBFFIR_ACT1 @@ -243,6 +246,7 @@ scomaddr 0x09010807; capture type secondary; capture group default; + capture req nonzero("PBFFIR"); }; ############################################################################ @@ -271,6 +275,7 @@ scomaddr 0x09011406; capture type secondary; capture group default; + capture req nonzero("IOPPCIFIR_0"); }; register IOPPCIFIR_0_ACT1 @@ -279,6 +284,7 @@ scomaddr 0x09011407; capture type secondary; capture group default; + capture req nonzero("IOPPCIFIR_0"); }; ############################################################################ @@ -307,6 +313,7 @@ scomaddr 0x09011846; capture type secondary; capture group default; + capture req nonzero("IOPPCIFIR_1"); }; register IOPPCIFIR_1_ACT1 @@ -315,5 +322,6 @@ scomaddr 0x09011847; capture type secondary; capture group default; + capture req nonzero("IOPPCIFIR_1"); }; diff --git a/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_TP.rule b/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_TP.rule index 957313790..3a2bb7a91 100755 --- a/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_TP.rule +++ b/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_TP.rule @@ -100,6 +100,7 @@ scomaddr 0x01040010; capture type secondary; capture group never; + capture req nonzero("TP_LFIR"); }; register TP_LFIR_ACT1 @@ -108,6 +109,7 @@ scomaddr 0x01040011; capture type secondary; capture group never; + capture req nonzero("TP_LFIR"); }; ############################################################################ @@ -136,6 +138,7 @@ scomaddr 0x01010806; capture type secondary; capture group default; + capture req nonzero("OCCFIR"); }; register OCCFIR_ACT1 @@ -144,6 +147,7 @@ scomaddr 0x01010807; capture type secondary; capture group default; + capture req nonzero("OCCFIR"); }; ############################################################################ @@ -172,6 +176,7 @@ scomaddr 0x01010c06; capture type secondary; capture group default; + capture req nonzero("PBAMFIR"); }; register PBAMFIR_ACT1 @@ -180,6 +185,7 @@ scomaddr 0x01010c07; capture type secondary; capture group default; + capture req nonzero("PBAMFIR"); }; ############################################################################ @@ -208,6 +214,7 @@ scomaddr 0x01010846; capture type secondary; capture group default; + capture req nonzero("PMCFIR"); }; register PMCFIR_ACT1 @@ -216,5 +223,6 @@ scomaddr 0x01010847; capture type secondary; capture group default; + capture req nonzero("PMCFIR"); }; diff --git a/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_XBUS.rule b/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_XBUS.rule index b879435ab..83cf69f90 100755 --- a/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_XBUS.rule +++ b/src/usr/diag/prdf/common/plat/pegasus/Proc_regs_XBUS.rule @@ -72,6 +72,7 @@ scomaddr 0x04040010; capture type secondary; capture group default; + capture req nonzero("XBUS_LFIR"); }; register XBUS_LFIR_ACT1 @@ -80,6 +81,7 @@ scomaddr 0x04040011; capture type secondary; capture group default; + capture req nonzero("XBUS_LFIR"); }; ############################################################################ @@ -108,6 +110,7 @@ scomaddr 0x04010c06; capture type secondary; capture group default; + capture req nonzero("PBENFIR"); }; register PBENFIR_ACT1 @@ -116,6 +119,7 @@ scomaddr 0x04010c07; capture type secondary; capture group default; + capture req nonzero("PBENFIR"); }; ############################################################################ @@ -180,6 +184,7 @@ scomaddr 0x04011406; capture type secondary; capture group default; + capture req nonzero("IOXFIR_1"); }; register IOXFIR_1_ACT1 @@ -188,6 +193,7 @@ scomaddr 0x04011407; capture type secondary; capture group default; + capture req nonzero("IOXFIR_1"); }; ############################################################################ |