arm-trusted-firmware/include/plat/arm/common
Arvind Ram Prakash 42d4d3baac refactor(build): distinguish BL2 as TF-A entry point and BL2 running at EL3
BL2_AT_EL3 is an overloaded macro which has two uses:
	1. When BL2 is entry point into TF-A(no BL1)
	2. When BL2 is running at EL3 exception level
These two scenarios are not exactly same even though first implicitly
means second to be true. To distinguish between these two use cases we
introduce new macros.
BL2_AT_EL3 is renamed to RESET_TO_BL2 to better convey both 1. and 2.
Additional macro BL2_RUNS_AT_EL3 is added to cover all scenarious where
BL2 runs at EL3 (including four world systems).

BREAKING CHANGE: BL2_AT_EL3 renamed to RESET_TO_BL2 across the
repository.

Change-Id: I477e1d0f843b44b799c216670e028fcb3509fb72
Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com>
Signed-off-by: Maksims Svecovs <maksims.svecovs@arm.com>
2023-03-15 11:43:14 +00:00
..
aarch64 AArch64: Align crash reporting output 2019-08-15 14:23:27 +00:00
arm_config.h Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
arm_def.h refactor(build): distinguish BL2 as TF-A entry point and BL2 running at EL3 2023-03-15 11:43:14 +00:00
arm_dyn_cfg_helpers.h refactor(measured_boot): remove passing of BL2 hash via device tree 2021-10-12 17:53:47 +01:00
arm_fconf_getter.h Check for out-of-bound accesses in the platform io policies 2020-04-02 15:57:55 +02:00
arm_fconf_io_storage.h fconf: Move platform io policies into fconf 2020-02-07 13:51:32 +00:00
arm_pas_def.h feat(rmm): add support for the 2nd DRAM bank 2022-12-06 12:29:43 +00:00
arm_reclaim_init.ld.S build: always prefix section names with . 2023-02-20 18:29:33 +00:00
arm_sip_svc.h feat(ethos-n)!: add support for SMMU streams 2022-10-04 15:15:04 +02:00
arm_spm_def.h spm: Remove SPM Alpha 1 prototype and support files 2019-12-20 16:03:32 +00:00
arm_tzc_dram.ld.S build: always prefix section names with . 2023-02-20 18:29:33 +00:00
fconf_arm_sp_getter.h refactor(libc): clean up dependencies in libc 2022-09-22 13:23:49 +02:00
fconf_ethosn_getter.h feat(ethos-n)!: add support for SMMU streams 2022-10-04 15:15:04 +02:00
fconf_nv_cntr_getter.h plat/arm: Get the base address of nv-counters from device tree 2020-08-28 09:50:36 +00:00
fconf_sdei_getter.h plat/arm/fvp: Support performing SDEI platform setup in runtime 2020-05-15 10:05:06 -05:00
fconf_sec_intr_config.h plat/fvp: Add support for dynamic description of secure interrupts 2020-06-09 19:01:14 +00:00
plat_arm.h feat(arm): add ARM_ROTPK_LOCATION variant full key 2022-12-09 14:54:50 -06:00
smccc_def.h refactor(plat/arm): use SOC_ID defines 2021-05-27 09:59:11 +02:00