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

Jerry Van Baren gerald.vanbaren at ge.com
Wed Oct 8 16:15:34 CEST 2008


Kumar Gala wrote:
> 
> On Oct 8, 2008, at 8:17 AM, Jerry Van Baren wrote:
> 
>> Kumar Gala wrote:
>>> On Sep 29, 2008, at 8:49 AM, Jerry Van Baren wrote:
>>>> Kumar Gala wrote:
>>>>> On Sep 23, 2008, at 10:07 AM, 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.
>>>>>>
>>>>>> ---
>>>>>> common/cmd_bootm.c |  142 ++++++++++++++++++++++++++++-
>>>>>> include/image.h    |   20 ++++-
>>>>>> lib_ppc/bootm.c    |  262 +++++++++++++++++++++++++++++++++ 
>>>>>> +------------------
>>>>>> 3 files changed, 330 insertions(+), 94 deletions(-)
>>>>> Guys,
>>>>> Any comments on this?
>>>>> - k
>>>>
>>>> I didn't get to it over the weekend.   Here in the North summer is a 
>>>> fleeting thing to be savored while it lasts.  :-/
>>> Any more feedback on this towards getting something into -next?
>>> - k
>>
>> Hi Kumar,
>>
>> I've been working on the micro side (the bootm [a-z]+ commands) and 
>> the macro side (understanding cmd_bootm.c and image.c).
>>
>> I've been keeping notes on the denx.de wiki (inappropriately) on the 
>> FDT page.  They aren't entirely coherent either.  :-/
>>
>> I applied your changeset and verified that the traditional bootm 
>> syntax worked.  I then tried to figure out a working sequence of bootm 
>> [a-z]+ commands and failed.
>>  <http://www.denx.de/wiki/view/U-Boot/UBootFdtInfo#Sequence>
>> * I didn't see any command for disabling interrupts
> 
> You have to have the interrupt command built in.  than you can do 
> 'interrupts off'

Yup, I'll have to fix that.

>> * When I do the "bootm loados" command, my target (MPC8360EMDS) reboots
>>  * Could be because interrupts are not disabled but we overwrite the 
>> exception vectors.
>>  * Could be I'm doing something wrong.
> 
> this is most likely the case.

Kumar being kind.  :-D

>> Do you have a boot script "use case" to illustrate a sequence that 
>> works for you?
> 
> yes, will post in a follow up.

Thanks, I'll run that tonight.

>> I have also been looking at the functions defined in cmd_bootm.c and 
>> image.c.  Image.c is HUGE.  Cmd_bootm.c is pretty complex and part of 

[snip]

> refactoring image.c is orthogonal to the functionality I'm trying to 
> enable.

Yup.  I took my eye off the ball.

Best regards,
gvb


More information about the U-Boot mailing list