On Sun, Jan 06, 2013 at 11:04:25PM -0000, Gabor Juhos wrote: > The execution order of the bootm subcommands is fixed. > Although here is a sanity check in the state machine > which should prevent running the subcommands in wrong > order but it does not catch all possible errors. > > It is possible to run any subcommand without running > 'bootm start' first which leads to unexpected behaviour. > For example, running 'bootm loados' without 'bootm start' > causes a hang: > > U-Boot> bootm loados > XIP Invalid Image ... OK > OK > > Add a sanity check to 'do_bootm_subcommand' in order > to ensure that no subcommands can be executed before > 'bootm start'. > > After the patch running of any subcommand without running > 'bootm start' will cause an error like this: > > U-Boot> bootm loados > Trying to execute a command out of order > bootm - boot application image from memory > > Usage: > bootm [addr [arg ...]] > - boot application image stored in memory > ... > > Signed-off-by: Gabor Juhos <juh...@openwrt.org>
Applied to u-boot/master, thanks! -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot