
21 Nov
2014
21 Nov
'14
10:01 a.m.
On Thu, 13 Nov 2014 17:59:14 +0100, Albert ARIBAUD albert.u.boot@aribaud.net wrote:
Signed-off-by: Albert ARIBAUD albert.u.boot@aribaud.net
Changes in v3: None Changes in v2: None
arch/arm/lib/relocate.S | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/arch/arm/lib/relocate.S b/arch/arm/lib/relocate.S index b4a258c..6ede41c 100644 --- a/arch/arm/lib/relocate.S +++ b/arch/arm/lib/relocate.S @@ -74,8 +74,8 @@ fixnext: ldr r0, [r9, #GD_RELOCADDR] /* r0 = gd->relocaddr */ mrc p15, 0, r2, c1, c0, 0 /* V bit (bit[13]) in CP15 c1 */ ands r2, r2, #(1 << 13)
- ldreq r1, =0x00000000 /* If V=0 */
- ldrne r1, =0xFFFF0000 /* If V=1 */
- ldreq r1, =0x00000000 /* If V=0 */
- ldrne r1, =0xFFFF0000 /* If V=1 */ ldmia r0!, {r2-r8,r10} stmia r1!, {r2-r8,r10} ldmia r0!, {r2-r8,r10}
@@ -96,9 +96,9 @@ relocate_done: /* ARMv4- don't know bx lr but the assembler fails to see that */
#ifdef __ARM_ARCH_4__
- mov pc, lr
- mov pc, lr
#else
- bx lr
- bx lr
#endif
ENDPROC(relocate_code)
2.1.0
Applied to u-boot-arm/master.
Amicalement,
--
Albert.