From: Peter Crosthwaite Date: Thu, 7 Aug 2014 12:26:43 +0000 (+1000) Subject: zynq: spl: Add vectors section to linker script X-Git-Tag: v2014.10-rc2~50^2~2 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=fb8d8766988e536056788358a6ed8d41a03c4290;p=u-boot zynq: spl: Add vectors section to linker script The vectors section contains the _start symbol which is used as the program entry point. Add it to the linker script in same fashion as done for regular u-boot. This allows for correct generation of an spl elf with a non-zero entry point. A similar change was applied to sunxi platform in "sunxi: Fix u-boot-spl.lds to refer to .vectors" (sha1: 9e5f80d823e3fd2a685b10ecf02009e34b86cff9) This also allows for placement of the vector table at the hivecs location by setting the TEXT_BASE to 0xffff0000. Tested-by: Michal Simek Signed-off-by: Peter Crosthwaite Signed-off-by: Michal Simek --- diff --git a/arch/arm/cpu/armv7/zynq/u-boot-spl.lds b/arch/arm/cpu/armv7/zynq/u-boot-spl.lds index 0c4501e5c7..0f2f756f83 100644 --- a/arch/arm/cpu/armv7/zynq/u-boot-spl.lds +++ b/arch/arm/cpu/armv7/zynq/u-boot-spl.lds @@ -22,6 +22,7 @@ SECTIONS .text : { __image_copy_start = .; + *(.vectors) CPUDIR/start.o (.text*) *(.text*) } > .sram