arm-trusted-firmware/docs/getting_started
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
..
build-options.rst docs(build): update the feature enablement flags 2022-04-05 17:34:17 +01:00
docs-build.rst doc: use docker to build documentation 2020-07-17 09:40:32 -05:00
image-terminology.rst docs(rme): add description of TF-A changes for RME 2021-11-15 22:20:07 +01:00
index.rst doc: Split the User Guide into multiple files 2019-11-27 10:45:54 +00:00
initial-build.rst Set lld as the default linker for Clang builds 2020-01-17 16:48:18 +00:00
porting-guide.rst feat(rme): add dummy realm attestation key to RMMD 2022-03-28 15:02:01 +02:00
prerequisites.rst docs(prerequisites): update to Node.js v16 2021-11-17 16:04:35 +00:00
psci-lib-integration-guide.rst docs: Update SMCCC doc, other changes for release 2020-04-16 10:03:39 -05:00
rt-svc-writers-guide.rst docs(rme): add description of TF-A changes for RME 2021-11-15 22:20:07 +01:00
tools-build.rst docs: Update docs with firmware encryption feature 2020-03-09 20:48:17 +05:30