[U-Boot] mpc512x: Trouble migrating from 2012.07 to 2013.01
Joakim Tjernlund
joakim.tjernlund at transmode.se
Thu Jan 24 14:48:44 CET 2013
Mats Kärrman <Mats.Karrman at tritech.se> wrote on 2013/01/24 14:31:02:
>
> Joakim Tjernlund/Transmode wrote on 2013/01/24 09:21:
> > Looking at the watchdog impl. I see it can be normal C code. This
makes
> > wait_ticks unsafe
> > (even before my patch) as wait_ticks relies on r6 and r7 (and with my
> > patch r0 too)
> > to be unmodified.
>
> Yes!
> I can see in the assembly from my watchdog_reset()
(arch/powerpc/cpu/mpc5125/
> cpu.c) that it does not touch r7 and r8 but indeed r0 -- for storing lr
in
> fact so the endless loop is explained!
>
> Many thanks!
> I'll prepare a patch as soon as I've got one tested.
Great, just one thing though. I think the 4 resp.8 stack offsets
should be 8 resp. 12 instead.
Jocke
More information about the U-Boot
mailing list