View Single Post
Posts: 1,808 | Thanked: 4,272 times | Joined on Feb 2011 @ Germany
#461
Originally Posted by Hurrian View Post
The new kernel wouldn't be flashed on the NAND, it'll be kept as a separate option in u-boot to boot. We won't be dealing with the 2MB flash size limit.
I think I'm a bit distracted today. I meant to write what Pali said, but then extend it with what you (and Pali) said, which is what I actually had in mind, i.e. to put the kernel somewhere in MyDocs (or wherever U-boot can read it).

*Note, you can take out the UBIFS and cramfs drivers which are inlined into the kernel. Why do we have those when we intend to boot into eMMC?
Exactly. For now (for whatever appropriate definition of "now" I would leave the UBIFS stuff in there. Just in case we actually succeed in having the rootfs on MMC and we happen to need the NAND as a *backup* root file system

[ have to investigate the option of using MTD5 as swap, or for some minimal Backupmenu-like installation, etc. ]

Furthermore, we can simply tweak bootmenu.scr to have the eMMC boot system as default. No biggie.
Obviously it's no biggie. The biggie comes when your N900 cannot communicate with the external world (no USB, no SD, no network) except by means of the user's fingers. That's when any U-boot debugging becomes a pain.

But hey, I'm not complaining. It's already amazing enough that we have the chance of doing so much at bootloader level (3rd or 4th level, but so what
 

The Following User Says Thank You to reinob For This Useful Post: