arm-trusted-firmware/plat/arm/css/sgi
Manish Pandey f87e54f73c fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT
This patch removes RAS_FFH_SUPPORT macro which is the combination of
ENABLE_FEAT_RAS and HANDLE_EA_EL3_FIRST_NS. Instead introduce an
internal macro FFH_SUPPORT which gets enabled when platforms wants
to enable lower EL EA handling at EL3. The internal macro FFH_SUPPORT
will be automatically enabled if HANDLE_EA_EL3_FIRST_NS is enabled.
FFH_SUPPORT along with ENABLE_FEAT_RAS will be used in source files
to provide equivalent check which was provided by RAS_FFH_SUPPORT
earlier. In generic code we needed a macro which could abstract both
HANDLE_EA_EL3_FIRST_NS and RAS_FFH_SUPPORT macros that had limitations.
Former was tied up with NS world only while the latter was tied to RAS
feature.

This is to allow Secure/Realm world to have their own FFH macros
in future.

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: Ie5692ccbf462f5dcc3f005a5beea5aa35124ac73
2023-11-01 17:45:56 +00:00
..
aarch64 feat(plat/arm/sgi): add CPU specific handler for Neoverse N2 2021-09-29 22:47:07 +05:30
include fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT 2023-11-01 17:45:56 +00:00
ras feat(sgi): firmware first error handling for Neoverse N2 CPU 2023-08-01 21:09:18 +05:30
sgi-common.mk fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT 2023-11-01 17:45:56 +00:00
sgi_bl31_setup.c feat(plat/sgi): remove RAS setup call from common code 2023-06-23 16:09:56 +05:30
sgi_image_load.c feat(plat/arm/sgi): read isolated cpu mpid list from sds 2022-06-21 13:59:39 +01:00
sgi_interconnect.c Remove several warnings reported with W=1 2019-04-01 10:43:42 +01:00
sgi_plat.c fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT 2023-11-01 17:45:56 +00:00
sgi_plat_v2.c fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT 2023-11-01 17:45:56 +00:00
sgi_topology.c plat/arm/sgi: move topology information to board folder 2020-01-27 19:54:05 +05:30