summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Horton <brianh@linux.ibm.com>2012-04-18 16:17:25 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2012-04-19 12:41:33 -0500
commit3f89cb472a8fb434b27fb0a9be39f053c3efe48e (patch)
treefc1b614961278e77756fb9e8d8f10169c72ba226
parent1b0a35720413defe69a4944331d937284ba7e755 (diff)
downloadtalos-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.H48
-rw-r--r--src/include/usr/isteps/istep06list.H23
-rw-r--r--src/usr/hwas/plat/hostbootIstep.C49
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
OpenPOWER on IntegriCloud