summaryrefslogtreecommitdiff
path: root/payloads/external/BOOTBOOT/Kconfig.name
diff options
context:
space:
mode:
authorZoltan Baldaszti <bztemail@gmail.com>2020-09-17 19:45:21 +0200
committerNico Huber <nico.h@gmx.de>2020-09-26 23:08:07 +0000
commitbe58923fed229e995b3807b5a6b6a0c19229ff54 (patch)
tree75043f0225e16e09632d781f6951b265da531b52 /payloads/external/BOOTBOOT/Kconfig.name
parent871c8734b966d0f52408b57a803eafb5ea208a9e (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.name')
-rw-r--r--payloads/external/BOOTBOOT/Kconfig.name8
1 files changed, 8 insertions, 0 deletions
diff --git a/payloads/external/BOOTBOOT/Kconfig.name b/payloads/external/BOOTBOOT/Kconfig.name
new file mode 100644
index 0000000000..082a9b1ec2
--- /dev/null
+++ b/payloads/external/BOOTBOOT/Kconfig.name
@@ -0,0 +1,8 @@
+config PAYLOAD_BOOTBOOT
+ bool "BOOTBOOT"
+ depends on ARCH_X86 || ARCH_ARM64
+ help
+ Select this option if you want to build a coreboot image
+ with a BOOTBOOT Protocol payload.
+
+ See https://gitlab.com/bztsrc/bootboot for more information.