Raw Kernel Image Support for Falcon Mode Boot Via SPI Devices

Nathan Barrett-Morrison nathan.morrison at timesys.com
Tue Jan 18 02:02:58 CET 2022


Hi All,

While trying to bring up Falcon Mode boot on an ARM64 board, I've
discovered that the SPL+SPI(spl_spi.c) driver does not allow us to load a
raw kernel image and subsequently call the bootz_setup() function which
resides in spl_parse_image_header().

I've added a new config option (CONFIG_SYS_SPI_KERNEL_SKIP_HEADER) which
will skip the mkimage header check, allowing the subsequent
spl_parse_image_header() call to successfully fall through to bootz_setup()
and load/boot a raw kernel image.

Sincerely,
Nathan Barrett-Morrison
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Allow-Falcon-Mode-boot-to-use-raw-kernel-image-when-.patch
Type: text/x-patch
Size: 1279 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20220117/bcc09bb1/attachment.bin>


More information about the U-Boot mailing list