From be58923fed229e995b3807b5a6b6a0c19229ff54 Mon Sep 17 00:00:00 2001 From: Zoltan Baldaszti Date: Thu, 17 Sep 2020 19:45:21 +0200 Subject: 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 Reviewed-on: https://review.coreboot.org/c/coreboot/+/45482 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber --- payloads/external/BOOTBOOT/Kconfig | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 payloads/external/BOOTBOOT/Kconfig (limited to 'payloads/external/BOOTBOOT/Kconfig') diff --git a/payloads/external/BOOTBOOT/Kconfig b/payloads/external/BOOTBOOT/Kconfig new file mode 100644 index 000000000000..c9d7133b71eb --- /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 -- cgit v1.2.3