mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-18 17:23:09 +00:00
4a3efd71cd
In current linker script both .efi_runtime_rel and .rela.dyn sections
are of RELA type whose entry size is either 12 (RV32) or 24 (RV64).
These two are arranged as a continuous region on purpose so that the
prelink-riscv executable can fix up the PIE addresses in one loop.
However there is an 'ALIGN(8)' between these 2 sections which might
cause a gap to be inserted between these 2 sections to satisfy the
alignment requirement on RV32. This would break the assumption of
the prelink process and generate an unbootable image.
Fixes:
|
||
---|---|---|
.. | ||
andesv5 | ||
fu540 | ||
fu740 | ||
generic | ||
jh7110 | ||
cpu.c | ||
Makefile | ||
mtrap.S | ||
start.S | ||
u-boot-spl.lds | ||
u-boot.lds |