diff options
author | Gabor Juhos <juhosg@openwrt.org> | 2013-06-13 10:59:31 (GMT) |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2013-07-24 13:51:06 (GMT) |
commit | f01d6935350d1487bfc26d06f0f6888e1ab47236 (patch) | |
tree | a47f30cadd2f104bb36a4de6798f24e3ccdbb1ad /arch | |
parent | ba9cf07122ce7ab3a10ab2873deb890bf2c72bd9 (diff) | |
download | u-boot-fsl-qoriq-f01d6935350d1487bfc26d06f0f6888e1ab47236.tar.xz |
MIPS: xburst/start.S: save gd in s0 register
Synchronize the code with mips{32,64}/start.S, in order to
allow further unifications.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
Cc: Daniel Schwierzeck <daniel.schwierzeck@googlemail.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/mips/cpu/xburst/start.S | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/mips/cpu/xburst/start.S b/arch/mips/cpu/xburst/start.S index 2dfd27e..6adabdc 100644 --- a/arch/mips/cpu/xburst/start.S +++ b/arch/mips/cpu/xburst/start.S @@ -47,6 +47,7 @@ _start: relocate_code: move sp, a0 # set new stack pointer + move s0, a1 # save gd in s0 move s2, a2 # save destination address in s2 li t0, CONFIG_SYS_MONITOR_BASE @@ -170,7 +171,7 @@ in_ram: blt t1, t2, 1b addi t1, 4 - move a0, a1 # a0 <-- gd + move a0, s0 # a0 <-- gd la t9, board_init_r jr t9 move a1, s2 |