The following changes since commit 52207514ba419a69a8105d16997b025f966c8879:
Merge branch '2021-11-05-Kconfig-syncs' (2021-11-05 15:38:46 -0400) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2022-01-rc2 for you to fetch changes up to f8d7e6e941321e40c4afa39635116ca4144c4f29: dfu: newline after updating (2021-11-07 18:36:56 +0100) Gitlab CI showed no problems: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/9766 ---------------------------------------------------------------- Pull request for efi-2022-01-rc2 Documentation: * improve description of mmc rescan * remove obsolete PPC documenation UEFI * Provide unit test for the EFI_TCG2_PROTOCOL * Implement add EFI_TCG2_PROTOCOL.SubmitCommand * Start the implementation of a 64 bit EFI app * Reduce rcar3_salvator-x image size ---------------------------------------------------------------- AKASHI Takahiro (1): efi_loader: capsule: drop __weak from efi_get_public_key_data() Heinrich Schuchardt (3): doc: mmc rescan speed mode ARM: renesas: reduce rcar3_salvator-x image size dfu: newline after updating Masahisa Kojima (3): efi_loader: use byteshift unaligned access helper efi_loader: add EFI_TCG2_PROTOCOL.SubmitCommand efi_selftest: add selftest for EFI_TCG2_PROTOCOL and Measured Boot Simon Glass (8): efi: Add a script to build an image for testing on UEFI efi: Enable DM_ETH for the app efi: Drop the OF_EMBED warning for EFI x86: Create a 32/64-bit selection for the app efi: Create a 64-bit app x86: Don't duplicate global_ptr in 64-bit EFI app efi: Add a way to obtain boot services in the app efi: Add video support to the app Stefan Roese (1): doc: Remove obsolete doc/README.nand-boot-ppc440 Thomas Huth (1): doc: Remove the obsolete README.AMCC-eval-boards-cleanup file MAINTAINERS | 4 + Makefile | 10 +- arch/x86/cpu/intel_common/Makefile | 2 +- arch/x86/cpu/u-boot-64.lds | 2 + arch/x86/cpu/x86_64/Makefile | 4 + arch/x86/cpu/x86_64/cpu.c | 32 +- arch/x86/cpu/x86_64/misc.c | 41 + arch/x86/dts/efi-x86_app.dts | 4 + board/efi/Kconfig | 15 +- board/efi/efi-x86_app/Kconfig | 6 +- board/efi/efi-x86_app/MAINTAINERS | 11 +- ...i-x86_app_defconfig => efi-x86_app32_defconfig} | 3 +- configs/efi-x86_app64_defconfig | 38 + configs/rcar3_salvator-x_defconfig | 1 + doc/README.AMCC-eval-boards-cleanup | 31 - doc/README.nand-boot-ppc440 | 60 -- doc/develop/uefi/u-boot_on_efi.rst | 70 +- doc/usage/mmc.rst | 36 +- drivers/dfu/dfu.c | 1 + drivers/video/Kconfig | 2 +- drivers/video/efi.c | 45 +- include/configs/efi-x86_app.h | 6 +- include/efi.h | 8 +- include/tpm-v2.h | 13 + lib/efi/Kconfig | 34 +- lib/efi/efi.c | 9 + lib/efi/efi_app.c | 10 + lib/efi_loader/Kconfig | 1 + lib/efi_loader/efi_capsule.c | 2 +- lib/efi_loader/efi_tcg2.c | 41 +- lib/efi_selftest/efi_miniapp_tcg2_arm.h | 153 ++++ lib/efi_selftest/efi_miniapp_tcg2_arm64.h | 208 +++++ lib/efi_selftest/efi_miniapp_tcg2_ia32.h | 178 ++++ lib/efi_selftest/efi_miniapp_tcg2_riscv32.h | 174 ++++ lib/efi_selftest/efi_miniapp_tcg2_riscv64.h | 190 +++++ lib/efi_selftest/efi_miniapp_tcg2_x86_64.h | 179 ++++ lib/efi_selftest/efi_selftest_tcg2.c | 942 ++++++++++++++++++++- lib/tpm-v2.c | 6 + scripts/build-efi.sh | 193 +++++ 39 files changed, 2582 insertions(+), 183 deletions(-) create mode 100644 arch/x86/cpu/x86_64/misc.c rename configs/{efi-x86_app_defconfig => efi-x86_app32_defconfig} (94%) create mode 100644 configs/efi-x86_app64_defconfig delete mode 100644 doc/README.AMCC-eval-boards-cleanup delete mode 100644 doc/README.nand-boot-ppc440 create mode 100644 lib/efi_selftest/efi_miniapp_tcg2_arm.h create mode 100644 lib/efi_selftest/efi_miniapp_tcg2_arm64.h create mode 100644 lib/efi_selftest/efi_miniapp_tcg2_ia32.h create mode 100644 lib/efi_selftest/efi_miniapp_tcg2_riscv32.h create mode 100644 lib/efi_selftest/efi_miniapp_tcg2_riscv64.h create mode 100644 lib/efi_selftest/efi_miniapp_tcg2_x86_64.h create mode 100755 scripts/build-efi.sh