diff options
author | Zoltan Baldaszti <bztemail@gmail.com> | 2020-09-17 19:45:21 +0200 |
---|---|---|
committer | Nico Huber <nico.h@gmx.de> | 2020-09-26 23:08:07 +0000 |
commit | be58923fed229e995b3807b5a6b6a0c19229ff54 (patch) | |
tree | 75043f0225e16e09632d781f6951b265da531b52 /payloads/external/BOOTBOOT/Kconfig | |
parent | 871c8734b966d0f52408b57a803eafb5ea208a9e (diff) |
payloads/external: add support for BOOTBOOT payload
BOOTBOOT is a multi-platform, architecture agnostic boot protocol.
The protocol describes how to boot an ELF64 or PE32+ executable inside
an initial ram disk image into clean 64 bit mode. This version uses
libpayload to do that. Depending on the lib's configuration, initrd
can be in ROM as a cbfs file or a Flashmap partition; on disk a GPT
partition or a file on a FAT formatted ESP partition.
For more information see https://gitlab.com/bztsrc/bootboot
Change-Id: I8692cde0730338026a7760a293c1e37f66004bc0
Signed-off-by: Zoltan Baldaszti <bztemail@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/45482
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Diffstat (limited to 'payloads/external/BOOTBOOT/Kconfig')
-rw-r--r-- | payloads/external/BOOTBOOT/Kconfig | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/payloads/external/BOOTBOOT/Kconfig b/payloads/external/BOOTBOOT/Kconfig new file mode 100644 index 0000000000..c9d7133b71 --- /dev/null +++ b/payloads/external/BOOTBOOT/Kconfig @@ -0,0 +1,6 @@ +if PAYLOAD_BOOTBOOT + +config PAYLOAD_FILE + default "payloads/external/BOOTBOOT/bootboot/dist/bootbootcb.elf" + +endif |