aboutsummaryrefslogtreecommitdiff
path: root/platform/readme.rst
diff options
context:
space:
mode:
authorJamie Fox <jamie.fox@arm.com>2020-09-21 21:21:30 +0100
committerJamie Fox <jamie.fox@arm.com>2020-10-13 11:40:29 +0100
commitcdfb6cd6f473480213009d182ea920c776f245d5 (patch)
treee02b907612d2cc74f7fa49b1d4ac297ec8c4b24a /platform/readme.rst
parentc779f3d82c2a4504a6120252de1141a62ef4e236 (diff)
downloadtrusted-firmware-m-cdfb6cd6f473480213009d182ea920c776f245d5.tar.gz
Platform: Document system startup requirements
Change-Id: I9e21caeceb85f3855cbe2cf9bdbffb221c3d3587 Signed-off-by: Jamie Fox <jamie.fox@arm.com>
Diffstat (limited to 'platform/readme.rst')
-rw-r--r--platform/readme.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/platform/readme.rst b/platform/readme.rst
index b3290d65ec..bbdd6c51bd 100644
--- a/platform/readme.rst
+++ b/platform/readme.rst
@@ -43,6 +43,18 @@ This file contains the declarations of functions that a platform implementation
has to provide for TF-M's Platform Service. For details see
``docs/user_guides/services/tfm_platform_integration_guide.rst``
+**************
+System Startup
+**************
+
+Before calling ``main()``, platform startup code should initialise all system
+clocks, perform runtime initialisation and other steps such as setting the
+vector table. Configuration of the following features is optional as TF-M
+architecture code will check and initialise them:
+
+ - The Security Extension.
+ - The Floating-point Extension.
+
*****************************
Debug authentication settings
*****************************