summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2015-07-28 11:50:03 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2015-08-05 09:53:45 -0500
commit04729f83c424d31c3899f4764b5d9bacb23180a1 (patch)
tree45247308f61c71ef3b3ba8fe98a4ecd764a8537a /src
parenta2f2c67319cf674da329c154f54cb20aa08c1c3f (diff)
downloadtalos-hostboot-04729f83c424d31c3899f4764b5d9bacb23180a1.tar.gz
talos-hostboot-04729f83c424d31c3899f4764b5d9bacb23180a1.zip
PRD: add support for SW initiated reboot with diagnostics
Change-Id: Idaeed661f5004806cd77ccf90b29d296f80c8267 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19392 Tested-by: Jenkins Server Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: BENJAMIN J. WEISENBECK <bweisenb@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19500 Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW
Diffstat (limited to 'src')
-rwxr-xr-xsrc/usr/diag/prdf/common/plat/pegasus/Proc_acts_PB.rule20
1 files changed, 16 insertions, 4 deletions
diff --git a/src/usr/diag/prdf/common/plat/pegasus/Proc_acts_PB.rule b/src/usr/diag/prdf/common/plat/pegasus/Proc_acts_PB.rule
index f16e396bf..96d92fee1 100755
--- a/src/usr/diag/prdf/common/plat/pegasus/Proc_acts_PB.rule
+++ b/src/usr/diag/prdf/common/plat/pegasus/Proc_acts_PB.rule
@@ -1182,10 +1182,22 @@ group gPbWestEastFir filter singlebit
*/
(PbWestFir, bit(29|30|31)) ? defaultMaskedError;
- /** PBEASTFIR[29|30|31]
- * PB_EAST_FIR_SPARE_0,1 and 2
- */
- (PbEastFir, bit(29|30|31)) ? defaultMaskedError;
+ /** PBEASTFIR[29|30]
+ * PB_EAST_FIR_SPARE
+ */
+ (PbEastFir, bit(29|30)) ? defaultMaskedError;
+
+ /** PBEASTFIR[31]
+ * SW initiated reboot with diagnostics
+ */
+ # Intended to be used by OPAL to initiate a reboot if there is an issue like
+ # a memory UE that prevents OPAL to continue loading. Generally, PRD should
+ # be able to isolate to the memory UE and blame that as the root cause,
+ # however, it is possible there are no hardware errors and OPAL just needs
+ # to force a reboot. Therefore, the callout will be 2nd Level Support. It is
+ # possible that PRD may need to force memory diagnostics on all memory but
+ # that is not a requirement at this time.
+ (PbEastFir, bit(31)) ? callout2ndLvlMedThr1;
/** PBWESTFIR[32]
* FIR_SCOM_WEST_ERR
OpenPOWER on IntegriCloud