Skip to content
Commit 55545c8c authored by Rob Walton's avatar Rob Walton
Browse files

tf-m: Bump version to 1.5.0

Upgrade TF-M to get the latest features and bugfixes. Notably this
version adds floating point support in SPE.

`TFM_PSA_API` is no longer intended as a user configuration option to
select between the library and IPC models. TF-M have introduced the
`TFM_LIB_MODEL` option for this purpose. The TF-M library model is no
longer being developed. TF-M encourages users to select the IPC model by
defaulting `TFM_LIB_MODEL` to `OFF`. We mirror this option in IoT SDK to
allow users to select the desired TF-M model.

The upstream change was made in the following TF-M commit:

https://review.trustedfirmware.org/plugins/gitiles/TF-M/trusted-firmware-m/+/23a583c3e4b62b13c51eecb0e84f4c312af51ab4

A CMSIS RTOS TZ shim layer was added to TF-M so the RTOS can call the
TF-M NSID API. We need to add this to our TF-M CMake libraries or we
encounter missing symbol errors for `TZ_LoadContext_S` and
`TZ_StoreContext_S`.

The upstream change to add the shim layer was made in the following
commit:

https://git.trustedfirmware.org/TF-M/tf-m-tests.git/commit/?id=1a7365686f679f4bf5a66e63e30bad972c6653ba



Signed-off-by: Rob Walton's avatarRobert Walton <rob.walton@arm.com>
parent eec1b948
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment