mbox series

[0/2] arm-bsp/corstone1000: trusted services with openamp as backend

Message ID 20221017210136.352276-1-rui.silva@linaro.org
Headers show
Series arm-bsp/corstone1000: trusted services with openamp as backend | expand

Message

Rui Miguel Silva Oct. 17, 2022, 9:01 p.m. UTC
This series, update the libmetal, openamp support at trusted
services as Secure Partitions backend for the communication
between the host (Cortex-A35) and Secure Enclave (Cortex-M0)
in the corstone1000 platform.

Cheers,
   Rui

Rui Miguel Silva (2):
  arm-bsp/optee: add log handler
  arm-bsp/trusted-services: support for libmetal and openamp

 .../0004-Handle-logging-syscall.patch         |   33 +
 .../optee/optee-os-corstone1000-common.inc    |    7 +
 ...1-Add-openamp-to-SE-proxy-deployment.patch |  287 ++
 ...ver-and-the-OpenAmp-conversion-laye.patch} |   76 +-
 .../0003-Add-openamp-rpc-caller.patch         | 1196 ++++++++
 ...-add-psa-client-definitions-for-ff-m.patch |  298 ++
 ...mon-service-component-to-ipc-support.patch |  295 ++
 .../0006-Add-secure-storage-ipc-backend.patch |  523 ++++
 ...storage-ipc-and-openamp-for-se_proxy.patch |   63 +
 .../corstone1000/0008-Run-psa-arch-test.patch |   72 +
 ...0009-Use-address-instead-of-pointers.patch |  168 ++
 ...-Add-psa-ipc-attestation-to-se-proxy.patch |  266 ++
 ...d-as-openamp-rpc-using-secure-storag.patch |  163 ++
 .../0012-add-psa-ipc-crypto-backend.patch     | 2584 +++++++++++++++++
 ...ub-capsule-update-service-components.patch |  436 +++
 .../0014-Configure-storage-size.patch         |   42 +
 ...face-structure-aligned-with-tf-m-cha.patch |   31 +
 ...egrate-remaining-psa-ipc-client-APIs.patch |  494 ++++
 ...et_key_usage_flags-definition-to-the.patch |   40 +
 ...-in-AEAD-for-psa-arch-test-54-and-58.patch |  120 +
 ...rstone1000-change-default-smm-values.patch |   37 +
 ...corstone1000-platform-to-drivers-arm.patch |   36 -
 ...wlib-memcpy-remove-optimized-version.patch |  210 ++
 .../trusted-services/ts-corstone1000.inc      |   27 +-
 .../trusted-services/ts-newlib_%.bbappend     |    6 +
 .../trusted-services/trusted-services-src.inc |   12 +
 26 files changed, 7458 insertions(+), 64 deletions(-)
 create mode 100644 meta-arm-bsp/recipes-security/optee/files/optee-os/corstone1000/0004-Handle-logging-syscall.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0001-Add-openamp-to-SE-proxy-deployment.patch
 rename meta-arm-bsp/recipes-security/trusted-services/corstone1000/{0027-Add-MHU-driver.patch => 0002-Implement-mhu-driver-and-the-OpenAmp-conversion-laye.patch} (94%)
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0003-Add-openamp-rpc-caller.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0004-add-psa-client-definitions-for-ff-m.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0005-Add-common-service-component-to-ipc-support.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0006-Add-secure-storage-ipc-backend.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0007-Use-secure-storage-ipc-and-openamp-for-se_proxy.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0008-Run-psa-arch-test.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0009-Use-address-instead-of-pointers.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0010-Add-psa-ipc-attestation-to-se-proxy.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0011-Setup-its-backend-as-openamp-rpc-using-secure-storag.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0012-add-psa-ipc-crypto-backend.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0013-Add-stub-capsule-update-service-components.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0014-Configure-storage-size.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0015-Fix-Crypto-interface-structure-aligned-with-tf-m-cha.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0016-Integrate-remaining-psa-ipc-client-APIs.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0017-Fix-update-psa_set_key_usage_flags-definition-to-the.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0018-Fixes-in-AEAD-for-psa-arch-test-54-and-58.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0019-plat-corstone1000-change-default-smm-values.patch
 delete mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0026-plat-add-corstone1000-platform-to-drivers-arm.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/ts-newlib/0001-newlib-memcpy-remove-optimized-version.patch
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/ts-newlib_%.bbappend

Comments

Jon Mason Oct. 18, 2022, 1:02 a.m. UTC | #1
On Mon, 17 Oct 2022 22:01:34 +0100, Rui Miguel Silva wrote:
> This series, update the libmetal, openamp support at trusted
> services as Secure Partitions backend for the communication
> between the host (Cortex-A35) and Secure Enclave (Cortex-M0)
> in the corstone1000 platform.
> 
> Cheers,
>    Rui
> 
> [...]

Applied, thanks!

[1/2] arm-bsp/optee: add log handler
      commit: c3ada285de30a8d2ccdf84dd977b89f0cce49c2a
[2/2] arm-bsp/trusted-services: support for libmetal and openamp
      commit: 63cf57290be9e62694c043eb79cc23e1e005f09f

Best regards,