From 375b45f0b02ae48580c5afe34800f356b905b197 Mon Sep 17 00:00:00 2001 From: Hadi Moshayedi Date: Wed, 28 Feb 2024 11:18:29 -0800 Subject: [PATCH] Disable the "Press ESCAPE for boot options" prompt in arm64 We can improve provisioning times form arm64 VMs by few seconds by setting the timeout for this prompt to 0. Default was 3. This timeout is already 0 for x64. --- build-edk2 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-edk2 b/build-edk2 index 62ad9b6..6b248b5 100755 --- a/build-edk2 +++ b/build-edk2 @@ -104,6 +104,8 @@ build_edk2() { build -a X64 -t GCC5 -p OvmfPkg/CloudHv/CloudHvX64.dsc -b RELEASE -n 0 cp Build/CloudHvX64/RELEASE_GCC5/FV/CLOUDHV.fd "$WORKLOADS_DIR/CLOUDHV-x64.fd" elif [ "$architecture" = "aarch64" ]; then + # We don't need the "Press ESCAPE for boot options" prompt + sed -i 's/\(gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut|\)[0-9]\+/\10/g' ArmVirtPkg/ArmVirtCloudHv.dsc build -a AARCH64 -t GCC5 -p ArmVirtPkg/ArmVirtCloudHv.dsc -b RELEASE -n 0 cp Build/ArmVirtCloudHv-AARCH64/RELEASE_GCC5/FV/CLOUDHV_EFI.fd "$WORKLOADS_DIR/CLOUDHV-arm64.fd" else