config/kernel/linux.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Fri Apr 03 20:22:19 2009 +0000 (2009-04-03)
changeset 1289 d8d16063c9f4
parent 1284 71ee86230f42
child 1301 2597ecea561c
permissions -rw-r--r--
Add latest Linux kernel 2.6.29.1.

/trunk/config/kernel/linux.in | 5 5 0 0 +++++
1 file changed, 5 insertions(+)
yann@448
     1
# Linux kernel options
yann@448
     2
yann@861
     3
config KERNEL_linux
yann@861
     4
    help
yann@861
     5
      Build a toolchain targeting systems running Linux as a kernel.
yann@861
     6
yann@448
     7
choice
yann@448
     8
    bool
yann@448
     9
    prompt "Get kernel headers from:"
yann@448
    10
yann@858
    11
config KERNEL_LINUX_INSTALL
yann@448
    12
    bool
yann@448
    13
    prompt "kernel's 'headers_install'"
yann@448
    14
    help
yann@448
    15
      This will make use of the new headers_install rule in recent kernels.
yann@448
    16
      This is most probably what you want to use.
yann@448
    17
yann@858
    18
if KERNEL_LINUX_INSTALL
yann@858
    19
yann@858
    20
config KERNEL_LINUX_INSTALL_CHECK
yann@448
    21
    bool
yann@858
    22
    prompt "Check installed headers"
yann@858
    23
    default y
yann@448
    24
    help
yann@858
    25
      If you are in doubt that installed headers are buggy, say 'Y'
yann@858
    26
      here to have an extra check passed onto the headers.
yann@448
    27
yann@858
    28
choice
yann@858
    29
    bool
yann@858
    30
    prompt "Linux kernel version"
yann@858
    31
yann@858
    32
config KERNEL_V_2_6_18_8
yann@858
    33
    bool
yann@858
    34
    prompt "2.6.18.8 (OBSOLETE)"
yann@858
    35
    depends on OBSOLETE
yann@858
    36
yann@858
    37
config KERNEL_V_2_6_19_7
yann@858
    38
    bool
yann@858
    39
    prompt "2.6.19.7 (OBSOLETE)"
yann@858
    40
    depends on OBSOLETE
yann@858
    41
yann@858
    42
config KERNEL_V_2_6_20_21
yann@858
    43
    bool
yann@858
    44
    prompt "2.6.20.21 (OBSOLETE)"
yann@858
    45
    depends on OBSOLETE
yann@858
    46
yann@858
    47
config KERNEL_V_2_6_21_7
yann@858
    48
    bool
yann@858
    49
    prompt "2.6.21.7 (OBSOLETE)"
yann@858
    50
    depends on OBSOLETE
yann@858
    51
yann@858
    52
config KERNEL_V_2_6_22_19
yann@858
    53
    bool
yann@858
    54
    prompt "2.6.22.19 (OBSOLETE)"
yann@858
    55
    depends on OBSOLETE
yann@858
    56
yann@858
    57
config KERNEL_V_2_6_23_17
yann@858
    58
    bool
yann@858
    59
    prompt "2.6.23.17 (OBSOLETE)"
yann@858
    60
    depends on OBSOLETE
yann@858
    61
yann@858
    62
config KERNEL_V_2_6_24_7
yann@858
    63
    bool
yann@858
    64
    prompt "2.6.24.7 (OBSOLETE)"
yann@858
    65
    depends on OBSOLETE
yann@858
    66
yann@1042
    67
config KERNEL_V_2_6_25_20
yann@911
    68
    bool
yann@1042
    69
    prompt "2.6.25.20 (OBSOLETE)"
yann@915
    70
    depends on OBSOLETE
yann@911
    71
yann@1042
    72
config KERNEL_V_2_6_26_8
yann@1042
    73
    bool
yann@1275
    74
    prompt "2.6.26.8 (OBSOLETE)"
yann@1275
    75
    depends on OBSOLETE
yann@1042
    76
yann@915
    77
config KERNEL_V_2_6_27
yann@915
    78
    bool
yann@915
    79
    prompt "2.6.27"
yann@915
    80
yann@947
    81
config KERNEL_V_2_6_27_1
yann@947
    82
    bool
yann@947
    83
    prompt "2.6.27.1"
yann@947
    84
yann@948
    85
config KERNEL_V_2_6_27_2
yann@948
    86
    bool
yann@948
    87
    prompt "2.6.27.2"
yann@948
    88
yann@972
    89
config KERNEL_V_2_6_27_3
yann@972
    90
    bool
yann@972
    91
    prompt "2.6.27.3"
yann@972
    92
yann@1042
    93
config KERNEL_V_2_6_27_4
yann@1042
    94
    bool
yann@1042
    95
    prompt "2.6.27.4"
yann@1042
    96
yann@1042
    97
config KERNEL_V_2_6_27_5
yann@1042
    98
    bool
yann@1042
    99
    prompt "2.6.27.5"
yann@1042
   100
yann@1042
   101
config KERNEL_V_2_6_27_6
yann@1042
   102
    bool
yann@1042
   103
    prompt "2.6.27.6"
yann@1042
   104
yann@1108
   105
config KERNEL_V_2_6_27_7
yann@1108
   106
    bool
yann@1108
   107
    prompt "2.6.27.7"
yann@1108
   108
yann@1108
   109
config KERNEL_V_2_6_27_8
yann@1108
   110
    bool
yann@1108
   111
    prompt "2.6.27.8"
yann@1108
   112
yann@1108
   113
config KERNEL_V_2_6_27_9
yann@1108
   114
    bool
yann@1108
   115
    prompt "2.6.27.9"
yann@1108
   116
yann@1108
   117
config KERNEL_V_2_6_27_10
yann@1108
   118
    bool
yann@1108
   119
    prompt "2.6.27.10"
yann@1108
   120
yann@1139
   121
config KERNEL_V_2_6_27_11
yann@1139
   122
    bool
yann@1139
   123
    prompt "2.6.27.11"
yann@1139
   124
yann@1145
   125
config KERNEL_V_2_6_27_12
yann@1145
   126
    bool
yann@1145
   127
    prompt "2.6.27.12"
yann@1145
   128
yann@1160
   129
config KERNEL_V_2_6_27_13
yann@1160
   130
    bool
yann@1160
   131
    prompt "2.6.27.13"
yann@1160
   132
yann@1194
   133
config KERNEL_V_2_6_27_14
yann@1194
   134
    bool
yann@1194
   135
    prompt "2.6.27.14"
yann@1194
   136
yann@1203
   137
config KERNEL_V_2_6_27_15
yann@1203
   138
    bool
yann@1203
   139
    prompt "2.6.27.15"
yann@1203
   140
yann@1210
   141
config KERNEL_V_2_6_27_16
yann@1210
   142
    bool
yann@1210
   143
    prompt "2.6.27.16"
yann@1210
   144
yann@1210
   145
config KERNEL_V_2_6_27_17
yann@1210
   146
    bool
yann@1210
   147
    prompt "2.6.27.17"
yann@1210
   148
yann@1227
   149
config KERNEL_V_2_6_27_18
yann@1227
   150
    bool
yann@1227
   151
    prompt "2.6.27.18"
yann@1227
   152
yann@1227
   153
config KERNEL_V_2_6_27_19
yann@1227
   154
    bool
yann@1227
   155
    prompt "2.6.27.19"
yann@1227
   156
yann@1275
   157
config KERNEL_V_2_6_27_20
yann@1275
   158
    bool
yann@1275
   159
    prompt "2.6.27.20"
yann@1275
   160
yann@1275
   161
config KERNEL_V_2_6_27_21
yann@1275
   162
    bool
yann@1275
   163
    prompt "2.6.27.21"
yann@1275
   164
yann@1108
   165
config KERNEL_V_2_6_28
yann@1108
   166
    bool
yann@1108
   167
    prompt "2.6.28"
yann@1108
   168
yann@1145
   169
config KERNEL_V_2_6_28_1
yann@1145
   170
    bool
yann@1145
   171
    prompt "2.6.28.1"
yann@1145
   172
yann@1160
   173
config KERNEL_V_2_6_28_2
yann@1160
   174
    bool
yann@1160
   175
    prompt "2.6.28.2"
yann@1160
   176
yann@1194
   177
config KERNEL_V_2_6_28_3
yann@1194
   178
    bool
yann@1194
   179
    prompt "2.6.28.3"
yann@1194
   180
yann@1203
   181
config KERNEL_V_2_6_28_4
yann@1203
   182
    bool
yann@1203
   183
    prompt "2.6.28.4"
yann@1203
   184
yann@1210
   185
config KERNEL_V_2_6_28_5
yann@1210
   186
    bool
yann@1210
   187
    prompt "2.6.28.5"
yann@1210
   188
yann@1224
   189
config KERNEL_V_2_6_28_6
yann@1224
   190
    bool
yann@1224
   191
    prompt "2.6.28.6"
yann@1224
   192
yann@1224
   193
config KERNEL_V_2_6_28_7
yann@1224
   194
    bool
yann@1224
   195
    prompt "2.6.28.7"
yann@1224
   196
yann@1275
   197
config KERNEL_V_2_6_28_8
yann@1275
   198
    bool
yann@1275
   199
    prompt "2.6.28.8"
yann@1275
   200
yann@1275
   201
config KERNEL_V_2_6_28_9
yann@1275
   202
    bool
yann@1275
   203
    prompt "2.6.28.9"
yann@1275
   204
yann@1275
   205
config KERNEL_V_2_6_29
yann@1275
   206
    bool
yann@1275
   207
    prompt "2.6.29"
yann@1275
   208
yann@1289
   209
config KERNEL_V_2_6_29_1
yann@1289
   210
    bool
yann@1289
   211
    prompt "2.6.29.1"
yann@1289
   212
yann@858
   213
# CT_INSERT_VERSION_ABOVE
yann@858
   214
# Don't remove above line!
yann@1284
   215
yann@1284
   216
config KERNEL_V_select
yann@1284
   217
    bool
yann@1284
   218
    prompt "Other version (EXPERIMENTAL)"
yann@1284
   219
    depends on EXPERIMENTAL
yann@1284
   220
yann@448
   221
endchoice
yann@448
   222
yann@858
   223
config KERNEL_VERSION
yann@858
   224
    string
yann@1284
   225
    prompt "Kernel version" if KERNEL_V_select
yann@858
   226
    default "2.6.18.8" if KERNEL_V_2_6_18_8
yann@858
   227
    default "2.6.19.7" if KERNEL_V_2_6_19_7
yann@858
   228
    default "2.6.20.21" if KERNEL_V_2_6_20_21
yann@858
   229
    default "2.6.21.7" if KERNEL_V_2_6_21_7
yann@858
   230
    default "2.6.22.19" if KERNEL_V_2_6_22_19
yann@858
   231
    default "2.6.23.17" if KERNEL_V_2_6_23_17
yann@858
   232
    default "2.6.24.7" if KERNEL_V_2_6_24_7
yann@1042
   233
    default "2.6.25.20" if KERNEL_V_2_6_25_20
yann@1042
   234
    default "2.6.26.8" if KERNEL_V_2_6_26_8
yann@915
   235
    default "2.6.27" if KERNEL_V_2_6_27
yann@947
   236
    default "2.6.27.1" if KERNEL_V_2_6_27_1
yann@948
   237
    default "2.6.27.2" if KERNEL_V_2_6_27_2
yann@972
   238
    default "2.6.27.3" if KERNEL_V_2_6_27_3
yann@1042
   239
    default "2.6.27.4" if KERNEL_V_2_6_27_4
yann@1042
   240
    default "2.6.27.5" if KERNEL_V_2_6_27_5
yann@1042
   241
    default "2.6.27.6" if KERNEL_V_2_6_27_6
yann@1108
   242
    default "2.6.27.7" if KERNEL_V_2_6_27_7
yann@1108
   243
    default "2.6.27.8" if KERNEL_V_2_6_27_8
yann@1108
   244
    default "2.6.27.9" if KERNEL_V_2_6_27_9
yann@1108
   245
    default "2.6.27.10" if KERNEL_V_2_6_27_10
yann@1139
   246
    default "2.6.27.11" if KERNEL_V_2_6_27_11
yann@1145
   247
    default "2.6.27.12" if KERNEL_V_2_6_27_12
yann@1160
   248
    default "2.6.27.13" if KERNEL_V_2_6_27_13
yann@1194
   249
    default "2.6.27.14" if KERNEL_V_2_6_27_14
yann@1203
   250
    default "2.6.27.15" if KERNEL_V_2_6_27_15
yann@1210
   251
    default "2.6.27.16" if KERNEL_V_2_6_27_16
yann@1210
   252
    default "2.6.27.17" if KERNEL_V_2_6_27_17
yann@1227
   253
    default "2.6.27.18" if KERNEL_V_2_6_27_18
yann@1227
   254
    default "2.6.27.19" if KERNEL_V_2_6_27_19
yann@1275
   255
    default "2.6.27.20" if KERNEL_V_2_6_27_20
yann@1275
   256
    default "2.6.27.21" if KERNEL_V_2_6_27_21
yann@1108
   257
    default "2.6.28" if KERNEL_V_2_6_28
yann@1145
   258
    default "2.6.28.1" if KERNEL_V_2_6_28_1
yann@1160
   259
    default "2.6.28.2" if KERNEL_V_2_6_28_2
yann@1194
   260
    default "2.6.28.3" if KERNEL_V_2_6_28_3
yann@1203
   261
    default "2.6.28.4" if KERNEL_V_2_6_28_4
yann@1210
   262
    default "2.6.28.5" if KERNEL_V_2_6_28_5
yann@1224
   263
    default "2.6.28.6" if KERNEL_V_2_6_28_6
yann@1224
   264
    default "2.6.28.7" if KERNEL_V_2_6_28_7
yann@1275
   265
    default "2.6.28.8" if KERNEL_V_2_6_28_8
yann@1275
   266
    default "2.6.28.9" if KERNEL_V_2_6_28_9
yann@1275
   267
    default "2.6.29" if KERNEL_V_2_6_29
yann@1289
   268
    default "2.6.29.1" if KERNEL_V_2_6_29_1
yann@858
   269
# CT_INSERT_VERSION_STRING_ABOVE
yann@858
   270
# Don't remove above line!
yann@1284
   271
    help
yann@1284
   272
      Enter here the kernel version you want to use, if it is
yann@1284
   273
      not listed above. Something like V.P.S or V.P.S.E, where:
yann@1284
   274
        V: VERSION
yann@1284
   275
        P: PATCHLEVEL
yann@1284
   276
        S: SUBLEVEL
yann@1284
   277
        E: EXTRAVERSION
yann@448
   278
yann@448
   279
choice
yann@448
   280
    bool
yann@448
   281
    prompt "Kernel verbosity:"
yann@448
   282
    default KERNEL_LINUX_VERBOSITY_0
yann@448
   283
yann@448
   284
config KERNEL_LINUX_VERBOSITY_0
yann@448
   285
    bool
yann@448
   286
    prompt "Simplified"
yann@448
   287
    help
yann@448
   288
      Print simplified command lines.
yann@448
   289
yann@448
   290
config KERNEL_LINUX_VERBOSITY_1
yann@448
   291
    bool
yann@448
   292
    prompt "Full commands"
yann@448
   293
    help
yann@448
   294
      Print full command lines.
yann@448
   295
yann@448
   296
config KERNEL_LINUX_VERBOSITY_2
yann@448
   297
    bool
yann@448
   298
    prompt "Exec reasons"
yann@448
   299
    help
yann@448
   300
      Print the reasons why a make target is rebuild.
yann@448
   301
yann@448
   302
endchoice
yann@448
   303
yann@448
   304
config KERNEL_LINUX_VERBOSE_LEVEL
yann@448
   305
    int
yann@448
   306
    default 0 if KERNEL_LINUX_VERBOSITY_0
yann@448
   307
    default 1 if KERNEL_LINUX_VERBOSITY_1
yann@448
   308
    default 2 if KERNEL_LINUX_VERBOSITY_2
yann@448
   309
yann@448
   310
endif
yann@856
   311
yann@1222
   312
config KERNEL_LINUX_USE_CUSTOM_HEADERS
yann@858
   313
    bool
yann@1221
   314
    prompt "Use custom headers"
yann@858
   315
    help
yann@858
   316
      If you have some kernel headers lying around, you can enter the path
yann@858
   317
      below.
yann@858
   318
yann@1222
   319
if KERNEL_LINUX_USE_CUSTOM_HEADERS
yann@1221
   320
yann@1221
   321
config KERNEL_LINUX_CUSTOM_IS_TARBALL
yann@1221
   322
    bool
yann@1221
   323
    prompt "This is a tarball"
yann@1221
   324
    default n
yann@1221
   325
    help
yann@1221
   326
      If you say 'n' here, the path below is expected to point to a directory
yann@1221
   327
      containing readily prepared headers
yann@1221
   328
      
yann@1221
   329
      If you say 'y' here, then the path below is expected to point to a
yann@1221
   330
      tarball of such a directory.
yann@1221
   331
      
yann@1221
   332
      Eg., if your headers are available in: /foo/bar/buz/my_hdrs/include,
yann@1221
   333
      say 'n' here, and enter: /foo/bar/buz/my_hdrs below.
yann@1221
   334
      
yann@1221
   335
      Now, passing a tarball around is easier than passing a directory, so
yann@1221
   336
      if you want to, you can make a tarball of /foo/bar/buz/my_hdrs/include,
yann@1221
   337
      say 'y' here, and enter the path to this tarball below.
yann@1221
   338
yann@1221
   339
config KERNEL_LINUX_CUSTOM_PATH
yann@856
   340
    string
yann@1221
   341
    prompt "Path to custom headers directory/tarball"
yann@856
   342
    help
yann@1221
   343
      See KERNEL_LINUX_CUSTOM_IS_TARBALL, above.
yann@1221
   344
yann@1221
   345
endif # KERNEL_LINUX_USE_CUSTOM_DIR
yann@858
   346
yann@858
   347
endchoice