Pull request for efi-2022-01-rc2-2

Heinrich Schuchardt xypron.glpk at gmx.de
Sat Nov 13 21:15:55 CET 2021


Dear Tom,

as agreed with Simon I have added the TPMv2 mmio driver to my pull
request as this driver is needed for testing the EFI_TCG2_PROTOCOL.

Patch
Dockerfile: build swtpm
https://lists.denx.de/pipermail/u-boot/2021-November/466713.html
is another part of the effort to make the protocol testable.

The following changes since commit 6354913def1f61711c2278bd2616c748f21f69da:

   Merge branch 'master' of
https://source.denx.de/u-boot/custodians/u-boot-marvell (2021-11-10
09:15:18 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 2a10e06e07540694d82838793ee7cb34f4dbc59c:

   MAINTAINERS: Add entry for TPM drivers (2021-11-10 20:57:54 +0100)

----------------------------------------------------------------
Pull request for efi-2022-01-rc2-2

UEFI:
* fix measurement of BootOrder variable for TCG2 protocol

TPM:
* TIS mmio driver. This driver supports QEMU's emulated TPM.

----------------------------------------------------------------
Ilias Apalodimas (8):
       tpm: refactor function names and macros for infineon v1.2 TPM
       tpm: refactor function names for LPC based TPMs
       tpm2: Introduce TIS tpm core
       tpm2: Add a TPMv2 MMIO TIS driver
       tpm: Use the new API on tpm2 spi driver
       configs: Enable tpmv2 mmio on qemu for arm/arm64
       doc: qemu: Add instructions for swtpm usage
       MAINTAINERS: Add entry for TPM drivers

Masahisa Kojima (1):
       efi_loader: fix BootOrder variable measurement handling

  MAINTAINERS                      |   5 +
  configs/qemu_arm64_defconfig     |   2 +
  configs/qemu_arm_defconfig       |   2 +
  doc/board/emulation/qemu-arm.rst |  25 +++
  drivers/tpm/Kconfig              |   9 +
  drivers/tpm/Makefile             |   3 +-
  drivers/tpm/tpm2_tis_core.c      | 463
+++++++++++++++++++++++++++++++++++++++
  drivers/tpm/tpm2_tis_mmio.c      | 157 +++++++++++++
  drivers/tpm/tpm2_tis_spi.c       | 447
+++----------------------------------
  drivers/tpm/tpm_tis.h            | 136 ++++++++++++
  drivers/tpm/tpm_tis_infineon.c   |  34 +--
  drivers/tpm/tpm_tis_lpc.c        |   4 +-
  include/tpm-v2.h                 |   1 +
  lib/efi_loader/efi_tcg2.c        |   4 +-
  14 files changed, 854 insertions(+), 438 deletions(-)
  create mode 100644 drivers/tpm/tpm2_tis_core.c
  create mode 100644 drivers/tpm/tpm2_tis_mmio.c


More information about the U-Boot mailing list