diff options
Diffstat (limited to 'arch/x86/Kconfig')
| -rw-r--r-- | arch/x86/Kconfig | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index f7a27fdb5098..63c0431daa3a 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
| @@ -225,7 +225,7 @@ config ARCH_SUPPORTS_DEBUG_PAGEALLOC | |||
| 225 | 225 | ||
| 226 | config HAVE_INTEL_TXT | 226 | config HAVE_INTEL_TXT |
| 227 | def_bool y | 227 | def_bool y |
| 228 | depends on EXPERIMENTAL && INTEL_IOMMU && ACPI | 228 | depends on INTEL_IOMMU && ACPI |
| 229 | 229 | ||
| 230 | config X86_32_SMP | 230 | config X86_32_SMP |
| 231 | def_bool y | 231 | def_bool y |
| @@ -642,7 +642,7 @@ config PARAVIRT | |||
| 642 | 642 | ||
| 643 | config PARAVIRT_SPINLOCKS | 643 | config PARAVIRT_SPINLOCKS |
| 644 | bool "Paravirtualization layer for spinlocks" | 644 | bool "Paravirtualization layer for spinlocks" |
| 645 | depends on PARAVIRT && SMP && EXPERIMENTAL | 645 | depends on PARAVIRT && SMP |
| 646 | ---help--- | 646 | ---help--- |
| 647 | Paravirtualized spinlocks allow a pvops backend to replace the | 647 | Paravirtualized spinlocks allow a pvops backend to replace the |
| 648 | spinlock implementation with something virtualization-friendly | 648 | spinlock implementation with something virtualization-friendly |
| @@ -754,7 +754,7 @@ config GART_IOMMU | |||
| 754 | config CALGARY_IOMMU | 754 | config CALGARY_IOMMU |
| 755 | bool "IBM Calgary IOMMU support" | 755 | bool "IBM Calgary IOMMU support" |
| 756 | select SWIOTLB | 756 | select SWIOTLB |
| 757 | depends on X86_64 && PCI && EXPERIMENTAL | 757 | depends on X86_64 && PCI |
| 758 | ---help--- | 758 | ---help--- |
| 759 | Support for hardware IOMMUs in IBM's xSeries x366 and x460 | 759 | Support for hardware IOMMUs in IBM's xSeries x366 and x460 |
| 760 | systems. Needed to run systems with more than 3GB of memory | 760 | systems. Needed to run systems with more than 3GB of memory |
| @@ -796,7 +796,7 @@ config IOMMU_HELPER | |||
| 796 | 796 | ||
| 797 | config MAXSMP | 797 | config MAXSMP |
| 798 | bool "Enable Maximum number of SMP Processors and NUMA Nodes" | 798 | bool "Enable Maximum number of SMP Processors and NUMA Nodes" |
| 799 | depends on X86_64 && SMP && DEBUG_KERNEL && EXPERIMENTAL | 799 | depends on X86_64 && SMP && DEBUG_KERNEL |
| 800 | select CPUMASK_OFFSTACK | 800 | select CPUMASK_OFFSTACK |
| 801 | ---help--- | 801 | ---help--- |
| 802 | Enable maximum number of CPUS and NUMA Nodes for this architecture. | 802 | Enable maximum number of CPUS and NUMA Nodes for this architecture. |
| @@ -1132,7 +1132,6 @@ config HIGHMEM64G | |||
| 1132 | endchoice | 1132 | endchoice |
| 1133 | 1133 | ||
| 1134 | choice | 1134 | choice |
| 1135 | depends on EXPERIMENTAL | ||
| 1136 | prompt "Memory split" if EXPERT | 1135 | prompt "Memory split" if EXPERT |
| 1137 | default VMSPLIT_3G | 1136 | default VMSPLIT_3G |
| 1138 | depends on X86_32 | 1137 | depends on X86_32 |
| @@ -1209,7 +1208,7 @@ config DIRECT_GBPAGES | |||
| 1209 | config NUMA | 1208 | config NUMA |
| 1210 | bool "Numa Memory Allocation and Scheduler Support" | 1209 | bool "Numa Memory Allocation and Scheduler Support" |
| 1211 | depends on SMP | 1210 | depends on SMP |
| 1212 | depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI) && EXPERIMENTAL) | 1211 | depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI)) |
| 1213 | default y if (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP) | 1212 | default y if (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP) |
| 1214 | ---help--- | 1213 | ---help--- |
| 1215 | Enable NUMA (Non Uniform Memory Access) support. | 1214 | Enable NUMA (Non Uniform Memory Access) support. |
| @@ -1304,7 +1303,7 @@ config ARCH_DISCONTIGMEM_DEFAULT | |||
| 1304 | 1303 | ||
| 1305 | config ARCH_SPARSEMEM_ENABLE | 1304 | config ARCH_SPARSEMEM_ENABLE |
| 1306 | def_bool y | 1305 | def_bool y |
| 1307 | depends on X86_64 || NUMA || (EXPERIMENTAL && X86_32) || X86_32_NON_STANDARD | 1306 | depends on X86_64 || NUMA || X86_32 || X86_32_NON_STANDARD |
| 1308 | select SPARSEMEM_STATIC if X86_32 | 1307 | select SPARSEMEM_STATIC if X86_32 |
| 1309 | select SPARSEMEM_VMEMMAP_ENABLE if X86_64 | 1308 | select SPARSEMEM_VMEMMAP_ENABLE if X86_64 |
| 1310 | 1309 | ||
| @@ -1618,8 +1617,7 @@ config CRASH_DUMP | |||
| 1618 | For more details see Documentation/kdump/kdump.txt | 1617 | For more details see Documentation/kdump/kdump.txt |
| 1619 | 1618 | ||
| 1620 | config KEXEC_JUMP | 1619 | config KEXEC_JUMP |
| 1621 | bool "kexec jump (EXPERIMENTAL)" | 1620 | bool "kexec jump" |
| 1622 | depends on EXPERIMENTAL | ||
| 1623 | depends on KEXEC && HIBERNATION | 1621 | depends on KEXEC && HIBERNATION |
| 1624 | ---help--- | 1622 | ---help--- |
| 1625 | Jump between original kernel and kexeced kernel and invoke | 1623 | Jump between original kernel and kexeced kernel and invoke |
| @@ -2063,7 +2061,7 @@ config PCI_MMCONFIG | |||
| 2063 | 2061 | ||
| 2064 | config PCI_CNB20LE_QUIRK | 2062 | config PCI_CNB20LE_QUIRK |
| 2065 | bool "Read CNB20LE Host Bridge Windows" if EXPERT | 2063 | bool "Read CNB20LE Host Bridge Windows" if EXPERT |
| 2066 | depends on PCI && EXPERIMENTAL | 2064 | depends on PCI |
| 2067 | help | 2065 | help |
| 2068 | Read the PCI windows out of the CNB20LE host bridge. This allows | 2066 | Read the PCI windows out of the CNB20LE host bridge. This allows |
| 2069 | PCI hotplug to work on systems with the CNB20LE chipset which do | 2067 | PCI hotplug to work on systems with the CNB20LE chipset which do |
| @@ -2267,8 +2265,8 @@ config IA32_AOUT | |||
| 2267 | Support old a.out binaries in the 32bit emulation. | 2265 | Support old a.out binaries in the 32bit emulation. |
| 2268 | 2266 | ||
| 2269 | config X86_X32 | 2267 | config X86_X32 |
| 2270 | bool "x32 ABI for 64-bit mode (EXPERIMENTAL)" | 2268 | bool "x32 ABI for 64-bit mode" |
| 2271 | depends on X86_64 && IA32_EMULATION && EXPERIMENTAL | 2269 | depends on X86_64 && IA32_EMULATION |
| 2272 | ---help--- | 2270 | ---help--- |
| 2273 | Include code to run binaries for the x32 native 32-bit ABI | 2271 | Include code to run binaries for the x32 native 32-bit ABI |
| 2274 | for 64-bit processors. An x32 process gets access to the | 2272 | for 64-bit processors. An x32 process gets access to the |
