summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2016-06-10 16:26:55 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-06-24 16:22:41 -0400
commitab8a83208eec5471e32685adfa3cc77944def94a (patch)
tree7278b2e6c5a5a2c9864e7fe1270df715c5d658f3 /src/usr/diag/prdf
parent7e7356db026d49adaa0ddb2411cfe0beddc28d66 (diff)
downloadtalos-hostboot-ab8a83208eec5471e32685adfa3cc77944def94a.tar.gz
talos-hostboot-ab8a83208eec5471e32685adfa3cc77944def94a.zip
PRD: Update behavior for COREFIR[55] Nest Hang detected
Change-Id: I049672ecd4a6f45713c23f2c459ec70cf12fddae CQ: SW355764 Backport: release-fips830 Forwardport: yes Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25681 Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Tested-by: Jenkins Server 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/26188 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26202 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf')
-rwxr-xr-xsrc/usr/diag/prdf/common/plat/pegasus/Ex.rule15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/usr/diag/prdf/common/plat/pegasus/Ex.rule b/src/usr/diag/prdf/common/plat/pegasus/Ex.rule
index 3d6303fc1..cfc81481c 100755
--- a/src/usr/diag/prdf/common/plat/pegasus/Ex.rule
+++ b/src/usr/diag/prdf/common/plat/pegasus/Ex.rule
@@ -1347,8 +1347,7 @@ group gCoreFir filter singlebit,
/** COREFIR[55]
* NEST_HANG_DETECT: External Hang detected
*/
- # FIXME: RTC 85697: Make sure this is SUE-CS bit
- (CoreFir, bit(55)) ? calloutProcLow2ndLvlMedThr1SUE_NoGard;
+ (CoreFir, bit(55)) ? nestHangDetect;
/** COREFIR[56|57|58]
* RESERVED
@@ -2057,12 +2056,14 @@ actionclass calloutProcLow2ndLvlMedThr1
};
-/** callouts Proc on first instance. Calls for second level support as well.
- * Set SUE flag, garding not done */
-actionclass calloutProcLow2ndLvlMedThr1SUE_NoGard
+/** Calls out and gards the parent PROC on first instance. Also, calls for
+ * second level support just in case replacing the processor did not resolve
+ * the issue. This bit is also a possible checkstop SUE. */
+actionclass nestHangDetect
{
- callout(connected(TYPE_PROC),MRU_LOW, NO_GARD);
- callout2ndLvlMedThr1;
+ callout(connected(TYPE_PROC),MRU_MED);
+ callout2ndLvlLow;
+ threshold1;
flag(SUE);
};
OpenPOWER on IntegriCloud