From 28a4467ea2381d028718f4c3125f09f626703a48 Mon Sep 17 00:00:00 2001 From: Caleb Palmer Date: Fri, 4 Aug 2017 14:03:09 -0500 Subject: PRD: Specify template types for get/set BadDqBitmap Change-Id: Ia2a68cb24f15f373b1409189c11fbed531303a04 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44235 Tested-by: Jenkins Server Reviewed-by: Benjamin J. Weisenbeck Reviewed-by: Brian J. Stegmiller Reviewed-by: Zane C. Shelley Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44679 Tested-by: FSP CI Jenkins Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW --- .../prdf/common/plat/prdfPlatServices_common.C | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/usr/diag/prdf/common/plat/prdfPlatServices_common.C b/src/usr/diag/prdf/common/plat/prdfPlatServices_common.C index f91c98338..71aff921f 100644 --- a/src/usr/diag/prdf/common/plat/prdfPlatServices_common.C +++ b/src/usr/diag/prdf/common/plat/prdfPlatServices_common.C @@ -380,6 +380,16 @@ int32_t getBadDqBitmap( TargetHandle_t i_trgt, const MemRank & i_rank, #undef PRDF_FUNC } +template +int32_t getBadDqBitmap( + TargetHandle_t i_trgt, const MemRank & i_rank, + MemDqBitmap & o_bitmap ); + +template +int32_t getBadDqBitmap( + TargetHandle_t i_trgt, const MemRank & i_rank, + MemDqBitmap & o_bitmap ); + //------------------------------------------------------------------------------ template @@ -396,7 +406,7 @@ int32_t setBadDqBitmap( TargetHandle_t i_trgt, const MemRank & i_rank, if ( !areDramRepairsDisabled() ) { - const uint8_t (&data)[T][DQ_BITMAP::BITMAP_SIZE] = i_bitmap.getData(); + //const uint8_t (&data)[T][DQ_BITMAP::BITMAP_SIZE] = i_bitmap.getData(); for ( int32_t ps = 0; ps < T; ps++ ) { @@ -429,6 +439,16 @@ int32_t setBadDqBitmap( TargetHandle_t i_trgt, const MemRank & i_rank, #undef PRDF_FUNC } +template +int32_t setBadDqBitmap( + TargetHandle_t i_trgt, const MemRank & i_rank, + const MemDqBitmap & i_bitmap ); + +template +int32_t setBadDqBitmap( + TargetHandle_t i_trgt, const MemRank & i_rank, + const MemDqBitmap & i_bitmap ); + //------------------------------------------------------------------------------ /* TODO RTC 157888 -- cgit v1.2.1