summaryrefslogtreecommitdiffstats
path: root/src/build/mkrules/dist.targets.mk
diff options
context:
space:
mode:
authorGlenn Miles <milesg@ibm.com>2019-04-05 18:09:23 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-04-17 12:56:14 -0500
commit1654f76c7fd26c0a96d0ed5286c997c6393bd8d5 (patch)
tree5498eefd9caaa4d520ff8d1af4da1ac6f7cdd4a9 /src/build/mkrules/dist.targets.mk
parentd0c71ff0ce912f12a7a8e1af4e0ea95e0d1fbf11 (diff)
downloadtalos-hostboot-1654f76c7fd26c0a96d0ed5286c997c6393bd8d5.tar.gz
talos-hostboot-1654f76c7fd26c0a96d0ed5286c997c6393bd8d5.zip
Populate OCMBFW partition with packaged image
-Adds pkgOcmbFw.pl script for packaging image from microsemi with header containing SHA512 hash of image. Script can also be used to verify existing header and parse/display header contents. -Changed dist.targets.mk to copy pkgOcmbFw.pl tool into fsp/op environments. -Changes to mkrules/hbfw/img/makefile to create 4k fake image (zero filled) and add header to file prior to signing and creating pnor partition. This is done for axone-simics only. -Minor changes to hostboot pnor code to recognize the OCMBFW PNOR partition. Change-Id: I21cd15af9ab63517491ad1897afd3a2223db0dd6 RTC: 193924 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/75669 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/build/mkrules/dist.targets.mk')
-rwxr-xr-xsrc/build/mkrules/dist.targets.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/build/mkrules/dist.targets.mk b/src/build/mkrules/dist.targets.mk
index 79b899d6e..0d592b838 100755
--- a/src/build/mkrules/dist.targets.mk
+++ b/src/build/mkrules/dist.targets.mk
@@ -85,6 +85,7 @@ COPY_FILES = \
src/build/buildpnor/imprintHwKeyHash:openpower \
src/build/buildpnor/wof-tables-img:openpower \
src/build/buildpnor/memd_creation.pl:openpower \
+ src/build/buildpnor/pkgOcmbFw.pl:openpower \
src/usr/targeting/common/processMrw.pl:openpower \
src/usr/targeting/common/Targets.pm:openpower \
src/usr/targeting/common/genHDATstructures.pl:openpower \
@@ -305,6 +306,7 @@ fsp.tar_CONTENTS = \
src/build/buildpnor/buildUcdFlashImages.pl \
src/build/buildpnor/PnorUtils.pm \
src/build/buildpnor/imprintHwKeyHash \
+ src/build/buildpnor/pkgOcmbFw.pl \
src/build/buildpnor/defaultPnorLayout.xml \
src/build/buildpnor/pnorLayoutFSP.xml \
src/build/buildpnor/pnorLayoutAxone.xml \
OpenPOWER on IntegriCloud