From 37e9c22089276819c92b29c84997d5ad25b57a9e Mon Sep 17 00:00:00 2001 From: Julius Werner Date: Tue, 19 Mar 2024 14:42:50 -0700 Subject: [PATCH] libpayload: configs: Add new config.featuretest to broaden CI This patch adds a new config to libpayload whose sole purpose it is to be as different as possible from the defconfig, in order to try to get the CI to exercise more code paths and thus catch more issues. Change-Id: Ia6bd7572056b7a02acb686542810e661e015cc69 Signed-off-by: Julius Werner Reviewed-on: https://review.coreboot.org/c/coreboot/+/81362 Tested-by: build bot (Jenkins) Reviewed-by: Yu-Ping Wu --- .../libpayload/configs/config.featuretest | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 payloads/libpayload/configs/config.featuretest diff --git a/payloads/libpayload/configs/config.featuretest b/payloads/libpayload/configs/config.featuretest new file mode 100644 index 0000000000..7044d59d8c --- /dev/null +++ b/payloads/libpayload/configs/config.featuretest @@ -0,0 +1,32 @@ +# The goal of this config is to be as different as possible from the defaults, +# to exercise more code paths in the CI. + +CONFIG_LP_GPL=y +CONFIG_LP_DEVELOPER=y +CONFIG_LP_LTO=y +CONFIG_LP_REMOTEGDB=y +CONFIG_LP_MEMMAP_RAM_ONLY=y +CONFIG_LP_MULTIBOOT=y +CONFIG_LP_TINYCURSES=y +# CONFIG_LP_LZMA is not set +# CONFIG_LP_LZ4 is not set +CONFIG_LP_SKIP_CONSOLE_INIT=y +# CONFIG_LP_CBMEM_CONSOLE is not set +# CONFIG_LP_SERIAL_CONSOLE is not set +# CONFIG_LP_VGA_VIDEO_CONSOLE is not set +CONFIG_LP_COREBOOT_VIDEO_CONSOLE=y +CONFIG_LP_COREBOOT_VIDEO_CENTERED=y +CONFIG_LP_CBGFX_FAST_RESAMPLE=y +# CONFIG_LP_PC_I8042 is not set +# CONFIG_LP_PC_MOUSE is not set +# CONFIG_LP_PC_KEYBOARD is not set +# CONFIG_LP_PCI is not set +# CONFIG_LP_NVRAM is not set +CONFIG_LP_RTC_PORT_EXTENDED_VIA=y +# CONFIG_LP_SPEAKER is not set +# CONFIG_LP_STORAGE is not set +# CONFIG_LP_USB is not set +CONFIG_LP_UDC_CI=y +CONFIG_LP_UDC_DWC2=y +CONFIG_LP_DEBUG_MALLOC=y +CONFIG_LP_ENABLE_APIC=y