diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2017-02-15 10:17:00 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-03-14 09:09:52 -0400 |
commit | db2ded5b93f3b12fe7e38dbf3be0bd0fe657ea69 (patch) | |
tree | 6b24354b6244640a9b795fe00649ae3afb9f6e19 | |
parent | ef935d393c9d17f41b2495d790f489d9c26ec2f6 (diff) | |
download | talos-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.H | 4 |
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 |