On Thu, Aug 08, 2013 at 02:01:12PM -0600, Stephen Warren wrote:
On 08/08/2013 12:48 PM, Dirk M?ller wrote: ...
Therefore, the openSUSE on ARM team has a locally patched version of u-boot that handles booting from extX directly, because we did not like to use FAT or anything similar for /boot, and didn't see the need for adding a special /load (or similar) partition that is only there to make u-boot happy.
Could you expand upon what "handles booting from extX directly" means? Upstream U-Boot has supported ext2/3 for as long as I've been involved with it (which admittedly isn't that long), and ext4 support was added recently. This allows U-Boot commands "extload" or "load" to access ext* just like any other file-system. Is there something more involved when you say "booting from extX directly" beyond just the extload/load commands?
I think (and hope!) this is SPL loading u-boot from ext* rather than having to be from FAT. This should be doable in such a way that we can handle both FAT and ext* in the same binary, now that we have generic load commands now.