mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-06-05 02:20:30 +00:00
arm/edk2: update to edk2-stable202308
Update to the latest versions of edk2 and edk2-platforms. This necessitates updating the patches in sbsa-acs to apply cleanly to the latest version of edk2. Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
+1
-1
@@ -4,4 +4,4 @@ SRCREV_edk2-platforms ?= "be2af02a3fb202756ed9855173e0d0ed878ab6be"
|
||||
# FIXME - clang is having issues with antlr
|
||||
TOOLCHAIN:aarch64 = "gcc"
|
||||
|
||||
require edk2-firmware.inc
|
||||
require recipes-bsp/uefi/edk2-firmware.inc
|
||||
+1
-1
@@ -10,7 +10,7 @@ LICENSE = "BSD-2-Clause-Patent"
|
||||
SRC_URI = "git://github.com/tianocore/edk2.git;branch=master;protocol=https"
|
||||
LIC_FILES_CHKSUM = "file://License.txt;md5=2b415520383f7964e96700ae12b4570a"
|
||||
|
||||
SRCREV = "ba91d0292e593df8528b66f99c1b0b14fadc8e16"
|
||||
SRCREV = "819cfc6b42a68790a23509e4fcc58ceb70e1965e"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
SRCREV_edk2 ?= "819cfc6b42a68790a23509e4fcc58ceb70e1965e"
|
||||
SRCREV_edk2-platforms ?= "bb6841e3fd1c60b3f8510b4fc0a380784e05d326"
|
||||
|
||||
# FIXME - clang is having issues with antlr
|
||||
TOOLCHAIN:aarch64 = "gcc"
|
||||
|
||||
require recipes-bsp/uefi/edk2-firmware.inc
|
||||
+5
-6
@@ -1,25 +1,24 @@
|
||||
From 97eb384fcc66326f93813ff14b998bb7336a4422 Mon Sep 17 00:00:00 2001
|
||||
From 3a164d9f17591a545d1eafa629b486d4a1563722 Mon Sep 17 00:00:00 2001
|
||||
From: Ross Burton <ross.burton@arm.com>
|
||||
Date: Thu, 16 Feb 2023 21:53:25 +0000
|
||||
Subject: [PATCH] Patch in the paths to the SBSA test suite
|
||||
|
||||
Upstream-Status: Inappropriate (required action)
|
||||
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
||||
|
||||
---
|
||||
ShellPkg/ShellPkg.dsc | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/ShellPkg/ShellPkg.dsc b/ShellPkg/ShellPkg.dsc
|
||||
index dd0d88603f..7367c052fc 100644
|
||||
index dd0d88603f11..91710c0795dc 100644
|
||||
--- a/ShellPkg/ShellPkg.dsc
|
||||
+++ b/ShellPkg/ShellPkg.dsc
|
||||
@@ -23,6 +23,8 @@
|
||||
!include MdePkg/MdeLibs.dsc.inc
|
||||
|
||||
[LibraryClasses.common]
|
||||
+ SbsaValLib|ShellPkg/Application/sbsa-acs/val/SbsaValLib.inf
|
||||
+ SbsaPalLib|ShellPkg/Application/sbsa-acs/platform/pal_uefi/SbsaPalLib.inf
|
||||
+ SbsaValLib|ShellPkg/Application/sbsa-acs/val/SbsaValLib.inf
|
||||
+ SbsaPalLib|ShellPkg/Application/sbsa-acs/platform/pal_uefi/SbsaPalLib.inf
|
||||
UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf
|
||||
UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
|
||||
UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
|
||||
@@ -27,7 +26,7 @@ index dd0d88603f..7367c052fc 100644
|
||||
# Build all the libraries when building this package.
|
||||
# This helps developers test changes and how they affect the package.
|
||||
#
|
||||
+ ShellPkg/Application/sbsa-acs/uefi_app/SbsaAvs.inf
|
||||
+ ShellPkg/Application/sbsa-acs/uefi_app/SbsaAvs.inf
|
||||
ShellPkg/Library/UefiShellLib/UefiShellLib.inf
|
||||
ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.inf
|
||||
ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 8ce56a02fd722833931d356c372d374845f4c626 Mon Sep 17 00:00:00 2001
|
||||
From 6c403e3ccaae3bb3fd9d0ad220ed8ea98b2b1354 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Wed, 7 Apr 2021 00:16:07 -0700
|
||||
Subject: [PATCH] Enforce using good old BFD linker
|
||||
@@ -12,18 +12,17 @@ collect2: error: ld returned 1 exit status
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
|
||||
---
|
||||
BaseTools/Conf/tools_def.template | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/BaseTools/Conf/tools_def.template b/BaseTools/Conf/tools_def.template
|
||||
index 503a6687c1..5cbc5c92a5 100755
|
||||
index 1bf62362b611..2b41be8d5a44 100755
|
||||
--- a/BaseTools/Conf/tools_def.template
|
||||
+++ b/BaseTools/Conf/tools_def.template
|
||||
@@ -746,7 +746,7 @@ DEFINE GCC_ARM_CC_XIPFLAGS = -mno-unaligned-access
|
||||
DEFINE GCC_AARCH64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mlittle-endian -fno-short-enums -fverbose-asm -funsigned-char -ffunction-sections -fdata-sections -Wno-address -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-pic -fno-pie -ffixed-x18
|
||||
@@ -747,7 +747,7 @@ DEFINE GCC_AARCH64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mlittle-endian -fno-
|
||||
DEFINE GCC_AARCH64_CC_XIPFLAGS = -mstrict-align -mgeneral-regs-only
|
||||
DEFINE GCC_RISCV64_CC_XIPFLAGS = -mstrict-align -mgeneral-regs-only
|
||||
DEFINE GCC_DLINK_FLAGS_COMMON = -nostdlib --pie
|
||||
-DEFINE GCC_DLINK2_FLAGS_COMMON = -Wl,--script=$(EDK_TOOLS_PATH)/Scripts/GccBase.lds
|
||||
+DEFINE GCC_DLINK2_FLAGS_COMMON = -fuse-ld=bfd -Wl,--script=$(EDK_TOOLS_PATH)/Scripts/GccBase.lds
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
require recipes-bsp/uefi/edk2-firmware_202305.bb
|
||||
require recipes-bsp/uefi/edk2-firmware_202308.bb
|
||||
PROVIDES:remove = "virtual/bootloader"
|
||||
|
||||
LICENSE += "& Apache-2.0"
|
||||
|
||||
Reference in New Issue
Block a user