On Thu, 28 Aug 2025 14:06:57 +0100
Said Nasibov <[email protected]> wrote:

Hi,

> This commit updates vexpress64 configs to default to standard boot, and
> explicitly select bootmeth_smh when standard boot is enabled.
> 
> The distro boot related variables are deliberately not removed to preserve
> compatibility with existing distro boot flows.
> 
> Signed-off-by: Said Nasibov <[email protected]>
> ---
>  arch/arm/Kconfig | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index 5872455a0fe..527a865e4dc 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -1413,7 +1413,8 @@ config ARCH_VEXPRESS64
>       select MTD_NOR_FLASH if MTD
>       select FLASH_CFI_DRIVER if MTD
>       select ENV_IS_IN_FLASH if MTD
> -     imply DISTRO_DEFAULTS
> +     imply BOOTSTD_DEFAULTS
> +     select BOOTMETH_SMH if BOOTSTD

This will not work, since the Juno board is also VEXPRESS64, but does not
feature semihosting. "make vexpress_aemv8a_juno_defconfig" consequently
produces warnings during configuration.

        select BOOTMETH_SMH if BOOTSTD && SEMIHOSTING

should fix that.

Cheers,
Andre

>  config TARGET_CORSTONE1000
>       bool "Support Corstone1000 Platform"

Reply via email to