Attention is currently required from: Matt DeVillier. Hello build bot (Jenkins), Tim Crawford, Sean Rhodes, Patrick Rudolph,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/edk2/+/58786
to look at the new patch set (#6).
Change subject: MdeModulePkg: load boot logo into BGRT table ......................................................................
MdeModulePkg: load boot logo into BGRT table
DEPRECATED: remove/adapt after next edk2 rebase.
This is a shoehorned-in implementation of an ACPI BGRT table, ported pretty much directly from the version used under CorebootPayloadPkg, which itself was adapted from an older version of HackBGRT[1].
EDK2 provides a facility to do this already, but it assumes the ACPI tables already exist as EFI structures, so would need to write code to populate those using the tables already in RAM created by coreboot. This seemed like the easier option ATM.
[1] https://github.com/Metabolix/HackBGRT
Signed-off-by: Matt DeVillier matt.devillier@gmail.com Change-Id: I726fd7a9deb9ba5f8e351ce24834fc627acc4542 --- M MdeModulePkg/Include/Library/BootLogoLib.h A MdeModulePkg/Library/BootLogoLib/Bgrt.c M MdeModulePkg/Library/BootLogoLib/BootLogoLib.inf M MdeModulePkg/MdeModulePkg.dec M UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManager.c M UefiPayloadPkg/UefiPayloadPkg.fdf 6 files changed, 313 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/edk2 refs/changes/86/58786/6