[PATCH v2 0/3] riscv: separate .data and .text sections of EFI binaries
Heinrich Schuchardt
heinrich.schuchardt at canonical.com
Thu Jan 25 09:38:12 CET 2024
EFI binaries should not contain sections that are both writable and
executable. Separate the RX .text section from the RW .data section
Fix conflicting SPDX license information in linker scripts introduced by
commit 7215787c4ea4 ("SPDX: Convert single license tags to Linux Kernel
style").
Change the alignment of the relocation code in EFI binaries to match page
boundaries.
v2:
split patches
Heinrich Schuchardt (3):
riscv: conflicting SPDX license linker scripts
riscv: page align EFI binary section
riscv: separate .data and .text sections of EFI binaries
arch/riscv/lib/crt0_riscv_efi.S | 39 ++++++++++++++++++++++--------
arch/riscv/lib/elf_riscv32_efi.lds | 26 ++++++++++++--------
arch/riscv/lib/elf_riscv64_efi.lds | 26 ++++++++++++--------
3 files changed, 61 insertions(+), 30 deletions(-)
--
2.43.0
More information about the U-Boot
mailing list