[U-Boot] [PATCH 0/4] ARM relocation fixes

Andreas Bießmann andreas.devel at googlemail.com
Wed Dec 1 00:58:32 CET 2010


As discussed in
http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/89864/focus=89905
here are the changes for r8 usage in all arm relocate_code() implementations.

Additionally there is a change to armv7 code which is persumably broken
(at least when CONFIG_PRELADER is _not_ defined). Please comment on that patch,
the rest should go in v2010.12.

Andreas Bießmann (4):
  arm: copy_loop(): use scratch register
  arm: relocate_code(): do not set register useless
  arm: fixloop(): do not use r8 for relocation
  armv7: fix relocation skip

 arch/arm/cpu/arm1136/start.S   |   20 ++++++++++----------
 arch/arm/cpu/arm1176/start.S   |   20 ++++++++++----------
 arch/arm/cpu/arm720t/start.S   |   20 ++++++++++----------
 arch/arm/cpu/arm920t/start.S   |   20 ++++++++++----------
 arch/arm/cpu/arm925t/start.S   |   20 ++++++++++----------
 arch/arm/cpu/arm926ejs/start.S |   20 ++++++++++----------
 arch/arm/cpu/arm946es/start.S  |   20 ++++++++++----------
 arch/arm/cpu/arm_intcm/start.S |   20 ++++++++++----------
 arch/arm/cpu/armv7/start.S     |   24 ++++++++++++------------
 arch/arm/cpu/ixp/start.S       |   20 ++++++++++----------
 arch/arm/cpu/lh7a40x/start.S   |   20 ++++++++++----------
 arch/arm/cpu/pxa/start.S       |   20 ++++++++++----------
 arch/arm/cpu/s3c44b0/start.S   |   20 ++++++++++----------
 arch/arm/cpu/sa1100/start.S    |   20 ++++++++++----------
 14 files changed, 142 insertions(+), 142 deletions(-)

-- 
1.7.3.2



More information about the U-Boot mailing list