Skip to content

Commit b0f4906

Browse files
Nick Bofferdingdcrowell77
authored andcommitted
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>
1 parent fb8c267 commit b0f4906

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/build/mkrules/hbfw/img/makefile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,10 @@ CUMULUS_OCC_IMG = ${bb}/images/ppc/lab/fs/p9le/rootfs/opt/extucode/81e00430.lid
286286
## System Specific
287287
ZZ_WOFDATA_IMG = ${ENGD_WOFPATH:Fzz_wof_data.bin}
288288
ZEPPELIN_WOFDATA_IMG = ${ENGD_WOFPATH:Fzeppelin_wof_data.bin}
289-
ZZ_MEMD_IMG = ${ENGD_MEMDPATH:Fzz_memd_data.bin}
289+
FLEETWOOD_WOFDATA_IMG = ${ENGD_WOFPATH:Ffleetwood_wof_data.bin}
290+
ZZ_MEMD_IMG = ${ENGD_MEMDPATH:Fzz_memd_output.dat}
291+
ZEPPELIN_MEMD_IMG = ${ENGD_MEMDPATH:Fzeppelin_memd_output.dat}
292+
FLEETWOOD_MEMD_IMG = ${ENGD_MEMDPATH:Ffleetwood_memd_output.dat}
290293

291294
# Input fake images
292295
NIMBUS_VPO_HBD_IMG = vbu_NIMBUS_targeting.bin
@@ -306,6 +309,8 @@ CUMULUS_OCC_FINAL_IMG = CUMULUS.OCC.bin
306309
ZZ_WOFDATA_FINAL_IMG = ZZ.WOFDATA.bin
307310
ZEPPELIN_WOFDATA_FINAL_IMG = ZEPPELIN.WOFDATA.bin
308311
ZZ_MEMD_FINAL_IMG = ZZ.MEMD.bin
312+
ZEPPELIN_MEMD_FINAL_IMG = ZEPPELIN.MEMD.bin
313+
FLEETWOOD_MEMD_FINAL_IMG = FLEETWOOD.MEMD.bin
309314

310315

311316
# Decide which PNOR to build
@@ -319,14 +324,16 @@ ZZ_MEMD_FINAL_IMG = ZZ.MEMD.bin
319324
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}
320325
.endif
321326
GEN_ZZ_BIN_FILES = ZZ:WOFDATA=${${ZZ_WOFDATA_IMG}:P},MEMD=${${ZZ_MEMD_IMG}:P}
322-
GEN_ZEPPELIN_BIN_FILES = ZEPPELIN:WOFDATA=${${ZEPPELIN_WOFDATA_IMG}:P}
327+
GEN_ZEPPELIN_BIN_FILES = ZEPPELIN:WOFDATA=${${ZEPPELIN_WOFDATA_IMG}:P},MEMD=${${ZEPPELIN_MEMD_IMG}:P}
328+
GEN_FLEETWOOD_BIN_FILES = FLEETWOOD:WOFDATA=${${FLEETWOOD_WOFDATA_IMG}:P},MEMD=${${FLEETWOOD_MEMD_IMG}:P}
323329

324330
SYSTEM_SPECIFIC_PARAMS = --install-all --emit-eccless ${TARGET_TEST:b--test} ${CONFIG_SECUREBOOT:b--secureboot} \
325331
--pnorLayout ${PNOR_LAYOUT} ${CORRUPT_PARAMS} ${HB_STANDALONE:b--hb-standalone} \
326332
--systemBinFiles ${GEN_NIMBUS_BIN_FILES} \
327333
--systemBinFiles ${GEN_CUMULUS_BIN_FILES} \
328334
--systemBinFiles ${GEN_ZZ_BIN_FILES} \
329335
--systemBinFiles ${GEN_ZEPPELIN_BIN_FILES} \
336+
--systemBinFiles ${GEN_FLEETWOOD_BIN_FILES} \
330337
--hwKeyHashFile ${IMPRINT_HW_KEY_HASH}
331338
.else
332339
# Parameters passed into GEN_PNOR_IMAGE_SCRIPT.

0 commit comments

Comments
 (0)