summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwpf')
-rw-r--r--src/usr/hwpf/fapi/fapi.mk16
-rw-r--r--src/usr/hwpf/fapi/makefile2
-rw-r--r--src/usr/hwpf/hwp/activate_powerbus/makefile16
-rw-r--r--src/usr/hwpf/hwp/build_winkle_images/build_winkle_images.mk37
-rw-r--r--src/usr/hwpf/hwp/build_winkle_images/makefile4
-rw-r--r--src/usr/hwpf/hwp/build_winkle_images/runtime/makefile2
-rw-r--r--src/usr/hwpf/hwp/bus_training/makefile29
-rw-r--r--src/usr/hwpf/hwp/core_activate/makefile16
-rw-r--r--src/usr/hwpf/hwp/dmi_training/makefile20
-rw-r--r--src/usr/hwpf/hwp/dram_initialization/makefile24
-rw-r--r--src/usr/hwpf/hwp/dram_training/makefile42
-rw-r--r--src/usr/hwpf/hwp/edi_ei_initialization/makefile10
-rw-r--r--src/usr/hwpf/hwp/establish_system_smp/makefile2
-rw-r--r--src/usr/hwpf/hwp/hwp.mk10
-rw-r--r--src/usr/hwpf/hwp/makefile36
-rw-r--r--src/usr/hwpf/hwp/mc_config/makefile34
-rw-r--r--src/usr/hwpf/hwp/mvpd_accessors/mvpd.mk28
-rw-r--r--src/usr/hwpf/hwp/nest_chiplets/makefile20
-rw-r--r--src/usr/hwpf/hwp/occ/makefile6
-rw-r--r--src/usr/hwpf/hwp/occ/occ.mk43
-rw-r--r--src/usr/hwpf/hwp/occ/runtime/makefile2
-rw-r--r--src/usr/hwpf/hwp/proc_hwreconfig/makefile6
-rw-r--r--src/usr/hwpf/hwp/pstates/makefile14
-rw-r--r--src/usr/hwpf/hwp/sbe_centaur_init/makefile5
-rw-r--r--src/usr/hwpf/hwp/slave_sbe/makefile20
-rw-r--r--src/usr/hwpf/hwp/start_payload/makefile2
-rw-r--r--src/usr/hwpf/hwp/thread_activate/makefile8
-rw-r--r--src/usr/hwpf/hwp/tod_init/makefile22
-rw-r--r--src/usr/hwpf/hwp/utility_procedures/utils.mk7
-rw-r--r--src/usr/hwpf/makefile469
-rw-r--r--src/usr/hwpf/plat/makefile2
-rw-r--r--src/usr/hwpf/plat/plat.mk20
-rw-r--r--src/usr/hwpf/test/makefile2
-rw-r--r--src/usr/hwpf/test/runtime/makefile10
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
OpenPOWER on IntegriCloud