xref: /rk3399_ARM-atf/docs/getting_started/build-internals.rst (revision f1910cc178fe1488e30f66aa9a4f9e450b955eb1)
1*f1910cc1SGovindraj RajaInternal Build Options
2*f1910cc1SGovindraj Raja======================
3*f1910cc1SGovindraj Raja
4*f1910cc1SGovindraj Raja|TF-A| internally uses certain options that are not exposed directly through
5*f1910cc1SGovindraj Raja:ref:`build-options <build options>` but enabled or disabled indirectly and
6*f1910cc1SGovindraj Rajadepends on certain options to be enabled or disabled.
7*f1910cc1SGovindraj Raja
8*f1910cc1SGovindraj Raja.. _build_options_internal:
9*f1910cc1SGovindraj Raja
10*f1910cc1SGovindraj Raja-  ``CTX_INCLUDE_EL2_REGS``: This boolean option provides context save/restore
11*f1910cc1SGovindraj Raja   operations when entering/exiting an EL2 execution context. This is of primary
12*f1910cc1SGovindraj Raja   interest when Armv8.4-SecEL2 or RME extension is implemented.
13*f1910cc1SGovindraj Raja   Default is 0 (disabled). This option will be set to 1 (enabled) when ``SPD=spmd``
14*f1910cc1SGovindraj Raja   and ``SPMD_SPM_AT_SEL2`` is set or when ``ENABLE_RME`` is set to 1 (enabled).
15