[coreboot] Linux kernel as payload?

Kitestramuort kitestramuort at autistici.org
Thu Jan 21 18:49:29 CET 2016


On Thu, 21 Jan, 2016 at 4:08 PM, Aaron Durbin via coreboot 
<coreboot at coreboot.org> wrote:
> 
> 
> You can always kexec() into your new kernel. The one sitting in flash
> can be smart enough to interrogate your boot media and determine what
> to load. Then just kexec().
> 

This is very interesting. So basically I should build a minimal kernel 
with kexec support to launch the "normal" kernel living in /boot. But 
what exactly needs to be compiled in the payload kernel? I guess some 
hardware has to be initialised at this stage... Can I compile it 64bit? 
Is there any further documentation on this?

I found something on the wiki  
https://www.coreboot.org/Board:tyan/s2891#LAB_payload


Thanks




More information about the coreboot mailing list