[U-Boot] [RFC][PATCH v4] bootm: Add sub commands

Kumar Gala galak at kernel.crashing.org
Mon Oct 13 21:14:33 CEST 2008


On Oct 8, 2008, at 8:48 PM, Jerry Van Baren wrote:

> Kumar Gala wrote:
>> * Use new find_cmd_tbl() to process sub-commands
>>
>> If this looks good I'll go ahead and clean it up for the other  
>> arches and OSes.
>
> Hi Kumar,
>
> Thanks to your sequence hint, interrupt command hint, and one  
> additional
> piece, I have this working now.
>
> The missing piece is reserving memory for the stack before copying the
> ramdisk to high mem.  It looks like this was lost when you  
> consolidated
> the machine-specific lib_*/bootm.c do_bootm_linux() functions into  
> one.
>  Without the reservation code, the copy overwrites the stack.
> Seriously bad karma.
>
> See below for a proof-of-concept hack.

I think my solution is a bit cleaner for us (adding  
arch_lmb_reserve).  Take a look and see how that works for you.

- k


More information about the U-Boot mailing list