Lines Matching refs:kernel
3 bool "64-bit kernel" if ARCH = "x86"
6 Say yes to build a 64-bit kernel - formerly known as x86_64
7 Say no to build a 32-bit kernel - formerly known as i386
299 source "kernel/Kconfig.freezer"
320 If you say N here, the kernel will run on uni- and multiprocessor
322 you say Y here, the kernel will run on many, but not all,
323 uniprocessor machines. On a uniprocessor machine, the kernel
327 "Pentium" under "Processor family", the kernel will not work on 486
346 names. This is required to support /proc/cpuinfo and a few kernel
348 making those few kernel messages show numeric feature bits instead.
386 If you disable this option then the kernel will only support
400 generic distribution kernel, say Y here - otherwise say N.
408 If you disable this option then the kernel will only support
419 generic distribution kernel, say Y here - otherwise say N.
444 Support for ScaleMP vSMP systems. Say 'Y' here if this kernel is
500 Select to build a kernel capable of supporting Intel MID (Mobile
561 You should say Y if you are running a kernel on one of these SoC's.
594 kernel. If you select them all, kernel will probe it one by
621 option is selected the kernel will still be able to boot on
631 kernel shutdown.
664 This changes the kernel so it can modify itself when it is run
667 the kernel is theoretically slower and slightly larger.
816 destination. This catches hard-to-find kernel bugs and
820 Normally the kernel will make the right choice by itself.
831 Calgary anyway, pass 'iommu=calgary' on the kernel command line.
868 kernel will support. If CPUMASK_OFFSTACK is enabled, the maximum
873 approximately eight kilobytes to the kernel image.
893 source "kernel/Kconfig.preempt"
908 have a local APIC, then the kernel will still run with no slowdown at
923 an IO-APIC, then the kernel will still run with no slowdown at all.
946 kernel does during interrupt handling). On chipsets where this
950 kernel to set up the IRQ handler on the boot IRQ line. In this
951 way only one interrupt is delivered to the kernel. Otherwise
952 the spurious second interrupt may cause the kernel to bring
964 kernel if it detects a problem (e.g. overheating, data corruption).
965 The action the kernel takes depends on the severity of the problem,
1001 If you don't know what a machine check is and you don't do kernel
1020 functional even without kernel VM86 support, as they will all
1026 Note that any app that works on a 64-bit kernel is unlikely to
1031 Enabling this option increases the complexity of the kernel
1073 Disabling this option saves about 7K of kernel size and
1089 Say Y if you intend to run this kernel on a Toshiba portable.
1104 Say Y if you intend to run this kernel on old Dell laptops or want to
1136 the Linux kernel.
1143 In addition, you can build-in the microcode into the kernel. For that you
1201 kernel. The physical memory that's not permanently mapped is called
1204 If you are compiling a kernel which will never run on a machine with
1209 by the kernel to permanently map as much physical memory as
1220 then the kernel will not boot on CPUs that don't support PAE!
1223 auto detected or can be forced by using a kernel command line option
1226 kernel at boot time.)
1251 Select the desired split between kernel and user memory.
1253 If the address range available to the kernel is less than the
1256 than low memory, as it needs to be mapped into the kernel first.
1257 Note that increasing the kernel address space limits the range
1260 will also likely make your kernel incompatible with binary-only
1261 kernel modules.
1267 bool "3G/1G user/kernel split"
1270 bool "3G/1G user/kernel split (for full 1G low memory)"
1272 bool "2G/2G user/kernel split"
1275 bool "2G/2G user/kernel split (for full 2G low memory)"
1277 bool "1G/3G user/kernel split"
1315 Certain kernel features effectively disable kernel
1329 The kernel will try to allocate memory used by a CPU on the
1331 NUMA awareness to the kernel.
1337 kernel on a 64-bit NUMA platform.
1453 The kernel will offer these regions to the 'pmem' driver so
1473 setting "memory_corruption_check=1" on the kernel command
1477 Documentation/kernel-parameters.txt to adjust this.
1486 you can use memmap= to prevent the kernel from using that
1504 The first page contains BIOS data structures that the kernel
1510 insertion, so it must not be used by the kernel.
1519 not work or there's kernel crashes after certain hardware
1521 X86_CHECK_BIOS_CORRUPTION=y to allow the kernel to check
1540 be used nevertheless. (This behavior can be changed with the kernel
1543 loader (lilo or loadlin) about how to pass options to the kernel at
1545 intend to use this kernel on different machines.
1551 kernel, it won't hurt.
1584 just add about 9 KB to your kernel.
1596 Can be disabled with disable_mtrr_cleanup on the kernel command line.
1617 mtrr_spare_reg_nr=N on the kernel command line.
1654 also a small increase in the kernel size if this is enabled.
1670 itself inside the kernel or to protect the kernel
1673 Enabling this option will make the kernel larger:
1674 ~8k of kernel text and 36 bytes of data on a 64-bit
1676 will increase the kernel memory overhead of each
1690 This enables the kernel to use EFI runtime services that are
1697 resultant kernel should continue to boot on existing non-EFI
1705 This kernel feature allows a bzImage to be loaded directly
1714 Enabling this feature allows a 64-bit kernel to be booted
1719 kernel via the EFI boot stub - a bootloader that supports
1728 This kernel feature is useful for number crunching applications
1740 source kernel/Kconfig.hz
1747 current kernel, and to start another kernel. It is like a reboot
1749 you can start any kernel with it, not just Linux.
1769 for kernel and initramfs as opposed to list of segments as
1773 bool "Verify kernel signature during kexec_file_load() syscall"
1776 This option makes kernel signature verification mandatory for
1780 verification for the corresponding kernel image type being
1792 bool "kernel crash dumps"
1797 which are loaded in the main kernel with kexec-tools into
1799 a crash by kdump/kexec. The crash dump kernel must be compiled
1800 to a memory address not used by the main kernel or BIOS using
1809 Jump between original kernel and kexeced kernel and invoke
1813 hex "Physical address where the kernel is loaded" if (EXPERT || CRASH_DUMP)
1816 This gives the physical address where the kernel is loaded.
1818 If kernel is a not relocatable (CONFIG_RELOCATABLE=n) then
1829 vmlinux instead. vmlinux is not relocatable hence a kernel needs
1840 kernel. Please take a look at Documentation/kdump/kdump.txt
1844 one does not have to build two kernels. Same kernel can be used
1845 as production kernel and capture kernel. Above option should have
1854 bool "Build a relocatable kernel"
1857 This builds a kernel image that retains relocation information
1859 The relocations tend to make the kernel binary about 10% larger,
1862 One use is for the kexec on panic case where the recovery kernel
1864 kernel.
1866 Note: If CONFIG_RELOCATABLE=y, then the kernel runs from the address
1871 bool "Randomize the address of the kernel image"
1876 kernel image is decompressed, as a security feature that
1878 of kernel internals.
1885 The kernel will be offset by up to RANDOMIZE_BASE_MAX_OFFSET,
1886 and aligned according to PHYSICAL_ALIGN. Since the kernel is
1904 be applied to the kernel when kernel Address Space Layout
1911 On 64-bit this is limited by how the kernel fixmap page table is
1913 RANDOMIZE_BASE, there is a 512MiB to 1.5GiB split between kernel
1926 hex "Alignment value to which kernel should be aligned"
1932 where kernel is loaded and run from. Kernel is compiled for an
1935 If bootloader loads the kernel at a non-aligned address and
1936 CONFIG_RELOCATABLE is set, kernel will move itself to nearest
1939 If bootloader loads the kernel at a non-aligned address and
1940 CONFIG_RELOCATABLE is not set, kernel will ignore the run time
1942 compiled for and run from there. The address for which kernel is
1944 end result is that kernel runs from a physical address meeting
1970 is turned on, there is no need to give cpu0_hotplug kernel
1975 cpu0_hotplug kernel parameter.
1988 You still can enable the CPU0 hotplug feature at boot by kernel
2002 compilation or giving cpu0_hotplug kernel parameter at boot.
2028 If unsure, say N: if you are compiling your own kernel, you
2038 kernel space. Since this location is not randomized with ASLR,
2041 This setting can be changed at boot time via the kernel command
2062 The kernel traps and emulates calls into the fixed
2081 bool "Built-in kernel command line"
2083 Allow for specifying boot arguments to the kernel at
2086 kernel boot arguments with the kernel itself (that is,
2089 To compile command line arguments into the kernel,
2097 string "Built-in kernel command string"
2101 Enter arguments here that should be compiled into the kernel
2104 form the full kernel command line, when the system boots.
2117 Set this option to 'Y' to have the kernel ignore the boot loader
2134 context switches and increases the low-level kernel attack
2139 source "kernel/livepatch/Kconfig"
2169 source "kernel/power/Kconfig"
2191 BIOS by passing the "apm=off" option to the kernel at boot time.
2212 random kernel OOPSes or reboots that don't seem to be related to
2221 2) pass the "no-hlt" option to the kernel
2222 3) switch on floating point emulation in the kernel and pass
2223 the "no387" option to the kernel
2224 4) pass the "floppy=nodma" option to the kernel
2225 5) pass the "mem=4M" option to the kernel (thereby disabling
2268 Enable calls to APM CPU Idle/CPU Busy inside the kernel's idle loop.
2336 If you choose "Any", the kernel will try MMCONFIG, then the
2436 Say Y here if you are building a kernel for an EISA-based machine.
2574 bootloader or kernel can show basic video-output during boot for
2611 64-bit kernel. You should likely turn this on, unless you're
2630 elf32_x86_64 support enabled to compile a kernel with this