On 08/07/2017 04:16 PM, York Sun wrote:
> If CONFIG_SPL_OS_BOOT is enabled, boot OS if kernel image is found
> in FIT structure.
> 
> Signed-off-by: York Sun <york....@nxp.com>
> 
> ---
> This presums the kernel image doesn't exist in a FIT image intended for
> U-Boot. If kernel image normally co-exists with U-Boot and other images
> and user intends to boot U-Boot, this patch needs to rewrite to favor
> "loadables" over either "firmware" or "kernel" so user can select which
> image to boot.

Andre,

Need your comment on this.
Since you created spl_load_simple_fit() and it is used for both loading 
kernel and U-Boot (and other images), it favors "firmware" over 
"loadables" when booting U-Boot. I added CONFIG_SPL_OS_BOOT to favor 
"kernel". However, if your image contains both kernel and U-Boot and you 
intend to boot U-Boot, this will break when CONFIG_SPL_OS_BOOT is 
defined. In this case, I can drop detecting "kernel" and use "loadables" 
to find kernel image.

Please respond.

York
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to