config/kernel/linux.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Mar 28 22:27:22 2009 +0000 (2009-03-28)
changeset 1275 cbfe92452378
parent 1227 0e41968c3463
child 1284 71ee86230f42
permissions -rw-r--r--
Add latest Linux kernel versions:
- 2.6.27.21
- 2.6.28.8 & .9
- 2.6.29
Remove /old/ versions:
- 2.6.26 -> .7

/trunk/config/kernel/linux.in | 68 27 41 0 +++++++++++++++++++------------------------------
1 file changed, 27 insertions(+), 41 deletions(-)
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@858
   209
# CT_INSERT_VERSION_ABOVE
yann@858
   210
# Don't remove above line!
yann@448
   211
endchoice
yann@448
   212
yann@858
   213
config KERNEL_VERSION
yann@858
   214
    string
yann@858
   215
    default "2.6.18.8" if KERNEL_V_2_6_18_8
yann@858
   216
    default "2.6.19.7" if KERNEL_V_2_6_19_7
yann@858
   217
    default "2.6.20.21" if KERNEL_V_2_6_20_21
yann@858
   218
    default "2.6.21.7" if KERNEL_V_2_6_21_7
yann@858
   219
    default "2.6.22.19" if KERNEL_V_2_6_22_19
yann@858
   220
    default "2.6.23.17" if KERNEL_V_2_6_23_17
yann@858
   221
    default "2.6.24.7" if KERNEL_V_2_6_24_7
yann@1042
   222
    default "2.6.25.20" if KERNEL_V_2_6_25_20
yann@1042
   223
    default "2.6.26.8" if KERNEL_V_2_6_26_8
yann@915
   224
    default "2.6.27" if KERNEL_V_2_6_27
yann@947
   225
    default "2.6.27.1" if KERNEL_V_2_6_27_1
yann@948
   226
    default "2.6.27.2" if KERNEL_V_2_6_27_2
yann@972
   227
    default "2.6.27.3" if KERNEL_V_2_6_27_3
yann@1042
   228
    default "2.6.27.4" if KERNEL_V_2_6_27_4
yann@1042
   229
    default "2.6.27.5" if KERNEL_V_2_6_27_5
yann@1042
   230
    default "2.6.27.6" if KERNEL_V_2_6_27_6
yann@1108
   231
    default "2.6.27.7" if KERNEL_V_2_6_27_7
yann@1108
   232
    default "2.6.27.8" if KERNEL_V_2_6_27_8
yann@1108
   233
    default "2.6.27.9" if KERNEL_V_2_6_27_9
yann@1108
   234
    default "2.6.27.10" if KERNEL_V_2_6_27_10
yann@1139
   235
    default "2.6.27.11" if KERNEL_V_2_6_27_11
yann@1145
   236
    default "2.6.27.12" if KERNEL_V_2_6_27_12
yann@1160
   237
    default "2.6.27.13" if KERNEL_V_2_6_27_13
yann@1194
   238
    default "2.6.27.14" if KERNEL_V_2_6_27_14
yann@1203
   239
    default "2.6.27.15" if KERNEL_V_2_6_27_15
yann@1210
   240
    default "2.6.27.16" if KERNEL_V_2_6_27_16
yann@1210
   241
    default "2.6.27.17" if KERNEL_V_2_6_27_17
yann@1227
   242
    default "2.6.27.18" if KERNEL_V_2_6_27_18
yann@1227
   243
    default "2.6.27.19" if KERNEL_V_2_6_27_19
yann@1275
   244
    default "2.6.27.20" if KERNEL_V_2_6_27_20
yann@1275
   245
    default "2.6.27.21" if KERNEL_V_2_6_27_21
yann@1108
   246
    default "2.6.28" if KERNEL_V_2_6_28
yann@1145
   247
    default "2.6.28.1" if KERNEL_V_2_6_28_1
yann@1160
   248
    default "2.6.28.2" if KERNEL_V_2_6_28_2
yann@1194
   249
    default "2.6.28.3" if KERNEL_V_2_6_28_3
yann@1203
   250
    default "2.6.28.4" if KERNEL_V_2_6_28_4
yann@1210
   251
    default "2.6.28.5" if KERNEL_V_2_6_28_5
yann@1224
   252
    default "2.6.28.6" if KERNEL_V_2_6_28_6
yann@1224
   253
    default "2.6.28.7" if KERNEL_V_2_6_28_7
yann@1275
   254
    default "2.6.28.8" if KERNEL_V_2_6_28_8
yann@1275
   255
    default "2.6.28.9" if KERNEL_V_2_6_28_9
yann@1275
   256
    default "2.6.29" if KERNEL_V_2_6_29
yann@858
   257
# CT_INSERT_VERSION_STRING_ABOVE
yann@858
   258
# Don't remove above line!
yann@448
   259
yann@448
   260
choice
yann@448
   261
    bool
yann@448
   262
    prompt "Kernel verbosity:"
yann@448
   263
    default KERNEL_LINUX_VERBOSITY_0
yann@448
   264
yann@448
   265
config KERNEL_LINUX_VERBOSITY_0
yann@448
   266
    bool
yann@448
   267
    prompt "Simplified"
yann@448
   268
    help
yann@448
   269
      Print simplified command lines.
yann@448
   270
yann@448
   271
config KERNEL_LINUX_VERBOSITY_1
yann@448
   272
    bool
yann@448
   273
    prompt "Full commands"
yann@448
   274
    help
yann@448
   275
      Print full command lines.
yann@448
   276
yann@448
   277
config KERNEL_LINUX_VERBOSITY_2
yann@448
   278
    bool
yann@448
   279
    prompt "Exec reasons"
yann@448
   280
    help
yann@448
   281
      Print the reasons why a make target is rebuild.
yann@448
   282
yann@448
   283
endchoice
yann@448
   284
yann@448
   285
config KERNEL_LINUX_VERBOSE_LEVEL
yann@448
   286
    int
yann@448
   287
    default 0 if KERNEL_LINUX_VERBOSITY_0
yann@448
   288
    default 1 if KERNEL_LINUX_VERBOSITY_1
yann@448
   289
    default 2 if KERNEL_LINUX_VERBOSITY_2
yann@448
   290
yann@448
   291
endif
yann@856
   292
yann@1222
   293
config KERNEL_LINUX_USE_CUSTOM_HEADERS
yann@858
   294
    bool
yann@1221
   295
    prompt "Use custom headers"
yann@858
   296
    help
yann@858
   297
      If you have some kernel headers lying around, you can enter the path
yann@858
   298
      below.
yann@858
   299
yann@1222
   300
if KERNEL_LINUX_USE_CUSTOM_HEADERS
yann@1221
   301
yann@1221
   302
config KERNEL_LINUX_CUSTOM_IS_TARBALL
yann@1221
   303
    bool
yann@1221
   304
    prompt "This is a tarball"
yann@1221
   305
    default n
yann@1221
   306
    help
yann@1221
   307
      If you say 'n' here, the path below is expected to point to a directory
yann@1221
   308
      containing readily prepared headers
yann@1221
   309
      
yann@1221
   310
      If you say 'y' here, then the path below is expected to point to a
yann@1221
   311
      tarball of such a directory.
yann@1221
   312
      
yann@1221
   313
      Eg., if your headers are available in: /foo/bar/buz/my_hdrs/include,
yann@1221
   314
      say 'n' here, and enter: /foo/bar/buz/my_hdrs below.
yann@1221
   315
      
yann@1221
   316
      Now, passing a tarball around is easier than passing a directory, so
yann@1221
   317
      if you want to, you can make a tarball of /foo/bar/buz/my_hdrs/include,
yann@1221
   318
      say 'y' here, and enter the path to this tarball below.
yann@1221
   319
yann@1221
   320
config KERNEL_LINUX_CUSTOM_PATH
yann@856
   321
    string
yann@1221
   322
    prompt "Path to custom headers directory/tarball"
yann@856
   323
    help
yann@1221
   324
      See KERNEL_LINUX_CUSTOM_IS_TARBALL, above.
yann@1221
   325
yann@1221
   326
endif # KERNEL_LINUX_USE_CUSTOM_DIR
yann@858
   327
yann@858
   328
endchoice