[Concept,23/24] efi: x86: Enable required Kconfig options for bootctl
Commit Message
From: Simon Glass <sjg@chromium.org>
Adjust the configuration to support truetype fonts, more bitmap formats,
VIDEO_COPY (for smoother display) and bloblist for ACPI tables.
Disable the pager since it can be confusing when using bootctl.
Signed-off-by: Simon Glass <sjg@chromium.org>
---
configs/efi-x86_app64_defconfig | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
@@ -1,4 +1,5 @@
CONFIG_X86=y
+CONFIG_SYS_MALLOC_F_LEN=0x1000
CONFIG_NR_DRAM_BANKS=8
CONFIG_ENV_SIZE=0x1000
CONFIG_DEFAULT_DEVICE_TREE="efi-x86_app"
@@ -16,11 +17,13 @@ CONFIG_BOOTSTD_FULL=y
CONFIG_SHOW_BOOT_PROGRESS=y
CONFIG_USE_BOOTARGS=y
CONFIG_BOOTARGS="root=/dev/sdb3 init=/sbin/init rootwait ro"
-CONFIG_BOOTCOMMAND="bootflow scan -lbp"
+CONFIG_BOOTCOMMAND="bootctl run"
CONFIG_SYS_PBSIZE=532
CONFIG_SYS_CONSOLE_INFO_QUIET=y
+# CONFIG_CONSOLE_PAGER is not set
CONFIG_LOG=y
CONFIG_BOARD_EARLY_INIT_R=y
+CONFIG_BLOBLIST=y
CONFIG_CMD_LSBLK=y
CONFIG_CMD_CAT=y
CONFIG_CMD_TIME=y
@@ -36,7 +39,13 @@ CONFIG_SYSCON=y
# CONFIG_SCSI is not set
# CONFIG_TPM_V1 is not set
CONFIG_TPM2_EFI=y
+CONFIG_VIDEO_COPY=y
+CONFIG_CONSOLE_TRUETYPE=y
+CONFIG_CONSOLE_TRUETYPE_UBUNTU_LIGHT=y
+CONFIG_CONSOLE_TRUETYPE_UBUNTU_BOLD=y
CONFIG_CONSOLE_SCROLL_LINES=5
+CONFIG_BMP_16BPP=y
+CONFIG_BMP_24BPP=y
CONFIG_CMD_DHRYSTONE=y
CONFIG_TPM=y
# CONFIG_GZIP is not set