Skip to content

Commit 521b663

Browse files
committed
uefi: Pin OVMF to a known good nightly build
The OVMF nightly build from 2026-10-27 doesn't boot in QEMU, no output on the serial console, so the UEFI tests time out in CI. Pin to the 2026-10-26 build, which works. Can be overridden with OVMF_REV. Signed-off-by: Daniel Schaefer <dhs@frame.work>
1 parent 04cf503 commit 521b663

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

‎framework_uefi/Makefile‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,13 @@ $(BUILD)/shellx64.efi:
6565
curl -L https://github.com/pbatard/UEFI-Shell/releases/download/24H2/shellx64.efi -o $@
6666

6767
# Download OVMF firmware for QEMU
68+
# Pinned to a known good nightly build, the 2026-10-27 build doesn't boot
69+
OVMF_REV?=e83f8c726e5bbcd81f29c34e48f2d842eb15d162
70+
OVMF_URL=https://raw.githubusercontent.com/retrage/edk2-nightly/$(OVMF_REV)/bin
6871
$(BUILD)/OVMF_CODE.fd $(BUILD)/OVMF_VARS.fd:
6972
mkdir -p $(BUILD)
70-
curl -L https://retrage.github.io/edk2-nightly/bin/RELEASEX64_OVMF_CODE.fd -o $(BUILD)/OVMF_CODE.fd
71-
curl -L https://retrage.github.io/edk2-nightly/bin/RELEASEX64_OVMF_VARS.fd -o $(BUILD)/OVMF_VARS.fd
73+
curl -fL $(OVMF_URL)/RELEASEX64_OVMF_CODE.fd -o $(BUILD)/OVMF_CODE.fd
74+
curl -fL $(OVMF_URL)/RELEASEX64_OVMF_VARS.fd -o $(BUILD)/OVMF_VARS.fd
7275

7376
$(BUILD)/UEFI-Shell-fwk.iso: $(BUILD)/boot.efi $(BUILD)/shellx64.efi
7477
mkdir -p $(BUILD)/$@.tmp/efi/boot

0 commit comments

Comments
 (0)