diff options
Diffstat (limited to 'src/usr/hwpf')
34 files changed, 511 insertions, 475 deletions
diff --git a/src/usr/hwpf/fapi/fapi.mk b/src/usr/hwpf/fapi/fapi.mk index 3be4d36cb..1e53aba95 100644 --- a/src/usr/hwpf/fapi/fapi.mk +++ b/src/usr/hwpf/fapi/fapi.mk @@ -28,12 +28,12 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/include CFLAGS += -D_NO_SPY_ACCESS=1 -OBJS += fapiReturnCode.o \ - fapiReturnCodeDataRef.o \ - fapiTarget.o \ - fapiHwAccess.o \ - fapiErrorInfo.o \ - fapiAttributeService.o \ - fapiChipEcFeature.o \ - fapiCollectRegFfdc.o \ +OBJS += fapiReturnCode.o +OBJS += fapiReturnCodeDataRef.o +OBJS += fapiTarget.o +OBJS += fapiHwAccess.o +OBJS += fapiErrorInfo.o +OBJS += fapiAttributeService.o +OBJS += fapiChipEcFeature.o +OBJS += fapiCollectRegFfdc.o diff --git a/src/usr/hwpf/fapi/makefile b/src/usr/hwpf/fapi/makefile index 7cce04d0e..539e5c46d 100644 --- a/src/usr/hwpf/fapi/makefile +++ b/src/usr/hwpf/fapi/makefile @@ -23,7 +23,7 @@ ROOTPATH = ../../../.. MODULE = fapi -SUBDIRS = runtime.d +SUBDIRS += runtime.d include fapi.mk diff --git a/src/usr/hwpf/hwp/activate_powerbus/makefile b/src/usr/hwpf/hwp/activate_powerbus/makefile index 300a25644..2f439ea7b 100644 --- a/src/usr/hwpf/hwp/activate_powerbus/makefile +++ b/src/usr/hwpf/hwp/activate_powerbus/makefile @@ -38,7 +38,7 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/edi_ei_initialization EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/edi_ei_initialization/proc_fab_iovalid EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/dram_initialization/proc_setup_bars -## NOTE: add the base istep dir here. +## NOTE: add the base istep dir here. EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/activate_powerbus ## Include sub dirs @@ -49,11 +49,15 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/activate_powerbus/proc_build_smp ## NOTE: add new object files when you add a new HWP -OBJS = activate_powerbus.o \ - proc_build_smp.o proc_build_smp_adu.o proc_build_smp_epsilon.o \ - proc_build_smp_fbc_ab.o proc_build_smp_fbc_cd.o \ - proc_build_smp_fbc_nohp.o proc_adu_utils.o - +OBJS += activate_powerbus.o +OBJS += proc_build_smp.o +OBJS += proc_build_smp_adu.o +OBJS += proc_build_smp_epsilon.o +OBJS += proc_build_smp_fbc_ab.o +OBJS += proc_build_smp_fbc_cd.o +OBJS += proc_build_smp_fbc_nohp.o +OBJS += proc_adu_utils.o + ## NOTE: add a new directory onto the vpaths when you add a new HWP ## EXAMPLE: # VPATH += ${ROOTPATH}/src/usr/hwpf/hwp/activate_powerbus/<HWP_dir> diff --git a/src/usr/hwpf/hwp/build_winkle_images/build_winkle_images.mk b/src/usr/hwpf/hwp/build_winkle_images/build_winkle_images.mk index 8c82a329b..0fef9e249 100644 --- a/src/usr/hwpf/hwp/build_winkle_images/build_winkle_images.mk +++ b/src/usr/hwpf/hwp/build_winkle_images/build_winkle_images.mk @@ -47,25 +47,24 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/build_winkle_images/proc_mailbox_uti CFLAGS += -D __FAPI ## NOTE: add new object files when you add a new HWP -OBJS += \ - p8_image_help.o \ - p8_scan_compression.o \ - pore_inline_assembler.o \ - p8_pba_bar_config.o \ - sbe_xip_image.o \ - p8_pore_table_static_data.o \ - p8_pore_table_gen_api_fixed.o \ - p8_pmc_deconfig_setup.o \ - p8_poreslw_init.o \ - p8_set_pore_bar.o \ - p8_xip_customize.o \ - p8_ring_identification.o \ - p8_slw_build_fixed.o \ - p8_image_help_base.o \ - p8_pfet_init.o \ - p8_pfet_control.o \ - p8_block_wakeup_intr.o \ - p8_mailbox_utils.o +OBJS += p8_image_help.o +OBJS += p8_scan_compression.o +OBJS += pore_inline_assembler.o +OBJS += p8_pba_bar_config.o +OBJS += sbe_xip_image.o +OBJS += p8_pore_table_static_data.o +OBJS += p8_pore_table_gen_api_fixed.o +OBJS += p8_pmc_deconfig_setup.o +OBJS += p8_poreslw_init.o +OBJS += p8_set_pore_bar.o +OBJS += p8_xip_customize.o +OBJS += p8_ring_identification.o +OBJS += p8_slw_build_fixed.o +OBJS += p8_image_help_base.o +OBJS += p8_pfet_init.o +OBJS += p8_pfet_control.o +OBJS += p8_block_wakeup_intr.o +OBJS += p8_mailbox_utils.o ## NOTE: add a new directory onto the vpaths when you add a new HWP ## EXAMPLE: diff --git a/src/usr/hwpf/hwp/build_winkle_images/makefile b/src/usr/hwpf/hwp/build_winkle_images/makefile index 4d3693c06..74f7e3845 100644 --- a/src/usr/hwpf/hwp/build_winkle_images/makefile +++ b/src/usr/hwpf/hwp/build_winkle_images/makefile @@ -24,10 +24,10 @@ ROOTPATH = ../../../../.. MODULE = build_winkle_images -SUBDIRS = runtime.d +SUBDIRS += runtime.d # objects unique to HB IPL -OBJS = build_winkle_images.o +OBJS += build_winkle_images.o # include objs common to HBRT and HB IPL include build_winkle_images.mk diff --git a/src/usr/hwpf/hwp/build_winkle_images/runtime/makefile b/src/usr/hwpf/hwp/build_winkle_images/runtime/makefile index b52011db7..99b847327 100644 --- a/src/usr/hwpf/hwp/build_winkle_images/runtime/makefile +++ b/src/usr/hwpf/hwp/build_winkle_images/runtime/makefile @@ -27,7 +27,7 @@ HOSTBOOT_RUNTIME = 1 MODULE = build_winkle_images_rt # objects unique to HBRT - currently none -# OBJS = +# OBJS += # include objs common to HBRT and HB IPL include ../build_winkle_images.mk diff --git a/src/usr/hwpf/hwp/bus_training/makefile b/src/usr/hwpf/hwp/bus_training/makefile index dcfc2552a..7a5183129 100644 --- a/src/usr/hwpf/hwp/bus_training/makefile +++ b/src/usr/hwpf/hwp/bus_training/makefile @@ -36,19 +36,22 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/bus_training ## pointer to common HWP files EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/include -OBJS = gcr_funcs.o io_funcs.o io_run_training.o pbusLinkSvc.o \ - io_dccal.o \ - io_power_down_lanes.o \ - io_read_erepair.o \ - io_clear_firs.o \ - io_fir_isolation.o \ - io_restore_erepair.o \ - erepairAccessorHwpFuncs.o \ - erepairGetFailedLanesHwp.o \ - erepairSetFailedLanesHwp.o \ - io_post_trainadv.o \ - io_pre_trainadv.o \ - io_cleanup.o +OBJS += gcr_funcs.o +OBJS += io_funcs.o +OBJS += io_run_training.o +OBJS += pbusLinkSvc.o +OBJS += io_dccal.o +OBJS += io_power_down_lanes.o +OBJS += io_read_erepair.o +OBJS += io_clear_firs.o +OBJS += io_fir_isolation.o +OBJS += io_restore_erepair.o +OBJS += erepairAccessorHwpFuncs.o +OBJS += erepairGetFailedLanesHwp.o +OBJS += erepairSetFailedLanesHwp.o +OBJS += io_post_trainadv.o +OBJS += io_pre_trainadv.o +OBJS += io_cleanup.o ## NOTE: add a new directory onto the vpaths when you add a new HWP diff --git a/src/usr/hwpf/hwp/core_activate/makefile b/src/usr/hwpf/hwp/core_activate/makefile index c0159a1d6..ade901c3d 100644 --- a/src/usr/hwpf/hwp/core_activate/makefile +++ b/src/usr/hwpf/hwp/core_activate/makefile @@ -55,14 +55,14 @@ EXTRAINCDIR += ${ROOTPATH}/src/include/usr/hwpf/hwp/utility_procedures ## NOTE: add new object files when you add a new HWP -OBJS = core_activate.o \ - proc_prep_master_winkle.o \ - proc_stop_deadman_timer.o \ - proc_switch_cfsim.o \ - proc_switch_rec_attn.o \ - cen_switch_rec_attn.o \ - proc_post_winkle.o \ - proc_check_slw_done.o +OBJS += core_activate.o +OBJS += proc_prep_master_winkle.o +OBJS += proc_stop_deadman_timer.o +OBJS += proc_switch_cfsim.o +OBJS += proc_switch_rec_attn.o +OBJS += cen_switch_rec_attn.o +OBJS += proc_post_winkle.o +OBJS += proc_check_slw_done.o diff --git a/src/usr/hwpf/hwp/dmi_training/makefile b/src/usr/hwpf/hwp/dmi_training/makefile index 18f8056a5..e98628ac0 100644 --- a/src/usr/hwpf/hwp/dmi_training/makefile +++ b/src/usr/hwpf/hwp/dmi_training/makefile @@ -5,7 +5,7 @@ # # IBM CONFIDENTIAL # -# COPYRIGHT International Business Machines Corp. 2012,2013 +# COPYRIGHT International Business Machines Corp. 2012,2014 # # p1 # @@ -47,15 +47,15 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/bus_training/io_post_trainadv EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/dmi_training/proc_dmi_scominit EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/dmi_training/cen_dmi_scominit -OBJS = dmi_training.o \ - proc_cen_framelock.o \ - dmi_io_run_training.o \ - proc_cen_set_inband_addr.o \ - mss_get_cen_ecid.o \ - dmi_io_dccal.o \ - proc_dmi_scominit.o \ - cen_dmi_scominit.o \ - mss_get_cen_ecid_decode.o +OBJS += dmi_training.o +OBJS += proc_cen_framelock.o +OBJS += dmi_io_run_training.o +OBJS += proc_cen_set_inband_addr.o +OBJS += mss_get_cen_ecid.o +OBJS += dmi_io_dccal.o +OBJS += proc_dmi_scominit.o +OBJS += cen_dmi_scominit.o +OBJS += mss_get_cen_ecid_decode.o ## NOTE: add a new directory onto the vpaths when you add a new HWP VPATH += ${ROOTPATH}/src/usr/hwpf/hwp/dmi_training/proc_cen_framelock diff --git a/src/usr/hwpf/hwp/dram_initialization/makefile b/src/usr/hwpf/hwp/dram_initialization/makefile index d1d4fe57c..0e0731a61 100644 --- a/src/usr/hwpf/hwp/dram_initialization/makefile +++ b/src/usr/hwpf/hwp/dram_initialization/makefile @@ -56,18 +56,18 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/dram_initialization/mss_power_cleanu EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/dram_initialization/proc_throttle_sync ## NOTE: add new object files when you add a new HWP -OBJS = dram_initialization.o \ - proc_exit_cache_contained.o \ - mss_extent_setup.o \ - mss_setup_bars.o \ - proc_fab_smp.o \ - proc_setup_bars.o \ - proc_pcie_config.o \ - proc_mpipl_ex_cleanup.o \ - proc_mpipl_chip_cleanup.o \ - mss_thermal_init.o \ - mss_power_cleanup.o \ - proc_throttle_sync.o +OBJS += dram_initialization.o +OBJS += proc_exit_cache_contained.o +OBJS += mss_extent_setup.o +OBJS += mss_setup_bars.o +OBJS += proc_fab_smp.o +OBJS += proc_setup_bars.o +OBJS += proc_pcie_config.o +OBJS += proc_mpipl_ex_cleanup.o +OBJS += proc_mpipl_chip_cleanup.o +OBJS += mss_thermal_init.o +OBJS += mss_power_cleanup.o +OBJS += proc_throttle_sync.o ## NOTE: add a new directory onto the vpaths when you add a new HWP diff --git a/src/usr/hwpf/hwp/dram_training/makefile b/src/usr/hwpf/hwp/dram_training/makefile index e13d5ac22..f60f07f09 100644 --- a/src/usr/hwpf/hwp/dram_training/makefile +++ b/src/usr/hwpf/hwp/dram_training/makefile @@ -55,27 +55,27 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/dram_training/cen_stopclocks EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/dram_initialization/proc_throttle_sync ## NOTE: add new object files when you add a new HWP -OBJS = dram_training.o \ - mss_draminit.o \ - mss_funcs.o \ - mss_draminit_mc.o \ - mss_draminit_training.o \ - mss_ddr_phy_reset.o \ - mss_termination_control.o \ - cen_mem_startclocks.o \ - mss_scominit.o \ - cen_mem_pll_initf.o \ - cen_mem_pll_setup.o \ - mss_draminit_training_advanced.o \ - mss_access_delay_reg.o \ - mss_generic_shmoo.o \ - mss_mcbist.o \ - mss_mcbist_common.o\ - hbVddrMsg.o \ - mss_mcbist_address.o \ - mss_dimm_power_test.o \ - mss_lrdimm_funcs.o \ - cen_stopclocks.o +OBJS += dram_training.o +OBJS += mss_draminit.o +OBJS += mss_funcs.o +OBJS += mss_draminit_mc.o +OBJS += mss_draminit_training.o +OBJS += mss_ddr_phy_reset.o +OBJS += mss_termination_control.o +OBJS += cen_mem_startclocks.o +OBJS += mss_scominit.o +OBJS += cen_mem_pll_initf.o +OBJS += cen_mem_pll_setup.o +OBJS += mss_draminit_training_advanced.o +OBJS += mss_access_delay_reg.o +OBJS += mss_generic_shmoo.o +OBJS += mss_mcbist.o +OBJS += mss_mcbist_common.o +OBJS += hbVddrMsg.o +OBJS += mss_mcbist_address.o +OBJS += mss_dimm_power_test.o +OBJS += mss_lrdimm_funcs.o +OBJS += cen_stopclocks.o ## NOTE: add a new directory onto the vpaths when you add a new HWP ##@ VPATH += ${ROOTPATH}/src/usr/hwpf/hwp/??? diff --git a/src/usr/hwpf/hwp/edi_ei_initialization/makefile b/src/usr/hwpf/hwp/edi_ei_initialization/makefile index b084780d7..6e36780f7 100644 --- a/src/usr/hwpf/hwp/edi_ei_initialization/makefile +++ b/src/usr/hwpf/hwp/edi_ei_initialization/makefile @@ -5,7 +5,7 @@ # # IBM CONFIDENTIAL # -# COPYRIGHT International Business Machines Corp. 2012,2013 +# COPYRIGHT International Business Machines Corp. 2012,2014 # # p1 # @@ -35,7 +35,7 @@ EXTRAINCDIR += ${ROOTPATH}/src/include/usr/hwpf/hwp EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/include EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/bus_training -## NOTE: add the base istep dir here. +## NOTE: add the base istep dir here. EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/edi_ei_initialization ## Include sub dirs @@ -49,8 +49,10 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/bus_training/io_pre_trainadv EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/bus_training/io_post_trainadv ## NOTE: add new object files when you add a new HWP -OBJS = edi_ei_initialization.o \ - proc_fab_iovalid.o fabric_io_run_training.o fabric_io_dccal.o +OBJS += edi_ei_initialization.o +OBJS += proc_fab_iovalid.o +OBJS += fabric_io_run_training.o +OBJS += fabric_io_dccal.o ## NOTE: add a new directory onto the vpaths when you add a new HWP ## EXAMPLE: diff --git a/src/usr/hwpf/hwp/establish_system_smp/makefile b/src/usr/hwpf/hwp/establish_system_smp/makefile index e6f00f861..e9a88bd74 100644 --- a/src/usr/hwpf/hwp/establish_system_smp/makefile +++ b/src/usr/hwpf/hwp/establish_system_smp/makefile @@ -49,7 +49,7 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/build_winkle_images/p8_set_pore_bar EXTRAINCDIR += ${ROOTPATH}/src/include/usr/hwpf/hwp/utility_procedures ## NOTE: add new object files when you add a new HWP -OBJS = establish_system_smp.o +OBJS += establish_system_smp.o ## NOTE: add a new directory onto the vpaths when you add a new HWP diff --git a/src/usr/hwpf/hwp/hwp.mk b/src/usr/hwpf/hwp/hwp.mk index ddbe47c8c..5e05826ff 100644 --- a/src/usr/hwpf/hwp/hwp.mk +++ b/src/usr/hwpf/hwp/hwp.mk @@ -29,11 +29,11 @@ EXTRAINCDIR += ${ROOTPATH}/src/include/usr/hwpf/plat EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/include EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/build_winkle_images/p8_slw_build -OBJS += dimmBadDqBitmapAccessHwp.o \ - dimmBadDqBitmapFuncs.o \ - fapiTestHwpError.o \ - fapiTestHwpFfdc.o \ - fapiTestHwpConfig.o +OBJS += dimmBadDqBitmapAccessHwp.o +OBJS += dimmBadDqBitmapFuncs.o +OBJS += fapiTestHwpError.o +OBJS += fapiTestHwpFfdc.o +OBJS += fapiTestHwpConfig.o include ${ROOTPATH}/src/usr/hwpf/hwp/mvpd_accessors/mvpd.mk include ${ROOTPATH}/src/usr/hwpf/hwp/pll_accessors/pll.mk diff --git a/src/usr/hwpf/hwp/makefile b/src/usr/hwpf/hwp/makefile index a80baf8e1..fa00a5292 100644 --- a/src/usr/hwpf/hwp/makefile +++ b/src/usr/hwpf/hwp/makefile @@ -28,18 +28,32 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/initservice/istepdispatcher include hwp.mk -OBJS += fapiTestHwp.o \ - fapiTestHwpDq.o \ - fapiHwpExecInitFile.o \ - hwpisteperror.o \ - hwpistepud.o +OBJS += fapiTestHwp.o +OBJS += fapiTestHwpDq.o +OBJS += fapiHwpExecInitFile.o +OBJS += hwpisteperror.o +OBJS += hwpistepud.o -SUBDIRS = dmi_training.d sbe_centaur_init.d mc_config.d \ - dram_training.d activate_powerbus.d build_winkle_images.d \ - core_activate.d dram_initialization.d edi_ei_initialization.d \ - establish_system_smp.d bus_training.d occ.d tod_init.d \ - nest_chiplets.d start_payload.d thread_activate.d slave_sbe.d \ - pstates.d proc_hwreconfig.d runtime.d +SUBDIRS += dmi_training.d +SUBDIRS += sbe_centaur_init.d +SUBDIRS += mc_config.d +SUBDIRS += dram_training.d +SUBDIRS += activate_powerbus.d +SUBDIRS += build_winkle_images.d +SUBDIRS += core_activate.d +SUBDIRS += dram_initialization.d +SUBDIRS += edi_ei_initialization.d +SUBDIRS += establish_system_smp.d +SUBDIRS += bus_training.d +SUBDIRS += occ.d +SUBDIRS += tod_init.d +SUBDIRS += nest_chiplets.d +SUBDIRS += start_payload.d +SUBDIRS += thread_activate.d +SUBDIRS += slave_sbe.d +SUBDIRS += pstates.d +SUBDIRS += proc_hwreconfig.d +SUBDIRS += runtime.d include ${ROOTPATH}/config.mk diff --git a/src/usr/hwpf/hwp/mc_config/makefile b/src/usr/hwpf/hwp/mc_config/makefile index dfdac47e2..ff8dc8fae 100644 --- a/src/usr/hwpf/hwp/mc_config/makefile +++ b/src/usr/hwpf/hwp/mc_config/makefile @@ -44,23 +44,23 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/mc_config/mss_eff_pre_config EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/mc_config/mss_attr_cleanup EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/mc_config/mss_eff_mb_interleave -OBJS = mc_config.o \ - mss_volt.o \ - mss_freq.o \ - mss_eff_config.o \ - mss_eff_grouping.o \ - opt_memmap.o \ - mss_eff_config_thermal.o \ - mss_eff_config_termination.o \ - mss_eff_config_rank_group.o \ - mss_eff_config_cke_map.o \ - mss_bulk_pwr_throttles.o \ - mss_throttle_to_power.o \ - mss_eff_config_shmoo.o \ - mss_error_support.o \ - mss_eff_pre_config.o \ - mss_attr_cleanup.o \ - mss_eff_mb_interleave.o +OBJS += mc_config.o +OBJS += mss_volt.o +OBJS += mss_freq.o +OBJS += mss_eff_config.o +OBJS += mss_eff_grouping.o +OBJS += opt_memmap.o +OBJS += mss_eff_config_thermal.o +OBJS += mss_eff_config_termination.o +OBJS += mss_eff_config_rank_group.o +OBJS += mss_eff_config_cke_map.o +OBJS += mss_bulk_pwr_throttles.o +OBJS += mss_throttle_to_power.o +OBJS += mss_eff_config_shmoo.o +OBJS += mss_error_support.o +OBJS += mss_eff_pre_config.o +OBJS += mss_attr_cleanup.o +OBJS += mss_eff_mb_interleave.o ## NOTE: add a new directory onto the vpaths when you add a new HWP ##@ VPATH += ${ROOTPATH}/src/usr/hwpf/hwp/??? diff --git a/src/usr/hwpf/hwp/mvpd_accessors/mvpd.mk b/src/usr/hwpf/hwp/mvpd_accessors/mvpd.mk index 5be3c56a8..164a03346 100644 --- a/src/usr/hwpf/hwp/mvpd_accessors/mvpd.mk +++ b/src/usr/hwpf/hwp/mvpd_accessors/mvpd.mk @@ -25,18 +25,18 @@ EXTRAINCDIR += ${ROOTPATH}/src/include/usr/hwpf/hwp/mvpd_accessors VPATH += ${HWPPATH}/mvpd_accessors -OBJS += getMvpdRing.o \ - getMBvpdRing.o \ - setMvpdRing.o \ - mvpdRingFuncs.o \ - getMvpdExL2SingleMemberEnable.o \ - getMBvpdPhaseRotatorData.o \ - getMBvpdAddrMirrorData.o \ - getMBvpdTermData.o \ - getMBvpdSlopeInterceptData.o \ - getMBvpdSpareDramData.o \ - getMBvpdVersion.o \ - getMBvpdDram2NModeEnabled.o \ - getMBvpdSensorMap.o \ - accessMBvpdL4BankDelete.o +OBJS += getMvpdRing.o +OBJS += getMBvpdRing.o +OBJS += setMvpdRing.o +OBJS += mvpdRingFuncs.o +OBJS += getMvpdExL2SingleMemberEnable.o +OBJS += getMBvpdPhaseRotatorData.o +OBJS += getMBvpdAddrMirrorData.o +OBJS += getMBvpdTermData.o +OBJS += getMBvpdSlopeInterceptData.o +OBJS += getMBvpdSpareDramData.o +OBJS += getMBvpdVersion.o +OBJS += getMBvpdDram2NModeEnabled.o +OBJS += getMBvpdSensorMap.o +OBJS += accessMBvpdL4BankDelete.o diff --git a/src/usr/hwpf/hwp/nest_chiplets/makefile b/src/usr/hwpf/hwp/nest_chiplets/makefile index 841206a98..533c14b3d 100644 --- a/src/usr/hwpf/hwp/nest_chiplets/makefile +++ b/src/usr/hwpf/hwp/nest_chiplets/makefile @@ -44,16 +44,16 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/nest_chiplets/proc_pcie_scominit EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/slave_sbe/proc_cen_ref_clk_enable ## NOTE: add new object files when you add a new HWP -OBJS = nest_chiplets.o \ - proc_start_clocks_chiplets.o \ - proc_chiplet_scominit.o \ - proc_scomoverride_chiplets.o \ - proc_a_x_pci_dmi_pll_initf.o \ - proc_a_x_pci_dmi_pll_setup.o \ - proc_pcie_scominit.o \ - proc_abus_scominit.o \ - proc_xbus_scominit.o \ - proc_a_x_pci_dmi_pll_utils.o +OBJS += nest_chiplets.o +OBJS += proc_start_clocks_chiplets.o +OBJS += proc_chiplet_scominit.o +OBJS += proc_scomoverride_chiplets.o +OBJS += proc_a_x_pci_dmi_pll_initf.o +OBJS += proc_a_x_pci_dmi_pll_setup.o +OBJS += proc_pcie_scominit.o +OBJS += proc_abus_scominit.o +OBJS += proc_xbus_scominit.o +OBJS += proc_a_x_pci_dmi_pll_utils.o ## NOTE: add a new directory onto the vpaths when you add a new HWP VPATH += ${ROOTPATH}/src/usr/hwpf/hwp/nest_chiplets/proc_start_clocks_chiplets diff --git a/src/usr/hwpf/hwp/occ/makefile b/src/usr/hwpf/hwp/occ/makefile index 5b96dff7e..29c184d58 100644 --- a/src/usr/hwpf/hwp/occ/makefile +++ b/src/usr/hwpf/hwp/occ/makefile @@ -24,12 +24,10 @@ ROOTPATH = ../../../../.. MODULE = occ -SUBDIRS = runtime.d - -include occ.mk +SUBDIRS += runtime.d ## Objects unique to HB IPL -OBJS = occ.o +OBJS += occ.o ## Objects common to HB IPL and HBRT include occ.mk diff --git a/src/usr/hwpf/hwp/occ/occ.mk b/src/usr/hwpf/hwp/occ/occ.mk index 79e93a4d7..837c3743b 100644 --- a/src/usr/hwpf/hwp/occ/occ.mk +++ b/src/usr/hwpf/hwp/occ/occ.mk @@ -43,32 +43,31 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/occ/occ_procedures EXTRAINCDIR += ${ROOTPATH}/src/include/usr/hwpf/hwp/utility_procedures ## NOTE: add new object files when you add a new HWP -OBJS += \ - p8_pba_init.o \ - p8_pm_init.o \ - p8_pcbs_init.o \ - p8_pmc_init.o \ - p8_poregpe_init.o \ - p8_oha_init.o \ - p8_ocb_init.o \ - p8_pss_init.o \ - p8_occ_control.o \ - p8_occ_sram_init.o \ - p8_pm_firinit.o \ - p8_pm_oha_firinit.o \ - p8_pm_pcbs_firinit.o \ - p8_pm_occ_firinit.o \ - p8_pm_pba_firinit.o \ - p8_pm_pmc_firinit.o \ - p8_pm_utils.o +OBJS += p8_pba_init.o +OBJS += p8_pm_init.o +OBJS += p8_pcbs_init.o +OBJS += p8_pmc_init.o +OBJS += p8_poregpe_init.o +OBJS += p8_oha_init.o +OBJS += p8_ocb_init.o +OBJS += p8_pss_init.o +OBJS += p8_occ_control.o +OBJS += p8_occ_sram_init.o +OBJS += p8_pm_firinit.o +OBJS += p8_pm_oha_firinit.o +OBJS += p8_pm_pcbs_firinit.o +OBJS += p8_pm_occ_firinit.o +OBJS += p8_pm_pba_firinit.o +OBJS += p8_pm_pmc_firinit.o +OBJS += p8_pm_utils.o #These procedures are included per Stradale's request so #they can implement OCC Reset. -OBJS+= p8_pm_prep_for_reset.o \ - p8_pmc_force_vsafe.o \ - p8_ocb_indir_access.o \ - p8_ocb_indir_setup_linear.o +OBJS += p8_pm_prep_for_reset.o +OBJS += p8_pmc_force_vsafe.o +OBJS += p8_ocb_indir_access.o +OBJS += p8_ocb_indir_setup_linear.o ## NOTE: add a new directory onto the vpaths when you add a new HWP ## EXAMPLE: diff --git a/src/usr/hwpf/hwp/occ/runtime/makefile b/src/usr/hwpf/hwp/occ/runtime/makefile index 1d1e7ce06..3d5c93804 100644 --- a/src/usr/hwpf/hwp/occ/runtime/makefile +++ b/src/usr/hwpf/hwp/occ/runtime/makefile @@ -29,7 +29,7 @@ VPATH += ../ MODULE = occ_rt ## Objects unique to HBRT -OBJS = rt_occ.o +OBJS += rt_occ.o ## Objects common to HBRT and HB IPL include ../occ.mk diff --git a/src/usr/hwpf/hwp/proc_hwreconfig/makefile b/src/usr/hwpf/hwp/proc_hwreconfig/makefile index 114e6af58..3f39fc510 100644 --- a/src/usr/hwpf/hwp/proc_hwreconfig/makefile +++ b/src/usr/hwpf/hwp/proc_hwreconfig/makefile @@ -1,11 +1,11 @@ # IBM_PROLOG_BEGIN_TAG # This is an automatically generated prolog. # -# $Source: src/usr/hwpf/hwp/edi_ei_initialization/makefile $ +# $Source: src/usr/hwpf/hwp/proc_hwreconfig/makefile $ # # IBM CONFIDENTIAL # -# COPYRIGHT International Business Machines Corp. 2012,2013 +# COPYRIGHT International Business Machines Corp. 2012,2014 # # p1 # @@ -45,7 +45,7 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/proc_hwreconfig EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/proc_hwreconfig/proc_enable_reconfig ## NOTE: add new object files when you add a new HWP -OBJS = proc_enable_reconfig.o +OBJS += proc_enable_reconfig.o ## NOTE: add a new directory onto the vpaths when you add a new HWP ## EXAMPLE: diff --git a/src/usr/hwpf/hwp/pstates/makefile b/src/usr/hwpf/hwp/pstates/makefile index 80e3d6caf..41995881e 100644 --- a/src/usr/hwpf/hwp/pstates/makefile +++ b/src/usr/hwpf/hwp/pstates/makefile @@ -5,7 +5,7 @@ # # IBM CONFIDENTIAL # -# COPYRIGHT International Business Machines Corp. 2013 +# COPYRIGHT International Business Machines Corp. 2013,2014 # # p1 # @@ -45,12 +45,12 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/build_winkle_images/p8_set_pore_bar/ ## NOTE: add new object files when you add a new HWP -OBJS = gpstCheckByte.o \ - lab_pstates.o \ - p8_build_pstate_datablock.o \ - proc_get_voltage.o \ - pstates.o \ - pstate_tables.o +OBJS += gpstCheckByte.o +OBJS += lab_pstates.o +OBJS += p8_build_pstate_datablock.o +OBJS += proc_get_voltage.o +OBJS += pstates.o +OBJS += pstate_tables.o ## NOTE: add a new directory onto the vpaths when you add a new HWP ##@ VPATH += ${ROOTPATH}/src/usr/hwpf/hwp/??? diff --git a/src/usr/hwpf/hwp/sbe_centaur_init/makefile b/src/usr/hwpf/hwp/sbe_centaur_init/makefile index e3792a837..55c4a5537 100644 --- a/src/usr/hwpf/hwp/sbe_centaur_init/makefile +++ b/src/usr/hwpf/hwp/sbe_centaur_init/makefile @@ -5,7 +5,7 @@ # # IBM CONFIDENTIAL # -# COPYRIGHT International Business Machines Corp. 2011,2013 +# COPYRIGHT International Business Machines Corp. 2011,2014 # # p1 # @@ -46,7 +46,8 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/build_winkle_images/p8_slw_build EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/mvpd_accessors -OBJS = sbe_centaur_init.o cen_xip_customize.o +OBJS += sbe_centaur_init.o +OBJS += cen_xip_customize.o ## NOTE: add a new directory onto the vpaths when you add a new HWP ## VPATH += ${ROOTPATH}/src/usr/hwpf/hwp/sbe_centaur_init/???? diff --git a/src/usr/hwpf/hwp/slave_sbe/makefile b/src/usr/hwpf/hwp/slave_sbe/makefile index 71268e7da..452d3c89e 100644 --- a/src/usr/hwpf/hwp/slave_sbe/makefile +++ b/src/usr/hwpf/hwp/slave_sbe/makefile @@ -45,16 +45,16 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/build_winkle_images/proc_mailbox_uti ## NOTE: add new object files when you add a new HWP -OBJS = slave_sbe.o \ - proc_revert_sbe_mcs_setup.o \ - proc_check_slave_sbe_seeprom_complete.o \ - proc_extract_sbe_rc.o \ - proc_read_seeprom.o \ - proc_getecid.o \ - proc_cen_ref_clk_enable.o \ - proc_spless_sbe_startWA.o \ - proc_reset_i2cm_bus_fence.o \ - proc_check_master_sbe_seeprom.o +OBJS += slave_sbe.o +OBJS += proc_revert_sbe_mcs_setup.o +OBJS += proc_check_slave_sbe_seeprom_complete.o +OBJS += proc_extract_sbe_rc.o +OBJS += proc_read_seeprom.o +OBJS += proc_getecid.o +OBJS += proc_cen_ref_clk_enable.o +OBJS += proc_spless_sbe_startWA.o +OBJS += proc_reset_i2cm_bus_fence.o +OBJS += proc_check_master_sbe_seeprom.o ## NOTE: add a new directory onto the vpaths when you add a new HWP VPATH += ${ROOTPATH}/src/usr/hwpf/hwp/slave_sbe/proc_cen_ref_clk_enable diff --git a/src/usr/hwpf/hwp/start_payload/makefile b/src/usr/hwpf/hwp/start_payload/makefile index 209fc281c..87f5d50c9 100644 --- a/src/usr/hwpf/hwp/start_payload/makefile +++ b/src/usr/hwpf/hwp/start_payload/makefile @@ -46,7 +46,7 @@ EXTRAINCDIR += ${ROOTPATH}/src/include/usr/hwpf/hwp/utility_procedures EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/build_winkle_images/p8_slw_build ## NOTE: add new object files when you add a new HWP -OBJS = start_payload.o +OBJS += start_payload.o ## NOTE: add a new directory onto the vpaths when you add a new HWP diff --git a/src/usr/hwpf/hwp/thread_activate/makefile b/src/usr/hwpf/hwp/thread_activate/makefile index 9a1b2df57..ae916cd66 100644 --- a/src/usr/hwpf/hwp/thread_activate/makefile +++ b/src/usr/hwpf/hwp/thread_activate/makefile @@ -33,7 +33,7 @@ EXTRAINCDIR += ${ROOTPATH}/src/include/usr/hwpf/hwp ## pointer to common HWP files EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/include -## NOTE: add the base istep dir here. +## NOTE: add the base istep dir here. EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/thread_activate ## Include sub dirs @@ -44,10 +44,10 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/thread_activate/proc_thread_control EXTRAINCDIR += ${ROOTPATH}/src/include/usr/hwpf/hwp/utility_procedures ## NOTE: add new object files when you add a new HWP -OBJS = thread_activate.o \ - proc_thread_control.o +OBJS += thread_activate.o +OBJS += proc_thread_control.o + - ## NOTE: add a new directory onto the vpaths when you add a new HWP ## EXAMPLE: # VPATH += ${ROOTPATH}/src/usr/hwpf/hwp/thread_activate/<HWP_dir> diff --git a/src/usr/hwpf/hwp/tod_init/makefile b/src/usr/hwpf/hwp/tod_init/makefile index 1afa12a34..2611027a8 100644 --- a/src/usr/hwpf/hwp/tod_init/makefile +++ b/src/usr/hwpf/hwp/tod_init/makefile @@ -5,7 +5,7 @@ # # IBM CONFIDENTIAL # -# COPYRIGHT International Business Machines Corp. 2013 +# COPYRIGHT International Business Machines Corp. 2013,2014 # # p1 # @@ -47,14 +47,18 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/tod_init/proc_tod_init ## NOTE: add new object files when you add a new HWP -OBJS = tod_init.o \ - TodControls.o TodDrawer.o TodProc.o \ - TodSvc.o TodSvcUtil.o TodHwpIntf.o \ - TodTopologyManager.o \ - proc_tod_setup.o \ - proc_tod_save_config.o \ - proc_tod_init.o \ - proc_tod_utils.o +OBJS += tod_init.o +OBJS += TodControls.o +OBJS += TodDrawer.o +OBJS += TodProc.o +OBJS += TodSvc.o +OBJS += TodSvcUtil.o +OBJS += TodHwpIntf.o +OBJS += TodTopologyManager.o +OBJS += proc_tod_setup.o +OBJS += proc_tod_save_config.o +OBJS += proc_tod_init.o +OBJS += proc_tod_utils.o ## NOTE: add a new directory onto the vpaths when you add a new HWP ##@ VPATH += ${ROOTPATH}/src/usr/hwpf/hwp/??? diff --git a/src/usr/hwpf/hwp/utility_procedures/utils.mk b/src/usr/hwpf/hwp/utility_procedures/utils.mk index 6ac6c0d22..ac287b762 100644 --- a/src/usr/hwpf/hwp/utility_procedures/utils.mk +++ b/src/usr/hwpf/hwp/utility_procedures/utils.mk @@ -28,6 +28,9 @@ EXTRAINCDIR += ${ROOTPATH}/src/usr/hwpf/hwp/build_winkle_images/p8_set_pore_bar VPATH += ${HWPPATH}/utility_procedures -OBJS += mss_unmask_errors.o mss_maint_cmds.o -OBJS += p8_cpu_special_wakeup.o proc_cpu_special_wakeup.o +OBJS += mss_unmask_errors.o +OBJS += mss_maint_cmds.o + +OBJS += p8_cpu_special_wakeup.o +OBJS += proc_cpu_special_wakeup.o diff --git a/src/usr/hwpf/makefile b/src/usr/hwpf/makefile index f9f0083dc..ca64f5900 100644 --- a/src/usr/hwpf/makefile +++ b/src/usr/hwpf/makefile @@ -30,226 +30,226 @@ SUBDIRS = fapi.d hwp.d plat.d test.d #------------------------------------------------------------------------------ # Source XML files #------------------------------------------------------------------------------ -HWP_ERROR_XML_FILES = hwp/fapiHwpErrorInfo.xml \ - hwp/dmi_training/proc_cen_framelock/proc_cen_framelock_errors.xml \ - hwp/dimm_errors.xml \ - hwp/chip_accessors/chip_errors.xml \ - hwp/dram_training/memory_errors.xml \ - hwp/nest_chiplets/proc_start_clocks_chiplets/proc_start_clocks_chiplets_errors.xml \ - hwp/edi_ei_initialization/proc_fab_iovalid/proc_fab_smp_errors.xml \ - hwp/mvpd_accessors/mvpd_errors.xml \ - hwp/spd_accessors/getSpdAttrAccessorErrors.xml \ - hwp/winkle_ring_accessors/proc_l3_delta_data_errors.xml \ - hwp/pll_accessors/getPllRingInfoAttrErrors.xml \ - hwp/pll_accessors/getPllRingAttrErrors.xml \ - ../pore/fapiporeve/fapiPoreVe_errors.xml \ - hwp/dram_initialization/proc_setup_bars/proc_setup_bars_errors.xml \ - hwp/nest_chiplets/proc_chiplet_scominit/proc_chiplet_scominit_errors.xml \ - hwp/build_winkle_images/p8_slw_build/p8_slw_build_errors.xml \ - hwp/build_winkle_images/p8_slw_build/p8_xip_customize_errors.xml \ - hwp/build_winkle_images/p8_slw_build/p8_pba_bar_config_errors.xml \ - hwp/nest_chiplets/proc_a_x_pci_dmi_pll_setup_errors.xml \ - hwp/core_activate/proc_prep_master_winkle/proc_prep_master_winkle_errors.xml \ - hwp/core_activate/proc_stop_deadman_timer/proc_stop_deadman_timer_errors.xml \ - hwp/activate_powerbus/proc_build_smp/proc_build_smp_errors.xml \ - hwp/activate_powerbus/proc_build_smp/proc_adu_utils_errors.xml \ - hwp/thread_activate/proc_thread_control/proc_thread_control.xml \ - hwp/bus_training/erepair_errors.xml \ - hwp/nest_chiplets/proc_pcie_scominit/proc_pcie_scominit_errors.xml \ - hwp/dram_initialization/proc_pcie_config/proc_pcie_config_errors.xml \ - hwp/build_winkle_images/p8_set_pore_bar/p8_set_pore_bar_errors.xml \ - hwp/build_winkle_images/p8_set_pore_bar/p8_pmc_deconfig_setup_errors.xml \ - hwp/build_winkle_images/p8_set_pore_bar/p8_pfet_errors.xml \ - hwp/build_winkle_images/p8_set_pore_bar/p8_poreslw_errors.xml \ - hwp/slave_sbe/proc_check_slave_sbe_seeprom_complete/proc_check_slave_sbe_seeprom_complete_errors.xml \ - hwp/slave_sbe/proc_check_slave_sbe_seeprom_complete/proc_extract_sbe_rc_errors.xml \ - hwp/slave_sbe/proc_check_slave_sbe_seeprom_complete/proc_read_seeprom_errors.xml \ - hwp/proc_sbe_registers.xml \ - hwp/runtime_errors/p8_ocb_init_errors.xml \ - hwp/runtime_errors/p8_occ_control_errors.xml \ - hwp/runtime_errors/p8_occ_sram_init_errors.xml \ - hwp/runtime_errors/p8_oha_init_errors.xml \ - hwp/runtime_errors/p8_pcbs_init_errors.xml \ - hwp/runtime_errors/p8_pm_prep_for_reset_errors.xml \ - hwp/runtime_errors/p8_force_vsafe_errors.xml \ - hwp/runtime_errors/p8_pmc_errors.xml \ - hwp/runtime_errors/p8_pss_errors.xml \ - hwp/runtime_errors/proc_cpu_special_wakeup_errors.xml \ - hwp/runtime_errors/p8_poregpe_errors.xml \ - hwp/runtime_errors/p8_pba_init_errors.xml \ - hwp/runtime_errors/proc_ocb_indir_access_errors.xml \ - hwp/dram_initialization/host_mpipl_service/proc_mpipl_chip_cleanup_errors.xml \ - hwp/build_winkle_images/p8_set_pore_bar/p8_pfet_init_errors.xml \ - hwp/poreve_errors.xml \ - hwp/proc_fab_iovalid_errors.xml \ - hwp/nest_chiplets/proc_chiplet_scominit/proc_abus_scominit_errors.xml \ - hwp/nest_chiplets/proc_chiplet_scominit/proc_xbus_scominit_errors.xml \ - hwp/dmi_training/proc_dmi_scominit_errors.xml \ - hwp/dmi_training/cen_dmi_scominit_errors.xml \ - hwp/sbe_centaur_init/cen_xip_customize_errors.xml \ - hwp/tod_init/proc_tod_utils/proc_tod_utils.xml \ - hwp/mc_config/mss_eff_config/opt_memmap_errors.xml \ - hwp/pstates/pstates/p8_build_pstate_datablock_errors.xml \ - hwp/pstates/pstates/proc_get_voltage_errors.xml \ - hwp/proc_cfam_registers.xml \ - hwp/p8_slw_registers.xml \ - hwp/utility_procedures/memory_mss_maint_cmds.xml \ - hwp/mc_config/mss_volt/memory_mss_volt.xml \ - hwp/mc_config/mss_freq/memory_mss_freq.xml \ - hwp/mc_config/mss_eff_config/memory_mss_eff_grouping.xml \ - hwp/mc_config/mss_eff_config/memory_mss_eff_config_thermal.xml \ - hwp/mc_config/mss_eff_config/memory_mss_bulk_pwr_throttles.xml \ - hwp/dram_training/memory_mss_funcs.xml \ - hwp/dram_training/mss_draminit_training/memory_mss_draminit_training.xml \ - hwp/dram_training/mss_ddr_phy_reset/memory_mss_ddr_phy_reset.xml \ - hwp/dram_training/memory_mss_termination_control.xml \ - hwp/dram_training/mem_startclocks/memory_cen_stopclocks.xml \ - hwp/dram_training/mss_scominit/memory_mss_scominit.xml \ - hwp/dram_training/mss_draminit_trainadv/memory_mss_mcbist_common.xml \ - hwp/dram_initialization/proc_setup_bars/memory_mss_setup_bars.xml \ - hwp/slave_sbe/proc_cen_ref_clk_enable/proc_cen_ref_clk_enable_errors.xml \ - hwp/dmi_training/mss_getecid/memory_mss_get_cen_ecid.xml \ - hwp/dram_initialization/mss_extent_setup/memory_mss_extent_setup.xml \ - hwp/dram_initialization/mss_thermal_init/memory_mss_thermal_init.xml \ - hwp/dram_training/mss_draminit/memory_mss_draminit.xml \ - hwp/dram_training/mss_draminit_mc/memory_mss_draminit_mc.xml \ - hwp/dram_training/mss_draminit_trainadv/memory_mss_access_delay_reg.xml \ - hwp/dram_training/mss_draminit_trainadv/memory_mss_draminit_training_advanced.xml \ - hwp/dram_training/mss_draminit_trainadv/memory_mss_generic_shmoo.xml \ - hwp/dram_training/mss_draminit_trainadv/memory_mss_mcbist.xml \ - hwp/mc_config/mss_eff_config/memory_mss_eff_config.xml \ - hwp/mc_config/mss_eff_config/memory_mss_eff_config_cke_map.xml \ - hwp/mc_config/mss_eff_config/memory_mss_eff_config_rank_group.xml \ - hwp/mc_config/mss_eff_config/memory_mss_eff_config_termination.xml \ - hwp/build_winkle_images/p8_block_wakeup_intr/p8_block_wakeup_intr_errors.xml \ - hwp/build_winkle_images/proc_mailbox_utils/p8_mailbox_utils_errors.xml \ - hwp/proc_otprom_registers.xml \ - hwp/runtime_errors/p8_gpe_registers.xml \ - hwp/runtime_errors/p8_pss_registers.xml \ - hwp/proc_hwreconfig/proc_enable_reconfig/proc_enable_reconfig_errors.xml \ - hwp/dram_training/mem_startclocks/cen_mem_startclocks_errors.xml \ - hwp/dram_training/mem_pll_setup/cen_mem_pll_initf_errors.xml \ - hwp/dram_training/mem_pll_setup/cen_mem_pll_setup_errors.xml \ - hwp/core_activate/proc_check_slw_done/proc_check_slw_done_errors.xml \ - hwp/dram_initialization/proc_throttle_sync/proc_throttle_sync_errors.xml \ - hwp/dram_initialization/mss_power_cleanup/memory_mss_power_cleanup.xml \ - hwp/runtime_errors/p8_pstate_registers.xml \ - hwp/mc_config/mss_eff_mb_interleave/memory_mss_eff_mb_interleave.xml \ - hwp/nest_chiplets/proc_a_x_pci_dmi_pll_registers.xml \ - hwp/dram_training/mss_lrdimm_funcs/memory_mss_lrdimm_funcs.xml \ - hwp/bus_training/gcr_funcs_errors.xml \ - hwp/bus_training/io_run_training_errors.xml \ - hwp/bus_training/io_funcs_errors.xml \ - hwp/bus_training/io_dccal_errors.xml \ - hwp/bus_training/io_power_down_lanes_errors.xml \ - hwp/bus_training/io_read_erepair_errors.xml \ - hwp/bus_training/io_fir_isolation_errors.xml \ - hwp/bus_training/io_restore_erepair_errors.xml \ - hwp/bus_training/io_cleanup_errors.xml \ - hwp/proc_pibmem_registers.xml \ - hwp/proc_clock_control_registers.xml \ - hwp/proc_sbe_errors/proc_sbe_check_master_errors.xml \ - hwp/proc_sbe_errors/proc_sbe_chiplet_init_errors.xml \ - hwp/proc_sbe_errors/proc_sbe_decompress_scan_halt_codes.xml \ - hwp/proc_sbe_errors/proc_sbe_ex_dpll_setup_halt_codes.xml \ - hwp/proc_sbe_errors/proc_sbe_ex_startclocks_errors.xml \ - hwp/proc_sbe_errors/proc_sbe_fabricinit_errors.xml \ - hwp/proc_sbe_errors/proc_sbe_instruct_start_errors.xml \ - hwp/proc_sbe_errors/proc_sbe_lco_loader_errors.xml \ - hwp/proc_sbe_errors/proc_sbe_npll_setup_errors.xml \ - hwp/proc_sbe_errors/proc_sbe_pb_startclocks.xml \ - hwp/proc_sbe_errors/proc_sbe_pibmem_loader_halt_codes.xml \ - hwp/proc_sbe_errors/proc_sbe_scominit_errors.xml \ - hwp/proc_sbe_errors/proc_sbe_select_ex_errors.xml \ - hwp/proc_sbe_errors/proc_sbe_setup_evid_errors.xml \ - hwp/proc_sbe_errors/proc_sbe_tp_switch_gears_errors.xml \ - hwp/proc_sbe_errors/proc_sbe_trigger_winkle_errors.xml \ - hwp/proc_sbe_errors/proc_slw_base_halt_codes.xml \ - hwp/proc_sbe_errors/sbe_common_halt_codes.xml \ - hwp/proc_sbe_errors/sbe_load_ring_vec_ex_errors.xml +HWP_ERROR_XML_FILES += hwp/fapiHwpErrorInfo.xml +HWP_ERROR_XML_FILES += hwp/dmi_training/proc_cen_framelock/proc_cen_framelock_errors.xml +HWP_ERROR_XML_FILES += hwp/dimm_errors.xml +HWP_ERROR_XML_FILES += hwp/chip_accessors/chip_errors.xml +HWP_ERROR_XML_FILES += hwp/dram_training/memory_errors.xml +HWP_ERROR_XML_FILES += hwp/nest_chiplets/proc_start_clocks_chiplets/proc_start_clocks_chiplets_errors.xml +HWP_ERROR_XML_FILES += hwp/edi_ei_initialization/proc_fab_iovalid/proc_fab_smp_errors.xml +HWP_ERROR_XML_FILES += hwp/mvpd_accessors/mvpd_errors.xml +HWP_ERROR_XML_FILES += hwp/spd_accessors/getSpdAttrAccessorErrors.xml +HWP_ERROR_XML_FILES += hwp/winkle_ring_accessors/proc_l3_delta_data_errors.xml +HWP_ERROR_XML_FILES += hwp/pll_accessors/getPllRingInfoAttrErrors.xml +HWP_ERROR_XML_FILES += hwp/pll_accessors/getPllRingAttrErrors.xml +HWP_ERROR_XML_FILES += ../pore/fapiporeve/fapiPoreVe_errors.xml +HWP_ERROR_XML_FILES += hwp/dram_initialization/proc_setup_bars/proc_setup_bars_errors.xml +HWP_ERROR_XML_FILES += hwp/nest_chiplets/proc_chiplet_scominit/proc_chiplet_scominit_errors.xml +HWP_ERROR_XML_FILES += hwp/build_winkle_images/p8_slw_build/p8_slw_build_errors.xml +HWP_ERROR_XML_FILES += hwp/build_winkle_images/p8_slw_build/p8_xip_customize_errors.xml +HWP_ERROR_XML_FILES += hwp/build_winkle_images/p8_slw_build/p8_pba_bar_config_errors.xml +HWP_ERROR_XML_FILES += hwp/nest_chiplets/proc_a_x_pci_dmi_pll_setup_errors.xml +HWP_ERROR_XML_FILES += hwp/core_activate/proc_prep_master_winkle/proc_prep_master_winkle_errors.xml +HWP_ERROR_XML_FILES += hwp/core_activate/proc_stop_deadman_timer/proc_stop_deadman_timer_errors.xml +HWP_ERROR_XML_FILES += hwp/activate_powerbus/proc_build_smp/proc_build_smp_errors.xml +HWP_ERROR_XML_FILES += hwp/activate_powerbus/proc_build_smp/proc_adu_utils_errors.xml +HWP_ERROR_XML_FILES += hwp/thread_activate/proc_thread_control/proc_thread_control.xml +HWP_ERROR_XML_FILES += hwp/bus_training/erepair_errors.xml +HWP_ERROR_XML_FILES += hwp/nest_chiplets/proc_pcie_scominit/proc_pcie_scominit_errors.xml +HWP_ERROR_XML_FILES += hwp/dram_initialization/proc_pcie_config/proc_pcie_config_errors.xml +HWP_ERROR_XML_FILES += hwp/build_winkle_images/p8_set_pore_bar/p8_set_pore_bar_errors.xml +HWP_ERROR_XML_FILES += hwp/build_winkle_images/p8_set_pore_bar/p8_pmc_deconfig_setup_errors.xml +HWP_ERROR_XML_FILES += hwp/build_winkle_images/p8_set_pore_bar/p8_pfet_errors.xml +HWP_ERROR_XML_FILES += hwp/build_winkle_images/p8_set_pore_bar/p8_poreslw_errors.xml +HWP_ERROR_XML_FILES += hwp/slave_sbe/proc_check_slave_sbe_seeprom_complete/proc_check_slave_sbe_seeprom_complete_errors.xml +HWP_ERROR_XML_FILES += hwp/slave_sbe/proc_check_slave_sbe_seeprom_complete/proc_extract_sbe_rc_errors.xml +HWP_ERROR_XML_FILES += hwp/slave_sbe/proc_check_slave_sbe_seeprom_complete/proc_read_seeprom_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_registers.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_ocb_init_errors.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_occ_control_errors.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_occ_sram_init_errors.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_oha_init_errors.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_pcbs_init_errors.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_pm_prep_for_reset_errors.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_force_vsafe_errors.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_pmc_errors.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_pss_errors.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/proc_cpu_special_wakeup_errors.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_poregpe_errors.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_pba_init_errors.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/proc_ocb_indir_access_errors.xml +HWP_ERROR_XML_FILES += hwp/dram_initialization/host_mpipl_service/proc_mpipl_chip_cleanup_errors.xml +HWP_ERROR_XML_FILES += hwp/build_winkle_images/p8_set_pore_bar/p8_pfet_init_errors.xml +HWP_ERROR_XML_FILES += hwp/poreve_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_fab_iovalid_errors.xml +HWP_ERROR_XML_FILES += hwp/nest_chiplets/proc_chiplet_scominit/proc_abus_scominit_errors.xml +HWP_ERROR_XML_FILES += hwp/nest_chiplets/proc_chiplet_scominit/proc_xbus_scominit_errors.xml +HWP_ERROR_XML_FILES += hwp/dmi_training/proc_dmi_scominit_errors.xml +HWP_ERROR_XML_FILES += hwp/dmi_training/cen_dmi_scominit_errors.xml +HWP_ERROR_XML_FILES += hwp/sbe_centaur_init/cen_xip_customize_errors.xml +HWP_ERROR_XML_FILES += hwp/tod_init/proc_tod_utils/proc_tod_utils.xml +HWP_ERROR_XML_FILES += hwp/mc_config/mss_eff_config/opt_memmap_errors.xml +HWP_ERROR_XML_FILES += hwp/pstates/pstates/p8_build_pstate_datablock_errors.xml +HWP_ERROR_XML_FILES += hwp/pstates/pstates/proc_get_voltage_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_cfam_registers.xml +HWP_ERROR_XML_FILES += hwp/p8_slw_registers.xml +HWP_ERROR_XML_FILES += hwp/utility_procedures/memory_mss_maint_cmds.xml +HWP_ERROR_XML_FILES += hwp/mc_config/mss_volt/memory_mss_volt.xml +HWP_ERROR_XML_FILES += hwp/mc_config/mss_freq/memory_mss_freq.xml +HWP_ERROR_XML_FILES += hwp/mc_config/mss_eff_config/memory_mss_eff_grouping.xml +HWP_ERROR_XML_FILES += hwp/mc_config/mss_eff_config/memory_mss_eff_config_thermal.xml +HWP_ERROR_XML_FILES += hwp/mc_config/mss_eff_config/memory_mss_bulk_pwr_throttles.xml +HWP_ERROR_XML_FILES += hwp/dram_training/memory_mss_funcs.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mss_draminit_training/memory_mss_draminit_training.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mss_ddr_phy_reset/memory_mss_ddr_phy_reset.xml +HWP_ERROR_XML_FILES += hwp/dram_training/memory_mss_termination_control.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mem_startclocks/memory_cen_stopclocks.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mss_scominit/memory_mss_scominit.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mss_draminit_trainadv/memory_mss_mcbist_common.xml +HWP_ERROR_XML_FILES += hwp/dram_initialization/proc_setup_bars/memory_mss_setup_bars.xml +HWP_ERROR_XML_FILES += hwp/slave_sbe/proc_cen_ref_clk_enable/proc_cen_ref_clk_enable_errors.xml +HWP_ERROR_XML_FILES += hwp/dmi_training/mss_getecid/memory_mss_get_cen_ecid.xml +HWP_ERROR_XML_FILES += hwp/dram_initialization/mss_extent_setup/memory_mss_extent_setup.xml +HWP_ERROR_XML_FILES += hwp/dram_initialization/mss_thermal_init/memory_mss_thermal_init.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mss_draminit/memory_mss_draminit.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mss_draminit_mc/memory_mss_draminit_mc.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mss_draminit_trainadv/memory_mss_access_delay_reg.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mss_draminit_trainadv/memory_mss_draminit_training_advanced.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mss_draminit_trainadv/memory_mss_generic_shmoo.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mss_draminit_trainadv/memory_mss_mcbist.xml +HWP_ERROR_XML_FILES += hwp/mc_config/mss_eff_config/memory_mss_eff_config.xml +HWP_ERROR_XML_FILES += hwp/mc_config/mss_eff_config/memory_mss_eff_config_cke_map.xml +HWP_ERROR_XML_FILES += hwp/mc_config/mss_eff_config/memory_mss_eff_config_rank_group.xml +HWP_ERROR_XML_FILES += hwp/mc_config/mss_eff_config/memory_mss_eff_config_termination.xml +HWP_ERROR_XML_FILES += hwp/build_winkle_images/p8_block_wakeup_intr/p8_block_wakeup_intr_errors.xml +HWP_ERROR_XML_FILES += hwp/build_winkle_images/proc_mailbox_utils/p8_mailbox_utils_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_otprom_registers.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_gpe_registers.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_pss_registers.xml +HWP_ERROR_XML_FILES += hwp/proc_hwreconfig/proc_enable_reconfig/proc_enable_reconfig_errors.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mem_startclocks/cen_mem_startclocks_errors.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mem_pll_setup/cen_mem_pll_initf_errors.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mem_pll_setup/cen_mem_pll_setup_errors.xml +HWP_ERROR_XML_FILES += hwp/core_activate/proc_check_slw_done/proc_check_slw_done_errors.xml +HWP_ERROR_XML_FILES += hwp/dram_initialization/proc_throttle_sync/proc_throttle_sync_errors.xml +HWP_ERROR_XML_FILES += hwp/dram_initialization/mss_power_cleanup/memory_mss_power_cleanup.xml +HWP_ERROR_XML_FILES += hwp/runtime_errors/p8_pstate_registers.xml +HWP_ERROR_XML_FILES += hwp/mc_config/mss_eff_mb_interleave/memory_mss_eff_mb_interleave.xml +HWP_ERROR_XML_FILES += hwp/nest_chiplets/proc_a_x_pci_dmi_pll_registers.xml +HWP_ERROR_XML_FILES += hwp/dram_training/mss_lrdimm_funcs/memory_mss_lrdimm_funcs.xml +HWP_ERROR_XML_FILES += hwp/bus_training/gcr_funcs_errors.xml +HWP_ERROR_XML_FILES += hwp/bus_training/io_run_training_errors.xml +HWP_ERROR_XML_FILES += hwp/bus_training/io_funcs_errors.xml +HWP_ERROR_XML_FILES += hwp/bus_training/io_dccal_errors.xml +HWP_ERROR_XML_FILES += hwp/bus_training/io_power_down_lanes_errors.xml +HWP_ERROR_XML_FILES += hwp/bus_training/io_read_erepair_errors.xml +HWP_ERROR_XML_FILES += hwp/bus_training/io_fir_isolation_errors.xml +HWP_ERROR_XML_FILES += hwp/bus_training/io_restore_erepair_errors.xml +HWP_ERROR_XML_FILES += hwp/bus_training/io_cleanup_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_pibmem_registers.xml +HWP_ERROR_XML_FILES += hwp/proc_clock_control_registers.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_check_master_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_chiplet_init_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_decompress_scan_halt_codes.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_ex_dpll_setup_halt_codes.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_ex_startclocks_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_fabricinit_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_instruct_start_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_lco_loader_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_npll_setup_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_pb_startclocks.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_pibmem_loader_halt_codes.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_scominit_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_select_ex_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_setup_evid_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_tp_switch_gears_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_sbe_trigger_winkle_errors.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/proc_slw_base_halt_codes.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/sbe_common_halt_codes.xml +HWP_ERROR_XML_FILES += hwp/proc_sbe_errors/sbe_load_ring_vec_ex_errors.xml ## these get generated into obj/genfiles/AttributeIds.H -HWP_ATTR_XML_FILES = hwp/memory_attributes.xml \ - hwp/L2_L3_attributes.xml \ - hwp/scratch_attributes.xml \ - hwp/system_attributes.xml \ - hwp/chip_attributes.xml \ - hwp/dimm_spd_attributes.xml \ - hwp/dimm_attributes.xml \ - hwp/unit_attributes.xml \ - hwp/freq_attributes.xml \ - hwp/ei_bus_attributes.xml \ - hwp/chip_ec_attributes.xml \ - hwp/centaur_ec_attributes.xml \ - hwp/common_attributes.xml \ - hwp/sync_attributes.xml \ - hwp/dram_initialization/proc_setup_bars/proc_setup_bars_memory_attributes.xml \ - hwp/dram_initialization/proc_setup_bars/proc_setup_bars_l3_attributes.xml \ - hwp/dram_initialization/proc_setup_bars/proc_setup_bars_mmio_attributes.xml \ - hwp/activate_powerbus/proc_build_smp/proc_fab_smp_fabric_attributes.xml \ - hwp/runtime_attributes/pm_plat_attributes.xml \ - hwp/runtime_attributes/pm_hwp_attributes.xml \ - hwp/nest_chiplets/proc_pcie_scominit/proc_pcie_scominit_attributes.xml \ - hwp/dmi_training/proc_cen_set_inband_addr/proc_cen_set_inband_addr_attributes.xml \ - hwp/build_winkle_images/p8_slw_build/proc_pll_ring_attributes.xml \ - hwp/build_winkle_images/p8_slw_build/p8_xip_customize_attributes.xml \ - hwp/poreve_memory_attributes.xml \ - hwp/mcbist_attributes.xml \ - hwp/proc_winkle_scan_override_attributes.xml \ - hwp/erepair_thresholds.xml \ - hwp/dram_training/mem_pll_setup/memb_pll_ring_attributes.xml \ - hwp/proc_chip_ec_feature.xml \ - hwp/proc_abus_dmi_xbus_scominit_attributes.xml \ - hwp/runtime_attributes/memory_occ_attributes.xml +HWP_ATTR_XML_FILES += hwp/memory_attributes.xml +HWP_ATTR_XML_FILES += hwp/L2_L3_attributes.xml +HWP_ATTR_XML_FILES += hwp/scratch_attributes.xml +HWP_ATTR_XML_FILES += hwp/system_attributes.xml +HWP_ATTR_XML_FILES += hwp/chip_attributes.xml +HWP_ATTR_XML_FILES += hwp/dimm_spd_attributes.xml +HWP_ATTR_XML_FILES += hwp/dimm_attributes.xml +HWP_ATTR_XML_FILES += hwp/unit_attributes.xml +HWP_ATTR_XML_FILES += hwp/freq_attributes.xml +HWP_ATTR_XML_FILES += hwp/ei_bus_attributes.xml +HWP_ATTR_XML_FILES += hwp/chip_ec_attributes.xml +HWP_ATTR_XML_FILES += hwp/centaur_ec_attributes.xml +HWP_ATTR_XML_FILES += hwp/common_attributes.xml +HWP_ATTR_XML_FILES += hwp/sync_attributes.xml +HWP_ATTR_XML_FILES += hwp/dram_initialization/proc_setup_bars/proc_setup_bars_memory_attributes.xml +HWP_ATTR_XML_FILES += hwp/dram_initialization/proc_setup_bars/proc_setup_bars_l3_attributes.xml +HWP_ATTR_XML_FILES += hwp/dram_initialization/proc_setup_bars/proc_setup_bars_mmio_attributes.xml +HWP_ATTR_XML_FILES += hwp/activate_powerbus/proc_build_smp/proc_fab_smp_fabric_attributes.xml +HWP_ATTR_XML_FILES += hwp/runtime_attributes/pm_plat_attributes.xml +HWP_ATTR_XML_FILES += hwp/runtime_attributes/pm_hwp_attributes.xml +HWP_ATTR_XML_FILES += hwp/nest_chiplets/proc_pcie_scominit/proc_pcie_scominit_attributes.xml +HWP_ATTR_XML_FILES += hwp/dmi_training/proc_cen_set_inband_addr/proc_cen_set_inband_addr_attributes.xml +HWP_ATTR_XML_FILES += hwp/build_winkle_images/p8_slw_build/proc_pll_ring_attributes.xml +HWP_ATTR_XML_FILES += hwp/build_winkle_images/p8_slw_build/p8_xip_customize_attributes.xml +HWP_ATTR_XML_FILES += hwp/poreve_memory_attributes.xml +HWP_ATTR_XML_FILES += hwp/mcbist_attributes.xml +HWP_ATTR_XML_FILES += hwp/proc_winkle_scan_override_attributes.xml +HWP_ATTR_XML_FILES += hwp/erepair_thresholds.xml +HWP_ATTR_XML_FILES += hwp/dram_training/mem_pll_setup/memb_pll_ring_attributes.xml +HWP_ATTR_XML_FILES += hwp/proc_chip_ec_feature.xml +HWP_ATTR_XML_FILES += hwp/proc_abus_dmi_xbus_scominit_attributes.xml +HWP_ATTR_XML_FILES += hwp/runtime_attributes/memory_occ_attributes.xml #------------------------------------------------------------------------------ # PLL Ring Data files #------------------------------------------------------------------------------ -HWP_PLL_FILES = hwp/pll_attributes/s1_10_pll_ring.attributes \ - hwp/pll_attributes/s1_13_pll_ring.attributes \ - hwp/pll_attributes/s1_20_pll_ring.attributes \ - hwp/pll_attributes/s1_21_pll_ring.attributes \ - hwp/pll_attributes/p8_10_pll_ring.attributes \ - hwp/pll_attributes/p8_20_pll_ring.attributes \ - hwp/pll_attributes/centaur_10_pll_ring.attributes \ - hwp/pll_attributes/centaur_20_pll_ring.attributes \ - hwp/pll_attributes/centaur_21_pll_ring.attributes +HWP_PLL_FILES += hwp/pll_attributes/s1_10_pll_ring.attributes +HWP_PLL_FILES += hwp/pll_attributes/s1_13_pll_ring.attributes +HWP_PLL_FILES += hwp/pll_attributes/s1_20_pll_ring.attributes +HWP_PLL_FILES += hwp/pll_attributes/s1_21_pll_ring.attributes +HWP_PLL_FILES += hwp/pll_attributes/p8_10_pll_ring.attributes +HWP_PLL_FILES += hwp/pll_attributes/p8_20_pll_ring.attributes +HWP_PLL_FILES += hwp/pll_attributes/centaur_10_pll_ring.attributes +HWP_PLL_FILES += hwp/pll_attributes/centaur_20_pll_ring.attributes +HWP_PLL_FILES += hwp/pll_attributes/centaur_21_pll_ring.attributes #------------------------------------------------------------------------------ # Winkle Ring data files #------------------------------------------------------------------------------ -HWP_WINKLE_RING_FILES = hwp/winkle_ring_accessors/s1_10_winkle_ring.attributes \ - hwp/winkle_ring_accessors/s1_13_winkle_ring.attributes \ - hwp/winkle_ring_accessors/s1_20_winkle_ring.attributes \ - hwp/winkle_ring_accessors/s1_21_winkle_ring.attributes \ - hwp/winkle_ring_accessors/p8_10_winkle_ring.attributes \ - hwp/winkle_ring_accessors/p8_20_winkle_ring.attributes +HWP_WINKLE_RING_FILES += hwp/winkle_ring_accessors/s1_10_winkle_ring.attributes +HWP_WINKLE_RING_FILES += hwp/winkle_ring_accessors/s1_13_winkle_ring.attributes +HWP_WINKLE_RING_FILES += hwp/winkle_ring_accessors/s1_20_winkle_ring.attributes +HWP_WINKLE_RING_FILES += hwp/winkle_ring_accessors/s1_21_winkle_ring.attributes +HWP_WINKLE_RING_FILES += hwp/winkle_ring_accessors/p8_10_winkle_ring.attributes +HWP_WINKLE_RING_FILES += hwp/winkle_ring_accessors/p8_20_winkle_ring.attributes #------------------------------------------------------------------------------ # Initfiles #------------------------------------------------------------------------------ -HWP_INITFILES = hwp/initfiles/sample.initfile \ - hwp/initfiles/cen.dmi.scom.initfile \ - hwp/initfiles/p8.dmi.scom.initfile \ - hwp/initfiles/mbs_def.initfile \ - hwp/initfiles/mba_def.initfile \ - hwp/initfiles/cen_ddrphy.initfile \ - hwp/initfiles/p8.fbc.scom.initfile \ - hwp/initfiles/p8.pe.phase1.scom.initfile \ - hwp/initfiles/p8.pe.phase2.scom.initfile \ - hwp/initfiles/p8.abus.scom.initfile \ - hwp/initfiles/p8.xbus.scom.initfile \ - hwp/initfiles/p8.mcs.scom.initfile \ - hwp/initfiles/p8.as.scom.initfile \ - hwp/initfiles/p8.nx.scom.initfile \ - hwp/initfiles/p8.dmi.custom.scom.initfile \ - hwp/initfiles/cen.dmi.custom.scom.initfile \ - hwp/initfiles/p8.abus.custom.scom.initfile \ - hwp/initfiles/p8.xbus.custom.scom.initfile \ - hwp/initfiles/p8.psi.scom.initfile \ - hwp/initfiles/p8.tpbridge.scom.initfile \ - hwp/initfiles/p8.cxa.scom.initfile \ - hwp/initfiles/p8.a_x_pci_dmi_fir.scom.initfile +HWP_INITFILES += hwp/initfiles/sample.initfile +HWP_INITFILES += hwp/initfiles/cen.dmi.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.dmi.scom.initfile +HWP_INITFILES += hwp/initfiles/mbs_def.initfile +HWP_INITFILES += hwp/initfiles/mba_def.initfile +HWP_INITFILES += hwp/initfiles/cen_ddrphy.initfile +HWP_INITFILES += hwp/initfiles/p8.fbc.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.pe.phase1.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.pe.phase2.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.abus.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.xbus.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.mcs.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.as.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.nx.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.dmi.custom.scom.initfile +HWP_INITFILES += hwp/initfiles/cen.dmi.custom.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.abus.custom.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.xbus.custom.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.psi.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.tpbridge.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.cxa.scom.initfile +HWP_INITFILES += hwp/initfiles/p8.a_x_pci_dmi_fir.scom.initfile HWP_IF_DEFINE_DIR = hwp/initfiles @@ -265,15 +265,15 @@ IF_CMP_YACC_H_TARGET = $(IF_CMP_SUBDIR)/ifcompiler.y.tab.h IF_CMP_FLEX_TARGET = $(IF_CMP_SUBDIR)/ifcompiler.lex.yy.c IF_CMP_COMPILER_TARGET = ifcompiler -IF_COMPILER_C_FILES = ifcompiler/initCompiler.C \ - ifcompiler/initRpn.C \ - ifcompiler/initScom.C \ - ifcompiler/initSymbols.C +IF_COMPILER_C_FILES += ifcompiler/initCompiler.C +IF_COMPILER_C_FILES += ifcompiler/initRpn.C +IF_COMPILER_C_FILES += ifcompiler/initScom.C +IF_COMPILER_C_FILES += ifcompiler/initSymbols.C -IF_COMPILER_H_FILES = ifcompiler/initCompiler.H \ - ifcompiler/initRpn.H \ - ifcompiler/initScom.H \ - ifcompiler/initSymbols.H +IF_COMPILER_H_FILES += ifcompiler/initCompiler.H +IF_COMPILER_H_FILES += ifcompiler/initRpn.H +IF_COMPILER_H_FILES += ifcompiler/initScom.H +IF_COMPILER_H_FILES += ifcompiler/initSymbols.H IF_COMPILER_O_FILES = $(addprefix $(GENDIR)/$(IF_CMP_SUBDIR)/, \ $(call notdir, $(IF_COMPILER_C_FILES:.C=.host.o)) \ @@ -284,8 +284,10 @@ IF_COMPILER_O_FILES = $(addprefix $(GENDIR)/$(IF_CMP_SUBDIR)/, \ CLEAN_TARGETS += $(IF_COMPILER_O_FILES) # The FAPI files generated from Error XML files -FAPI_ERROR_TARGETS = fapiHwpReturnCodes.H fapiHwpErrorInfo.H \ - fapiCollectRegFfdc.C fapiSetSbeError.H +FAPI_ERROR_TARGETS += fapiHwpReturnCodes.H +FAPI_ERROR_TARGETS += fapiHwpErrorInfo.H +FAPI_ERROR_TARGETS += fapiCollectRegFfdc.C +FAPI_ERROR_TARGETS += fapiSetSbeError.H # The PLAT HWP Error Parser file generated from Error XML files PLAT_HWP_ERR_PARSER = fapiPlatHwpErrParser.H @@ -300,9 +302,11 @@ FAPI_PLL_TARGET = fapiPllRingAttr.H FAPI_WINKLE_RING_TARGET = fapiL3DeltaDataAttr.H # The FAPI files generated from Attribute XML files -FAPI_ATTR_TARGETS = fapiChipEcFeature.C fapiAttributePlatCheck.H \ - fapiAttributesSupported.html fapiAttrInfo.csv \ - fapiAttrEnumInfo.csv +FAPI_ATTR_TARGETS += fapiChipEcFeature.C +FAPI_ATTR_TARGETS += fapiAttributePlatCheck.H +FAPI_ATTR_TARGETS += fapiAttributesSupported.html +FAPI_ATTR_TARGETS += fapiAttrInfo.csv +FAPI_ATTR_TARGETS += fapiAttrEnumInfo.csv # The binary, list and attr files generated from Initfiles # Generation depends on ifcompiler and fapiAttributeIds.H @@ -311,24 +315,25 @@ HWP_IF_BASENAMES = $(basename ${HWP_IF_NAMES}) HWP_IF_BIN_TARGETS = $(addsuffix .if, ${HWP_IF_BASENAMES}) HWP_IF_LST_TARGETS = $(addsuffix .if.list.bz2, ${HWP_IF_BASENAMES}) HWP_IF_ATT_TARGETS = $(addsuffix .if.attr, ${HWP_IF_BASENAMES}) -HWP_IF_ALL_TARGETS = ${HWP_IF_BIN_TARGETS} ${HWP_IF_LST_TARGETS} \ - ${HWP_IF_ATT_TARGETS} +HWP_IF_ALL_TARGETS += ${HWP_IF_BIN_TARGETS} +HWP_IF_ALL_TARGETS += ${HWP_IF_LST_TARGETS} +HWP_IF_ALL_TARGETS += ${HWP_IF_ATT_TARGETS} # The FAPI Initfile attribute service # Generation depends on the Initfile <name>.if.attr files FAPI_ATTR_IF_TARGET = fapiAttributeService.C -GENFILES = ${IF_CMP_YACC_C_TARGET} \ - ${IF_CMP_YACC_H_TARGET} \ - ${IF_CMP_FLEX_TARGET} \ - ${IF_CMP_COMPILER_TARGET} \ - ${FAPI_ERROR_TARGETS} \ - ${FAPI_ATTR_ID_TARGET} \ - ${FAPI_ATTR_TARGETS} \ - ${HWP_IF_ALL_TARGETS} \ - ${FAPI_ATTR_IF_TARGET} \ - ${FAPI_PLL_TARGET} \ - ${FAPI_WINKLE_RING_TARGET} +GENFILES += ${IF_CMP_YACC_C_TARGET} +GENFILES += ${IF_CMP_YACC_H_TARGET} +GENFILES += ${IF_CMP_FLEX_TARGET} +GENFILES += ${IF_CMP_COMPILER_TARGET} +GENFILES += ${FAPI_ERROR_TARGETS} +GENFILES += ${FAPI_ATTR_ID_TARGET} +GENFILES += ${FAPI_ATTR_TARGETS} +GENFILES += ${HWP_IF_ALL_TARGETS} +GENFILES += ${FAPI_ATTR_IF_TARGET} +GENFILES += ${FAPI_PLL_TARGET} +GENFILES += ${FAPI_WINKLE_RING_TARGET} GENFILES_PLUGINS = ${PLAT_HWP_ERR_PARSER} diff --git a/src/usr/hwpf/plat/makefile b/src/usr/hwpf/plat/makefile index 99edcb31e..dc34231bd 100644 --- a/src/usr/hwpf/plat/makefile +++ b/src/usr/hwpf/plat/makefile @@ -28,6 +28,6 @@ include plat.mk OBJS += fapiPlatTask.o -SUBDIRS = runtime.d +SUBDIRS += runtime.d include ${ROOTPATH}/config.mk diff --git a/src/usr/hwpf/plat/plat.mk b/src/usr/hwpf/plat/plat.mk index 7abad2167..187f8fd47 100644 --- a/src/usr/hwpf/plat/plat.mk +++ b/src/usr/hwpf/plat/plat.mk @@ -26,14 +26,14 @@ EXTRAINCDIR += ${ROOTPATH}/src/include/usr/hwpf/plat EXTRAINCDIR += ${ROOTPATH}/src/include/usr/hwpf/fapi EXTRAINCDIR += ${ROOTPATH}/src/include/usr/hwpf/hwp -OBJS = fapiPlatHwAccess.o \ - fapiPlatHwpInvoker.o \ - fapiPlatReturnCodeDataRef.o \ - fapiPlatSystemConfig.o \ - fapiPlatTarget.o \ - fapiPlatUtil.o \ - fapiPlatAttributeService.o \ - fapiPlatMvpdAccess.o \ - fapiPlatMBvpdAccess.o \ - fapiPlatAttrOverrideSync.o +OBJS += fapiPlatHwAccess.o +OBJS += fapiPlatHwpInvoker.o +OBJS += fapiPlatReturnCodeDataRef.o +OBJS += fapiPlatSystemConfig.o +OBJS += fapiPlatTarget.o +OBJS += fapiPlatUtil.o +OBJS += fapiPlatAttributeService.o +OBJS += fapiPlatMvpdAccess.o +OBJS += fapiPlatMBvpdAccess.o +OBJS += fapiPlatAttrOverrideSync.o diff --git a/src/usr/hwpf/test/makefile b/src/usr/hwpf/test/makefile index 508080edc..381d86aa7 100644 --- a/src/usr/hwpf/test/makefile +++ b/src/usr/hwpf/test/makefile @@ -26,7 +26,7 @@ MODULE = testhwpf include hwpftest.mk TESTS = *.H -SUBDIRS = runtime.d +SUBDIRS += runtime.d include ${ROOTPATH}/config.mk diff --git a/src/usr/hwpf/test/runtime/makefile b/src/usr/hwpf/test/runtime/makefile index bef3cfd42..caff077b1 100644 --- a/src/usr/hwpf/test/runtime/makefile +++ b/src/usr/hwpf/test/runtime/makefile @@ -27,9 +27,13 @@ MODULE = testhwpf_rt include ../hwpftest.mk -TESTS = ../fapiattrtest.H ../fapitargettest.H ../fapirctest.H ../hwpftest.H \ - rt_occtest.H -# ../hwpMvpdAccessorTest.H ../hwpMBvpdAccessorTest.H +TESTS += ../fapiattrtest.H +TESTS += ../fapitargettest.H +TESTS += ../fapirctest.H +TESTS += ../hwpftest.H +TESTS += rt_occtest.H +#TESTS += ../hwpMvpdAccessorTest.H +#TESTS += ../hwpMBvpdAccessorTest.H include ${ROOTPATH}/config.mk |