[PATCH v7 6/6] configs: sandbox_defconfig: enable CONFIG_EFI_DEBUG_SUPPORT

Heinrich Schuchardt xypron.glpk at gmx.de
Tue Jul 1 09:32:04 CEST 2025


On 01.07.25 05:49, Ying-Chun Liu (PaulLiu) wrote:
> From: "Ying-Chun Liu (PaulLiu)" <paul.liu at linaro.org>
> 
> Enable CONFIG_EFI_DEBUG_SUPPORT so that we can run a build test for
> this config.

It is not enough to build only on 64bit. qemu_arm_defconfig showed this 
problem:

lib/efi_loader/efi_debug_support.c: In function 
‘efi_initialize_system_table_pointer’:
lib/efi_loader/efi_debug_support.c:48:49: warning: cast from pointer to 
integer of different size [-Wpointer-to-int-cast]
    48 |         systab_pointer->efi_system_table_base = 
(efi_physical_addr_t)&systab;
       |

Either enable in multiple defconfigs or maybe use

     default y if !HAS_BOARD_SIZE_LIMIT

in the Kconfig file.

Best regards

Heinrich

> 
> Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu at linaro.org>
> Cc: Simon Glass <sjg at chromium.org>
> Cc: Heinrich Schuchardt <xypron.glpk at gmx.de>
> Cc: Ilias Apalodimas <ilias.apalodimas at linaro.org>
> ---
> V7: enable CONFIG_EFI_DEBUG_SUPPORT for sandbox_defconfig
> ---
>   configs/sandbox_defconfig | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig
> index 4f6943d1a4b..c50746d3dbc 100644
> --- a/configs/sandbox_defconfig
> +++ b/configs/sandbox_defconfig
> @@ -10,6 +10,7 @@ CONFIG_PCI=y
>   CONFIG_DEBUG_UART=y
>   CONFIG_SYS_MEMTEST_START=0x00100000
>   CONFIG_SYS_MEMTEST_END=0x00101000
> +CONFIG_EFI_DEBUG_SUPPORT=y
>   CONFIG_EFI_SECURE_BOOT=y
>   CONFIG_EFI_RT_VOLATILE_STORE=y
>   CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y



More information about the U-Boot mailing list