Pull request efi-2022-01-rc4-2

Heinrich Schuchardt xypron.glpk at gmx.de
Fri Dec 10 10:32:49 CET 2021


Dear Tom,

The following changes since commit 1530ad5becf330c6094e995e340d920df2b43699:

   Merge branch 'master' of
https://source.denx.de/u-boot/custodians/u-boot-sunxi (2021-12-09
08:43:30 -0500)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2022-01-rc4-2

for you to fetch changes up to d8063dc373eb5ed5b4a31fdd3eecd32cba592696:

   efi: Add a media/block driver for EFI block devices (2021-12-09
11:43:25 -0800)

Gitlab CI showed no problems:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/10179

----------------------------------------------------------------
Pull request efi-2022-01-rc4-2

UEFI:

* correctly handle missing TPM device
* prepare for block devices for U-Boot as EFI app

----------------------------------------------------------------
Alexander Dahl (1):
       doc: usage: Fix command in fdt overlay apply sequence

Masahisa Kojima (3):
       efi_loader: efi_tcg2_register returns appropriate error
       efi_loader: check tcg2 protocol installation outside the TCG protocol
       efi_loader: correctly handle no tpm device error

Simon Glass (3):
       efi: Rename UCLASS_EFI and IF_TYPE_EFI
       efi: Add uclass for devices provided by UEFI firmware
       efi: Add a media/block driver for EFI block devices

  MAINTAINERS                       |   3 +
  arch/sandbox/dts/test.dts         |   4 ++
  disk/part.c                       |   5 +-
  doc/develop/uefi/uefi.rst         |   8 +--
  doc/usage/fdt_overlays.rst        |   2 +-
  drivers/block/Kconfig             |  33 +++++++++++
  drivers/block/Makefile            |   4 ++
  drivers/block/blk-uclass.c        |   6 +-
  drivers/block/efi-media-uclass.c  |  15 +++++
  drivers/block/efi_blk.c           | 115
++++++++++++++++++++++++++++++++++++++
  drivers/block/sb_efi_media.c      |  20 +++++++
  include/blk.h                     |   3 +-
  include/dm/uclass-id.h            |   3 +-
  include/efi.h                     |  11 ++++
  include/efi_loader.h              |   2 +
  lib/efi_driver/efi_block_device.c |   8 +--
  lib/efi_driver/efi_uclass.c       |   8 +--
  lib/efi_loader/Kconfig            |   2 +
  lib/efi_loader/efi_boottime.c     |   9 ++-
  lib/efi_loader/efi_image_loader.c |  13 ++++-
  lib/efi_loader/efi_setup.c        |   4 ++
  lib/efi_loader/efi_tcg2.c         |  87 +++++++++++++++++++++-------
  test/dm/Makefile                  |   1 +
  test/dm/efi_media.c               |  24 ++++++++
  24 files changed, 346 insertions(+), 44 deletions(-)
  create mode 100644 drivers/block/efi-media-uclass.c
  create mode 100644 drivers/block/efi_blk.c
  create mode 100644 drivers/block/sb_efi_media.c
  create mode 100644 test/dm/efi_media.c


More information about the U-Boot mailing list