Dear Kumar Gala,

In message <[EMAIL PROTECTED]> you wrote:
> 
> Having bootm sub-commands allows both of these as we can break up
> the sequeunce of steps that are part of the bootm process.

OK.

> +int do_bootm_subcommand (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
> +{
> +     int ret = 0;
> +
> +     /* start */
> +     if (argv[1][0] == 's') {

I think just matching on the first letter is to restrictive; we'll end
up with artificical command "names" that nobody can remember.

> +     if (!images.valid) {
> +             printf("Need to call %s start first\n", argv[0]);
> +             return 1;
> +     }

We should probably set up a small state machine.

> +     else if (argv[1][0] == 'i') {

And we need comments what all this means. WTF is 'i' ?

> +#if 0
> +are these really common ??? or is there any harm??
> +     /* bd_t setup */
> +     else if (argv[1][0] == 'p') {
> +     }

Yes, we still have plenty of systems running in the field with
arch/ppc and even with 2.4 kernels.

> +     /* prep os */
> +     else if (argv[1][0] == 'p') {
> +             return do_bootm_linux(BOOT_OS_PREP, argc, argv, &images);
> +     }

We already had 'p' above.


Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED]
"There was no difference between  the  behavior  of  a  god  and  the
operations of pure chance..."   - Thomas Pynchon, _Gravity's Rainbow_
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to