diff options
Diffstat (limited to 'cpu/mips/start.S')
| -rw-r--r-- | cpu/mips/start.S | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/cpu/mips/start.S b/cpu/mips/start.S index 12129deed..59c6acf91 100644 --- a/cpu/mips/start.S +++ b/cpu/mips/start.S @@ -291,6 +291,11 @@ reset:  relocate_code:  	move	sp, a0		/* Set new stack pointer		*/ +	li	t0, CFG_MONITOR_BASE +	la	t3, in_ram +	lw	t2, -12(t3)	/* t2 <-- uboot_end_data	*/ +	move	t1, a2 +  	/*  	 * Fix GOT pointer:  	 * @@ -301,11 +306,6 @@ relocate_code:  	add	gp, a2			/* gp now adjusted		*/  	sub	t6, gp, t6		/* t6 <-- relocation offset	*/ -	li	t0, CFG_MONITOR_BASE -	la	t3, in_ram -	lw	t2, -12(t3)	/* t2 <-- uboot_end_data	*/ -	move	t1, a2 -  	/*  	 * t0 = source address  	 * t1 = target address |