aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorAlexei Fedorov <Alexei.Fedorov@arm.com>2020-12-07 16:38:53 +0000
committerAlexei Fedorov <Alexei.Fedorov@arm.com>2020-12-10 15:31:51 +0000
commitf18217902a4c84c2cb6695164ffa1db540a0146b (patch)
tree44dd1c041c1b75d0022832bc4393a5ab8f268e1e /docs
parent2736aca5972d66f4a36267dbb458b3730e95e40e (diff)
downloadplatform_external_arm-trusted-firmware-f18217902a4c84c2cb6695164ffa1db540a0146b.tar.gz
platform_external_arm-trusted-firmware-f18217902a4c84c2cb6695164ffa1db540a0146b.tar.bz2
platform_external_arm-trusted-firmware-f18217902a4c84c2cb6695164ffa1db540a0146b.zip
TF-A: Add build option for Arm Feature Modifiers
This patch adds a new ARM_ARCH_FEATURE build option to add support for compiler's feature modifiers. It has the form '[no]feature+...' and defaults to 'none'. This option translates into compiler option '-march=armvX[.Y]-a+[no]feature+...'. Change-Id: I37742f270a898f5d6968e146cbcc04cbf53ef2ad Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/getting_started/build-options.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/getting_started/build-options.rst b/docs/getting_started/build-options.rst
index 8adf4ad8b..d4eb6a768 100644
--- a/docs/getting_started/build-options.rst
+++ b/docs/getting_started/build-options.rst
@@ -26,6 +26,12 @@ Common build options
``aarch64`` or ``aarch32`` as values. By default, it is defined to
``aarch64``.
+- ``ARM_ARCH_FEATURE``: Optional Arm Architecture build option which specifies
+ one or more feature modifiers. This option has the form ``[no]feature+...``
+ and defaults to ``none``. It translates into compiler option
+ ``-march=armvX[.Y]-a+[no]feature+...``. See compiler's documentation for the
+ list of supported feature modifiers.
+
- ``ARM_ARCH_MAJOR``: The major version of Arm Architecture to target when
compiling TF-A. Its value must be numeric, and defaults to 8 . See also,
*Armv8 Architecture Extensions* and *Armv7 Architecture Extensions* in