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 --- |