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.
Trusted Firmware-A v2.1 released: Neoverse and more!
Check out the past project news