coreboot/payloads
Maximilian Brune 085c97363e payloads/Kconfig: Add flat binary as payload option
This add another choice option for adding a flat binary instead of an
ELF or some other payload. It keeps the IS_PAYLOAD_FLAT_BINARY hidden in
the menuconfig because it is generally not configurable but dependent on
the payload you selected.
CONFIG_PAYLOAD_OPTIONS has been exposed to be configurable in commit
f0055e4a81 (payloads/Kconfig: Add flat binary as payload option) as part
trying to enable flat binary payloads. CONFIG_PAYLOAD_OPTIONS do not
need to be configurable though unless you have a flat binary. The patch
therefore takes a different appraoch by adding a new payload type
besides PAYLOAD_ELF and PAYLOAD_FIT.

Signed-off-by: Maximilian Brune <maximilian.brune@9elements.com>
Change-Id: If775e0846f9a5631da3fc103bdd9e6aea0be879a
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80191
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
2024-03-12 14:40:27 +00:00
..
coreinfo Makefiles: Rename top-level Makefiles from .inc to .mk 2024-01-24 08:31:31 +00:00
external LinuxBoot/targets/u-root.mk: Correct config for UROOT_ARCH 2024-03-04 23:08:14 +00:00
libpayload tests: Add DEBUG make commandline option to generate debug symbols 2024-03-09 23:35:36 +00:00
linuxcheck treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
nvramcui payloads/nvramcui/nvramcui.c: Reformat code 2022-05-16 02:49:50 +00:00
Kconfig payloads/Kconfig: Add flat binary as payload option 2024-03-12 14:40:27 +00:00
Makefile.mk Makefiles: Rename top-level Makefiles from .inc to .mk 2024-01-24 08:31:31 +00:00