arm-trusted-firmware/docs
Sandrine Bailleux a1e121beba docs(threat-model): classify threats by mitigating entity
The generic threat model used to list threats in no particular order.

Reorganize threats so that they are grouped by mitigating entity. For
example, threats mitigated by the boot firmware (i.e. BL1 and BL2) are
now clubbed together, ditto for those mitigated by the runtime EL3
firmware. Note that some generic threats apply to all firmware images
so these get grouped in their own section as well.

The motivations for this refactoring are the following:

 - Clarify the scope of the threats.

   In particular, as the boot firmware is typically transient, threats
   applying to those images can only be exploited during a short
   period of time before the runtime firmware starts.

   A note has been added to this effect.

 - Helping developers implement mitigations in the right place.

 - Some vendors have their own solution for booting their device and
   only leverage the runtime firmware from the TF-A project. Thus,
   they are not interested in the threat model of TF-A's boot
   firmware. Isolating the latter in a specific section helps them
   focus on what is important for them.

To avoid unnecessary churn, the threats ids have been kept the same.

Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
Change-Id: Id8616fd0e4b37cd400b1ad3372beb3455234d4dc
2023-08-30 08:23:32 +02:00
..
_static/css docs(threat model): add TF-A threat model 2021-04-30 17:59:22 +02:00
about feat(nuvoton): added support for npcm845x chip 2023-07-26 08:14:45 +03:00
components docs(rme): update tftf build command 2023-08-02 13:31:10 +01:00
design refactor(cpus): reorder Cortex-A53 errata by ascending order 2023-08-24 14:27:42 -05:00
design_documents Merge "docs(psa): doc AP/RSS interfaces for NV ctrs/ROTPK" into integration 2023-08-16 09:11:24 +02:00
getting_started Merge changes from topic "el3_direct_msg" into integration 2023-08-14 17:12:59 +02:00
perf Merge "docs(n1sdp): add N1SDP PSCI instrumentation data" into integration 2023-05-22 10:47:50 +02:00
plat docs(ethos-n): update build-options.rst 2023-08-07 19:13:58 +02:00
process docs: add guidelines for abandoning patches 2023-07-06 11:20:28 +01:00
resources docs: add Measured Boot design 2023-07-06 12:14:30 +01:00
security_advisories chore: rename hunter to a720 2023-06-29 16:20:01 +01:00
threat_model docs(threat-model): classify threats by mitigating entity 2023-08-30 08:23:32 +02:00
tools feat(memmap): add topological memory view 2023-05-12 14:38:22 +01:00
change-log.md docs(changelog): changelog for v2.9 release 2023-05-19 13:49:08 -05:00
conf.py Merge "docs: remove blank pages from PDF documentation" into integration 2023-08-09 15:18:05 +02:00
global_substitutions.txt docs(errata_abi): document the errata abi changes 2023-05-05 13:24:59 -05:00
glossary.rst docs(errata_abi): document the errata abi changes 2023-05-05 13:24:59 -05:00
index.rst docs: update PSCI reference 2023-06-15 09:46:43 +01:00
license.rst refactor(dt-bindings): align irq bindings with kernel 2021-06-14 10:05:48 +02:00
Makefile feat(docs): allow verbose build 2023-03-21 11:47:16 +01:00
porting-guide.rst docs(ethos-n): update build-options.rst 2023-08-07 19:13:58 +02:00