@@ -186,8 +186,8 @@ build_ovmf_secboot() {
186186 -DCC_MEASUREMENT_ENABLE=TRUE -DNETWORK_HTTP_BOOT_ENABLE=TRUE -DNETWORK_IP6_ENABLE=TRUE -DNETWORK_TLS_ENABLE --pcd PcdFirmwareVendor=L" DVP distribution of EDK II\\ 0" --pcd PcdFirmwareVersionString=L" 2025.02-1\\ 0" --pcd PcdFirmwareReleaseDateString=L" 03/02/2025\\ 0" -DTPM2_ENABLE=TRUE -DFD_SIZE_4MB -DBUILD_SHELL=FALSE -DSECURE_BOOT_ENABLE=TRUE -DSMM_REQUIRE=TRUE -b RELEASE
187187 cp -p Build/OvmfX64/* /FV/OVMF_CODE.fd $FIRMWARE /OVMF_CODE.secboot.fd
188188 cp -p Build/OvmfX64/* /FV/OVMF_VARS.fd $FIRMWARE /OVMF_VARS.secboot.fd
189- cp -p Build/OvmfX64/* /X64/EnrollDefaultKeys.efi $FIRMWARE /
190- cp -p Build/OvmfX64/* /X64/Shell.efi $FIRMWARE /
189+ # cp -p Build/OvmfX64/*/X64/EnrollDefaultKeys.efi $FIRMWARE/
190+ # cp -p Build/OvmfX64/*/X64/Shell.efi $FIRMWARE/
191191 # build ${OVMF_4M_FLAGS} ${OVMF_SB_FLAGS} \
192192 # -a X64 -p OvmfPkg/OvmfPkgX64.dsc \
193193 # --pcd PcdFirmwareVendor=L"DVP distribution of EDK II\\0" \
@@ -221,14 +221,20 @@ build_ovmf_inteltdx() {
221221 cp -p Build/IntelTdx/* /FV/OVMF.fd $FIRMWARE /OVMF.inteltdx.fd
222222}
223223
224+ build_EnrollDefaultKeys () {
225+ build ${OVMF_4M_FLAGS} -a X64 -p OvmfPkg/OvmfPkgX64.dsc -D ENROLL_DEFAULT_KEYS
226+ cp Build/OvmfX64/* /X64/EnrollDefaultKeys.efi $FIRMWARE /
227+ }
224228# Build ovmf (x64) shell iso with EnrollDefaultKeys
225229build_shell () {
226230 echo_dbg " build shell"
227231 build ${OVMF_4M_FLAGS} -a X64 -p ShellPkg/ShellPkg.dsc
228- build ${OVMF_4M_FLAGS} -a IA32 -p ShellPkg/ShellPkg.dsc
232+
233+ cp Build/Shell/* /X64/Shell.efi $$ FIRMWARE/
234+ # build ${OVMF_4M_FLAGS} -a IA32 -p ShellPkg/ShellPkg.dsc
229235
230- cp -p Build/Shell/* /X64/ShellPkg/Application/Shell/Shell/OUTPUT/Shell.efi $FIRMWARE /
231- cp -p Build/OvmfX64/* /X64/EnrollDefaultKeys.efi $FIRMWARE /
236+ # cp -p Build/Shell/*/X64/ShellPkg/Application/Shell/Shell/OUTPUT/Shell.efi $FIRMWARE/
237+ # cp -p Build/OvmfX64/*/X64/EnrollDefaultKeys.efi $FIRMWARE/
232238}
233239
234240
@@ -262,13 +268,19 @@ build_ovmf 2>&1 > /dev/null
262268echo_dbg " build_ovmf_secboot"
263269build_ovmf_secboot 2>&1 > /dev/null
264270
265- echo " build_ovmf_amdsev"
271+ echo_dbg " build_ovmf_amdsev"
266272build_ovmf_amdsev 2>&1 > /dev/null
267273
268- echo " build_ovmf_inteltdx"
274+ echo_dbg " build_ovmf_inteltdx"
269275build_ovmf_inteltdx 2>&1 > /dev/null
270276
277+ echo_dbg " build_EnrollDefaultKeys"
278+ build_EnrollDefaultKeys 2>&1 > /dev/null
279+
280+ echo_dbg " build_shell"
281+ build_shell 2>&1 > /dev/null
282+
271283build_iso $FIRMWARE
272- enroll
284+ # enroll
273285ls -la $FIRMWARE
274286# no_enroll
0 commit comments