diff options
Diffstat (limited to 'arch/arc/Kconfig')
-rw-r--r-- | arch/arc/Kconfig | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig index 91dbb2757afd..2ee0c9bfd032 100644 --- a/arch/arc/Kconfig +++ b/arch/arc/Kconfig | |||
@@ -35,6 +35,12 @@ config ARC | |||
35 | select PERF_USE_VMALLOC | 35 | select PERF_USE_VMALLOC |
36 | select HAVE_DEBUG_STACKOVERFLOW | 36 | select HAVE_DEBUG_STACKOVERFLOW |
37 | 37 | ||
38 | config TRACE_IRQFLAGS_SUPPORT | ||
39 | def_bool y | ||
40 | |||
41 | config LOCKDEP_SUPPORT | ||
42 | def_bool y | ||
43 | |||
38 | config SCHED_OMIT_FRAME_POINTER | 44 | config SCHED_OMIT_FRAME_POINTER |
39 | def_bool y | 45 | def_bool y |
40 | 46 | ||
@@ -119,7 +125,6 @@ config ARC_PLAT_NEEDS_CPU_TO_DMA | |||
119 | config SMP | 125 | config SMP |
120 | bool "Symmetric Multi-Processing (Incomplete)" | 126 | bool "Symmetric Multi-Processing (Incomplete)" |
121 | default n | 127 | default n |
122 | select USE_GENERIC_SMP_HELPERS | ||
123 | help | 128 | help |
124 | This enables support for systems with more than one CPU. If you have | 129 | This enables support for systems with more than one CPU. If you have |
125 | a system with only one CPU, like most personal computers, say N. If | 130 | a system with only one CPU, like most personal computers, say N. If |
@@ -130,17 +135,14 @@ if SMP | |||
130 | config ARC_HAS_COH_CACHES | 135 | config ARC_HAS_COH_CACHES |
131 | def_bool n | 136 | def_bool n |
132 | 137 | ||
133 | config ARC_HAS_COH_RTSC | ||
134 | def_bool n | ||
135 | |||
136 | config ARC_HAS_REENTRANT_IRQ_LV2 | 138 | config ARC_HAS_REENTRANT_IRQ_LV2 |
137 | def_bool n | 139 | def_bool n |
138 | 140 | ||
139 | endif | 141 | endif |
140 | 142 | ||
141 | config NR_CPUS | 143 | config NR_CPUS |
142 | int "Maximum number of CPUs (2-32)" | 144 | int "Maximum number of CPUs (2-4096)" |
143 | range 2 32 | 145 | range 2 4096 |
144 | depends on SMP | 146 | depends on SMP |
145 | default "2" | 147 | default "2" |
146 | 148 | ||
@@ -326,8 +328,7 @@ config ARC_HAS_RTSC | |||
326 | bool "Insn: RTSC (64-bit r/o cycle counter)" | 328 | bool "Insn: RTSC (64-bit r/o cycle counter)" |
327 | default y | 329 | default y |
328 | depends on ARC_CPU_REL_4_10 | 330 | depends on ARC_CPU_REL_4_10 |
329 | # if SMP, enable RTSC only if counter is coherent across cores | 331 | depends on !SMP |
330 | depends on !SMP || ARC_HAS_COH_RTSC | ||
331 | 332 | ||
332 | endmenu # "ARC CPU Configuration" | 333 | endmenu # "ARC CPU Configuration" |
333 | 334 | ||