arm-trusted-firmware/docs
Abdellatif El Khlifi bf3ce99371 feat: adding the diphda platform
This commit enables trusted-firmware-a with Trusted Board Boot support
for the Diphda 64-bit platform.

Diphda uses a FIP image located in the flash. The FIP contains the
following components:

- BL2
- BL31
- BL32
- BL32 SPMC manifest
- BL33
- The TBB certificates

The board boot relies on CoT (chain of trust). The trusted-firmware-a
BL2 is extracted from the FIP and verified by the Secure Enclave
processor. BL2 verification relies on the signature area at the
beginning of the BL2 image. This area is needed by the SecureEnclave
bootloader.

Then, the application processor is released from reset and starts by
executing BL2.

BL2 performs the actions described in the trusted-firmware-a TBB design
document.

Signed-off-by: Rui Miguel Silva <rui.silva@arm.com>
Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
Change-Id: Iddb1cb9c2a0324a9635e23821c210ac81dfc305d
2021-07-22 18:01:39 +01:00
..
_static/css docs(threat model): add TF-A threat model 2021-04-30 17:59:22 +02:00
about feat: adding the diphda platform 2021-07-22 18:01:39 +01:00
components docs: spm design document refresh 2021-05-12 15:45:27 +02:00
design errata: workaround for Neoverse V1 errata 1940577 2021-07-19 22:27:35 +01:00
design_documents CMake buildsystem design document 2020-03-11 15:06:09 +01:00
getting_started Merge changes from topic "sb/measured-boot" into integration 2021-07-05 10:19:19 +02:00
perf doc: Fix some broken links 2020-07-01 13:57:20 +02:00
plat feat: adding the diphda platform 2021-07-22 18:01:39 +01:00
process build(hooks): add commitlint hook 2021-04-19 14:06:25 +01:00
resources docs: spm design document refresh 2021-05-12 15:45:27 +02:00
security_advisories docs: Update SMCCC doc, other changes for release 2020-04-16 10:03:39 -05:00
threat_model docs(threat model): add TF-A threat model 2021-04-30 17:59:22 +02:00
Makefile doc: Treat Sphinx warnings as errors 2020-04-21 09:37:47 +00:00
change-log.rst fix(docs): fix typos in v2.5 release documentation 2021-05-25 17:18:11 -05:00
conf.py docs(threat model): add TF-A threat model 2021-04-30 17:59:22 +02:00
global_substitutions.txt Add TRNG Firmware Interface service 2021-02-05 11:49:18 +00:00
glossary.rst Add TRNG Firmware Interface service 2021-02-05 11:49:18 +00:00
index.rst docs: removing "upcoming" change log 2021-05-05 12:08:45 -05:00
license.rst refactor(dt-bindings): align irq bindings with kernel 2021-06-14 10:05:48 +02:00
requirements.txt doc: Generate PlantUML diagrams automatically 2019-07-12 14:15:25 +01:00