NEXT: Pull request for efi-next-20230325
Heinrich Schuchardt
xypron.glpk at gmx.de
Sat Mar 25 17:10:08 CET 2023
Dear Tom,
The following changes since commit 884d626d8357853c012d535bf26c143bb7b5e6a5:
Merge branch '2023-03-22-assorted-minor-code-cleanups' into next
(2023-03-22 20:57:39 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-next-20230325
for you to fetch changes up to 93e3364804ffd4a5d4a0df9c750a1859f9fe298b:
cmd: bootefi: allocate device-tree copy from high memory (2023-03-25
12:04:49 +0100)
Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/15736
----------------------------------------------------------------
Pull request for efi-next-20230325
Documenation:
* add man-page for efi command
UEFI:
* Let EFI app call ExitBootServices() before legacy booting kernel
* Support zboot and bootm in the EFI app
* Let efi command show configuration tables
* Support booting a 64-bit kernel from 64-bit EFI app
* Allocate device-tree copy from high memory
* simplify efi_str_to_u16()
----------------------------------------------------------------
Heinrich Schuchardt (6):
efi_loader: support for Ctrl() device path node
efi_loader: fix device-path for USB devices
efi_loader: move struct efi_device_path to efi.h
efi_loader: move dp_alloc() to efi_alloc()
efi_loader: simplify efi_str_to_u16()
cmd: bootefi: allocate device-tree copy from high memory
Simon Glass (12):
efi: Set RUN_64BIT correctly for the EFI app
x86: Adjust bootparam.h to be more like linux
x86: Add return-value comment to cpu_jump_to_64bit()
x86: Support booting a 64-bit kernel from 64-bit U-Boot
x86: Exit EFI boot services before starting kernel
x86: Support zboot and bootm in the EFI app
efi: Add another tranch of GUIDs
efi: Include GUID names with EFI app and payload
doc: Add help for the efi command
efi: Split out table-listing code into a new file
efi: Support showing tables
efI: Allow packaging a kernel in the debugging script
arch/x86/Kconfig | 4 +-
arch/x86/include/asm/bootm.h | 12 +-
arch/x86/include/asm/bootparam.h | 70 ++++++----
arch/x86/include/asm/cpu.h | 1 +
arch/x86/lib/bootm.c | 43 ++++--
arch/x86/lib/zimage.c | 17 ++-
cmd/Makefile | 4 +-
cmd/bootefi.c | 19 +--
cmd/efi.c | 31 ++++-
cmd/efi_common.c | 26 ++++
cmd/efidebug.c | 6 +-
configs/efi-x86_app32_defconfig | 2 +-
configs/efi-x86_app64_defconfig | 3 +-
doc/usage/cmd/efi.rst | 219
+++++++++++++++++++++++++++++++
doc/usage/index.rst | 1 +
include/efi.h | 22 +++-
include/efi_api.h | 31 ++++-
include/efi_loader.h | 4 +-
lib/efi_loader/efi_device_path.c | 85 ++++++------
lib/efi_loader/efi_device_path_to_text.c | 12 +-
lib/efi_loader/efi_memory.c | 46 ++++---
lib/uuid.c | 10 +-
scripts/build-efi.sh | 14 +-
23 files changed, 539 insertions(+), 143 deletions(-)
create mode 100644 cmd/efi_common.c
create mode 100644 doc/usage/cmd/efi.rst
More information about the U-Boot
mailing list