summaryrefslogtreecommitdiffstats
path: root/src/usr/fapi2
diff options
context:
space:
mode:
authorCaleb Palmer <cnpalmer@us.ibm.com>2018-11-21 09:38:27 -0600
committerZane C. Shelley <zshelle@us.ibm.com>2018-12-04 14:41:37 -0600
commit8c45251a793e6c47fb71ad7c23c26de9fd4f00e6 (patch)
tree22f781a564894432a449e4a30d2252ed47a38141 /src/usr/fapi2
parent8dec4a446e3ac19822db5bbdec55e4424a3beb55 (diff)
downloadtalos-hostboot-8c45251a793e6c47fb71ad7c23c26de9fd4f00e6.tar.gz
talos-hostboot-8c45251a793e6c47fb71ad7c23c26de9fd4f00e6.zip
Dram Repairs and Row Repair VPD translation trace
Change-Id: I68aeb1d0be220f25b3a6ea055d9de21bf6b439d3 RTC: 199027 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69014 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> 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> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Diffstat (limited to 'src/usr/fapi2')
-rw-r--r--src/usr/fapi2/attribute_service.C11
-rw-r--r--src/usr/fapi2/dimmBadDqBitmapFuncs.C1
2 files changed, 12 insertions, 0 deletions
diff --git a/src/usr/fapi2/attribute_service.C b/src/usr/fapi2/attribute_service.C
index c46c4497b..52bd4973a 100644
--- a/src/usr/fapi2/attribute_service.C
+++ b/src/usr/fapi2/attribute_service.C
@@ -1198,6 +1198,10 @@ ReturnCode __badDqBitTranslation( const Target<TARGET_TYPE_DIMM>& i_fapiDimm,
FAPI_TRY( __mcLogicalToDimmDqHelper(i_fapiDimm,
i_wiringData, i_ps, l_pin,
l_translatedPin) );
+ FAPI_INF( "__badDqBitTranslation: Bad bit set, "
+ "rank:%d before translation:%d, after "
+ "translation:%d", rank, l_pin,
+ l_translatedPin );
}
else
{
@@ -1682,6 +1686,13 @@ ReturnCode __rowRepairTranslateDramPos(
uint8_t l_translatedDram = 0;
FAPI_TRY( __dqToDram(i_fapiDimm, l_translatedDq, l_translatedDram) );
+ if ( i_mcLogicalToDimmDq )
+ {
+ FAPI_INF( "__rowRepairTranslateDramPos: Row repair set, rank:%d "
+ "dram pos before translation:%d, after translation:%d",
+ rank, l_dramPos, l_translatedDram );
+ }
+
uint8_t l_updatedData = (l_translatedDram << 3) | l_srank;
io_translatedData[rank][0] = l_updatedData;
diff --git a/src/usr/fapi2/dimmBadDqBitmapFuncs.C b/src/usr/fapi2/dimmBadDqBitmapFuncs.C
index f7414ddc2..46a324227 100644
--- a/src/usr/fapi2/dimmBadDqBitmapFuncs.C
+++ b/src/usr/fapi2/dimmBadDqBitmapFuncs.C
@@ -127,6 +127,7 @@ fapi2::ReturnCode dimmBadDqCheckParamGetBitmap( const fapi2::Target
}
else
{
+ // TODO RTC 201603 - axone/generic updates
// Invalid target.
FAPI_ERR( "dimmBadDqCheckParamGetBitmap: Invalid proc model" );
l_rc = fapi2::FAPI2_RC_INVALID_ATTR_GET;
OpenPOWER on IntegriCloud