author | Albert ARIBAUD <albert.u.boot@aribaud.net> | |
Mon, 25 Feb 2013 00:58:59 +0000 (00:58 +0000) | ||
committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | |
Tue, 12 Mar 2013 22:28:32 +0000 (23:28 +0100) | ||
commit | 3ebd1cbc49f0005092d69cf0d9a6e64d7a1c300b | |
tree | 1e6af46b49ed9fa2e364fa414052f76cb4030d57 | tree | snapshot (tar.xz tar.gz zip) |
parent | 65cdd6430ed026484bfb9dc67fcc587b85212eb4 | commit | diff |
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>
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 | diff | blob | history | |
arch/arm/cpu/u-boot.lds | diff | blob | history | |
arch/arm/lib/Makefile | diff | blob | history | |
arch/arm/lib/bss.c | [new file with mode: 0644] | blob |
board/actux1/u-boot.lds | diff | blob | history | |
board/actux2/u-boot.lds | diff | blob | history | |
board/actux3/u-boot.lds | diff | blob | history | |
board/dvlhost/u-boot.lds | diff | blob | history | |
board/freescale/mx31ads/u-boot.lds | diff | blob | history |