arm-trusted-firmware/plat
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
..
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 fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT 2023-11-01 17:45: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 refactor(console): disable getc() by default 2023-10-11 08:40:14 +02:00
intel/soc chore: remove MULTI_CONSOLE_API references 2023-09-12 15:28:36 +02:00
marvell fix(tree): correct some typos 2023-05-09 15:57:12 +01:00
mediatek Merge "feat(mt8195): increase TZRAM" into integration 2023-10-25 09:55:08 +02:00
nuvoton refactor(arm): allow platform specific SiP support 2023-10-19 22:42:38 -05:00
nvidia/tegra fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT 2023-11-01 17:45:56 +00:00
nxp fix(tree): correct some typos 2023-05-09 15:57:12 +01:00
qemu feat(qemu): implement firmware handoff on qemu 2023-09-27 11:45:00 -07:00
qti chore: remove MULTI_CONSOLE_API references 2023-09-12 15:28:36 +02:00
renesas fix(rcar3): fix CPG register code comment 2023-10-15 05:07:20 +02:00
rockchip chore: remove MULTI_CONSOLE_API references 2023-09-12 15:28:36 +02: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 Merge "feat(st): update STM32MP DT files" into integration 2023-10-25 09:53:23 +02:00
ti/k3 fix(ti): align static device region addresses to reduce MMU table count 2023-10-25 17:01:03 -05:00
xilinx fix(versal): type cast addresses to fix integer overflow 2023-10-30 16:24:03 +05:30