summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf
diff options
context:
space:
mode:
authorCaleb Palmer <cnpalmer@us.ibm.com>2019-08-16 13:48:35 -0500
committerZane C Shelley <zshelle@us.ibm.com>2019-08-20 11:26:39 -0500
commit248c0df21075f45a009e5cfb7ce6585e47b946c5 (patch)
tree24ca0fade7a9e844a3da67600f5e8e83e9680e49 /src/usr/diag/prdf
parent052182c0de15d0d3ce3ffc06100f6b60459704ed (diff)
downloadtalos-hostboot-248c0df21075f45a009e5cfb7ce6585e47b946c5.tar.gz
talos-hostboot-248c0df21075f45a009e5cfb7ce6585e47b946c5.zip
PRD: NVDIMM don't check threshold unless no errors found
Change-Id: Ibe98c4b9f56efa7fc2edd75cab4b11f13e5226b4 CQ: SW473078 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/82347 Reviewed-by: Benjamen G Tyner <ben.tyner@ibm.com> Reviewed-by: Zane C Shelley <zshelle@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/82441 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')
-rw-r--r--src/usr/diag/prdf/plat/mem/prdfP9Mca.C2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usr/diag/prdf/plat/mem/prdfP9Mca.C b/src/usr/diag/prdf/plat/mem/prdfP9Mca.C
index 4496ed438..6129c8f37 100644
--- a/src/usr/diag/prdf/plat/mem/prdfP9Mca.C
+++ b/src/usr/diag/prdf/plat/mem/prdfP9Mca.C
@@ -1272,7 +1272,7 @@ int32_t AnalyzeNvdimmHealthStatRegs( ExtensibleChip * i_chip,
// some intermittent error must be triggering the FIR that isn't a
// persistency lost error which would cause us to mask. The rule code
// handles the actual thresholding here.
- if ( io_sc.service_data->IsAtThreshold() )
+ if ( io_sc.service_data->IsAtThreshold() && !errFound )
{
io_sc.service_data->setSignature( getHuid(dimm),
PRDFSIG_IntNvdimmErr );
OpenPOWER on IntegriCloud