[PATCH 0/6 v3] EFI variable support via OP-TEE

Ilias Apalodimas ilias.apalodimas at linaro.org
Fri May 15 21:53:00 CEST 2020


Hi!

This is the v3 of the patchset adding EFI variable support via OP-TEE
originally posted here [1] [2]

Changes since v2: 
* patch 1: 
   - Fixed typos and c/p mistakes on struct documentation
* patch 2:
   - Depend on OPTEE instead of SUPPORT_EMMC_RPMB, since a Secure World storage
	 can be used (directly from StandAloneMM) instead of RPMB
   - Refactor exit points and always use a goto out; instead of returns when
	 possible
   - Add an early check on efi_get_next_variable_name() instead of relying on
	 StMM for checking.
* patch 3:
   - Add optional -nv -rt -at -bs arguments to define attributes for 
     efidebug query command

[1] https://lists.denx.de/pipermail/u-boot/2020-May/410772.html
[2] https://lists.denx.de/pipermail/u-boot/2020-May/411603.html

Ilias Apalodimas (5):
  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

Sughosh Ganu (1):
  efi_loader: Add headers for EDK2 StandAloneMM communication

 MAINTAINERS                           |   6 +
 cmd/efidebug.c                        |  60 ++-
 configs/lx2160ardb_tfa_stmm_defconfig |  78 +++
 doc/uefi/uefi.rst                     |  17 +
 include/mm_communication.h            | 208 ++++++++
 lib/efi_loader/Kconfig                |   9 +
 lib/efi_loader/Makefile               |   4 +
 lib/efi_loader/efi_variable_tee.c     | 662 ++++++++++++++++++++++++++
 8 files changed, 1043 insertions(+), 1 deletion(-)
 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

-- 
2.26.2



More information about the U-Boot mailing list