arm-trusted-firmware/include/arch/aarch64
Sona Mathew 30019d8698 feat(cpufeat): add feature detection for FEAT_CSV2_3
This feature provides support to context save the
SCXTNUM_ELx register. FEAT_CSV2_3 implies the implementation
of FEAT_CSV2_2. FEAT_CSV2_3 is supported in AArch64 state only
and is an optional feature in Arm v8.0 implementations.

This patch adds feature detection for v8.9 feature FEAT_CSV2_3,
adds macros for ID_AA64PFR0_EL1.CSV2 bits [59:56] for detecting
FEAT_CSV2_3 and macro for ENABLE_FEAT_CSV2_3.

Change-Id: Ida9f31e832b5f11bd89eebd6cc9f10ddad755c14
Signed-off-by: Sona Mathew <sonarebecca.mathew@arm.com>
2024-01-29 14:06:56 +00:00
..
arch.h feat(cpufeat): add feature detection for FEAT_CSV2_3 2024-01-29 14:06:56 +00:00
arch_features.h feat(cpufeat): add feature detection for FEAT_CSV2_3 2024-01-29 14:06:56 +00:00
arch_helpers.h refactor(cm): move remaining EL2 save/restore into C 2023-08-16 15:06:16 +01:00
asm_macros.S fix(ras): restrict ENABLE_FEAT_RAS to have only two states 2023-11-01 11:11:38 +00:00
assert_macros.S Reorganize architecture-dependent header files 2019-01-04 10:43:16 +00:00
console_macros.S refactor(console): disable getc() by default 2023-10-11 08:40:14 +02:00
el2_common_macros.S refactor(pmu): convert FEAT_MTPMU to C and move to persistent register init 2023-06-29 09:59:06 +01:00
el3_common_macros.S fix(ras): restrict ENABLE_FEAT_RAS to have only two states 2023-11-01 11:11:38 +00:00
smccc_helpers.h feat(spmd): introduce FFA_PARTITION_INFO_GET_REGS 2023-02-13 08:47:41 -08:00