From 87ffda53f58ef4662881bcac6cdcd534115044d4 Mon Sep 17 00:00:00 2001 From: Andre Marin Date: Sun, 6 Aug 2017 19:32:09 -0500 Subject: Modify BAD_DQ_BITMAP to DIMM target for FW to reuse w/Centaur Change-Id: Icd3f5f2283c5deae3a937cb14fcf0eff7bc2e7a4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43225 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Caleb N. Palmer Reviewed-by: JACOB L. HARVEY Reviewed-by: Matt K. Light Reviewed-by: Daniel M. Crowell Reviewed-by: Jennifer A. Stofer Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43237 Tested-by: Jenkins OP Build CI Tested-by: FSP CI Jenkins Tested-by: Jenkins OP HW --- src/import/chips/p9/procedures/hwp/memory/lib/mc/port.C | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/import/chips/p9/procedures/hwp/memory/lib/mc/port.C') diff --git a/src/import/chips/p9/procedures/hwp/memory/lib/mc/port.C b/src/import/chips/p9/procedures/hwp/memory/lib/mc/port.C index a38857963..3a4c5b998 100644 --- a/src/import/chips/p9/procedures/hwp/memory/lib/mc/port.C +++ b/src/import/chips/p9/procedures/hwp/memory/lib/mc/port.C @@ -465,17 +465,17 @@ fapi2::ReturnCode restore_repairs( const fapi2::Target& fapi2::buffer& o_repairs_applied, fapi2::buffer& o_repairs_exceeded) { - uint8_t l_bad_bits[MAX_DIMM_PER_PORT][MAX_RANK_PER_DIMM][BAD_DQ_BYTE_COUNT]; - - FAPI_TRY( mss::bad_dq_bitmap(i_target, &(l_bad_bits[0][0][0])) ); + uint8_t l_bad_bits[MAX_RANK_PER_DIMM][BAD_DQ_BYTE_COUNT] = {}; o_repairs_applied = 0; o_repairs_exceeded = 0; for (const auto& l_dimm : mss::find_targets(i_target)) { + FAPI_TRY( mss::bad_dq_bitmap(l_dimm, &(l_bad_bits[0][0])) ); + FAPI_TRY( (restore_repairs_helper( - l_dimm, l_bad_bits[mss::index(l_dimm)], o_repairs_applied, o_repairs_exceeded)) ); + l_dimm, l_bad_bits, o_repairs_applied, o_repairs_exceeded)) ); } fapi_try_exit: -- cgit v1.2.1