On Thu, 21 Jan, 2016 at 4:08 PM, Aaron Durbin via coreboot <coreboot@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


--
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to