summaryrefslogtreecommitdiffstats
path: root/import/tools
diff options
context:
space:
mode:
authorRichard J. Knight <rjknight@us.ibm.com>2016-05-10 11:53:26 -0500
committerJoshua Hunsberger <jahunsbe@us.ibm.com>2017-10-23 16:03:55 -0500
commitf82d40e46e3555cc15e35281727d61681bd4b9e7 (patch)
tree3903d3eeb6eb70ee70d8892a217bf6e156424a56 /import/tools
parent527cc7d15cc2cffd48a969dc7c34a2c1d262e0f2 (diff)
downloadtalos-hcode-f82d40e46e3555cc15e35281727d61681bd4b9e7.tar.gz
talos-hcode-f82d40e46e3555cc15e35281727d61681bd4b9e7.zip
Add SGPE image to hw image
-Auto generate sgpe image -Stitch together SGPE parts into an XIP image Change-Id: Icb4f555248bd62e732a8f8e79094b7c933329584 RTC:152670 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24345 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/sgpe_image.mk13
1 files changed, 9 insertions, 4 deletions
diff --git a/import/tools/imageProcs/sgpe_image.mk b/import/tools/imageProcs/sgpe_image.mk
index 674c9c59..49681c01 100644
--- a/import/tools/imageProcs/sgpe_image.mk
+++ b/import/tools/imageProcs/sgpe_image.mk
@@ -24,11 +24,16 @@
# IBM_PROLOG_END_TAG
IMAGE=sgpe_image
-STOP_GPE_DEPS=$$($(IMAGE)_PATH)/.$(IMAGE).setbuild_user
+# add dependency on the raw image.bin file
+SGPE_DEPS=$$($(IMAGE)_PATH)/.$(IMAGE).setbuild_user
-$(call APPEND_EMPTY_SECTION,qpmr,1024,$(STOP_GPE_DEPS))
+# dependencies for bin files needed in the sgpe xip image
+QPMR_BIN_FILE=$(IMAGEPATH)/qpmr_header/qpmr_header.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 APPEND_EMPTY_SECTION,hcode,1024,$$($(IMAGE)_PATH)/.$(IMAGE).append.lvl2_bl)
-$(call XIP_TOOL,,report,$$($(IMAGE)_PATH)/.$(IMAGE).append.hcode,)
+$(call XIP_TOOL,append,.hcode, $$($(IMAGE)_PATH)/.$(IMAGE).append.lvl2_bl $(SGPE_BIN_FILE),$(SGPE_BIN_FILE))
+$(call XIP_TOOL,report,,$$($(IMAGE)_PATH)/.$(IMAGE).append.hcode)
$(call BUILD_XIPIMAGE)
OpenPOWER on IntegriCloud