diff options
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r-- | arch/x86/Kconfig | 31 |
1 files changed, 23 insertions, 8 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 685692c94f05..265c672a2f40 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
@@ -102,6 +102,7 @@ config X86 | |||
102 | select HAVE_ARCH_SECCOMP_FILTER | 102 | select HAVE_ARCH_SECCOMP_FILTER |
103 | select BUILDTIME_EXTABLE_SORT | 103 | select BUILDTIME_EXTABLE_SORT |
104 | select GENERIC_CMOS_UPDATE | 104 | select GENERIC_CMOS_UPDATE |
105 | select HAVE_ARCH_SOFT_DIRTY | ||
105 | select CLOCKSOURCE_WATCHDOG | 106 | select CLOCKSOURCE_WATCHDOG |
106 | select GENERIC_CLOCKEVENTS | 107 | select GENERIC_CLOCKEVENTS |
107 | select ARCH_CLOCKSOURCE_DATA if X86_64 | 108 | select ARCH_CLOCKSOURCE_DATA if X86_64 |
@@ -121,6 +122,7 @@ config X86 | |||
121 | select OLD_SIGACTION if X86_32 | 122 | select OLD_SIGACTION if X86_32 |
122 | select COMPAT_OLD_SIGACTION if IA32_EMULATION | 123 | select COMPAT_OLD_SIGACTION if IA32_EMULATION |
123 | select RTC_LIB | 124 | select RTC_LIB |
125 | select HAVE_DEBUG_STACKOVERFLOW | ||
124 | 126 | ||
125 | config INSTRUCTION_DECODER | 127 | config INSTRUCTION_DECODER |
126 | def_bool y | 128 | def_bool y |
@@ -207,6 +209,12 @@ config ARCH_HIBERNATION_POSSIBLE | |||
207 | config ARCH_SUSPEND_POSSIBLE | 209 | config ARCH_SUSPEND_POSSIBLE |
208 | def_bool y | 210 | def_bool y |
209 | 211 | ||
212 | config ARCH_WANT_HUGE_PMD_SHARE | ||
213 | def_bool y | ||
214 | |||
215 | config ARCH_WANT_GENERAL_HUGETLB | ||
216 | def_bool y | ||
217 | |||
210 | config ZONE_DMA32 | 218 | config ZONE_DMA32 |
211 | bool | 219 | bool |
212 | default X86_64 | 220 | default X86_64 |
@@ -336,6 +344,7 @@ config X86_EXTENDED_PLATFORM | |||
336 | 344 | ||
337 | If you enable this option then you'll be able to select support | 345 | If you enable this option then you'll be able to select support |
338 | for the following (non-PC) 32 bit x86 platforms: | 346 | for the following (non-PC) 32 bit x86 platforms: |
347 | Goldfish (Android emulator) | ||
339 | AMD Elan | 348 | AMD Elan |
340 | NUMAQ (IBM/Sequent) | 349 | NUMAQ (IBM/Sequent) |
341 | RDC R-321x SoC | 350 | RDC R-321x SoC |
@@ -410,6 +419,7 @@ config X86_UV | |||
410 | config X86_GOLDFISH | 419 | config X86_GOLDFISH |
411 | bool "Goldfish (Virtual Platform)" | 420 | bool "Goldfish (Virtual Platform)" |
412 | depends on X86_32 | 421 | depends on X86_32 |
422 | depends on X86_EXTENDED_PLATFORM | ||
413 | ---help--- | 423 | ---help--- |
414 | Enable support for the Goldfish virtual platform used primarily | 424 | Enable support for the Goldfish virtual platform used primarily |
415 | for Android development. Unless you are building for the Android | 425 | for Android development. Unless you are building for the Android |
@@ -1058,8 +1068,16 @@ config MICROCODE_INTEL_LIB | |||
1058 | depends on MICROCODE_INTEL | 1068 | depends on MICROCODE_INTEL |
1059 | 1069 | ||
1060 | config MICROCODE_INTEL_EARLY | 1070 | config MICROCODE_INTEL_EARLY |
1071 | def_bool n | ||
1072 | |||
1073 | config MICROCODE_AMD_EARLY | ||
1074 | def_bool n | ||
1075 | |||
1076 | config MICROCODE_EARLY | ||
1061 | bool "Early load microcode" | 1077 | bool "Early load microcode" |
1062 | depends on MICROCODE_INTEL && BLK_DEV_INITRD | 1078 | depends on MICROCODE=y && BLK_DEV_INITRD |
1079 | select MICROCODE_INTEL_EARLY if MICROCODE_INTEL | ||
1080 | select MICROCODE_AMD_EARLY if MICROCODE_AMD | ||
1063 | default y | 1081 | default y |
1064 | help | 1082 | help |
1065 | This option provides functionality to read additional microcode data | 1083 | This option provides functionality to read additional microcode data |
@@ -1067,10 +1085,6 @@ config MICROCODE_INTEL_EARLY | |||
1067 | microcode to CPU's as early as possible. No functional change if no | 1085 | microcode to CPU's as early as possible. No functional change if no |
1068 | microcode data is glued to the initrd, therefore it's safe to say Y. | 1086 | microcode data is glued to the initrd, therefore it's safe to say Y. |
1069 | 1087 | ||
1070 | config MICROCODE_EARLY | ||
1071 | def_bool y | ||
1072 | depends on MICROCODE_INTEL_EARLY | ||
1073 | |||
1074 | config X86_MSR | 1088 | config X86_MSR |
1075 | tristate "/dev/cpu/*/msr - Model-specific register support" | 1089 | tristate "/dev/cpu/*/msr - Model-specific register support" |
1076 | ---help--- | 1090 | ---help--- |
@@ -1725,7 +1739,7 @@ config PHYSICAL_ALIGN | |||
1725 | 1739 | ||
1726 | config HOTPLUG_CPU | 1740 | config HOTPLUG_CPU |
1727 | bool "Support for hot-pluggable CPUs" | 1741 | bool "Support for hot-pluggable CPUs" |
1728 | depends on SMP && HOTPLUG | 1742 | depends on SMP |
1729 | ---help--- | 1743 | ---help--- |
1730 | Say Y here to allow turning CPUs off and on. CPUs can be | 1744 | Say Y here to allow turning CPUs off and on. CPUs can be |
1731 | controlled through /sys/devices/system/cpu. | 1745 | controlled through /sys/devices/system/cpu. |
@@ -2246,11 +2260,11 @@ source "drivers/pcmcia/Kconfig" | |||
2246 | source "drivers/pci/hotplug/Kconfig" | 2260 | source "drivers/pci/hotplug/Kconfig" |
2247 | 2261 | ||
2248 | config RAPIDIO | 2262 | config RAPIDIO |
2249 | bool "RapidIO support" | 2263 | tristate "RapidIO support" |
2250 | depends on PCI | 2264 | depends on PCI |
2251 | default n | 2265 | default n |
2252 | help | 2266 | help |
2253 | If you say Y here, the kernel will include drivers and | 2267 | If enabled this option will include drivers and the core |
2254 | infrastructure code to support RapidIO interconnect devices. | 2268 | infrastructure code to support RapidIO interconnect devices. |
2255 | 2269 | ||
2256 | source "drivers/rapidio/Kconfig" | 2270 | source "drivers/rapidio/Kconfig" |
@@ -2265,6 +2279,7 @@ source "fs/Kconfig.binfmt" | |||
2265 | config IA32_EMULATION | 2279 | config IA32_EMULATION |
2266 | bool "IA32 Emulation" | 2280 | bool "IA32 Emulation" |
2267 | depends on X86_64 | 2281 | depends on X86_64 |
2282 | select BINFMT_ELF | ||
2268 | select COMPAT_BINFMT_ELF | 2283 | select COMPAT_BINFMT_ELF |
2269 | select HAVE_UID16 | 2284 | select HAVE_UID16 |
2270 | ---help--- | 2285 | ---help--- |