summaryrefslogtreecommitdiffstats
path: root/src/usr/initservice/istepdispatcher/istepdispatcher.H
diff options
context:
space:
mode:
authorMark Wenning <wenning@us.ibm.com>2011-11-29 09:33:26 -0600
committerMark W. Wenning <wenning@us.ibm.com>2011-12-06 18:22:18 -0600
commit16bc626758b6dc65c1178e387501cb045e6dcd1d (patch)
tree19a98575511945ddc0c634a405b8cb776bd27dfd /src/usr/initservice/istepdispatcher/istepdispatcher.H
parent6a169ffdcc62a48667bb3c22b7547b019dd7e1bf (diff)
downloadtalos-hostboot-16bc626758b6dc65c1178e387501cb045e6dcd1d.tar.gz
talos-hostboot-16bc626758b6dc65c1178e387501cb045e6dcd1d.zip
RTC3594: Improve SPLess Operation
- branch spless3 - reorganize command and status regs - add seqnum - rewrite spless handler - add scanistepnames.pl code to extract istep names - modify hb-simdebug.py to read istep names - review fixes - add workaround for vbu Change-Id: I0f8f991ccbaa822ef5ab672279c3c206e6b7b2e3 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/523 Tested-by: Jenkins Server Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
Diffstat (limited to 'src/usr/initservice/istepdispatcher/istepdispatcher.H')
-rw-r--r--src/usr/initservice/istepdispatcher/istepdispatcher.H14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/usr/initservice/istepdispatcher/istepdispatcher.H b/src/usr/initservice/istepdispatcher/istepdispatcher.H
index 70e9f2883..5add1008c 100644
--- a/src/usr/initservice/istepdispatcher/istepdispatcher.H
+++ b/src/usr/initservice/istepdispatcher/istepdispatcher.H
@@ -56,6 +56,8 @@
namespace INITSERVICE
{
+// using namespace SPLESS;
+
/******************************************************************************/
// Globals/Constants
/******************************************************************************/
@@ -158,6 +160,18 @@ private:
const TaskInfo *findTaskInfo( uint16_t i_IStep,
uint16_t i_SubStep ) const;
+ /**
+ * @brief Command 0: Run the requested IStep/SubStep
+ *
+ * param[in] i_rcmd - ref to a filled in SPLessCmd struct
+ * param[out] o_sts - ref to a SPLessSts struct to be filled in
+ *
+ * @return none
+ */
+ void processSingleIStepCmd(
+ SPLESS::SPLessCmd &i_rcmd,
+ SPLESS::SPLessSts &o_rsts ) const;
+
/**
* @brief singleStepISteps
OpenPOWER on IntegriCloud