Dear Graeme Russ, > Hi Marek, > > On 04/01/2012 05:27 AM, Marek Vasut wrote: > > Dear Mike Frysinger, > > > >> On Thursday 15 March 2012 03:52:45 Marek Vasut wrote: > >>> --- a/common/cmd_bootm.c > >>> +++ b/common/cmd_bootm.c > >>> > >>> -static void bootm_start_lmb(void) > >>> -{ > >>> > >>> #ifdef CONFIG_LMB > >>> > >>> +static void boot_start_lmb(bootm_headers_t *images) > >>> +{ > >>> > >>> ulong mem_start; > >>> phys_size_t mem_size; > >>> > >>> - lmb_init(&images.lmb); > >>> + lmb_init(&images->lmb); > >>> > >>> mem_start = getenv_bootm_low(); > >>> mem_size = getenv_bootm_size(); > >>> > >>> - lmb_add(&images.lmb, (phys_addr_t)mem_start, mem_size); > >>> + lmb_add(&images->lmb, (phys_addr_t)mem_start, mem_size); > >>> > >>> - arch_lmb_reserve(&images.lmb); > >>> - board_lmb_reserve(&images.lmb); > >>> + arch_lmb_reserve(&images->lmb); > >>> + board_lmb_reserve(&images->lmb); > >>> +} > >>> > >>> #else > >>> > >>> -# define lmb_reserve(lmb, base, size) > >>> +static inline void boot_start_lmb(bootm_headers_t *images) { } > >>> > >>> #endif > >>> > >>> -} > >> > >> this breaks all non-lmb configs. before, lmb_reverse() was stubbed out, > >> but now it's not, leading to build failures: > >> > >> cmd_bootm.c: In function ‘do_bootm_subcommand’: > >> cmd_bootm.c:518:23: error: ‘bootm_headers_t’ has no member named ‘lmb’ > >> cmd_bootm.c: In function ‘do_bootm’: > >> cmd_bootm.c:665:21: error: ‘bootm_headers_t’ has no member named ‘lmb’ > >> make[2]: *** [cmd_bootm.o] Error 1 > >> -mike > > > > Well tested on arm/ppc ... can you submit patch for these platforms > > please ? > > I think the 'You Break, You Fix' rule applies ;) > > > I'll be able to run mips/x86 next week. > > Dang, I need it building now :P > > I'm going to but in some really dodgy hacks just to get my build going > again, but I would appreciate a fix ASAP > > Regards, > > Graeme
Sent. Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot