Blame view

lib/Kconfig 2.91 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
5
  #
  # Library configuration
  #
  
  menu "Library routines"
a5cfc1ec5   Akinobu Mita   [PATCH] bit rever...
6
7
  config BITREVERSE
  	tristate
19870def5   Alexander van Heukelum   x86, bitops: sele...
8
9
10
11
12
  config GENERIC_FIND_FIRST_BIT
  	def_bool n
  
  config GENERIC_FIND_NEXT_BIT
  	def_bool n
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
13
14
15
16
17
18
19
  config CRC_CCITT
  	tristate "CRC-CCITT functions"
  	help
  	  This option is provided for the case where no in-kernel-tree
  	  modules require CRC-CCITT functions, but a module built outside
  	  the kernel tree does. Such modules that use library CRC-CCITT
  	  functions require M here.
7657ec1fc   Evgeniy Polyakov   [PATCH] lib/crc16...
20
21
22
23
24
25
26
  config CRC16
  	tristate "CRC16 functions"
  	help
  	  This option is provided for the case where no in-kernel-tree
  	  modules require CRC16 functions, but a module built outside
  	  the kernel tree does. Such modules that use library CRC16
  	  functions require M here.
3e7cbae7c   Ivo van Doorn   CRC ITU-T V.41
27
28
29
30
31
32
33
  config CRC_ITU_T
  	tristate "CRC ITU-T V.41 functions"
  	help
  	  This option is provided for the case where no in-kernel-tree
  	  modules require CRC ITU-T V.41 functions, but a module built outside
  	  the kernel tree does. Such modules that use library CRC ITU-T V.41
  	  functions require M here.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
34
35
36
  config CRC32
  	tristate "CRC32 functions"
  	default y
906d66df1   Akinobu Mita   [PATCH] crc32: re...
37
  	select BITREVERSE
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
38
39
40
41
42
  	help
  	  This option is provided for the case where no in-kernel-tree
  	  modules require CRC32 functions, but a module built outside the
  	  kernel tree does. Such modules that use library CRC32 functions
  	  require M here.
ad241528c   Jan Nikitenko   CRC7 support
43
44
45
46
47
48
49
  config CRC7
  	tristate "CRC7 functions"
  	help
  	  This option is provided for the case where no in-kernel-tree
  	  modules require CRC7 functions, but a module built outside
  	  the kernel tree does. Such modules that use library CRC7
  	  functions require M here.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
50
51
52
53
54
55
56
57
  config LIBCRC32C
  	tristate "CRC32c (Castagnoli, et al) Cyclic Redundancy-Check"
  	help
  	  This option is provided for the case where no in-kernel-tree
  	  modules require CRC32c functions, but a module built outside the
  	  kernel tree does. Such modules that use library CRC32c functions
  	  require M here.  See Castagnoli93.
  	  Module will be libcrc32c.
e65e1fc2d   Al Viro   [PATCH] syscall c...
58
59
60
61
  config AUDIT_GENERIC
  	bool
  	depends on AUDIT && !AUDIT_ARCH
  	default y
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
62
63
64
65
66
67
68
69
  #
  # compression support is select'ed if needed
  #
  config ZLIB_INFLATE
  	tristate
  
  config ZLIB_DEFLATE
  	tristate
64c70b1cf   Richard Purdie   Add LZO1X algorit...
70
71
72
73
74
  config LZO_COMPRESS
  	tristate
  
  config LZO_DECOMPRESS
  	tristate
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
75
  #
f14f75b81   Jes Sorensen   [PATCH] ia64 unca...
76
77
78
79
80
81
  # Generic allocator support is selected if needed
  #
  config GENERIC_ALLOCATOR
  	boolean
  
  #
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
  # reed solomon support is select'ed if needed
  #
  config REED_SOLOMON
  	tristate
  	
  config REED_SOLOMON_ENC8
  	boolean
  
  config REED_SOLOMON_DEC8
  	boolean
  
  config REED_SOLOMON_ENC16
  	boolean
  
  config REED_SOLOMON_DEC16
  	boolean
f7704347a   David S. Miller   [PKT_SCHED]: Make...
98
99
100
  #
  # Textsearch support is select'ed if needed
  #
2de4ff7bd   Thomas Graf   [LIB]: Textsearch...
101
  config TEXTSEARCH
f7704347a   David S. Miller   [PKT_SCHED]: Make...
102
  	boolean
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
103

df3fb93ad   Thomas Graf   [LIB]: Knuth-Morr...
104
  config TEXTSEARCH_KMP
f7704347a   David S. Miller   [PKT_SCHED]: Make...
105
  	tristate
df3fb93ad   Thomas Graf   [LIB]: Knuth-Morr...
106

8082e4ed0   Pablo Neira Ayuso   [LIB]: Boyer-Moor...
107
  config TEXTSEARCH_BM
29cb9f9c5   David S. Miller   [LIB]: Make TEXTS...
108
  	tristate
8082e4ed0   Pablo Neira Ayuso   [LIB]: Boyer-Moor...
109

6408f79cc   Thomas Graf   [LIB]: Naive fini...
110
  config TEXTSEARCH_FSM
f7704347a   David S. Miller   [PKT_SCHED]: Make...
111
  	tristate
6408f79cc   Thomas Graf   [LIB]: Naive fini...
112

77ba89c5c   Ingo Molnar   [PATCH] pi-futex:...
113
114
115
116
117
  #
  # plist support is select#ed if needed
  #
  config PLIST
  	boolean
5ea817699   Al Viro   [PATCH] sort the ...
118
  config HAS_IOMEM
ee36c2bf8   Al Viro   [PATCH] uml probl...
119
  	boolean
5ea817699   Al Viro   [PATCH] sort the ...
120
121
122
123
124
125
  	depends on !NO_IOMEM
  	default y
  
  config HAS_IOPORT
  	boolean
  	depends on HAS_IOMEM && !NO_IOPORT
ee36c2bf8   Al Viro   [PATCH] uml probl...
126
  	default y
411f0f3ed   Heiko Carstens   Introduce CONFIG_...
127
128
129
130
  config HAS_DMA
  	boolean
  	depends on !NO_DMA
  	default y
928923c76   Geert Uytterhoeven   Introduce CONFIG_...
131
132
  config CHECK_SIGNATURE
  	bool
d9b2b2a27   David S. Miller   [LIB]: Make Power...
133
134
  config HAVE_LMB
  	boolean
2de4ff7bd   Thomas Graf   [LIB]: Textsearch...
135
  endmenu