Go to file
Kevin Peng 024d329c23 Git: Update .gitignore
- Only ignore build folders that are relative to the .gitignore file
  (the TF-M root directory)
  - The configs/build_type folder matches "build*/" and ignored by IDEs
    like VS code. Fortunately the folder was added before .gitignore
    so it is not ignored by git
- Remove tf-fuzz settings as it has been moved out from TF-M repo

Change-Id: Ibcd473e1ed1a3d9f55a85fa5c7fb3c0aa7f88c28
Signed-off-by: Kevin Peng <kevin.peng@arm.com>
2021-11-17 07:06:44 +01:00
bl2 SPM: Add FPU support for gnu arm embedded toolchain 2021-11-16 11:25:58 +01:00
cmake Build: Install missing files 2021-11-10 12:46:46 +08:00
config SPM: Add FPU support for gnu arm embedded toolchain 2021-11-16 11:25:58 +01:00
docs Docs: Add FPU support user guide 2021-11-16 11:25:58 +01:00
interface Interface: Improvements on framework_feature 2021-11-16 08:28:40 +01:00
lib Build : Update tf-m-tests repo version 2021-11-16 11:25:58 +01:00
platform platform: nordic_nrf: Fix platform test timer 2021-11-17 03:35:01 +01:00
secure_fw SPM: Add FPU support for gnu arm embedded toolchain 2021-11-16 11:25:58 +01:00
tools Tools: Merge back platform specific manifest list back 2021-11-13 14:00:28 +08:00
.gitattributes Introduce end-of-line normalization 2021-02-23 09:53:54 +08:00
.gitignore Git: Update .gitignore 2021-11-17 07:06:44 +01:00
.gitreview Gerrit: Update .gitreview to new location 2020-06-05 11:55:23 +00:00
CMakeLists.txt SPM: Add FPU support for gnu arm embedded toolchain 2021-11-16 11:25:58 +01:00
dco.txt Docs: add licensing info and user docs 2017-12-18 14:43:48 +00:00
license.rst Doc: convert markdown files to rst 2019-05-03 09:08:51 +02:00
readme.rst Docs: Refine tfm_sw_requirement.rst 2021-06-23 11:21:07 +08:00
toolchain_ARMCLANG.cmake Build: Default to add debug symbols with the flag -g/--debug 2021-11-09 14:01:15 +01:00
toolchain_GNUARM.cmake Build: Add back TFM_CODE_COVERAGE setting in GNUARM toolchain 2021-11-17 04:30:17 +01:00
toolchain_IARARM.cmake Build: Eliminate duplicate debug flags for IAR 2021-11-12 03:28:15 +01:00
version.cmake docs: Decouple documentation build from the main 2021-10-18 05:13:26 +02:00

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.*