[PATCH 02/21] arm: allow CONFIG_LINUX_KERNEL_IMAGE_HEADER to be set in defconfig
Caleb Connolly
caleb.connolly at linaro.org
Tue Nov 21 21:17:30 CET 2023
On 21/11/2023 19:07, Tom Rini wrote:
> On Tue, Nov 21, 2023 at 05:09:25PM +0000, Caleb Connolly wrote:
>
>> Let this option be enabled dynamically for boards that support multiple
>> mechanisms for booting U-Boot (e.g. as a first-stage or chainloaded
>> bootloader).
>>
>> Signed-off-by: Caleb Connolly <caleb.connolly at linaro.org>
>> ---
>> This patch has no dependencies
>>
>> Cc: Simon Glass <sjg at chromium.org>
>> ---
>> arch/arm/Kconfig | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
>> index bd48131292e3..1add4282f336 100644
>> --- a/arch/arm/Kconfig
>> +++ b/arch/arm/Kconfig
>> @@ -81,7 +81,7 @@ config SPL_SYS_NO_VECTOR_TABLE
>>
>> config LINUX_KERNEL_IMAGE_HEADER
>> depends on ARM64
>> - bool
>> + bool "Linux kernel binary header"
>> help
>> Place a Linux kernel image header at the start of the U-Boot binary.
>> The format of the header is described in the Linux kernel source at
>
> Why are we not select'ing this like the other platforms which need the
> same do?
On some Qualcomm boards we can boot either as a Linux kernel or we can
replace the first-stage bootloader. To run as the primary bootloader we
unset this option and enable REMAKE_ELF as well as configuring a few
other things.
Would it make more sense to introduce a Qualcomm specific config option
to handle these cases?
>
--
// Caleb (they/them)
More information about the U-Boot
mailing list