linux/arch/Kconfig
<<
>>
Prefs
   1#
   2# General architecture dependent options
   3#
   4
   5config OPROFILE
   6        tristate "OProfile system profiling (EXPERIMENTAL)"
   7        depends on PROFILING
   8        depends on HAVE_OPROFILE
   9        help
  10          OProfile is a profiling system capable of profiling the
  11          whole system, include the kernel, kernel modules, libraries,
  12          and applications.
  13
  14          If unsure, say N.
  15
  16config HAVE_OPROFILE
  17        def_bool n
  18
  19config KPROBES
  20        bool "Kprobes"
  21        depends on KALLSYMS && MODULES
  22        depends on HAVE_KPROBES
  23        help
  24          Kprobes allows you to trap at almost any kernel address and
  25          execute a callback function.  register_kprobe() establishes
  26          a probepoint and specifies the callback.  Kprobes is useful
  27          for kernel debugging, non-intrusive instrumentation and testing.
  28          If in doubt, say "N".
  29
  30config HAVE_EFFICIENT_UNALIGNED_ACCESS
  31        def_bool n
  32        help
  33          Some architectures are unable to perform unaligned accesses
  34          without the use of get_unaligned/put_unaligned. Others are
  35          unable to perform such accesses efficiently (e.g. trap on
  36          unaligned access and require fixing it up in the exception
  37          handler.)
  38
  39          This symbol should be selected by an architecture if it can
  40          perform unaligned accesses efficiently to allow different
  41          code paths to be selected for these cases. Some network
  42          drivers, for example, could opt to not fix up alignment
  43          problems with received packets if doing so would not help
  44          much.
  45
  46          See Documentation/unaligned-memory-access.txt for more
  47          information on the topic of unaligned memory accesses.
  48
  49config HAVE_SYSCALL_WRAPPERS
  50        bool
  51
  52config KRETPROBES
  53        def_bool y
  54        depends on KPROBES && HAVE_KRETPROBES
  55
  56config HAVE_IOREMAP_PROT
  57        def_bool n
  58
  59config HAVE_KPROBES
  60        def_bool n
  61
  62config HAVE_KRETPROBES
  63        def_bool n
  64
  65#
  66# An arch should select this if it provides all these things:
  67#
  68#       task_pt_regs()          in asm/processor.h or asm/ptrace.h
  69#       arch_has_single_step()  if there is hardware single-step support
  70#       arch_has_block_step()   if there is hardware block-step support
  71#       arch_ptrace()           and not #define __ARCH_SYS_PTRACE
  72#       compat_arch_ptrace()    and #define __ARCH_WANT_COMPAT_SYS_PTRACE
  73#       asm/syscall.h           supplying asm-generic/syscall.h interface
  74#       linux/regset.h          user_regset interfaces
  75#       CORE_DUMP_USE_REGSET    #define'd in linux/elf.h
  76#       TIF_SYSCALL_TRACE       calls tracehook_report_syscall_{entry,exit}
  77#       TIF_NOTIFY_RESUME       calls tracehook_notify_resume()
  78#       signal delivery         calls tracehook_signal_handler()
  79#
  80config HAVE_ARCH_TRACEHOOK
  81        def_bool n
  82
  83config HAVE_DMA_ATTRS
  84        def_bool n
  85
  86config USE_GENERIC_SMP_HELPERS
  87        def_bool n
  88
  89config HAVE_CLK
  90        def_bool n
  91        help
  92          The <linux/clk.h> calls support software clock gating and
  93          thus are a key power management tool on many systems.
  94
  95
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.