On Sun, 30 Dec 2018 at 02:12, Heinrich Schuchardt <[email protected]> wrote: > > It should not be necessary to adjust CMD_BOOTEFI_HELLO_COMPILE in config > files. > > arch/arm/lib/crt0_arm_efi.S cannot be compiled in thumbs mode. We can > disable CMD_BOOTEFI_HELLO_COMPILE for CONFIG_CPU_V7M. So there is no longer > a need to disable it in stm32 configs. > > helloworld.efi can be built without problems on x86_64. So there is no need > to disable it in chromebook_link64_defconfig and qemu-x86_64_defconfig. > > Same is true for ARM V7A. So do not disable CMD_BOOTEFI_HELLO_COMPILE in > kp_imx6q_tpc_defconfig. > > Some architecture checks are already make for EFI_LOADER. There is no need > to repeat them for CMD_BOOTEFI_HELLO_COMPILE > > Signed-off-by: Heinrich Schuchardt <[email protected]> > --- > cmd/Kconfig | 2 +- > configs/chromebook_link64_defconfig | 1 -
For this board: Reviewed-by: Simon Glass <[email protected]> > configs/kp_imx6q_tpc_defconfig | 1 - > configs/qemu-x86_64_defconfig | 1 - > configs/stm32f429-discovery_defconfig | 1 - > configs/stm32f429-evaluation_defconfig | 1 - > configs/stm32f469-discovery_defconfig | 1 - > 7 files changed, 1 insertion(+), 7 deletions(-) > > diff --git a/cmd/Kconfig b/cmd/Kconfig > index ea1a325eb3..3ea42e4256 100644 > --- a/cmd/Kconfig > +++ b/cmd/Kconfig > @@ -226,7 +226,7 @@ config CMD_BOOTEFI > > config CMD_BOOTEFI_HELLO_COMPILE > bool "Compile a standard EFI hello world binary for testing" > - depends on CMD_BOOTEFI && (ARM || X86 || RISCV) > + depends on CMD_BOOTEFI && !CPU_V7M && !SANDBOX > default y > help > This compiles a standard EFI hello world application with U-Boot so > diff --git a/configs/chromebook_link64_defconfig > b/configs/chromebook_link64_defconfig > index 074d333dd4..12f26570af 100644 > --- a/configs/chromebook_link64_defconfig > +++ b/configs/chromebook_link64_defconfig > @@ -38,7 +38,6 @@ CONFIG_SPL_PCH_SUPPORT=y > CONFIG_SPL_RTC_SUPPORT=y > CONFIG_HUSH_PARSER=y > CONFIG_CMD_CPU=y > -# CONFIG_CMD_BOOTEFI_HELLO_COMPILE is not set > # CONFIG_CMD_FLASH is not set > CONFIG_CMD_GPIO=y > CONFIG_CMD_SF=y > diff --git a/configs/kp_imx6q_tpc_defconfig b/configs/kp_imx6q_tpc_defconfig > index 5ebbe1dc7c..7689f71101 100644 > --- a/configs/kp_imx6q_tpc_defconfig > +++ b/configs/kp_imx6q_tpc_defconfig > @@ -20,7 +20,6 @@ CONFIG_SPL_RAW_IMAGE_SUPPORT=y > CONFIG_SPL_WATCHDOG_SUPPORT=y > CONFIG_AUTOBOOT_KEYED=y > CONFIG_AUTOBOOT_STOP_STR="." > -# CONFIG_CMD_BOOTEFI_HELLO_COMPILE is not set > # CONFIG_CMD_ELF is not set > # CONFIG_CMD_FLASH is not set > CONFIG_CMD_GPIO=y > diff --git a/configs/qemu-x86_64_defconfig b/configs/qemu-x86_64_defconfig > index 8d43acd480..34acc09317 100644 > --- a/configs/qemu-x86_64_defconfig > +++ b/configs/qemu-x86_64_defconfig > @@ -36,7 +36,6 @@ CONFIG_SPL_PCH_SUPPORT=y > CONFIG_SPL_RTC_SUPPORT=y > CONFIG_HUSH_PARSER=y > CONFIG_CMD_CPU=y > -# CONFIG_CMD_BOOTEFI_HELLO_COMPILE is not set > CONFIG_CMD_BOOTEFI_SELFTEST=y > # CONFIG_CMD_FLASH is not set > CONFIG_CMD_IDE=y > diff --git a/configs/stm32f429-discovery_defconfig > b/configs/stm32f429-discovery_defconfig > index ef0f6f7373..52fa31ffe5 100644 > --- a/configs/stm32f429-discovery_defconfig > +++ b/configs/stm32f429-discovery_defconfig > @@ -15,7 +15,6 @@ CONFIG_MISC_INIT_R=y > CONFIG_BOARD_EARLY_INIT_F=y > CONFIG_HUSH_PARSER=y > CONFIG_SYS_PROMPT="U-Boot > " > -# CONFIG_CMD_BOOTEFI_HELLO_COMPILE is not set > CONFIG_CMD_IMLS=y > # CONFIG_CMD_SETEXPR is not set > CONFIG_CMD_TIMER=y > diff --git a/configs/stm32f429-evaluation_defconfig > b/configs/stm32f429-evaluation_defconfig > index 6a2ed2a9b0..cb11b5230d 100644 > --- a/configs/stm32f429-evaluation_defconfig > +++ b/configs/stm32f429-evaluation_defconfig > @@ -12,7 +12,6 @@ CONFIG_MISC_INIT_R=y > # CONFIG_DISPLAY_CPUINFO is not set > CONFIG_BOARD_EARLY_INIT_F=y > CONFIG_SYS_PROMPT="U-Boot > " > -# CONFIG_CMD_BOOTEFI_HELLO_COMPILE is not set > CONFIG_CMD_IMLS=y > CONFIG_CMD_GPT=y > # CONFIG_RANDOM_UUID is not set > diff --git a/configs/stm32f469-discovery_defconfig > b/configs/stm32f469-discovery_defconfig > index 0b36c0fc58..5e40df225b 100644 > --- a/configs/stm32f469-discovery_defconfig > +++ b/configs/stm32f469-discovery_defconfig > @@ -12,7 +12,6 @@ CONFIG_MISC_INIT_R=y > # CONFIG_DISPLAY_CPUINFO is not set > CONFIG_BOARD_EARLY_INIT_F=y > CONFIG_SYS_PROMPT="U-Boot > " > -# CONFIG_CMD_BOOTEFI_HELLO_COMPILE is not set > CONFIG_CMD_IMLS=y > CONFIG_CMD_GPT=y > # CONFIG_RANDOM_UUID is not set > -- > 2.19.2 > _______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

