Messages in this thread | | | From | Andreas Schwab <> | Subject | Re: [PATCH] RISC-V: Make CONFIG_RELOCATABLE user selectable | Date | Wed, 27 Oct 2021 10:00:31 +0200 |
| |
On Okt 26 2021, Palmer Dabbelt wrote:
> +config RELOCATABLE > + bool "Build a relocatable kernel" > + depends on MMU && 64BIT && !XIP_KERNEL > + help > + This builds a kernel as a Position Independent Executable (PIE), > + which retains all relocation metadata required to relocate the > + kernel binary at runtime to a different virtual address than the > + address it was linked at. > + Since RISCV uses the RELA relocation format, this requires a > + relocation pass at runtime even if the kernel is loaded at the > + same address it was linked at.
When in doubt, do what?
Andreas.
-- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."
| |