[PATCH] u-boot-elf.lds: mark executable

Tom Rini trini at konsulko.com
Fri Nov 22 21:50:20 CET 2024


On Thu, Nov 14, 2024 at 06:03:53PM +0100, Caleb Connolly wrote:

> Some pre-loaders/bootROMs like those on Qualcomm platforms actually
> use the ELF format and respect the headers. Mark U-Boot as executable so
> we can actually run it on these boards.
> 
> Signed-off-by: Caleb Connolly <caleb.connolly at linaro.org>
> ---
>  arch/u-boot-elf.lds | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/arch/u-boot-elf.lds b/arch/u-boot-elf.lds
> index 1666027e3635..eb84a22dd71b 100644
> --- a/arch/u-boot-elf.lds
> +++ b/arch/u-boot-elf.lds
> @@ -1,5 +1,9 @@
>  ENTRY(CONFIG_PLATFORM_ELFENTRY)
> +PHDRS
> +{
> +	data PT_LOAD FLAGS(7);
> +}
>  SECTIONS
>  {
>  	. = CONFIG_PLATFORM_ELFENTRY;
>  

This leads to thunderx_88xx and many others failing with:
aarch64-linux-ld.bfd: no sections assigned to phdrs

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20241122/6490739d/attachment.sig>


More information about the U-Boot mailing list