diff options
author | Jamie Fox <jamie.fox@arm.com> | 2020-09-21 21:21:30 +0100 |
---|---|---|
committer | Jamie Fox <jamie.fox@arm.com> | 2020-10-13 11:40:29 +0100 |
commit | cdfb6cd6f473480213009d182ea920c776f245d5 (patch) | |
tree | e02b907612d2cc74f7fa49b1d4ac297ec8c4b24a /platform/readme.rst | |
parent | c779f3d82c2a4504a6120252de1141a62ef4e236 (diff) | |
download | trusted-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.rst | 12 |
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 ***************************** |