Pull request for efi-2022-01-rc2

Heinrich Schuchardt xypron.glpk at gmx.de
Sun Nov 7 19:13:09 CET 2021


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


More information about the U-Boot mailing list