X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;ds=sidebyside;f=board%2Farmltd%2Fintegrator%2Flowlevel_init.S;h=b50ba9878c4fa4391df9dee10553ee23aa7068a3;hb=8b7d0924544156010a0b9e51dfa9b5985d136f64;hp=4e2da4006fe4a8616c3f09f6cbc287acd9889cb3;hpb=aaf5e825606a70ddc8fca8e366d8c16a6fd3cc7c;p=oweals%2Fu-boot.git diff --git a/board/armltd/integrator/lowlevel_init.S b/board/armltd/integrator/lowlevel_init.S index 4e2da4006f..b50ba9878c 100644 --- a/board/armltd/integrator/lowlevel_init.S +++ b/board/armltd/integrator/lowlevel_init.S @@ -4,11 +4,10 @@ * (C) Copyright 2004, ARM Ltd. * Philippe Robin, * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ */ #include -#include /* Reset using CM control register */ .global reset_cpu @@ -183,7 +182,7 @@ cm_remap: /* Now 0x00000000 is writeable, replace the vectors */ ldr r0, =_start /* r0 <- start of vectors */ - ldr r2, =_TEXT_BASE /* r2 <- past vectors */ + add r2, r0, #64 /* r2 <- past vectors */ sub r1,r1,r1 /* destination 0x00000000 */ copy_vec: