diff options
Diffstat (limited to 'src/usr/diag/prdf/plat/prdfPlatServices_rt.C')
-rw-r--r-- | src/usr/diag/prdf/plat/prdfPlatServices_rt.C | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/src/usr/diag/prdf/plat/prdfPlatServices_rt.C b/src/usr/diag/prdf/plat/prdfPlatServices_rt.C index dec2f2806..6e78e3052 100644 --- a/src/usr/diag/prdf/plat/prdfPlatServices_rt.C +++ b/src/usr/diag/prdf/plat/prdfPlatServices_rt.C @@ -115,51 +115,6 @@ void sendDynMemDeallocRequest( uint64_t i_startAddr, uint64_t i_endAddr ) #undef PRDF_FUNC } -MemAddr __convertMssMcbistAddr( const mss::mcbist::address & i_addr ) -{ - uint64_t dslct = i_addr.get_dimm(); - uint64_t rslct = i_addr.get_master_rank(); - uint64_t srnk = i_addr.get_slave_rank(); - uint64_t bnk = i_addr.get_bank(); - uint64_t row = i_addr.get_row(); - uint64_t col = i_addr.get_column(); - - uint64_t mrnk = (dslct << 2) | rslct; - - return MemAddr ( MemRank ( mrnk, srnk ), bnk, row, col ); -} - -int32_t getMemAddrRange( TargetHandle_t i_tgt, uint8_t i_mrank, - uint8_t i_dimmSlct, MemAddr & o_startAddr, - MemAddr & o_endAddr, uint8_t i_srank, - bool i_slaveOnly ) -{ - ExtensibleChip * i_mcaChip = (ExtensibleChip *)systemPtr->GetChip( i_tgt ); - uint32_t port = i_mcaChip->getPos() % MAX_MCA_PER_MCBIST; - mss::mcbist::address saddr, eaddr; - - if ( i_slaveOnly ) - { - mss::mcbist::address::get_srank_range( port, - i_dimmSlct, - i_mrank, - i_srank, - saddr, eaddr ); - } - else - { - mss::mcbist::address::get_mrank_range( port, - i_dimmSlct, - i_mrank, - saddr, eaddr ); - } - - o_startAddr = __convertMssMcbistAddr( saddr ); - o_endAddr = __convertMssMcbistAddr( eaddr ); - - return SUCCESS; -} - //############################################################################## //## Nimbus Maintenance Command wrappers //############################################################################## |