summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/plat/pegasus/prdfMbaDomain.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/diag/prdf/plat/pegasus/prdfMbaDomain.C')
-rw-r--r--src/usr/diag/prdf/plat/pegasus/prdfMbaDomain.C9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/usr/diag/prdf/plat/pegasus/prdfMbaDomain.C b/src/usr/diag/prdf/plat/pegasus/prdfMbaDomain.C
index 122b3b9ab..669d2906f 100644
--- a/src/usr/diag/prdf/plat/pegasus/prdfMbaDomain.C
+++ b/src/usr/diag/prdf/plat/pegasus/prdfMbaDomain.C
@@ -29,9 +29,7 @@
#include <prdfExtensibleChip.H>
#include <prdfPlatServices.H>
#include <prdfTrace.H>
-
-// Pegasus includes
-//#include <prdfCenMbaDataBundle.H> TODO RTC 136126
+#include <prdfMemBgScrub.H>
using namespace TARGETING;
@@ -48,15 +46,13 @@ int32_t MbaDomain::startScrub()
do
{
-/* TODO RTC 136126
// Iterate all MBAs in the domain.
for ( uint32_t i = 0; i < GetSize(); ++i )
{
RuleChip * mbaChip = LookUp(i);
// Start background scrub
- CenMbaDataBundle * mbadb = getMbaDataBundle( mbaChip );
- int32_t l_rc = mbadb->iv_tdCtlr.startInitialBgScrub();
+ int32_t l_rc = PRDF::startInitialBgScrub<TYPE_MBA>(mbaChip);
if ( SUCCESS != l_rc )
{
PRDF_ERR( PRDF_FUNC "startInitialBgScrub() failed: MBA=0x%08x",
@@ -64,7 +60,6 @@ int32_t MbaDomain::startScrub()
o_rc = FAIL; continue; // Keep going.
}
}
-*/
} while (0);
OpenPOWER on IntegriCloud