kdbus: the driver, original and non-working
[platform/kernel/linux-exynos.git] / samples / Kconfig
1 menuconfig SAMPLES
2         bool "Sample kernel code"
3         help
4           You can build and test sample kernel code here.
5
6 if SAMPLES
7
8 config 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
14 config 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
21 config 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
31 config 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
37 config SAMPLE_KRETPROBES
38         tristate "Build kretprobes example -- loadable modules only"
39         default m
40         depends on SAMPLE_KPROBES && KRETPROBES
41
42 config 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
48 config 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
58 config 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
65 config SAMPLE_KDBUS
66         bool "Build kdbus API example"
67         depends on KDBUS
68         help
69           Build an example of how the kdbus API can be used from
70           userspace.
71
72 config SAMPLE_RPMSG_CLIENT
73         tristate "Build rpmsg client sample -- loadable modules only"
74         depends on RPMSG && m
75         help
76           Build an rpmsg client sample driver, which demonstrates how
77           to communicate with an AMP-configured remote processor over
78           the rpmsg bus.
79
80 config SAMPLE_LIVEPATCH
81         tristate "Build live patching sample -- loadable modules only"
82         depends on LIVEPATCH && m
83         help
84           Builds a sample live patch that replaces the procfs handler
85           for /proc/cmdline to print "this has been live patched".
86
87 config SAMPLE_CONFIGFS
88         tristate "Build configfs patching sample -- loadable modules only"
89         depends on CONFIGFS_FS && m
90         help
91           Builds a sample configfs interface.
92
93 config SAMPLE_CONNECTOR
94         tristate "Build connector sample -- loadable modules only"
95         depends on CONNECTOR && m
96         help
97           When enabled, this builds both a sample kernel module for
98           the connector interface and a user space tool to communicate
99           with it.
100           See also Documentation/connector/connector.txt
101
102 config SAMPLE_SECCOMP
103         tristate "Build seccomp sample code -- loadable modules only"
104         depends on SECCOMP_FILTER && m
105         help
106           Build samples of seccomp filters using various methods of
107           BPF filter construction.
108
109 config SAMPLE_BLACKFIN_GPTIMERS
110         tristate "Build blackfin gptimers sample code -- loadable modules only"
111         depends on BLACKFIN && BFIN_GPTIMERS && m
112         help
113           Build samples of blackfin gptimers sample module.
114
115 config SAMPLE_VFIO_MDEV_MTTY
116         tristate "Build VFIO mtty example mediated device sample code -- loadable modules only"
117         depends on VFIO_MDEV_DEVICE && m
118         help
119           Build a virtual tty sample driver for use as a VFIO
120           mediated device
121
122 config SAMPLE_STATX
123         bool "Build example extended-stat using code"
124         depends on BROKEN
125         help
126           Build example userspace program to use the new extended-stat syscall.
127
128 endif # SAMPLES