summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2017-02-15 10:17:00 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-03-14 09:09:52 -0400
commitdb2ded5b93f3b12fe7e38dbf3be0bd0fe657ea69 (patch)
tree6b24354b6244640a9b795fe00649ae3afb9f6e19
parentef935d393c9d17f41b2495d790f489d9c26ec2f6 (diff)
downloadtalos-hostboot-db2ded5b93f3b12fe7e38dbf3be0bd0fe657ea69.tar.gz
talos-hostboot-db2ded5b93f3b12fe7e38dbf3be0bd0fe657ea69.zip
Add SBEIO_DEAD_SBE to trigger reconfig loop
Pre-emptively adding the RC we will use to indicate to HWSV that we need to trigger a reconfig loop to recover the SBE. This RC will be used in cases where the SBE on the master proc has died completely. Since the SBE is dead, HWSV cannot do a HB dump like they normally would for a HB TI. Nor would any of our error logs have made their way to the FSP. Change-Id: Ic831dd81ceac37913b9c7323562e4020aab064dc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36509 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Manish K. Chowdhary <manichow@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
-rw-r--r--src/include/usr/sbeio/sbeioreasoncodes.H4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/include/usr/sbeio/sbeioreasoncodes.H b/src/include/usr/sbeio/sbeioreasoncodes.H
index 7294a45c3..c76a3d75f 100644
--- a/src/include/usr/sbeio/sbeioreasoncodes.H
+++ b/src/include/usr/sbeio/sbeioreasoncodes.H
@@ -78,6 +78,10 @@ enum sbeioReasonCode
// SBE FFDC Parser error codes
SBEIO_FFDC_PARSER_BUFF_OVERFLOW = SBEIO_COMP_ID | 0x1A,
+ // Note - HWSV keys off of this to trigger a reconfig
+ // loop to recover the SBE
+ //termination_rc
+ SBEIO_DEAD_SBE = SBEIO_COMP_ID | 0x1B,
// Remove once we collect the FFDC ourselves - @todo-RTC:144313
//termination_rc
OpenPOWER on IntegriCloud