aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig33
1 files changed, 7 insertions, 26 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 0b2d5f24c946..66cc380bebf0 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -85,6 +85,13 @@ config X86
85 select GENERIC_SMP_IDLE_THREAD 85 select GENERIC_SMP_IDLE_THREAD
86 select HAVE_ARCH_SECCOMP_FILTER 86 select HAVE_ARCH_SECCOMP_FILTER
87 select BUILDTIME_EXTABLE_SORT 87 select BUILDTIME_EXTABLE_SORT
88 select GENERIC_CMOS_UPDATE
89 select CLOCKSOURCE_WATCHDOG
90 select GENERIC_CLOCKEVENTS
91 select ARCH_CLOCKSOURCE_DATA if X86_64
92 select GENERIC_CLOCKEVENTS_BROADCAST if X86_64 || (X86_32 && X86_LOCAL_APIC)
93 select GENERIC_TIME_VSYSCALL if X86_64
94 select KTIME_SCALAR if X86_32
88 95
89config INSTRUCTION_DECODER 96config INSTRUCTION_DECODER
90 def_bool (KPROBES || PERF_EVENTS || UPROBES) 97 def_bool (KPROBES || PERF_EVENTS || UPROBES)
@@ -99,23 +106,6 @@ config ARCH_DEFCONFIG
99 default "arch/x86/configs/i386_defconfig" if X86_32 106 default "arch/x86/configs/i386_defconfig" if X86_32
100 default "arch/x86/configs/x86_64_defconfig" if X86_64 107 default "arch/x86/configs/x86_64_defconfig" if X86_64
101 108
102config GENERIC_CMOS_UPDATE
103 def_bool y
104
105config CLOCKSOURCE_WATCHDOG
106 def_bool y
107
108config GENERIC_CLOCKEVENTS
109 def_bool y
110
111config ARCH_CLOCKSOURCE_DATA
112 def_bool y
113 depends on X86_64
114
115config GENERIC_CLOCKEVENTS_BROADCAST
116 def_bool y
117 depends on X86_64 || (X86_32 && X86_LOCAL_APIC)
118
119config LOCKDEP_SUPPORT 109config LOCKDEP_SUPPORT
120 def_bool y 110 def_bool y
121 111
@@ -166,10 +156,6 @@ config RWSEM_XCHGADD_ALGORITHM
166config GENERIC_CALIBRATE_DELAY 156config GENERIC_CALIBRATE_DELAY
167 def_bool y 157 def_bool y
168 158
169config GENERIC_TIME_VSYSCALL
170 bool
171 default X86_64
172
173config ARCH_HAS_CPU_RELAX 159config ARCH_HAS_CPU_RELAX
174 def_bool y 160 def_bool y
175 161
@@ -236,9 +222,6 @@ config ARCH_HWEIGHT_CFLAGS
236 default "-fcall-saved-ecx -fcall-saved-edx" if X86_32 222 default "-fcall-saved-ecx -fcall-saved-edx" if X86_32
237 default "-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" if X86_64 223 default "-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" if X86_64
238 224
239config KTIME_SCALAR
240 def_bool X86_32
241
242config ARCH_CPU_PROBE_RELEASE 225config ARCH_CPU_PROBE_RELEASE
243 def_bool y 226 def_bool y
244 depends on HOTPLUG_CPU 227 depends on HOTPLUG_CPU
@@ -261,8 +244,6 @@ config ZONE_DMA
261 244
262 If unsure, say Y. 245 If unsure, say Y.
263 246
264source "kernel/time/Kconfig"
265
266config SMP 247config SMP
267 bool "Symmetric multi-processing support" 248 bool "Symmetric multi-processing support"
268 ---help--- 249 ---help---