On Fri, 2014-12-19 at 16:53 -0500, Tom Rini wrote: > In f0c3a6c we stopped setting gd in board_init_f, but later had to > revert to due problems on certain platforms. As davinci does not look > to have these problems, we can drop the setting here and rely upon > crt0.S to do it. > > Cc: Peter Howard <p...@northern-ridge.com.au> > Signed-off-by: Tom Rini <tr...@ti.com> > > --- > Peter, I don't have my davinci board hooked up but since you were doing > some changes recently is there a chance you can test this easily? > Thanks!
Applied this patch (with and without 1/1 as well - given part 1 is ARMv7 it shouldn't have any bearing on davinci but wanted to be sure). U-boot doesn't boot on the da850evm with this change. I tried both with my changes to the generic board, and on a fresh clone of u-boot.git. And on u-boot-ti.git. I haven't looked further, but I'm guessing there is early access to gd of the sort you patched out for v7. > --- > arch/arm/cpu/arm926ejs/davinci/spl.c | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/arch/arm/cpu/arm926ejs/davinci/spl.c > b/arch/arm/cpu/arm926ejs/davinci/spl.c > index 59b304e..7b14420 100644 > --- a/arch/arm/cpu/arm926ejs/davinci/spl.c > +++ b/arch/arm/cpu/arm926ejs/davinci/spl.c > @@ -51,7 +51,6 @@ void board_init_f(ulong dummy) > memset(__bss_start, 0, __bss_end - __bss_start); > > /* Finally, setup gd and move to the next step. */ > - gd = &gdata; > board_init_r(NULL, 0); > } > -- Peter Howard <p...@northern-ridge.com.au> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot