summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/plat/mem/prdfMemScrubUtils.C
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2016-11-04 09:58:50 -0500
committerZane C. Shelley <zshelle@us.ibm.com>2016-11-10 11:13:00 -0500
commitbfa11bef304b6a3ac4dc05f9b41b218210a1d0ca (patch)
tree8b2452c36ec19f9c53ca5bb0bb6dc1698bbbb1cf /src/usr/diag/prdf/plat/mem/prdfMemScrubUtils.C
parent39fb9cb25801f25a16af611fc9ca52bd70091c5b (diff)
downloadtalos-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.C28
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" );
OpenPOWER on IntegriCloud