yann@448: # Linux kernel options yann@448: yann@861: config KERNEL_linux yann@861: help yann@861: Build a toolchain targeting systems running Linux as a kernel. yann@861: yann@448: choice yann@448: bool yann@448: prompt "Get kernel headers from:" yann@448: yann@858: config KERNEL_LINUX_INSTALL yann@448: bool yann@448: prompt "kernel's 'headers_install'" yann@448: help yann@448: This will make use of the new headers_install rule in recent kernels. yann@448: This is most probably what you want to use. yann@448: yann@858: if KERNEL_LINUX_INSTALL yann@858: yann@858: config KERNEL_LINUX_INSTALL_CHECK yann@448: bool yann@858: prompt "Check installed headers" yann@858: default y yann@448: help yann@858: If you are in doubt that installed headers are buggy, say 'Y' yann@858: here to have an extra check passed onto the headers. yann@448: yann@858: choice yann@858: bool yann@858: prompt "Linux kernel version" yann@858: yann@858: config KERNEL_V_2_6_18_8 yann@858: bool yann@858: prompt "2.6.18.8 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@858: config KERNEL_V_2_6_19_7 yann@858: bool yann@858: prompt "2.6.19.7 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@858: config KERNEL_V_2_6_20_21 yann@858: bool yann@858: prompt "2.6.20.21 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@858: config KERNEL_V_2_6_21_7 yann@858: bool yann@858: prompt "2.6.21.7 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@858: config KERNEL_V_2_6_22_19 yann@858: bool yann@858: prompt "2.6.22.19 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@858: config KERNEL_V_2_6_23_17 yann@858: bool yann@858: prompt "2.6.23.17 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@858: config KERNEL_V_2_6_24_7 yann@858: bool yann@858: prompt "2.6.24.7 (OBSOLETE)" yann@858: depends on OBSOLETE yann@858: yann@1042: config KERNEL_V_2_6_25_20 yann@911: bool yann@1042: prompt "2.6.25.20 (OBSOLETE)" yann@915: depends on OBSOLETE yann@911: yann@1042: config KERNEL_V_2_6_26_8 yann@1042: bool yann@1365: prompt "2.6.26.8 (OBSOLETE)" yann@1365: depends on OBSOLETE yann@1042: yann@915: config KERNEL_V_2_6_27 yann@915: bool yann@915: prompt "2.6.27" yann@915: yann@947: config KERNEL_V_2_6_27_1 yann@947: bool yann@947: prompt "2.6.27.1" yann@947: yann@948: config KERNEL_V_2_6_27_2 yann@948: bool yann@948: prompt "2.6.27.2" yann@948: yann@972: config KERNEL_V_2_6_27_3 yann@972: bool yann@972: prompt "2.6.27.3" yann@972: yann@1042: config KERNEL_V_2_6_27_4 yann@1042: bool yann@1042: prompt "2.6.27.4" yann@1042: yann@1042: config KERNEL_V_2_6_27_5 yann@1042: bool yann@1042: prompt "2.6.27.5" yann@1042: yann@1042: config KERNEL_V_2_6_27_6 yann@1042: bool yann@1042: prompt "2.6.27.6" yann@1042: yann@1108: config KERNEL_V_2_6_27_7 yann@1108: bool yann@1108: prompt "2.6.27.7" yann@1108: yann@1108: config KERNEL_V_2_6_27_8 yann@1108: bool yann@1108: prompt "2.6.27.8" yann@1108: yann@1108: config KERNEL_V_2_6_27_9 yann@1108: bool yann@1108: prompt "2.6.27.9" yann@1108: yann@1108: config KERNEL_V_2_6_27_10 yann@1108: bool yann@1108: prompt "2.6.27.10" yann@1108: yann@1139: config KERNEL_V_2_6_27_11 yann@1139: bool yann@1139: prompt "2.6.27.11" yann@1139: yann@1145: config KERNEL_V_2_6_27_12 yann@1145: bool yann@1145: prompt "2.6.27.12" yann@1145: yann@1160: config KERNEL_V_2_6_27_13 yann@1160: bool yann@1160: prompt "2.6.27.13" yann@1160: yann@1194: config KERNEL_V_2_6_27_14 yann@1194: bool yann@1194: prompt "2.6.27.14" yann@1194: yann@1203: config KERNEL_V_2_6_27_15 yann@1203: bool yann@1203: prompt "2.6.27.15" yann@1203: yann@1210: config KERNEL_V_2_6_27_16 yann@1210: bool yann@1210: prompt "2.6.27.16" yann@1210: yann@1210: config KERNEL_V_2_6_27_17 yann@1210: bool yann@1210: prompt "2.6.27.17" yann@1210: yann@1227: config KERNEL_V_2_6_27_18 yann@1227: bool yann@1227: prompt "2.6.27.18" yann@1227: yann@1227: config KERNEL_V_2_6_27_19 yann@1227: bool yann@1227: prompt "2.6.27.19" yann@1227: yann@1365: config KERNEL_V_2_6_27_20 yann@1365: bool yann@1365: prompt "2.6.27.20" yann@1365: yann@1365: config KERNEL_V_2_6_27_21 yann@1365: bool yann@1365: prompt "2.6.27.21" yann@1365: yann@1108: config KERNEL_V_2_6_28 yann@1108: bool yann@1108: prompt "2.6.28" yann@1108: yann@1145: config KERNEL_V_2_6_28_1 yann@1145: bool yann@1145: prompt "2.6.28.1" yann@1145: yann@1160: config KERNEL_V_2_6_28_2 yann@1160: bool yann@1160: prompt "2.6.28.2" yann@1160: yann@1194: config KERNEL_V_2_6_28_3 yann@1194: bool yann@1194: prompt "2.6.28.3" yann@1194: yann@1203: config KERNEL_V_2_6_28_4 yann@1203: bool yann@1203: prompt "2.6.28.4" yann@1203: yann@1210: config KERNEL_V_2_6_28_5 yann@1210: bool yann@1210: prompt "2.6.28.5" yann@1210: yann@1224: config KERNEL_V_2_6_28_6 yann@1224: bool yann@1224: prompt "2.6.28.6" yann@1224: yann@1224: config KERNEL_V_2_6_28_7 yann@1224: bool yann@1224: prompt "2.6.28.7" yann@1224: yann@1365: config KERNEL_V_2_6_28_8 yann@1365: bool yann@1365: prompt "2.6.28.8" yann@1365: yann@1365: config KERNEL_V_2_6_28_9 yann@1365: bool yann@1365: prompt "2.6.28.9" yann@1365: yann@1365: config KERNEL_V_2_6_29 yann@1365: bool yann@1365: prompt "2.6.29" yann@1365: yann@1365: config KERNEL_V_2_6_29_1 yann@1365: bool yann@1365: prompt "2.6.29.1" yann@1365: yann@858: # CT_INSERT_VERSION_ABOVE yann@858: # Don't remove above line! yann@1365: yann@1365: config KERNEL_V_select yann@1365: bool yann@1365: prompt "Other version (EXPERIMENTAL)" yann@1365: depends on EXPERIMENTAL yann@1365: yann@448: endchoice yann@448: yann@858: config KERNEL_VERSION yann@858: string yann@1365: prompt "Kernel version" if KERNEL_V_select yann@858: default "2.6.18.8" if KERNEL_V_2_6_18_8 yann@858: default "2.6.19.7" if KERNEL_V_2_6_19_7 yann@858: default "2.6.20.21" if KERNEL_V_2_6_20_21 yann@858: default "2.6.21.7" if KERNEL_V_2_6_21_7 yann@858: default "2.6.22.19" if KERNEL_V_2_6_22_19 yann@858: default "2.6.23.17" if KERNEL_V_2_6_23_17 yann@858: default "2.6.24.7" if KERNEL_V_2_6_24_7 yann@1042: default "2.6.25.20" if KERNEL_V_2_6_25_20 yann@1042: default "2.6.26.8" if KERNEL_V_2_6_26_8 yann@915: default "2.6.27" if KERNEL_V_2_6_27 yann@947: default "2.6.27.1" if KERNEL_V_2_6_27_1 yann@948: default "2.6.27.2" if KERNEL_V_2_6_27_2 yann@972: default "2.6.27.3" if KERNEL_V_2_6_27_3 yann@1042: default "2.6.27.4" if KERNEL_V_2_6_27_4 yann@1042: default "2.6.27.5" if KERNEL_V_2_6_27_5 yann@1042: default "2.6.27.6" if KERNEL_V_2_6_27_6 yann@1108: default "2.6.27.7" if KERNEL_V_2_6_27_7 yann@1108: default "2.6.27.8" if KERNEL_V_2_6_27_8 yann@1108: default "2.6.27.9" if KERNEL_V_2_6_27_9 yann@1108: default "2.6.27.10" if KERNEL_V_2_6_27_10 yann@1139: default "2.6.27.11" if KERNEL_V_2_6_27_11 yann@1145: default "2.6.27.12" if KERNEL_V_2_6_27_12 yann@1160: default "2.6.27.13" if KERNEL_V_2_6_27_13 yann@1194: default "2.6.27.14" if KERNEL_V_2_6_27_14 yann@1203: default "2.6.27.15" if KERNEL_V_2_6_27_15 yann@1210: default "2.6.27.16" if KERNEL_V_2_6_27_16 yann@1210: default "2.6.27.17" if KERNEL_V_2_6_27_17 yann@1227: default "2.6.27.18" if KERNEL_V_2_6_27_18 yann@1227: default "2.6.27.19" if KERNEL_V_2_6_27_19 yann@1365: default "2.6.27.20" if KERNEL_V_2_6_27_20 yann@1365: default "2.6.27.21" if KERNEL_V_2_6_27_21 yann@1108: default "2.6.28" if KERNEL_V_2_6_28 yann@1145: default "2.6.28.1" if KERNEL_V_2_6_28_1 yann@1160: default "2.6.28.2" if KERNEL_V_2_6_28_2 yann@1194: default "2.6.28.3" if KERNEL_V_2_6_28_3 yann@1203: default "2.6.28.4" if KERNEL_V_2_6_28_4 yann@1210: default "2.6.28.5" if KERNEL_V_2_6_28_5 yann@1224: default "2.6.28.6" if KERNEL_V_2_6_28_6 yann@1224: default "2.6.28.7" if KERNEL_V_2_6_28_7 yann@1365: default "2.6.28.8" if KERNEL_V_2_6_28_8 yann@1365: default "2.6.28.9" if KERNEL_V_2_6_28_9 yann@1365: default "2.6.29" if KERNEL_V_2_6_29 yann@1365: default "2.6.29.1" if KERNEL_V_2_6_29_1 yann@858: # CT_INSERT_VERSION_STRING_ABOVE yann@858: # Don't remove above line! yann@1365: help yann@1365: Enter here the kernel version you want to use, if it is yann@1365: not listed above. Something like V.P.S or V.P.S.E, where: yann@1365: V: VERSION yann@1365: P: PATCHLEVEL yann@1365: S: SUBLEVEL yann@1365: E: EXTRAVERSION yann@448: yann@448: choice yann@448: bool yann@448: prompt "Kernel verbosity:" yann@448: default KERNEL_LINUX_VERBOSITY_0 yann@448: yann@448: config KERNEL_LINUX_VERBOSITY_0 yann@448: bool yann@448: prompt "Simplified" yann@448: help yann@448: Print simplified command lines. yann@448: yann@448: config KERNEL_LINUX_VERBOSITY_1 yann@448: bool yann@448: prompt "Full commands" yann@448: help yann@448: Print full command lines. yann@448: yann@448: config KERNEL_LINUX_VERBOSITY_2 yann@448: bool yann@448: prompt "Exec reasons" yann@448: help yann@448: Print the reasons why a make target is rebuild. yann@448: yann@448: endchoice yann@448: yann@448: config KERNEL_LINUX_VERBOSE_LEVEL yann@448: int yann@448: default 0 if KERNEL_LINUX_VERBOSITY_0 yann@448: default 1 if KERNEL_LINUX_VERBOSITY_1 yann@448: default 2 if KERNEL_LINUX_VERBOSITY_2 yann@448: yann@448: endif yann@856: yann@1222: config KERNEL_LINUX_USE_CUSTOM_HEADERS yann@858: bool yann@1221: prompt "Use custom headers" yann@858: help yann@858: If you have some kernel headers lying around, you can enter the path yann@858: below. yann@858: yann@1222: if KERNEL_LINUX_USE_CUSTOM_HEADERS yann@1221: yann@1221: config KERNEL_LINUX_CUSTOM_IS_TARBALL yann@1221: bool yann@1221: prompt "This is a tarball" yann@1221: default n yann@1221: help yann@1221: If you say 'n' here, the path below is expected to point to a directory yann@1221: containing readily prepared headers yann@1221: yann@1221: If you say 'y' here, then the path below is expected to point to a yann@1221: tarball of such a directory. yann@1221: yann@1221: Eg., if your headers are available in: /foo/bar/buz/my_hdrs/include, yann@1221: say 'n' here, and enter: /foo/bar/buz/my_hdrs below. yann@1221: yann@1221: Now, passing a tarball around is easier than passing a directory, so yann@1221: if you want to, you can make a tarball of /foo/bar/buz/my_hdrs/include, yann@1221: say 'y' here, and enter the path to this tarball below. yann@1221: yann@1221: config KERNEL_LINUX_CUSTOM_PATH yann@856: string yann@1221: prompt "Path to custom headers directory/tarball" yann@856: help yann@1221: See KERNEL_LINUX_CUSTOM_IS_TARBALL, above. yann@1221: yann@1221: endif # KERNEL_LINUX_USE_CUSTOM_DIR yann@858: yann@858: endchoice