summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/plat/mem
diff options
context:
space:
mode:
authorCaleb Palmer <cnpalmer@us.ibm.com>2019-01-18 16:27:53 -0600
committerZane C. Shelley <zshelle@us.ibm.com>2019-01-22 09:38:59 -0600
commitd276ff6b5326670bf5aea50262cd49d128a468ce (patch)
treefb2077986a9a977886ae726d2df67b76dd1fe73e /src/usr/diag/prdf/plat/mem
parent12264bb842174f95caa64be7aaa375b33839f805 (diff)
downloadtalos-hostboot-d276ff6b5326670bf5aea50262cd49d128a468ce.tar.gz
talos-hostboot-d276ff6b5326670bf5aea50262cd49d128a468ce.zip
PRD: Bad dq bitmap add proper clear func
Change-Id: I812b58611e9306fd0f2ead9fa91bb36a55708dca CQ: SW454629 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/70660 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/70705 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/plat/mem')
-rw-r--r--src/usr/diag/prdf/plat/mem/prdfRestoreDramRepairs.C12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/usr/diag/prdf/plat/mem/prdfRestoreDramRepairs.C b/src/usr/diag/prdf/plat/mem/prdfRestoreDramRepairs.C
index 9cd050ac0..ef3a143eb 100644
--- a/src/usr/diag/prdf/plat/mem/prdfRestoreDramRepairs.C
+++ b/src/usr/diag/prdf/plat/mem/prdfRestoreDramRepairs.C
@@ -123,19 +123,11 @@ void __calloutDimm( errlHndl_t & io_errl, TargetHandle_t i_portTrgt,
std::vector<MemRank> ranks;
getMasterRanks<T>( i_portTrgt, ranks, getDimmSlct(i_dimmTrgt) );
- BitmapData data;
- for ( uint8_t p = 0; p < MAX_MEM_PORT; p++ )
- {
- memset( data[p].bitmap, 0x00, sizeof(data) );
- }
-
for ( auto & rank : ranks )
{
- MemDqBitmap dqBitmap { i_portTrgt, rank, data };
-
- if ( SUCCESS != setBadDqBitmap(i_portTrgt, rank, dqBitmap) )
+ if ( SUCCESS != clearBadDqBitmap(i_portTrgt, rank) )
{
- PRDF_ERR( PRDF_FUNC "setBadDqBitmap(0x%08x,0x%02x) failed",
+ PRDF_ERR( PRDF_FUNC "clearBadDqBitmap(0x%08x,0x%02x) failed",
getHuid(i_portTrgt), rank.getKey() );
continue;
}
OpenPOWER on IntegriCloud