config/kernel/linux.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu May 07 18:53:49 2009 +0000 (2009-05-07)
changeset 1325 82d5bd04b320
parent 1301 2597ecea561c
child 1337 7f742f73c2d1
permissions -rw-r--r--
Add katest Linux kernel versions: 2.6.27.22, 2.6.28.10 and 2.6.29.2.

-------- diffstat follows --------
/trunk/config/kernel/linux.in | 16 13 3 0 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
     1 # Linux kernel options
     2 
     3 config KERNEL_linux
     4     help
     5       Build a toolchain targeting systems running Linux as a kernel.
     6 
     7 choice
     8     bool
     9     prompt "Get kernel headers from:"
    10 
    11 config KERNEL_LINUX_INSTALL
    12     bool
    13     prompt "kernel's 'headers_install'"
    14     help
    15       This will make use of the new headers_install rule in recent kernels.
    16       This is most probably what you want to use.
    17 
    18 if KERNEL_LINUX_INSTALL
    19 
    20 config KERNEL_LINUX_INSTALL_CHECK
    21     bool
    22     prompt "Check installed headers"
    23     default y
    24     help
    25       If you are in doubt that installed headers are buggy, say 'Y'
    26       here to have an extra check passed onto the headers.
    27 
    28 choice
    29     bool
    30     prompt "Linux kernel version"
    31 
    32 config KERNEL_V_2_6_18_8
    33     bool
    34     prompt "2.6.18.8 (OBSOLETE)"
    35     depends on OBSOLETE
    36 
    37 config KERNEL_V_2_6_19_7
    38     bool
    39     prompt "2.6.19.7 (OBSOLETE)"
    40     depends on OBSOLETE
    41 
    42 config KERNEL_V_2_6_20_21
    43     bool
    44     prompt "2.6.20.21 (OBSOLETE)"
    45     depends on OBSOLETE
    46 
    47 config KERNEL_V_2_6_21_7
    48     bool
    49     prompt "2.6.21.7 (OBSOLETE)"
    50     depends on OBSOLETE
    51 
    52 config KERNEL_V_2_6_22_19
    53     bool
    54     prompt "2.6.22.19 (OBSOLETE)"
    55     depends on OBSOLETE
    56 
    57 config KERNEL_V_2_6_23_17
    58     bool
    59     prompt "2.6.23.17 (OBSOLETE)"
    60     depends on OBSOLETE
    61 
    62 config KERNEL_V_2_6_24_7
    63     bool
    64     prompt "2.6.24.7 (OBSOLETE)"
    65     depends on OBSOLETE
    66 
    67 config KERNEL_V_2_6_25_20
    68     bool
    69     prompt "2.6.25.20 (OBSOLETE)"
    70     depends on OBSOLETE
    71 
    72 config KERNEL_V_2_6_26_8
    73     bool
    74     prompt "2.6.26.8 (OBSOLETE)"
    75     depends on OBSOLETE
    76 
    77 config KERNEL_V_2_6_27_22
    78     bool
    79     prompt "2.6.27.22 (OBSOLETE)"
    80     depends on OBSOLETE
    81 
    82 config KERNEL_V_2_6_28
    83     bool
    84     prompt "2.6.28"
    85 
    86 config KERNEL_V_2_6_28_1
    87     bool
    88     prompt "2.6.28.1"
    89 
    90 config KERNEL_V_2_6_28_2
    91     bool
    92     prompt "2.6.28.2"
    93 
    94 config KERNEL_V_2_6_28_3
    95     bool
    96     prompt "2.6.28.3"
    97 
    98 config KERNEL_V_2_6_28_4
    99     bool
   100     prompt "2.6.28.4"
   101 
   102 config KERNEL_V_2_6_28_5
   103     bool
   104     prompt "2.6.28.5"
   105 
   106 config KERNEL_V_2_6_28_6
   107     bool
   108     prompt "2.6.28.6"
   109 
   110 config KERNEL_V_2_6_28_7
   111     bool
   112     prompt "2.6.28.7"
   113 
   114 config KERNEL_V_2_6_28_8
   115     bool
   116     prompt "2.6.28.8"
   117 
   118 config KERNEL_V_2_6_28_9
   119     bool
   120     prompt "2.6.28.9"
   121 
   122 config KERNEL_V_2_6_28_10
   123     bool
   124     prompt "2.6.28.10"
   125 
   126 config KERNEL_V_2_6_29
   127     bool
   128     prompt "2.6.29"
   129 
   130 config KERNEL_V_2_6_29_1
   131     bool
   132     prompt "2.6.29.1"
   133 
   134 config KERNEL_V_2_6_29_2
   135     bool
   136     prompt "2.6.29.2"
   137 
   138 # CT_INSERT_VERSION_ABOVE
   139 # Don't remove above line!
   140 
   141 config KERNEL_V_select
   142     bool
   143     prompt "Other version (EXPERIMENTAL)"
   144     depends on EXPERIMENTAL
   145 
   146 endchoice
   147 
   148 config KERNEL_VERSION
   149     string
   150     prompt "Kernel version" if KERNEL_V_select
   151     default "2.6.18.8" if KERNEL_V_2_6_18_8
   152     default "2.6.19.7" if KERNEL_V_2_6_19_7
   153     default "2.6.20.21" if KERNEL_V_2_6_20_21
   154     default "2.6.21.7" if KERNEL_V_2_6_21_7
   155     default "2.6.22.19" if KERNEL_V_2_6_22_19
   156     default "2.6.23.17" if KERNEL_V_2_6_23_17
   157     default "2.6.24.7" if KERNEL_V_2_6_24_7
   158     default "2.6.25.20" if KERNEL_V_2_6_25_20
   159     default "2.6.26.8" if KERNEL_V_2_6_26_8
   160     default "2.6.27.22" if KERNEL_V_2_6_27_22
   161     default "2.6.28" if KERNEL_V_2_6_28
   162     default "2.6.28.1" if KERNEL_V_2_6_28_1
   163     default "2.6.28.2" if KERNEL_V_2_6_28_2
   164     default "2.6.28.3" if KERNEL_V_2_6_28_3
   165     default "2.6.28.4" if KERNEL_V_2_6_28_4
   166     default "2.6.28.5" if KERNEL_V_2_6_28_5
   167     default "2.6.28.6" if KERNEL_V_2_6_28_6
   168     default "2.6.28.7" if KERNEL_V_2_6_28_7
   169     default "2.6.28.8" if KERNEL_V_2_6_28_8
   170     default "2.6.28.9" if KERNEL_V_2_6_28_9
   171     default "2.6.28.10" if KERNEL_V_2_6_28_10
   172     default "2.6.29" if KERNEL_V_2_6_29
   173     default "2.6.29.1" if KERNEL_V_2_6_29_1
   174     default "2.6.29.2" if KERNEL_V_2_6_29_2
   175 # CT_INSERT_VERSION_STRING_ABOVE
   176 # Don't remove above line!
   177     help
   178       Enter here the kernel version you want to use, if it is
   179       not listed above. Something like V.P.S or V.P.S.E, where:
   180         V: VERSION
   181         P: PATCHLEVEL
   182         S: SUBLEVEL
   183         E: EXTRAVERSION
   184 
   185 choice
   186     bool
   187     prompt "Kernel verbosity:"
   188     default KERNEL_LINUX_VERBOSITY_0
   189 
   190 config KERNEL_LINUX_VERBOSITY_0
   191     bool
   192     prompt "Simplified"
   193     help
   194       Print simplified command lines.
   195 
   196 config KERNEL_LINUX_VERBOSITY_1
   197     bool
   198     prompt "Full commands"
   199     help
   200       Print full command lines.
   201 
   202 config KERNEL_LINUX_VERBOSITY_2
   203     bool
   204     prompt "Exec reasons"
   205     help
   206       Print the reasons why a make target is rebuild.
   207 
   208 endchoice
   209 
   210 config KERNEL_LINUX_VERBOSE_LEVEL
   211     int
   212     default 0 if KERNEL_LINUX_VERBOSITY_0
   213     default 1 if KERNEL_LINUX_VERBOSITY_1
   214     default 2 if KERNEL_LINUX_VERBOSITY_2
   215 
   216 endif
   217 
   218 config KERNEL_LINUX_USE_CUSTOM_HEADERS
   219     bool
   220     prompt "Use custom headers"
   221     help
   222       If you have some kernel headers lying around, you can enter the path
   223       below.
   224 
   225 if KERNEL_LINUX_USE_CUSTOM_HEADERS
   226 
   227 config KERNEL_LINUX_CUSTOM_IS_TARBALL
   228     bool
   229     prompt "This is a tarball"
   230     default n
   231     help
   232       If you say 'n' here, the path below is expected to point to a directory
   233       containing readily prepared headers
   234       
   235       If you say 'y' here, then the path below is expected to point to a
   236       tarball of such a directory.
   237       
   238       Eg., if your headers are available in: /foo/bar/buz/my_hdrs/include,
   239       say 'n' here, and enter: /foo/bar/buz/my_hdrs below.
   240       
   241       Now, passing a tarball around is easier than passing a directory, so
   242       if you want to, you can make a tarball of /foo/bar/buz/my_hdrs/include,
   243       say 'y' here, and enter the path to this tarball below.
   244 
   245 config KERNEL_LINUX_CUSTOM_PATH
   246     string
   247     prompt "Path to custom headers directory/tarball"
   248     help
   249       See KERNEL_LINUX_CUSTOM_IS_TARBALL, above.
   250 
   251 endif # KERNEL_LINUX_USE_CUSTOM_DIR
   252 
   253 endchoice