mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-09 17:03:35 -09:00
For release notes since edk2-stable202508, see: https://github.com/tianocore/edk2/releases/tag/edk2-stable202511 This commit also updates the edk2-platforms packages with the last commit merged at the edk2 release date (2025-11-19), which corresponds to commit [1]. The edk2-non-osi package is also updated the same way, which corresponds to commit [2]. This commit also adds an edk2-platforms package patch to fix a Marvell build failure seen with the SolidRun MacchiatoBin platform. This commit has been runtime tested with tests using EDK2 package, with commands: support/testing/run-tests \ -d dl -o output_folder \ tests.boot.test_edk2 \ tests.boot.test_grub.TestGrubAArch64EFI \ tests.boot.test_grub.TestGrubRiscV64EFI \ tests.boot.test_grub.TestGrubX8664EFI \ tests.package.test_fwts It has also been runtime tested (by booting in qemu) with defconfigs using EDK2 package: qemu_aarch64_sbsa_defconfig qemu_loongarch64_virt_efi_defconfig qemu_riscv64_virt_efi_defconfig qemu_x86_64_efi_defconfig [1]1e64c1109a[2]94d0489811Cc: Dick Olsson <hi@senzilla.io> Cc: Romain Naour <romain.naour@smile.fr> Cc: Vincent Stehlé <vincent.stehle@arm.com> Signed-off-by: Julien Olivain <ju.o@free.fr> Signed-off-by: Romain Naour <romain.naour@smile.fr>
28 lines
1.1 KiB
Makefile
28 lines
1.1 KiB
Makefile
################################################################################
|
|
#
|
|
# edk2-non-osi
|
|
#
|
|
################################################################################
|
|
|
|
# Keep in sync with latest commit as of the release date for boot/edk2
|
|
EDK2_NON_OSI_VERSION = 94d048981116e2e3eda52dad1a89958ee404098d
|
|
EDK2_NON_OSI_SITE = $(call github,tianocore,edk2-non-osi,$(EDK2_NON_OSI_VERSION))
|
|
EDK2_NON_OSI_INSTALL_TARGET = NO
|
|
EDK2_NON_OSI_INSTALL_STAGING = YES
|
|
|
|
# Copy Marvell Armada files
|
|
EDK2_NON_OSI_LICENSE += BSD-2-Clause-Patent (Marvell Armada)
|
|
EDK2_NON_OSI_LICENSE_FILES += Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0McBin.inf
|
|
EDK2_NON_OSI_DIRS += Silicon/Marvell/Armada7k8k/DeviceTree
|
|
|
|
# There is nothing to build for edk2-non-osi. All we need to do is to copy
|
|
# the selected description files to staging, for other packages to build with.
|
|
define EDK2_NON_OSI_INSTALL_STAGING_CMDS
|
|
$(foreach d,$(EDK2_NON_OSI_DIRS),\
|
|
mkdir -p $(STAGING_DIR)/usr/share/edk2-non-osi/$(d) && \
|
|
cp -rf $(@D)/$(d)/* $(STAGING_DIR)/usr/share/edk2-non-osi/$(d)/
|
|
)
|
|
endef
|
|
|
|
$(eval $(generic-package))
|