Navigation:
Linux Kernel Driver DataBase -
web LKDDB:
Main index -
R index
The Linux kernel configuration item CONFIG_RELOCATABLE has multiple definitions:
arch/powerpc/KconfigThe configuration item CONFIG_RELOCATABLE:
CONFIG_EXPERIMENTAL && CONFIG_ADVANCED_OPTIONS && CONFIG_FLATMEM && CONFIG_44xThis builds a kernel image that is capable of running at the location the kernel is loaded at, without any alignment restrictions. This feature is a superset of DYNAMIC_MEMSTART and hence overrides it.
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 RELOCATABLE=y, then the kernel runs from the address it has been loaded at and the compile time physical addresses PHYSICAL_START is ignored. However PHYSICAL_START setting can still be useful to bootwrappers that need to know the load address of the kernel (eg. u-boot/mkimage).
arch/x86/KconfigThe configuration item CONFIG_RELOCATABLE:
CONFIG_EXPERIMENTALThis 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 RELOCATABLE=y, then the kernel runs from the address it has been loaded at and the compile time physical address (PHYSICAL_START) is ignored.
arch/i386/KconfigThe configuration item CONFIG_RELOCATABLE:
CONFIG_EXPERIMENTALThis 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.
arch/x86_64/KconfigThe configuration item CONFIG_RELOCATABLE:
CONFIG_EXPERIMENTALBuilds a relocatable kernel. This enables loading and running a kernel binary from a different physical address than it has been compiled for.
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 RELOCATABLE=y, then kernel run from the address it has been loaded at and compile time physical address (PHYSICAL_START) is ignored.
arch/powerpc/KconfigThe configuration item CONFIG_RELOCATABLE:
(none)This builds a kernel image that is capable of running anywhere in the RMA (real memory area) at any 16k-aligned base address. The kernel is linked as a position-independent executable (PIE) and contains dynamic relocations which are processed early in the bootup process.
One use is for the kexec on panic case where the recovery kernel must live at a different physical address than the primary kernel.
arch/x86/KconfigThe configuration item CONFIG_RELOCATABLE:
(none)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 RELOCATABLE=y, then the kernel runs from the address it has been loaded at and the compile time physical address (PHYSICAL_START) is ignored.
Raw data from LKDDb:
(none)This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - R index
Automatically generated (in year 2013) with gen-web-lkddb.py in lkddb-sources.