arm-trusted-firmware/bl2
Masahiro Yamada 9fb288a03e linker_script: move more common code to bl_common.ld.h
These are mostly used to collect data from special structure,
and repeated in many linker scripts.

To differentiate the alignment size between aarch32/aarch64, I added
a new macro STRUCT_ALIGN.

While I moved the PMF_SVC_DESCS, I dropped #if ENABLE_PMF conditional.
As you can see in include/lib/pmf/pmf_helpers.h, PMF_REGISTER_SERVICE*
are no-op when ENABLE_PMF=0. So, pmf_svc_descs and pmf_timestamp_array
data are not populated.

Change-Id: I3f4ab7fa18f76339f1789103407ba76bda7e56d0
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2020-04-02 12:33:18 +09:00
..
aarch32 aarch32: stop speculative execution past exception returns 2020-03-01 06:44:30 -06:00
aarch64 BL2_AT_EL3: add PIE support 2020-01-24 22:34:25 +09:00
bl2.ld.S linker_script: move more common code to bl_common.ld.h 2020-04-02 12:33:18 +09:00
bl2.mk Add support for Branch Target Identification 2019-05-24 14:44:45 +01:00
bl2_el3.ld.S linker_script: move more common code to bl_common.ld.h 2020-04-02 12:33:18 +09:00
bl2_image_load_v2.c coverity: Fix MISRA null pointer violations 2020-02-05 14:53:02 -06:00
bl2_main.c Refactor ARMv8.3 Pointer Authentication support code 2019-09-13 14:11:59 +01:00
bl2_private.h Move BL1 and BL2 private defines to bl_common.h 2019-01-15 13:52:32 +00:00