1:orphan: 2 3************* 4Version 1.5.0 5************* 6 7New major features 8================== 9 10 - MCUboot updated to v1.8.0. 11 - :doc:`Floating-Point(FP) support in SPE only </integration_guide/tfm_fpu_support>`. 12 - Thread mode SPM. 13 - Add Non-secure Client Extension (NSCE) for non-secure client ID management 14 support. 15 - Secure Function model support in framework. 16 - Support Memory-mapped IOVECs. 17 - Decouple documentation and binary builds. 18 - Manifest tool skips disabled Secure Partitions. 19 - Provisioning and OTP are supported. 20 - PSA Protected Storage, Internal Trusted Storage, Initial Attestation 21 services are converted to Stateless services. 22 - Support out-of-tree build of Secure Partitions. 23 - Support out-of-tree build of platform specific test suites. 24 - Introduce platform binding HAL. 25 - ITS enhancement for harden ITS module against invalid data in Flash. 26 - Support to select/deselect single or multiple TF-M regression test cases. 27 - Decouple regression test flag configuration from TF-M. 28 - New platforms added. 29 See :ref:`releases/1.5.0:New platforms supported` for details. 30 31New security advisories 32======================= 33 34Profile Small key ID encoding vulnerability 35------------------------------------------- 36 37NSPE may access secure keys stored in TF-M Crypto service in Profile Small with 38Crypto key ID encoding disabled. 39Refer to :doc:`Advisory TFMV-4 </security/security_advisories/profile_small_key_id_encoding_vulnerability>` 40for more details. 41The mitigation is included in this release. 42 43New platforms supported 44======================= 45 46 - :doc:`Corstone-1000 </platform/arm/corstone1000/readme>` 47 48 - :doc:`Corstone-Polaris </platform/arm/mps3/corstone310/README>` 49 50 - :doc:`B-U585I-IOT02A </platform/stm/b_u585i_iot02a/readme>` 51 52Deprecated platforms 53==================== 54 55The following platform has been removed from TF-M code base. 56 57 - arm/mps2/fvp_sse300 58 59See :doc:`/integration_guide/platform/platform_deprecation` 60for other platforms under deprecation process. 61 62Tested platforms 63================ 64 65The following platforms are successfully tested in this release. 66 67- AN519 68- AN521 69- AN547 70- Musca-B1 71- Musca-S1 72- STM32L562E-DK 73- PSoC 64 74- B-U585I-IOT02A 75- NUCLEO-L552ZE-Q 76- nRF5340 77- nRF9160 78 79Known issues 80============ 81 82Some open issues are not fixed in this release. 83 84.. list-table:: 85 86 * - **Descriptions** 87 - **Issue links** 88 89 * - | PSA Arch Crypto test suite have several known failures. 90 - See this `link <https://developer.trustedfirmware.org/w/tf_m/release/psa_arch_crypto_test_failure_analysis_in_tf-m_v1.5_release/>`_ 91 for detailed analysis of the failures. 92 93 * - | Armclang 6.17 generates STRBT instead of STRB in privileged code. 94 | MemManage fault occurs when the privileged code calls STRBT to access 95 | a memory location only for privileged access. 96 | The root cause is still under analysis by Armclang. Please use other 97 | Armclang versions instead. 98 - https://developer.trustedfirmware.org/T979 99 100Issues closed since v1.4.0 101========================== 102 103The following issues in v1.4.0 known issues list are closed. These issues are 104related to platform hardware limitations or deprecated platforms and therefore 105won't be fixed by TF-M. 106 107.. list-table:: 108 109 * - **Descriptions** 110 - **Issue links** 111 112 * - | Protected Storage Regression test 4001 is stuck on SSE-300 in isolation 113 | level 2 when PXN is enabled. 114 - https://developer.trustedfirmware.org/T902 115 116 * - | Image size overflow on Musca-B1 PSA Arch test suite debug build. 117 - https://developer.trustedfirmware.org/T952 118 119 * - | Build errors in PSA api tests for initial attestation. 120 - https://developer.trustedfirmware.org/T953 121 122 * - | Non Secure Image size overflow on STM32L562E-DK PSA Arch Crypto. 123 - https://developer.trustedfirmware.org/T954 124 125-------------- 126 127*Copyright (c) 2021-2022, Arm Limited. All rights reserved.* 128