
Hello Tom,
now that you have merged running swtpm via u-boot-test-hooks this pull request finally finishes of making TPMs and the EFI_TCG2_PROTOCOL on ARM testable.
The following changes since commit ade37460a944aed36ae6ee634c4d4a9a22690461:
Prepare v2022.01-rc3 (2021-11-29 11:16:03 -0500)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2022-01-rc4
for you to fetch changes up to c0d9bb0b4a747a7ec481b2369391ca8f53e50bc9:
efi_loader: Extend PCR's for firmware measurements (2021-11-30 09:23:49 +0100)
Gitlab CI showed no problems: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/10033
---------------------------------------------------------------- Pull request for efi-2022-01-rc4
Documentation:
* describe how to enable Virtio RNG on QEMU ARM
UEFI:
* enable testing the TCG2 protocol * support TPM event log passed from firmware
---------------------------------------------------------------- Heinrich Schuchardt (3): doc: qemu-arm peripherials configs: enable CMD_TPM on QEMU ARM test: unit test for the EFI_TCG2_PROTOCOL
Ruchika Gupta (3): efi_loader: Add check for event log passed from firmware tpm: use more algorithms than sha256 on pcr_read efi_loader: Extend PCR's for firmware measurements
cmd/tpm-v2.c | 3 +- configs/qemu_arm64_defconfig | 1 + configs/qemu_arm_defconfig | 1 + doc/board/emulation/qemu-arm.rst | 9 +- drivers/tpm/tpm2_tis_mmio.c | 5 +- include/efi_loader.h | 2 + include/tpm-v2.h | 5 +- lib/efi_loader/efi_tcg2.c | 545 ++++++++++++++++++++++++++++++++----- lib/tpm-v2.c | 12 +- test/py/tests/test_efi_selftest.py | 20 ++ test/py/tests/test_tpm2.py | 1 + 11 files changed, 526 insertions(+), 78 deletions(-)

On Tue, Nov 30, 2021 at 12:52:19PM +0100, Heinrich Schuchardt wrote:
Hello Tom,
now that you have merged running swtpm via u-boot-test-hooks this pull request finally finishes of making TPMs and the EFI_TCG2_PROTOCOL on ARM testable.
The following changes since commit ade37460a944aed36ae6ee634c4d4a9a22690461:
Prepare v2022.01-rc3 (2021-11-29 11:16:03 -0500)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2022-01-rc4
for you to fetch changes up to c0d9bb0b4a747a7ec481b2369391ca8f53e50bc9:
efi_loader: Extend PCR's for firmware measurements (2021-11-30 09:23:49 +0100)
Gitlab CI showed no problems: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/10033
Applied to u-boot/master, thanks!
participants (2)
-
Heinrich Schuchardt
-
Tom Rini