arm: make __bss_start and __bss_end__ compiler-generated
authorAlbert ARIBAUD <albert.u.boot@aribaud.net>
Mon, 25 Feb 2013 00:58:59 +0000 (00:58 +0000)
committernotaz <notasas@gmail.com>
Sat, 2 Jul 2016 23:52:46 +0000 (02:52 +0300)
commit6c74d47cbd33c8192111bcb623f312cd8c86363d
tree755d0f6f98295e9fcb6a9b14f2bd8a9fa851abfd
parent3bb3df2fb2630070ad605c3224e72156bf21fc01
arm: make __bss_start and __bss_end__ compiler-generated

Turn __bss_start and __bss_end__ from linker-generated
to compiler-generated symbols, causing relocations for
these symbols to change type, from R_ARM_ABS32 to
R_ARM_RELATIVE.

This should have no functional impact, as it affects
references to __bss_start and __bss_end__ only before
relocation, and no such references are done.

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
arch/arm/cpu/ixp/u-boot.lds
arch/arm/cpu/u-boot.lds
arch/arm/lib/Makefile
arch/arm/lib/bss.c [new file with mode: 0644]
board/actux1/u-boot.lds
board/actux2/u-boot.lds
board/actux3/u-boot.lds
board/dvlhost/u-boot.lds
board/freescale/mx31ads/u-boot.lds