Blame view

lib/Kconfig 3.14 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.
f11f594ed   Martin K. Petersen   [SCSI] lib: Add s...
27
28
29
30
31
32
  config CRC_T10DIF
  	tristate "CRC calculation for the T10 Data Integrity Field"
  	help
  	  This option is only needed if a module that's not in the
  	  kernel tree needs to calculate CRC checks for use with the
  	  SCSI data integrity subsystem.
3e7cbae7c   Ivo van Doorn   CRC ITU-T V.41
33
34
35
36
37
38
39
  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
40
41
42
  config CRC32
  	tristate "CRC32 functions"
  	default y
906d66df1   Akinobu Mita   [PATCH] crc32: re...
43
  	select BITREVERSE
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
44
45
46
47
48
  	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
49
50
51
52
53
54
55
  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
56
57
58
59
60
61
62
63
  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...
64
65
66
67
  config AUDIT_GENERIC
  	bool
  	depends on AUDIT && !AUDIT_ARCH
  	default y
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
68
69
70
71
72
73
74
75
  #
  # compression support is select'ed if needed
  #
  config ZLIB_INFLATE
  	tristate
  
  config ZLIB_DEFLATE
  	tristate
64c70b1cf   Richard Purdie   Add LZO1X algorit...
76
77
78
79
80
  config LZO_COMPRESS
  	tristate
  
  config LZO_DECOMPRESS
  	tristate
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
81
  #
f14f75b81   Jes Sorensen   [PATCH] ia64 unca...
82
83
84
85
86
87
  # Generic allocator support is selected if needed
  #
  config GENERIC_ALLOCATOR
  	boolean
  
  #
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
  # 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...
104
105
106
  #
  # Textsearch support is select'ed if needed
  #
2de4ff7bd   Thomas Graf   [LIB]: Textsearch...
107
  config TEXTSEARCH
f7704347a   David S. Miller   [PKT_SCHED]: Make...
108
  	boolean
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
109

df3fb93ad   Thomas Graf   [LIB]: Knuth-Morr...
110
  config TEXTSEARCH_KMP
f7704347a   David S. Miller   [PKT_SCHED]: Make...
111
  	tristate
df3fb93ad   Thomas Graf   [LIB]: Knuth-Morr...
112

8082e4ed0   Pablo Neira Ayuso   [LIB]: Boyer-Moor...
113
  config TEXTSEARCH_BM
29cb9f9c5   David S. Miller   [LIB]: Make TEXTS...
114
  	tristate
8082e4ed0   Pablo Neira Ayuso   [LIB]: Boyer-Moor...
115

6408f79cc   Thomas Graf   [LIB]: Naive fini...
116
  config TEXTSEARCH_FSM
f7704347a   David S. Miller   [PKT_SCHED]: Make...
117
  	tristate
6408f79cc   Thomas Graf   [LIB]: Naive fini...
118

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