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>
Showing
- arch/arm/cpu/ixp/u-boot.lds 9 additions, 3 deletionsarch/arm/cpu/ixp/u-boot.lds
- arch/arm/cpu/u-boot.lds 9 additions, 3 deletionsarch/arm/cpu/u-boot.lds
- arch/arm/lib/Makefile 1 addition, 0 deletionsarch/arm/lib/Makefile
- arch/arm/lib/bss.c 39 additions, 0 deletionsarch/arm/lib/bss.c
- board/actux1/u-boot.lds 15 additions, 7 deletionsboard/actux1/u-boot.lds
- board/actux2/u-boot.lds 15 additions, 7 deletionsboard/actux2/u-boot.lds
- board/actux3/u-boot.lds 12 additions, 4 deletionsboard/actux3/u-boot.lds
- board/dvlhost/u-boot.lds 12 additions, 4 deletionsboard/dvlhost/u-boot.lds
- board/freescale/mx31ads/u-boot.lds 10 additions, 4 deletionsboard/freescale/mx31ads/u-boot.lds
Loading
Please register or sign in to comment