
8 Oct
2012
8 Oct
'12
8:48 p.m.
On Sun, Oct 07, 2012 at 09:24:10AM -0000, Albert ARIBAUD wrote:
The restore sequence in lowlevel_init was in the wrong order, causing lr to lose its original value and be set equal to ip instead. Also, its use of the stack clashes with that of s_init, so move the s_init call after the restore and turn it into a tail-optimized branch.
Signed-off-by: Albert ARIBAUD albert.u.boot@aribaud.net Tested-by: Jeroen Hofstee jeroen@myspectrum.nl
Applied to u-boot/master, thanks!
--
Tom