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
289 source "kernel/Kconfig.freezer"
310 If you say N here, the kernel will run on uni- and multiprocessor
312 you say Y here, the kernel will run on many, but not all,
313 uniprocessor machines. On a uniprocessor machine, the kernel
317 "Pentium" under "Processor family", the kernel will not work on 486
336 names. This is required to support /proc/cpuinfo and a few kernel
338 making those few kernel messages show numeric feature bits instead.
376 If you disable this option then the kernel will only support
390 generic distribution kernel, say Y here - otherwise say N.
398 If you disable this option then the kernel will only support
409 generic distribution kernel, say Y here - otherwise say N.
434 Support for ScaleMP vSMP systems. Say 'Y' here if this kernel is
490 Select to build a kernel capable of supporting Intel MID (Mobile
551 You should say Y if you are running a kernel on one of these SoC's.
584 kernel. If you select them all, kernel will probe it one by
611 option is selected the kernel will still be able to boot on
621 kernel shutdown.
654 This changes the kernel so it can modify itself when it is run
657 the kernel is theoretically slower and slightly larger.
806 destination. This catches hard-to-find kernel bugs and
810 Normally the kernel will make the right choice by itself.
821 Calgary anyway, pass 'iommu=calgary' on the kernel command line.
857 kernel will support. If CPUMASK_OFFSTACK is enabled, the maximum
862 approximately eight kilobytes to the kernel image.
882 source "kernel/Kconfig.preempt"
897 have a local APIC, then the kernel will still run with no slowdown at
912 an IO-APIC, then the kernel will still run with no slowdown at all.
935 kernel does during interrupt handling). On chipsets where this
939 kernel to set up the IRQ handler on the boot IRQ line. In this
940 way only one interrupt is delivered to the kernel. Otherwise
941 the spurious second interrupt may cause the kernel to bring
952 kernel if it detects a problem (e.g. overheating, data corruption).
953 The action the kernel takes depends on the severity of the problem,
989 If you don't know what a machine check is and you don't do kernel
1038 Disabling this option saves about 7K of kernel size and
1054 Say Y if you intend to run this kernel on a Toshiba portable.
1075 Say Y if you intend to run this kernel on a Dell Inspiron 8000.
1106 shipped with the Linux kernel.
1153 at the beginning of initrd image. The data tells kernel to load
1186 kernel. The physical memory that's not permanently mapped is called
1189 If you are compiling a kernel which will never run on a machine with
1194 by the kernel to permanently map as much physical memory as
1205 then the kernel will not boot on CPUs that don't support PAE!
1208 auto detected or can be forced by using a kernel command line option
1211 kernel at boot time.)
1236 Select the desired split between kernel and user memory.
1238 If the address range available to the kernel is less than the
1241 than low memory, as it needs to be mapped into the kernel first.
1242 Note that increasing the kernel address space limits the range
1245 will also likely make your kernel incompatible with binary-only
1246 kernel modules.
1252 bool "3G/1G user/kernel split"
1255 bool "3G/1G user/kernel split (for full 1G low memory)"
1257 bool "2G/2G user/kernel split"
1260 bool "2G/2G user/kernel split (for full 2G low memory)"
1262 bool "1G/3G user/kernel split"
1299 Certain kernel features effectively disable kernel
1313 The kernel will try to allocate memory used by a CPU on the
1315 NUMA awareness to the kernel.
1321 kernel on a 64-bit NUMA platform.
1430 The kernel will offer these regions to the 'pmem' driver so
1450 setting "memory_corruption_check=1" on the kernel command
1454 Documentation/kernel-parameters.txt to adjust this.
1463 you can use memmap= to prevent the kernel from using that
1481 The first page contains BIOS data structures that the kernel
1487 insertion, so it must not be used by the kernel.
1496 not work or there's kernel crashes after certain hardware
1498 X86_CHECK_BIOS_CORRUPTION=y to allow the kernel to check
1516 be used nevertheless. (This behavior can be changed with the kernel
1519 loader (lilo or loadlin) about how to pass options to the kernel at
1521 intend to use this kernel on different machines.
1527 kernel, it won't hurt.
1560 just add about 9 KB to your kernel.
1572 Can be disabled with disable_mtrr_cleanup on the kernel command line.
1593 mtrr_spare_reg_nr=N on the kernel command line.
1630 also a small increase in the kernel size if this is enabled.
1646 itself inside the kernel or to protect the kernel
1649 Enabling this option will make the kernel larger:
1650 ~8k of kernel text and 36 bytes of data on a 64-bit
1652 will increase the kernel memory overhead of each
1666 This enables the kernel to use EFI runtime services that are
1673 resultant kernel should continue to boot on existing non-EFI
1681 This kernel feature allows a bzImage to be loaded directly
1690 Enabling this feature allows a 64-bit kernel to be booted
1695 kernel via the EFI boot stub - a bootloader that supports
1704 This kernel feature is useful for number crunching applications
1716 source kernel/Kconfig.hz
1722 current kernel, and to start another kernel. It is like a reboot
1724 you can start any kernel with it, not just Linux.
1744 for kernel and initramfs as opposed to list of segments as
1748 bool "Verify kernel signature during kexec_file_load() syscall"
1751 This option makes kernel signature verification mandatory for
1755 verification for the corresponding kernel image type being
1767 bool "kernel crash dumps"
1772 which are loaded in the main kernel with kexec-tools into
1774 a crash by kdump/kexec. The crash dump kernel must be compiled
1775 to a memory address not used by the main kernel or BIOS using
1784 Jump between original kernel and kexeced kernel and invoke
1788 hex "Physical address where the kernel is loaded" if (EXPERT || CRASH_DUMP)
1791 This gives the physical address where the kernel is loaded.
1793 If kernel is a not relocatable (CONFIG_RELOCATABLE=n) then
1804 vmlinux instead. vmlinux is not relocatable hence a kernel needs
1815 kernel. Please take a look at Documentation/kdump/kdump.txt
1819 one does not have to build two kernels. Same kernel can be used
1820 as production kernel and capture kernel. Above option should have
1829 bool "Build a relocatable kernel"
1832 This builds a kernel image that retains relocation information
1834 The relocations tend to make the kernel binary about 10% larger,
1837 One use is for the kexec on panic case where the recovery kernel
1839 kernel.
1841 Note: If CONFIG_RELOCATABLE=y, then the kernel runs from the address
1846 bool "Randomize the address of the kernel image"
1851 kernel image is decompressed, as a security feature that
1853 of kernel internals.
1860 The kernel will be offset by up to RANDOMIZE_BASE_MAX_OFFSET,
1861 and aligned according to PHYSICAL_ALIGN. Since the kernel is
1879 be applied to the kernel when kernel Address Space Layout
1886 On 64-bit this is limited by how the kernel fixmap page table is
1888 RANDOMIZE_BASE, there is a 512MiB to 1.5GiB split between kernel
1901 hex "Alignment value to which kernel should be aligned"
1907 where kernel is loaded and run from. Kernel is compiled for an
1910 If bootloader loads the kernel at a non-aligned address and
1911 CONFIG_RELOCATABLE is set, kernel will move itself to nearest
1914 If bootloader loads the kernel at a non-aligned address and
1915 CONFIG_RELOCATABLE is not set, kernel will ignore the run time
1917 compiled for and run from there. The address for which kernel is
1919 end result is that kernel runs from a physical address meeting
1945 is turned on, there is no need to give cpu0_hotplug kernel
1950 cpu0_hotplug kernel parameter.
1963 You still can enable the CPU0 hotplug feature at boot by kernel
1977 compilation or giving cpu0_hotplug kernel parameter at boot.
2003 If unsure, say N: if you are compiling your own kernel, you
2007 bool "Built-in kernel command line"
2009 Allow for specifying boot arguments to the kernel at
2012 kernel boot arguments with the kernel itself (that is,
2015 To compile command line arguments into the kernel,
2023 string "Built-in kernel command string"
2027 Enter arguments here that should be compiled into the kernel
2030 form the full kernel command line, when the system boots.
2043 Set this option to 'Y' to have the kernel ignore the boot loader
2049 source "kernel/livepatch/Kconfig"
2079 source "kernel/power/Kconfig"
2101 BIOS by passing the "apm=off" option to the kernel at boot time.
2122 random kernel OOPSes or reboots that don't seem to be related to
2131 2) pass the "no-hlt" option to the kernel
2132 3) switch on floating point emulation in the kernel and pass
2133 the "no387" option to the kernel
2134 4) pass the "floppy=nodma" option to the kernel
2135 5) pass the "mem=4M" option to the kernel (thereby disabling
2178 Enable calls to APM CPU Idle/CPU Busy inside the kernel's idle loop.
2246 If you choose "Any", the kernel will try MMCONFIG, then the
2346 Say Y here if you are building a kernel for an EISA-based machine.
2484 bootloader or kernel can show basic video-output during boot for
2521 64-bit kernel. You should likely turn this on, unless you're
2540 elf32_x86_64 support enabled to compile a kernel with this