You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
2 months ago | |
---|---|---|
bl1 | 3 months ago | |
bl2 | 3 months ago | |
cmake | 2 months ago | |
config | 2 months ago | |
docs | 2 months ago | |
interface | 3 months ago | |
lib | 3 months ago | |
platform | 2 months ago | |
secure_fw | 2 months ago | |
tools | 2 months ago | |
zephyr | 8 months ago | |
.gitattributes | 1 year ago | |
.gitignore | 8 months ago | |
.gitreview | 2 years ago | |
CMakeLists.txt | 3 months ago | |
dco.txt | 5 years ago | |
license.rst | 3 years ago | |
readme.rst | 1 year ago | |
toolchain_ARMCLANG.cmake | 3 months ago | |
toolchain_GNUARM.cmake | 3 months ago | |
toolchain_IARARM.cmake | 4 months ago |
readme.rst
##################
Trusted Firmware-M
##################
The Trusted Firmware-M software implementation contained in this project is
designed to be a reference implementation of the
`Platform Security Architecture`_ (PSA) for `ARMv7-M and Armv8-M`_.
###########
Quick Links
###########
.. Note::
This git contains the source code for Trusted Firmware-M.
All official documentation has moved to `Trusted Firmware-M documentation`_
which is available through `trustedfirmware.org`_.
* `ARMv7-M and Armv8-M`_
* `ARMv8-M Architecture`_
* `Platform Security Architecture`_
* `PSA certified`_
* `Documentation home`_
* `Release notes`_
* `TF-M getting started`_
* `Build instructions`_
* `Run TF-M examples on Arm platforms`_
* `Contribution guidelines`_
* `trustedfirmware.org`_
####################
Feedback and support
####################
Feedback can be submitted via email to
`TF-M mailing list <tf-m@lists.trustedfirmware.org>`__.
.. _License: https://ci.trustedfirmware.org/view/TF-M/job/tf-m-build-docs-nightly/lastSuccessfulBuild/artifact/trusted-firmware-m/build/docs/user_guide/html/license.html
.. _Contribution guidelines: https://ci.trustedfirmware.org/view/TF-M/job/tf-m-build-docs-nightly/lastSuccessfulBuild/artifact/trusted-firmware-m/build/docs/user_guide/html/docs/contributing/contributing_process.html
.. _Build instructions: https://ci.trustedfirmware.org/view/TF-M/job/tf-m-build-docs-nightly/lastSuccessfulBuild/artifact/trusted-firmware-m/build/docs/user_guide/html/docs/technical_references/instructions/tfm_build_instruction.html
.. _TF-M getting started: https://ci.trustedfirmware.org/view/TF-M/job/tf-m-build-docs-nightly/lastSuccessfulBuild/artifact/trusted-firmware-m/build/docs/user_guide/html/docs/getting_started/tfm_getting_started.html
.. _Run TF-M examples on Arm platforms: https://ci.trustedfirmware.org/view/TF-M/job/tf-m-build-docs-nightly/lastSuccessfulBuild/artifact/trusted-firmware-m/build/docs/user_guide/html/docs/technical_references/instructions/run_tfm_examples_on_arm_platforms.html
.. _ARMv7-M and Armv8-M: https://developer.arm.com/architectures/cpu-architecture/m-profile
.. _ARMv8-M Architecture: https://developer.arm.com/docs/100688/latest/an-introduction-to-the-armv8-m-architecture
.. _Platform Security Architecture: https://www.arm.com/why-arm/architecture/platform-security-architecture
.. _PSA certified: https://www.psacertified.org/
.. _Trusted Firmware-M documentation: `Documentation home`_
.. _Documentation home: https://ci.trustedfirmware.org/job/tf-m-build-docs-nightly/lastStableBuild/artifact/trusted-firmware-m/build/docs/user_guide/html/index.html
.. _trustedfirmware.org: http://www.trustedfirmware.org
.. _Release notes: https://ci.trustedfirmware.org/view/TF-M/job/tf-m-build-docs-nightly/lastSuccessfulBuild/artifact/trusted-firmware-m/build/docs/user_guide/html/docs/releases/index.html
*Copyright (c) 2017-2021, Arm Limited. All rights reserved.*