[coreboot] [PATCH] FILO: added support for Linux boot protocol v2.10

Mathias Krause mathias.krause at secunet.com
Thu Dec 9 13:07:54 CET 2010


Hello list,

the current version of FILO is only aware of the Linux boot protocol up
to the version 2.03. This makes it impossible to, e.g., load newer
kernels compiled with CONFIG_RELOCATABLE=y because they require the boot
loader to at least support version 2.05 of the Linux boot loader
protocol. Otherwise the kernel will just panic while trying to
uncompress (because it thinks the load address is NULL).
The attached patch fixes this problem by enhancing the current
implementation to cover the newer protocol versions and respect the new
members, specifically "relocatable_kernel" and "kernel_alignment".

Signed-off-by: Mathias Krause <mathias.krause at secunet.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: linux_load-v2.10.diff
Type: text/x-patch
Size: 3119 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20101209/2d163ad8/attachment.diff>


More information about the coreboot mailing list