summaryrefslogtreecommitdiffstats
path: root/src/include/usr
diff options
context:
space:
mode:
authorBill Hoffa <wghoffa@us.ibm.com>2014-03-27 10:16:15 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-05-29 12:49:26 -0500
commita8e490184f0f436d8fa1e175c7f9d7368923340b (patch)
treee967ed626d53e1f13aaac3b81bd2f83ad9f0bca0 /src/include/usr
parent192aff0a38f60718af72a730b0c968a35a56d74f (diff)
downloadblackbird-hostboot-a8e490184f0f436d8fa1e175c7f9d7368923340b.tar.gz
blackbird-hostboot-a8e490184f0f436d8fa1e175c7f9d7368923340b.zip
Only accept Istep Messages to Master Node after system SMP established
Change-Id: I993a9684b4ee93541b75b4bfc22f22ddad5bedb5 RTC:93394 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10012 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr')
-rw-r--r--src/include/usr/initservice/initsvcreasoncodes.H1
-rw-r--r--src/include/usr/initservice/istepdispatcherif.H11
2 files changed, 12 insertions, 0 deletions
diff --git a/src/include/usr/initservice/initsvcreasoncodes.H b/src/include/usr/initservice/initsvcreasoncodes.H
index 23430d927..e30c8fd2b 100644
--- a/src/include/usr/initservice/initsvcreasoncodes.H
+++ b/src/include/usr/initservice/initsvcreasoncodes.H
@@ -67,6 +67,7 @@ enum InitServiceReasonCode
//termination_rc
SHUTDOWN_REQUESTED_BY_FSP = INITSVC_COMP_ID | 0x0b,
ISTEP_INVALID_ON_MPIPL = INITSVC_COMP_ID | 0x0c,
+ ISTEP_NON_MASTER_NODE_MSG = INITSVC_COMP_ID | 0x0d,
};
enum InitServiceUserDetailDataSubSection
diff --git a/src/include/usr/initservice/istepdispatcherif.H b/src/include/usr/initservice/istepdispatcherif.H
index 5572ca8f7..e8ba59596 100644
--- a/src/include/usr/initservice/istepdispatcherif.H
+++ b/src/include/usr/initservice/istepdispatcherif.H
@@ -66,6 +66,17 @@ errlHndl_t sendIstepCompleteMsg ( void );
*/
bool isShutdownRequested ( void );
+/**
+ * @brief This function is to be used by external code to tell
+ * this instance of istepdispatcher whether it should
+ * accept istep messages or not
+ *
+ * @param[in] i_accept - true if istep messages are to be accepted, false if not
+ *
+ * @return Nothing
+ */
+void setAcceptIstepMessages ( bool i_accept );
+
}
#endif
OpenPOWER on IntegriCloud