arm-trusted-firmware/plat/arm/board/tc
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
..
fdts feat: define memory ranges for tc platform 2023-05-15 18:53:24 +02:00
include test(tc): test for AP/RSS interface for ROTPK 2023-07-17 11:51:48 -05:00
nv_counter_test.c refactor(tc): print RSS interface test PSA status 2023-07-17 11:53:44 -05:00
plat_def_fip_uuid.h feat(rss): add TC platform UUIDs for RSS images 2023-01-11 13:27:19 +00:00
plat_tc_mbedtls_config.h fix(tc): update the name of mbedtls config header 2023-04-27 07:59:38 +02:00
platform.mk fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT 2023-11-01 17:45:56 +00:00
platform_test.mk refactor(tc): move all plat tests in test makefile 2023-07-18 10:25:50 -05:00
region_defs.h fix(tc): rename macro to match PSA spec 2023-07-05 10:37:13 -05:00
rotpk_test.c refactor(tc): print RSS interface test PSA status 2023-07-17 11:53:44 -05:00
rss_ap_test_stubs.c feat(tc): add delegated attest and measurement tests 2022-12-16 17:15:57 +01:00
rss_ap_tests.c fix(tc): Correct return type 2023-07-05 10:37:13 -05:00
rss_ap_testsuites.c feat(tc): add delegated attest and measurement tests 2022-12-16 17:15:57 +01:00
rss_ap_testsuites.h feat(tc): add delegated attest and measurement tests 2022-12-16 17:15:57 +01:00
tc_bl1_measured_boot.c feat(tc): implement platform function to measure and publish Public Key 2023-07-28 09:01:15 +01:00
tc_bl2_measured_boot.c feat(tc): implement platform function to measure and publish Public Key 2023-07-28 09:01:15 +01:00
tc_bl2_setup.c feat(tc): populate HW_CONFIG in BL31 2021-09-07 14:37:53 +01:00
tc_bl31_setup.c Merge "fix(spmd): perform G0 interrupt acknowledge and deactivation" into integration 2023-07-19 12:50:06 +02:00
tc_common_measured_boot.c feat(tc): implement platform function to measure and publish Public Key 2023-07-28 09:01:15 +01:00
tc_err.c feat(plat/arm): Introduce TC1 platform 2021-08-11 11:36:50 +01:00
tc_interconnect.c feat(plat/arm): Introduce TC1 platform 2021-08-11 11:36:50 +01:00
tc_plat.c feat(tc): allow secure watchdog timer to trigger periodically 2023-05-04 08:24:12 -05:00
tc_security.c feat(plat/arm): Introduce TC1 platform 2021-08-11 11:36:50 +01:00
tc_topology.c feat(plat/arm): Introduce TC1 platform 2021-08-11 11:36:50 +01:00
tc_trusted_boot.c feat(plat/arm): Introduce TC1 platform 2021-08-11 11:36:50 +01:00