diff options
author | Brian Horton <brianh@linux.ibm.com> | 2012-04-18 16:17:25 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2012-04-19 12:41:33 -0500 |
commit | 3f89cb472a8fb434b27fb0a9be39f053c3efe48e (patch) | |
tree | fc1b614961278e77756fb9e8d8f10169c72ba226 | |
parent | 1b0a35720413defe69a4944331d937284ba7e755 (diff) | |
download | talos-hostboot-3f89cb472a8fb434b27fb0a9be39f053c3efe48e.tar.gz talos-hostboot-3f89cb472a8fb434b27fb0a9be39f053c3efe48e.zip |
add stubs for remaining istep 6.* steps
Change-Id: I6d5c3770ccf55049409b93e4c8d618ee3382766d
RTC: 40724
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/911
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
-rw-r--r-- | src/include/usr/hwas/plat/hostbootIstep.H | 48 | ||||
-rw-r--r-- | src/include/usr/isteps/istep06list.H | 23 | ||||
-rw-r--r-- | src/usr/hwas/plat/hostbootIstep.C | 49 |
3 files changed, 110 insertions, 10 deletions
diff --git a/src/include/usr/hwas/plat/hostbootIstep.H b/src/include/usr/hwas/plat/hostbootIstep.H index 39c490f8a..b0338b543 100644 --- a/src/include/usr/hwas/plat/hostbootIstep.H +++ b/src/include/usr/hwas/plat/hostbootIstep.H @@ -49,6 +49,17 @@ namespace HWAS void host_init_fsi( void *io_pArgs ); /** + * @brief host_set_ipl_parms Build ipl parameters + * + * TBD + * + * param[in,out] io_pArgs - (normally) a pointer to a TaskArgs struct, + * or NULL. + * return none + */ +void host_set_ipl_parms( void *io_pArgs ); + +/** * @brief host_discover_targets Builds targeting * * This routine will walk through all the targets and initialize HWAS STATE @@ -63,7 +74,7 @@ void host_init_fsi( void *io_pArgs ); * or NULL. * return none */ -void host_discover_targets( void *io_pArgs ); +void host_discover_targets( void *io_pArgs ); /** * @brief host_gard Do Gard @@ -74,7 +85,40 @@ void host_discover_targets( void *io_pArgs ); * or NULL. * return none */ -void host_gard( void *io_pArgs ); +void host_gard( void *io_pArgs ); + +/** + * @brief host_cancontinue_clear Clear deconfigured status + * + * TBD + * + * param[in,out] io_pArgs - (normally) a pointer to a TaskArgs struct, + * or NULL. + * return none + */ +void host_cancontinue_clear( void *io_pArgs ); + +/** + * @brief proc_check_slave_sbe_seeprom_complete Check Slave SBE Complete + * + * TBD + * + * param[in,out] io_pArgs - (normally) a pointer to a TaskArgs struct, + * or NULL. + * return none + */ +void proc_check_slave_sbe_seeprom_complete( void *io_pArgs ); + +/** + * @brief proc_xmit_sbe vSBE Init of Slave Chips + * + * TBD + * + * param[in,out] io_pArgs - (normally) a pointer to a TaskArgs struct, + * or NULL. + * return none + */ +void proc_xmit_sbe( void *io_pArgs ); } // namespace HWAS #endif // HOSTBOOTISTEP_H_ diff --git a/src/include/usr/isteps/istep06list.H b/src/include/usr/isteps/istep06list.H index b2cfe7328..9c9fa9493 100644 --- a/src/include/usr/isteps/istep06list.H +++ b/src/include/usr/isteps/istep06list.H @@ -54,6 +54,7 @@ namespace INITSERVICE * 6. host_gard : Do Gard * 7. host_cancontinue_clear : Clear deconfigured states * 8. proc_check_slave_sbe_seeprom_complete : Check Slave SBE Complete + * 9. proc_xmit_sbe : vSBE Init of Slave Chips * */ const TaskInfo g_istep06[] = { @@ -91,10 +92,10 @@ const TaskInfo g_istep06[] = { } }, { - ISTEPNAME(06,04,"set_ipl_parms"), - NULL, + ISTEPNAME(06,04,"host_set_ipl_parms"), + HWAS::host_set_ipl_parms, { - NONE, + START_FN, EXT_IMAGE, } }, @@ -116,17 +117,25 @@ const TaskInfo g_istep06[] = { }, { ISTEPNAME(06,07,"host_cancontinue_clear"), - NULL, + HWAS::host_cancontinue_clear, { - NONE, + START_FN, EXT_IMAGE, } }, { ISTEPNAME(06,08,"proc_check_slave_sbe_seeprom_complete"), - NULL, + HWAS::proc_check_slave_sbe_seeprom_complete, { - NONE, + START_FN, + EXT_IMAGE, + } + }, + { + ISTEPNAME(06,09,"proc_xmit_sbe"), + HWAS::proc_xmit_sbe, + { + START_FN, EXT_IMAGE, } }, diff --git a/src/usr/hwas/plat/hostbootIstep.C b/src/usr/hwas/plat/hostbootIstep.C index ad478d131..c78b76183 100644 --- a/src/usr/hwas/plat/hostbootIstep.C +++ b/src/usr/hwas/plat/hostbootIstep.C @@ -51,6 +51,18 @@ void host_init_fsi( void *io_pArgs ) } //****************************************************************************** +// host_set_ipl_parms function +//****************************************************************************** +void host_set_ipl_parms( void *io_pArgs ) +{ + errlHndl_t errl = NULL; + + // stub -- nothing here currently + + task_end2(errl); +} + +//****************************************************************************** // host_discover_targets function //****************************************************************************** void host_discover_targets( void *io_pArgs ) @@ -60,7 +72,6 @@ void host_discover_targets( void *io_pArgs ) task_end2(errl); } - //****************************************************************************** // host_gard function //****************************************************************************** @@ -71,4 +82,40 @@ void host_gard( void *io_pArgs ) task_end2(errl); } +//****************************************************************************** +// host_cancontinue_clear function +//****************************************************************************** +void host_cancontinue_clear( void *io_pArgs ) +{ + errlHndl_t errl = NULL; + + // stub -- nothing here currently + + task_end2(errl); +} + +//****************************************************************************** +// proc_check_slave_sbe_seeprom_complete function +//****************************************************************************** +void proc_check_slave_sbe_seeprom_complete( void *io_pArgs ) +{ + errlHndl_t errl = NULL; + + // stub -- nothing here currently + + task_end2(errl); +} + +//****************************************************************************** +// proc_xmit_sbe function +//****************************************************************************** +void proc_xmit_sbe( void *io_pArgs ) +{ + errlHndl_t errl = NULL; + + // stub -- nothing here currently + + task_end2(errl); +} + } // namespace HWAS |