u-boot/arch/arm/cpu/ixp
Albert ARIBAUD f84a7b8f54 ARM: Fix __bss_start and __bss_end in linker scripts
Commit 3ebd1cbc introduced compiler-generated __bss_start
and __bss_end__ and commit c23561e7 rewrote all __bss_end__
as __bss_end. Their merge caused silent and harmless but
potentially bug-inducing clashes between compiler- and linker-
generated __bss_end symbols.

Make __bss_end and __bss_start compiler-only, and create
__bss_base and __bss_limit for linker-only use.

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Reported-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-04-13 22:37:20 +02:00
..
Makefile Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
config.mk IXP: Make IXP buildable with arm-linux- toolchains 2012-03-26 23:09:25 +02:00
cpu.c Consolidate bootcount code into drivers/bootcount 2012-09-01 14:26:02 +02:00
interrupts.c arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
start.S arm: Remove unused relocate_code() parameters 2013-04-12 07:55:07 +02:00
timer.c ixp: Move timestamp to arch_global_data 2013-02-01 15:07:50 -05:00
u-boot.lds ARM: Fix __bss_start and __bss_end in linker scripts 2013-04-13 22:37:20 +02:00