mbox series

Pull request for efi-2022-01-rc4

Message ID 70d686d0-30b0-4f9a-3db5-0f0569a833c3@gmx.de
State Accepted
Delegated to: Tom Rini
Headers show
Series Pull request for efi-2022-01-rc4 | expand

Pull-request

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

Message

Heinrich Schuchardt Nov. 30, 2021, 11:52 a.m. UTC
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(-)

Comments

Tom Rini Nov. 30, 2021, 4:54 p.m. UTC | #1
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!