arm-trusted-firmware/plat/st/stm32mp1
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
..
include feat(stm32mp1): add mbedtls-3.3 support config 2023-02-27 15:17:21 +02:00
services refactor(st-drivers): improve BSEC driver 2022-01-28 18:04:52 +01:00
sp_min refactor(st): move GIC code to common directory 2023-01-04 16:43:12 +01:00
bl2_plat_setup.c refactor(st): move boot backup register management 2023-01-04 16:42:49 +01:00
cert_create_tbbr.mk feat(stm32mp1): add the platform specific build for tools 2022-11-14 11:25:01 +01:00
plat_bl2_mem_params_desc.c feat(stm32mp1): optionally use paged OP-TEE 2022-06-22 14:51:03 +02:00
plat_def_uuid_config.c feat(stm32mp1): add the TRUSTED_BOARD_BOOT support 2022-11-14 11:25:01 +01:00
plat_fiptool.mk feat(stm32mp1): add the platform specific build for tools 2022-11-14 11:25:01 +01:00
plat_image_load.c fix(stm32mp1): add missing platform.h include 2022-12-13 09:52:27 +01:00
platform.mk refactor(build): distinguish BL2 as TF-A entry point and BL2 running at EL3 2023-03-15 11:43:14 +00:00
stm32mp1.ld.S refactor(stm32mp1): remove STM32MP_USE_STM32IMAGE 2022-11-14 14:14:48 +01:00
stm32mp1.S refactor(stm32mp1): remove STM32MP_USE_STM32IMAGE 2022-11-14 14:14:48 +01:00
stm32mp1_boot_device.c feat(stm32mp1): manage second NAND OTP on STM32MP13 2022-08-30 09:20:20 +02:00
stm32mp1_dbgmcu.c refactor(st-drivers): improve BSEC driver 2022-01-28 18:04:52 +01:00
stm32mp1_def.h refactor(st): move boot backup register management 2023-01-04 16:42:49 +01:00
stm32mp1_fconf_firewall.c fix(st): explicitly check operators precedence 2022-12-07 14:20:01 +01:00
stm32mp1_fip_def.h feat(stm32mp1): add the TRUSTED_BOARD_BOOT support 2022-11-14 11:25:01 +01:00
stm32mp1_helper.S feat(stm32mp1): add plat_report_*_abort functions 2022-10-03 14:44:05 +02:00
stm32mp1_pm.c refactor(st): move GIC code to common directory 2023-01-04 16:43:12 +01:00
stm32mp1_private.c refactor(st): move board info in common code 2023-01-04 16:46:07 +01:00
stm32mp1_scmi.c feat(st): use newly introduced clock framework 2021-12-22 13:08:09 +01:00
stm32mp1_shared_resources.c fix(stm32mp1): fix enum prints 2022-02-28 17:20:06 +01:00
stm32mp1_stack_protector.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
stm32mp1_syscfg.c fix(st): explicitly check operators precedence 2022-12-07 14:20:01 +01:00
stm32mp1_tbb_cert.c feat(stm32mp1): add the TRUSTED_BOARD_BOOT support 2022-11-14 11:25:01 +01:00
stm32mp1_topology.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
stm32mp1_usb_dfu.c feat(stm32mp1): usb descriptor update for STM32MP13 2022-03-22 09:09:23 +01:00