summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/plat
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/diag/prdf/common/plat')
-rwxr-xr-xsrc/usr/diag/prdf/common/plat/pegasus/Ex.rule7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/usr/diag/prdf/common/plat/pegasus/Ex.rule b/src/usr/diag/prdf/common/plat/pegasus/Ex.rule
index 10f173d71..dfa64be50 100755
--- a/src/usr/diag/prdf/common/plat/pegasus/Ex.rule
+++ b/src/usr/diag/prdf/common/plat/pegasus/Ex.rule
@@ -1354,9 +1354,9 @@ group gCoreFir filter singlebit
(CoreFir, bit(59)) ? defaultMaskedError;
/** COREFIR[60]
- * DBG_FIR_CHECKSTOP_ON_TRIGGER: debug Trigger Error inject
+ * Debug trigger error inject
*/
- (CoreFir, bit(60)) ? SelfHighThr1;
+ (CoreFir, bit(60)) ? SelfMedThr32PerDay;
/** COREFIR[61]
* SP_INJ_REC_ERR: SCOM or Firmware recoverable Error Inject
@@ -1929,6 +1929,9 @@ group gNcuFir filter singlebit
actionclass analyzeCore
{
funccall("CheckCoreCheckstop");
+ # if core recoverable is not set in COREWOF and
+ # Core CS is on, analyze core checkstop
+ try(funccall("CoreRePresent"), funccall("SetCoreCheckstopCause"));
analyze(gCoreFir);
funccall("MaskIfCoreCheckstop");
funccall("RestartTraceArray");
OpenPOWER on IntegriCloud