Overview
Trusted Firmware-A (TF-A) provides a reference implementation of secure world software for Armv7-A and Armv8-A, including a Secure Monitor executing at Exception Level 3 (EL3) of the Arm architecture.
Originally known as Arm Trusted Firmware, an Arm open source project since October 2013, with the recent launch of Trusted Firmware community project, TF-A has been migrated to an open governance model and it's now fully part of the Trusted Firmware community.
All the relevant content about TF-A can be found at these locations:
Trusted Firmware-A implements various Arm interface standards, such as:
- Power State Coordination Interface (PSCI)
- Trusted Board Boot Requirements (TBBR)
- SMC Calling Convention (SMCCC)
- System Control and Management Interface (SCMI)
- Software Delegated Exception Interface (SDEI)
Where possible, the code is designed for reuse or porting to other Armv7-A and Armv8-A model and hardware platforms.
Trusted Firmware-A is provided as part of the Trusted Firmware community project under a BSD-3-Clause license and contributions are accepted under the term of Developer Certificate of Origin.
Latest News
Trusted Firmware-A v2.4 released with Secure EL2 Hafnium SPM
Past News
Check out the past project news
-
April 2020 - Trusted Firmware-A Tests v2.3 release
Check out the announcement of the Trusted Firmware-A Tests (TF-A-Tests) version 2.3 release
-
November 2019 - Trusted Firmware - A Tests v2.2 release
Check out the announcement of the Trusted Firmware-A Tests (TF-A-Tests) version 2.2 release
-
March 2019 - Trusted Firmware-A Tests v2.1 release
Check out the announcement of the Trusted Firmware-A Tests (TF-A-Tests) version 2.1 release
-
November 2018 - Trusted Firmware-A Tests Public release
Check out the announcement of the Trusted Firmware-A Tests (TF-A-Tests) first open source release.
- October 2018 - Trusted Firmware-A v1.6 and v2.0 releases