arm-trusted-firmware/plat/arm/board
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
..
a5ds build(fconf)!: clean up source collection 2021-10-26 12:14:29 +01:00
arm_fpga build: always prefix section names with . 2023-02-20 18:29:33 +00:00
common fix(arm): arm_rotpk_header undefined reference 2022-12-16 17:17:20 +00:00
corstone700 refactor(corstone700): namespace MHU driver filenames 2022-04-01 10:16:01 +02:00
corstone1000 style(plat/arm/corstone1000): resolve checkpatch warnings 2022-03-31 10:59:41 +02:00
fvp refactor(build): distinguish BL2 as TF-A entry point and BL2 running at EL3 2023-03-15 11:43:14 +00:00
fvp_r refactor(aarch64): rename do_panic and el3_panic 2023-02-21 17:26:01 +00:00
fvp_ve build(fconf)!: clean up source collection 2021-10-26 12:14:29 +01:00
juno refactor(build): distinguish BL2 as TF-A entry point and BL2 running at EL3 2023-03-15 11:43:14 +00:00
morello refactor(build): distinguish BL2 as TF-A entry point and BL2 running at EL3 2023-03-15 11:43:14 +00:00
n1sdp refactor(build): distinguish BL2 as TF-A entry point and BL2 running at EL3 2023-03-15 11:43:14 +00:00
rde1edge refactor(sgi): rewrite address space size definitions 2022-07-07 15:40:17 +05:30
rdn1edge fix(rdn1edge): change variable type to fix gcc sign conversion error 2022-12-08 13:42:25 +00:00
rdn2 feat(rdn2): add platform id value for rdn2 variant 3 2023-01-12 17:26:00 +00:00
rdv1 refactor(sgi): rewrite address space size definitions 2022-07-07 15:40:17 +05:30
rdv1mc refactor(sgi): rewrite address space size definitions 2022-07-07 15:40:17 +05:30
sgi575 build: deprecate Arm rdn1edge and sgi575 FVP platforms 2022-10-20 19:57:31 +01:00
tc refactor(build): distinguish BL2 as TF-A entry point and BL2 running at EL3 2023-03-15 11:43:14 +00:00