arm-trusted-firmware/include/arch/aarch64
Antonio Nino Diaz 2559b2c825 xlat v2: Dynamically detect need for CnP bit
ARMv8.2-TTCNP is mandatory from ARMv8.2 onwards, but it can be implemented
in CPUs that don't implement all mandatory 8.2 features (and so have to
claim to be a lower version).

This patch removes usage of the ARM_ARCH_AT_LEAST() macro and uses system
ID registers to detect whether it is needed to set the bit or not.

Change-Id: I7bcbf0c7c937590dfc2ca668cfd9267c50f7d52c
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
2019-01-11 11:20:10 +00:00
..
arch.h xlat v2: Dynamically detect need for CnP bit 2019-01-11 11:20:10 +00:00
arch_features.h xlat v2: Dynamically detect need for CnP bit 2019-01-11 11:20:10 +00:00
arch_helpers.h xlat v2: Dynamically detect need for CnP bit 2019-01-11 11:20:10 +00:00
asm_macros.S Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
assert_macros.S Reorganize architecture-dependent header files 2019-01-04 10:43:16 +00:00
console_macros.S Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
el3_common_macros.S Reorganize architecture-dependent header files 2019-01-04 10:43:16 +00:00
setjmp.h Reorganize architecture-dependent header files 2019-01-04 10:43:16 +00:00
smccc_helpers.h Sanitise includes across codebase 2019-01-04 10:43:17 +00:00