CONFIG_RELOCATABLE is not available for the selected architecture x86.
Result is shown for architecture s390
Build a relocatable kernel
modulename: machine_kexec_reloc.ko
and/orrelocate.pi.ko
and/orrelocate.ko
configname: CONFIG_RELOCATABLE
Linux Kernel Configuration
└─>Processor type and features
└─>Build a relocatable kernel
In linux kernel since version 2.6.20 (release Date: 2007-02-04)
This builds a kernel image that retains relocation information
so it can be loaded at an arbitrary address.
The kernel is linked as a position-independent executable (PIE)
and contains dynamic relocations which are processed early in the
bootup process.
The relocations make the kernel image about 15% larger (compressed
10%), but are discarded at runtime.
so it can be loaded at an arbitrary address.
The kernel is linked as a position-independent executable (PIE)
and contains dynamic relocations which are processed early in the
bootup process.
The relocations make the kernel image about 15% larger (compressed
10%), but are discarded at runtime.
source code:
selects
CONFIG_MODULE_REL_CRCSCONFIG_ARCH_VMLINUX_NEEDS_RELOCS
