[U-Boot] [PATCH 00/10] MIPS: unify low-level assembly code

Gabor Juhos juhosg at openwrt.org
Thu Jun 13 12:59:26 CEST 2013


The patch-set changes some parts of the low-level assembly
code in order to minimize the difference between the mips32,
mips64 and xburst implementation. Do it in small steps to
make review easier.

The series is based on the testing branch of the MIPS custodian tree.

Cc: Daniel Schwierzeck <daniel.schwierzeck at googlemail.com>

Gabor Juhos (10):
  MIPS: mips32/start.S: use t8 register for dynamic relocation
  MIPS: mips32/start.S: rework relocation info check
  MIPS: xburst/start.S: save relocation address in s2 register
  MIPS: xburst/start.S: save relocation offset in s1 register
  MIPS: xburst/start.S: save gd in s0 register
  MIPS: xburst/start.S: use t8 register for dynamic relocation
  MIPS: xburst/start.S: rework relocation info check
  MIPS: mips32/cache.S: save return address in t9 register
  MIPS: mips32/cache.S: store cache line size in t8 register
  MIPS: mips32/cache.S: use v1 register for indirect function calls

 arch/mips/cpu/mips32/cache.S |   16 ++++++++--------
 arch/mips/cpu/mips32/start.S |   24 ++++++++++++------------
 arch/mips/cpu/xburst/start.S |   41 ++++++++++++++++++++++-------------------
 3 files changed, 42 insertions(+), 39 deletions(-)

--
1.7.10



More information about the U-Boot mailing list