xref: /openbmc/linux/arch/Kconfig (revision 28b2ee20)
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