arm-trusted-firmware/plat/mediatek/mt6795
Masahiro Yamada a7739bc7b1 linker_script: move bss section to bl_common.ld.h
Move the bss section to the common header. This adds BAKERY_LOCK_NORMAL
and PMF_TIMESTAMP, which previously existed only in BL31. This is not
a big deal because unused data should not be compiled in the first
place. I believe this should be controlled by BL*_SOURCES in Makefiles,
not by linker scripts.

I investigated BL1, BL2, BL2U, BL31 for plat=fvp, and BL2-AT-EL3,
BL31, BL31 for plat=uniphier. I did not see any more  unexpected
code addition.

The bss section has bigger alignment. I added BSS_ALIGN for this.

Currently, SORT_BY_ALIGNMENT() is missing in sp_min.ld.S, and with this
change, the BSS symbols in SP_MIN will be sorted by the alignment.
This is not a big deal (or, even better in terms of the image size).

Change-Id: I680ee61f84067a559bac0757f9d03e73119beb33
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2020-04-02 13:38:24 +09:00
..
aarch64 Remove deprecated plat_crash_console_* 2019-04-03 14:55:18 +01:00
drivers/timer Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
include mediatek: Unify Platform specific defines for PSCI module 2020-01-24 13:15:19 +00:00
bl31.ld.S linker_script: move bss section to bl_common.ld.h 2020-04-02 13:38:24 +09:00
bl31_plat_setup.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
plat_delay_timer.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
plat_mt_gic.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
plat_pm.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
plat_topology.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
platform.mk Remove unneeded include paths in PLAT_INCLUDES 2019-02-01 12:24:57 +00:00
power_tracer.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
scu.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00