summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/plat/prdfPlatServices_ipl.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/diag/prdf/plat/prdfPlatServices_ipl.H')
-rw-r--r--src/usr/diag/prdf/plat/prdfPlatServices_ipl.H16
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
OpenPOWER on IntegriCloud