Stefan Hajnoczi wrote:
Hi, qboot (https://github.com/bonzini/qboot) is a stripped down firmware providing only what is needed to boot a Linux kernel on x86.
Incredible, you have re-invented coreboot!
Well, maybe not, it is Red Hat after all.
How about putting your efforts into the existing project instead, that way you can also draw on the significant experience within that project.
If you want to optimize for the Linux special case then you should not be using anything BIOS-related at all.
Try coreboot with kernel as payload.
//Peter