linux/samples/Kconfig
<<
>>
Prefs
   1menuconfig SAMPLES
   2        bool "Sample kernel code"
   3        help
   4          You can build and test sample kernel code here.
   5
   6if SAMPLES
   7
   8config SAMPLE_TRACE_EVENTS
   9        tristate "Build trace_events examples -- loadable modules only"
  10        depends on EVENT_TRACING && m
  11        help
  12          This build trace event example modules.
  13
  14config SAMPLE_TRACE_PRINTK
  15        tristate "Build trace_printk module - tests various trace_printk formats"
  16        depends on EVENT_TRACING && m
  17        help
  18         This builds a module that calls trace_printk() and can be used to
  19         test various trace_printk() calls from a module.
  20
  21config SAMPLE_KOBJECT
  22        tristate "Build kobject examples -- loadable modules only"
  23        depends on m
  24        help
  25          This config option will allow you to build a number of
  26          different kobject sample modules showing how to use kobjects,
  27          ksets, and ktypes properly.
  28
  29          If in doubt, say "N" here.
  30
  31config SAMPLE_KPROBES
  32        tristate "Build kprobes examples -- loadable modules only"
  33        depends on KPROBES && m
  34        help
  35          This build several kprobes example modules.
  36
  37config SAMPLE_KRETPROBES
  38        tristate "Build kretprobes example -- loadable modules only"
  39        default m
  40        depends on SAMPLE_KPROBES && KRETPROBES
  41
  42config SAMPLE_HW_BREAKPOINT
  43        tristate "Build kernel hardware breakpoint examples -- loadable module only"
  44        depends on HAVE_HW_BREAKPOINT && m
  45        help
  46          This builds kernel hardware breakpoint example modules.
  47
  48config SAMPLE_KFIFO
  49        tristate "Build kfifo examples -- loadable modules only"
  50        depends on m
  51        help
  52          This config option will allow you to build a number of
  53          different kfifo sample modules showing how to use the
  54          generic kfifo API.
  55
  56          If in doubt, say "N" here.
  57
  58config SAMPLE_KDB
  59        tristate "Build kdb command example -- loadable modules only"
  60        depends on KGDB_KDB && m
  61        help
  62          Build an example of how to dynamically add the hello
  63          command to the kdb shell.
  64
  65config SAMPLE_RPMSG_CLIENT
  66        tristate "Build rpmsg client sample -- loadable modules only"
  67        depends on RPMSG && m
  68        help
  69          Build an rpmsg client sample driver, which demonstrates how
  70          to communicate with an AMP-configured remote processor over
  71          the rpmsg bus.
  72
  73config SAMPLE_LIVEPATCH
  74        tristate "Build live patching sample -- loadable modules only"
  75        depends on LIVEPATCH && m
  76        help
  77          Builds a sample live patch that replaces the procfs handler
  78          for /proc/cmdline to print "this has been live patched".
  79
  80config SAMPLE_CONFIGFS
  81        tristate "Build configfs patching sample -- loadable modules only"
  82        depends on CONFIGFS_FS && m
  83        help
  84          Builds a sample configfs interface.
  85
  86config SAMPLE_CONNECTOR
  87        tristate "Build connector sample -- loadable modules only"
  88        depends on CONNECTOR && m
  89        help
  90          When enabled, this builds both a sample kernel module for
  91          the connector interface and a user space tool to communicate
  92          with it.
  93          See also Documentation/connector/connector.txt
  94
  95config SAMPLE_SECCOMP
  96        tristate "Build seccomp sample code -- loadable modules only"
  97        depends on SECCOMP_FILTER && m
  98        help
  99          Build samples of seccomp filters using various methods of
 100          BPF filter construction.
 101
 102config SAMPLE_BLACKFIN_GPTIMERS
 103        tristate "Build blackfin gptimers sample code -- loadable modules only"
 104        depends on BLACKFIN && BFIN_GPTIMERS && m
 105        help
 106          Build samples of blackfin gptimers sample module.
 107
 108endif # SAMPLES
 109