[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