arm-trusted-firmware/plat
Masahiro Yamada 7af2131787 uniphier: make all BL images completely position-independent
This platform supports multiple SoCs. The next SoC will still keep
quite similar architecture, but the memory base will be changed.

The ENABLE_PIE improves the maintainability and usability. You can reuse
a single set of BL images for other SoC/board without re-compiling TF-A
at all. This will also keep the code cleaner because it avoids #ifdef
around various base addresses.

By defining ENABLE_PIE, BL2_AT_EL3, BL31, and BL32 (TSP) are really
position-independent now. You can load them anywhere irrespective of
their link address.

Change-Id: I8d5e3124ee30012f5b3bfa278b0baff8efd2fff7
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2020-01-24 22:34:50 +09:00
..
allwinner allwinner: Unify Platform specific defines for PSCI module 2020-01-24 13:14:34 +00:00
amlogic Merge changes from topic "amlogic-g12a" into integration 2019-09-27 09:53:40 +00:00
arm Revert "plat/arm: Add support for SEPARATE_NOBITS_REGION" 2020-01-23 16:09:05 +00:00
common Merge "Unify type of "cpu_idx" across PSCI module." into integration 2020-01-10 19:39:17 +00:00
hisilicon hisilicon: Unify Platform specific defines for PSCI module 2020-01-24 13:01:27 +00:00
imx imx: Unify Platform specific defines for PSCI module 2020-01-24 13:14:08 +00:00
intel/soc intel: Unify Platform specific defines for PSCI module 2020-01-24 13:15:11 +00:00
layerscape layerscape: Unify Platform specific defines for PSCI module 2020-01-24 13:15:40 +00:00
marvell marvell: Unify Platform specific defines for PSCI module 2020-01-24 13:14:55 +00:00
mediatek mediatek: Unify Platform specific defines for PSCI module 2020-01-24 13:15:19 +00:00
nvidia/tegra Tegra194: mce: remove unused NVG functions 2020-01-23 09:03:51 -08:00
qemu qemu: Unify Platform specific defines for PSCI module 2020-01-24 13:15:33 +00:00
renesas/rcar Prevent speculative execution past ERET 2020-01-22 21:42:51 +00:00
rockchip rockchip: Unify Platform specific defines for PSCI module 2020-01-24 13:14:44 +00:00
rpi Merge "rpi3/4: Add support for offlining CPUs" into integration 2020-01-20 22:16:43 +00:00
socionext uniphier: make all BL images completely position-independent 2020-01-24 22:34:50 +09:00
st st: Unify Platform specific defines for PSCI module 2020-01-24 13:15:48 +00:00
ti/k3 ti: Unify Platform specific defines for PSCI module 2020-01-24 13:15:54 +00:00
xilinx Merge "Xilinx zynqmp: add missing pin control group for ethernet 0." into integration 2020-01-24 10:02:07 +00:00