
Hi Stephen,
On 24 November 2014 at 10:11, Stephen Warren swarren@wwwdotorg.org wrote:
On 11/23/2014 09:12 AM, Simon Glass wrote:
Modern kernels require a device tree to boot.
True.
Enable FIT support to permit
booting these images, rather than just legacy images.
I don't understand this? Modern kernels boot perfectly well without FIT support. U-Boot supports the kernel's standard separate DTB and zImage file formats just fine.
To be honest, I'd strongly prefer not to enable support for non-universal (bootloader-specific) formats such as FIT.
In U-Boot? FIT is U-Boot's standard format and avoids all the mess that is zImage with a single attached DTB, etc.
This allows booting of Chrome OS kernels, among other things.
This might be a reasonable justification to support FIT. However, it'd be best to enable FIT support only on boards that are actually supported by ChromeOS, so as not to pollute other boards' configuration.
I feel that FIT is a pretty core feature for U-Boot. Are you worried about the space?
Regards, Simon