Galanakis, Minos | 6ccf7ec | 2019-11-07 15:15:05 +0000 | [diff] [blame] | 1 | ################## |
| 2 | Trusted Firmware-M |
| 3 | ################## |
Antonio de Angelis | ea8ebc9 | 2025-02-13 11:05:20 +0000 | [diff] [blame] | 4 | |
| 5 | .. image:: https://scan.coverity.com/projects/22164/badge.svg |
| 6 | :alt: Coverity Scan Build Status |
| 7 | :target: https://scan.coverity.com/projects/trusted-firmware-m-35b064f0-65c2-4afb-9ba9-24aa432fb7fa |
| 8 | |
Galanakis, Minos | 6ccf7ec | 2019-11-07 15:15:05 +0000 | [diff] [blame] | 9 | The Trusted Firmware-M software implementation contained in this project is |
| 10 | designed to be a reference implementation of the |
| 11 | `Platform Security Architecture`_ (PSA) for `ARMv7-M and Armv8-M`_. |
| 12 | |
| 13 | ########### |
| 14 | Quick Links |
| 15 | ########### |
Gyorgy Szing | db9783c | 2019-04-17 21:08:48 +0200 | [diff] [blame] | 16 | |
| 17 | .. Note:: |
Antonio de Angelis | e9c7d22 | 2023-09-11 17:17:55 +0100 | [diff] [blame] | 18 | This git contains the source code for Trusted Firmware-M. It is primarily |
| 19 | hosted at `git.trustedfirmware.org`_ with a read-only mirror available on |
| 20 | `GitHub`_. |
Gyorgy Szing | db9783c | 2019-04-17 21:08:48 +0200 | [diff] [blame] | 21 | |
Anton Komlev | e74e2d9 | 2025-07-18 10:31:50 +0100 | [diff] [blame] | 22 | All official documentation is available in the `Trusted Firmware-M documentation`_ |
Gyorgy Szing | db9783c | 2019-04-17 21:08:48 +0200 | [diff] [blame] | 23 | |
Galanakis, Minos | 6ccf7ec | 2019-11-07 15:15:05 +0000 | [diff] [blame] | 24 | * `ARMv7-M and Armv8-M`_ |
| 25 | * `ARMv8-M Architecture`_ |
| 26 | * `Platform Security Architecture`_ |
| 27 | * `PSA certified`_ |
| 28 | * `Documentation home`_ |
Soby Mathew | d8efe8f | 2020-03-16 15:19:05 +0000 | [diff] [blame] | 29 | * `Release notes`_ |
Summer Qin | 6d5c91c | 2021-05-24 15:32:44 +0800 | [diff] [blame] | 30 | * `TF-M getting started`_ |
Galanakis, Minos | 6ccf7ec | 2019-11-07 15:15:05 +0000 | [diff] [blame] | 31 | * `Build instructions`_ |
Summer Qin | 0de91c9 | 2021-06-17 16:30:18 +0800 | [diff] [blame] | 32 | * `Run TF-M examples on Arm platforms`_ |
Galanakis, Minos | 6ccf7ec | 2019-11-07 15:15:05 +0000 | [diff] [blame] | 33 | * `Contribution guidelines`_ |
| 34 | * `trustedfirmware.org`_ |
Gyorgy Szing | db9783c | 2019-04-17 21:08:48 +0200 | [diff] [blame] | 35 | |
| 36 | #################### |
| 37 | Feedback and support |
| 38 | #################### |
Galanakis, Minos | 6ccf7ec | 2019-11-07 15:15:05 +0000 | [diff] [blame] | 39 | Feedback can be submitted via email to |
Kevin Peng | b29d5f9 | 2020-06-11 11:03:11 +0800 | [diff] [blame] | 40 | `TF-M mailing list <tf-m@lists.trustedfirmware.org>`__. |
Gyorgy Szing | db9783c | 2019-04-17 21:08:48 +0200 | [diff] [blame] | 41 | |
Anton Komlev | e74e2d9 | 2025-07-18 10:31:50 +0100 | [diff] [blame] | 42 | .. _License: https://trustedfirmware-m.readthedocs.io/en/latest/contributing/lic.html |
| 43 | .. _Contribution guidelines: https://trustedfirmware-m.readthedocs.io/en/latest/contributing/contributing_process.html |
| 44 | .. _Build instructions: https://trustedfirmware-m.readthedocs.io/en/latest/building/tfm_build_instruction.html |
| 45 | .. _TF-M getting started: https://trustedfirmware-m.readthedocs.io/en/latest/getting_started/tfm_getting_started.html |
| 46 | .. _Run TF-M examples on Arm platforms: https://trustedfirmware-m.readthedocs.io/en/latest/building/run_tfm_examples_on_arm_platforms.html |
Galanakis, Minos | 6ccf7ec | 2019-11-07 15:15:05 +0000 | [diff] [blame] | 47 | .. _ARMv7-M and Armv8-M: https://developer.arm.com/architectures/cpu-architecture/m-profile |
| 48 | .. _ARMv8-M Architecture: https://developer.arm.com/docs/100688/latest/an-introduction-to-the-armv8-m-architecture |
| 49 | .. _Platform Security Architecture: https://www.arm.com/why-arm/architecture/platform-security-architecture |
| 50 | .. _PSA certified: https://www.psacertified.org/ |
Galanakis, Minos | dc6694b | 2020-01-06 13:54:56 +0000 | [diff] [blame] | 51 | .. _Trusted Firmware-M documentation: `Documentation home`_ |
Anton Komlev | e74e2d9 | 2025-07-18 10:31:50 +0100 | [diff] [blame] | 52 | .. _Documentation home: https://trustedfirmware-m.readthedocs.io/en/latest/index.html |
Antonio de Angelis | e9c7d22 | 2023-09-11 17:17:55 +0100 | [diff] [blame] | 53 | .. _trustedfirmware.org: https://www.trustedfirmware.org |
Anton Komlev | e74e2d9 | 2025-07-18 10:31:50 +0100 | [diff] [blame] | 54 | .. _Release notes: https://trustedfirmware-m.readthedocs.io/en/latest/releases/index.html |
Antonio de Angelis | e9c7d22 | 2023-09-11 17:17:55 +0100 | [diff] [blame] | 55 | .. _git.trustedfirmware.org: https://git.trustedfirmware.org/ |
| 56 | .. _GitHub: https://github.com/TrustedFirmware-M |
Gyorgy Szing | db9783c | 2019-04-17 21:08:48 +0200 | [diff] [blame] | 57 | |
Antonio de Angelis | ea8ebc9 | 2025-02-13 11:05:20 +0000 | [diff] [blame] | 58 | *Copyright (c) 2017-2025, Arm Limited. All rights reserved.* |