summaryrefslogtreecommitdiffstats
path: root/src/include/usr/isteps/istep11list.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/usr/isteps/istep11list.H')
-rw-r--r--src/include/usr/isteps/istep11list.H44
1 files changed, 32 insertions, 12 deletions
diff --git a/src/include/usr/isteps/istep11list.H b/src/include/usr/isteps/istep11list.H
index 3436c90d0..31b174de2 100644
--- a/src/include/usr/isteps/istep11list.H
+++ b/src/include/usr/isteps/istep11list.H
@@ -26,7 +26,7 @@
/**
* list of functions called for DMI Training - ISTEP 11 according to Dean's
- * HostBoot IPL Flow v1.05
+ * HostBoot IPL Flow v1.08
*
* 11.1. dmi_scominit
* : Scom setup on centaur
@@ -34,15 +34,19 @@
* : Restore EDI Bus eRepair data
* 11.3. dmi_io_dccal
* : Calibrate DMI interfaces
- * 11.4. dmi_io_run_training
+ * 11.4. dmi_pre_trainadv
+ * : Advanced pre DMI training
+ * 11.5. dmi_io_run_training
* : Run training on MC buses
- * 11.5. proc_cen_framelock
+ * 11.6. dmi_post_trainadv
+ * : Advanced post DMI training
+ * 11.7. proc_cen_framelock
* : Initialize EDI Frame
- * 11.6. host_startPRD_dmi
+ * 11.8. host_startPRD_dmi
* : Load PRD for DMI domain
- * 11.7. host_attnlisten_cen
+ * 11.9. host_attnlisten_cen
* : Start listening for attentions
- * 11.8. cen_set_inband_addr
+ * 11.10. cen_set_inband_addr
* : Set the Inband base addresses
*/
@@ -100,7 +104,15 @@ const TaskInfo g_istep11[] = {
}
},
{
- ISTEPNAME(11,04,"dmi_io_run_training"), // substep name
+ ISTEPNAME(11,04,"dmi_pre_trainadv"), // substep name
+ DMI_TRAINING::call_dmi_pre_trainadv, // pointer to fn
+ {
+ START_FN, // task type
+ EXT_IMAGE, // Extended Module
+ }
+ },
+ {
+ ISTEPNAME(11,05,"dmi_io_run_training"), // substep name
DMI_TRAINING::call_dmi_io_run_training, // pointer to fn
{
START_FN, // task type
@@ -108,7 +120,15 @@ const TaskInfo g_istep11[] = {
}
},
{
- ISTEPNAME(11,05,"proc_cen_framelock"), // substep name
+ ISTEPNAME(11,06,"dmi_post_trainadv"), // substep name
+ DMI_TRAINING::call_dmi_post_trainadv, // pointer to fn
+ {
+ START_FN, // task type
+ EXT_IMAGE, // Extended Module
+ }
+ },
+ {
+ ISTEPNAME(11,07,"proc_cen_framelock"), // substep name
DMI_TRAINING::call_proc_cen_framelock, // pointer to fn
{
START_FN, // task type
@@ -116,7 +136,7 @@ const TaskInfo g_istep11[] = {
}
},
{
- ISTEPNAME(11,06,"host_startPRD_dmi"), // substep name
+ ISTEPNAME(11,08,"host_startPRD_dmi"), // substep name
DMI_TRAINING::call_host_startPRD_dmi, // pointer to fn
{
START_FN, // task type
@@ -124,7 +144,7 @@ const TaskInfo g_istep11[] = {
}
},
{
- ISTEPNAME(11,07,"host_attnlisten_cen"), // substep name
+ ISTEPNAME(11,09,"host_attnlisten_cen"), // substep name
DMI_TRAINING::call_host_attnlisten_cen, // pointer to fn
{
START_FN, // task type
@@ -132,8 +152,8 @@ const TaskInfo g_istep11[] = {
}
},
{
- ISTEPNAME(11,08,"cen_set_inband_addr"), // substep name
- DMI_TRAINING::call_cen_set_inband_addr, // pointer to fn
+ ISTEPNAME(11,10,"cen_set_inband_addr"), // substep name
+ DMI_TRAINING::call_cen_set_inband_addr, // pointer to fn
{
START_FN, // task type
EXT_IMAGE, // Extended Module
OpenPOWER on IntegriCloud