diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2019-06-07 14:28:12 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2019-06-10 09:31:30 -0500 |
commit | bdf02135b46d620cb08a00e9beb9f862bf695410 (patch) | |
tree | 33f91b974f55a5c266f3d0569d7c49c9150ec4a3 /src/usr/isteps/istep13 | |
parent | d41d0f9b82f7af4d5a429cd0b5fb645982034560 (diff) | |
download | talos-hostboot-bdf02135b46d620cb08a00e9beb9f862bf695410.tar.gz talos-hostboot-bdf02135b46d620cb08a00e9beb9f862bf695410.zip |
Remove some Centaur procedures from Axone compile
The Axone compile is getting large so this is trimming a few
unneeded HWPs from the image.
Change-Id: If49afacae3f53ed02ece9e6d23082018f1e6f767
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/78563
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>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Matthew Raybuck <matthew.raybuck@ibm.com>
Reviewed-by: Matt Derksen <mderkse1@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/isteps/istep13')
-rw-r--r-- | src/usr/isteps/istep13/call_mss_ddr_phy_reset.C | 6 | ||||
-rw-r--r-- | src/usr/isteps/istep13/call_mss_draminit_trainadv.C | 3 | ||||
-rw-r--r-- | src/usr/isteps/istep13/call_mss_draminit_training.C | 4 | ||||
-rw-r--r-- | src/usr/isteps/istep13/call_mss_scominit.C | 3 | ||||
-rw-r--r-- | src/usr/isteps/istep13/makefile | 45 |
5 files changed, 35 insertions, 26 deletions
diff --git a/src/usr/isteps/istep13/call_mss_ddr_phy_reset.C b/src/usr/isteps/istep13/call_mss_ddr_phy_reset.C index 00ffaf2fb..4f28f980b 100644 --- a/src/usr/isteps/istep13/call_mss_ddr_phy_reset.C +++ b/src/usr/isteps/istep13/call_mss_ddr_phy_reset.C @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2015,2017 */ +/* Contributors Listed Below - COPYRIGHT 2015,2019 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -41,7 +41,9 @@ #include <fapi2.H> #include <fapi2/plat_hwp_invoker.H> #include <p9_mss_ddr_phy_reset.H> +#ifndef CONFIG_AXONE #include <p9c_mss_ddr_phy_reset.H> +#endif using namespace ERRORLOG; using namespace ISTEP; @@ -103,6 +105,7 @@ void* call_mss_ddr_phy_reset (void *io_pArgs) } // end l_mcbist loop +#ifndef CONFIG_AXONE if(l_stepError.getErrorHandle() == NULL) { // Get all Centaur targets @@ -169,6 +172,7 @@ void* call_mss_ddr_phy_reset (void *io_pArgs) } } +#endif TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace, "call_mss_ddr_phy_reset exit" ); diff --git a/src/usr/isteps/istep13/call_mss_draminit_trainadv.C b/src/usr/isteps/istep13/call_mss_draminit_trainadv.C index f50916be7..31e0a50d3 100644 --- a/src/usr/isteps/istep13/call_mss_draminit_trainadv.C +++ b/src/usr/isteps/istep13/call_mss_draminit_trainadv.C @@ -110,6 +110,7 @@ class MembufWorkItem: public IStepWorkItem //****************************************************************************** void MembufWorkItem::operator()() { +#ifndef CONFIG_AXONE errlHndl_t l_err = nullptr; // reset watchdog for each memb as this function can be very slow @@ -165,6 +166,8 @@ void MembufWorkItem::operator()() TARGETING::get_huid(l_mbaTarget)); } } +#endif + } diff --git a/src/usr/isteps/istep13/call_mss_draminit_training.C b/src/usr/isteps/istep13/call_mss_draminit_training.C index a167457e9..d790e3483 100644 --- a/src/usr/isteps/istep13/call_mss_draminit_training.C +++ b/src/usr/isteps/istep13/call_mss_draminit_training.C @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2015,2017 */ +/* Contributors Listed Below - COPYRIGHT 2015,2019 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -102,6 +102,7 @@ void* call_mss_draminit_training (void *io_pArgs) } } +#ifndef CONFIG_AXONE if(l_stepError.getErrorHandle() == NULL) { // Get all Centaur targets @@ -169,6 +170,7 @@ void* call_mss_draminit_training (void *io_pArgs) } } +#endif TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace, "call_mss_draminit_training exit" ); diff --git a/src/usr/isteps/istep13/call_mss_scominit.C b/src/usr/isteps/istep13/call_mss_scominit.C index 1b30268f0..26dae4e4c 100644 --- a/src/usr/isteps/istep13/call_mss_scominit.C +++ b/src/usr/isteps/istep13/call_mss_scominit.C @@ -43,10 +43,11 @@ #include <fapi2.H> #include <p9_mss_scominit.H> #include <p9_throttle_sync.H> -#include <p9c_mss_scominit.H> #ifdef CONFIG_AXONE #include <exp_scominit.H> #include <chipids.H> // for EXPLORER ID +#else +#include <p9c_mss_scominit.H> #endif using namespace ERRORLOG; diff --git a/src/usr/isteps/istep13/makefile b/src/usr/isteps/istep13/makefile index 1636c7f17..1ff490fe2 100644 --- a/src/usr/isteps/istep13/makefile +++ b/src/usr/isteps/istep13/makefile @@ -98,7 +98,7 @@ include ${P9_PROCEDURES_PATH}/hwp/perv/p9_mem_startclocks.mk #Scom init include ${P9_PROCEDURES_PATH}/hwp/memory/p9_mss_scominit.mk include ${P9_PROCEDURES_PATH}/hwp/nest/p9_throttle_sync.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_scominit.mk +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_scominit.o) include ${P9_PROCEDURES_PATH}/hwp/initfiles/p9n_ddrphy_scom.mk include ${P9_PROCEDURES_PATH}/hwp/initfiles/p9n_mca_scom.mk @@ -111,28 +111,27 @@ include ${P9_PROCEDURES_PATH}/hwp/memory/p9_mss_draminit_mc.mk include ${P9_PROCEDURES_PATH}/hwp/memory/p9_mss_ddr_phy_reset.mk include ${P9_PROCEDURES_PATH}/hwp/memory/p9_mss_draminit_training_adv.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_mcbist.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_mcbist_common.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_mcbist_address.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_generic_shmoo.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_draminit.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_draminit_mc.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_draminit_training.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_ddr_phy_reset.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_draminit_training_advanced.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_mrs6_DDR4.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_ddr4_pda.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_ddr4_funcs.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_termination_control.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_access_delay_reg.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_unmask_errors.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_dimmBadDqBitmapFuncs.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_funcs.mk -include ${CEN_PROCEDURES_PATH}/hwp/initfiles/centaur_mbs_scom.mk -include ${CEN_PROCEDURES_PATH}/hwp/initfiles/centaur_mba_scom.mk -include ${CEN_PROCEDURES_PATH}/hwp/initfiles/centaur_ddrphy_scom.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_row_repair.mk - +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_mcbist.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_mcbist_common.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_mcbist_address.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_generic_shmoo.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_draminit.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_draminit_mc.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_draminit_training.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_ddr_phy_reset.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_draminit_training_advanced.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_mrs6_DDR4.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_ddr4_pda.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_ddr4_funcs.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_termination_control.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_access_delay_reg.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_unmask_errors.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_dimmBadDqBitmapFuncs.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_funcs.o) +OBJS += $(if $(CONFIG_AXONE),,centaur_mbs_scom.o) +OBJS += $(if $(CONFIG_AXONE),,centaur_mba_scom.o) +OBJS += $(if $(CONFIG_AXONE),,centaur_ddrphy_scom.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_row_repair.o) OBJS += $(if $(CONFIG_AXONE),exp_scominit.o,) OBJS += $(if $(CONFIG_AXONE),explorer_scom.o,) |