On 03/16/2017 11:21 PM, Simon Glass wrote: > Hi Marek, > > On 16 March 2017 at 16:17, Marek Vasut <ma...@denx.de> wrote: >> On 03/15/2017 01:06 AM, Simon Glass wrote: >>> From: Eddie Cai <eddie.cai.li...@gmail.com> >>> >>> At present malloc_base/_limit/_ptr are not initialised in spl_init() when >>> we call spl_init() in board_init_f(). >> >> Are you even supposed to call spl_init() from board_init_f() ? >> I was under the impression that's supposed to be called by >> board_init_r() only. >> > > If you need to use DM then yes you must call it.
SoCFPGA uses DM and doesn't call it until board_init_r() . I think there's some significant confusion about how this whole malloc stuff should work. > At present with SPL > it is not normally available until board_init_r(). At some point we > will have all the boards consistent and we might be able to change > this by default. > > [..] > > Regards, > Simon > -- Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot