coreboot-kgpe-d16/payloads/external
Sean Rhodes 8da40efea3 payloads/edk2: Add an option to use EDK2 Universal Payload
This add's an option to use EDK2's Universal Payload instead
of the standard UefiPayloadPkg. Universal Payload requires
a ShimLayer, to build the required HOBs and pass them to Universal
Payload.

The ShimLayer is built to encompass UniveralPayload, so only
one ELF binary is added to coreboot.

Universal Payload is based on Intel's USF specification:
https://universalscalablefirmware.github.io/documentation/

This has been added with the repository pointing to
https://github.com/starlabsltd. The required ShimLayer patches
will be merged into edk2 master once corresponding coreboot
patches are merged.

This is because the EDK2 engineers believe it is an impossible
task to patch coreboot to build and use Universal Payload.

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: I17cc86d5eac0d5d91551ba5bea73fbc07ebdf0d3
Reviewed-on: https://review.coreboot.org/c/coreboot/+/65934
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-06-10 00:16:09 +00:00
..
BOOTBOOT
FILO
GRUB2
LinuxBoot
Memtest86Plus
SeaBIOS payloads/seabios: Update stable from 1.16.1 to 1.16.2 2023-05-20 19:12:19 +00:00
U-Boot
coreDOOM
depthcharge payloads/external/depthcharge: Update stable version 2023-06-09 17:44:00 +00:00
edk2 payloads/edk2: Add an option to use EDK2 Universal Payload 2023-06-10 00:16:09 +00:00
iPXE
linux
skiboot
tint
.gitignore
Makefile.inc payloads/edk2: Add an option to use EDK2 Universal Payload 2023-06-10 00:16:09 +00:00