[U-Boot] A question about "Initialize GOT pointer"

Jello huang ruifeihuang at gmail.com
Tue Oct 27 02:50:40 CET 2009


Sorry,i thought the code is like this(intel asm):

mov     ax, 40h
mov     ds, ax

ax as an temp registor



2009/10/26 Andrew Dyer <amdyer at gmail.com>

> On Mon, Oct 26, 2009 at 1:41 AM, XR SU <x_r_su at yahoo.com.cn> wrote:
> > hi,all:
> > here is a question, who can tell me? thanks.
> >
> > in uboot file : cpu/mips/start.S
> >
> > /* Initialize GOT pointer. */
> >         bal     1f
> >         nop
> >         .word   _GLOBAL_OFFSET_TABLE_
> >         1:
> >         move    gp, ra
> >         lw      t1, 0(ra)
> >         move    gp, t1
> >
> > I do't know why code "move    gp, ra"  needed?  what happened if we
> remove these code?
>
> You're using old code.  That was fixed about two years ago.
>
> See
> http://git.denx.de/?p=u-boot.git;a=commitdiff;h=16664f72850846e645616da1c0fa5afcd6d15f15
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>



-- 
JUST DO IT,NOTHING IS IMPOSSIBLE


More information about the U-Boot mailing list