Remove duplicated definitions of linker symbols
authorAntonio Nino Diaz <antonio.ninodiaz@arm.com>
Fri, 25 Jan 2019 13:28:38 +0000 (13:28 +0000)
committerAntonio Nino Diaz <antonio.ninodiaz@arm.com>
Fri, 1 Feb 2019 12:24:57 +0000 (12:24 +0000)
commitf66053372952f9f30ffc4da28080c36a38e17ce5
treeee4679495a390326c21fb528194bb68cd4340671
parentf7bf9b0d9543c37b1d6e65436a8f9eaabe1ad8a4
Remove duplicated definitions of linker symbols

Many parts of the code were duplicating symbols that are defined in
include/common/bl_common.h. It is better to only use the definitions in
this header.

As all the symbols refer to virtual addresses, they have to be
uintptr_t, not unsigned long. This has also been fixed in bl_common.h.

Change-Id: I204081af78326ced03fb05f69846f229d324c711
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
19 files changed:
bl32/tsp/tsp_main.c
include/common/bl_common.h
plat/arm/common/tsp/arm_tsp_setup.c
plat/arm/css/sgi/sgi_plat.c
plat/hisilicon/hikey/hikey_bl2_setup.c
plat/hisilicon/hikey/hikey_bl31_setup.c
plat/hisilicon/hikey960/hikey960_bl2_setup.c
plat/hisilicon/hikey960/hikey960_bl31_setup.c
plat/hisilicon/poplar/bl2_plat_setup.c
plat/hisilicon/poplar/bl31_plat_setup.c
plat/layerscape/common/tsp/ls_tsp_setup.c
plat/marvell/common/marvell_bl31_setup.c
plat/qemu/qemu_bl31_setup.c
plat/qemu/sp_min/sp_min_setup.c
plat/rpi3/rpi3_bl31_setup.c
plat/socionext/uniphier/tsp/uniphier_tsp_setup.c
plat/socionext/uniphier/uniphier_bl2_setup.c
plat/xilinx/zynqmp/bl31_zynqmp_setup.c
plat/xilinx/zynqmp/tsp/tsp_plat_setup.c