summaryrefslogtreecommitdiffstats
path: root/import/tools
diff options
context:
space:
mode:
authorAdam Hale <adam.samuel.hale@ibm.com>2017-07-21 00:44:21 -0500
committerJoshua Hunsberger <jahunsbe@us.ibm.com>2017-10-23 18:43:45 -0500
commit318a174897126d34e5b3e8875e3727883d7fb94e (patch)
tree6203e3b51608779c59db0594db39657489351a3d /import/tools
parentb1d00ec90aa079251de1554752691bc3e713c766 (diff)
downloadtalos-hcode-318a174897126d34e5b3e8875e3727883d7fb94e.tar.gz
talos-hcode-318a174897126d34e5b3e8875e3727883d7fb94e.zip
Characterization Default Image
Change-Id: I24ce2816a6e5583824f94db4f200cba9e0a2ec74 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43407 Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Diffstat (limited to 'import/tools')
-rw-r--r--import/tools/imageProcs/pstate_gpe_image.cmd13
-rw-r--r--import/tools/imageProcs/pstate_gpe_image.mk8
2 files changed, 19 insertions, 2 deletions
diff --git a/import/tools/imageProcs/pstate_gpe_image.cmd b/import/tools/imageProcs/pstate_gpe_image.cmd
index 2754905a..e8e0b55e 100644
--- a/import/tools/imageProcs/pstate_gpe_image.cmd
+++ b/import/tools/imageProcs/pstate_gpe_image.cmd
@@ -59,7 +59,8 @@ SECTIONS
_strings_offset = . - _pgpe_image_origin;
.strings . : { *(.strings) }
_strings_size = . - _strings_origin;
- ////////////////////////////////
+
+ ////////////////////////////////
// PPMR Header
////////////////////////////////
. = ALIGN(8);
@@ -114,6 +115,16 @@ SECTIONS
_hcode_size = . - _hcode_origin;
////////////////////////////////
+ // PGPE Aux Task
+ ////////////////////////////////
+ . = ALIGN(8);
+ _aux_task_origin = .;
+ _aux_task_offset = . - _pgpe_image_origin;
+ .aux_task . : { *(.aux_task) }
+ _aux_task_size = . - _aux_task_origin;
+
+
+ ////////////////////////////////
// end of the image
////////////////////////////////
. = ALIGN(8);
diff --git a/import/tools/imageProcs/pstate_gpe_image.mk b/import/tools/imageProcs/pstate_gpe_image.mk
index 020b8b9c..f8c20390 100644
--- a/import/tools/imageProcs/pstate_gpe_image.mk
+++ b/import/tools/imageProcs/pstate_gpe_image.mk
@@ -37,6 +37,7 @@ $(eval $(call BUILD_DD_LEVEL_CONTAINER,$1,ppmr_header))
$(eval $(call BUILD_DD_LEVEL_CONTAINER,$1,pstate_gpe))
# files to be appended to image
+$(eval $(IMAGE)_FILE_AUX_TASK=$(IMAGEPATH)/p9_pgpe_aux_task/p9_pgpe_aux_task.bin)
$(eval $(IMAGE)_FILE_PPMR_HDR=$$($(IMAGE)_DD_CONT_ppmr_header))
$(eval $(IMAGE)_FILE_LVL1_BL=$(IMAGEPATH)/pgpe_lvl1_copier/pgpe_lvl1_copier.bin)
$(eval $(IMAGE)_FILE_LVL2_BL=$(IMAGEPATH)/pgpe_lvl2_loader/pgpe_lvl2_loader.bin)
@@ -46,8 +47,12 @@ $(eval $(IMAGE)_FILE_HCODE=$$($(IMAGE)_DD_CONT_pstate_gpe))
# - file to be appended
# - all dependencies of previously appended sections or on raw image
# - append operation as to other section that has to be finished first
+$(eval $(IMAGE)_DEPS_AUX_TASK =$$($(IMAGE)_FILE_AUX_TASK))
+$(eval $(IMAGE)_DEPS_AUX_TASK+=$$($(IMAGE)_PATH)/.$(IMAGE).setbuild_host)
+
$(eval $(IMAGE)_DEPS_PPMR_HDR =$$($(IMAGE)_FILE_PPMR_HDR))
-$(eval $(IMAGE)_DEPS_PPMR_HDR+=$$($(IMAGE)_PATH)/.$(IMAGE).setbuild_host)
+$(eval $(IMAGE)_DEPS_PPMR_HDR+=$$($(IMAGE)_DEPS_AUX_TASK))
+$(eval $(IMAGE)_DEPS_PPMR_HDR+=$$($(IMAGE)_PATH)/.$(IMAGE).append.aux_task)
$(eval $(IMAGE)_DEPS_LVL1_BL =$$($(IMAGE)_FILE_LVL1_BL))
$(eval $(IMAGE)_DEPS_LVL1_BL+=$$($(IMAGE)_DEPS_PPMR_HDR))
@@ -65,6 +70,7 @@ $(eval $(IMAGE)_DEPS_REPORT =$$($(IMAGE)_DEPS_HCODE))
$(eval $(IMAGE)_DEPS_REPORT+=$$($(IMAGE)_PATH)/.$(IMAGE).append.hcode)
# image build using all files and serialised by dependencies
+$(eval $(call XIP_TOOL,append,.aux_task,$$($(IMAGE)_DEPS_AUX_TASK),$$($(IMAGE)_FILE_AUX_TASK)))
$(eval $(call XIP_TOOL,append,.ppmr_header,$$($(IMAGE)_DEPS_PPMR_HDR),$$($(IMAGE)_FILE_PPMR_HDR) 1))
$(eval $(call XIP_TOOL,append,.lvl1_bl,$$($(IMAGE)_DEPS_LVL1_BL),$$($(IMAGE)_FILE_LVL1_BL)))
$(eval $(call XIP_TOOL,append,.lvl2_bl,$$($(IMAGE)_DEPS_LVL2_BL),$$($(IMAGE)_FILE_LVL2_BL)))
OpenPOWER on IntegriCloud