summaryrefslogtreecommitdiff
path: root/resources/u-boot/qemu_arm64_12mb
diff options
context:
space:
mode:
authorAlper Nebi Yasak <alpernebiyasak@gmail.com>2023-06-22 16:12:53 +0300
committerAlper Nebi Yasak <alpernebiyasak@gmail.com>2023-06-22 16:17:40 +0300
commitf0236acbc663fbfce6763ff4092803059adfc584 (patch)
treeefaefd4f802016cdfd516fdb1489510635a631d0 /resources/u-boot/qemu_arm64_12mb
parenta01d05a261aef126c2e792fcde0a6fa138a04d6e (diff)
u-boot: Increase EFI variable buffer size
Debian's signed shim allocates too many EFI variables to fit in the EFI variable memory buffer. Normally it would then try to continue booting in non-secure-boot mode, but its error handling throws a synchronous abort that reboots the board, making it impossible to boot into Debian unless one manually loads GRUB instead of shim. Increase EFI variable buffer size to avoid triggering the bug. Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Diffstat (limited to 'resources/u-boot/qemu_arm64_12mb')
-rw-r--r--resources/u-boot/qemu_arm64_12mb/config/default2
1 files changed, 1 insertions, 1 deletions
diff --git a/resources/u-boot/qemu_arm64_12mb/config/default b/resources/u-boot/qemu_arm64_12mb/config/default
index b870bcb8..18cbb4f0 100644
--- a/resources/u-boot/qemu_arm64_12mb/config/default
+++ b/resources/u-boot/qemu_arm64_12mb/config/default
@@ -1548,7 +1548,7 @@ CONFIG_CMD_BOOTEFI_BOOTMGR=y
CONFIG_EFI_VARIABLE_FILE_STORE=y
# CONFIG_EFI_VARIABLE_NO_STORE is not set
# CONFIG_EFI_VARIABLES_PRESEED is not set
-CONFIG_EFI_VAR_BUF_SIZE=16384
+CONFIG_EFI_VAR_BUF_SIZE=32768
CONFIG_EFI_GET_TIME=y
CONFIG_EFI_SET_TIME=y
# CONFIG_EFI_RUNTIME_UPDATE_CAPSULE is not set