9. Bootloader Payloads
There are a plurality of payload implementations. Below provides a summary.
9.1. References
9.1.1. Bootloader Payloads –
Slimboot payload doc https://slimbootloader.github.io/developer-guides/payload.html
coreboot payloads https://www.coreboot.org/Payloads
UEFI payload https://github.com/tianocore/edk2/tree/master/UefiPayloadPkg
LinuxBoot https://www.linuxboot.org/
9.1.2. OS/Hv interfaces
Kernel load protocol doc https://www.kernel.org/doc/Documentation/x86/boot.txt
9.1.3. Platform implementations
EDKII www.tianocore.org (also possible payload)
EDKII min platform https://edk2-docs.gitbook.io/edk-ii-minimum-platform-specification/
coreboot https://www.coreboot.org
slimboot https://slimbootloader.github.io/
u-boot https://www.denx.de/wiki/U-Boot (also possible payload)