diff options
author | Zane Shelley <zshelle@us.ibm.com> | 2018-05-20 15:30:09 -0500 |
---|---|---|
committer | Zane C. Shelley <zshelle@us.ibm.com> | 2018-05-23 15:11:41 -0400 |
commit | b8037fcdbe638eff35b075b571f4c709689a2b21 (patch) | |
tree | 36b8e517864fa0938a9bb9fb7ffb3c84f1f733c0 /src/usr/diag/prdf/common/plat/mem/prdfMemEccAnalysis.C | |
parent | c7867f1449a1434338c2513c90b4a40438fa94d2 (diff) | |
download | talos-hostboot-b8037fcdbe638eff35b075b571f4c709689a2b21.tar.gz talos-hostboot-b8037fcdbe638eff35b075b571f4c709689a2b21.zip |
PRD: cleanup after placing/verifying a chip mark on Centaur
Change-Id: I0688d00875ce97595a18b3338aff3f8f59e19ff3
RTC: 193261
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/59117
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com>
Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com>
Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/59233
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/mem/prdfMemEccAnalysis.C')
-rw-r--r-- | src/usr/diag/prdf/common/plat/mem/prdfMemEccAnalysis.C | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/src/usr/diag/prdf/common/plat/mem/prdfMemEccAnalysis.C b/src/usr/diag/prdf/common/plat/mem/prdfMemEccAnalysis.C index 467441c5a..bf0508d70 100644 --- a/src/usr/diag/prdf/common/plat/mem/prdfMemEccAnalysis.C +++ b/src/usr/diag/prdf/common/plat/mem/prdfMemEccAnalysis.C @@ -1111,25 +1111,14 @@ uint32_t analyzeImpe<TYPE_MCA>( ExtensibleChip * i_chip, break; } - o_rc = MarkStore::balance<TYPE_MCA>( i_chip, rank, io_sc ); + o_rc = MarkStore::chipMarkCleanup<TYPE_MCA>( i_chip, rank, + io_sc ); if ( SUCCESS != o_rc ) { - PRDF_ERR( PRDF_FUNC "balance(0x%08x,0x%02x) failed", + PRDF_ERR( PRDF_FUNC "chipMarkCleanup(0x%08x,0x%02x) failed", i_chip->getHuid(), rank.getKey() ); break; } - - // Set the dram in DRAM Repairs VPD. - o_rc = setDramInVpd<TYPE_MCA>( i_chip, rank, symbol ); - if ( SUCCESS != o_rc ) - { - PRDF_ERR( PRDF_FUNC "setDramInVpd(0x%08x,0x%02x) failed", - i_chip->getHuid(), rank.getKey() ); - break; - } - - // Add a DRAM sparing procedure to the queue, if supported. - // TODO: RTC 157888 } } |