
From: Daniel Schwierzeck daniel.schwierzeck@gmail.com
This series adds dynamic relocation support for MIPS. Furthermore the symbols in u-boot.lds are cleaned up and synchronized with ARM to prepare for future patches like generic board and initcall support.
Special thanks to Gabor Juhos for the initial patches.
This patch series is also available at: git://git.denx.de/u-boot-mips.git reloc
Daniel Schwierzeck (5): MIPS: u-boot.lds: merge all BSS sections and introduce symbols __bss_[start|end] MIPS: u-boot.lds: introduce symbol __image_copy_end MIPS: board.c: switch to new symbols __bss_end and __image_copy_end MIPS: start.S: optimize BSS initialization MIPS: start.S: use symbol __image_copy_end for U-Boot image relocation
Gabor Juhos (2): MIPS: u-boot.lds: add relocation specific sections MIPS: add dynamic relocation support
arch/mips/config.mk | 3 +- arch/mips/cpu/mips32/start.S | 55 ++++++++++++++++++++++++-------- arch/mips/cpu/mips64/start.S | 63 +++++++++++++++++++++++++++++-------- arch/mips/cpu/u-boot.lds | 35 ++++++++++++++++----- arch/mips/cpu/xburst/start.S | 56 +++++++++++++++++++++++++-------- arch/mips/include/asm/config.h | 2 -- arch/mips/include/asm/u-boot-mips.h | 19 +++++++++-- arch/mips/lib/board.c | 14 ++------- 8 files changed, 185 insertions(+), 62 deletions(-)