what is the "kernel" start_addr in NAND
Dale Schumacher
dale.schumacher at gmail.com
Tue Aug 12 22:29:03 CEST 2008
Andy,
Would you mind giving a description of the steps in the Freerunner
boot process. I think a few paragraphs would be sufficient to provide
a conceptual foundation for understanding the roles played by various
parts of the boot code. AFIAK the steps include:
* Loading stepping-stone program from 1st block(s) in NOR/NAND
* Loading u-boot and u-boot_env
* Launching u-boot with u-boot_env
* Locating Linux kernel based on FS and format specified in u-boot_env
* Loading and executing specified Linux kernel
I'm not sure how kernel parameters are specified, such as the location
of root-FS, and I expect I've missed a few steps in the process
(splash screen?). In any case, more detail on any of the above would
be greatly appreciated. I would be willing to add it to the wiki as
well.
Thanks,
Dale
More information about the openmoko-kernel
mailing list