arm-trusted-firmware/docs
Jayanth Dodderi Chidanand d9e984cc30 docs(build): update the feature enablement flags
Adding the newly introduced build flags for feature enablement of the
following features:
1.FEAT_AMUv1p1 - ENABLE_FEAT_AMUv1p1
2.FEAT_CSV2_2  - ENABLE_FEAT_CSV2_2
3.FEAT_VHE     - ENABLE_FEAT_VHE
4.FEAT_DIT     - ENABLE_FEAT_DIT
5.FEAT_SB      - ENABLE_FEAT_SB
6.FEAT_SEL2    - ENABLE_FEAT_SEL2

Also as part of feature detection mechanism, we now support three
states for each of these features, allowing the flags to take either
(0 , 1 , 2) values. Henceforth the existing feature build options are
converted from boolean to numeric type and is updated accordingly
in this patch.

The build flags take a default value and will be internally enabled
when they become mandatory from a particular architecture version
and upwards. Platforms have the flexibility to overide this
internal enablement via this feature specific explicit build flags.

Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
Change-Id: I0090c8c780c2e7d1a50ed9676983fe1df7a35e50
2022-04-05 17:34:17 +01:00
..
_static/css docs(threat model): add TF-A threat model 2021-04-30 17:59:22 +02:00
about Merge changes from topics "ls1088a", "ls1088a-prepare" into integration 2022-03-28 17:40:59 +02:00
components Merge "build(sptool): handle uuid field in SP layout file" into integration 2022-03-23 14:31:31 +01:00
design fix(errata): workaround for Cortex A78 AE erratum 2395408 2022-03-24 10:55:48 +00:00
design_documents docs(el3-runtimes): context management refactor proposal 2022-02-24 08:04:48 +02:00
getting_started docs(build): update the feature enablement flags 2022-04-05 17:34:17 +01:00
perf doc: Fix some broken links 2020-07-01 13:57:20 +02:00
plat docs(layerscape): add ls1088a soc and board support 2022-03-27 23:24:24 +08:00
process docs(contribution-guidelines): updated the build configuration section 2022-02-11 12:16:20 +00:00
resources docs(el3-runtimes): context management refactor proposal 2022-02-24 08:04:48 +02:00
security_advisories docs(security): security advisory for CVE-2022-23960 2022-03-08 13:33:53 -06:00
threat_model feat(plat/fvp_r): Threat Model for TF-A v8-R64 Support 2021-12-16 08:10:35 -06:00
Makefile doc: Treat Sphinx warnings as errors 2020-04-21 09:37:47 +00:00
change-log.md docs(changelog): fix version tag links 2022-01-24 12:55:34 +00:00
conf.py build(docs): add support for Markdown documentation 2021-11-17 16:04:36 +00:00
global_substitutions.txt fix(docs): fix `FF-A` substitution 2021-11-17 16:04:34 +00:00
glossary.rst feat(mpmm): add support for MPMM 2021-10-26 12:15:42 +01:00
index.rst docs(fwu): add firmware update documentation 2021-08-02 17:15:41 +01:00
license.rst refactor(dt-bindings): align irq bindings with kernel 2021-06-14 10:05:48 +02:00
requirements.in build(docs): add support for Markdown documentation 2021-11-17 16:04:36 +00:00
requirements.txt build(docs): add support for Markdown documentation 2021-11-17 16:04:36 +00:00