On Wed, Dec 5, 2012 at 9:07 PM, WANG Siyuan wangsiyuanbuaa@gmail.comwrote:
On Wed, Dec 5, 2012 at 6:12 AM, David Hendricks dhendrix@google.comwrote:
Hello Siyuan, You might find this webpage useful: http://www.phisch.org/website/efiboot/
No code are provided.
Perhaps you can contact the author? His e-mail address is at the very bottom of the efiboot website. Perhaps the legal restriction he mentions is that he cannot host his own Tianocore repository or something silly like that. I recommend asking if he can release any individual CorebootPkg patches.
Have you built Coreboot for your target mainboard or emulator? Coreboot
can load any ELF payload (Payload -> Add a payload -> An ELF executable payload and provide the path to your payload).
which ELF payload you used? It is open source software or commercial software?
Most people use SeaBIOS, which is an open-source implementation of legacy BIOS. It can be compiled as an ELF image.
The efiboot webpage mentions some steps to create efiloader.elf, but as you pointed out the code is currently unavailable...