summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Larson <kergoth@openedhand.com>2006-08-18 09:31:38 +0000
committerChris Larson <kergoth@openedhand.com>2006-08-18 09:31:38 +0000
commit45b048283ce2157d6c17d30a7c21d785bd1c6540 (patch)
treede94c49fec3a5e3cbeb8f509086575dd28dcf7d1
parent10984ecd54feed390029271f4a82708e431bcfcb (diff)
downloadpoky-45b048283ce2157d6c17d30a7c21d785bd1c6540.tar.gz
x86:
* Add qemux86 machine. * Glibc 2.4 updates from upstream OE. * Add linux-x86 kernel to satisfy the deps. git-svn-id: https://svn.o-hand.com/repos/poky/trunk@616 311d38ba-8fff-0310-9ca6-ca027cbcb966
-rw-r--r--meta/conf/distro/poky.conf3
-rw-r--r--meta/conf/machine/include/qemu.conf10
-rw-r--r--meta/conf/machine/qemuarm.conf14
-rw-r--r--meta/conf/machine/qemux86.conf17
-rw-r--r--meta/packages/glibc/glibc-2.4/arm-longlong.patch2
-rw-r--r--meta/packages/glibc/glibc-2.4/no-z-defs.patch9
-rw-r--r--meta/packages/glibc/glibc-2.4/zecke-sane-readelf.patch149
-rw-r--r--meta/packages/glibc/glibc-initial_2.4.bb4
-rw-r--r--meta/packages/glibc/glibc-intermediate_2.4.bb2
-rw-r--r--meta/packages/glibc/glibc-package.bbclass53
-rw-r--r--meta/packages/glibc/glibc_2.4.bb24
-rw-r--r--meta/packages/linux/linux-x86-2.6.11.6/defconfig1389
-rw-r--r--meta/packages/linux/linux-x86_2.6.11.6.bb19
13 files changed, 1644 insertions, 51 deletions
diff --git a/meta/conf/distro/poky.conf b/meta/conf/distro/poky.conf
index 992858f9d6..33b9cf841a 100644
--- a/meta/conf/distro/poky.conf
+++ b/meta/conf/distro/poky.conf
@@ -13,7 +13,8 @@ INHERIT += " package_ipk debian multimachine poky "
13# For some reason, this doesn't work 13# For some reason, this doesn't work
14# TARGET_OS ?= "linux" 14# TARGET_OS ?= "linux"
15TARGET_OS = "linux" 15TARGET_OS = "linux"
16TARGET_FPU ?= "soft" 16TARGET_FPU_arm ?= "soft"
17TARGET_FPU_armeb ?= "soft"
17IMAGE_ROOTFS_SIZE_ext2 = 131072 18IMAGE_ROOTFS_SIZE_ext2 = 131072
18 19
19PARALLEL_INSTALL_MODULES = "1" 20PARALLEL_INSTALL_MODULES = "1"
diff --git a/meta/conf/machine/include/qemu.conf b/meta/conf/machine/include/qemu.conf
new file mode 100644
index 0000000000..8587c2ab2f
--- /dev/null
+++ b/meta/conf/machine/include/qemu.conf
@@ -0,0 +1,10 @@
1PCMCIA_MANAGER = "pcmciautils"
2PREFERRED_PROVIDER_xserver = "xserver-kdrive"
3GUI_MACHINE_CLASS = "bigscreen"
4GPE_EXTRA_INSTALL += "gaim sylpheed"
5
6MACHINE_FEATURES = "kernel26 apm alsa pcmcia bluetooth irda usbgadget"
7
8IMAGE_FSTYPES ?= "tar.bz2"
9
10ROOT_FLASH_SIZE = "100"
diff --git a/meta/conf/machine/qemuarm.conf b/meta/conf/machine/qemuarm.conf
index cc4daa491f..a64a58e9a2 100644
--- a/meta/conf/machine/qemuarm.conf
+++ b/meta/conf/machine/qemuarm.conf
@@ -5,19 +5,9 @@
5TARGET_ARCH = "arm" 5TARGET_ARCH = "arm"
6IPKG_EXTRA_ARCHS = "armv4 armv5te" 6IPKG_EXTRA_ARCHS = "armv4 armv5te"
7 7
8PCMCIA_MANAGER = "pcmciautils" 8require conf/machine/include/qemu.conf
9PREFERRED_PROVIDER_xserver = "xserver-kdrive" 9require conf/machine/include/tune-arm926ejs.conf
10GUI_MACHINE_CLASS = "bigscreen"
11GPE_EXTRA_INSTALL += "gaim sylpheed"
12
13include conf/machine/include/tune-arm926ejs.conf
14 10
15SERIAL_CONSOLE = "115200 ttyAMA0" 11SERIAL_CONSOLE = "115200 ttyAMA0"
16 12
17PREFERRED_PROVIDER_virtual/kernel = "linux-openzaurus" 13PREFERRED_PROVIDER_virtual/kernel = "linux-openzaurus"
18
19MACHINE_FEATURES = "kernel26 apm alsa pcmcia bluetooth irda usbgadget"
20
21IMAGE_FSTYPES ?= "tar.bz2"
22
23ROOT_FLASH_SIZE = "100"
diff --git a/meta/conf/machine/qemux86.conf b/meta/conf/machine/qemux86.conf
new file mode 100644
index 0000000000..340ad812c7
--- /dev/null
+++ b/meta/conf/machine/qemux86.conf
@@ -0,0 +1,17 @@
1#@TYPE: Machine
2#@NAME: qemu x86 Emulator setup
3#@DESCRIPTION: Machine configuration for running an x86 system under qemu emulation
4
5TARGET_ARCH = "i586"
6TARGET_VENDOR = "-oe"
7IPKG_EXTRA_ARCHS = "x86"
8
9require conf/machine/include/qemu.conf
10# require conf/machine/include/tune-arm926ejs.conf
11
12SERIAL_CONSOLE = "115200 ttyS0"
13
14PREFERRED_PROVIDER_virtual/kernel = "linux-x86"
15
16GLIBC_ADDONS = "nptl"
17GLIBC_EXTRA_OECONF = "--with-tls"
diff --git a/meta/packages/glibc/glibc-2.4/arm-longlong.patch b/meta/packages/glibc/glibc-2.4/arm-longlong.patch
index 320a55524c..28aca83dff 100644
--- a/meta/packages/glibc/glibc-2.4/arm-longlong.patch
+++ b/meta/packages/glibc/glibc-2.4/arm-longlong.patch
@@ -54,5 +54,5 @@
54+#if defined(__ARM_ARCH_5__) || defined(__ARM_ARCH_5T__) || defined(__ARM_ARCH_5TE__) 54+#if defined(__ARM_ARCH_5__) || defined(__ARM_ARCH_5T__) || defined(__ARM_ARCH_5TE__)
55+/* Nothing required. */ 55+/* Nothing required. */
56+#else 56+#else
57+#include <sysdeps/generic/mp_clz_tab.c> 57+#include <stdlib/mp_clz_tab.c>
58+#endif 58+#endif
diff --git a/meta/packages/glibc/glibc-2.4/no-z-defs.patch b/meta/packages/glibc/glibc-2.4/no-z-defs.patch
new file mode 100644
index 0000000000..48c6a41267
--- /dev/null
+++ b/meta/packages/glibc/glibc-2.4/no-z-defs.patch
@@ -0,0 +1,9 @@
1Create a configparms file which disabled no-z-defs.
2This is required to build a working glibs for sh4,
3without there will be a lot linker errors during the build.
4
5diff -duNr libc.orig/configparms libc/configparms
6--- libc.orig/configparms 1970-01-01 10:00:00.000000000 +1000
7+++ libc/configparms 2006-02-23 14:08:18.000000000 +1100
8@@ -0,0 +1 @@
9+no-z-defs=yes
diff --git a/meta/packages/glibc/glibc-2.4/zecke-sane-readelf.patch b/meta/packages/glibc/glibc-2.4/zecke-sane-readelf.patch
new file mode 100644
index 0000000000..023b6a51bc
--- /dev/null
+++ b/meta/packages/glibc/glibc-2.4/zecke-sane-readelf.patch
@@ -0,0 +1,149 @@
1Index: glibc-2.4/configure
2===================================================================
3--- glibc-2.4.orig/configure 2006-03-06 12:18:56.000000000 +0100
4+++ glibc-2.4/configure 2006-08-06 14:10:51.000000000 +0200
5@@ -5488,6 +5488,95 @@
6 fi
7 fi
8
9+### XXXX copy and pasted
10+# Check for readelf
11+# Extract the first word of "$target_alias-readelf", so it can be a program name with args.
12+set dummy $target_alias-readelf; ac_word=$2
13+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
14+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
15+if test "${ac_cv_prog_READELF+set}" = set; then
16+ echo $ECHO_N "(cached) $ECHO_C" >&6
17+else
18+ if test -n "$READELF"; then
19+ ac_cv_prog_READELF="$READELF" # Let the user override the test.
20+else
21+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22+for as_dir in $PATH
23+do
24+ IFS=$as_save_IFS
25+ test -z "$as_dir" && as_dir=.
26+ for ac_exec_ext in '' $ac_executable_extensions; do
27+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
28+ ac_cv_prog_READELF="$target_alias-readelf"
29+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
30+ break 2
31+ fi
32+done
33+done
34+IFS=$as_save_IFS
35+
36+fi
37+fi
38+READELF=$ac_cv_prog_READELF
39+if test -n "$READELF"; then
40+ { echo "$as_me:$LINENO: result: $READELF" >&5
41+echo "${ECHO_T}$READELF" >&6; }
42+else
43+ { echo "$as_me:$LINENO: result: no" >&5
44+echo "${ECHO_T}no" >&6; }
45+fi
46+
47+
48+if test -z "$ac_cv_prog_READELF"; then
49+ if test "$build" = "$target"; then
50+ ac_ct_READELF=$READELF
51+ # Extract the first word of "readelf", so it can be a program name with args.
52+set dummy readelf; ac_word=$2
53+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
54+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
55+if test "${ac_cv_prog_ac_ct_READELF+set}" = set; then
56+ echo $ECHO_N "(cached) $ECHO_C" >&6
57+else
58+ if test -n "$ac_ct_READELF"; then
59+ ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
60+else
61+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
62+for as_dir in $PATH
63+do
64+ IFS=$as_save_IFS
65+ test -z "$as_dir" && as_dir=.
66+ for ac_exec_ext in '' $ac_executable_extensions; do
67+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
68+ ac_cv_prog_ac_ct_READELF="readelf"
69+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
70+ break 2
71+ fi
72+done
73+done
74+IFS=$as_save_IFS
75+
76+ test -z "$ac_cv_prog_ac_ct_READELF" && ac_cv_prog_ac_ct_READELF="readelf"
77+fi
78+fi
79+ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
80+if test -n "$ac_ct_READELF"; then
81+ { echo "$as_me:$LINENO: result: $ac_ct_READELF" >&5
82+echo "${ECHO_T}$ac_ct_READELF" >&6; }
83+else
84+ { echo "$as_me:$LINENO: result: no" >&5
85+echo "${ECHO_T}no" >&6; }
86+fi
87+
88+ READELF=ac_ct_READELF
89+ else
90+ READELF="readelf"
91+ fi
92+else
93+ READELF="$ac_cv_prog_READELF"
94+fi
95+
96+### XXXX copy and pasted
97+
98 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
99 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
100 if test "${libc_cv_initfini_array+set}" = set; then
101@@ -5507,7 +5596,7 @@
102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
103 (exit $ac_status); }; }
104 then
105- if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
106+ if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
107 libc_cv_initfini_array=yes
108 else
109 libc_cv_initfini_array=no
110@@ -5801,7 +5890,7 @@
111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
112 (exit $ac_status); }; }
113 then
114- if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
115+ if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
116 libc_cv_z_combreloc=yes
117 else
118 libc_cv_z_combreloc=no
119Index: glibc-2.4/configure.in
120===================================================================
121--- glibc-2.4.orig/configure.in 2006-03-01 10:17:40.000000000 +0100
122+++ glibc-2.4/configure.in 2006-08-06 14:09:31.000000000 +0200
123@@ -1350,6 +1350,8 @@
124 fi
125 fi
126
127+ AC_CHECK_TARGET_TOOL([READELF],[readelf],[readelf],[$PATH])
128+
129 AC_CACHE_CHECK(for .preinit_array/.init_array/.fini_array support,
130 libc_cv_initfini_array, [dnl
131 cat > conftest.c <<EOF
132@@ -1361,7 +1363,7 @@
133 if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
134 -static -nostartfiles -nostdlib 1>&AS_MESSAGE_LOG_FD])
135 then
136- if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
137+ if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
138 libc_cv_initfini_array=yes
139 else
140 libc_cv_initfini_array=no
141@@ -1543,7 +1545,7 @@
142 dnl introducing new options this is not easily doable. Instead use a tool
143 dnl which always is cross-platform: readelf. To detect whether -z combreloc
144 dnl look for a section named .rel.dyn.
145- if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
146+ if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
147 libc_cv_z_combreloc=yes
148 else
149 libc_cv_z_combreloc=no
diff --git a/meta/packages/glibc/glibc-initial_2.4.bb b/meta/packages/glibc/glibc-initial_2.4.bb
index 422e8b7110..9ba2ac37cc 100644
--- a/meta/packages/glibc/glibc-initial_2.4.bb
+++ b/meta/packages/glibc/glibc-initial_2.4.bb
@@ -1,9 +1,9 @@
1SECTION = "libs" 1SECTION = "libs"
2include glibc_${PV}.bb 2require glibc_${PV}.bb
3 3
4DEPENDS = "linux-libc-headers" 4DEPENDS = "linux-libc-headers"
5PROVIDES = "virtual/${TARGET_PREFIX}libc-initial" 5PROVIDES = "virtual/${TARGET_PREFIX}libc-initial"
6FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/glibc-cvs', '${FILE_DIRNAME}/glibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}" 6FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/glibc-2.4', '${FILE_DIRNAME}/glibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
7 7
8PACKAGES = "" 8PACKAGES = ""
9 9
diff --git a/meta/packages/glibc/glibc-intermediate_2.4.bb b/meta/packages/glibc/glibc-intermediate_2.4.bb
index 819cd0950f..01ce8bb9a8 100644
--- a/meta/packages/glibc/glibc-intermediate_2.4.bb
+++ b/meta/packages/glibc/glibc-intermediate_2.4.bb
@@ -1,5 +1,5 @@
1SECTION = "libs" 1SECTION = "libs"
2include glibc_${PV}.bb 2require glibc_${PV}.bb
3 3
4DEFAULT_PREFERENCE = "-1" 4DEFAULT_PREFERENCE = "-1"
5 5
diff --git a/meta/packages/glibc/glibc-package.bbclass b/meta/packages/glibc/glibc-package.bbclass
index 680831e822..3ce10b54de 100644
--- a/meta/packages/glibc/glibc-package.bbclass
+++ b/meta/packages/glibc/glibc-package.bbclass
@@ -25,20 +25,21 @@ ENABLE_BINARY_LOCALE_GENERATION ?= "0"
25# BINARY_LOCALE_ARCHES is a space separated list of regular expressions 25# BINARY_LOCALE_ARCHES is a space separated list of regular expressions
26BINARY_LOCALE_ARCHES ?= "arm.*" 26BINARY_LOCALE_ARCHES ?= "arm.*"
27 27
28PACKAGES = "glibc catchsegv sln nscd ldd localedef glibc-utils glibc-dev glibc-doc glibc-locale libsegfault glibc-extra-nss glibc-thread-db glibc-pcprofile" 28PACKAGES = "glibc-dbg glibc catchsegv sln nscd ldd localedef glibc-utils glibc-dev glibc-doc glibc-locale libsegfault glibc-extra-nss glibc-thread-db glibc-pcprofile"
29PACKAGES_DYNAMIC = "glibc-gconv-* glibc-charmap-* glibc-localedata-*" 29PACKAGES_DYNAMIC = "glibc-gconv-* glibc-charmap-* glibc-localedata-* libc6*"
30 30
31libc_baselibs = "/lib/libc* /lib/libm* /lib/ld* /lib/libpthread* /lib/libresolv* /lib/librt* /lib/libutil* /lib/libnsl* /lib/libnss_files* /lib/libnss_compat* /lib/libnss_dns* /lib/libdl* /lib/libanl* /lib/libBrokenLocale*" 31libc_baselibs = "/lib/libc* /lib/libm* /lib/ld* /lib/libpthread* /lib/libresolv* /lib/librt* /lib/libutil* /lib/libnsl* /lib/libnss_files* /lib/libnss_compat* /lib/libnss_dns* /lib/libdl* /lib/libanl* /lib/libBrokenLocale*"
32 32
33FILES_${PN} = "${sysconfdir} ${libc_baselibs} /sbin/ldconfig ${libexecdir} ${datadir}/zoneinfo" 33FILES_${PN} = "${sysconfdir} ${libc_baselibs} /sbin/ldconfig ${libexecdir}/* ${datadir}/zoneinfo"
34FILES_ldd = "${bindir}/ldd" 34FILES_ldd = "${bindir}/ldd"
35FILES_libsegfault = "/lib/libSegFault*" 35FILES_libsegfault = "/lib/libSegFault*"
36FILES_glibc-extra-nss = "/lib/libnss*" 36FILES_glibc-extra-nss = "/lib/libnss*"
37FILES_sln = "/sbin/sln" 37FILES_sln = "/sbin/sln"
38FILES_glibc-dev_append = " ${libdir}/*.o ${bindir}/rpcgen" 38FILES_glibc-dev_append = " ${libdir}/*.o ${bindir}/rpcgen"
39FILES_nscd = "${sbindir}/nscd*" 39FILES_nscd = "${sbindir}/nscd*"
40FILES_glibc-utils = "${bindir} ${sbindir}" 40FILES_glibc-utils = "${bindir}/* ${sbindir}/*"
41FILES_glibc-gconv = "${libdir}/gconv" 41FILES_glibc-gconv = "${libdir}/gconv/*"
42FILES_${PN}-dbg += " ${libdir}/gconv/.debug"
42FILES_catchsegv = "${bindir}/catchsegv" 43FILES_catchsegv = "${bindir}/catchsegv"
43RDEPENDS_catchsegv = "libsegfault" 44RDEPENDS_catchsegv = "libsegfault"
44FILES_glibc-pcprofile = "/lib/libpcprofile.so" 45FILES_glibc-pcprofile = "/lib/libpcprofile.so"
@@ -77,17 +78,10 @@ do_install() {
77 grep -v $i ${WORKDIR}/SUPPORTED > ${WORKDIR}/SUPPORTED.tmp 78 grep -v $i ${WORKDIR}/SUPPORTED > ${WORKDIR}/SUPPORTED.tmp
78 mv ${WORKDIR}/SUPPORTED.tmp ${WORKDIR}/SUPPORTED 79 mv ${WORKDIR}/SUPPORTED.tmp ${WORKDIR}/SUPPORTED
79 done 80 done
80 # If indicated, only build a limited selection of locales
81 if [ "${LIMIT_BUILT_LOCALES}" != "${LIMIT_BUILT_LOCALES}" ]; then
82 for i in ${LIMIT_BUILT_LOCALES}; do
83 grep $i ${WORKDIR}/SUPPORTED > ${WORKDIR}/SUPPORTED.tmp
84 mv ${WORKDIR}/SUPPORTED.tmp ${WORKDIR}/SUPPORTED
85 done
86 fi
87 rm -f ${D}/etc/rpc 81 rm -f ${D}/etc/rpc
88} 82}
89 83
90TMP_LOCALE="/tmp/locale/${libdir}/locale" 84TMP_LOCALE="/tmp/locale${libdir}/locale"
91 85
92locale_base_postinst() { 86locale_base_postinst() {
93#!/bin/sh 87#!/bin/sh
@@ -102,6 +96,7 @@ if [ -f ${libdir}/locale/locale-archive ]; then
102 cp ${libdir}/locale/locale-archive ${TMP_LOCALE}/ 96 cp ${libdir}/locale/locale-archive ${TMP_LOCALE}/
103fi 97fi
104localedef --inputfile=${datadir}/i18n/locales/%s --charmap=%s --prefix=/tmp/locale %s 98localedef --inputfile=${datadir}/i18n/locales/%s --charmap=%s --prefix=/tmp/locale %s
99mkdir -p ${libdir}/locale/
105mv ${TMP_LOCALE}/locale-archive ${libdir}/locale/ 100mv ${TMP_LOCALE}/locale-archive ${libdir}/locale/
106rm -rf ${TMP_LOCALE} 101rm -rf ${TMP_LOCALE}
107} 102}
@@ -204,12 +199,7 @@ python package_do_split_gconvs () {
204 if deps != []: 199 if deps != []:
205 bb.data.setVar('RDEPENDS_%s' % pkg, " ".join(deps), d) 200 bb.data.setVar('RDEPENDS_%s' % pkg, " ".join(deps), d)
206 201
207 use_bin = bb.data.getVar("GLIBC_INTERNAL_USE_BINARY_LOCALE", d, 1) 202 do_split_packages(d, locales_dir, file_regex='(.*)', output_pattern='glibc-localedata-%s', description='locale definition for %s', hook=calc_locale_deps, extra_depends='')
208 if use_bin:
209 do_split_packages(d, locales_dir, file_regex='(.*)', output_pattern='glibc-localedata-%s', description='locale definition for %s', hook=calc_locale_deps, extra_depends='', aux_files_pattern_verbatim=binary_locales_dir + '/%s')
210 else:
211 do_split_packages(d, locales_dir, file_regex='(.*)', output_pattern='glibc-localedata-%s', description='locale definition for %s', hook=calc_locale_deps, extra_depends='')
212 bb.note("generation of binary locales disabled. this may break i18n!")
213 bb.data.setVar('PACKAGES', bb.data.getVar('PACKAGES', d) + ' glibc-gconv', d) 203 bb.data.setVar('PACKAGES', bb.data.getVar('PACKAGES', d) + ' glibc-gconv', d)
214 204
215 f = open(os.path.join(bb.data.getVar('WORKDIR', d, 1), "SUPPORTED"), "r") 205 f = open(os.path.join(bb.data.getVar('WORKDIR', d, 1), "SUPPORTED"), "r")
@@ -248,8 +238,12 @@ python package_do_split_gconvs () {
248 target_arch = bb.data.getVar("TARGET_ARCH", d, 1) 238 target_arch = bb.data.getVar("TARGET_ARCH", d, 1)
249 qemu = "qemu-%s" % target_arch 239 qemu = "qemu-%s" % target_arch
250 pkgname = 'locale-base-' + legitimize_package_name(name) 240 pkgname = 'locale-base-' + legitimize_package_name(name)
251 241 m = re.match("(.*)\.(.*)", name)
252 bb.data.setVar('RDEPENDS_%s' % pkgname, 'glibc-localedata-%s glibc-charmap-%s' % (legitimize_package_name(locale), legitimize_package_name(encoding)), d) 242 if m:
243 glibc_name = "%s.%s" % (m.group(1), m.group(2).lower().replace("-",""))
244 else:
245 glibc_name = name
246 bb.data.setVar('RDEPENDS_%s' % pkgname, legitimize_package_name('glibc-binary-localedata-%s' % glibc_name), d)
253 rprovides = 'virtual-locale-%s' % legitimize_package_name(name) 247 rprovides = 'virtual-locale-%s' % legitimize_package_name(name)
254 m = re.match("(.*)_(.*)", name) 248 m = re.match("(.*)_(.*)", name)
255 if m: 249 if m:
@@ -262,7 +256,7 @@ python package_do_split_gconvs () {
262 path = bb.data.getVar("PATH", d, 1) 256 path = bb.data.getVar("PATH", d, 1)
263 i18npath = os.path.join(treedir, datadir, "i18n") 257 i18npath = os.path.join(treedir, datadir, "i18n")
264 258
265 localedef_opts = "--force --old-style --no-archive --prefix=%s --inputfile=%s/i18n/locales/%s --charmap=%s %s" % (treedir, datadir, locale, encoding, locale) 259 localedef_opts = "--force --old-style --no-archive --prefix=%s --inputfile=%s/i18n/locales/%s --charmap=%s %s" % (treedir, datadir, locale, encoding, name)
266 cmd = "PATH=\"%s\" I18NPATH=\"%s\" %s -L %s %s/bin/localedef %s" % (path, i18npath, qemu, treedir, treedir, localedef_opts) 260 cmd = "PATH=\"%s\" I18NPATH=\"%s\" %s -L %s %s/bin/localedef %s" % (path, i18npath, qemu, treedir, treedir, localedef_opts)
267 bb.note("generating locale %s (%s)" % (locale, encoding)) 261 bb.note("generating locale %s (%s)" % (locale, encoding))
268 if os.system(cmd): 262 if os.system(cmd):
@@ -281,20 +275,33 @@ python package_do_split_gconvs () {
281 bb.build.exec_func("do_prep_locale_tree", d) 275 bb.build.exec_func("do_prep_locale_tree", d)
282 276
283 # Reshuffle names so that UTF-8 is preferred over other encodings 277 # Reshuffle names so that UTF-8 is preferred over other encodings
278 non_utf8 = []
284 for l in encodings.keys(): 279 for l in encodings.keys():
285 if len(encodings[l]) == 1: 280 if len(encodings[l]) == 1:
286 output_locale(l, l, encodings[l][0]) 281 output_locale(l, l, encodings[l][0])
282 if encodings[l][0] != "UTF-8":
283 non_utf8.append(l)
287 else: 284 else:
288 if "UTF-8" in encodings[l]: 285 if "UTF-8" in encodings[l]:
289 output_locale(l, l, "UTF-8") 286 output_locale(l, l, "UTF-8")
290 encodings[l].remove("UTF-8") 287 encodings[l].remove("UTF-8")
288 else:
289 non_utf8.append(l)
291 for e in encodings[l]: 290 for e in encodings[l]:
292 output_locale('%s-%s' % (l, e), l, e) 291 output_locale('%s.%s' % (l, e), l, e)
292
293 if non_utf8 != []:
294 bb.note("the following locales are supported only in legacy encodings:")
295 bb.note(" " + " ".join(non_utf8))
293 296
294 use_bin = bb.data.getVar("GLIBC_INTERNAL_USE_BINARY_LOCALE", d, 1) 297 use_bin = bb.data.getVar("GLIBC_INTERNAL_USE_BINARY_LOCALE", d, 1)
295 if use_bin: 298 if use_bin:
296 bb.note("collecting binary locales from locale tree") 299 bb.note("collecting binary locales from locale tree")
297 bb.build.exec_func("do_collect_bins_from_locale_tree", d) 300 bb.build.exec_func("do_collect_bins_from_locale_tree", d)
301 do_split_packages(d, binary_locales_dir, file_regex='(.*)', output_pattern='glibc-binary-localedata-%s', description='binary locale definition for %s', extra_depends='', allow_dirs=True)
302 else:
303 bb.note("generation of binary locales disabled. this may break i18n!")
304
298} 305}
299 306
300# We want to do this indirection so that we can safely 'return' 307# We want to do this indirection so that we can safely 'return'
diff --git a/meta/packages/glibc/glibc_2.4.bb b/meta/packages/glibc/glibc_2.4.bb
index faaf27ced3..bccdcc7da7 100644
--- a/meta/packages/glibc/glibc_2.4.bb
+++ b/meta/packages/glibc/glibc_2.4.bb
@@ -3,8 +3,13 @@ HOMEPAGE = "http://www.gnu.org/software/libc/libc.html"
3LICENSE = "LGPL" 3LICENSE = "LGPL"
4SECTION = "libs" 4SECTION = "libs"
5PRIORITY = "required" 5PRIORITY = "required"
6DEFAULT_PREFERENCE = "-1" 6# DEFAULT_PREFERENCE = "-1"
7PR = "r4" 7PR = "r10"
8
9# the -isystem in bitbake.conf screws up glibc do_stage
10BUILD_CPPFLAGS = "-I${STAGING_DIR}/${BUILD_SYS}/include"
11TARGET_CPPFLAGS = "-I${STAGING_DIR}/${TARGET_SYS}/include"
12
8 13
9FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-2.4" 14FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-2.4"
10 15
@@ -53,6 +58,7 @@ SRC_URI = "ftp://ftp.gnu.org/pub/gnu/glibc/glibc-2.4.tar.bz2 \
53 file://nptl-crosscompile.patch;patch=1 \ 58 file://nptl-crosscompile.patch;patch=1 \
54 file://glibc-2.4-compile.patch;patch=1 \ 59 file://glibc-2.4-compile.patch;patch=1 \
55 file://fixup-aeabi-syscalls.patch;patch=1 \ 60 file://fixup-aeabi-syscalls.patch;patch=1 \
61 file://zecke-sane-readelf.patch;patch=1 \
56 file://generic-bits_select.h \ 62 file://generic-bits_select.h \
57 file://generic-bits_types.h \ 63 file://generic-bits_types.h \
58 file://generic-bits_typesizes.h \ 64 file://generic-bits_typesizes.h \
@@ -60,6 +66,10 @@ SRC_URI = "ftp://ftp.gnu.org/pub/gnu/glibc/glibc-2.4.tar.bz2 \
60 file://etc/ld.so.conf \ 66 file://etc/ld.so.conf \
61 file://generate-supported.mk" 67 file://generate-supported.mk"
62 68
69# Build fails on sh3 and sh4 without additional patches
70SRC_URI_append_sh3 = " file://no-z-defs.patch;patch=1"
71SRC_URI_append_sh4 = " file://no-z-defs.patch;patch=1"
72
63S = "${WORKDIR}/glibc-2.4" 73S = "${WORKDIR}/glibc-2.4"
64B = "${WORKDIR}/build-${TARGET_SYS}" 74B = "${WORKDIR}/build-${TARGET_SYS}"
65 75
@@ -109,14 +119,6 @@ do_munge() {
109 rm -f ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/fenv.h 119 rm -f ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/fenv.h
110 # Obsoleted by sysdeps/gnu/bits/utmp.h 120 # Obsoleted by sysdeps/gnu/bits/utmp.h
111 rm -f ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/utmp.h 121 rm -f ${S}/ports/sysdeps/unix/sysv/linux/arm/bits/utmp.h
112
113 # http://www.handhelds.org/hypermail/oe/51/5135.html
114 # Some files were moved around between directories on
115 # 2005-12-21, which means that any attempt to check out
116 # from CVS using a datestamp older than that will be doomed.
117 #
118 # This is a workaround for that problem.
119 rm -rf ${S}/bits
120} 122}
121 123
122addtask munge before do_patch after do_unpack 124addtask munge before do_patch after do_unpack
@@ -198,4 +200,4 @@ do_stage() {
198 echo 'GROUP ( libc.so.6 libc_nonshared.a )' > ${CROSS_DIR}/${TARGET_SYS}/lib/libc.so 200 echo 'GROUP ( libc.so.6 libc_nonshared.a )' > ${CROSS_DIR}/${TARGET_SYS}/lib/libc.so
199} 201}
200 202
201include glibc-package.bbclass 203require glibc-package.bbclass
diff --git a/meta/packages/linux/linux-x86-2.6.11.6/defconfig b/meta/packages/linux/linux-x86-2.6.11.6/defconfig
new file mode 100644
index 0000000000..50915f104e
--- /dev/null
+++ b/meta/packages/linux/linux-x86-2.6.11.6/defconfig
@@ -0,0 +1,1389 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.11.6
4# Fri Apr 1 14:16:15 2005
5#
6CONFIG_X86=y
7CONFIG_MMU=y
8CONFIG_UID16=y
9CONFIG_GENERIC_ISA_DMA=y
10CONFIG_GENERIC_IOMAP=y
11
12#
13# Code maturity level options
14#
15CONFIG_EXPERIMENTAL=y
16CONFIG_CLEAN_COMPILE=y
17CONFIG_LOCK_KERNEL=y
18
19#
20# General setup
21#
22CONFIG_LOCALVERSION=""
23CONFIG_SWAP=y
24CONFIG_SYSVIPC=y
25CONFIG_POSIX_MQUEUE=y
26# CONFIG_BSD_PROCESS_ACCT is not set
27CONFIG_SYSCTL=y
28CONFIG_AUDIT=y
29CONFIG_AUDITSYSCALL=y
30CONFIG_LOG_BUF_SHIFT=15
31CONFIG_HOTPLUG=y
32CONFIG_KOBJECT_UEVENT=y
33# CONFIG_IKCONFIG is not set
34# CONFIG_EMBEDDED is not set
35CONFIG_KALLSYMS=y
36# CONFIG_KALLSYMS_EXTRA_PASS is not set
37CONFIG_FUTEX=y
38CONFIG_EPOLL=y
39# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
40CONFIG_SHMEM=y
41CONFIG_CC_ALIGN_FUNCTIONS=0
42CONFIG_CC_ALIGN_LABELS=0
43CONFIG_CC_ALIGN_LOOPS=0
44CONFIG_CC_ALIGN_JUMPS=0
45# CONFIG_TINY_SHMEM is not set
46
47#
48# Loadable module support
49#
50CONFIG_MODULES=y
51# CONFIG_MODULE_UNLOAD is not set
52CONFIG_OBSOLETE_MODPARM=y
53# CONFIG_MODVERSIONS is not set
54# CONFIG_MODULE_SRCVERSION_ALL is not set
55CONFIG_KMOD=y
56
57#
58# Processor type and features
59#
60CONFIG_X86_PC=y
61# CONFIG_X86_ELAN is not set
62# CONFIG_X86_VOYAGER is not set
63# CONFIG_X86_NUMAQ is not set
64# CONFIG_X86_SUMMIT is not set
65# CONFIG_X86_BIGSMP is not set
66# CONFIG_X86_VISWS is not set
67# CONFIG_X86_GENERICARCH is not set
68# CONFIG_X86_ES7000 is not set
69CONFIG_M386=y
70# CONFIG_M486 is not set
71# CONFIG_M586 is not set
72# CONFIG_M586TSC is not set
73# CONFIG_M586MMX is not set
74# CONFIG_M686 is not set
75# CONFIG_MPENTIUMII is not set
76# CONFIG_MPENTIUMIII is not set
77# CONFIG_MPENTIUMM is not set
78# CONFIG_MPENTIUM4 is not set
79# CONFIG_MK6 is not set
80# CONFIG_MK7 is not set
81# CONFIG_MK8 is not set
82# CONFIG_MCRUSOE is not set
83# CONFIG_MEFFICEON is not set
84# CONFIG_MWINCHIPC6 is not set
85# CONFIG_MWINCHIP2 is not set
86# CONFIG_MWINCHIP3D is not set
87# CONFIG_MCYRIXIII is not set
88# CONFIG_MVIAC3_2 is not set
89CONFIG_X86_GENERIC=y
90CONFIG_X86_L1_CACHE_SHIFT=7
91CONFIG_RWSEM_GENERIC_SPINLOCK=y
92CONFIG_GENERIC_CALIBRATE_DELAY=y
93CONFIG_X86_PPRO_FENCE=y
94CONFIG_X86_F00F_BUG=y
95CONFIG_X86_INTEL_USERCOPY=y
96# CONFIG_HPET_TIMER is not set
97CONFIG_SMP=y
98CONFIG_NR_CPUS=8
99CONFIG_SCHED_SMT=y
100# CONFIG_PREEMPT is not set
101CONFIG_X86_LOCAL_APIC=y
102CONFIG_X86_IO_APIC=y
103CONFIG_X86_MCE=y
104CONFIG_X86_MCE_NONFATAL=y
105CONFIG_X86_MCE_P4THERMAL=y
106# CONFIG_TOSHIBA is not set
107# CONFIG_I8K is not set
108# CONFIG_MICROCODE is not set
109# CONFIG_X86_MSR is not set
110# CONFIG_X86_CPUID is not set
111
112#
113# Firmware Drivers
114#
115# CONFIG_EDD is not set
116CONFIG_NOHIGHMEM=y
117# CONFIG_HIGHMEM4G is not set
118# CONFIG_HIGHMEM64G is not set
119# CONFIG_MATH_EMULATION is not set
120CONFIG_MTRR=y
121# CONFIG_EFI is not set
122CONFIG_IRQBALANCE=y
123# CONFIG_REGPARM is not set
124
125#
126# Power management options (ACPI, APM)
127#
128CONFIG_PM=y
129# CONFIG_PM_DEBUG is not set
130CONFIG_SOFTWARE_SUSPEND=y
131CONFIG_PM_STD_PARTITION=""
132
133#
134# ACPI (Advanced Configuration and Power Interface) Support
135#
136CONFIG_ACPI=y
137CONFIG_ACPI_BOOT=y
138CONFIG_ACPI_INTERPRETER=y
139CONFIG_ACPI_SLEEP=y
140CONFIG_ACPI_SLEEP_PROC_FS=y
141CONFIG_ACPI_AC=y
142CONFIG_ACPI_BATTERY=y
143CONFIG_ACPI_BUTTON=y
144CONFIG_ACPI_VIDEO=m
145CONFIG_ACPI_FAN=y
146CONFIG_ACPI_PROCESSOR=y
147CONFIG_ACPI_THERMAL=y
148# CONFIG_ACPI_ASUS is not set
149CONFIG_ACPI_IBM=m
150# CONFIG_ACPI_TOSHIBA is not set
151CONFIG_ACPI_BLACKLIST_YEAR=0
152# CONFIG_ACPI_DEBUG is not set
153CONFIG_ACPI_BUS=y
154CONFIG_ACPI_EC=y
155CONFIG_ACPI_POWER=y
156CONFIG_ACPI_PCI=y
157CONFIG_ACPI_SYSTEM=y
158# CONFIG_X86_PM_TIMER is not set
159# CONFIG_ACPI_CONTAINER is not set
160
161#
162# APM (Advanced Power Management) BIOS Support
163#
164# CONFIG_APM is not set
165
166#
167# CPU Frequency scaling
168#
169# CONFIG_CPU_FREQ is not set
170
171#
172# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
173#
174CONFIG_PCI=y
175# CONFIG_PCI_GOBIOS is not set
176# CONFIG_PCI_GOMMCONFIG is not set
177# CONFIG_PCI_GODIRECT is not set
178CONFIG_PCI_GOANY=y
179CONFIG_PCI_BIOS=y
180CONFIG_PCI_DIRECT=y
181CONFIG_PCI_MMCONFIG=y
182# CONFIG_PCIEPORTBUS is not set
183# CONFIG_PCI_MSI is not set
184CONFIG_PCI_LEGACY_PROC=y
185CONFIG_PCI_NAMES=y
186CONFIG_ISA=y
187# CONFIG_EISA is not set
188# CONFIG_MCA is not set
189# CONFIG_SCx200 is not set
190
191#
192# PCCARD (PCMCIA/CardBus) support
193#
194# CONFIG_PCCARD is not set
195
196#
197# PC-card bridges
198#
199CONFIG_PCMCIA_PROBE=y
200
201#
202# PCI Hotplug Support
203#
204# CONFIG_HOTPLUG_PCI is not set
205
206#
207# Executable file formats
208#
209CONFIG_BINFMT_ELF=y
210CONFIG_BINFMT_AOUT=y
211CONFIG_BINFMT_MISC=y
212
213#
214# Device Drivers
215#
216
217#
218# Generic Driver Options
219#
220CONFIG_STANDALONE=y
221CONFIG_PREVENT_FIRMWARE_BUILD=y
222CONFIG_FW_LOADER=m
223
224#
225# Memory Technology Devices (MTD)
226#
227# CONFIG_MTD is not set
228
229#
230# Parallel port support
231#
232CONFIG_PARPORT=y
233CONFIG_PARPORT_PC=y
234CONFIG_PARPORT_PC_CML1=y
235# CONFIG_PARPORT_SERIAL is not set
236# CONFIG_PARPORT_PC_FIFO is not set
237# CONFIG_PARPORT_PC_SUPERIO is not set
238# CONFIG_PARPORT_OTHER is not set
239# CONFIG_PARPORT_1284 is not set
240
241#
242# Plug and Play support
243#
244CONFIG_PNP=y
245# CONFIG_PNP_DEBUG is not set
246
247#
248# Protocols
249#
250# CONFIG_ISAPNP is not set
251# CONFIG_PNPBIOS is not set
252CONFIG_PNPACPI=y
253
254#
255# Block devices
256#
257CONFIG_BLK_DEV_FD=y
258# CONFIG_BLK_DEV_XD is not set
259# CONFIG_PARIDE is not set
260# CONFIG_BLK_CPQ_DA is not set
261# CONFIG_BLK_CPQ_CISS_DA is not set
262# CONFIG_BLK_DEV_DAC960 is not set
263# CONFIG_BLK_DEV_UMEM is not set
264# CONFIG_BLK_DEV_COW_COMMON is not set
265# CONFIG_BLK_DEV_LOOP is not set
266# CONFIG_BLK_DEV_NBD is not set
267# CONFIG_BLK_DEV_SX8 is not set
268# CONFIG_BLK_DEV_UB is not set
269# CONFIG_BLK_DEV_RAM is not set
270CONFIG_BLK_DEV_RAM_COUNT=16
271CONFIG_INITRAMFS_SOURCE=""
272CONFIG_LBD=y
273# CONFIG_CDROM_PKTCDVD is not set
274
275#
276# IO Schedulers
277#
278CONFIG_IOSCHED_NOOP=y
279CONFIG_IOSCHED_AS=y
280CONFIG_IOSCHED_DEADLINE=y
281CONFIG_IOSCHED_CFQ=y
282# CONFIG_ATA_OVER_ETH is not set
283
284#
285# ATA/ATAPI/MFM/RLL support
286#
287CONFIG_IDE=y
288CONFIG_BLK_DEV_IDE=y
289
290#
291# Please see Documentation/ide.txt for help/info on IDE drives
292#
293# CONFIG_BLK_DEV_IDE_SATA is not set
294# CONFIG_BLK_DEV_HD_IDE is not set
295CONFIG_BLK_DEV_IDEDISK=y
296CONFIG_IDEDISK_MULTI_MODE=y
297CONFIG_BLK_DEV_IDECD=y
298# CONFIG_BLK_DEV_IDETAPE is not set
299# CONFIG_BLK_DEV_IDEFLOPPY is not set
300# CONFIG_BLK_DEV_IDESCSI is not set
301# CONFIG_IDE_TASK_IOCTL is not set
302
303#
304# IDE chipset support/bugfixes
305#
306CONFIG_IDE_GENERIC=y
307CONFIG_BLK_DEV_CMD640=y
308# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
309# CONFIG_BLK_DEV_IDEPNP is not set
310CONFIG_BLK_DEV_IDEPCI=y
311CONFIG_IDEPCI_SHARE_IRQ=y
312# CONFIG_BLK_DEV_OFFBOARD is not set
313CONFIG_BLK_DEV_GENERIC=y
314# CONFIG_BLK_DEV_OPTI621 is not set
315CONFIG_BLK_DEV_RZ1000=y
316CONFIG_BLK_DEV_IDEDMA_PCI=y
317# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
318CONFIG_IDEDMA_PCI_AUTO=y
319# CONFIG_IDEDMA_ONLYDISK is not set
320# CONFIG_BLK_DEV_AEC62XX is not set
321# CONFIG_BLK_DEV_ALI15X3 is not set
322# CONFIG_BLK_DEV_AMD74XX is not set
323# CONFIG_BLK_DEV_ATIIXP is not set
324# CONFIG_BLK_DEV_CMD64X is not set
325# CONFIG_BLK_DEV_TRIFLEX is not set
326# CONFIG_BLK_DEV_CY82C693 is not set
327# CONFIG_BLK_DEV_CS5520 is not set
328# CONFIG_BLK_DEV_CS5530 is not set
329# CONFIG_BLK_DEV_HPT34X is not set
330# CONFIG_BLK_DEV_HPT366 is not set
331# CONFIG_BLK_DEV_SC1200 is not set
332CONFIG_BLK_DEV_PIIX=y
333# CONFIG_BLK_DEV_NS87415 is not set
334# CONFIG_BLK_DEV_PDC202XX_OLD is not set
335# CONFIG_BLK_DEV_PDC202XX_NEW is not set
336# CONFIG_BLK_DEV_SVWKS is not set
337# CONFIG_BLK_DEV_SIIMAGE is not set
338# CONFIG_BLK_DEV_SIS5513 is not set
339# CONFIG_BLK_DEV_SLC90E66 is not set
340# CONFIG_BLK_DEV_TRM290 is not set
341# CONFIG_BLK_DEV_VIA82CXXX is not set
342# CONFIG_IDE_ARM is not set
343# CONFIG_IDE_CHIPSETS is not set
344CONFIG_BLK_DEV_IDEDMA=y
345# CONFIG_IDEDMA_IVB is not set
346CONFIG_IDEDMA_AUTO=y
347# CONFIG_BLK_DEV_HD is not set
348
349#
350# SCSI device support
351#
352CONFIG_SCSI=y
353CONFIG_SCSI_PROC_FS=y
354
355#
356# SCSI support type (disk, tape, CD-ROM)
357#
358CONFIG_BLK_DEV_SD=y
359# CONFIG_CHR_DEV_ST is not set
360# CONFIG_CHR_DEV_OSST is not set
361# CONFIG_BLK_DEV_SR is not set
362CONFIG_CHR_DEV_SG=y
363
364#
365# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
366#
367# CONFIG_SCSI_MULTI_LUN is not set
368# CONFIG_SCSI_CONSTANTS is not set
369# CONFIG_SCSI_LOGGING is not set
370
371#
372# SCSI Transport Attributes
373#
374# CONFIG_SCSI_SPI_ATTRS is not set
375# CONFIG_SCSI_FC_ATTRS is not set
376# CONFIG_SCSI_ISCSI_ATTRS is not set
377
378#
379# SCSI low-level drivers
380#
381# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
382# CONFIG_SCSI_3W_9XXX is not set
383# CONFIG_SCSI_7000FASST is not set
384# CONFIG_SCSI_ACARD is not set
385# CONFIG_SCSI_AHA152X is not set
386# CONFIG_SCSI_AHA1542 is not set
387# CONFIG_SCSI_AACRAID is not set
388# CONFIG_SCSI_AIC7XXX is not set
389# CONFIG_SCSI_AIC7XXX_OLD is not set
390# CONFIG_SCSI_AIC79XX is not set
391CONFIG_SCSI_DPT_I2O=m
392# CONFIG_SCSI_IN2000 is not set
393# CONFIG_MEGARAID_NEWGEN is not set
394# CONFIG_MEGARAID_LEGACY is not set
395CONFIG_SCSI_SATA=y
396# CONFIG_SCSI_SATA_AHCI is not set
397# CONFIG_SCSI_SATA_SVW is not set
398CONFIG_SCSI_ATA_PIIX=y
399# CONFIG_SCSI_SATA_NV is not set
400# CONFIG_SCSI_SATA_PROMISE is not set
401# CONFIG_SCSI_SATA_QSTOR is not set
402CONFIG_SCSI_SATA_SX4=m
403# CONFIG_SCSI_SATA_SIL is not set
404CONFIG_SCSI_SATA_SIS=m
405# CONFIG_SCSI_SATA_ULI is not set
406# CONFIG_SCSI_SATA_VIA is not set
407# CONFIG_SCSI_SATA_VITESSE is not set
408# CONFIG_SCSI_BUSLOGIC is not set
409# CONFIG_SCSI_DMX3191D is not set
410# CONFIG_SCSI_DTC3280 is not set
411# CONFIG_SCSI_EATA is not set
412# CONFIG_SCSI_EATA_PIO is not set
413# CONFIG_SCSI_FUTURE_DOMAIN is not set
414# CONFIG_SCSI_GDTH is not set
415# CONFIG_SCSI_GENERIC_NCR5380 is not set
416# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set
417# CONFIG_SCSI_IPS is not set
418# CONFIG_SCSI_INITIO is not set
419# CONFIG_SCSI_INIA100 is not set
420# CONFIG_SCSI_PPA is not set
421# CONFIG_SCSI_IMM is not set
422# CONFIG_SCSI_NCR53C406A is not set
423# CONFIG_SCSI_SYM53C8XX_2 is not set
424CONFIG_SCSI_IPR=m
425# CONFIG_SCSI_IPR_TRACE is not set
426# CONFIG_SCSI_IPR_DUMP is not set
427# CONFIG_SCSI_PAS16 is not set
428# CONFIG_SCSI_PSI240I is not set
429# CONFIG_SCSI_QLOGIC_FAS is not set
430# CONFIG_SCSI_QLOGIC_ISP is not set
431# CONFIG_SCSI_QLOGIC_FC is not set
432# CONFIG_SCSI_QLOGIC_1280 is not set
433CONFIG_SCSI_QLA2XXX=y
434# CONFIG_SCSI_QLA21XX is not set
435# CONFIG_SCSI_QLA22XX is not set
436# CONFIG_SCSI_QLA2300 is not set
437# CONFIG_SCSI_QLA2322 is not set
438# CONFIG_SCSI_QLA6312 is not set
439# CONFIG_SCSI_SYM53C416 is not set
440# CONFIG_SCSI_DC395x is not set
441# CONFIG_SCSI_DC390T is not set
442# CONFIG_SCSI_T128 is not set
443# CONFIG_SCSI_U14_34F is not set
444# CONFIG_SCSI_ULTRASTOR is not set
445# CONFIG_SCSI_NSP32 is not set
446# CONFIG_SCSI_DEBUG is not set
447
448#
449# Old CD-ROM drivers (not SCSI, not IDE)
450#
451# CONFIG_CD_NO_IDESCSI is not set
452
453#
454# Multi-device support (RAID and LVM)
455#
456# CONFIG_MD is not set
457
458#
459# Fusion MPT device support
460#
461# CONFIG_FUSION is not set
462
463#
464# IEEE 1394 (FireWire) support
465#
466CONFIG_IEEE1394=y
467
468#
469# Subsystem Options
470#
471# CONFIG_IEEE1394_VERBOSEDEBUG is not set
472# CONFIG_IEEE1394_OUI_DB is not set
473# CONFIG_IEEE1394_EXTRA_CONFIG_ROMS is not set
474
475#
476# Device Drivers
477#
478
479#
480# Texas Instruments PCILynx requires I2C
481#
482CONFIG_IEEE1394_OHCI1394=y
483
484#
485# Protocol Drivers
486#
487# CONFIG_IEEE1394_VIDEO1394 is not set
488# CONFIG_IEEE1394_SBP2 is not set
489# CONFIG_IEEE1394_ETH1394 is not set
490# CONFIG_IEEE1394_DV1394 is not set
491CONFIG_IEEE1394_RAWIO=y
492# CONFIG_IEEE1394_CMP is not set
493
494#
495# I2O device support
496#
497# CONFIG_I2O is not set
498
499#
500# Networking support
501#
502CONFIG_NET=y
503
504#
505# Networking options
506#
507CONFIG_PACKET=y
508# CONFIG_PACKET_MMAP is not set
509# CONFIG_NETLINK_DEV is not set
510CONFIG_UNIX=y
511# CONFIG_NET_KEY is not set
512CONFIG_INET=y
513CONFIG_IP_MULTICAST=y
514# CONFIG_IP_ADVANCED_ROUTER is not set
515# CONFIG_IP_PNP is not set
516# CONFIG_NET_IPIP is not set
517# CONFIG_NET_IPGRE is not set
518# CONFIG_IP_MROUTE is not set
519# CONFIG_ARPD is not set
520# CONFIG_SYN_COOKIES is not set
521# CONFIG_INET_AH is not set
522# CONFIG_INET_ESP is not set
523# CONFIG_INET_IPCOMP is not set
524# CONFIG_INET_TUNNEL is not set
525CONFIG_IP_TCPDIAG=y
526# CONFIG_IP_TCPDIAG_IPV6 is not set
527
528#
529# IP: Virtual Server Configuration
530#
531# CONFIG_IP_VS is not set
532# CONFIG_IPV6 is not set
533CONFIG_NETFILTER=y
534# CONFIG_NETFILTER_DEBUG is not set
535
536#
537# IP: Netfilter Configuration
538#
539CONFIG_IP_NF_CONNTRACK=y
540# CONFIG_IP_NF_CT_ACCT is not set
541# CONFIG_IP_NF_CONNTRACK_MARK is not set
542# CONFIG_IP_NF_CT_PROTO_SCTP is not set
543# CONFIG_IP_NF_FTP is not set
544# CONFIG_IP_NF_IRC is not set
545# CONFIG_IP_NF_TFTP is not set
546# CONFIG_IP_NF_AMANDA is not set
547CONFIG_IP_NF_QUEUE=y
548CONFIG_IP_NF_IPTABLES=y
549CONFIG_IP_NF_MATCH_LIMIT=y
550CONFIG_IP_NF_MATCH_IPRANGE=y
551CONFIG_IP_NF_MATCH_MAC=y
552CONFIG_IP_NF_MATCH_PKTTYPE=y
553CONFIG_IP_NF_MATCH_MARK=y
554CONFIG_IP_NF_MATCH_MULTIPORT=y
555CONFIG_IP_NF_MATCH_TOS=y
556CONFIG_IP_NF_MATCH_RECENT=y
557CONFIG_IP_NF_MATCH_ECN=y
558CONFIG_IP_NF_MATCH_DSCP=y
559CONFIG_IP_NF_MATCH_AH_ESP=y
560CONFIG_IP_NF_MATCH_LENGTH=y
561CONFIG_IP_NF_MATCH_TTL=y
562CONFIG_IP_NF_MATCH_TCPMSS=y
563CONFIG_IP_NF_MATCH_HELPER=y
564CONFIG_IP_NF_MATCH_STATE=y
565CONFIG_IP_NF_MATCH_CONNTRACK=y
566CONFIG_IP_NF_MATCH_OWNER=y
567# CONFIG_IP_NF_MATCH_ADDRTYPE is not set
568# CONFIG_IP_NF_MATCH_REALM is not set
569# CONFIG_IP_NF_MATCH_SCTP is not set
570# CONFIG_IP_NF_MATCH_COMMENT is not set
571# CONFIG_IP_NF_MATCH_HASHLIMIT is not set
572CONFIG_IP_NF_FILTER=y
573CONFIG_IP_NF_TARGET_REJECT=y
574CONFIG_IP_NF_TARGET_LOG=y
575CONFIG_IP_NF_TARGET_ULOG=y
576CONFIG_IP_NF_TARGET_TCPMSS=y
577CONFIG_IP_NF_NAT=y
578CONFIG_IP_NF_NAT_NEEDED=y
579CONFIG_IP_NF_TARGET_MASQUERADE=y
580CONFIG_IP_NF_TARGET_REDIRECT=y
581CONFIG_IP_NF_TARGET_NETMAP=y
582CONFIG_IP_NF_TARGET_SAME=y
583# CONFIG_IP_NF_NAT_SNMP_BASIC is not set
584CONFIG_IP_NF_MANGLE=y
585CONFIG_IP_NF_TARGET_TOS=y
586CONFIG_IP_NF_TARGET_ECN=y
587CONFIG_IP_NF_TARGET_DSCP=y
588CONFIG_IP_NF_TARGET_MARK=y
589CONFIG_IP_NF_TARGET_CLASSIFY=y
590CONFIG_IP_NF_RAW=m
591CONFIG_IP_NF_TARGET_NOTRACK=m
592CONFIG_IP_NF_ARPTABLES=y
593CONFIG_IP_NF_ARPFILTER=y
594CONFIG_IP_NF_ARP_MANGLE=y
595
596#
597# SCTP Configuration (EXPERIMENTAL)
598#
599# CONFIG_IP_SCTP is not set
600# CONFIG_ATM is not set
601# CONFIG_BRIDGE is not set
602# CONFIG_VLAN_8021Q is not set
603# CONFIG_DECNET is not set
604# CONFIG_LLC2 is not set
605# CONFIG_IPX is not set
606# CONFIG_ATALK is not set
607# CONFIG_X25 is not set
608# CONFIG_LAPB is not set
609# CONFIG_NET_DIVERT is not set
610# CONFIG_ECONET is not set
611# CONFIG_WAN_ROUTER is not set
612
613#
614# QoS and/or fair queueing
615#
616# CONFIG_NET_SCHED is not set
617# CONFIG_NET_CLS_ROUTE is not set
618
619#
620# Network testing
621#
622# CONFIG_NET_PKTGEN is not set
623# CONFIG_NETPOLL is not set
624# CONFIG_NET_POLL_CONTROLLER is not set
625# CONFIG_HAMRADIO is not set
626# CONFIG_IRDA is not set
627# CONFIG_BT is not set
628CONFIG_NETDEVICES=y
629CONFIG_DUMMY=m
630# CONFIG_BONDING is not set
631# CONFIG_EQUALIZER is not set
632# CONFIG_TUN is not set
633# CONFIG_NET_SB1000 is not set
634
635#
636# ARCnet devices
637#
638# CONFIG_ARCNET is not set
639
640#
641# Ethernet (10 or 100Mbit)
642#
643CONFIG_NET_ETHERNET=y
644CONFIG_MII=y
645# CONFIG_HAPPYMEAL is not set
646# CONFIG_SUNGEM is not set
647# CONFIG_NET_VENDOR_3COM is not set
648# CONFIG_LANCE is not set
649# CONFIG_NET_VENDOR_SMC is not set
650# CONFIG_NET_VENDOR_RACAL is not set
651
652#
653# Tulip family network device support
654#
655# CONFIG_NET_TULIP is not set
656# CONFIG_AT1700 is not set
657# CONFIG_DEPCA is not set
658# CONFIG_HP100 is not set
659# CONFIG_NET_ISA is not set
660CONFIG_NET_PCI=y
661# CONFIG_PCNET32 is not set
662# CONFIG_AMD8111_ETH is not set
663# CONFIG_ADAPTEC_STARFIRE is not set
664# CONFIG_AC3200 is not set
665# CONFIG_APRICOT is not set
666# CONFIG_B44 is not set
667# CONFIG_FORCEDETH is not set
668# CONFIG_CS89x0 is not set
669# CONFIG_DGRS is not set
670# CONFIG_EEPRO100 is not set
671# CONFIG_E100 is not set
672# CONFIG_FEALNX is not set
673# CONFIG_NATSEMI is not set
674# CONFIG_NE2K_PCI is not set
675# CONFIG_8139CP is not set
676CONFIG_8139TOO=y
677CONFIG_8139TOO_PIO=y
678# CONFIG_8139TOO_TUNE_TWISTER is not set
679# CONFIG_8139TOO_8129 is not set
680# CONFIG_8139_OLD_RX_RESET is not set
681# CONFIG_SIS900 is not set
682# CONFIG_EPIC100 is not set
683# CONFIG_SUNDANCE is not set
684# CONFIG_TLAN is not set
685# CONFIG_VIA_RHINE is not set
686# CONFIG_NET_POCKET is not set
687
688#
689# Ethernet (1000 Mbit)
690#
691# CONFIG_ACENIC is not set
692# CONFIG_DL2K is not set
693# CONFIG_E1000 is not set
694# CONFIG_NS83820 is not set
695# CONFIG_HAMACHI is not set
696# CONFIG_YELLOWFIN is not set
697# CONFIG_R8169 is not set
698# CONFIG_SK98LIN is not set
699# CONFIG_VIA_VELOCITY is not set
700# CONFIG_TIGON3 is not set
701
702#
703# Ethernet (10000 Mbit)
704#
705# CONFIG_IXGB is not set
706CONFIG_S2IO=m
707# CONFIG_S2IO_NAPI is not set
708# CONFIG_2BUFF_MODE is not set
709
710#
711# Token Ring devices
712#
713# CONFIG_TR is not set
714
715#
716# Wireless LAN (non-hamradio)
717#
718# CONFIG_NET_RADIO is not set
719
720#
721# Wan interfaces
722#
723# CONFIG_WAN is not set
724# CONFIG_FDDI is not set
725# CONFIG_HIPPI is not set
726# CONFIG_PLIP is not set
727# CONFIG_PPP is not set
728# CONFIG_SLIP is not set
729# CONFIG_NET_FC is not set
730# CONFIG_SHAPER is not set
731# CONFIG_NETCONSOLE is not set
732
733#
734# ISDN subsystem
735#
736# CONFIG_ISDN is not set
737
738#
739# Telephony Support
740#
741# CONFIG_PHONE is not set
742
743#
744# Input device support
745#
746CONFIG_INPUT=y
747
748#
749# Userland interfaces
750#
751CONFIG_INPUT_MOUSEDEV=y
752CONFIG_INPUT_MOUSEDEV_PSAUX=y
753CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
754CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
755# CONFIG_INPUT_JOYDEV is not set
756# CONFIG_INPUT_TSDEV is not set
757# CONFIG_INPUT_EVDEV is not set
758# CONFIG_INPUT_EVBUG is not set
759
760#
761# Input I/O drivers
762#
763# CONFIG_GAMEPORT is not set
764CONFIG_SOUND_GAMEPORT=y
765CONFIG_SERIO=y
766CONFIG_SERIO_I8042=y
767# CONFIG_SERIO_SERPORT is not set
768# CONFIG_SERIO_CT82C710 is not set
769# CONFIG_SERIO_PARKBD is not set
770# CONFIG_SERIO_PCIPS2 is not set
771CONFIG_SERIO_LIBPS2=y
772# CONFIG_SERIO_RAW is not set
773
774#
775# Input Device Drivers
776#
777CONFIG_INPUT_KEYBOARD=y
778CONFIG_KEYBOARD_ATKBD=y
779# CONFIG_KEYBOARD_SUNKBD is not set
780# CONFIG_KEYBOARD_LKKBD is not set
781# CONFIG_KEYBOARD_XTKBD is not set
782# CONFIG_KEYBOARD_NEWTON is not set
783CONFIG_INPUT_MOUSE=y
784CONFIG_MOUSE_PS2=y
785# CONFIG_MOUSE_SERIAL is not set
786# CONFIG_MOUSE_INPORT is not set
787# CONFIG_MOUSE_LOGIBM is not set
788# CONFIG_MOUSE_PC110PAD is not set
789# CONFIG_MOUSE_VSXXXAA is not set
790# CONFIG_INPUT_JOYSTICK is not set
791# CONFIG_INPUT_TOUCHSCREEN is not set
792# CONFIG_INPUT_MISC is not set
793
794#
795# Character devices
796#
797CONFIG_VT=y
798CONFIG_VT_CONSOLE=y
799CONFIG_HW_CONSOLE=y
800# CONFIG_SERIAL_NONSTANDARD is not set
801
802#
803# Serial drivers
804#
805CONFIG_SERIAL_8250=y
806# CONFIG_SERIAL_8250_CONSOLE is not set
807# CONFIG_SERIAL_8250_ACPI is not set
808CONFIG_SERIAL_8250_NR_UARTS=4
809# CONFIG_SERIAL_8250_EXTENDED is not set
810
811#
812# Non-8250 serial port support
813#
814CONFIG_SERIAL_CORE=y
815CONFIG_UNIX98_PTYS=y
816CONFIG_LEGACY_PTYS=y
817CONFIG_LEGACY_PTY_COUNT=256
818CONFIG_PRINTER=y
819# CONFIG_LP_CONSOLE is not set
820# CONFIG_PPDEV is not set
821# CONFIG_TIPAR is not set
822
823#
824# IPMI
825#
826# CONFIG_IPMI_HANDLER is not set
827
828#
829# Watchdog Cards
830#
831# CONFIG_WATCHDOG is not set
832# CONFIG_HW_RANDOM is not set
833# CONFIG_NVRAM is not set
834# CONFIG_RTC is not set
835# CONFIG_GEN_RTC is not set
836# CONFIG_DTLK is not set
837# CONFIG_R3964 is not set
838# CONFIG_APPLICOM is not set
839# CONFIG_SONYPI is not set
840
841#
842# Ftape, the floppy tape device driver
843#
844CONFIG_AGP=y
845# CONFIG_AGP_ALI is not set
846# CONFIG_AGP_ATI is not set
847# CONFIG_AGP_AMD is not set
848# CONFIG_AGP_AMD64 is not set
849CONFIG_AGP_INTEL=y
850CONFIG_AGP_INTEL_MCH=m
851# CONFIG_AGP_NVIDIA is not set
852# CONFIG_AGP_SIS is not set
853# CONFIG_AGP_SWORKS is not set
854# CONFIG_AGP_VIA is not set
855# CONFIG_AGP_EFFICEON is not set
856CONFIG_DRM=y
857# CONFIG_DRM_TDFX is not set
858# CONFIG_DRM_R128 is not set
859# CONFIG_DRM_RADEON is not set
860# CONFIG_DRM_I810 is not set
861# CONFIG_DRM_I830 is not set
862# CONFIG_DRM_I915 is not set
863# CONFIG_DRM_MGA is not set
864# CONFIG_DRM_SIS is not set
865# CONFIG_MWAVE is not set
866# CONFIG_RAW_DRIVER is not set
867# CONFIG_HPET is not set
868# CONFIG_HANGCHECK_TIMER is not set
869
870#
871# I2C support
872#
873# CONFIG_I2C is not set
874
875#
876# Dallas's 1-wire bus
877#
878# CONFIG_W1 is not set
879
880#
881# Misc devices
882#
883# CONFIG_IBM_ASM is not set
884
885#
886# Multimedia devices
887#
888# CONFIG_VIDEO_DEV is not set
889
890#
891# Digital Video Broadcasting Devices
892#
893# CONFIG_DVB is not set
894
895#
896# Graphics support
897#
898CONFIG_FB=y
899# CONFIG_FB_MODE_HELPERS is not set
900# CONFIG_FB_TILEBLITTING is not set
901# CONFIG_FB_CIRRUS is not set
902# CONFIG_FB_PM2 is not set
903# CONFIG_FB_CYBER2000 is not set
904# CONFIG_FB_ASILIANT is not set
905# CONFIG_FB_IMSTT is not set
906CONFIG_FB_VGA16=y
907CONFIG_FB_VESA=y
908CONFIG_VIDEO_SELECT=y
909# CONFIG_FB_HGA is not set
910# CONFIG_FB_RIVA is not set
911# CONFIG_FB_I810 is not set
912# CONFIG_FB_INTEL is not set
913# CONFIG_FB_MATROX is not set
914# CONFIG_FB_RADEON_OLD is not set
915# CONFIG_FB_RADEON is not set
916# CONFIG_FB_ATY128 is not set
917# CONFIG_FB_ATY is not set
918# CONFIG_FB_SAVAGE is not set
919# CONFIG_FB_SIS is not set
920# CONFIG_FB_NEOMAGIC is not set
921# CONFIG_FB_KYRO is not set
922# CONFIG_FB_3DFX is not set
923# CONFIG_FB_VOODOO1 is not set
924# CONFIG_FB_TRIDENT is not set
925# CONFIG_FB_VIRTUAL is not set
926
927#
928# Console display driver support
929#
930CONFIG_VGA_CONSOLE=y
931# CONFIG_MDA_CONSOLE is not set
932CONFIG_DUMMY_CONSOLE=y
933CONFIG_FRAMEBUFFER_CONSOLE=y
934CONFIG_FONTS=y
935CONFIG_FONT_8x8=y
936CONFIG_FONT_8x16=y
937# CONFIG_FONT_6x11 is not set
938# CONFIG_FONT_PEARL_8x8 is not set
939# CONFIG_FONT_ACORN_8x8 is not set
940# CONFIG_FONT_MINI_4x6 is not set
941# CONFIG_FONT_SUN8x16 is not set
942# CONFIG_FONT_SUN12x22 is not set
943
944#
945# Logo configuration
946#
947CONFIG_LOGO=y
948# CONFIG_LOGO_LINUX_MONO is not set
949# CONFIG_LOGO_LINUX_VGA16 is not set
950CONFIG_LOGO_LINUX_CLUT224=y
951# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
952
953#
954# Sound
955#
956CONFIG_SOUND=y
957
958#
959# Advanced Linux Sound Architecture
960#
961CONFIG_SND=y
962CONFIG_SND_TIMER=y
963CONFIG_SND_PCM=y
964CONFIG_SND_SEQUENCER=y
965# CONFIG_SND_SEQ_DUMMY is not set
966CONFIG_SND_OSSEMUL=y
967CONFIG_SND_MIXER_OSS=y
968CONFIG_SND_PCM_OSS=y
969CONFIG_SND_SEQUENCER_OSS=y
970# CONFIG_SND_VERBOSE_PRINTK is not set
971# CONFIG_SND_DEBUG is not set
972
973#
974# Generic devices
975#
976# CONFIG_SND_DUMMY is not set
977# CONFIG_SND_VIRMIDI is not set
978# CONFIG_SND_MTPAV is not set
979# CONFIG_SND_SERIAL_U16550 is not set
980# CONFIG_SND_MPU401 is not set
981
982#
983# ISA devices
984#
985# CONFIG_SND_AD1848 is not set
986# CONFIG_SND_CS4231 is not set
987# CONFIG_SND_CS4232 is not set
988# CONFIG_SND_CS4236 is not set
989# CONFIG_SND_ES1688 is not set
990# CONFIG_SND_ES18XX is not set
991# CONFIG_SND_GUSCLASSIC is not set
992# CONFIG_SND_GUSEXTREME is not set
993# CONFIG_SND_GUSMAX is not set
994# CONFIG_SND_INTERWAVE is not set
995# CONFIG_SND_INTERWAVE_STB is not set
996# CONFIG_SND_OPTI92X_AD1848 is not set
997# CONFIG_SND_OPTI92X_CS4231 is not set
998# CONFIG_SND_OPTI93X is not set
999# CONFIG_SND_SB8 is not set
1000# CONFIG_SND_SB16 is not set
1001# CONFIG_SND_SBAWE is not set
1002# CONFIG_SND_WAVEFRONT is not set
1003# CONFIG_SND_CMI8330 is not set
1004# CONFIG_SND_OPL3SA2 is not set
1005# CONFIG_SND_SGALAXY is not set
1006# CONFIG_SND_SSCAPE is not set
1007
1008#
1009# PCI devices
1010#
1011CONFIG_SND_AC97_CODEC=y
1012# CONFIG_SND_ALI5451 is not set
1013# CONFIG_SND_ATIIXP is not set
1014# CONFIG_SND_ATIIXP_MODEM is not set
1015# CONFIG_SND_AU8810 is not set
1016# CONFIG_SND_AU8820 is not set
1017# CONFIG_SND_AU8830 is not set
1018# CONFIG_SND_AZT3328 is not set
1019# CONFIG_SND_BT87X is not set
1020# CONFIG_SND_CS46XX is not set
1021# CONFIG_SND_CS4281 is not set
1022# CONFIG_SND_EMU10K1 is not set
1023# CONFIG_SND_EMU10K1X is not set
1024# CONFIG_SND_CA0106 is not set
1025# CONFIG_SND_KORG1212 is not set
1026# CONFIG_SND_MIXART is not set
1027# CONFIG_SND_NM256 is not set
1028# CONFIG_SND_RME32 is not set
1029# CONFIG_SND_RME96 is not set
1030# CONFIG_SND_RME9652 is not set
1031# CONFIG_SND_HDSP is not set
1032# CONFIG_SND_TRIDENT is not set
1033# CONFIG_SND_YMFPCI is not set
1034# CONFIG_SND_ALS4000 is not set
1035# CONFIG_SND_CMIPCI is not set
1036# CONFIG_SND_ENS1370 is not set
1037# CONFIG_SND_ENS1371 is not set
1038# CONFIG_SND_ES1938 is not set
1039# CONFIG_SND_ES1968 is not set
1040# CONFIG_SND_MAESTRO3 is not set
1041# CONFIG_SND_FM801 is not set
1042# CONFIG_SND_ICE1712 is not set
1043# CONFIG_SND_ICE1724 is not set
1044CONFIG_SND_INTEL8X0=y
1045# CONFIG_SND_INTEL8X0M is not set
1046# CONFIG_SND_SONICVIBES is not set
1047# CONFIG_SND_VIA82XX is not set
1048# CONFIG_SND_VIA82XX_MODEM is not set
1049# CONFIG_SND_VX222 is not set
1050
1051#
1052# USB devices
1053#
1054# CONFIG_SND_USB_AUDIO is not set
1055# CONFIG_SND_USB_USX2Y is not set
1056
1057#
1058# Open Sound System
1059#
1060# CONFIG_SOUND_PRIME is not set
1061
1062#
1063# USB support
1064#
1065CONFIG_USB=y
1066# CONFIG_USB_DEBUG is not set
1067
1068#
1069# Miscellaneous USB options
1070#
1071CONFIG_USB_DEVICEFS=y
1072# CONFIG_USB_BANDWIDTH is not set
1073# CONFIG_USB_DYNAMIC_MINORS is not set
1074# CONFIG_USB_SUSPEND is not set
1075# CONFIG_USB_OTG is not set
1076CONFIG_USB_ARCH_HAS_HCD=y
1077CONFIG_USB_ARCH_HAS_OHCI=y
1078
1079#
1080# USB Host Controller Drivers
1081#
1082CONFIG_USB_EHCI_HCD=y
1083# CONFIG_USB_EHCI_SPLIT_ISO is not set
1084# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
1085# CONFIG_USB_OHCI_HCD is not set
1086CONFIG_USB_UHCI_HCD=y
1087# CONFIG_USB_SL811_HCD is not set
1088
1089#
1090# USB Device Class drivers
1091#
1092# CONFIG_USB_AUDIO is not set
1093# CONFIG_USB_BLUETOOTH_TTY is not set
1094# CONFIG_USB_MIDI is not set
1095# CONFIG_USB_ACM is not set
1096CONFIG_USB_PRINTER=y
1097
1098#
1099# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
1100#
1101CONFIG_USB_STORAGE=y
1102# CONFIG_USB_STORAGE_DEBUG is not set
1103# CONFIG_USB_STORAGE_RW_DETECT is not set
1104# CONFIG_USB_STORAGE_DATAFAB is not set
1105# CONFIG_USB_STORAGE_FREECOM is not set
1106# CONFIG_USB_STORAGE_ISD200 is not set
1107# CONFIG_USB_STORAGE_DPCM is not set
1108# CONFIG_USB_STORAGE_HP8200e is not set
1109# CONFIG_USB_STORAGE_SDDR09 is not set
1110# CONFIG_USB_STORAGE_SDDR55 is not set
1111# CONFIG_USB_STORAGE_JUMPSHOT is not set
1112
1113#
1114# USB Input Devices
1115#
1116CONFIG_USB_HID=y
1117CONFIG_USB_HIDINPUT=y
1118# CONFIG_HID_FF is not set
1119# CONFIG_USB_HIDDEV is not set
1120# CONFIG_USB_AIPTEK is not set
1121# CONFIG_USB_WACOM is not set
1122# CONFIG_USB_KBTAB is not set
1123# CONFIG_USB_POWERMATE is not set
1124# CONFIG_USB_MTOUCH is not set
1125CONFIG_USB_EGALAX=m
1126# CONFIG_USB_XPAD is not set
1127# CONFIG_USB_ATI_REMOTE is not set
1128
1129#
1130# USB Imaging devices
1131#
1132# CONFIG_USB_MDC800 is not set
1133# CONFIG_USB_MICROTEK is not set
1134
1135#
1136# USB Multimedia devices
1137#
1138# CONFIG_USB_DABUSB is not set
1139
1140#
1141# Video4Linux support is needed for USB Multimedia device support
1142#
1143
1144#
1145# USB Network Adapters
1146#
1147# CONFIG_USB_CATC is not set
1148# CONFIG_USB_KAWETH is not set
1149# CONFIG_USB_PEGASUS is not set
1150# CONFIG_USB_RTL8150 is not set
1151# CONFIG_USB_USBNET is not set
1152
1153#
1154# USB port drivers
1155#
1156# CONFIG_USB_USS720 is not set
1157
1158#
1159# USB Serial Converter support
1160#
1161# CONFIG_USB_SERIAL is not set
1162
1163#
1164# USB Miscellaneous drivers
1165#
1166# CONFIG_USB_EMI62 is not set
1167# CONFIG_USB_EMI26 is not set
1168# CONFIG_USB_AUERSWALD is not set
1169# CONFIG_USB_RIO500 is not set
1170# CONFIG_USB_LEGOTOWER is not set
1171# CONFIG_USB_LCD is not set
1172# CONFIG_USB_LED is not set
1173CONFIG_USB_CYTHERM=m
1174# CONFIG_USB_PHIDGETKIT is not set
1175CONFIG_USB_PHIDGETSERVO=m
1176# CONFIG_USB_IDMOUSE is not set
1177# CONFIG_USB_TEST is not set
1178
1179#
1180# USB ATM/DSL drivers
1181#
1182
1183#
1184# USB Gadget Support
1185#
1186# CONFIG_USB_GADGET is not set
1187
1188#
1189# MMC/SD Card support
1190#
1191# CONFIG_MMC is not set
1192
1193#
1194# InfiniBand support
1195#
1196# CONFIG_INFINIBAND is not set
1197
1198#
1199# File systems
1200#
1201CONFIG_EXT2_FS=y
1202# CONFIG_EXT2_FS_XATTR is not set
1203CONFIG_EXT3_FS=y
1204CONFIG_EXT3_FS_XATTR=y
1205# CONFIG_EXT3_FS_POSIX_ACL is not set
1206# CONFIG_EXT3_FS_SECURITY is not set
1207CONFIG_JBD=y
1208# CONFIG_JBD_DEBUG is not set
1209CONFIG_FS_MBCACHE=y
1210# CONFIG_REISERFS_FS is not set
1211# CONFIG_JFS_FS is not set
1212
1213#
1214# XFS support
1215#
1216# CONFIG_XFS_FS is not set
1217# CONFIG_MINIX_FS is not set
1218# CONFIG_ROMFS_FS is not set
1219# CONFIG_QUOTA is not set
1220CONFIG_DNOTIFY=y
1221# CONFIG_AUTOFS_FS is not set
1222CONFIG_AUTOFS4_FS=y
1223
1224#
1225# CD-ROM/DVD Filesystems
1226#
1227CONFIG_ISO9660_FS=y
1228CONFIG_JOLIET=y
1229# CONFIG_ZISOFS is not set
1230CONFIG_UDF_FS=y
1231CONFIG_UDF_NLS=y
1232
1233#
1234# DOS/FAT/NT Filesystems
1235#
1236CONFIG_FAT_FS=y
1237CONFIG_MSDOS_FS=y
1238CONFIG_VFAT_FS=y
1239CONFIG_FAT_DEFAULT_CODEPAGE=437
1240CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
1241# CONFIG_NTFS_FS is not set
1242
1243#
1244# Pseudo filesystems
1245#
1246CONFIG_PROC_FS=y
1247CONFIG_PROC_KCORE=y
1248CONFIG_SYSFS=y
1249# CONFIG_DEVFS_FS is not set
1250# CONFIG_DEVPTS_FS_XATTR is not set
1251CONFIG_TMPFS=y
1252# CONFIG_TMPFS_XATTR is not set
1253# CONFIG_HUGETLBFS is not set
1254# CONFIG_HUGETLB_PAGE is not set
1255CONFIG_RAMFS=y
1256
1257#
1258# Miscellaneous filesystems
1259#
1260# CONFIG_ADFS_FS is not set
1261# CONFIG_AFFS_FS is not set
1262# CONFIG_HFS_FS is not set
1263# CONFIG_HFSPLUS_FS is not set
1264# CONFIG_BEFS_FS is not set
1265# CONFIG_BFS_FS is not set
1266# CONFIG_EFS_FS is not set
1267# CONFIG_CRAMFS is not set
1268# CONFIG_VXFS_FS is not set
1269# CONFIG_HPFS_FS is not set
1270# CONFIG_QNX4FS_FS is not set
1271# CONFIG_SYSV_FS is not set
1272# CONFIG_UFS_FS is not set
1273
1274#
1275# Network File Systems
1276#
1277CONFIG_NFS_FS=y
1278# CONFIG_NFS_V3 is not set
1279# CONFIG_NFS_V4 is not set
1280# CONFIG_NFS_DIRECTIO is not set
1281CONFIG_NFSD=y
1282# CONFIG_NFSD_V3 is not set
1283CONFIG_NFSD_TCP=y
1284CONFIG_LOCKD=y
1285CONFIG_EXPORTFS=y
1286CONFIG_SUNRPC=y
1287# CONFIG_RPCSEC_GSS_KRB5 is not set
1288# CONFIG_RPCSEC_GSS_SPKM3 is not set
1289# CONFIG_SMB_FS is not set
1290# CONFIG_CIFS is not set
1291# CONFIG_NCP_FS is not set
1292# CONFIG_CODA_FS is not set
1293# CONFIG_AFS_FS is not set
1294
1295#
1296# Partition Types
1297#
1298# CONFIG_PARTITION_ADVANCED is not set
1299CONFIG_MSDOS_PARTITION=y
1300
1301#
1302# Native Language Support
1303#
1304CONFIG_NLS=y
1305CONFIG_NLS_DEFAULT="iso8859-1"
1306CONFIG_NLS_CODEPAGE_437=y
1307# CONFIG_NLS_CODEPAGE_737 is not set
1308# CONFIG_NLS_CODEPAGE_775 is not set
1309# CONFIG_NLS_CODEPAGE_850 is not set
1310# CONFIG_NLS_CODEPAGE_852 is not set
1311# CONFIG_NLS_CODEPAGE_855 is not set
1312# CONFIG_NLS_CODEPAGE_857 is not set
1313# CONFIG_NLS_CODEPAGE_860 is not set
1314# CONFIG_NLS_CODEPAGE_861 is not set
1315# CONFIG_NLS_CODEPAGE_862 is not set
1316# CONFIG_NLS_CODEPAGE_863 is not set
1317# CONFIG_NLS_CODEPAGE_864 is not set
1318# CONFIG_NLS_CODEPAGE_865 is not set
1319# CONFIG_NLS_CODEPAGE_866 is not set
1320# CONFIG_NLS_CODEPAGE_869 is not set
1321# CONFIG_NLS_CODEPAGE_936 is not set
1322# CONFIG_NLS_CODEPAGE_950 is not set
1323# CONFIG_NLS_CODEPAGE_932 is not set
1324# CONFIG_NLS_CODEPAGE_949 is not set
1325# CONFIG_NLS_CODEPAGE_874 is not set
1326# CONFIG_NLS_ISO8859_8 is not set
1327# CONFIG_NLS_CODEPAGE_1250 is not set
1328# CONFIG_NLS_CODEPAGE_1251 is not set
1329# CONFIG_NLS_ASCII is not set
1330CONFIG_NLS_ISO8859_1=y
1331# CONFIG_NLS_ISO8859_2 is not set
1332# CONFIG_NLS_ISO8859_3 is not set
1333# CONFIG_NLS_ISO8859_4 is not set
1334# CONFIG_NLS_ISO8859_5 is not set
1335# CONFIG_NLS_ISO8859_6 is not set
1336# CONFIG_NLS_ISO8859_7 is not set
1337# CONFIG_NLS_ISO8859_9 is not set
1338# CONFIG_NLS_ISO8859_13 is not set
1339# CONFIG_NLS_ISO8859_14 is not set
1340# CONFIG_NLS_ISO8859_15 is not set
1341# CONFIG_NLS_KOI8_R is not set
1342# CONFIG_NLS_KOI8_U is not set
1343# CONFIG_NLS_UTF8 is not set
1344
1345#
1346# Profiling support
1347#
1348CONFIG_PROFILING=y
1349CONFIG_OPROFILE=y
1350
1351#
1352# Kernel hacking
1353#
1354# CONFIG_DEBUG_KERNEL is not set
1355CONFIG_DEBUG_BUGVERBOSE=y
1356# CONFIG_FRAME_POINTER is not set
1357CONFIG_EARLY_PRINTK=y
1358CONFIG_4KSTACKS=y
1359CONFIG_X86_FIND_SMP_CONFIG=y
1360CONFIG_X86_MPPARSE=y
1361
1362#
1363# Security options
1364#
1365# CONFIG_KEYS is not set
1366# CONFIG_SECURITY is not set
1367
1368#
1369# Cryptographic options
1370#
1371# CONFIG_CRYPTO is not set
1372
1373#
1374# Hardware crypto devices
1375#
1376
1377#
1378# Library routines
1379#
1380# CONFIG_CRC_CCITT is not set
1381CONFIG_CRC32=y
1382CONFIG_LIBCRC32C=m
1383CONFIG_GENERIC_HARDIRQS=y
1384CONFIG_GENERIC_IRQ_PROBE=y
1385CONFIG_X86_SMP=y
1386CONFIG_X86_HT=y
1387CONFIG_X86_BIOS_REBOOT=y
1388CONFIG_X86_TRAMPOLINE=y
1389CONFIG_PC=y
diff --git a/meta/packages/linux/linux-x86_2.6.11.6.bb b/meta/packages/linux/linux-x86_2.6.11.6.bb
new file mode 100644
index 0000000000..87036a2be8
--- /dev/null
+++ b/meta/packages/linux/linux-x86_2.6.11.6.bb
@@ -0,0 +1,19 @@
1DESCRIPTION = "Linux Kernel for x86 compatible machines"
2SECTION = "kernel"
3LICENSE = "GPL"
4PR = "r1"
5
6SRC_URI = "ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \
7 file://defconfig"
8
9S = "${WORKDIR}/linux-${PV}"
10
11inherit kernel
12
13COMPATIBLE_HOST = "i.86.*-linux"
14KERNEL_IMAGETYPE = "bzImage"
15
16do_configure_prepend() {
17 install -m 0644 ${WORKDIR}/defconfig ${S}/.config
18}
19