[U-Boot] Modify go to allow chain loading a second u-boot

Helmut Raiger helmut.raiger at hale.at
Thu Apr 3 11:40:46 CEST 2014


Hi,

   for all the wrong reasons I have to load a second u-boot from a first 
one.

I'm finally able to start it, but it only works if I do a 
cleanup_before_linux(),
i.e. turn off interrupts and caches before the actual 'go'.

For testing I patched the go command, but obviously this can't be
contributed as such.

Anyone having a suggestion on how to do this?

1) add option to 'go' command, which is hard as it has variable arguments
2) add another go command
3) use an environment variable to set the option for 'go'

Theoretically I could use an u-boot image to encapsulate the second u-boot
and use 'bootm', but I think I'll stumble over the same kind of questions.

Helmut
PS: this is a re-post (the original one hung on-to the thread where I 
asked for help in the first place).

--
Scanned by MailScanner.



More information about the U-Boot mailing list