summaryrefslogtreecommitdiffstats
path: root/src/usr/initservice/istepdispatcher/istepdispatcher.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/initservice/istepdispatcher/istepdispatcher.H')
-rw-r--r--src/usr/initservice/istepdispatcher/istepdispatcher.H12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/usr/initservice/istepdispatcher/istepdispatcher.H b/src/usr/initservice/istepdispatcher/istepdispatcher.H
index 59e0fd45b..51b429f4a 100644
--- a/src/usr/initservice/istepdispatcher/istepdispatcher.H
+++ b/src/usr/initservice/istepdispatcher/istepdispatcher.H
@@ -346,6 +346,15 @@ private:
void handleIStepRequestMsg(msg_t * & io_pMsg);
/**
+ * @brief Handles a PERST request message.
+ *
+ * Calls p9_perst_phb() to perform the requested function
+ *
+ * @param[io] io_pMsg Reference to pointer to message (cleaned up)
+ */
+ void handlePerstMsg(msg_t * & io_pMsg);
+
+ /**
* @brief This function will be used to query the istep master list and the
* other istep headers to know what functions/tasks need to be started
* for the Istep/Substep that we are in.
@@ -472,6 +481,9 @@ private:
// the istep dispatcher should stop executing steps
bool iv_stopIpl;
+ // Instance variable to state if the PHB Perst libraries are loaded
+ bool iv_p9_phbPerstLibLoaded;
+
// Message Queue for receiving message from SP or SPless user console
msg_q_t iv_msgQ;
OpenPOWER on IntegriCloud