mbox series

[v2,0/6] TPM and fTPM test

Message ID 20240430123732.534277-1-mikko.rapeli@linaro.org
Headers show
Series TPM and fTPM test | expand

Message

Mikko Rapeli April 30, 2024, 12:37 p.m. UTC
v1: https://lists.yoctoproject.org/g/meta-arm/topic/105574754

v2: Dropped "optee-ftpm: enumerate also without tee-supplicant" since it
    depends on not-yet-merged kernel and optee patches. Added optee and
    ftpm tests which now pass on qemuarm-secureboot and
    qemuarm64-secureboot machines.

Mikko Rapeli (6):
  trusted-firmware-a: continue if TPM device is missing
  optee-os: inrease heap size with fTPM
  oeqa runtime: add optee.py test
  oeqa runtime: add ftpm.py test
  ci/qemuarm64-secureboot.yml: install optee and test both optee and
    ftpm
  ci/qemuarm-secureboot.yml: install optee and test both optee and ftpm

 ci/qemuarm-secureboot.yml                     |  8 ++--
 ci/qemuarm64-secureboot.yml                   |  8 ++--
 meta-arm/lib/oeqa/runtime/cases/ftpm.py       | 41 +++++++++++++++++++
 meta-arm/lib/oeqa/runtime/cases/optee.py      | 24 +++++++++++
 ...ot.c-ignore-TPM-error-and-continue-w.patch | 36 ++++++++++++++++
 .../trusted-firmware-a_2.10.3.bb              |  5 +++
 .../optee-ftpm/optee-os_%.bbappend            | 16 +++-----
 7 files changed, 122 insertions(+), 16 deletions(-)
 create mode 100644 meta-arm/lib/oeqa/runtime/cases/ftpm.py
 create mode 100644 meta-arm/lib/oeqa/runtime/cases/optee.py
 create mode 100644 meta-arm/recipes-bsp/trusted-firmware-a/files/0001-qemu_measured_boot.c-ignore-TPM-error-and-continue-w.patch

Comments

Jon Mason May 1, 2024, 2:06 a.m. UTC | #1
On Tue, 30 Apr 2024 15:37:26 +0300, Mikko Rapeli wrote:
> v1: https://lists.yoctoproject.org/g/meta-arm/topic/105574754
> 
> v2: Dropped "optee-ftpm: enumerate also without tee-supplicant" since it
>     depends on not-yet-merged kernel and optee patches. Added optee and
>     ftpm tests which now pass on qemuarm-secureboot and
>     qemuarm64-secureboot machines.
> 
> [...]

Applied, thanks!

[1/6] trusted-firmware-a: continue if TPM device is missing
      commit: 0923cc8a20a2ef87c57a560dc8ab884d90bf9c1f
[2/6] optee-os: inrease heap size with fTPM
      commit: 1dad884ac002a1e24cc62ef02a43315c3aee01be
[3/6] oeqa runtime: add optee.py test
      commit: d4507866677c3d32d5b862de141b36c26f275ee8
[4/6] oeqa runtime: add ftpm.py test
      commit: ba315f7242e0edb103c1fd836014789fe8cf938e
[5/6] ci/qemuarm64-secureboot.yml: install optee and test both optee and ftpm
      commit: 70e7f64af6cb71009163eddf7161f29bc9f6e618
[6/6] ci/qemuarm-secureboot.yml: install optee and test both optee and ftpm
      commit: c43f173276957ba43f8aba892e7e531eeed20afe

Best regards,