[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