arm-trusted-firmware/plat
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
..
allwinner feat(allwinner): use reset through scpi for warm/soft reset 2023-07-31 21:55:30 +02:00
amlogic Plat AXG: Fix PLAT_MAX_PWR_LVL value 2020-12-29 13:52:11 +00:00
arm feat(cpufeat): add feature detection for FEAT_CSV2_3 2024-01-29 14:06:56 +00:00
aspeed/ast2700 fix(ast2700): add device mapping for coherent memory 2023-10-30 11:30:03 +02:00
brcm chore(brcm): include cpu_helpers.S for bl2 build 2023-07-27 09:35:12 +01:00
common fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT 2023-11-01 17:45:56 +00:00
hisilicon fix(spmd): fix build error with spmd 2023-05-10 15:57:29 -05:00
imx feat(imx8m): make bl33 start configurable via PRELOADED_BL33_BASE 2024-01-09 17:44:45 +01:00
intel/soc fix(intel): update nand driver to match GHRD design 2024-01-23 00:05:11 +08:00
marvell fix(tree): correct some typos 2023-05-09 15:57:12 +01:00
mediatek feat(mt8188): add secure iommu support 2023-12-01 02:53:17 +01:00
nuvoton chore(npcm845x): remove CryptoCell-712/713 support 2023-11-08 13:42:34 +01:00
nvidia/tegra Merge changes from topic "mp/exceptions" into integration 2023-11-02 14:34:53 +01:00
nxp fix(tree): correct some typos 2023-05-09 15:57:12 +01:00
qemu feat(qemu-sbsa): handle memory information 2024-01-22 02:54:47 +00:00
qti chore: remove MULTI_CONSOLE_API references 2023-09-12 15:28:36 +02:00
renesas feat(rcar3): update IPL and Secure Monitor Rev.4.0.0 2024-01-21 15:36:30 +01:00
rockchip build: remove the NM variable 2024-01-18 13:58:04 +00:00
rpi fix(el3-runtime): leverage generic interrupt controller helpers 2023-09-25 17:09:15 -05:00
socionext refactor(console): disable getc() by default 2023-10-11 08:40:14 +02:00
st fix(stm32mp2): add missing include 2024-01-18 11:32:10 +01:00
ti/k3 fix(ti): do not stop non-secure timer on world switch 2024-01-12 10:12:06 -06:00
xilinx Merge changes from topic "idling-during-subsystem-restart" into integration 2024-01-22 16:12:02 +01:00