MIPS: ZBOOT: Define program header for text loadable segment
There is currently no corresponding ELF program header for the "text" loadable segment which is confusing for some bootloader out there such as CFE because it expects to find a program header matching the segment it is trying to load. The Linux kernel ELF binary "vmlinux" has a similar program header for the text segment so we just mimic this here too. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Cc: linux-mips@linux-mips.org Cc: blogic@openwrt.org Cc: james.hogan@imgtec.com Patchwork: https://patchwork.linux-mips.org/patch/5827/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
4e23eb631c
commit
e970a72ec1
|
@ -8,6 +8,9 @@
|
|||
|
||||
OUTPUT_ARCH(mips)
|
||||
ENTRY(start)
|
||||
PHDRS {
|
||||
text PT_LOAD FLAGS(7); /* RWX */
|
||||
}
|
||||
SECTIONS
|
||||
{
|
||||
/* Text and read-only data */
|
||||
|
@ -15,7 +18,7 @@ SECTIONS
|
|||
.text : {
|
||||
*(.text)
|
||||
*(.rodata)
|
||||
}
|
||||
}: text
|
||||
/* End of text section */
|
||||
|
||||
/* Writable data */
|
||||
|
|
Loading…
Reference in a new issue