[coreboot] EDK2 Duet (UEFI) payload for coreboot
scott at notabs.org
Sat Dec 14 06:17:37 CET 2013
Scott Duplichan [mailto:scott at 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
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.
]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.
]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.
coreboot mailing list: coreboot at coreboot.org
More information about the coreboot