Hi all,

 

Release/2.0.x branches have been merged back to main branch.

Please let us know if any issue occurs. Thank you.

 

Best regards,

Hu Ziji

 

From: Anton Komlev via TF-M <tf-m@lists.trustedfirmware.org>
Date: Tuesday, November 28, 2023 at 19:14
To: tf-m@lists.trustedfirmware.org <tf-m@lists.trustedfirmware.org>
Cc: nd <nd@arm.com>
Subject: [TF-M] TF-M release v2.0.0 announcement

Hello,

 

I am happy to announce the new release of TF-M v2.0.0.

The major version update indicates the important changes in the way TF-M builds.

 

New major features are:

  • TF-M secure build process and non-secure build process are split.
  • Refer to TF-M Build Instruction to build SPE image.
  • Refer to Building Tests to build non-secure tests.
  • Update new Mailbox agent API.
  • Decouple the specific application Mailbox from SPM, make it an application in Secure Partition.
  • Unify the interfaces between partitions and SPM, and reduces the interaction interface between them.
  • Multi-core support in the Secure Function (SFN) model.
  • Optimize SPM critical section implementation to reduce time cost in isolation level 2&3.
  • Use local variables for connection handles instead of dynamic allocation.
  • P256-M component is enabled on the TF-M side in profile medium.
  • MCUboot upgrade to v2.0.0.
  • Mbed TLS upgrade to v3.5.0.
  • TF-M PSA client API performance profiling is tracked in SQUAD and the profiling tool is updated.
  • TF-M integrates Read the Docs.

 

Please check the release notes for more information.

 

The release branch changes will be ported to the main branch shortly.

 

Many thanks to everyone for contributing, reviewing and supporting this milestone.

Anton