Kconfig 2.5 KB
Newer Older
M
Mathieu Desnoyers 已提交
1 2 3 4 5 6 7
menuconfig SAMPLES
	bool "Sample kernel code"
	help
	  You can build and test sample kernel code here.

if SAMPLES

8
config SAMPLE_TRACE_EVENTS
9 10
	tristate "Build trace_events examples -- loadable modules only"
	depends on EVENT_TRACING && m
11 12 13
	help
	  This build trace event example modules.

14
config SAMPLE_KOBJECT
15 16
	tristate "Build kobject examples -- loadable modules only"
	depends on m
17 18 19 20 21 22 23
	help
	  This config option will allow you to build a number of
	  different kobject sample modules showing how to use kobjects,
	  ksets, and ktypes properly.

	  If in doubt, say "N" here.

24 25 26 27 28 29 30 31 32 33 34
config SAMPLE_KPROBES
	tristate "Build kprobes examples -- loadable modules only"
	depends on KPROBES && m
	help
	  This build several kprobes example modules.

config SAMPLE_KRETPROBES
	tristate "Build kretprobes example -- loadable modules only"
	default m
	depends on SAMPLE_KPROBES && KRETPROBES

35 36 37 38 39 40
config SAMPLE_HW_BREAKPOINT
	tristate "Build kernel hardware breakpoint examples -- loadable module only"
	depends on HAVE_HW_BREAKPOINT && m
	help
	  This builds kernel hardware breakpoint example modules.

41 42 43 44 45 46 47 48 49 50
config SAMPLE_KFIFO
	tristate "Build kfifo examples -- loadable modules only"
	depends on m
	help
	  This config option will allow you to build a number of
	  different kfifo sample modules showing how to use the
	  generic kfifo API.

	  If in doubt, say "N" here.

J
Jason Wessel 已提交
51
config SAMPLE_KDB
L
Lucas De Marchi 已提交
52
	tristate "Build kdb command example -- loadable modules only"
J
Jason Wessel 已提交
53 54 55 56 57
	depends on KGDB_KDB && m
	help
	  Build an example of how to dynamically add the hello
	  command to the kdb shell.

58 59 60 61 62 63 64 65
config SAMPLE_RPMSG_CLIENT
	tristate "Build rpmsg client sample -- loadable modules only"
	depends on RPMSG && m
	help
	  Build an rpmsg client sample driver, which demonstrates how
	  to communicate with an AMP-configured remote processor over
	  the rpmsg bus.

66
config SAMPLE_LIVEPATCH
67
	tristate "Build live patching sample -- loadable modules only"
68
	depends on LIVEPATCH && m
69 70 71 72
	help
	  Builds a sample live patch that replaces the procfs handler
	  for /proc/cmdline to print "this has been live patched".

C
Christoph Hellwig 已提交
73 74 75 76 77 78
config SAMPLE_CONFIGFS
	tristate "Build configfs patching sample -- loadable modules only"
	depends on CONFIGFS_FS && m
	help
	  Builds a sample configfs interface.

79 80 81 82 83 84 85 86 87
config SAMPLE_CONNECTOR
	tristate "Build connector sample -- loadable modules only"
	depends on CONNECTOR && m
	help
	  When enabled, this builds both a sample kernel module for
	  the connector interface and a user space tool to communicate
	  with it.
	  See also Documentation/connector/connector.txt

M
Mathieu Desnoyers 已提交
88
endif # SAMPLES