[PATCH v2 0/3] Conformance Profiles Table support in U-boot

Jose Marinho jose.marinho at arm.com
Thu Dec 23 15:51:06 CET 2021


patch v2:
 - address v1 comments
 - define EFI_EBBR_2_0_CONFORMANCE unconditionally.
 - introduce ECPT EFI selftet
 - drop the efidebug ECPT print

The Conformance Profiles Table (ECPT) table will be included in the UEFI
specification 2.9+.
The ECPT table was introduced in UEFI following the code-first path. The
acceptance ticket can be viewed at:
	https://bugzilla.tianocore.org/show_bug.cgi?id=3591

This patch set implements the ECPT table in U-boot.

Jose Marinho (3):
  efi: Create ECPT table
  efi: ECPT add EBBRv2.0 conformance profile
  efi: ECPT EFI selftest

 cmd/efidebug.c                       |   4 +
 include/efi_api.h                    |  14 ++++
 include/efi_loader.h                 |   7 ++
 lib/efi_loader/Kconfig               |  11 +++
 lib/efi_loader/Makefile              |   1 +
 lib/efi_loader/efi_conformance.c     |  75 +++++++++++++++++++
 lib/efi_loader/efi_setup.c           |   6 ++
 lib/efi_selftest/Makefile            |   2 +
 lib/efi_selftest/efi_selftest_ecpt.c | 105 +++++++++++++++++++++++++++
 9 files changed, 225 insertions(+)
 create mode 100644 lib/efi_loader/efi_conformance.c
 create mode 100644 lib/efi_selftest/efi_selftest_ecpt.c

-- 
2.25.1



More information about the U-Boot mailing list