| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| bl1/ | 18-Mar-2025 | - | 2,498 | 1,797 | ||
| bl2/ | 18-Mar-2025 | - | 4,926 | 3,448 | ||
| cmake/ | 18-Mar-2025 | - | 931 | 797 | ||
| config/ | 18-Mar-2025 | - | 3,193 | 2,103 | ||
| docs/ | 18-Mar-2025 | - | 34,789 | 26,505 | ||
| interface/ | 18-Mar-2025 | - | 54,907 | 17,109 | ||
| lib/ | 18-Mar-2025 | - | 184,865 | 98,691 | ||
| platform/ | 18-Mar-2025 | - | 1,004,187 | 560,887 | ||
| secure_fw/ | 18-Mar-2025 | - | 33,104 | 19,738 | ||
| tools/ | 18-Mar-2025 | - | 1,823 | 1,458 | ||
| zephyr/ | 18-Mar-2025 | - | 6 | 4 | ||
| .editorconfig | D | 18-Mar-2025 | 1 KiB | 53 | 42 | |
| .gitattributes | D | 18-Mar-2025 | 84 | 6 | 4 | |
| .gitignore | D | 18-Mar-2025 | 292 | 27 | 20 | |
| .gitreview | D | 18-Mar-2025 | 103 | 6 | 5 | |
| .readthedocs.yaml | D | 18-Mar-2025 | 870 | 36 | 15 | |
| CMakeLists.txt | D | 18-Mar-2025 | 2.1 KiB | 75 | 54 | |
| Kconfig | D | 18-Mar-2025 | 1.9 KiB | 54 | 40 | |
| Kconfig.bl | D | 18-Mar-2025 | 991 | 34 | 27 | |
| Kconfig.misc | D | 18-Mar-2025 | 2.6 KiB | 78 | 63 | |
| dco.txt | D | 18-Mar-2025 | 1.4 KiB | 38 | 28 | |
| license.rst | D | 18-Mar-2025 | 1.7 KiB | 37 | 27 | |
| readme.rst | D | 18-Mar-2025 | 2.4 KiB | 55 | 47 | |
| toolchain_ARMCLANG.cmake | D | 18-Mar-2025 | 18.7 KiB | 471 | 405 | |
| toolchain_GNUARM.cmake | D | 18-Mar-2025 | 13.2 KiB | 392 | 334 | |
| toolchain_IARARM.cmake | D | 18-Mar-2025 | 10.8 KiB | 307 | 260 |
readme.rst
1################## 2Trusted Firmware-M 3################## 4The Trusted Firmware-M software implementation contained in this project is 5designed to be a reference implementation of the 6`Platform Security Architecture`_ (PSA) for `ARMv7-M and Armv8-M`_. 7 8########### 9Quick Links 10########### 11 12.. Note:: 13 This git contains the source code for Trusted Firmware-M. It is primarily 14 hosted at `git.trustedfirmware.org`_ with a read-only mirror available on 15 `GitHub`_. 16 17 All official documentation has moved to `Trusted Firmware-M documentation`_ 18 which is available through `trustedfirmware.org`_. 19 20* `ARMv7-M and Armv8-M`_ 21* `ARMv8-M Architecture`_ 22* `Platform Security Architecture`_ 23* `PSA certified`_ 24* `Documentation home`_ 25* `Release notes`_ 26* `TF-M getting started`_ 27* `Build instructions`_ 28* `Run TF-M examples on Arm platforms`_ 29* `Contribution guidelines`_ 30* `trustedfirmware.org`_ 31 32#################### 33Feedback and support 34#################### 35Feedback can be submitted via email to 36`TF-M mailing list <tf-m@lists.trustedfirmware.org>`__. 37 38.. _License: https://tf-m-user-guide.trustedfirmware.org/contributing/lic.html 39.. _Contribution guidelines: https://tf-m-user-guide.trustedfirmware.org/contributing/contributing_process.html 40.. _Build instructions: https://tf-m-user-guide.trustedfirmware.org/building/tfm_build_instruction.html 41.. _TF-M getting started: https://tf-m-user-guide.trustedfirmware.org/getting_started/tfm_getting_started.html 42.. _Run TF-M examples on Arm platforms: https://tf-m-user-guide.trustedfirmware.org/building/run_tfm_examples_on_arm_platforms.html 43.. _ARMv7-M and Armv8-M: https://developer.arm.com/architectures/cpu-architecture/m-profile 44.. _ARMv8-M Architecture: https://developer.arm.com/docs/100688/latest/an-introduction-to-the-armv8-m-architecture 45.. _Platform Security Architecture: https://www.arm.com/why-arm/architecture/platform-security-architecture 46.. _PSA certified: https://www.psacertified.org/ 47.. _Trusted Firmware-M documentation: `Documentation home`_ 48.. _Documentation home: https://tf-m-user-guide.trustedfirmware.org/index.html 49.. _trustedfirmware.org: https://www.trustedfirmware.org 50.. _Release notes: https://tf-m-user-guide.trustedfirmware.org/releases/index.html 51.. _git.trustedfirmware.org: https://git.trustedfirmware.org/ 52.. _GitHub: https://github.com/TrustedFirmware-M 53 54*Copyright (c) 2017-2024, Arm Limited. All rights reserved.* 55