summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H')
-rw-r--r--src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H
index e9cdfd051..8c0ea9df2 100644
--- a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H
+++ b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.H
@@ -64,6 +64,12 @@ class MemTdCtlr
iv_stoppedRank( i_chip, MemRank(0) )
{
PRDF_ASSERT( T == iv_chip->getType() );
+ if ( TARGETING::TYPE_MCBIST == i_chip->getType() )
+ {
+ ExtensibleChip * mcaChip =
+ PlatServices::getConnectedChild(i_chip, TARGETING::TYPE_MCA, 0);
+ iv_stoppedRank = TdRankListEntry( mcaChip, MemRank(0) );
+ }
}
/**
OpenPOWER on IntegriCloud