summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/plat/prdfPlatServices.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/diag/prdf/plat/prdfPlatServices.C')
-rw-r--r--src/usr/diag/prdf/plat/prdfPlatServices.C77
1 files changed, 0 insertions, 77 deletions
diff --git a/src/usr/diag/prdf/plat/prdfPlatServices.C b/src/usr/diag/prdf/plat/prdfPlatServices.C
index b9024dc89..b3a62f9dc 100644
--- a/src/usr/diag/prdf/plat/prdfPlatServices.C
+++ b/src/usr/diag/prdf/plat/prdfPlatServices.C
@@ -669,83 +669,6 @@ uint32_t startTdScrub<TYPE_MCA>( ExtensibleChip * i_chip,
//------------------------------------------------------------------------------
-uint32_t __startTdScrub_mca( ExtensibleChip * i_mcaChip,
- mss::mcbist::address i_saddr,
- mss::mcbist::address i_eaddr,
- mss::mcbist::stop_conditions & i_stopCond )
-{
- #define PRDF_FUNC "[PlatServices::__startTdScrub_mca] "
-
- PRDF_ASSERT( nullptr != i_mcaChip );
- PRDF_ASSERT( TYPE_MCA == i_mcaChip->getType() );
-
- uint32_t o_rc = SUCCESS;
-
- // Get the MCBIST fapi target
- ExtensibleChip * mcbChip = getConnectedParent( i_mcaChip, TYPE_MCBIST );
- fapi2::Target<fapi2::TARGET_TYPE_MCBIST> fapiTrgt ( mcbChip->getTrgt() );
-
- do
- {
- // Clear all of the counters and maintenance ECC attentions.
- o_rc = prepareNextCmd<TYPE_MCBIST>( mcbChip );
- if ( SUCCESS != o_rc )
- {
- PRDF_ERR( PRDF_FUNC "prepareNextCmd(0x%08x) failed",
- mcbChip->getHuid() );
- break;
- }
-
- // Set stop-on-AUE for all target scrubs. See explanation in
- // startBgScrub() for the reasons why.
- i_stopCond.set_pause_on_aue(mss::ON);
-
- // Start targeted scrub command.
- errlHndl_t errl;
- FAPI_INVOKE_HWP( errl, mss::memdiags::targeted_scrub, fapiTrgt, i_stopCond,
- i_saddr, i_eaddr, mss::mcbist::NONE );
-
- if ( nullptr != errl )
- {
- PRDF_ERR( PRDF_FUNC "mss::memdiags::targeted_scrub(0x%08x) failed",
- mcbChip->getHuid() );
- PRDF_COMMIT_ERRL( errl, ERRL_ACTION_REPORT );
- o_rc = FAIL; break;
- }
-
- } while (0);
-
- return o_rc;
-
- #undef PRDF_FUNC
-}
-
-//------------------------------------------------------------------------------
-
-uint32_t __startTdScrub_mca( ExtensibleChip * i_mcaChip, const MemRank & i_rank,
- mss::mcbist::stop_conditions & i_stopCond,
- AddrRangeType i_rangeType )
-{
- #define PRDF_FUNC "[PlatServices::__startTdScrub_mca] "
-
- mss::mcbist::address saddr, eaddr;
- uint32_t o_rc = getMemAddrRange<TYPE_MCA>( i_mcaChip, i_rank, saddr, eaddr,
- i_rangeType );
- if ( SUCCESS != o_rc )
- {
- PRDF_ERR( PRDF_FUNC "getMemAddrRange(0x%08x,0x%2x) failed",
- i_mcaChip->getHuid(), i_rank.getKey() );
- }
- else
- {
- o_rc = __startTdScrub_mca( i_mcaChip, saddr, eaddr, i_stopCond );
- }
-
- return o_rc;
-
- #undef PRDF_FUNC
-}
-
//##############################################################################
//## Centaur Maintenance Command wrappers
//##############################################################################
OpenPOWER on IntegriCloud