Pull request for UEFI sub-system for efi-2020-07-rc3
Heinrich Schuchardt
xypron.glpk at gmx.de
Mon May 18 08:34:59 CEST 2020
The following changes since commit 515f613253cf0a892c3a321770ab927fa3d925cf:
Merge branch '2020-05-15-kconfig-migrations' (2020-05-15 21:44:46 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2020-07-rc3
for you to fetch changes up to 7f44c7e281ef228d60625f5acdcbe68a847256bd:
dts: nxp2160ardb: add op-tee node (2020-05-17 21:59:53 +0200)
----------------------------------------------------------------
Pull request for UEFI sub-system for efi-2020-07-rc3
A series of patches introduces the possibility to manage UEFI variables
via an OP-TEE module. CONFIG_EFI_MM_COMM_TEE enables this. If this
option is not specified the U-Boot behavior remains unchanged. A defconfig
is provided for compile testing (lx2160ardb_tfa_stmm_defconfig).
An incorrect UEFI memory allocation for fsl-layerscape is fixed.
No errors were reported by Gitlab CI and Travis CI:
https://travis-ci.org/github/xypron2/u-boot/builds/688134432
https://gitlab.denx.de/u-boot/custodians/u-boot-efi/pipelines/3274
----------------------------------------------------------------
Ilias Apalodimas (6):
efi_loader: Implement EFI variable handling via OP-TEE
cmd: efidebug: Add support for querying UEFI variable storage
MAINTAINERS: Add maintainer for EFI variables via OP-TEE
doc: uefi.rst: Add OP-TEE variable storage config options
configs: lx2160a: Add default config for lx2160a using StMM in OP-TEE
dts: nxp2160ardb: add op-tee node
Michael Walle (1):
efi_loader: round the memory area in efi_add_memory_map()
Sughosh Ganu (1):
efi_loader: Add headers for EDK2 StandAloneMM communication
MAINTAINERS | 6 +
arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 10 +-
arch/arm/cpu/armv8/fsl-layerscape/fdt.c | 5 +-
arch/arm/dts/fsl-lx2160a.dtsi | 6 +
arch/arm/mach-meson/board-common.c | 7 +-
arch/x86/lib/e820.c | 6 +-
board/freescale/lx2160a/MAINTAINERS | 1 +
board/raspberrypi/rpi/rpi.c | 4 +-
cmd/bootefi.c | 8 +-
cmd/efidebug.c | 58 ++-
configs/lx2160ardb_tfa_stmm_defconfig | 85 ++++
doc/uefi/uefi.rst | 17 +
drivers/video/meson/meson_vpu.c | 4 +-
drivers/video/sunxi/sunxi_de2.c | 6 +-
drivers/video/sunxi/sunxi_display.c | 6 +-
include/efi_loader.h | 3 +-
include/mm_communication.h | 208 ++++++++++
lib/efi_loader/Kconfig | 9 +
lib/efi_loader/Makefile | 4 +
lib/efi_loader/efi_memory.c | 54 ++-
lib/efi_loader/efi_runtime.c | 3 +-
lib/efi_loader/efi_variable_tee.c | 662
++++++++++++++++++++++++++++++++
22 files changed, 1117 insertions(+), 55 deletions(-)
create mode 100644 configs/lx2160ardb_tfa_stmm_defconfig
create mode 100644 include/mm_communication.h
create mode 100644 lib/efi_loader/efi_variable_tee.c
More information about the U-Boot
mailing list