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 payloads/*/Kconfig.name: update documentation link 2023-01-17 15:20:24 +00:00
GRUB2 payloads/*/Kconfig.name: update documentation link 2023-01-17 15:20:24 +00:00
LinuxBoot payloads/external/LinuxBoot: Update u-root releases in Kconfig 2023-01-30 08:02:15 +00:00
Memtest86Plus payloads/external: Fix up SPDX license headers 2020-11-22 22:19:19 +00:00
SeaBIOS payloads/seabios: Update stable from 1.16.1 to 1.16.2 2023-05-20 19:12:19 +00:00
U-Boot payloads/U-boot: Fix U-Boot cloning error 2023-01-27 23:43:32 +00:00
coreDOOM payloads/external: Add support for coreDOOM payload 2022-05-28 15:01:47 +00:00
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 payloads/iPXE: Update stable version from 2019.3 to to 2022.1 2022-03-22 21:02:59 +00:00
linux
skiboot payloads/external/skiboot/Makefile: fix output on `make clean` 2022-09-28 17:35:37 +00:00
tint tint: introduce the new tint build system with checksum verification 2021-04-16 06:49:18 +00:00
.gitignore payloads/edk2: Move building to directory called workspace 2022-08-24 21:27:24 +00:00
Makefile.inc payloads/edk2: Add an option to use EDK2 Universal Payload 2023-06-10 00:16:09 +00:00