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 <[email protected]>
---
 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;
 
-- 
2.47.0

Reply via email to