diff options
Diffstat (limited to 'arch/Kconfig')
-rw-r--r-- | arch/Kconfig | 32 |
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 | ||
225 | config 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 | |||
231 | config 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 | |||
225 | config HAVE_ARCH_JUMP_LABEL | 238 | config 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 | ||
297 | config 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 | |||
307 | config HAVE_VIRT_CPU_ACCOUNTING | ||
308 | bool | ||
309 | |||
310 | config 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 | |||
284 | source "kernel/gcov/Kconfig" | 316 | source "kernel/gcov/Kconfig" |