mbox series

[0/3] arm-bsp/trusted-firmware-m:corstone1000: update to 2.0

Message ID 20240313201325.27043-1-ali.oezaslan@arm.com
Headers show
Series arm-bsp/trusted-firmware-m:corstone1000: update to 2.0 | expand

Message

ali.oezaslan@arm.com March 13, 2024, 8:13 p.m. UTC
From: Ali Can Ozaslan <ali.oezaslan@arm.com>

This change upgrades the trusted-firmware-m version to 2.0
for Corstone-1000. Due to the changes in TF-M 2.0, 
psa services requires a seperate client_id.
GNU Arm compiler version is bumped in tusted-firmware-m.

Ali Can Ozaslan (3):
  arm-bsp/trusted-firmware-m: corstone1000: update to 2.0
  arm-bsp/trusted-services: corstone1000: Client Id adjustments after
    TF-M 2.0
  arm/trusted-firmware-m: Change GNU Arm compiler version for TF-M 2.0

 .../conf/machine/include/corstone1000.inc     |   2 +-
 .../corstone1000/images/ExternalFlash.png     | Bin 40835 -> 54896 bytes
 ...ware-m-disable-address-warnings-into.patch |  26 ++
 ...e1000-Increase-BL2-size-in-flash-lay.patch |  27 --
 ...orstone1000-Update-MPU-configuration.patch | 274 ++++++++++++++++++
 ...-Corstone1000-Increase-BL2_DATA_SIZE.patch |  31 --
 ...m-corstone1000-Cover-S_DATA-with-MPU.patch |  76 +++++
 ...e1000-Calculate-the-new-CRC32-value-.patch |  69 -----
 ...e1000-Fix-issues-due-to-adjustment-M.patch |  76 +++++
 ...ed-firmware-m-disable-fatal-warnings.patch |  24 --
 ...ne1000-align-capsule-update-structs.patch} |   0
 ...orstone1000-add-unique-firmware-GUID.patch |  35 ---
 ...1000-fix-synchronization-issue-on-o.patch} |   0
 ...m-Corstone1000-Enable-Signed-Capsule.patch | 102 -------
 ...rstone1000-skip-the-first-nv-counter.patch |  33 +++
 ...tone1000-increase-ITS-max-asset-size.patch |  29 --
 .../trusted-firmware-m-1.8.1-src.inc          |  46 ---
 .../trusted-firmware-m-corstone1000.inc       |  26 +-
 ...trusted-firmware-m-scripts-native_1.8.1.bb |   2 -
 .../trusted-firmware-m_1.8.1.bb               |   2 -
 ...0009-plat-corstone1000-fmp-client-id.patch |  45 +++
 .../trusted-services/ts-arm-platforms.inc     |   1 +
 .../wic/corstone1000-flash-firmware.wks.in    |   6 +-
 .../trusted-firmware-m/trusted-firmware-m.inc |   6 +-
 24 files changed, 550 insertions(+), 388 deletions(-)
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/0002-arm-trusted-firmware-m-disable-address-warnings-into.patch
 delete mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0001-Platform-corstone1000-Increase-BL2-size-in-flash-lay.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0001-platform-corstone1000-Update-MPU-configuration.patch
 delete mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0002-Platform-Corstone1000-Increase-BL2_DATA_SIZE.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0002-platform-corstone1000-Cover-S_DATA-with-MPU.patch
 delete mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0003-Platform-Corstone1000-Calculate-the-new-CRC32-value-.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0003-Platform-corstone1000-Fix-issues-due-to-adjustment-M.patch
 delete mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0004-arm-trusted-firmware-m-disable-fatal-warnings.patch
 rename meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/{0008-platform-corstone1000-align-capsule-update-structs.patch => 0004-platform-corstone1000-align-capsule-update-structs.patch} (100%)
 delete mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0005-Platform-corstone1000-add-unique-firmware-GUID.patch
 rename meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/{0009-platform-corstone1000-fix-synchronization-issue-on-o.patch => 0005-platform-corstone1000-fix-synchronization-issue-on-o.patch} (100%)
 delete mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0006-Platform-Corstone1000-Enable-Signed-Capsule.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0006-Platform-Corstone1000-skip-the-first-nv-counter.patch
 delete mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0007-platform-corstone1000-increase-ITS-max-asset-size.patch
 delete mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m-1.8.1-src.inc
 delete mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m-scripts-native_1.8.1.bb
 delete mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m_1.8.1.bb
 create mode 100644 meta-arm-bsp/recipes-security/trusted-services/corstone1000/0009-plat-corstone1000-fmp-client-id.patch

Comments

Jon Mason March 18, 2024, 6:25 p.m. UTC | #1
On Wed, 13 Mar 2024 20:13:22 +0000, ali.oezaslan@arm.com wrote:
> From: Ali Can Ozaslan <ali.oezaslan@arm.com>
> 
> This change upgrades the trusted-firmware-m version to 2.0
> for Corstone-1000. Due to the changes in TF-M 2.0,
> psa services requires a seperate client_id.
> GNU Arm compiler version is bumped in tusted-firmware-m.
> 
> [...]

Applied, thanks!

[1/3] arm-bsp/trusted-firmware-m: corstone1000: update to 2.0
      commit: a8f47e9504a8319c635f0585d75df1737266c81b
[2/3] arm-bsp/trusted-services: corstone1000: Client Id adjustments after TF-M 2.0
      commit: de57703654dc082fc75beac4060b941823619334
[3/3] arm/trusted-firmware-m: Change GNU Arm compiler version for TF-M 2.0
      commit: ab6e5f47889803d4f8bd05bfe71fa20e0b7cd208

Best regards,