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