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:Robert Walton <rob.walton@arm.com>
Loading
Please register or sign in to comment