aboutsummaryrefslogtreecommitdiffstats
path: root/arch/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/Kconfig')
-rw-r--r--arch/Kconfig32
1 files changed, 32 insertions, 0 deletions
diff --git a/arch/Kconfig b/arch/Kconfig
index 72f2fa189cc5..a62965d057f6 100644
--- a/arch/Kconfig
+++ b/arch/Kconfig
@@ -222,6 +222,19 @@ config HAVE_PERF_EVENTS_NMI
222 subsystem. Also has support for calculating CPU cycle events 222 subsystem. Also has support for calculating CPU cycle events
223 to determine how many clock cycles in a given period. 223 to determine how many clock cycles in a given period.
224 224
225config HAVE_PERF_REGS
226 bool
227 help
228 Support selective register dumps for perf events. This includes
229 bit-mapping of each registers and a unique architecture id.
230
231config HAVE_PERF_USER_STACK_DUMP
232 bool
233 help
234 Support user stack dumps for perf event samples. This needs
235 access to the user stack pointer which is not unified across
236 architectures.
237
225config HAVE_ARCH_JUMP_LABEL 238config HAVE_ARCH_JUMP_LABEL
226 bool 239 bool
227 240
@@ -281,4 +294,23 @@ config SECCOMP_FILTER
281 294
282 See Documentation/prctl/seccomp_filter.txt for details. 295 See Documentation/prctl/seccomp_filter.txt for details.
283 296
297config HAVE_RCU_USER_QS
298 bool
299 help
300 Provide kernel entry/exit hooks necessary for userspace
301 RCU extended quiescent state. Syscalls need to be wrapped inside
302 rcu_user_exit()-rcu_user_enter() through the slow path using
303 TIF_NOHZ flag. Exceptions handlers must be wrapped as well. Irqs
304 are already protected inside rcu_irq_enter/rcu_irq_exit() but
305 preemption or signal handling on irq exit still need to be protected.
306
307config HAVE_VIRT_CPU_ACCOUNTING
308 bool
309
310config HAVE_IRQ_TIME_ACCOUNTING
311 bool
312 help
313 Archs need to ensure they use a high enough resolution clock to
314 support irq time accounting and then call enable_sched_clock_irqtime().
315
284source "kernel/gcov/Kconfig" 316source "kernel/gcov/Kconfig"