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"

