arm-trusted-firmware/plat
Daniel Boulby cb4adb0d8c FVP: Reclaim init code for the stack
Map the initialization code for BL31 to overlap with the memory
required for the secondary cores stack. Once BL31 has been
initialized the memory can be remapped to RW data so that it can
be used for secondary cores stacks. By moving code from .text to
.text.init the size of the BL31 image is decreased by a page.

Split arm_common.ld.S into two linker scripts, one for tzc_dram
(arm_tzc_dram.ld.S) and one for reclaiming initialization code
(arm_reclaim_init.ld.S) so that platforms can chose which memory
regions they wish to include.

Change-Id: I648e88f3eda1aa71765744cf34343ecda9320b32
Signed-off-by: Daniel Boulby <daniel.boulby@arm.com>
2018-10-03 12:06:07 +01:00
..
allwinner allwinner: Remove references to removed build flags 2018-09-28 15:31:53 +01:00
arm FVP: Reclaim init code for the stack 2018-10-03 12:06:07 +01:00
common Remove all other deprecated interfaces and files 2018-09-28 15:31:53 +01:00
hisilicon Merge pull request #1587 from antonio-nino-diaz-arm/an/deprecated 2018-10-02 10:12:32 +01:00
imx imx8qm: imx8qx: Migrate to new interfaces 2018-09-28 15:34:17 +01:00
layerscape ls1043: Migrate to new interfaces 2018-09-28 15:34:17 +01:00
marvell marvell: Continue migration to new APIs 2018-10-02 18:55:42 +03:00
mediatek mediatek: Migrate to new interfaces 2018-09-28 15:34:17 +01:00
nvidia/tegra tegra: Migrate to new interfaces 2018-09-28 15:34:17 +01:00
qemu qemu: Migrate to new interfaces 2018-09-28 15:31:53 +01:00
rockchip rockchip: Migrate to new interfaces 2018-09-28 15:34:17 +01:00
rpi3 rpi3: Remove references to removed build options 2018-09-28 15:31:53 +01:00
socionext uniphier: Migrate to new interfaces 2018-09-28 15:34:17 +01:00
st/stm32mp1 stm32mp1: Migrate to new interfaces 2018-09-28 15:31:53 +01:00
ti/k3 ti: k3: Migrate to new interfaces 2018-09-28 15:31:53 +01:00
xilinx/zynqmp zynqmp: Migrate to new interfaces 2018-09-28 15:31:54 +01:00