diff options
Diffstat (limited to 'src/usr/diag/prdf/plat/prdfPlatServices_ipl.H')
-rw-r--r-- | src/usr/diag/prdf/plat/prdfPlatServices_ipl.H | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/plat/prdfPlatServices_ipl.H b/src/usr/diag/prdf/plat/prdfPlatServices_ipl.H index 6dcdc2e98..e16aad9de 100644 --- a/src/usr/diag/prdf/plat/prdfPlatServices_ipl.H +++ b/src/usr/diag/prdf/plat/prdfPlatServices_ipl.H @@ -90,6 +90,22 @@ int32_t mssIplUeIsolation( TARGETING::TargetHandle_t i_mba, CenDqBitmap & o_bitmap ); */ +//############################################################################## +//## Nimbus/Centaur Maintenance Command wrappers +//############################################################################## + +/** + * @brief Starts a super fast read command from the first address of the given + * rank to the end of memory. + * @param i_chip MCA or MBA chip. + * @param i_rank Will start the command on the first address of this slave + * rank. To ensure the command is started on a master rank boundary, + * make sure the slave rank value is 0. + * @return Non-SUCCESS if an internal function fails, otherwise SUCCESS. + */ +template<TARGETING::TYPE T> +uint32_t startSfRead( ExtensibleChip * i_chip, const MemRank & i_rank ); + } // end namespace PlatServices } // end namespace PRDF |