Analyse et explore linux
Component RELOCATABLE

Component RELOCATABLE

Component Type: kbuild config

Description: Build a relocatable kernel image

More info: This builds the 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 AArch64 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.

Build project: Kconfig (Linux kconfig) (Path: arch\arm64\Kconfig )

Other views: file explorer

Component RELOCATABLE

Component Type: kbuild config

Description: Relocatable kernel

More info: This builds a kernel image that retains relocation information so it can be loaded someplace besides the default 1MB. The relocations make the kernel binary about 15% larger, but are discarded at runtime

Build project: Kconfig (Linux kconfig) (Path: arch\mips\Kconfig )

Other views: file explorer

Component RELOCATABLE

Component Type: kbuild config

Description: Build a relocatable kernel

Build project: Kconfig (Linux kconfig) (Path: arch\powerpc\Kconfig )

Other views: file explorer

Component RELOCATABLE

Component Type: kbuild config

Description: Build a relocatable kernel

Build project: Kconfig (Linux kconfig) (Path: arch\s390\Kconfig )

Other views: file explorer

Component RELOCATABLE

Component Type: kbuild config

Description: Build a relocatable kernel

More info: This builds a kernel image that retains relocation information so it can be loaded someplace besides the default 1MB. The relocations tend to make the kernel binary about 10% larger, but are discarded at runtime. One use is for the kexec on panic case where the recovery kernel must live at a different physical address than the primary kernel. Note: If CONFIG_RELOCATABLE=y, then the kernel runs from the address it has been loaded at and the compile time physical address (CONFIG_PHYSICAL_START) is used as the minimum location.

Build project: Kconfig (Linux kconfig) (Path: arch\x86\Kconfig )

Other views: file explorer

Generated by PFA software prototype