]>
Commit | Line | Data |
---|---|---|
267c4025 MD |
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 | ||
9cfe06f8 | 8 | config SAMPLE_TRACE_EVENTS |
96d17980 LZ |
9 | tristate "Build trace_events examples -- loadable modules only" |
10 | depends on EVENT_TRACING && m | |
9cfe06f8 SR |
11 | help |
12 | This build trace event example modules. | |
13 | ||
40efcb05 | 14 | config SAMPLE_KOBJECT |
c4c01684 MM |
15 | tristate "Build kobject examples -- loadable modules only" |
16 | depends on m | |
40efcb05 GKH |
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 | ||
804defea AM |
24 | config 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 | ||
30 | config SAMPLE_KRETPROBES | |
31 | tristate "Build kretprobes example -- loadable modules only" | |
32 | default m | |
33 | depends on SAMPLE_KPROBES && KRETPROBES | |
34 | ||
43203993 P |
35 | config 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 | ||
5bf2b193 SS |
41 | config 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 | ||
4aad8f51 | 51 | config SAMPLE_KDB |
25985edc | 52 | tristate "Build kdb command example -- loadable modules only" |
4aad8f51 JW |
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 | ||
779b96d2 OBC |
58 | config 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 | ||
12cf89b5 | 66 | config SAMPLE_LIVEPATCH |
13d1cf7e | 67 | tristate "Build live patching sample -- loadable modules only" |
12cf89b5 | 68 | depends on LIVEPATCH && m |
13d1cf7e SJ |
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 | ||
51798222 CH |
73 | config 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 | ||
14fbff6b AB |
79 | config SAMPLE_CONNECTOR |
80 | tristate "Build connector sample -- loadable modules only" | |
81 | depends on CONNECTOR && m | |
82 | help | |
83 | When enabled, this builds both a sample kernel module for | |
84 | the connector interface and a user space tool to communicate | |
85 | with it. | |
86 | See also Documentation/connector/connector.txt | |
87 | ||
267c4025 | 88 | endif # SAMPLES |