From 4374bbd37b026972c24c000f3fdce73410b98d0b Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Wed, 14 Jan 2026 16:44:10 -0600 Subject: [PATCH] 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 Reviewed-on: https://review.coreboot.org/c/coreboot/+/90771 Reviewed-by: Sean Rhodes Tested-by: build bot (Jenkins) --- payloads/external/iPXE/Kconfig | 6 +++--- payloads/external/iPXE/Makefile | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/payloads/external/iPXE/Kconfig b/payloads/external/iPXE/Kconfig index 14f8898f4e..31686c8916 100644 --- a/payloads/external/iPXE/Kconfig +++ b/payloads/external/iPXE/Kconfig @@ -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" diff --git a/payloads/external/iPXE/Makefile b/payloads/external/iPXE/Makefile index a58d5f79ce..284d4275b4 100644 --- a/payloads/external/iPXE/Makefile +++ b/payloads/external/iPXE/Makefile @@ -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)