summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/plat/p9/prdfLaneRepair.C
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2019-04-12 17:04:35 -0500
committerZane C. Shelley <zshelle@us.ibm.com>2019-04-18 10:32:21 -0500
commit36a58f1f80473c1ee39e449c85f78ead269c0348 (patch)
treeb6bf38bf7249d889798b154838d0a2fccc3648f3 /src/usr/diag/prdf/common/plat/p9/prdfLaneRepair.C
parent0da6ad912fdfae1b8d3ed8e117beede01365fc04 (diff)
downloadtalos-hostboot-36a58f1f80473c1ee39e449c85f78ead269c0348.tar.gz
talos-hostboot-36a58f1f80473c1ee39e449c85f78ead269c0348.zip
PRD: change thresholding for OBUS link UEs
Change-Id: I9ca862c2c5047e9dade67502a590af8d646287db CQ: SW461973 Backport: release-fips922 Backport: release-fips930 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/75953 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Benjamen G. Tyner <ben.tyner@ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76089 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>
Diffstat (limited to 'src/usr/diag/prdf/common/plat/p9/prdfLaneRepair.C')
-rw-r--r--src/usr/diag/prdf/common/plat/p9/prdfLaneRepair.C13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/usr/diag/prdf/common/plat/p9/prdfLaneRepair.C b/src/usr/diag/prdf/common/plat/p9/prdfLaneRepair.C
index 0e66f8715..6cb4e6535 100644
--- a/src/usr/diag/prdf/common/plat/p9/prdfLaneRepair.C
+++ b/src/usr/diag/prdf/common/plat/p9/prdfLaneRepair.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2017,2018 */
+/* Contributors Listed Below - COPYRIGHT 2017,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -412,7 +412,14 @@ void obus_smpCallout( TargetHandle_t i_smpTgt, TargetHandle_t i_obusTgt,
else if ( lnkStat->BitStringIsZero() )
{
calloutFlg = HWAS::FLAG_LINK_DOWN;
- i_sc.service_data->SetErrorSig(PRDFSIG_LinkFailed);
+
+ // Indicate in the multi-signature section that the link has failed.
+ // This allows us to know what attention we were handling in the
+ // primary signature.
+ i_sc.service_data->AddSignatureList(i_obusTgt, PRDFSIG_LinkFailed);
+
+ // Make the error log predictive and mask.
+ i_sc.service_data->SetThresholdMaskId(0);
}
l_mainElog->addBusCallout( i_smpTgt, l_smpPeerTgt, HWAS::O_BUS_TYPE,
@@ -441,7 +448,7 @@ void obus_smpCallout( TargetHandle_t i_smpTgt, TargetHandle_t i_obusTgt,
} // main elog is non-null
-} // end obus_smpCallout_link - two SMP targets
+} // end obus_smpCallout - two SMP targets
/** Given an OBUS TARGET and SMP link number -- get the SMP target **/
OpenPOWER on IntegriCloud