[U-Boot] Falcon mode with initrd

Tim Harvey tharvey at gateworks.com
Wed May 27 17:22:50 CEST 2015


Stefano,

You may perhaps be the most knowledgeable about Falcon mode based on
the presentations I've found on the web.

It seems to me that there is currently no support in U-Boot for using
Falcon mode where the kernel is separate from the initrd. I see that
the 'spl' command is passed the initrd_addr so that it can setup
atags/fdt (I haven't followed through the code to understand what it
does with this addr yet) but there is no support in any of the
common/spl/spl_*.c files for loading anything other than args or
kernel.

Have you had any thoughts on this? It seems to me a new #define would
need to be created per storage medium pointing to the offset/sector of
initrd and used at compile time. Perhaps your thoughts have always
been that if you want to use an initrd for falcon mode you must always
build it into the kernel?

Regards,

Tim


More information about the U-Boot mailing list