86 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			86 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # General architecture dependent options
 | |
| #
 | |
| 
 | |
| config KPROBES
 | |
| 	bool "Kprobes"
 | |
| 	depends on KALLSYMS && MODULES
 | |
| 	depends on HAVE_KPROBES
 | |
| 	help
 | |
| 	  Kprobes allows you to trap at almost any kernel address and
 | |
| 	  execute a callback function.  register_kprobe() establishes
 | |
| 	  a probepoint and specifies the callback.  Kprobes is useful
 | |
| 	  for kernel debugging, non-intrusive instrumentation and testing.
 | |
| 	  If in doubt, say "N".
 | |
| 
 | |
| config HAVE_EFFICIENT_UNALIGNED_ACCESS
 | |
| 	bool
 | |
| 	help
 | |
| 	  Some architectures are unable to perform unaligned accesses
 | |
| 	  without the use of get_unaligned/put_unaligned. Others are
 | |
| 	  unable to perform such accesses efficiently (e.g. trap on
 | |
| 	  unaligned access and require fixing it up in the exception
 | |
| 	  handler.)
 | |
| 
 | |
| 	  This symbol should be selected by an architecture if it can
 | |
| 	  perform unaligned accesses efficiently to allow different
 | |
| 	  code paths to be selected for these cases. Some network
 | |
| 	  drivers, for example, could opt to not fix up alignment
 | |
| 	  problems with received packets if doing so would not help
 | |
| 	  much.
 | |
| 
 | |
| 	  See Documentation/unaligned-memory-access.txt for more
 | |
| 	  information on the topic of unaligned memory accesses.
 | |
| 
 | |
| config HAVE_SYSCALL_WRAPPERS
 | |
| 	bool
 | |
| 
 | |
| config KRETPROBES
 | |
| 	def_bool y
 | |
| 	depends on KPROBES && HAVE_KRETPROBES
 | |
| 
 | |
| config HAVE_IOREMAP_PROT
 | |
| 	bool
 | |
| 
 | |
| config HAVE_KPROBES
 | |
| 	bool
 | |
| 
 | |
| config HAVE_KRETPROBES
 | |
| 	bool
 | |
| 
 | |
| #
 | |
| # An arch should select this if it provides all these things:
 | |
| #
 | |
| #	task_pt_regs()		in asm/processor.h or asm/ptrace.h
 | |
| #	arch_has_single_step()	if there is hardware single-step support
 | |
| #	arch_has_block_step()	if there is hardware block-step support
 | |
| #	asm/syscall.h		supplying asm-generic/syscall.h interface
 | |
| #	linux/regset.h		user_regset interfaces
 | |
| #	CORE_DUMP_USE_REGSET	#define'd in linux/elf.h
 | |
| #	TIF_SYSCALL_TRACE	calls tracehook_report_syscall_{entry,exit}
 | |
| #	TIF_NOTIFY_RESUME	calls tracehook_notify_resume()
 | |
| #	signal delivery		calls tracehook_signal_handler()
 | |
| #
 | |
| config HAVE_ARCH_TRACEHOOK
 | |
| 	bool
 | |
| 
 | |
| config HAVE_DMA_ATTRS
 | |
| 	bool
 | |
| 
 | |
| config USE_GENERIC_SMP_HELPERS
 | |
| 	bool
 | |
| 
 | |
| config HAVE_CLK
 | |
| 	bool
 | |
| 	help
 | |
| 	  The <linux/clk.h> calls support software clock gating and
 | |
| 	  thus are a key power management tool on many systems.
 | |
| 
 | |
| config HAVE_DMA_API_DEBUG
 | |
| 	bool
 | |
| 
 | |
| config HAVE_DEFAULT_NO_SPIN_MUTEXES
 | |
| 	bool
 | |
| 
 | |
| source "kernel/gcov/Kconfig"
 |