Lines Matching refs:feature
35 one or more feature modifiers. This option has the form ``[no]feature+...``
37 ``-march=armvX[.Y]-a+[no]feature+...``. See compiler's documentation for the
38 list of supported feature modifiers.
229 feature as per TBBR.
236 PMU). ``FEAT_MTPMU`` is an optional feature available on Armv8.6 onwards.
256 otherwise. To use this feature, platforms will have to create the function
289 ``ENABLE_FEAT`` mechanism. This is an optional architectural feature
291 and this option can be used to enable this feature on those systems as well.
295 extension. ``FEAT_AMUv1p1`` is an optional feature available on Arm v8.6
302 cannot be used by code. This is an optional architectural feature available on v8.0
303 onwards and is a mandatory feature from v8.9 onwards.
310 an optional feature starting from Arm v9.4 and This flag can take values 0 to
316 optional feature available on Arm v8.0 onwards. This flag can take values
321 extension. This feature is supported in AArch64 state only and is an optional
322 feature available in Arm v8.0 implementations.
329 and/or watchpoints. This feature is mandatory from v8.9 and is optional
335 ``FEAT_DIT`` is a mandatory architectural feature and is enabled from v8.4
340 Virtualization feature, allowing for access to the CNTPOFF_EL2 (Counter-timer
342 Its a mandatory architectural feature and is enabled from v8.6 and upwards.
347 Mode Register feature, allowing access to the FPMR register. FPMR register
349 feature from v9.2 and upwards. This flag can take value of 0 to 2, to align
353 feature allowing for access to the HDFGRTR_EL2 (Hypervisor Debug Fine-Grained
355 Its a mandatory architectural feature and is enabled from v8.6 and upwards.
360 (Fine Grain Traps 2) feature allowing for access to Fine-grained trap 2 registers
362 Its an optional architectural feature and is available from v8.8 and upwards.
367 Fine Grained Write Trap EL3 (FEAT_FGWTE3), a feature that allows EL3 to
371 This feature is an optional architectural feature and is available from
376 This feature currently traps access to all EL3 registers in
386 mandatory architectural feature and is enabled from v8.7 and upwards. This
392 to control the feature visibility to lower ELs by returning a sanitized value
393 based on current feature enablement status. Hypervisors are expected to
396 Default value is ``0``. This feature is EXPERIMENTAL.
399 This feature traps all lower EL accesses to Group 3 and Group 5
405 This feature is mandatory from v8.8 and enabling of FEAT_MOPS does not
414 if the platform wants to use this feature and MTE2 is enabled at ELX.
422 mandatory architectural feature and is enabled from v8.1 and upwards. This
427 extension. ``FEAT_PAUTH_LR`` is an optional feature available from Arm v9.4
428 onwards. This feature requires PAUTH to be enabled via the
433 ``FEAT_RNG`` is an optional feature available on Arm v8.5 onwards. This
438 extension. This feature is only supported in AArch64 state. This flag can
440 Default value is ``0``. ``FEAT_RNG_TRAP`` is an optional feature from
444 (Speculation Barrier) instruction ``FEAT_SB`` is an optional feature and
450 extension. ``FEAT_SEL2`` is a mandatory feature available on Arm v8.4.
455 trapping of WFE Instruction) extension. ``FEAT_TWED`` is a optional feature
465 architectural feature and is enabled from v8.1 and upwards. It can take
472 mandatory architectural feature and is enabled from v8.9 and upwards. This
511 Its an optional architectural feature and is available from v8.8 and upwards.
518 context switch them. This feature is OPTIONAL from Armv8.0 implementations
527 RCWSMASK_EL1. Its an optional architectural feature and is available from
534 The objective of this feature is to provide higher privilege software with a
536 lower privilege software. It is an optional architectural feature from v9.0
548 feature. MPAM is an optional Armv8.4 extension that enables various memory
609 extensions. This is an optional architectural feature for AArch64.
615 (SVE) for the Non-secure world only. SVE is an optional architectural feature
628 for the Secure world. SVE is an optional architectural feature for AArch64.
640 level if this feature is desired. "none" disables the stack protection. For
700 This feature is intended for testing purposes only, and is advisable to keep
726 for the Trusted Board Boot feature in the BL1 and BL2 images, to generate
841 feature. This flag can be enabled with ``TRUSTED_BOARD_BOOT`` in order to
929 default and platforms that require this feature have to enable them.
1118 Boot feature. When set to '1', BL1 and BL2 images include support to load
1209 This feature creates a library of functions to be placed in ROM and thus
1321 optional architectural feature for AArch64. This flag can take the values
1328 feature for AArch64. This flag can take the values 0 to 2, to align with the
1334 but unused). This feature is available if trace unit such as ETMv4.x, and
1335 ETE(extending ETM feature) is implemented. This flag can take the values
1356 - ``ENABLE_CONSOLE_GETC``: Boolean option to enable `getc()` feature in console
1497 for Measurement (DRTM). This feature has trust dependency on BL31 for taking
1525 superset of SVE. SME is an optional architectural feature for AArch64.
1533 architectural feature for AArch64.
1550 verification mechanism. This is a debug feature that compares the
1551 architectural features enabled through the feature specific build flags
1556 It is expected that this feature is only used for flexible platforms like
1558 that the configured feature set matches the CPU.
1564 per the `PSA Crypto API specification`_. This feature is only supported if