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_QMI_CLIENT
  66        tristate "Build qmi client sample -- loadable modules only"
  67        depends on m
  68        depends on ARCH_QCOM
  69        depends on NET
  70        select QCOM_QMI_HELPERS
  71        help
  72          Build an QMI client sample driver, which demonstrates how to
  73          communicate with a remote QRTR service, using QMI encoded messages.
  74
  75config SAMPLE_RPMSG_CLIENT
  76        tristate "Build rpmsg client sample -- loadable modules only"
  77        depends on RPMSG && m
  78        help
  79          Build an rpmsg client sample driver, which demonstrates how
  80          to communicate with an AMP-configured remote processor over
  81          the rpmsg bus.
  82
  83config SAMPLE_LIVEPATCH
  84        tristate "Build live patching samples -- loadable modules only"
  85        depends on LIVEPATCH && m
  86        help
  87          Build sample live patch demonstrations.
  88
  89config SAMPLE_CONFIGFS
  90        tristate "Build configfs patching sample -- loadable modules only"
  91        depends on CONFIGFS_FS && m
  92        help
  93          Builds a sample configfs interface.
  94
  95config SAMPLE_CONNECTOR
  96        tristate "Build connector sample -- loadable modules only"
  97        depends on CONNECTOR && m
  98        help
  99          When enabled, this builds both a sample kernel module for
 100          the connector interface and a user space tool to communicate
 101          with it.
 102          See also Documentation/connector/connector.txt
 103
 104config SAMPLE_SECCOMP
 105        tristate "Build seccomp sample code -- loadable modules only"
 106        depends on SECCOMP_FILTER && m
 107        help
 108          Build samples of seccomp filters using various methods of
 109          BPF filter construction.
 110
 111config SAMPLE_VFIO_MDEV_MTTY
 112        tristate "Build VFIO mtty example mediated device sample code -- loadable modules only"
 113        depends on VFIO_MDEV_DEVICE && m
 114        help
 115          Build a virtual tty sample driver for use as a VFIO
 116          mediated device
 117
 118config SAMPLE_STATX
 119        bool "Build example extended-stat using code"
 120        depends on BROKEN
 121        help
 122          Build example userspace program to use the new extended-stat syscall.
 123
 124endif # SAMPLES
 125