diff options
author | Mark Wenning <wenning@us.ibm.com> | 2011-11-29 09:33:26 -0600 |
---|---|---|
committer | Mark W. Wenning <wenning@us.ibm.com> | 2011-12-06 18:22:18 -0600 |
commit | 16bc626758b6dc65c1178e387501cb045e6dcd1d (patch) | |
tree | 19a98575511945ddc0c634a405b8cb776bd27dfd /src/usr/initservice/istepdispatcher/istepdispatcher.H | |
parent | 6a169ffdcc62a48667bb3c22b7547b019dd7e1bf (diff) | |
download | talos-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.H | 14 |
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 |