config/kernel/linux.in
author "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
Thu Mar 14 22:03:33 2013 +0100 (2013-03-14)
changeset 3197 2c5c23be3102
parent 3184 716e7d90cac2
child 3202 9aa33c435b0b
permissions -rw-r--r--
kernel/linux: update revisions

Update Linux with the latest available revisions.

Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
Message-Id: <14c04210a1dc18f3c678.1363295061@advdt005-ubuntu>
Patchwork-Id: 227803
     1 # Linux kernel options
     2 
     3 ## select KERNEL_SUPPORTS_SHARED_LIBS
     4 ##
     5 ## help Build a toolchain targeting systems running Linux as a kernel.
     6 
     7 config KERNEL_LINUX_USE_CUSTOM_HEADERS
     8     bool
     9     prompt "Use pre-installed headers tree (OBSOLETE)"
    10     depends on OBSOLETE
    11     help
    12       If you have some pre-installed kernel headers lying around, you can
    13       enter the path to these headers, below, they will be copied from
    14       there, and into the toolchain's sysroot.
    15       
    16       Note:
    17       This will *not* let you use a complete kernel tree!
    18       If you want to use your own full kernel tree, then you want to say 'N'
    19       here, and select KERNEL_LINUX_CUSTOM, in the versions list, below.
    20 
    21 if ! KERNEL_LINUX_USE_CUSTOM_HEADERS
    22 
    23 choice
    24     bool
    25     prompt "Linux kernel version"
    26 # Don't remove next line
    27 # CT_INSERT_VERSION_BELOW
    28 
    29 config KERNEL_V_3_8_3
    30     bool
    31     prompt "3.8.3"
    32 
    33 config KERNEL_V_3_8_2
    34     bool
    35     prompt "3.8.2"
    36 
    37 config KERNEL_V_3_8_1
    38     bool
    39     prompt "3.8.1"
    40 
    41 config KERNEL_V_3_8
    42     bool
    43     prompt "3.8"
    44 
    45 config KERNEL_V_3_7
    46     bool
    47     prompt "3.7.10"
    48 
    49 config KERNEL_V_3_6
    50     bool
    51     prompt "3.6.11"
    52 
    53 config KERNEL_V_3_5
    54     bool
    55     prompt "3.5.7"
    56 
    57 config KERNEL_V_3_4
    58     bool
    59     prompt "3.4.36"
    60 
    61 config KERNEL_V_3_3
    62     bool
    63     prompt "3.3.8"
    64 
    65 config KERNEL_V_3_2
    66     bool
    67     prompt "3.2.40"
    68 
    69 config KERNEL_V_3_1
    70     bool
    71     prompt "3.1.10"
    72 
    73 config KERNEL_V_3_0
    74     bool
    75     prompt "3.0.69"
    76 
    77 config KERNEL_V_2_6_39
    78     bool
    79     prompt "2.6.39.4"
    80 
    81 config KERNEL_V_2_6_38
    82     bool
    83     prompt "2.6.38.8"
    84 
    85 config KERNEL_V_2_6_37
    86     bool
    87     prompt "2.6.37.6"
    88 
    89 config KERNEL_V_2_6_36
    90     bool
    91     prompt "2.6.36.4"
    92 
    93 config KERNEL_V_2_6_33
    94     bool
    95     prompt "2.6.33.20"
    96     help
    97       This is primarily for the use of those people who are stuck using the
    98       .33-rt kernel.  Anyone else who really wants to use the .33 kernel tree
    99       is welcome to use this one as well.
   100 
   101 config KERNEL_V_2_6_32
   102     bool
   103     prompt "2.6.32.60 (longterm)"
   104     help
   105       The Linux 2.6.32 tree is a "longterm" maintenance branch.
   106       
   107       It is intended to fill the niche for users who are not using distribution
   108       kernels but want to use a regression-free kernel for a longer time.
   109       
   110       Critical bug fixes to later 2.6 releases are often ported to this branch
   111       which makes 2.6.32 a very useful base for many embedded developers seeking
   112       stable APIs or those who do not need the latest bleeding edge features.
   113       
   114       ... and no, this kernel has not undergone any specific QA testing.
   115       
   116       See the original announcement by Greg Kroah-Hartman in the following
   117       mailing list entry:
   118         http://marc.info/?l=linux-kernel&m=126384198403392&w=4
   119 
   120 config KERNEL_V_2_6_31
   121     bool
   122     prompt "2.6.31.14"
   123 
   124 config KERNEL_V_2_6_27
   125     bool
   126     prompt "2.6.27.62 (longterm)"
   127     help
   128       The Linux 2.6.27 tree is a "longterm" maintenance branch.
   129       
   130       It is intended to fill the niche for users who are not using distribution
   131       kernels but want to use a regression-free kernel for a longer time.
   132       
   133       Critical bug fixes to later 2.6 releases are often ported to this branch
   134       which makes 2.6.27 a very useful base for many embedded developers seeking
   135       stable APIs or those who do not need the latest bleeding edge features.
   136       
   137       ... and no, this kernel has not undergone any specific QA testing.
   138       
   139       See the original announcement by Adrian Bunk in the following mailing list
   140       entry:
   141         http://marc.info/?l=linux-kernel&m=122375909403298&w=4
   142       
   143       It is now maintained by Greg Kroah-Hartman, see this mailing list entry:
   144         http://marc.info/?l=linux-kernel&m=129133701916793&w=4
   145 
   146 config KERNEL_LINUX_CUSTOM
   147     bool
   148     prompt "custom tarball or directory"
   149     help
   150       Use a local tarball or local kernel directory of a complete kernel source tree.
   151 
   152 config KERNEL_LINUX_CUSTOM_LOCATION
   153     string
   154     prompt "Path to custom source, tarball or directory"
   155     depends on KERNEL_LINUX_CUSTOM
   156     help
   157       Enter here the path to the tarball of your full kernel tree or
   158       kernel directory
   159 
   160 endchoice
   161 
   162 config KERNEL_VERSION
   163     string
   164 # Don't remove next line
   165 # CT_INSERT_VERSION_STRING_BELOW
   166     default "3.8.3" if KERNEL_V_3_8_3
   167     default "3.8.2" if KERNEL_V_3_8_2
   168     default "3.8.1" if KERNEL_V_3_8_1
   169     default "3.8" if KERNEL_V_3_8
   170     default "3.7.10" if KERNEL_V_3_7
   171     default "3.6.11" if KERNEL_V_3_6
   172     default "3.5.7" if KERNEL_V_3_5
   173     default "3.4.36" if KERNEL_V_3_4
   174     default "3.3.8" if KERNEL_V_3_3
   175     default "3.2.40" if KERNEL_V_3_2
   176     default "3.1.10" if KERNEL_V_3_1
   177     default "3.0.69" if KERNEL_V_3_0
   178     default "2.6.39.4" if KERNEL_V_2_6_39
   179     default "2.6.38.8" if KERNEL_V_2_6_38
   180     default "2.6.37.6" if KERNEL_V_2_6_37
   181     default "2.6.36.4" if KERNEL_V_2_6_36
   182     default "2.6.33.20" if KERNEL_V_2_6_33
   183     default "2.6.32.60" if KERNEL_V_2_6_32
   184     default "2.6.31.14" if KERNEL_V_2_6_31
   185     default "2.6.27.62" if KERNEL_V_2_6_27
   186     default "custom" if KERNEL_LINUX_CUSTOM
   187 
   188 endif # ! KERNEL_LINUX_USE_CUSTOM_HEADERS
   189 
   190 if KERNEL_LINUX_USE_CUSTOM_HEADERS
   191 
   192 config KERNEL_LINUX_CUSTOM_PATH
   193     string
   194     prompt "Path to custom headers directory/tarball"
   195     help
   196       See KERNEL_LINUX_CUSTOM_IS_TARBALL, below.
   197 
   198 config KERNEL_LINUX_CUSTOM_IS_TARBALL
   199     bool
   200     prompt "This is a tarball"
   201     help
   202       If you say 'n' here, the path above is expected to point to a directory
   203       containing readily prepared headers
   204       
   205       If you say 'y' here, then the path above is expected to point to a
   206       tarball of such a directory.
   207       
   208       Eg., if your headers are available in: /foo/bar/buz/my_hdrs/include,
   209       say 'n' here, and enter: /foo/bar/buz/my_hdrs below.
   210       
   211       Now, passing a tarball around is easier than passing a directory, so
   212       if you want to, you can make a tarball of /foo/bar/buz/my_hdrs/include,
   213       say 'y' here, and enter the path to this tarball below.
   214 
   215 endif # KERNEL_LINUX_USE_CUSTOM_HEADERS