diff options
author | Zane Shelley <zshelle@us.ibm.com> | 2016-11-04 09:58:50 -0500 |
---|---|---|
committer | Zane C. Shelley <zshelle@us.ibm.com> | 2016-11-10 11:13:00 -0500 |
commit | bfa11bef304b6a3ac4dc05f9b41b218210a1d0ca (patch) | |
tree | 8b2452c36ec19f9c53ca5bb0bb6dc1698bbbb1cf /src/usr/diag/prdf/plat/mem/prdfMemScrubUtils.C | |
parent | 39fb9cb25801f25a16af611fc9ca52bd70091c5b (diff) | |
download | talos-hostboot-bfa11bef304b6a3ac4dc05f9b41b218210a1d0ca.tar.gz talos-hostboot-bfa11bef304b6a3ac4dc05f9b41b218210a1d0ca.zip |
PRD: refined util functions for chip objects
Change-Id: I3ccd489974363026ff0743e492bcc2bb58501541
RTC: 164214
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32310
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com>
Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32441
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/plat/mem/prdfMemScrubUtils.C')
-rw-r--r-- | src/usr/diag/prdf/plat/mem/prdfMemScrubUtils.C | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/src/usr/diag/prdf/plat/mem/prdfMemScrubUtils.C b/src/usr/diag/prdf/plat/mem/prdfMemScrubUtils.C index 6a8a740d4..ee3a4a010 100644 --- a/src/usr/diag/prdf/plat/mem/prdfMemScrubUtils.C +++ b/src/usr/diag/prdf/plat/mem/prdfMemScrubUtils.C @@ -53,7 +53,7 @@ uint32_t __clearFir( ExtensibleChip * i_chip, const char * i_firAnd, #define PRDF_FUNC "[__clearFir] " PRDF_ASSERT( nullptr != i_chip ); - PRDF_ASSERT( T == i_chip->getTrgtType() ); + PRDF_ASSERT( T == i_chip->getType() ); SCAN_COMM_REGISTER_CLASS * reg = i_chip->getRegister( i_firAnd ); reg->SetBitFieldJustified( 0, 64, i_pattern ); @@ -84,7 +84,7 @@ template<> uint32_t clearCmdCompleteAttn<TYPE_MCA>( ExtensibleChip * i_chip ) { PRDF_ASSERT( nullptr != i_chip ); - PRDF_ASSERT( TYPE_MCA == i_chip->getTrgtType() ); + PRDF_ASSERT( TYPE_MCA == i_chip->getType() ); ExtensibleChip * mcbChip = getConnectedParent( i_chip, TYPE_MCBIST ); @@ -107,7 +107,7 @@ uint32_t __clearEccCounters( ExtensibleChip * i_chip, const char * i_reg, #define PRDF_FUNC "[__clearEccCounters] " PRDF_ASSERT( nullptr != i_chip ); - PRDF_ASSERT( T == i_chip->getTrgtType() ); + PRDF_ASSERT( T == i_chip->getType() ); uint32_t o_rc = SUCCESS; @@ -155,7 +155,7 @@ template<> uint32_t clearEccCounters<TYPE_MCA>( ExtensibleChip * i_chip ) { PRDF_ASSERT( nullptr != i_chip ); - PRDF_ASSERT( TYPE_MCA == i_chip->getTrgtType() ); + PRDF_ASSERT( TYPE_MCA == i_chip->getType() ); ExtensibleChip * mcbChip = getConnectedParent( i_chip, TYPE_MCBIST ); @@ -166,12 +166,11 @@ template<> uint32_t clearEccCounters<TYPE_MBA>( ExtensibleChip * i_chip ) { PRDF_ASSERT( nullptr != i_chip ); - PRDF_ASSERT( TYPE_MBA == i_chip->getTrgtType() ); + PRDF_ASSERT( TYPE_MBA == i_chip->getType() ); ExtensibleChip * membChip = getConnectedParent( i_chip, TYPE_MEMBUF ); - uint32_t pos = getTargetPosition( i_chip->getTrgt() ); - const char * reg = (0 == pos) ? "MBA0_MBSTR" : "MBA1_MBSTR"; + const char * reg = (0 == i_chip->getPos()) ? "MBA0_MBSTR" : "MBA1_MBSTR"; return __clearEccCounters<TYPE_MEMBUF>( membChip, reg, 53 ); } @@ -210,7 +209,7 @@ template<> uint32_t clearEccFirs<TYPE_MCA>( ExtensibleChip * i_chip ) { PRDF_ASSERT( nullptr != i_chip ); - PRDF_ASSERT( TYPE_MCA == i_chip->getTrgtType() ); + PRDF_ASSERT( TYPE_MCA == i_chip->getType() ); ExtensibleChip * mcbChip = getConnectedParent( i_chip, TYPE_MCBIST ); @@ -226,9 +225,8 @@ uint32_t clearEccFirs<TYPE_MBA>( ExtensibleChip * i_chip ) { ExtensibleChip * membChip = getConnectedParent( i_chip, TYPE_MEMBUF ); - uint32_t pos = getTargetPosition( i_chip->getTrgt() ); - const char * reg = (0 == pos) ? "MBA0_MBSECCFIR_AND" - : "MBA1_MBSECCFIR_AND"; + const char * reg = (0 == i_chip->getPos()) ? "MBA0_MBSECCFIR_AND" + : "MBA1_MBSECCFIR_AND"; // Clear MBSECCFIR[20:27,36:41] o_rc = __clearFir<TYPE_MEMBUF>( membChip, reg, 0xfffff00ff03fffffull ); @@ -257,7 +255,7 @@ uint32_t checkEccFirs<TYPE_MCA>( ExtensibleChip * i_chip, o_eccAttns = MAINT_NO_ERROR; PRDF_ASSERT( nullptr != i_chip ); - PRDF_ASSERT( TYPE_MCA == i_chip->getTrgtType() ); + PRDF_ASSERT( TYPE_MCA == i_chip->getType() ); ExtensibleChip * mcbChip = getConnectedParent( i_chip, TYPE_MCBIST ); PRDF_ASSERT( nullptr != mcbChip ); @@ -320,13 +318,13 @@ uint32_t checkEccFirs<TYPE_MBA>( ExtensibleChip * i_chip, o_eccAttns = MAINT_NO_ERROR; PRDF_ASSERT( nullptr != i_chip ); - PRDF_ASSERT( TYPE_MBA == i_chip->getTrgtType() ); + PRDF_ASSERT( TYPE_MBA == i_chip->getType() ); ExtensibleChip * membChip = getConnectedParent( i_chip, TYPE_MEMBUF ); PRDF_ASSERT( nullptr != membChip ); - uint32_t pos = getTargetPosition( i_chip->getTrgt() ); - const char * reg = (0 == pos) ? "MBA0_MBSECCFIR" : "MBA1_MBSECCFIR"; + const char * reg = (0 == i_chip->getPos()) ? "MBA0_MBSECCFIR" + : "MBA1_MBSECCFIR"; SCAN_COMM_REGISTER_CLASS * mbseccfir = membChip->getRegister( reg ); SCAN_COMM_REGISTER_CLASS * mbspa = i_chip->getRegister( "MBASPA" ); |