From e226f146c5b4451af2c2074b86f195cc367c4787 Mon Sep 17 00:00:00 2001 From: crgeddes Date: Tue, 11 Apr 2017 21:47:38 -0500 Subject: Call continueMPIPL fifo chipop on slave procs during MPIPL During MPIPL the SBE issues the continueMPIPL chipop to the master proc but HB is responsible for issuing this command to the slave procs. Currently this is done after powering down the slave EQs in host_ discover_targets Change-Id: Ieca498ff543236373c7ad9ba588f9049dd0f77c7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39137 Reviewed-by: Martin Gloff Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: FSP CI Jenkins Reviewed-by: Corey V. Swenson Reviewed-by: Daniel M. Crowell --- src/include/usr/sbeio/sbeioif.H | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/include/usr/sbeio') diff --git a/src/include/usr/sbeio/sbeioif.H b/src/include/usr/sbeio/sbeioif.H index a7663807a..616c5a4d4 100644 --- a/src/include/usr/sbeio/sbeioif.H +++ b/src/include/usr/sbeio/sbeioif.H @@ -63,6 +63,18 @@ namespace SBEIO errlHndl_t sendSystemConfig(const uint64_t i_systemConfig, TARGETING::Target * i_procChip); + + /** + * @brief Send the signal to the sbe that we are performing a MPIPL + * + * @param[in] i_procChip The proc you would like to request continueMPIPL to + * NOTE: HB should only be sending this to slave procs + * + * @return errlHndl_t Error log handle on failure. + * + */ + errlHndl_t sendContinueMpiplRequest(TARGETING::Target * i_procChip); + /** * @brief Sends a PSU chipOp to quiesce the SBE * -- cgit v1.2.1