Refactor linker-generated arrays
Refactor linker-generated array code so that symbols
which were previously linker-generated are now compiler-
generated. This causes relocation records of type
R_ARM_ABS32 to become R_ARM_RELATIVE, which makes
code which uses LGA able to run before relocation as
well as after.
Note: this affects more than ARM targets, as linker-
lists span possibly all target architectures, notably
PowerPC.
Conflicts:
arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds
arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
arch/arm/cpu/armv7/omap-common/u-boot-spl.lds
board/ait/cam_enc_4xx/u-boot-spl.lds
board/davinci/da8xxevm/u-boot-spl-da850evm.lds
board/davinci/da8xxevm/u-boot-spl-hawk.lds
board/vpac270/u-boot-spl.lds
Signed-off-by:
Albert ARIBAUD <albert.u.boot@aribaud.net>
Showing
- .gitignore 0 additions, 1 deletion.gitignore
- Makefile 3 additions, 10 deletionsMakefile
- arch/arm/cpu/arm920t/ep93xx/u-boot.lds 1 addition, 1 deletionarch/arm/cpu/arm920t/ep93xx/u-boot.lds
- arch/arm/cpu/armv7/am33xx/u-boot-spl.lds 1 addition, 1 deletionarch/arm/cpu/armv7/am33xx/u-boot-spl.lds
- arch/arm/cpu/ixp/u-boot.lds 1 addition, 1 deletionarch/arm/cpu/ixp/u-boot.lds
- arch/arm/cpu/u-boot.lds 1 addition, 1 deletionarch/arm/cpu/u-boot.lds
- arch/avr32/cpu/u-boot.lds 1 addition, 1 deletionarch/avr32/cpu/u-boot.lds
- arch/blackfin/cpu/u-boot.lds 1 addition, 1 deletionarch/blackfin/cpu/u-boot.lds
- arch/microblaze/cpu/u-boot.lds 1 addition, 1 deletionarch/microblaze/cpu/u-boot.lds
- arch/mips/cpu/u-boot.lds 1 addition, 1 deletionarch/mips/cpu/u-boot.lds
- arch/nds32/cpu/n1213/u-boot.lds 1 addition, 1 deletionarch/nds32/cpu/n1213/u-boot.lds
- arch/nios2/cpu/u-boot.lds 1 addition, 1 deletionarch/nios2/cpu/u-boot.lds
- arch/powerpc/cpu/74xx_7xx/u-boot.lds 1 addition, 1 deletionarch/powerpc/cpu/74xx_7xx/u-boot.lds
- arch/powerpc/cpu/mpc512x/u-boot.lds 1 addition, 1 deletionarch/powerpc/cpu/mpc512x/u-boot.lds
- arch/powerpc/cpu/mpc5xx/u-boot.lds 1 addition, 1 deletionarch/powerpc/cpu/mpc5xx/u-boot.lds
- arch/powerpc/cpu/mpc5xxx/u-boot-customlayout.lds 1 addition, 1 deletionarch/powerpc/cpu/mpc5xxx/u-boot-customlayout.lds
- arch/powerpc/cpu/mpc5xxx/u-boot.lds 1 addition, 1 deletionarch/powerpc/cpu/mpc5xxx/u-boot.lds
- arch/powerpc/cpu/mpc8220/u-boot.lds 1 addition, 1 deletionarch/powerpc/cpu/mpc8220/u-boot.lds
- arch/powerpc/cpu/mpc824x/u-boot.lds 1 addition, 1 deletionarch/powerpc/cpu/mpc824x/u-boot.lds
- arch/powerpc/cpu/mpc8260/u-boot.lds 1 addition, 1 deletionarch/powerpc/cpu/mpc8260/u-boot.lds
Loading
Please register or sign in to comment