1fb32e03fSMathieu Desnoyers# 2fb32e03fSMathieu Desnoyers# General architecture dependent options 3fb32e03fSMathieu Desnoyers# 4125e5645SMathieu Desnoyers 5125e5645SMathieu Desnoyersconfig OPROFILE 6125e5645SMathieu Desnoyers tristate "OProfile system profiling (EXPERIMENTAL)" 7125e5645SMathieu Desnoyers depends on PROFILING 8125e5645SMathieu Desnoyers depends on HAVE_OPROFILE 9125e5645SMathieu Desnoyers help 10125e5645SMathieu Desnoyers OProfile is a profiling system capable of profiling the 11125e5645SMathieu Desnoyers whole system, include the kernel, kernel modules, libraries, 12125e5645SMathieu Desnoyers and applications. 13125e5645SMathieu Desnoyers 14125e5645SMathieu Desnoyers If unsure, say N. 15125e5645SMathieu Desnoyers 16125e5645SMathieu Desnoyersconfig HAVE_OPROFILE 17125e5645SMathieu Desnoyers def_bool n 18125e5645SMathieu Desnoyers 19125e5645SMathieu Desnoyersconfig KPROBES 20125e5645SMathieu Desnoyers bool "Kprobes" 21125e5645SMathieu Desnoyers depends on KALLSYMS && MODULES 22125e5645SMathieu Desnoyers depends on HAVE_KPROBES 23125e5645SMathieu Desnoyers help 24125e5645SMathieu Desnoyers Kprobes allows you to trap at almost any kernel address and 25125e5645SMathieu Desnoyers execute a callback function. register_kprobe() establishes 26125e5645SMathieu Desnoyers a probepoint and specifies the callback. Kprobes is useful 27125e5645SMathieu Desnoyers for kernel debugging, non-intrusive instrumentation and testing. 28125e5645SMathieu Desnoyers If in doubt, say "N". 29125e5645SMathieu Desnoyers 309edddaa2SAnanth N Mavinakayanahalliconfig KRETPROBES 319edddaa2SAnanth N Mavinakayanahalli def_bool y 329edddaa2SAnanth N Mavinakayanahalli depends on KPROBES && HAVE_KRETPROBES 339edddaa2SAnanth N Mavinakayanahalli 3428b2ee20SRik van Rielconfig HAVE_IOREMAP_PROT 3528b2ee20SRik van Riel def_bool n 3628b2ee20SRik van Riel 37125e5645SMathieu Desnoyersconfig HAVE_KPROBES 38125e5645SMathieu Desnoyers def_bool n 399edddaa2SAnanth N Mavinakayanahalli 409edddaa2SAnanth N Mavinakayanahalliconfig HAVE_KRETPROBES 419edddaa2SAnanth N Mavinakayanahalli def_bool n 4274bc7ceeSArthur Kepner 4374bc7ceeSArthur Kepnerconfig HAVE_DMA_ATTRS 4474bc7ceeSArthur Kepner def_bool n 453d442233SJens Axboe 463d442233SJens Axboeconfig USE_GENERIC_SMP_HELPERS 473d442233SJens Axboe def_bool n 489483a578SDavid Brownell 499483a578SDavid Brownellconfig HAVE_CLK 509483a578SDavid Brownell def_bool n 519483a578SDavid Brownell help 529483a578SDavid Brownell The <linux/clk.h> calls support software clock gating and 539483a578SDavid Brownell thus are a key power management tool on many systems. 549483a578SDavid Brownell 55