[U-Boot] [PATCH v1 0/7] MIPS: add dynamic relocation support

daniel.schwierzeck at gmail.com daniel.schwierzeck at gmail.com
Sat Feb 9 21:33:23 CET 2013


From: Daniel Schwierzeck <daniel.schwierzeck at 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(-)

-- 
1.8.1.1



More information about the U-Boot mailing list