payloads/ipxe: Update and use the stable version

Recent changes to iPXE related to UEFI SecureBoot handling are causing
builds to break, so update the "stable" tag to the last commit in
December 2025 and use that by default until things are sorted out in
the master branch.

TEST=build samsung/stumpy with iPXE for edk2

Change-Id: I5ccdbbf35273cf1e963b913327ffa94df46a1497
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/90771
Reviewed-by: Sean Rhodes <sean@starlabs.systems>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Matt DeVillier 2026-01-14 16:44:10 -06:00
commit 4374bbd37b
2 changed files with 4 additions and 4 deletions

View file

@ -53,15 +53,15 @@ if BUILD_IPXE
choice
prompt "iPXE version"
default IPXE_MASTER
default IPXE_STABLE
config IPXE_STABLE
bool "2022.1"
bool "2025.12"
help
iPXE uses a rolling release with no stable version, for
reproducibility, use the last commit of a given month as the
'stable' version.
This is iPXE from the end of January, 2022.
This is iPXE from the end of December, 2025.
config IPXE_MASTER
bool "master"

View file

@ -2,7 +2,7 @@
# 2022.1 - Last commit of January 2022
# When updating, change the name both here and in payloads/external/iPXE/Kconfig
STABLE_COMMIT_ID=6ba671acd922ee046b257c5119b8a0f64d275473
STABLE_COMMIT_ID=7c39c04a537ce29dccc6f2bae9749d1d371429c1
TAG-$(CONFIG_IPXE_MASTER)=origin/master
TAG-$(CONFIG_IPXE_STABLE)=$(STABLE_COMMIT_ID)