summaryrefslogtreecommitdiffstats
path: root/src/usr/util
diff options
context:
space:
mode:
authorRoland Veloz <rveloz@us.ibm.com>2018-01-12 14:42:35 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-01-18 14:08:28 -0500
commit4c76eec6354b0c68882bebfc567e95a86c811f9b (patch)
tree44e1fae457fad88cf57b40b3fa08dd6a2888fc1c /src/usr/util
parent1c2de2d2a08c9db419c3a1aa668e826bfe3f24d4 (diff)
downloadtalos-hostboot-4c76eec6354b0c68882bebfc567e95a86c811f9b.tar.gz
talos-hostboot-4c76eec6354b0c68882bebfc567e95a86c811f9b.zip
Propagate PLID from caller to any new errors; GARD target on retry fails
For any new errors, if caller has provided a PLID, that PLID is to replace the new error's PLID. Also gard out the target associated with the SBE if the SBE retry fails. Change-Id: Ic0bf1a0233c1cda8f91dd0ef093bd6c9e31574bd RTC:184891 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/51904 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: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/util')
-rw-r--r--src/usr/util/runtime/rt_fwnotify.C8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/usr/util/runtime/rt_fwnotify.C b/src/usr/util/runtime/rt_fwnotify.C
index fd6037512..9bd4e9c41 100644
--- a/src/usr/util/runtime/rt_fwnotify.C
+++ b/src/usr/util/runtime/rt_fwnotify.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2017 */
+/* Contributors Listed Below - COPYRIGHT 2017,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -131,10 +131,10 @@ void sbeAttemptRecovery(uint64_t i_data)
break;
}
- // Make the call to SbeExtractDD to attempt SBE recovery
- // Get the SBE Retry Handler
+ // Get the SBE Retry Handler, propagating the supplied PLID
SbeRetryHandler l_SBEobj = SbeRetryHandler(SbeRetryHandler::
- SBE_MODE_OF_OPERATION::INFORMATIONAL_ONLY);
+ SBE_MODE_OF_OPERATION::INFORMATIONAL_ONLY,
+ l_hbrtFspData->plid);
// Retry the recovery of the SBE
l_SBEobj.main_sbe_handler(l_target);
OpenPOWER on IntegriCloud