summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps/istep09/makefile
diff options
context:
space:
mode:
authorRoland Veloz <rveloz@us.ibm.com>2018-04-04 03:05:01 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-05-07 11:50:46 -0400
commit79c2cf9d40f13300cf39bfa3f661d7472bb29bbc (patch)
tree6bed06f4f624761ecbb9b80ca35d06b519eacb91 /src/usr/isteps/istep09/makefile
parentc0217d002a0a211551048766461f35d718ce1618 (diff)
downloadtalos-hostboot-79c2cf9d40f13300cf39bfa3f661d7472bb29bbc.tar.gz
talos-hostboot-79c2cf9d40f13300cf39bfa3f661d7472bb29bbc.zip
Added support, in IStep 09, to facilitate the testing of SMP wrap
Adding support, in IStep 09 to make the call to p9_io_obus_dccal and p9_io_obus_pre_trainadv. Did a lot of refactoring of code for the call to p9_io_xbus_dccal. For the code to train p9_io_xbus_dccal there seemed to be a lot of repetitve code. Also did some consildation of code for the call to p9_io_obus_dccal and p9_io_xbus_pre_trainadv. This consildated code resides in istep09HelperFuncs.H/.C. Change-Id: I625ee12066364db4654dde8fc2072a129f9ed004 RTC:190096 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56716 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/isteps/istep09/makefile')
-rw-r--r--src/usr/isteps/istep09/makefile13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/usr/isteps/istep09/makefile b/src/usr/isteps/istep09/makefile
index a393ce668..64dfd3700 100644
--- a/src/usr/isteps/istep09/makefile
+++ b/src/usr/isteps/istep09/makefile
@@ -44,6 +44,7 @@ OBJS += call_fabric_post_trainadv.o
OBJS += call_proc_smp_link_layer.o
OBJS += call_proc_fab_iovalid.o
OBJS += call_host_fbc_eff_config_aggregate.o
+OBJS += istep09HelperFuncs.o
VPATH += ${PROCEDURES_PATH}/hwp/nest/ ${PROCEDURES_PATH}/hwp/io/
@@ -61,16 +62,24 @@ include ${PROCEDURES_PATH}/hwp/io/p9_io_erepairSetFailedLanesHwp.mk
OBJS+= p9_io_xbus_dccal.o
include ${PROCEDURES_PATH}/hwp/io/p9_io_common.mk
-# fabric_pre_trainadv
+# fabric_pre_trainadv: p9_io_xbus_pre_trainadv
include ${PROCEDURES_PATH}/hwp/io/p9_io_xbus_pre_trainadv.mk
+# fabric_pre_trainadv: p9_io_obus_pre_trainadv
+include ${PROCEDURES_PATH}/hwp/io/p9_io_obus_pre_trainadv.mk
+
+# fabric_pre_trainadv: p9_io_obus_dccal
+include ${PROCEDURES_PATH}/hwp/io/p9_io_obus_dccal.mk
+
# fabric_io_run_training
#p9_io_xbus_linktrain.mk has includes we dont need so manually add the .o
OBJS+= p9_io_xbus_linktrain.o
+OBJS+= p9_io_obus_linktrain.o
#Skipping p9_io_xbus_clear_firs, already included by libprdf.so
-# fabric_post_trainadv
+# fabric_post_trainadv: xbus & obus
include ${PROCEDURES_PATH}/hwp/io/p9_io_xbus_post_trainadv.mk
+include ${PROCEDURES_PATH}/hwp/io/p9_io_obus_post_trainadv.mk
# proc_smp_link_layer : Start SMP link layer
include ${PROCEDURES_PATH}/hwp/nest/p9_smp_link_layer.mk
OpenPOWER on IntegriCloud