summaryrefslogtreecommitdiffstats
path: root/import/tools
diff options
context:
space:
mode:
authorRichard J. Knight <rjknight@us.ibm.com>2016-05-27 12:36:55 -0500
committerJoshua Hunsberger <jahunsbe@us.ibm.com>2017-10-23 16:04:06 -0500
commit5fef7b2ce35c19bccfdf93f69568a03b8d3dc594 (patch)
treed1a8161e93dc7f8b90e027f8fc50d991feed8718 /import/tools
parenta4733ee474cc176c9c3b81d37079704057062e85 (diff)
downloadtalos-hcode-5fef7b2ce35c19bccfdf93f69568a03b8d3dc594.tar.gz
talos-hcode-5fef7b2ce35c19bccfdf93f69568a03b8d3dc594.zip
Add remaining sub images to hw_image
-Update pstate_gpe_image.mk to append the lvl1, lvl2 boot loader bin files to pgpe xip image. -Update sgpe_image.mk to append the lvl1, lvl2 boot loader bin files to the sgpe xip image. Change-Id: Iab04adb67d3d1bf204b9a39924aecf3433b83f7c RTC:153726 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25132 Tested-by: Jenkins Server Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com>
Diffstat (limited to 'import/tools')
-rw-r--r--import/tools/imageProcs/pstate_gpe_image.mk18
-rw-r--r--import/tools/imageProcs/sgpe_image.mk18
2 files changed, 24 insertions, 12 deletions
diff --git a/import/tools/imageProcs/pstate_gpe_image.mk b/import/tools/imageProcs/pstate_gpe_image.mk
index 6e1fcd73..916962a8 100644
--- a/import/tools/imageProcs/pstate_gpe_image.mk
+++ b/import/tools/imageProcs/pstate_gpe_image.mk
@@ -24,14 +24,18 @@
# IBM_PROLOG_END_TAG
IMAGE=pstate_gpe_image
+# add dependency on the raw image.bin file completion
+PGPE_DEPS=$$($(IMAGE)_PATH)/.$(IMAGE).setbuild_user
-#binary image file to add into the image
+# dependencies for bin files needed in the pgpe xip image
+LVL1_BL_BIN_FILE=$(IMAGEPATH)/pgpe_lvl1_copier/pgpe_lvl1_copier.bin
+LVL2_BL_BIN_FILE=$(IMAGEPATH)/pgpe_lvl2_loader/pgpe_lvl2_loader.bin
PGPE_BIN_FILE=$(IMAGEPATH)/pstate_gpe/pstate_gpe.bin
-PGPE_IMAGE_DEPS=$$($(IMAGE)_PATH)/.$(IMAGE).setbuild_user
-PGPE_IMAGE_DEPS+= $(PGPE_BIN_FILE)
-
-$(call XIP_TOOL,append,.hcode,$(PGPE_IMAGE_DEPS),$(PGPE_BIN_FILE))
-$(call XIP_TOOL,report,,$$($(IMAGE)_PATH)/.$(IMAGE).append.hcode)
-
+$(call XIP_TOOL,append,.lvl1_bl,$(PGPE_DEPS) $(LVL1_BL_BIN_FILE), $(LVL1_BL_BIN_FILE))
+$(call XIP_TOOL,append,.lvl2_bl,$(PGPE_DEPS) $$($(IMAGE)_PATH)/.$(IMAGE).append.lvl1_bl \
+ $(LVL2_BL_BIN_FILE), $(LVL2_BL_BIN_FILE))
+$(call XIP_TOOL,append,.hcode,$(PGPE_DEPS) $$($(IMAGE)_PATH)/.$(IMAGE).append.lvl2_bl \
+ $(PGPE_BIN_FILE),$(PGPE_BIN_FILE))
+$(call XIP_TOOL,report,,$$($(IMAGE)_PATH)/.$(IMAGE).append.hcode,)
$(call BUILD_XIPIMAGE)
diff --git a/import/tools/imageProcs/sgpe_image.mk b/import/tools/imageProcs/sgpe_image.mk
index 49681c01..756311cb 100644
--- a/import/tools/imageProcs/sgpe_image.mk
+++ b/import/tools/imageProcs/sgpe_image.mk
@@ -24,16 +24,24 @@
# IBM_PROLOG_END_TAG
IMAGE=sgpe_image
-# add dependency on the raw image.bin file
+# add dependency on the raw image.bin file completion
SGPE_DEPS=$$($(IMAGE)_PATH)/.$(IMAGE).setbuild_user
# dependencies for bin files needed in the sgpe xip image
QPMR_BIN_FILE=$(IMAGEPATH)/qpmr_header/qpmr_header.bin
+LVL1_BL_BIN_FILE=$(IMAGEPATH)/sgpe_lvl1_copier/sgpe_lvl1_copier.bin
+LVL2_BL_BIN_FILE=$(IMAGEPATH)/sgpe_lvl2_loader/sgpe_lvl2_loader.bin
SGPE_BIN_FILE=$(IMAGEPATH)/stop_gpe/stop_gpe.bin
-$(call XIP_TOOL,append,.qpmr,$(SGPE_DEPS) $(QPMR_BIN_FILE) ,$(QPMR_BIN_FILE))
-$(call APPEND_EMPTY_SECTION,lvl1_bl,1024,$$($(IMAGE)_PATH)/.$(IMAGE).append.qpmr)
-$(call APPEND_EMPTY_SECTION,lvl2_bl,1024,$$($(IMAGE)_PATH)/.$(IMAGE).append.lvl1_bl)
-$(call XIP_TOOL,append,.hcode, $$($(IMAGE)_PATH)/.$(IMAGE).append.lvl2_bl $(SGPE_BIN_FILE),$(SGPE_BIN_FILE))
+SGPE_DEPS+=$(SGPE_BIN_FILE)
+SGPE_DEPS+=$(LVL1_BL_BIN_FILE)
+SGPE_DEPS+=$(LVL2_BL_BIN_FILE)
+
+SGPE_DEPS+=$(QPMR_BIN_FILE)
+
+$(call XIP_TOOL,append,.qpmr,$(SGPE_DEPS) ,$(QPMR_BIN_FILE))
+$(call XIP_TOOL,append,.lvl1_bl,$(SGPE_DEPS) $$($(IMAGE)_PATH)/.$(IMAGE).append.qpmr, $(LVL1_BL_BIN_FILE))
+$(call XIP_TOOL,append,.lvl2_bl,$(SGPE_DEPS) $$($(IMAGE)_PATH)/.$(IMAGE).append.lvl1_bl, $(LVL2_BL_BIN_FILE))
+$(call XIP_TOOL,append,.hcode,$(SGPE_DEPS) $$($(IMAGE)_PATH)/.$(IMAGE).append.lvl2_bl ,$(SGPE_BIN_FILE))
$(call XIP_TOOL,report,,$$($(IMAGE)_PATH)/.$(IMAGE).append.hcode)
$(call BUILD_XIPIMAGE)
OpenPOWER on IntegriCloud