Am 2013-11-06 00:28, schrieb Scott Duplichan:
I am working on a project to allow Duet to run as a coreboot payload, and to fix the major Duet problems.
We had that 4 years ago or so. Want me to look up the code?
It will also continue to support bootable image form. It may take me a few weeks to reach the goal of booting operating systems in UEFI mode on real hardware though.
corebootPkg boots the Fedora 19 Live DVD on QEmu. (http://www.coreboot.org/~patrick/coreboot/2013-10-29-coreboot%2btianocore%2b...) Could you try on real hardware? I'm away from mine for the next couple of days.
edk2 source with (some) documentation can be found at https://github.com/pgeorgi/edk2/tree/coreboot-pkg
The image above was built with the GCC47 toolchain, the 64bit issues it had are now fixed.
Like Duet, the resulting payload should be portable across boards since coreboot does the initialization part. CSM is useful to initialize video if you only have a PCBIOS style VGABIOS (eg. on QEmu).
Patrick