diff options
author | Zane Shelley <zshelle@us.ibm.com> | 2015-07-28 11:50:03 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2015-08-05 09:53:45 -0500 |
commit | 04729f83c424d31c3899f4764b5d9bacb23180a1 (patch) | |
tree | 45247308f61c71ef3b3ba8fe98a4ecd764a8537a /src/usr/diag/prdf/common | |
parent | a2f2c67319cf674da329c154f54cb20aa08c1c3f (diff) | |
download | talos-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/usr/diag/prdf/common')
-rwxr-xr-x | src/usr/diag/prdf/common/plat/pegasus/Proc_acts_PB.rule | 20 |
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 |