EDK2 Nightly Build

Unofficial EDK2 nightly build

View the Project on GitHub retrage/edk2-nightly

Unofficial EDK2 nightly build

This repository provides unofficial tianocore/edk2 nightly build. It currently builds OVMF for x64, RISC-V 64-bit, and LoongArch64, ArmVirtPkg for AArch64, and UEFI Shell for x64, IA-32, AArch64, RISC-V 64-bit, and LoongArch64 both Debug and Release.

NOTE

IA32 support for OVMF has been removed by https://github.com/tianocore/edk2/commit/1fb88ffe284782cc79e306306b8d19829b6248b7.

ARM support for ArmVirtPkg has been removed by https://github.com/tianocore/edk2/commit/b471ed29694c375ea1b6b484eb71af73ed61fece.

ARM support for UEFI Shell has been removed by https://github.com/tianocore/edk2/commit/9c657c36856a47190eeba3bc24a44f575cf6b1a6.

Pre-built binaries

UEFI images for QEMU

GCC5 DEBUG RELEASE
X64 DEBUGX64_OVMF.fd
DEBUGX64_OVMF_CODE.fd
DEBUGX64_OVMF_VARS.fd
RELEASEX64_OVMF.fd
RELEASEX64_OVMF_CODE.fd
RELEASEX64_OVMF_VARS.fd
AARCH64 DEBUGAARCH64_QEMU_EFI.fd
DEBUGAARCH64_QEMU_VARS.fd
RELEASEAARCH64_QEMU_EFI.fd
RELEASEAARCH64_QEMU_VARS.fd
RISCV64 DEBUGRISCV64_VIRT.fd (Not tested) RELEASERISCV64_VIRT.fd (Not tested)
LOONGARCH64 DEBUGLOONGARCH64_QEMU_EFI.fd (Not tested)
DEBUGLOONGARCH64_QEMU_VARS.fd
RELEASELOONGARCH64_QEMU_EFI.fd (Not tested)
RELEASELOONGARCH64_QEMU_VARS.fd

UEFI Shell

GCC5 DEBUG RELEASE
X64 DEBUGX64_Shell.efi RELEASEX64_Shell.efi
IA32 DEBUGIA32_Shell.efi RELEASEIA32_Shell.efi
AARCH64 DEBUGAARCH64_Shell.efi RELEASEAARCH64_Shell.efi
RISCV64 DEBUGRISCV64_Shell.efi RELEASERISCV64_Shell.efi
LOONGARCH64 DEBUGLOONGARCH64_Shell.efi RELEASELOONGARCH64_Shell.efi

Deprecated binary images

GCC5 DEBUG RELEASE
IA32 DEBUGIa32_OVMF.fd
DEBUGIa32_OVMF_CODE.fd
DEBUGIa32_OVMF_VARS.fd
RELEASEIa32_OVMF.fd
RELEASEIa32_OVMF_CODE.fd
RELEASEIa32_OVMF_VARS.fd
ARM DEBUGARM_QEMU_EFI.fd
DEBUGARM_QEMU_VARS.fd
RELEASEARM_QEMU_EFI.fd
RELEASEARM_QEMU_VARS.fd
ARM DEBUGARM_Shell.efi RELEASEARM_Shell.efi

Build system

The build system is constructed on the top of CircleCI using Dockerfile The nightly build is scuduled at 00:00 UTC every day. Please see .circleci/config.yml for more details.