Blame view
lib/Kconfig
6.9 KB
1da177e4c Linux-2.6.12-rc2 |
1 2 3 |
# # Library configuration # |
4370aa4aa vsprintf: add bin... |
4 5 |
config BINARY_PRINTF def_bool n |
1da177e4c Linux-2.6.12-rc2 |
6 |
menu "Library routines" |
f5e70d0fe md: Factor out RA... |
7 8 |
config RAID6_PQ tristate |
a5cfc1ec5 [PATCH] bit rever... |
9 10 |
config BITREVERSE tristate |
8759ef32d lib: isolate rati... |
11 12 |
config RATIONAL boolean |
19870def5 x86, bitops: sele... |
13 |
config GENERIC_FIND_FIRST_BIT |
9ba16087d Kconfig: eliminat... |
14 |
bool |
19870def5 x86, bitops: sele... |
15 |
|
66eab4df2 lib: add GENERIC_... |
16 17 |
config GENERIC_PCI_IOMAP bool |
4673ca8eb lib: move GENERIC... |
18 19 |
config GENERIC_IOMAP bool |
66eab4df2 lib: add GENERIC_... |
20 |
select GENERIC_PCI_IOMAP |
4673ca8eb lib: move GENERIC... |
21 |
|
1da177e4c Linux-2.6.12-rc2 |
22 23 24 25 26 27 28 |
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 [PATCH] lib/crc16... |
29 30 31 32 33 34 35 |
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 [SCSI] lib: Add s... |
36 37 38 39 40 41 |
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 CRC ITU-T V.41 |
42 43 44 45 46 47 48 |
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 Linux-2.6.12-rc2 |
49 50 51 |
config CRC32 tristate "CRC32 functions" default y |
906d66df1 [PATCH] crc32: re... |
52 |
select BITREVERSE |
1da177e4c Linux-2.6.12-rc2 |
53 54 55 56 57 |
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 CRC7 support |
58 59 60 61 62 63 64 |
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 Linux-2.6.12-rc2 |
65 66 |
config LIBCRC32C tristate "CRC32c (Castagnoli, et al) Cyclic Redundancy-Check" |
93027354d libcrc32c: Select... |
67 |
select CRYPTO |
69c35efcf libcrc32c: Move i... |
68 |
select CRYPTO_CRC32C |
1da177e4c Linux-2.6.12-rc2 |
69 70 71 72 73 74 |
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. |
7150962d6 lib: crc8: add ne... |
75 76 77 78 79 80 |
config CRC8 tristate "CRC8 function" help This option provides CRC8 function. Drivers may select this when they need to do cyclic redundancy check according CRC8 algorithm. Module will be called crc8. |
e65e1fc2d [PATCH] syscall c... |
81 82 83 84 |
config AUDIT_GENERIC bool depends on AUDIT && !AUDIT_ARCH default y |
1da177e4c Linux-2.6.12-rc2 |
85 86 87 88 89 90 91 92 |
# # compression support is select'ed if needed # config ZLIB_INFLATE tristate config ZLIB_DEFLATE tristate |
64c70b1cf Add LZO1X algorit... |
93 94 95 96 97 |
config LZO_COMPRESS tristate config LZO_DECOMPRESS tristate |
24fa0402a decompressors: ad... |
98 |
source "lib/xz/Kconfig" |
1da177e4c Linux-2.6.12-rc2 |
99 |
# |
c8531ab34 bzip2/lzma: prope... |
100 101 102 103 |
# These all provide a common interface (hence the apparent duplication with # ZLIB_INFLATE; DECOMPRESS_GZIP is just a wrapper.) # config DECOMPRESS_GZIP |
7856a16ea bzip2/lzma: DECOM... |
104 |
select ZLIB_INFLATE |
c8531ab34 bzip2/lzma: prope... |
105 106 107 108 109 110 111 |
tristate config DECOMPRESS_BZIP2 tristate config DECOMPRESS_LZMA tristate |
3ebe12439 decompressors: ad... |
112 113 114 |
config DECOMPRESS_XZ select XZ_DEC tristate |
cacb246f8 Add LZO compressi... |
115 116 117 |
config DECOMPRESS_LZO select LZO_DECOMPRESS tristate |
c8531ab34 bzip2/lzma: prope... |
118 |
# |
f14f75b81 [PATCH] ia64 unca... |
119 120 121 122 123 124 |
# Generic allocator support is selected if needed # config GENERIC_ALLOCATOR boolean # |
1da177e4c Linux-2.6.12-rc2 |
125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 |
# 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 [PKT_SCHED]: Make... |
141 |
# |
437aa565e lib: add shared B... |
142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 |
# BCH support is selected if needed # config BCH tristate config BCH_CONST_PARAMS boolean help Drivers may select this option to force specific constant values for parameters 'm' (Galois field order) and 't' (error correction capability). Those specific values must be set by declaring default values for symbols BCH_CONST_M and BCH_CONST_T. Doing so will enable extra compiler optimizations, improving encoding and decoding performance up to 2x for usual (m,t) values (typically such that m*t < 200). When this option is selected, the BCH library supports only a single (m,t) configuration. This is mainly useful for NAND flash board drivers requiring known, fixed BCH parameters. config BCH_CONST_M int range 5 15 help Constant value for Galois field order 'm'. If 'k' is the number of data bits to protect, 'm' should be chosen such that (k + m*t) <= 2**m - 1. Drivers should declare a default value for this symbol if they select option BCH_CONST_PARAMS. config BCH_CONST_T int help Constant value for error correction capability in bits 't'. Drivers should declare a default value for this symbol if they select option BCH_CONST_PARAMS. # |
f7704347a [PKT_SCHED]: Make... |
181 182 |
# Textsearch support is select'ed if needed # |
2de4ff7bd [LIB]: Textsearch... |
183 |
config TEXTSEARCH |
f7704347a [PKT_SCHED]: Make... |
184 |
boolean |
1da177e4c Linux-2.6.12-rc2 |
185 |
|
df3fb93ad [LIB]: Knuth-Morr... |
186 |
config TEXTSEARCH_KMP |
f7704347a [PKT_SCHED]: Make... |
187 |
tristate |
df3fb93ad [LIB]: Knuth-Morr... |
188 |
|
8082e4ed0 [LIB]: Boyer-Moor... |
189 |
config TEXTSEARCH_BM |
29cb9f9c5 [LIB]: Make TEXTS... |
190 |
tristate |
8082e4ed0 [LIB]: Boyer-Moor... |
191 |
|
6408f79cc [LIB]: Naive fini... |
192 |
config TEXTSEARCH_FSM |
f7704347a [PKT_SCHED]: Make... |
193 |
tristate |
6408f79cc [LIB]: Naive fini... |
194 |
|
5db53f3e8 [LogFS] add new f... |
195 196 |
config BTREE boolean |
5ea817699 [PATCH] sort the ... |
197 |
config HAS_IOMEM |
ee36c2bf8 [PATCH] uml probl... |
198 |
boolean |
5ea817699 [PATCH] sort the ... |
199 200 201 202 203 204 |
depends on !NO_IOMEM default y config HAS_IOPORT boolean depends on HAS_IOMEM && !NO_IOPORT |
ee36c2bf8 [PATCH] uml probl... |
205 |
default y |
411f0f3ed Introduce CONFIG_... |
206 207 208 209 |
config HAS_DMA boolean depends on !NO_DMA default y |
928923c76 Introduce CONFIG_... |
210 211 |
config CHECK_SIGNATURE bool |
aab46da05 cpumask: Add CONF... |
212 213 214 215 216 217 |
config CPUMASK_OFFSTACK bool "Force CPU masks off stack" if DEBUG_PER_CPU_MAPS help Use dynamic allocation for cpumask_var_t, instead of putting them on the stack. This is a bit more expensive, but avoids stack overflow. |
8c384cdee cpumask: CONFIG_D... |
218 219 220 |
config DISABLE_OBSOLETE_CPUMASK_FUNCTIONS bool "Disable obsolete cpumask functions" if DEBUG_PER_CPU_MAPS depends on EXPERIMENTAL && BROKEN |
c39649c33 lib: cpu_rmap: CP... |
221 222 223 |
config CPU_RMAP bool depends on SMP |
75957ba36 dql: Dynamic queu... |
224 225 |
config DQL bool |
e9cc8bdda netlink: Move net... |
226 227 228 229 230 |
# # Netlink attribute parsing support is select'ed if needed # config NLATTR bool |
09d4e0edd lib: Provide gene... |
231 232 233 234 235 |
# # Generic 64-bit atomic support is selected if needed # config GENERIC_ATOMIC64 bool |
b411b3637 The DRBD driver |
236 237 |
config LRU_CACHE tristate |
c5485a7e7 lib: Add generic ... |
238 |
config AVERAGE |
a7a9a24dc lib-average: Make... |
239 240 241 242 243 244 245 246 |
bool "Averaging functions" help This option is provided for the case where no in-kernel-tree modules require averaging functions, but a module built outside the kernel tree does. Such modules that use library averaging functions require Y here. If unsure, say N. |
c5485a7e7 lib: Add generic ... |
247 |
|
10f8113ec lib: cordic: add ... |
248 |
config CORDIC |
d89ce936b Docs: wording: fu... |
249 |
tristate "CORDIC algorithm" |
10f8113ec lib: cordic: add ... |
250 |
help |
435a95c5c Docs: Kconfig: CO... |
251 252 |
This option provides an implementation of the CORDIC algorithm; calculations are in fixed point. Module will be called cordic. |
10f8113ec lib: cordic: add ... |
253 |
|
d9c46b184 crypto: GnuPG bas... |
254 255 256 257 258 259 |
config MPILIB tristate "Multiprecision maths library" help Multiprecision maths library from GnuPG. It is used to implement RSA digital signature verification, which is used by IMA/EVM digital signature extension. |
7e8dec918 crypto: GnuPG bas... |
260 261 262 263 264 265 266 267 268 |
config MPILIB_EXTRA bool "Multiprecision maths library - additional sources" depends on MPILIB help Multiprecision maths library from GnuPG. It is used to implement RSA digital signature verification, which is used by IMA/EVM digital signature extension. This code in unnecessary for RSA digital signature verification, and can be compiled if needed. |
051dbb918 crypto: digital s... |
269 270 |
config DIGSIG tristate "In-kernel signature checker" |
de3535337 digsig: build dep... |
271 |
depends on KEYS |
051dbb918 crypto: digital s... |
272 273 274 275 |
select MPILIB help Digital signature verification. Currently only RSA is supported. Implementation is done using GnuPG MPI library |
2de4ff7bd [LIB]: Textsearch... |
276 |
endmenu |