diff options
author | Caleb Palmer <cnpalmer@us.ibm.com> | 2019-01-18 16:27:53 -0600 |
---|---|---|
committer | Zane C. Shelley <zshelle@us.ibm.com> | 2019-01-22 09:38:59 -0600 |
commit | d276ff6b5326670bf5aea50262cd49d128a468ce (patch) | |
tree | fb2077986a9a977886ae726d2df67b76dd1fe73e /src/usr/diag/prdf/plat/mem | |
parent | 12264bb842174f95caa64be7aaa375b33839f805 (diff) | |
download | talos-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.C | 12 |
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; } |