Scott Duplichan [mailto:scott@notabs.org] wrote:
]The UEFI payload project I have been working on is usable now, ]though it has been tested on a single board only (ASRock E350M1).
I updated this payload project so that coreboot modifications are no longer needed. Now the payload is added using an existing cbfstool command: build/cbfstool build/coreboot.rom add-flat-binary -f ../edk2/build/images/EFILDR16 -n fallback/payload -l 0x100000 -e 0x102000
The coreboot and edk2 snapshots are updated and patches rebased. http://notabs.org/coreboot/duet-payload/
]In a few days I will setup an AMD family 10h board and try it there.
A quick try did not get coreboot going on my RS780/SB700 family 10h board, so I set that project aside for a while. Also, those boards have "only" 1MB of flash, so the UEFI payload would have to slim down by dropping integrated shell, network boot, etc. Thanks, Scott
]Though true flash-backed NVRAM support has not been added yet, ]it is quite usable with the emulated NVRAM substitute it uses. ]Probably the most visible effect of the emulated NVRAM is inability ]to maintain boot order when multiple operating systems are installed. ]The emulated NVRAM does allow the Windows 8 reboot to UEFI shell or ]UEFI setup to work. ] ]The payload has been tested with major UEFI capable operating systems ](Ubuntu 13.10, Windows 7, Windows 8.1) on real E350M1 hardware and ]it is working well. ] ]http://notabs.org/coreboot/duet-payload/ ] ]Thanks, ]Scott