On Mon, Jan 5, 2015 at 8:41 PM, Fabio Estevam <feste...@gmail.com> wrote:
> +ENTRY(relocate_vectors) > + > + ldr r0, [r9, #GD_RELOCADDR] /* r0 = gd->relocaddr */ > + ldr r1, =32 /* size of vector table */ > + add r0, r0, r1 /* skip to indirect table */ > + ldr r1, =0xFFFFFEF0 /* i.MX25 indirect table */ > + ldmia r0!, {r2-r8} /* load indirect vectors 1..7 */ > + stmia r1!, {r2-r5, r7,r8} /* write all but vector 5 */ > + > + bx lr > + > +ENDPROC(relocate_vectors) If I simply do like this: ENTRY(relocate_vectors) bx lr ENDPROC(relocate_vectors) ,then it also boots fine. So maybe we don't even need to do the relocation on mx25? Thanks _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot