arm-trusted-firmware/include/lib/extensions
Jayanth Dodderi Chidanand 2b0bc4e028 feat(cpufeat): enable FEAT_SVE for FEAT_STATE_CHECKED
Add support for runtime detection (ENABLE_SVE_FOR_NS=2), by splitting
sve_supported() into an ID register reading function and a
second function to report the support status. That function considers
both build time settings and runtime information (if needed), and is
used before we do SVE specific setup.

Change the FVP platform default to the now supported dynamic
option (=2), so the right decision can be made by the code at runtime.

Change-Id: I1caaba2216e8e2a651452254944a003607503216
Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
2023-03-28 17:19:13 +02:00
..
amu.h refactor(amu): use new AMU feature check routines 2023-03-27 19:36:15 +01:00
brbe.h fix(cpufeat): make stub enable functions "static inline" 2023-03-22 13:33:22 +00:00
mpam.h fix(cpufeat): make stub enable functions "static inline" 2023-03-22 13:33:22 +00:00
pauth.h Refactor ARMv8.3 Pointer Authentication support code 2019-09-13 14:11:59 +01:00
ras.h Tegra194: add RAS exception handling 2020-06-12 09:43:54 -07:00
ras_arch.h Tegra194: add RAS exception handling 2020-06-12 09:43:54 -07:00
sme.h feat(cpufeat): enable FEAT_SME for FEAT_STATE_CHECKED 2023-03-28 17:19:07 +02:00
spe.h fix(cpufeat): make stub enable functions "static inline" 2023-03-22 13:33:22 +00:00
sve.h feat(cpufeat): enable FEAT_SVE for FEAT_STATE_CHECKED 2023-03-28 17:19:13 +02:00
sys_reg_trace.h refactor(cpufeat): enable SYS_REG_TRACE for FEAT_STATE_CHECKED 2023-03-22 13:33:22 +00:00
trbe.h fix(cpufeat): make stub enable functions "static inline" 2023-03-22 13:33:22 +00:00
trf.h fix(cpufeat): make stub enable functions "static inline" 2023-03-22 13:33:22 +00:00