[U-Boot] [PATCH] arm: zynq: fix a bug in Zynq linker script
Masahiro Yamada
yamada.m at jp.panasonic.com
Tue Jun 17 10:45:23 CEST 2014
Hi Michal,
On Thu, 5 Jun 2014 19:47:45 +0900
Masahiro Yamada <yamada.m at jp.panasonic.com> wrote:
> Commit 41623c91 moved exception handlers to ".vectores" section
> but it missed to adjust Zynq linker script.
>
> Zynq boards hang up after relocation because "_start" symbol
> does not point to the correct address and gd->relocaddr gets insane.
>
> Signed-off-by: Masahiro Yamada <yamada.m at jp.panasonic.com>
> Cc: Albert ARIBAUD <albert.u.boot at aribaud.net>
> Cc: Michal Simek <monstr at monstr.eu>
> Tested-by: Michal Simek <monstr at monstr.eu>
> ---
> arch/arm/cpu/armv7/zynq/u-boot.lds | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/arch/arm/cpu/armv7/zynq/u-boot.lds b/arch/arm/cpu/armv7/zynq/u-boot.lds
> index 69500a6..4dc9bb0 100644
> --- a/arch/arm/cpu/armv7/zynq/u-boot.lds
> +++ b/arch/arm/cpu/armv7/zynq/u-boot.lds
> @@ -18,6 +18,7 @@ SECTIONS
> .text :
> {
> *(.__image_copy_start)
> + *(.vectors)
> CPUDIR/start.o (.text*)
> *(.text*)
> }
This bug should be fixed asap.
Because this patch is assigned to you,
could you apply it and send a pull-request, please?
Best Regards
Masahiro Yamada
More information about the U-Boot
mailing list