arm-trusted-firmware/plat/arm/board
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
..
a5ds refactor(bl2): make post image handling platform-specific 2023-10-30 10:29:03 +00:00
arm_fpga fix(build): disable ENABLE_FEAT_MPAM for Aarch32 2023-10-31 14:57:34 +00:00
common refactor(arm): remove ARM_ROTPK_KEY_LEN comparison 2023-10-16 10:02:13 -05:00
corstone700 build(bl32): added check for AARCH32_SP 2023-08-24 14:22:34 -05:00
corstone1000 fix(corstone-1000): add cpu_helpers.S to platform.mk 2023-09-13 13:33:47 +01:00
fvp fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT 2023-11-01 17:45:56 +00:00
fvp_r Merge changes from topic "bk/clearups" into integration 2023-06-07 10:13:17 +02:00
fvp_ve refactor(bl2): make post image handling platform-specific 2023-10-30 10:29:03 +00:00
juno build(juno): added error check for BL32 dependency 2023-08-18 21:21:47 -05:00
morello feat(morello): add cpuidle support 2023-09-05 11:44:19 +05:30
n1sdp build(n1sdp): add ARM_ARCH_MAJOR.ARM_ARCH_MINOR 2023-10-30 10:34:44 -05:00
rde1edge build: deprecate Arm rde1edge 2023-04-20 05:29:41 +01:00
rdn1edge fix(gicv3): workaround for NVIDIA erratum T241-FABRIC-4 2023-03-23 23:06:07 +00:00
rdn2 fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT 2023-11-01 17:45:56 +00:00
rdv1 refactor(amu): unify ENABLE_AMU and ENABLE_FEAT_AMUv1 2023-03-27 19:36:00 +01:00
rdv1mc refactor(amu): unify ENABLE_AMU and ENABLE_FEAT_AMUv1 2023-03-27 19:36:00 +01:00
sgi575 build: deprecate Arm rdn1edge and sgi575 FVP platforms 2022-10-20 19:57:31 +01:00
tc fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT 2023-11-01 17:45:56 +00:00