-
- Downloads
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>
Showing
- bl1/bl1.ld.S 4 additions, 30 deletionsbl1/bl1.ld.S
- bl2/bl2.ld.S 4 additions, 22 deletionsbl2/bl2.ld.S
- bl2/bl2_el3.ld.S 6 additions, 50 deletionsbl2/bl2_el3.ld.S
- bl31/bl31.ld.S 12 additions, 124 deletionsbl31/bl31.ld.S
- bl32/sp_min/sp_min.ld.S 9 additions, 90 deletionsbl32/sp_min/sp_min.ld.S
- bl32/tsp/tsp.ld.S 2 additions, 19 deletionsbl32/tsp/tsp.ld.S
- include/common/bl_common.ld.h 112 additions, 0 deletionsinclude/common/bl_common.ld.h
- plat/mediatek/mt6795/bl31.ld.S 3 additions, 38 deletionsplat/mediatek/mt6795/bl31.ld.S
Please register or sign in to comment