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_KOBJECT
  15        tristate "Build kobject examples -- loadable modules only"
  16        depends on m
  17        help
  18          This config option will allow you to build a number of
  19          different kobject sample modules showing how to use kobjects,
  20          ksets, and ktypes properly.
  21
  22          If in doubt, say "N" here.
  23
  24config SAMPLE_KPROBES
  25        tristate "Build kprobes examples -- loadable modules only"
  26        depends on KPROBES && m
  27        help
  28          This build several kprobes example modules.
  29
  30config SAMPLE_KRETPROBES
  31        tristate "Build kretprobes example -- loadable modules only"
  32        default m
  33        depends on SAMPLE_KPROBES && KRETPROBES
  34
  35config SAMPLE_HW_BREAKPOINT
  36        tristate "Build kernel hardware breakpoint examples -- loadable module only"
  37        depends on HAVE_HW_BREAKPOINT && m
  38        help
  39          This builds kernel hardware breakpoint example modules.
  40
  41config SAMPLE_KFIFO
  42        tristate "Build kfifo examples -- loadable modules only"
  43        depends on m
  44        help
  45          This config option will allow you to build a number of
  46          different kfifo sample modules showing how to use the
  47          generic kfifo API.
  48
  49          If in doubt, say "N" here.
  50
  51config SAMPLE_KDB
  52        tristate "Build kdb command example -- loadable modules only"
  53        depends on KGDB_KDB && m
  54        help
  55          Build an example of how to dynamically add the hello
  56          command to the kdb shell.
  57
  58config SAMPLE_RPMSG_CLIENT
  59        tristate "Build rpmsg client sample -- loadable modules only"
  60        depends on RPMSG && m
  61        help
  62          Build an rpmsg client sample driver, which demonstrates how
  63          to communicate with an AMP-configured remote processor over
  64          the rpmsg bus.
  65
  66config SAMPLE_LIVEPATCH
  67        tristate "Build live patching sample -- loadable modules only"
  68        depends on LIVEPATCH && m
  69        help
  70          Builds a sample live patch that replaces the procfs handler
  71          for /proc/cmdline to print "this has been live patched".
  72
  73config SAMPLE_CONFIGFS
  74        tristate "Build configfs patching sample -- loadable modules only"
  75        depends on CONFIGFS_FS && m
  76        help
  77          Builds a sample configfs interface.
  78
  79endif # SAMPLES
  80