diff options
author | Nick Bofferding <bofferdn@us.ibm.com> | 2017-10-26 08:18:04 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-10-28 17:21:15 -0400 |
commit | b0f4906b589d29aa333adc0aab052f44c8646d1d (patch) | |
tree | ccd853ee49b7c74be4bbeddb03ff53a831596bda | |
parent | fb8c2671f28d6908448eab8a8ec006c170b87f24 (diff) | |
download | talos-hostboot-b0f4906b589d29aa333adc0aab052f44c8646d1d.tar.gz talos-hostboot-b0f4906b589d29aa333adc0aab052f44c8646d1d.zip |
Secure Boot: Sign MEMD partition for FSP platforms
Change-Id: I039dcb34fb486796b11869d6e21266a51b6bc995
RTC: 181463
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48872
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com>
Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
-rwxr-xr-x | src/build/mkrules/hbfw/img/makefile | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/build/mkrules/hbfw/img/makefile b/src/build/mkrules/hbfw/img/makefile index 434b7ffd1..ab91d0d3b 100755 --- a/src/build/mkrules/hbfw/img/makefile +++ b/src/build/mkrules/hbfw/img/makefile @@ -286,7 +286,10 @@ CUMULUS_OCC_IMG = ${bb}/images/ppc/lab/fs/p9le/rootfs/opt/extucode/81e00430.lid ## System Specific ZZ_WOFDATA_IMG = ${ENGD_WOFPATH:Fzz_wof_data.bin} ZEPPELIN_WOFDATA_IMG = ${ENGD_WOFPATH:Fzeppelin_wof_data.bin} -ZZ_MEMD_IMG = ${ENGD_MEMDPATH:Fzz_memd_data.bin} +FLEETWOOD_WOFDATA_IMG = ${ENGD_WOFPATH:Ffleetwood_wof_data.bin} +ZZ_MEMD_IMG = ${ENGD_MEMDPATH:Fzz_memd_output.dat} +ZEPPELIN_MEMD_IMG = ${ENGD_MEMDPATH:Fzeppelin_memd_output.dat} +FLEETWOOD_MEMD_IMG = ${ENGD_MEMDPATH:Ffleetwood_memd_output.dat} # Input fake images NIMBUS_VPO_HBD_IMG = vbu_NIMBUS_targeting.bin @@ -306,6 +309,8 @@ CUMULUS_OCC_FINAL_IMG = CUMULUS.OCC.bin ZZ_WOFDATA_FINAL_IMG = ZZ.WOFDATA.bin ZEPPELIN_WOFDATA_FINAL_IMG = ZEPPELIN.WOFDATA.bin ZZ_MEMD_FINAL_IMG = ZZ.MEMD.bin +ZEPPELIN_MEMD_FINAL_IMG = ZEPPELIN.MEMD.bin +FLEETWOOD_MEMD_FINAL_IMG = FLEETWOOD.MEMD.bin # Decide which PNOR to build @@ -319,7 +324,8 @@ ZZ_MEMD_FINAL_IMG = ZZ.MEMD.bin GEN_CUMULUS_BIN_FILES = CUMULUS:SBE=${${CUMULUS_SBE_IMG}:P},HCODE=${${CUMULUS_HCODE_IMG}:P},OCC=${${CUMULUS_OCC_IMG}:P},HBD=${${CUMULUS_HBD_IMG}:P} .endif GEN_ZZ_BIN_FILES = ZZ:WOFDATA=${${ZZ_WOFDATA_IMG}:P},MEMD=${${ZZ_MEMD_IMG}:P} - GEN_ZEPPELIN_BIN_FILES = ZEPPELIN:WOFDATA=${${ZEPPELIN_WOFDATA_IMG}:P} + GEN_ZEPPELIN_BIN_FILES = ZEPPELIN:WOFDATA=${${ZEPPELIN_WOFDATA_IMG}:P},MEMD=${${ZEPPELIN_MEMD_IMG}:P} + GEN_FLEETWOOD_BIN_FILES = FLEETWOOD:WOFDATA=${${FLEETWOOD_WOFDATA_IMG}:P},MEMD=${${FLEETWOOD_MEMD_IMG}:P} SYSTEM_SPECIFIC_PARAMS = --install-all --emit-eccless ${TARGET_TEST:b--test} ${CONFIG_SECUREBOOT:b--secureboot} \ --pnorLayout ${PNOR_LAYOUT} ${CORRUPT_PARAMS} ${HB_STANDALONE:b--hb-standalone} \ @@ -327,6 +333,7 @@ ZZ_MEMD_FINAL_IMG = ZZ.MEMD.bin --systemBinFiles ${GEN_CUMULUS_BIN_FILES} \ --systemBinFiles ${GEN_ZZ_BIN_FILES} \ --systemBinFiles ${GEN_ZEPPELIN_BIN_FILES} \ + --systemBinFiles ${GEN_FLEETWOOD_BIN_FILES} \ --hwKeyHashFile ${IMPRINT_HW_KEY_HASH} .else # Parameters passed into GEN_PNOR_IMAGE_SCRIPT. |