summaryrefslogtreecommitdiffstats
path: root/src/usr
diff options
context:
space:
mode:
authorChristian Geddes <crgeddes@us.ibm.com>2018-04-09 13:15:51 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2018-04-16 16:15:34 -0400
commit02658fce02d3705e17596d92f3fa8424fe43868e (patch)
tree26a6a127b9517f65ecedbe528d999dd5a22124ff /src/usr
parent739ec89c67cde105301ab9aa11adf2c420efa6eb (diff)
downloadtalos-hostboot-02658fce02d3705e17596d92f3fa8424fe43868e.tar.gz
talos-hostboot-02658fce02d3705e17596d92f3fa8424fe43868e.zip
Change sbe restart fail hwCallouts from GARDs to DECONFIG
During the hreset and start_cbs hwps if we get an error (likely scom or cfam error) then we want to callout the processor. Previously we were GARDing out the processor if this occurred. It was pointed out this might be a little harsh so instead we are going to deconfigure the processor Change-Id: Id5bfe0af392a4863ef2d225777bc17f3c308340e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56960 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr')
-rw-r--r--src/usr/sbeio/common/sbe_retry_handler.C18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/usr/sbeio/common/sbe_retry_handler.C b/src/usr/sbeio/common/sbe_retry_handler.C
index 14725e93a..e4b94ed55 100644
--- a/src/usr/sbeio/common/sbe_retry_handler.C
+++ b/src/usr/sbeio/common/sbe_retry_handler.C
@@ -23,7 +23,7 @@
/* */
/* IBM_PROLOG_END_TAG */
/**
- * @file sbe_extract_dd.C
+ * @file sbe_retry_handler.C
*
* Handle a SBE extract rc error. We use a switch-case to determine
* what action to take, and a finite state machine to control the
@@ -402,11 +402,11 @@ void SbeRetryHandler::main_sbe_handler( TARGETING::Target * i_target )
l_errl->collectTrace( "ISTEPS_TRACE", 256 );
l_errl->collectTrace( SBEIO_COMP_NAME, 256 );
- // Gard the target, when SBE Retry fails
+ // Deconfig the target when SBE Retry fails
l_errl->addHwCallout(i_target,
- HWAS::SRCI_PRIORITY_HIGH,
- HWAS::NO_DECONFIG,
- HWAS::GARD_Predictive);
+ HWAS::SRCI_PRIORITY_LOW,
+ HWAS::DELAYED_DECONFIG,
+ HWAS::GARD_NULL);
// Set the PLID of the error log to master PLID
// if the master PLID is set
@@ -434,11 +434,11 @@ void SbeRetryHandler::main_sbe_handler( TARGETING::Target * i_target )
l_errl->plid() );
l_errl->collectTrace( SBEIO_COMP_NAME, 256 );
- // Gard the target, when SBE Retry fails
+ // Deconfig the target when SBE Retry fails
l_errl->addHwCallout(i_target,
- HWAS::SRCI_PRIORITY_HIGH,
- HWAS::NO_DECONFIG,
- HWAS::GARD_Predictive);
+ HWAS::SRCI_PRIORITY_LOW,
+ HWAS::DELAYED_DECONFIG,
+ HWAS::GARD_NULL);
// Set the PLID of the error log to master PLID
// if the master PLID is set
OpenPOWER on IntegriCloud