Kconfig (9e7f7f5425e6d1492109a537ee88c99b29580655) Kconfig (0483e1fa6e09d4948272680f691dccb1edb9677f)
1# Select 32 or 64 bit
2config 64BIT
3 bool "64-bit kernel" if ARCH = "x86"
4 default ARCH != "i386"
5 ---help---
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
8

--- 1979 unchanged lines hidden (view full) ---

1988 end result is that kernel runs from a physical address meeting
1989 above alignment restrictions.
1990
1991 On 32-bit this value must be a multiple of 0x2000. On 64-bit
1992 this value must be a multiple of 0x200000.
1993
1994 Don't change this unless you know what you are doing.
1995
1# Select 32 or 64 bit
2config 64BIT
3 bool "64-bit kernel" if ARCH = "x86"
4 default ARCH != "i386"
5 ---help---
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
8

--- 1979 unchanged lines hidden (view full) ---

1988 end result is that kernel runs from a physical address meeting
1989 above alignment restrictions.
1990
1991 On 32-bit this value must be a multiple of 0x2000. On 64-bit
1992 this value must be a multiple of 0x200000.
1993
1994 Don't change this unless you know what you are doing.
1995
1996config RANDOMIZE_MEMORY
1997 bool "Randomize the kernel memory sections"
1998 depends on X86_64
1999 depends on RANDOMIZE_BASE
2000 default RANDOMIZE_BASE
2001 ---help---
2002 Randomizes the base virtual address of kernel memory sections
2003 (physical memory mapping, vmalloc & vmemmap). This security feature
2004 makes exploits relying on predictable memory locations less reliable.
2005
2006 The order of allocations remains unchanged. Entropy is generated in
2007 the same way as RANDOMIZE_BASE. Current implementation in the optimal
2008 configuration have in average 30,000 different possible virtual
2009 addresses for each memory section.
2010
2011 If unsure, say N.
2012
1996config HOTPLUG_CPU
1997 bool "Support for hot-pluggable CPUs"
1998 depends on SMP
1999 ---help---
2000 Say Y here to allow turning CPUs off and on. CPUs can be
2001 controlled through /sys/devices/system/cpu.
2002 ( Note: power management support will enable this option
2003 automatically on SMP systems. )

--- 744 unchanged lines hidden ---
2013config HOTPLUG_CPU
2014 bool "Support for hot-pluggable CPUs"
2015 depends on SMP
2016 ---help---
2017 Say Y here to allow turning CPUs off and on. CPUs can be
2018 controlled through /sys/devices/system/cpu.
2019 ( Note: power management support will enable this option
2020 automatically on SMP systems. )

--- 744 unchanged lines hidden ---