Initial OLPC target
[openwrt/svn-archive/archive.git] / target / linux / olpc / patches / 100-olpc.patch
1 diff --git a/MAINTAINERS b/MAINTAINERS
2 index 9c54a5e..f88d691 100644
3 --- a/MAINTAINERS
4 +++ b/MAINTAINERS
5 @@ -3026,6 +3026,13 @@ L: linux-wireless@vger.kernel.org
6 W: http://prism54.org
7 S: Maintained
8
9 +ADM8211 WIRELESS DRIVER
10 +P: Michael Wu
11 +M: flamingice@sourmilk.net
12 +L: netdev@vger.kernel.org
13 +W: http://aluminum.sourmilk.net/adm8211/netdev/
14 +S: Maintained
15 +
16 PROMISE DC4030 CACHING DISK CONTROLLER DRIVER
17 P: Peter Denison
18 M: promise@pnd-pc.demon.co.uk
19 diff --git a/arch/i386/Kconfig b/arch/i386/Kconfig
20 index 97b64d7..92ceab7 100644
21 --- a/arch/i386/Kconfig
22 +++ b/arch/i386/Kconfig
23 @@ -796,6 +796,15 @@ config SECCOMP
24
25 If unsure, say Y. Only embedded should say N here.
26
27 +config VGA_NOPROBE
28 + bool "Don't probe VGA at boot" if EMBEDDED
29 + default n
30 + help
31 + Saying Y here will cause the kernel to not probe VGA at boot time.
32 + This will break everything that depends on the probed screen
33 + data. Say N here unless you are absolutely sure this is what you
34 + want.
35 +
36 source kernel/Kconfig.hz
37
38 config KEXEC
39 @@ -1120,6 +1129,9 @@ config PCI_GODIRECT
40 config PCI_GOANY
41 bool "Any"
42
43 +config PCI_GOOLPC
44 + bool "OLPC"
45 +
46 endchoice
47
48 config PCI_BIOS
49 @@ -1129,7 +1141,7 @@ config PCI_BIOS
50
51 config PCI_DIRECT
52 bool
53 - depends on PCI && ((PCI_GODIRECT || PCI_GOANY) || X86_VISWS)
54 + depends on PCI && ((PCI_GODIRECT || PCI_GOANY || PCI_GOOLPC) || X86_VISWS)
55 default y
56
57 config PCI_MMCONFIG
58 @@ -1137,6 +1149,11 @@ config PCI_MMCONFIG
59 depends on PCI && ACPI && (PCI_GOMMCONFIG || PCI_GOANY)
60 default y
61
62 +config PCI_OLPC
63 + bool
64 + depends on PCI && PCI_GOOLPC
65 + default y
66 +
67 source "drivers/pci/pcie/Kconfig"
68
69 source "drivers/pci/Kconfig"
70 @@ -1206,10 +1223,43 @@ config SCx200HR_TIMER
71 processor goes idle (as is done by the scheduler). The
72 other workaround is idle=poll boot option.
73
74 +config GEODE_MFGPT_TIMER
75 + bool "Geode Multi-Function General Purpose Timer (mfgpt) Support"
76 + depends on MGEODE_LX && GENERIC_TIME && GENERIC_CLOCKEVENTS
77 + default y
78 + help
79 + This driver provides a clock event source based on the MFGPT
80 + timer(s) in the CS5535 and CS5536 companion chip for the geode.
81 + MFGPTs have a better resolution and max interval than the
82 + generic PIT, and are suitable for use as high-res timers.
83 +
84 config K8_NB
85 def_bool y
86 depends on AGP_AMD64
87
88 +config OLPC
89 + bool "OLPC Support"
90 + default n
91 + help
92 + Add support for detecting the unique features of the OLPC
93 + Childrens Machine
94 +
95 +config OLPC_PM
96 + tristate "OLPC power management support"
97 + default y
98 + depends on OLPC
99 + help
100 + Add support for the Geode power management facilities on the
101 + OLPC Childrens Machine
102 +
103 +config OPEN_FIRMWARE
104 + bool "Support for Open Firmware"
105 + default y if OLPC
106 + help
107 + This option adds support for the implementation of Open Firmware
108 + that is used on the OLPC Children's Machine.
109 + If unsure, say N here.
110 +
111 source "drivers/pcmcia/Kconfig"
112
113 source "drivers/pci/hotplug/Kconfig"
114 diff --git a/arch/i386/boot/setup.S b/arch/i386/boot/setup.S
115 new file mode 100644
116 index 0000000..4cf6e23
117 --- /dev/null
118 +++ b/arch/i386/boot/setup.S
119 @@ -0,0 +1,1080 @@
120 +/*
121 + * setup.S Copyright (C) 1991, 1992 Linus Torvalds
122 + *
123 + * setup.s is responsible for getting the system data from the BIOS,
124 + * and putting them into the appropriate places in system memory.
125 + * both setup.s and system has been loaded by the bootblock.
126 + *
127 + * This code asks the bios for memory/disk/other parameters, and
128 + * puts them in a "safe" place: 0x90000-0x901FF, ie where the
129 + * boot-block used to be. It is then up to the protected mode
130 + * system to read them from there before the area is overwritten
131 + * for buffer-blocks.
132 + *
133 + * Move PS/2 aux init code to psaux.c
134 + * (troyer@saifr00.cfsat.Honeywell.COM) 03Oct92
135 + *
136 + * some changes and additional features by Christoph Niemann,
137 + * March 1993/June 1994 (Christoph.Niemann@linux.org)
138 + *
139 + * add APM BIOS checking by Stephen Rothwell, May 1994
140 + * (sfr@canb.auug.org.au)
141 + *
142 + * High load stuff, initrd support and position independency
143 + * by Hans Lermen & Werner Almesberger, February 1996
144 + * <lermen@elserv.ffm.fgan.de>, <almesber@lrc.epfl.ch>
145 + *
146 + * Video handling moved to video.S by Martin Mares, March 1996
147 + * <mj@k332.feld.cvut.cz>
148 + *
149 + * Extended memory detection scheme retwiddled by orc@pell.chi.il.us (david
150 + * parsons) to avoid loadlin confusion, July 1997
151 + *
152 + * Transcribed from Intel (as86) -> AT&T (gas) by Chris Noe, May 1999.
153 + * <stiker@northlink.com>
154 + *
155 + * Fix to work around buggy BIOSes which don't use carry bit correctly
156 + * and/or report extended memory in CX/DX for e801h memory size detection
157 + * call. As a result the kernel got wrong figures. The int15/e801h docs
158 + * from Ralf Brown interrupt list seem to indicate AX/BX should be used
159 + * anyway. So to avoid breaking many machines (presumably there was a reason
160 + * to orginally use CX/DX instead of AX/BX), we do a kludge to see
161 + * if CX/DX have been changed in the e801 call and if so use AX/BX .
162 + * Michael Miller, April 2001 <michaelm@mjmm.org>
163 + *
164 + * New A20 code ported from SYSLINUX by H. Peter Anvin. AMD Elan bugfixes
165 + * by Robert Schwebel, December 2001 <robert@schwebel.de>
166 + */
167 +
168 +#include <asm/segment.h>
169 +#include <linux/utsrelease.h>
170 +#include <linux/compile.h>
171 +#include <asm/boot.h>
172 +#include <asm/e820.h>
173 +#include <asm/page.h>
174 +#include <asm/setup.h>
175 +
176 +/* Signature words to ensure LILO loaded us right */
177 +#define SIG1 0xAA55
178 +#define SIG2 0x5A5A
179 +
180 +INITSEG = DEF_INITSEG # 0x9000, we move boot here, out of the way
181 +SYSSEG = DEF_SYSSEG # 0x1000, system loaded at 0x10000 (65536).
182 +SETUPSEG = DEF_SETUPSEG # 0x9020, this is the current segment
183 + # ... and the former contents of CS
184 +
185 +DELTA_INITSEG = SETUPSEG - INITSEG # 0x0020
186 +
187 +.code16
188 +.globl begtext, begdata, begbss, endtext, enddata, endbss
189 +
190 +.text
191 +begtext:
192 +.data
193 +begdata:
194 +.bss
195 +begbss:
196 +.text
197 +
198 +start:
199 + jmp trampoline
200 +
201 +# This is the setup header, and it must start at %cs:2 (old 0x9020:2)
202 +
203 + .ascii "HdrS" # header signature
204 + .word 0x0206 # header version number (>= 0x0105)
205 + # or else old loadlin-1.5 will fail)
206 +realmode_swtch: .word 0, 0 # default_switch, SETUPSEG
207 +start_sys_seg: .word SYSSEG
208 + .word kernel_version # pointing to kernel version string
209 + # above section of header is compatible
210 + # with loadlin-1.5 (header v1.5). Don't
211 + # change it.
212 +
213 +type_of_loader: .byte 0 # = 0, old one (LILO, Loadlin,
214 + # Bootlin, SYSLX, bootsect...)
215 + # See Documentation/i386/boot.txt for
216 + # assigned ids
217 +
218 +# flags, unused bits must be zero (RFU) bit within loadflags
219 +loadflags:
220 +LOADED_HIGH = 1 # If set, the kernel is loaded high
221 +CAN_USE_HEAP = 0x80 # If set, the loader also has set
222 + # heap_end_ptr to tell how much
223 + # space behind setup.S can be used for
224 + # heap purposes.
225 + # Only the loader knows what is free
226 +#ifndef __BIG_KERNEL__
227 + .byte 0
228 +#else
229 + .byte LOADED_HIGH
230 +#endif
231 +
232 +setup_move_size: .word 0x8000 # size to move, when setup is not
233 + # loaded at 0x90000. We will move setup
234 + # to 0x90000 then just before jumping
235 + # into the kernel. However, only the
236 + # loader knows how much data behind
237 + # us also needs to be loaded.
238 +
239 +code32_start: # here loaders can put a different
240 + # start address for 32-bit code.
241 +#ifndef __BIG_KERNEL__
242 + .long 0x1000 # 0x1000 = default for zImage
243 +#else
244 + .long 0x100000 # 0x100000 = default for big kernel
245 +#endif
246 +
247 +ramdisk_image: .long 0 # address of loaded ramdisk image
248 + # Here the loader puts the 32-bit
249 + # address where it loaded the image.
250 + # This only will be read by the kernel.
251 +
252 +ramdisk_size: .long 0 # its size in bytes
253 +
254 +bootsect_kludge:
255 + .long 0 # obsolete
256 +
257 +heap_end_ptr: .word modelist+1024 # (Header version 0x0201 or later)
258 + # space from here (exclusive) down to
259 + # end of setup code can be used by setup
260 + # for local heap purposes.
261 +
262 +pad1: .word 0
263 +cmd_line_ptr: .long 0 # (Header version 0x0202 or later)
264 + # If nonzero, a 32-bit pointer
265 + # to the kernel command line.
266 + # The command line should be
267 + # located between the start of
268 + # setup and the end of low
269 + # memory (0xa0000), or it may
270 + # get overwritten before it
271 + # gets read. If this field is
272 + # used, there is no longer
273 + # anything magical about the
274 + # 0x90000 segment; the setup
275 + # can be located anywhere in
276 + # low memory 0x10000 or higher.
277 +
278 +ramdisk_max: .long (-__PAGE_OFFSET-(512 << 20)-1) & 0x7fffffff
279 + # (Header version 0x0203 or later)
280 + # The highest safe address for
281 + # the contents of an initrd
282 +
283 +kernel_alignment: .long CONFIG_PHYSICAL_ALIGN #physical addr alignment
284 + #required for protected mode
285 + #kernel
286 +#ifdef CONFIG_RELOCATABLE
287 +relocatable_kernel: .byte 1
288 +#else
289 +relocatable_kernel: .byte 0
290 +#endif
291 +pad2: .byte 0
292 +pad3: .word 0
293 +
294 +cmdline_size: .long COMMAND_LINE_SIZE-1 #length of the command line,
295 + #added with boot protocol
296 + #version 2.06
297 +
298 +trampoline: call start_of_setup
299 + .align 16
300 + # The offset at this point is 0x240
301 + .space (0xeff-0x240+1) # E820 & EDD space (ending at 0xeff)
302 +# End of setup header #####################################################
303 +
304 +start_of_setup:
305 +# Bootlin depends on this being done early
306 + movw $0x01500, %ax
307 + movb $0x81, %dl
308 + int $0x13
309 +
310 +#ifdef SAFE_RESET_DISK_CONTROLLER
311 +# Reset the disk controller.
312 + movw $0x0000, %ax
313 + movb $0x80, %dl
314 + int $0x13
315 +#endif
316 +
317 +# Set %ds = %cs, we know that SETUPSEG = %cs at this point
318 + movw %cs, %ax # aka SETUPSEG
319 + movw %ax, %ds
320 +# Check signature at end of setup
321 + cmpw $SIG1, setup_sig1
322 + jne bad_sig
323 +
324 + cmpw $SIG2, setup_sig2
325 + jne bad_sig
326 +
327 + jmp good_sig1
328 +
329 +# Routine to print asciiz string at ds:si
330 +prtstr:
331 + lodsb
332 + andb %al, %al
333 + jz fin
334 +
335 + call prtchr
336 + jmp prtstr
337 +
338 +fin: ret
339 +
340 +# Space printing
341 +prtsp2: call prtspc # Print double space
342 +prtspc: movb $0x20, %al # Print single space (note: fall-thru)
343 +
344 +# Part of above routine, this one just prints ascii al
345 +prtchr: pushw %ax
346 + pushw %cx
347 + movw $7,%bx
348 + movw $0x01, %cx
349 + movb $0x0e, %ah
350 + int $0x10
351 + popw %cx
352 + popw %ax
353 + ret
354 +
355 +beep: movb $0x07, %al
356 + jmp prtchr
357 +
358 +no_sig_mess: .string "No setup signature found ..."
359 +
360 +good_sig1:
361 + jmp good_sig
362 +
363 +# We now have to find the rest of the setup code/data
364 +bad_sig:
365 + movw %cs, %ax # SETUPSEG
366 + subw $DELTA_INITSEG, %ax # INITSEG
367 + movw %ax, %ds
368 + xorb %bh, %bh
369 + movb (497), %bl # get setup sect from bootsect
370 + subw $4, %bx # LILO loads 4 sectors of setup
371 + shlw $8, %bx # convert to words (1sect=2^8 words)
372 + movw %bx, %cx
373 + shrw $3, %bx # convert to segment
374 + addw $SYSSEG, %bx
375 + movw %bx, %cs:start_sys_seg
376 +# Move rest of setup code/data to here
377 + movw $2048, %di # four sectors loaded by LILO
378 + subw %si, %si
379 + pushw %cs
380 + popw %es
381 + movw $SYSSEG, %ax
382 + movw %ax, %ds
383 + rep
384 + movsw
385 + movw %cs, %ax # aka SETUPSEG
386 + movw %ax, %ds
387 + cmpw $SIG1, setup_sig1
388 + jne no_sig
389 +
390 + cmpw $SIG2, setup_sig2
391 + jne no_sig
392 +
393 + jmp good_sig
394 +
395 +no_sig:
396 + lea no_sig_mess, %si
397 + call prtstr
398 +
399 +no_sig_loop:
400 + hlt
401 + jmp no_sig_loop
402 +
403 +good_sig:
404 + movw %cs, %ax # aka SETUPSEG
405 + subw $DELTA_INITSEG, %ax # aka INITSEG
406 + movw %ax, %ds
407 +# Check if an old loader tries to load a big-kernel
408 + testb $LOADED_HIGH, %cs:loadflags # Do we have a big kernel?
409 + jz loader_ok # No, no danger for old loaders.
410 +
411 + cmpb $0, %cs:type_of_loader # Do we have a loader that
412 + # can deal with us?
413 + jnz loader_ok # Yes, continue.
414 +
415 + pushw %cs # No, we have an old loader,
416 + popw %ds # die.
417 + lea loader_panic_mess, %si
418 + call prtstr
419 +
420 + jmp no_sig_loop
421 +
422 +loader_panic_mess: .string "Wrong loader, giving up..."
423 +
424 +# check minimum cpuid
425 +# we do this here because it is the last place we can actually
426 +# show a user visible error message. Later the video modus
427 +# might be already messed up.
428 +loader_ok:
429 + call verify_cpu
430 + testl %eax,%eax
431 + jz cpu_ok
432 + movw %cs,%ax # aka SETUPSEG
433 + movw %ax,%ds
434 + lea cpu_panic_mess,%si
435 + call prtstr
436 +1: jmp 1b
437 +
438 +cpu_panic_mess:
439 + .asciz "PANIC: CPU too old for this kernel."
440 +
441 +#include "../kernel/verify_cpu.S"
442 +
443 +cpu_ok:
444 +# Get memory size (extended mem, kB)
445 +
446 + xorl %eax, %eax
447 + movl %eax, (0x1e0)
448 +#ifndef STANDARD_MEMORY_BIOS_CALL
449 + movb %al, (E820NR)
450 +# Try three different memory detection schemes. First, try
451 +# e820h, which lets us assemble a memory map, then try e801h,
452 +# which returns a 32-bit memory size, and finally 88h, which
453 +# returns 0-64m
454 +
455 +# method E820H:
456 +# the memory map from hell. e820h returns memory classified into
457 +# a whole bunch of different types, and allows memory holes and
458 +# everything. We scan through this memory map and build a list
459 +# of the first 32 memory areas, which we return at [E820MAP].
460 +# This is documented at http://www.acpi.info/, in the ACPI 2.0 specification.
461 +
462 +#define SMAP 0x534d4150
463 +
464 +meme820:
465 + xorl %ebx, %ebx # continuation counter
466 + movw $E820MAP, %di # point into the whitelist
467 + # so we can have the bios
468 + # directly write into it.
469 +
470 +jmpe820:
471 + movl $0x0000e820, %eax # e820, upper word zeroed
472 + movl $SMAP, %edx # ascii 'SMAP'
473 + movl $20, %ecx # size of the e820rec
474 + pushw %ds # data record.
475 + popw %es
476 + int $0x15 # make the call
477 + jc bail820 # fall to e801 if it fails
478 +
479 + cmpl $SMAP, %eax # check the return is `SMAP'
480 + jne bail820 # fall to e801 if it fails
481 +
482 +# cmpl $1, 16(%di) # is this usable memory?
483 +# jne again820
484 +
485 + # If this is usable memory, we save it by simply advancing %di by
486 + # sizeof(e820rec).
487 + #
488 +good820:
489 + movb (E820NR), %al # up to 128 entries
490 + cmpb $E820MAX, %al
491 + jae bail820
492 +
493 + incb (E820NR)
494 + movw %di, %ax
495 + addw $20, %ax
496 + movw %ax, %di
497 +again820:
498 + cmpl $0, %ebx # check to see if
499 + jne jmpe820 # %ebx is set to EOF
500 +bail820:
501 +
502 +
503 +# method E801H:
504 +# memory size is in 1k chunksizes, to avoid confusing loadlin.
505 +# we store the 0xe801 memory size in a completely different place,
506 +# because it will most likely be longer than 16 bits.
507 +# (use 1e0 because that's what Larry Augustine uses in his
508 +# alternative new memory detection scheme, and it's sensible
509 +# to write everything into the same place.)
510 +
511 +meme801:
512 + stc # fix to work around buggy
513 + xorw %cx,%cx # BIOSes which don't clear/set
514 + xorw %dx,%dx # carry on pass/error of
515 + # e801h memory size call
516 + # or merely pass cx,dx though
517 + # without changing them.
518 + movw $0xe801, %ax
519 + int $0x15
520 + jc mem88
521 +
522 + cmpw $0x0, %cx # Kludge to handle BIOSes
523 + jne e801usecxdx # which report their extended
524 + cmpw $0x0, %dx # memory in AX/BX rather than
525 + jne e801usecxdx # CX/DX. The spec I have read
526 + movw %ax, %cx # seems to indicate AX/BX
527 + movw %bx, %dx # are more reasonable anyway...
528 +
529 +e801usecxdx:
530 + andl $0xffff, %edx # clear sign extend
531 + shll $6, %edx # and go from 64k to 1k chunks
532 + movl %edx, (0x1e0) # store extended memory size
533 + andl $0xffff, %ecx # clear sign extend
534 + addl %ecx, (0x1e0) # and add lower memory into
535 + # total size.
536 +
537 +# Ye Olde Traditional Methode. Returns the memory size (up to 16mb or
538 +# 64mb, depending on the bios) in ax.
539 +mem88:
540 +
541 +#endif
542 + movb $0x88, %ah
543 + int $0x15
544 + movw %ax, (2)
545 +
546 +# Set the keyboard repeat rate to the max
547 + movw $0x0305, %ax
548 + xorw %bx, %bx
549 + int $0x16
550 +
551 +#ifndef CONFIG_VGA_NOPROBE
552 +
553 +# Check for video adapter and its parameters and allow the
554 +# user to browse video modes.
555 + call video # NOTE: we need %ds pointing
556 + # to bootsector
557 +#endif
558 +
559 +# Get hd0 data...
560 + xorw %ax, %ax
561 + movw %ax, %ds
562 + ldsw (4 * 0x41), %si
563 + movw %cs, %ax # aka SETUPSEG
564 + subw $DELTA_INITSEG, %ax # aka INITSEG
565 + pushw %ax
566 + movw %ax, %es
567 + movw $0x0080, %di
568 + movw $0x10, %cx
569 + pushw %cx
570 + cld
571 + rep
572 + movsb
573 +# Get hd1 data...
574 + xorw %ax, %ax
575 + movw %ax, %ds
576 + ldsw (4 * 0x46), %si
577 + popw %cx
578 + popw %es
579 + movw $0x0090, %di
580 + rep
581 + movsb
582 +# Check that there IS a hd1 :-)
583 + movw $0x01500, %ax
584 + movb $0x81, %dl
585 + int $0x13
586 + jc no_disk1
587 +
588 + cmpb $3, %ah
589 + je is_disk1
590 +
591 +no_disk1:
592 + movw %cs, %ax # aka SETUPSEG
593 + subw $DELTA_INITSEG, %ax # aka INITSEG
594 + movw %ax, %es
595 + movw $0x0090, %di
596 + movw $0x10, %cx
597 + xorw %ax, %ax
598 + cld
599 + rep
600 + stosb
601 +is_disk1:
602 +# check for Micro Channel (MCA) bus
603 + movw %cs, %ax # aka SETUPSEG
604 + subw $DELTA_INITSEG, %ax # aka INITSEG
605 + movw %ax, %ds
606 + xorw %ax, %ax
607 + movw %ax, (0xa0) # set table length to 0
608 + movb $0xc0, %ah
609 + stc
610 + int $0x15 # moves feature table to es:bx
611 + jc no_mca
612 +
613 + pushw %ds
614 + movw %es, %ax
615 + movw %ax, %ds
616 + movw %cs, %ax # aka SETUPSEG
617 + subw $DELTA_INITSEG, %ax # aka INITSEG
618 + movw %ax, %es
619 + movw %bx, %si
620 + movw $0xa0, %di
621 + movw (%si), %cx
622 + addw $2, %cx # table length is a short
623 + cmpw $0x10, %cx
624 + jc sysdesc_ok
625 +
626 + movw $0x10, %cx # we keep only first 16 bytes
627 +sysdesc_ok:
628 + rep
629 + movsb
630 + popw %ds
631 +no_mca:
632 +#ifdef CONFIG_X86_VOYAGER
633 + movb $0xff, 0x40 # flag on config found
634 + movb $0xc0, %al
635 + mov $0xff, %ah
636 + int $0x15 # put voyager config info at es:di
637 + jc no_voyager
638 + movw $0x40, %si # place voyager info in apm table
639 + cld
640 + movw $7, %cx
641 +voyager_rep:
642 + movb %es:(%di), %al
643 + movb %al,(%si)
644 + incw %di
645 + incw %si
646 + decw %cx
647 + jnz voyager_rep
648 +no_voyager:
649 +#endif
650 +# Check for PS/2 pointing device
651 + movw %cs, %ax # aka SETUPSEG
652 + subw $DELTA_INITSEG, %ax # aka INITSEG
653 + movw %ax, %ds
654 + movb $0, (0x1ff) # default is no pointing device
655 + int $0x11 # int 0x11: equipment list
656 + testb $0x04, %al # check if mouse installed
657 + jz no_psmouse
658 +
659 + movb $0xAA, (0x1ff) # device present
660 +no_psmouse:
661 +
662 +#if defined(CONFIG_X86_SPEEDSTEP_SMI) || defined(CONFIG_X86_SPEEDSTEP_SMI_MODULE)
663 + movl $0x0000E980, %eax # IST Support
664 + movl $0x47534943, %edx # Request value
665 + int $0x15
666 +
667 + movl %eax, (96)
668 + movl %ebx, (100)
669 + movl %ecx, (104)
670 + movl %edx, (108)
671 +#endif
672 +
673 +#if defined(CONFIG_APM) || defined(CONFIG_APM_MODULE)
674 +# Then check for an APM BIOS...
675 + # %ds points to the bootsector
676 + movw $0, 0x40 # version = 0 means no APM BIOS
677 + movw $0x05300, %ax # APM BIOS installation check
678 + xorw %bx, %bx
679 + int $0x15
680 + jc done_apm_bios # Nope, no APM BIOS
681 +
682 + cmpw $0x0504d, %bx # Check for "PM" signature
683 + jne done_apm_bios # No signature, no APM BIOS
684 +
685 + andw $0x02, %cx # Is 32 bit supported?
686 + je done_apm_bios # No 32-bit, no (good) APM BIOS
687 +
688 + movw $0x05304, %ax # Disconnect first just in case
689 + xorw %bx, %bx
690 + int $0x15 # ignore return code
691 + movw $0x05303, %ax # 32 bit connect
692 + xorl %ebx, %ebx
693 + xorw %cx, %cx # paranoia :-)
694 + xorw %dx, %dx # ...
695 + xorl %esi, %esi # ...
696 + xorw %di, %di # ...
697 + int $0x15
698 + jc no_32_apm_bios # Ack, error.
699 +
700 + movw %ax, (66) # BIOS code segment
701 + movl %ebx, (68) # BIOS entry point offset
702 + movw %cx, (72) # BIOS 16 bit code segment
703 + movw %dx, (74) # BIOS data segment
704 + movl %esi, (78) # BIOS code segment lengths
705 + movw %di, (82) # BIOS data segment length
706 +# Redo the installation check as the 32 bit connect
707 +# modifies the flags returned on some BIOSs
708 + movw $0x05300, %ax # APM BIOS installation check
709 + xorw %bx, %bx
710 + xorw %cx, %cx # paranoia
711 + int $0x15
712 + jc apm_disconnect # error -> shouldn't happen
713 +
714 + cmpw $0x0504d, %bx # check for "PM" signature
715 + jne apm_disconnect # no sig -> shouldn't happen
716 +
717 + movw %ax, (64) # record the APM BIOS version
718 + movw %cx, (76) # and flags
719 + jmp done_apm_bios
720 +
721 +apm_disconnect: # Tidy up
722 + movw $0x05304, %ax # Disconnect
723 + xorw %bx, %bx
724 + int $0x15 # ignore return code
725 +
726 + jmp done_apm_bios
727 +
728 +no_32_apm_bios:
729 + andw $0xfffd, (76) # remove 32 bit support bit
730 +done_apm_bios:
731 +#endif
732 +
733 +#include "edd.S"
734 +
735 +# Now we want to move to protected mode ...
736 + cmpw $0, %cs:realmode_swtch
737 + jz rmodeswtch_normal
738 +
739 + lcall *%cs:realmode_swtch
740 +
741 + jmp rmodeswtch_end
742 +
743 +rmodeswtch_normal:
744 + pushw %cs
745 + call default_switch
746 +
747 +rmodeswtch_end:
748 +# Now we move the system to its rightful place ... but we check if we have a
749 +# big-kernel. In that case we *must* not move it ...
750 + testb $LOADED_HIGH, %cs:loadflags
751 + jz do_move0 # .. then we have a normal low
752 + # loaded zImage
753 + # .. or else we have a high
754 + # loaded bzImage
755 + jmp end_move # ... and we skip moving
756 +
757 +do_move0:
758 + movw $0x100, %ax # start of destination segment
759 + movw %cs, %bp # aka SETUPSEG
760 + subw $DELTA_INITSEG, %bp # aka INITSEG
761 + movw %cs:start_sys_seg, %bx # start of source segment
762 + cld
763 +do_move:
764 + movw %ax, %es # destination segment
765 + incb %ah # instead of add ax,#0x100
766 + movw %bx, %ds # source segment
767 + addw $0x100, %bx
768 + subw %di, %di
769 + subw %si, %si
770 + movw $0x800, %cx
771 + rep
772 + movsw
773 + cmpw %bp, %bx # assume start_sys_seg > 0x200,
774 + # so we will perhaps read one
775 + # page more than needed, but
776 + # never overwrite INITSEG
777 + # because destination is a
778 + # minimum one page below source
779 + jb do_move
780 +
781 +end_move:
782 +# then we load the segment descriptors
783 + movw %cs, %ax # aka SETUPSEG
784 + movw %ax, %ds
785 +
786 +# Check whether we need to be downward compatible with version <=201
787 + cmpl $0, cmd_line_ptr
788 + jne end_move_self # loader uses version >=202 features
789 + cmpb $0x20, type_of_loader
790 + je end_move_self # bootsect loader, we know of it
791 +
792 +# Boot loader doesnt support boot protocol version 2.02.
793 +# If we have our code not at 0x90000, we need to move it there now.
794 +# We also then need to move the params behind it (commandline)
795 +# Because we would overwrite the code on the current IP, we move
796 +# it in two steps, jumping high after the first one.
797 + movw %cs, %ax
798 + cmpw $SETUPSEG, %ax
799 + je end_move_self
800 +
801 + cli # make sure we really have
802 + # interrupts disabled !
803 + # because after this the stack
804 + # should not be used
805 + subw $DELTA_INITSEG, %ax # aka INITSEG
806 + movw %ss, %dx
807 + cmpw %ax, %dx
808 + jb move_self_1
809 +
810 + addw $INITSEG, %dx
811 + subw %ax, %dx # this will go into %ss after
812 + # the move
813 +move_self_1:
814 + movw %ax, %ds
815 + movw $INITSEG, %ax # real INITSEG
816 + movw %ax, %es
817 + movw %cs:setup_move_size, %cx
818 + std # we have to move up, so we use
819 + # direction down because the
820 + # areas may overlap
821 + movw %cx, %di
822 + decw %di
823 + movw %di, %si
824 + subw $move_self_here+0x200, %cx
825 + rep
826 + movsb
827 + ljmp $SETUPSEG, $move_self_here
828 +
829 +move_self_here:
830 + movw $move_self_here+0x200, %cx
831 + rep
832 + movsb
833 + movw $SETUPSEG, %ax
834 + movw %ax, %ds
835 + movw %dx, %ss
836 +end_move_self: # now we are at the right place
837 +
838 +#
839 +# Enable A20. This is at the very best an annoying procedure.
840 +# A20 code ported from SYSLINUX 1.52-1.63 by H. Peter Anvin.
841 +# AMD Elan bug fix by Robert Schwebel.
842 +#
843 +
844 +#if defined(CONFIG_X86_ELAN)
845 + movb $0x02, %al # alternate A20 gate
846 + outb %al, $0x92 # this works on SC410/SC520
847 +a20_elan_wait:
848 + call a20_test
849 + jz a20_elan_wait
850 + jmp a20_done
851 +#endif
852 +
853 +
854 +A20_TEST_LOOPS = 32 # Iterations per wait
855 +A20_ENABLE_LOOPS = 255 # Total loops to try
856 +
857 +
858 +#ifndef CONFIG_X86_VOYAGER
859 +a20_try_loop:
860 +
861 + # First, see if we are on a system with no A20 gate.
862 +a20_none:
863 + call a20_test
864 + jnz a20_done
865 +
866 + # Next, try the BIOS (INT 0x15, AX=0x2401)
867 +a20_bios:
868 + movw $0x2401, %ax
869 + pushfl # Be paranoid about flags
870 + int $0x15
871 + popfl
872 +
873 + call a20_test
874 + jnz a20_done
875 +
876 + # Try enabling A20 through the keyboard controller
877 +#endif /* CONFIG_X86_VOYAGER */
878 +a20_kbc:
879 + call empty_8042
880 +
881 +#ifndef CONFIG_X86_VOYAGER
882 + call a20_test # Just in case the BIOS worked
883 + jnz a20_done # but had a delayed reaction.
884 +#endif
885 +
886 + movb $0xD1, %al # command write
887 + outb %al, $0x64
888 + call empty_8042
889 +
890 + movb $0xDF, %al # A20 on
891 + outb %al, $0x60
892 + call empty_8042
893 +
894 +#ifndef CONFIG_X86_VOYAGER
895 + # Wait until a20 really *is* enabled; it can take a fair amount of
896 + # time on certain systems; Toshiba Tecras are known to have this
897 + # problem.
898 +a20_kbc_wait:
899 + xorw %cx, %cx
900 +a20_kbc_wait_loop:
901 + call a20_test
902 + jnz a20_done
903 + loop a20_kbc_wait_loop
904 +
905 + # Final attempt: use "configuration port A"
906 +a20_fast:
907 + inb $0x92, %al # Configuration Port A
908 + orb $0x02, %al # "fast A20" version
909 + andb $0xFE, %al # don't accidentally reset
910 + outb %al, $0x92
911 +
912 + # Wait for configuration port A to take effect
913 +a20_fast_wait:
914 + xorw %cx, %cx
915 +a20_fast_wait_loop:
916 + call a20_test
917 + jnz a20_done
918 + loop a20_fast_wait_loop
919 +
920 + # A20 is still not responding. Try frobbing it again.
921 + #
922 + decb (a20_tries)
923 + jnz a20_try_loop
924 +
925 + movw $a20_err_msg, %si
926 + call prtstr
927 +
928 +a20_die:
929 + hlt
930 + jmp a20_die
931 +
932 +a20_tries:
933 + .byte A20_ENABLE_LOOPS
934 +
935 +a20_err_msg:
936 + .ascii "linux: fatal error: A20 gate not responding!"
937 + .byte 13, 10, 0
938 +
939 + # If we get here, all is good
940 +a20_done:
941 +
942 +#endif /* CONFIG_X86_VOYAGER */
943 +# set up gdt and idt and 32bit start address
944 + lidt idt_48 # load idt with 0,0
945 + xorl %eax, %eax # Compute gdt_base
946 + movw %ds, %ax # (Convert %ds:gdt to a linear ptr)
947 + shll $4, %eax
948 + addl %eax, code32
949 + addl $gdt, %eax
950 + movl %eax, (gdt_48+2)
951 + lgdt gdt_48 # load gdt with whatever is
952 + # appropriate
953 +
954 +# make sure any possible coprocessor is properly reset..
955 + xorw %ax, %ax
956 + outb %al, $0xf0
957 + call delay
958 +
959 + outb %al, $0xf1
960 + call delay
961 +
962 +# well, that went ok, I hope. Now we mask all interrupts - the rest
963 +# is done in init_IRQ().
964 + movb $0xFF, %al # mask all interrupts for now
965 + outb %al, $0xA1
966 + call delay
967 +
968 + movb $0xFB, %al # mask all irq's but irq2 which
969 + outb %al, $0x21 # is cascaded
970 +
971 +# Well, that certainly wasn't fun :-(. Hopefully it works, and we don't
972 +# need no steenking BIOS anyway (except for the initial loading :-).
973 +# The BIOS-routine wants lots of unnecessary data, and it's less
974 +# "interesting" anyway. This is how REAL programmers do it.
975 +#
976 +# Well, now's the time to actually move into protected mode. To make
977 +# things as simple as possible, we do no register set-up or anything,
978 +# we let the gnu-compiled 32-bit programs do that. We just jump to
979 +# absolute address 0x1000 (or the loader supplied one),
980 +# in 32-bit protected mode.
981 +#
982 +# Note that the short jump isn't strictly needed, although there are
983 +# reasons why it might be a good idea. It won't hurt in any case.
984 + movw $1, %ax # protected mode (PE) bit
985 + lmsw %ax # This is it!
986 + jmp flush_instr
987 +
988 +flush_instr:
989 + xorw %bx, %bx # Flag to indicate a boot
990 + xorl %esi, %esi # Pointer to real-mode code
991 + movw %cs, %si
992 + subw $DELTA_INITSEG, %si
993 + shll $4, %esi # Convert to 32-bit pointer
994 +
995 +# jump to startup_32 in arch/i386/boot/compressed/head.S
996 +#
997 +# NOTE: For high loaded big kernels we need a
998 +# jmpi 0x100000,__BOOT_CS
999 +#
1000 +# but we yet haven't reloaded the CS register, so the default size
1001 +# of the target offset still is 16 bit.
1002 +# However, using an operand prefix (0x66), the CPU will properly
1003 +# take our 48 bit far pointer. (INTeL 80386 Programmer's Reference
1004 +# Manual, Mixing 16-bit and 32-bit code, page 16-6)
1005 +
1006 + .byte 0x66, 0xea # prefix + jmpi-opcode
1007 +code32: .long startup_32 # will be set to %cs+startup_32
1008 + .word __BOOT_CS
1009 +.code32
1010 +startup_32:
1011 + movl $(__BOOT_DS), %eax
1012 + movl %eax, %ds
1013 + movl %eax, %es
1014 + movl %eax, %fs
1015 + movl %eax, %gs
1016 + movl %eax, %ss
1017 +
1018 + xorl %eax, %eax
1019 +1: incl %eax # check that A20 really IS enabled
1020 + movl %eax, 0x00000000 # loop forever if it isn't
1021 + cmpl %eax, 0x00100000
1022 + je 1b
1023 +
1024 + # Jump to the 32bit entry point
1025 + jmpl *(code32_start - start + (DELTA_INITSEG << 4))(%esi)
1026 +.code16
1027 +
1028 +# Here's a bunch of information about your current kernel..
1029 +kernel_version: .ascii UTS_RELEASE
1030 + .ascii " ("
1031 + .ascii LINUX_COMPILE_BY
1032 + .ascii "@"
1033 + .ascii LINUX_COMPILE_HOST
1034 + .ascii ") "
1035 + .ascii UTS_VERSION
1036 + .byte 0
1037 +
1038 +# This is the default real mode switch routine.
1039 +# to be called just before protected mode transition
1040 +default_switch:
1041 + cli # no interrupts allowed !
1042 + movb $0x80, %al # disable NMI for bootup
1043 + # sequence
1044 + outb %al, $0x70
1045 + lret
1046 +
1047 +
1048 +#ifndef CONFIG_X86_VOYAGER
1049 +# This routine tests whether or not A20 is enabled. If so, it
1050 +# exits with zf = 0.
1051 +#
1052 +# The memory address used, 0x200, is the int $0x80 vector, which
1053 +# should be safe.
1054 +
1055 +A20_TEST_ADDR = 4*0x80
1056 +
1057 +a20_test:
1058 + pushw %cx
1059 + pushw %ax
1060 + xorw %cx, %cx
1061 + movw %cx, %fs # Low memory
1062 + decw %cx
1063 + movw %cx, %gs # High memory area
1064 + movw $A20_TEST_LOOPS, %cx
1065 + movw %fs:(A20_TEST_ADDR), %ax
1066 + pushw %ax
1067 +a20_test_wait:
1068 + incw %ax
1069 + movw %ax, %fs:(A20_TEST_ADDR)
1070 + call delay # Serialize and make delay constant
1071 + cmpw %gs:(A20_TEST_ADDR+0x10), %ax
1072 + loope a20_test_wait
1073 +
1074 + popw %fs:(A20_TEST_ADDR)
1075 + popw %ax
1076 + popw %cx
1077 + ret
1078 +
1079 +#endif /* CONFIG_X86_VOYAGER */
1080 +
1081 +# This routine checks that the keyboard command queue is empty
1082 +# (after emptying the output buffers)
1083 +#
1084 +# Some machines have delusions that the keyboard buffer is always full
1085 +# with no keyboard attached...
1086 +#
1087 +# If there is no keyboard controller, we will usually get 0xff
1088 +# to all the reads. With each IO taking a microsecond and
1089 +# a timeout of 100,000 iterations, this can take about half a
1090 +# second ("delay" == outb to port 0x80). That should be ok,
1091 +# and should also be plenty of time for a real keyboard controller
1092 +# to empty.
1093 +#
1094 +
1095 +empty_8042:
1096 + pushl %ecx
1097 + movl $100000, %ecx
1098 +
1099 +empty_8042_loop:
1100 + decl %ecx
1101 + jz empty_8042_end_loop
1102 +
1103 + call delay
1104 +
1105 + inb $0x64, %al # 8042 status port
1106 + testb $1, %al # output buffer?
1107 + jz no_output
1108 +
1109 + call delay
1110 + inb $0x60, %al # read it
1111 + jmp empty_8042_loop
1112 +
1113 +no_output:
1114 + testb $2, %al # is input buffer full?
1115 + jnz empty_8042_loop # yes - loop
1116 +empty_8042_end_loop:
1117 + popl %ecx
1118 + ret
1119 +
1120 +# Read the cmos clock. Return the seconds in al
1121 +gettime:
1122 + pushw %cx
1123 + movb $0x02, %ah
1124 + int $0x1a
1125 + movb %dh, %al # %dh contains the seconds
1126 + andb $0x0f, %al
1127 + movb %dh, %ah
1128 + movb $0x04, %cl
1129 + shrb %cl, %ah
1130 + aad
1131 + popw %cx
1132 + ret
1133 +
1134 +# Delay is needed after doing I/O
1135 +delay:
1136 + outb %al,$0x80
1137 + ret
1138 +
1139 +# Descriptor tables
1140 +#
1141 +# NOTE: The intel manual says gdt should be sixteen bytes aligned for
1142 +# efficiency reasons. However, there are machines which are known not
1143 +# to boot with misaligned GDTs, so alter this at your peril! If you alter
1144 +# GDT_ENTRY_BOOT_CS (in asm/segment.h) remember to leave at least two
1145 +# empty GDT entries (one for NULL and one reserved).
1146 +#
1147 +# NOTE: On some CPUs, the GDT must be 8 byte aligned. This is
1148 +# true for the Voyager Quad CPU card which will not boot without
1149 +# This directive. 16 byte aligment is recommended by intel.
1150 +#
1151 + .align 16
1152 +gdt:
1153 + .fill GDT_ENTRY_BOOT_CS,8,0
1154 +
1155 + .word 0xFFFF # 4Gb - (0x100000*0x1000 = 4Gb)
1156 + .word 0 # base address = 0
1157 + .word 0x9A00 # code read/exec
1158 + .word 0x00CF # granularity = 4096, 386
1159 + # (+5th nibble of limit)
1160 +
1161 + .word 0xFFFF # 4Gb - (0x100000*0x1000 = 4Gb)
1162 + .word 0 # base address = 0
1163 + .word 0x9200 # data read/write
1164 + .word 0x00CF # granularity = 4096, 386
1165 + # (+5th nibble of limit)
1166 +gdt_end:
1167 + .align 4
1168 +
1169 + .word 0 # alignment byte
1170 +idt_48:
1171 + .word 0 # idt limit = 0
1172 + .word 0, 0 # idt base = 0L
1173 +
1174 + .word 0 # alignment byte
1175 +gdt_48:
1176 + .word gdt_end - gdt - 1 # gdt limit
1177 + .word 0, 0 # gdt base (filled in later)
1178 +
1179 +#ifndef CONFIG_VGA_NOPROBE
1180 +# Include video setup & detection code
1181 +
1182 +#include "video.S"
1183 +#endif
1184 +
1185 +# Setup signature -- must be last
1186 +setup_sig1: .word SIG1
1187 +setup_sig2: .word SIG2
1188 +
1189 +# After this point, there is some free space which is used by the video mode
1190 +# handling code to store the temporary mode table (not used by the kernel).
1191 +
1192 +modelist:
1193 +
1194 +.text
1195 +endtext:
1196 +.data
1197 +enddata:
1198 +.bss
1199 +endbss:
1200 diff --git a/arch/i386/configs/olpc_defconfig b/arch/i386/configs/olpc_defconfig
1201 new file mode 100644
1202 index 0000000..f1675e8
1203 --- /dev/null
1204 +++ b/arch/i386/configs/olpc_defconfig
1205 @@ -0,0 +1,2183 @@
1206 +#
1207 +# Automatically generated make config: don't edit
1208 +# Linux kernel version: 2.6.22-rc5
1209 +# Wed Jun 20 08:26:53 2007
1210 +#
1211 +CONFIG_X86_32=y
1212 +CONFIG_GENERIC_TIME=y
1213 +CONFIG_CLOCKSOURCE_WATCHDOG=y
1214 +CONFIG_GENERIC_CLOCKEVENTS=y
1215 +CONFIG_LOCKDEP_SUPPORT=y
1216 +CONFIG_STACKTRACE_SUPPORT=y
1217 +CONFIG_SEMAPHORE_SLEEPERS=y
1218 +CONFIG_X86=y
1219 +CONFIG_MMU=y
1220 +CONFIG_ZONE_DMA=y
1221 +CONFIG_QUICKLIST=y
1222 +CONFIG_GENERIC_ISA_DMA=y
1223 +CONFIG_GENERIC_IOMAP=y
1224 +CONFIG_GENERIC_BUG=y
1225 +CONFIG_GENERIC_HWEIGHT=y
1226 +CONFIG_ARCH_MAY_HAVE_PC_FDC=y
1227 +CONFIG_DMI=y
1228 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
1229 +
1230 +#
1231 +# Code maturity level options
1232 +#
1233 +CONFIG_EXPERIMENTAL=y
1234 +CONFIG_BROKEN_ON_SMP=y
1235 +CONFIG_LOCK_KERNEL=y
1236 +CONFIG_INIT_ENV_ARG_LIMIT=32
1237 +
1238 +#
1239 +# General setup
1240 +#
1241 +CONFIG_LOCALVERSION=""
1242 +# CONFIG_LOCALVERSION_AUTO is not set
1243 +CONFIG_SWAP=y
1244 +CONFIG_SYSVIPC=y
1245 +# CONFIG_IPC_NS is not set
1246 +CONFIG_SYSVIPC_SYSCTL=y
1247 +CONFIG_POSIX_MQUEUE=y
1248 +CONFIG_BSD_PROCESS_ACCT=y
1249 +# CONFIG_BSD_PROCESS_ACCT_V3 is not set
1250 +# CONFIG_TASKSTATS is not set
1251 +# CONFIG_UTS_NS is not set
1252 +CONFIG_AUDIT=y
1253 +CONFIG_AUDITSYSCALL=y
1254 +# CONFIG_IKCONFIG is not set
1255 +CONFIG_LOG_BUF_SHIFT=17
1256 +# CONFIG_SYSFS_DEPRECATED is not set
1257 +CONFIG_RELAY=y
1258 +CONFIG_BLK_DEV_INITRD=y
1259 +CONFIG_INITRAMFS_SOURCE=""
1260 +CONFIG_CC_OPTIMIZE_FOR_SIZE=y
1261 +CONFIG_SYSCTL=y
1262 +CONFIG_EMBEDDED=y
1263 +CONFIG_UID16=y
1264 +# CONFIG_SYSCTL_SYSCALL is not set
1265 +CONFIG_KALLSYMS=y
1266 +# CONFIG_KALLSYMS_ALL is not set
1267 +CONFIG_KALLSYMS_EXTRA_PASS=y
1268 +CONFIG_HOTPLUG=y
1269 +CONFIG_PRINTK=y
1270 +CONFIG_BUG=y
1271 +CONFIG_ELF_CORE=y
1272 +# CONFIG_BASE_FULL is not set
1273 +CONFIG_FUTEX=y
1274 +CONFIG_ANON_INODES=y
1275 +CONFIG_EPOLL=y
1276 +CONFIG_SIGNALFD=y
1277 +CONFIG_TIMERFD=y
1278 +CONFIG_EVENTFD=y
1279 +CONFIG_SHMEM=y
1280 +CONFIG_VM_EVENT_COUNTERS=y
1281 +CONFIG_SLAB=y
1282 +# CONFIG_SLUB is not set
1283 +# CONFIG_SLOB is not set
1284 +CONFIG_RT_MUTEXES=y
1285 +# CONFIG_TINY_SHMEM is not set
1286 +CONFIG_BASE_SMALL=1
1287 +
1288 +#
1289 +# Loadable module support
1290 +#
1291 +CONFIG_MODULES=y
1292 +CONFIG_MODULE_UNLOAD=y
1293 +# CONFIG_MODULE_FORCE_UNLOAD is not set
1294 +CONFIG_MODVERSIONS=y
1295 +CONFIG_MODULE_SRCVERSION_ALL=y
1296 +CONFIG_KMOD=y
1297 +
1298 +#
1299 +# Block layer
1300 +#
1301 +CONFIG_BLOCK=y
1302 +# CONFIG_LBD is not set
1303 +# CONFIG_BLK_DEV_IO_TRACE is not set
1304 +# CONFIG_LSF is not set
1305 +
1306 +#
1307 +# IO Schedulers
1308 +#
1309 +CONFIG_IOSCHED_NOOP=y
1310 +# CONFIG_IOSCHED_AS is not set
1311 +# CONFIG_IOSCHED_DEADLINE is not set
1312 +CONFIG_IOSCHED_CFQ=y
1313 +# CONFIG_DEFAULT_AS is not set
1314 +# CONFIG_DEFAULT_DEADLINE is not set
1315 +CONFIG_DEFAULT_CFQ=y
1316 +# CONFIG_DEFAULT_NOOP is not set
1317 +CONFIG_DEFAULT_IOSCHED="cfq"
1318 +
1319 +#
1320 +# Processor type and features
1321 +#
1322 +CONFIG_TICK_ONESHOT=y
1323 +CONFIG_NO_HZ=y
1324 +CONFIG_HIGH_RES_TIMERS=y
1325 +# CONFIG_SMP is not set
1326 +CONFIG_X86_PC=y
1327 +# CONFIG_X86_ELAN is not set
1328 +# CONFIG_X86_VOYAGER is not set
1329 +# CONFIG_X86_NUMAQ is not set
1330 +# CONFIG_X86_SUMMIT is not set
1331 +# CONFIG_X86_BIGSMP is not set
1332 +# CONFIG_X86_VISWS is not set
1333 +# CONFIG_X86_GENERICARCH is not set
1334 +# CONFIG_X86_ES7000 is not set
1335 +# CONFIG_PARAVIRT is not set
1336 +# CONFIG_M386 is not set
1337 +# CONFIG_M486 is not set
1338 +# CONFIG_M586 is not set
1339 +# CONFIG_M586TSC is not set
1340 +# CONFIG_M586MMX is not set
1341 +# CONFIG_M686 is not set
1342 +# CONFIG_MPENTIUMII is not set
1343 +# CONFIG_MPENTIUMIII is not set
1344 +# CONFIG_MPENTIUMM is not set
1345 +# CONFIG_MCORE2 is not set
1346 +# CONFIG_MPENTIUM4 is not set
1347 +# CONFIG_MK6 is not set
1348 +# CONFIG_MK7 is not set
1349 +# CONFIG_MK8 is not set
1350 +# CONFIG_MCRUSOE is not set
1351 +# CONFIG_MEFFICEON is not set
1352 +# CONFIG_MWINCHIPC6 is not set
1353 +# CONFIG_MWINCHIP2 is not set
1354 +# CONFIG_MWINCHIP3D is not set
1355 +# CONFIG_MGEODEGX1 is not set
1356 +CONFIG_MGEODE_LX=y
1357 +# CONFIG_MCYRIXIII is not set
1358 +# CONFIG_MVIAC3_2 is not set
1359 +# CONFIG_MVIAC7 is not set
1360 +# CONFIG_X86_GENERIC is not set
1361 +CONFIG_X86_CMPXCHG=y
1362 +CONFIG_X86_L1_CACHE_SHIFT=5
1363 +CONFIG_X86_XADD=y
1364 +CONFIG_RWSEM_XCHGADD_ALGORITHM=y
1365 +# CONFIG_ARCH_HAS_ILOG2_U32 is not set
1366 +# CONFIG_ARCH_HAS_ILOG2_U64 is not set
1367 +CONFIG_GENERIC_CALIBRATE_DELAY=y
1368 +CONFIG_X86_WP_WORKS_OK=y
1369 +CONFIG_X86_INVLPG=y
1370 +CONFIG_X86_BSWAP=y
1371 +CONFIG_X86_POPAD_OK=y
1372 +CONFIG_X86_USE_PPRO_CHECKSUM=y
1373 +CONFIG_X86_USE_3DNOW=y
1374 +CONFIG_X86_TSC=y
1375 +CONFIG_X86_MINIMUM_CPU_MODEL=4
1376 +# CONFIG_HPET_TIMER is not set
1377 +# CONFIG_PREEMPT_NONE is not set
1378 +# CONFIG_PREEMPT_VOLUNTARY is not set
1379 +CONFIG_PREEMPT=y
1380 +CONFIG_PREEMPT_BKL=y
1381 +# CONFIG_X86_UP_APIC is not set
1382 +# CONFIG_X86_MCE is not set
1383 +# CONFIG_VM86 is not set
1384 +# CONFIG_TOSHIBA is not set
1385 +# CONFIG_I8K is not set
1386 +CONFIG_X86_REBOOTFIXUPS=y
1387 +# CONFIG_MICROCODE is not set
1388 +CONFIG_X86_MSR=y
1389 +CONFIG_X86_CPUID=m
1390 +
1391 +#
1392 +# Firmware Drivers
1393 +#
1394 +# CONFIG_EDD is not set
1395 +# CONFIG_DELL_RBU is not set
1396 +# CONFIG_DCDBAS is not set
1397 +CONFIG_NOHIGHMEM=y
1398 +# CONFIG_HIGHMEM4G is not set
1399 +# CONFIG_HIGHMEM64G is not set
1400 +CONFIG_VMSPLIT_3G=y
1401 +# CONFIG_VMSPLIT_3G_OPT is not set
1402 +# CONFIG_VMSPLIT_2G is not set
1403 +# CONFIG_VMSPLIT_2G_OPT is not set
1404 +# CONFIG_VMSPLIT_1G is not set
1405 +CONFIG_PAGE_OFFSET=0xC0000000
1406 +CONFIG_ARCH_FLATMEM_ENABLE=y
1407 +CONFIG_ARCH_SPARSEMEM_ENABLE=y
1408 +CONFIG_ARCH_SELECT_MEMORY_MODEL=y
1409 +CONFIG_ARCH_POPULATES_NODE_MAP=y
1410 +CONFIG_SELECT_MEMORY_MODEL=y
1411 +CONFIG_FLATMEM_MANUAL=y
1412 +# CONFIG_DISCONTIGMEM_MANUAL is not set
1413 +# CONFIG_SPARSEMEM_MANUAL is not set
1414 +CONFIG_FLATMEM=y
1415 +CONFIG_FLAT_NODE_MEM_MAP=y
1416 +CONFIG_SPARSEMEM_STATIC=y
1417 +CONFIG_SPLIT_PTLOCK_CPUS=4
1418 +# CONFIG_RESOURCES_64BIT is not set
1419 +CONFIG_ZONE_DMA_FLAG=1
1420 +CONFIG_NR_QUICK=1
1421 +# CONFIG_MATH_EMULATION is not set
1422 +# CONFIG_MTRR is not set
1423 +# CONFIG_SECCOMP is not set
1424 +# CONFIG_VGA_NOPROBE is not set
1425 +CONFIG_HZ_100=y
1426 +# CONFIG_HZ_250 is not set
1427 +# CONFIG_HZ_300 is not set
1428 +# CONFIG_HZ_1000 is not set
1429 +CONFIG_HZ=100
1430 +CONFIG_KEXEC=y
1431 +CONFIG_PHYSICAL_START=0x400000
1432 +# CONFIG_RELOCATABLE is not set
1433 +CONFIG_PHYSICAL_ALIGN=0x100000
1434 +# CONFIG_COMPAT_VDSO is not set
1435 +
1436 +#
1437 +# Power management options (ACPI, APM)
1438 +#
1439 +CONFIG_PM=y
1440 +CONFIG_PM_LEGACY=y
1441 +CONFIG_PM_DEBUG=y
1442 +CONFIG_DISABLE_SUSPEND_VT_SWITCH=y
1443 +# CONFIG_PM_TRACE is not set
1444 +# CONFIG_PM_SYSFS_DEPRECATED is not set
1445 +CONFIG_SOFTWARE_SUSPEND=y
1446 +CONFIG_PM_STD_PARTITION=""
1447 +
1448 +#
1449 +# ACPI (Advanced Configuration and Power Interface) Support
1450 +#
1451 +# CONFIG_ACPI is not set
1452 +# CONFIG_APM is not set
1453 +
1454 +#
1455 +# CPU Frequency scaling
1456 +#
1457 +# CONFIG_CPU_FREQ is not set
1458 +
1459 +#
1460 +# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
1461 +#
1462 +CONFIG_PCI=y
1463 +# CONFIG_PCI_GOBIOS is not set
1464 +# CONFIG_PCI_GOMMCONFIG is not set
1465 +# CONFIG_PCI_GODIRECT is not set
1466 +# CONFIG_PCI_GOANY is not set
1467 +CONFIG_PCI_GOOLPC=y
1468 +CONFIG_PCI_DIRECT=y
1469 +CONFIG_PCI_OLPC=y
1470 +# CONFIG_PCIEPORTBUS is not set
1471 +# CONFIG_ARCH_SUPPORTS_MSI is not set
1472 +# CONFIG_PCI_DEBUG is not set
1473 +CONFIG_ISA_DMA_API=y
1474 +# CONFIG_ISA is not set
1475 +# CONFIG_MCA is not set
1476 +# CONFIG_SCx200 is not set
1477 +CONFIG_GEODE_MFGPT_TIMER=y
1478 +CONFIG_OLPC=y
1479 +CONFIG_OLPC_PM=y
1480 +CONFIG_OPEN_FIRMWARE=y
1481 +
1482 +#
1483 +# PCCARD (PCMCIA/CardBus) support
1484 +#
1485 +# CONFIG_PCCARD is not set
1486 +# CONFIG_HOTPLUG_PCI is not set
1487 +
1488 +#
1489 +# Executable file formats
1490 +#
1491 +CONFIG_BINFMT_ELF=y
1492 +# CONFIG_BINFMT_AOUT is not set
1493 +CONFIG_BINFMT_MISC=y
1494 +
1495 +#
1496 +# Networking
1497 +#
1498 +CONFIG_NET=y
1499 +
1500 +#
1501 +# Networking options
1502 +#
1503 +CONFIG_PACKET=y
1504 +CONFIG_PACKET_MMAP=y
1505 +CONFIG_UNIX=y
1506 +CONFIG_XFRM=y
1507 +CONFIG_XFRM_USER=y
1508 +# CONFIG_XFRM_SUB_POLICY is not set
1509 +CONFIG_XFRM_MIGRATE=y
1510 +CONFIG_NET_KEY=m
1511 +CONFIG_NET_KEY_MIGRATE=y
1512 +CONFIG_INET=y
1513 +CONFIG_IP_MULTICAST=y
1514 +CONFIG_IP_ADVANCED_ROUTER=y
1515 +CONFIG_ASK_IP_FIB_HASH=y
1516 +# CONFIG_IP_FIB_TRIE is not set
1517 +CONFIG_IP_FIB_HASH=y
1518 +CONFIG_IP_MULTIPLE_TABLES=y
1519 +CONFIG_IP_ROUTE_MULTIPATH=y
1520 +# CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set
1521 +CONFIG_IP_ROUTE_VERBOSE=y
1522 +# CONFIG_IP_PNP is not set
1523 +# CONFIG_NET_IPIP is not set
1524 +# CONFIG_NET_IPGRE is not set
1525 +# CONFIG_IP_MROUTE is not set
1526 +# CONFIG_ARPD is not set
1527 +CONFIG_SYN_COOKIES=y
1528 +CONFIG_INET_AH=m
1529 +CONFIG_INET_ESP=m
1530 +CONFIG_INET_IPCOMP=m
1531 +CONFIG_INET_XFRM_TUNNEL=m
1532 +CONFIG_INET_TUNNEL=m
1533 +CONFIG_INET_XFRM_MODE_TRANSPORT=y
1534 +CONFIG_INET_XFRM_MODE_TUNNEL=y
1535 +CONFIG_INET_XFRM_MODE_BEET=y
1536 +# CONFIG_INET_DIAG is not set
1537 +CONFIG_TCP_CONG_ADVANCED=y
1538 +CONFIG_TCP_CONG_BIC=y
1539 +CONFIG_TCP_CONG_CUBIC=m
1540 +CONFIG_TCP_CONG_WESTWOOD=m
1541 +CONFIG_TCP_CONG_HTCP=m
1542 +CONFIG_TCP_CONG_HSTCP=m
1543 +CONFIG_TCP_CONG_HYBLA=m
1544 +CONFIG_TCP_CONG_VEGAS=m
1545 +CONFIG_TCP_CONG_SCALABLE=m
1546 +CONFIG_TCP_CONG_LP=m
1547 +CONFIG_TCP_CONG_VENO=m
1548 +CONFIG_TCP_CONG_YEAH=m
1549 +CONFIG_TCP_CONG_ILLINOIS=m
1550 +CONFIG_DEFAULT_BIC=y
1551 +# CONFIG_DEFAULT_CUBIC is not set
1552 +# CONFIG_DEFAULT_HTCP is not set
1553 +# CONFIG_DEFAULT_VEGAS is not set
1554 +# CONFIG_DEFAULT_WESTWOOD is not set
1555 +# CONFIG_DEFAULT_RENO is not set
1556 +CONFIG_DEFAULT_TCP_CONG="bic"
1557 +# CONFIG_TCP_MD5SIG is not set
1558 +# CONFIG_IP_VS is not set
1559 +CONFIG_IPV6=y
1560 +CONFIG_IPV6_PRIVACY=y
1561 +CONFIG_IPV6_ROUTER_PREF=y
1562 +CONFIG_IPV6_ROUTE_INFO=y
1563 +CONFIG_IPV6_OPTIMISTIC_DAD=y
1564 +CONFIG_INET6_AH=m
1565 +CONFIG_INET6_ESP=m
1566 +CONFIG_INET6_IPCOMP=m
1567 +CONFIG_IPV6_MIP6=y
1568 +CONFIG_INET6_XFRM_TUNNEL=m
1569 +CONFIG_INET6_TUNNEL=m
1570 +CONFIG_INET6_XFRM_MODE_TRANSPORT=m
1571 +CONFIG_INET6_XFRM_MODE_TUNNEL=m
1572 +CONFIG_INET6_XFRM_MODE_BEET=m
1573 +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
1574 +CONFIG_IPV6_SIT=m
1575 +CONFIG_IPV6_TUNNEL=m
1576 +CONFIG_IPV6_MULTIPLE_TABLES=y
1577 +CONFIG_IPV6_SUBTREES=y
1578 +# CONFIG_NETLABEL is not set
1579 +CONFIG_NETWORK_SECMARK=y
1580 +CONFIG_NETFILTER=y
1581 +# CONFIG_NETFILTER_DEBUG is not set
1582 +
1583 +#
1584 +# Core Netfilter Configuration
1585 +#
1586 +CONFIG_NETFILTER_NETLINK=m
1587 +# CONFIG_NETFILTER_NETLINK_QUEUE is not set
1588 +# CONFIG_NETFILTER_NETLINK_LOG is not set
1589 +CONFIG_NF_CONNTRACK_ENABLED=m
1590 +CONFIG_NF_CONNTRACK=m
1591 +# CONFIG_NF_CT_ACCT is not set
1592 +# CONFIG_NF_CONNTRACK_MARK is not set
1593 +# CONFIG_NF_CONNTRACK_SECMARK is not set
1594 +# CONFIG_NF_CONNTRACK_EVENTS is not set
1595 +# CONFIG_NF_CT_PROTO_SCTP is not set
1596 +# CONFIG_NF_CONNTRACK_AMANDA is not set
1597 +CONFIG_NF_CONNTRACK_FTP=m
1598 +# CONFIG_NF_CONNTRACK_H323 is not set
1599 +CONFIG_NF_CONNTRACK_IRC=m
1600 +# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
1601 +# CONFIG_NF_CONNTRACK_PPTP is not set
1602 +# CONFIG_NF_CONNTRACK_SANE is not set
1603 +# CONFIG_NF_CONNTRACK_SIP is not set
1604 +# CONFIG_NF_CONNTRACK_TFTP is not set
1605 +# CONFIG_NF_CT_NETLINK is not set
1606 +CONFIG_NETFILTER_XTABLES=m
1607 +# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
1608 +# CONFIG_NETFILTER_XT_TARGET_MARK is not set
1609 +# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
1610 +CONFIG_NETFILTER_XT_TARGET_NFLOG=m
1611 +# CONFIG_NETFILTER_XT_TARGET_SECMARK is not set
1612 +# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set
1613 +# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
1614 +# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set
1615 +# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set
1616 +# CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set
1617 +# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
1618 +# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
1619 +# CONFIG_NETFILTER_XT_MATCH_ESP is not set
1620 +# CONFIG_NETFILTER_XT_MATCH_HELPER is not set
1621 +# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set
1622 +# CONFIG_NETFILTER_XT_MATCH_LIMIT is not set
1623 +# CONFIG_NETFILTER_XT_MATCH_MAC is not set
1624 +# CONFIG_NETFILTER_XT_MATCH_MARK is not set
1625 +# CONFIG_NETFILTER_XT_MATCH_POLICY is not set
1626 +# CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set
1627 +# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set
1628 +# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set
1629 +# CONFIG_NETFILTER_XT_MATCH_REALM is not set
1630 +# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
1631 +CONFIG_NETFILTER_XT_MATCH_STATE=m
1632 +# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
1633 +# CONFIG_NETFILTER_XT_MATCH_STRING is not set
1634 +# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set
1635 +# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
1636 +
1637 +#
1638 +# IP: Netfilter Configuration
1639 +#
1640 +CONFIG_NF_CONNTRACK_IPV4=m
1641 +CONFIG_NF_CONNTRACK_PROC_COMPAT=y
1642 +# CONFIG_IP_NF_QUEUE is not set
1643 +CONFIG_IP_NF_IPTABLES=m
1644 +# CONFIG_IP_NF_MATCH_IPRANGE is not set
1645 +# CONFIG_IP_NF_MATCH_TOS is not set
1646 +# CONFIG_IP_NF_MATCH_RECENT is not set
1647 +# CONFIG_IP_NF_MATCH_ECN is not set
1648 +# CONFIG_IP_NF_MATCH_AH is not set
1649 +# CONFIG_IP_NF_MATCH_TTL is not set
1650 +# CONFIG_IP_NF_MATCH_OWNER is not set
1651 +# CONFIG_IP_NF_MATCH_ADDRTYPE is not set
1652 +CONFIG_IP_NF_FILTER=m
1653 +# CONFIG_IP_NF_TARGET_REJECT is not set
1654 +CONFIG_IP_NF_TARGET_LOG=m
1655 +# CONFIG_IP_NF_TARGET_ULOG is not set
1656 +CONFIG_NF_NAT=m
1657 +CONFIG_NF_NAT_NEEDED=y
1658 +CONFIG_IP_NF_TARGET_MASQUERADE=m
1659 +# CONFIG_IP_NF_TARGET_REDIRECT is not set
1660 +# CONFIG_IP_NF_TARGET_NETMAP is not set
1661 +# CONFIG_IP_NF_TARGET_SAME is not set
1662 +# CONFIG_NF_NAT_SNMP_BASIC is not set
1663 +CONFIG_NF_NAT_FTP=m
1664 +CONFIG_NF_NAT_IRC=m
1665 +# CONFIG_NF_NAT_TFTP is not set
1666 +# CONFIG_NF_NAT_AMANDA is not set
1667 +# CONFIG_NF_NAT_PPTP is not set
1668 +# CONFIG_NF_NAT_H323 is not set
1669 +# CONFIG_NF_NAT_SIP is not set
1670 +# CONFIG_IP_NF_MANGLE is not set
1671 +# CONFIG_IP_NF_RAW is not set
1672 +# CONFIG_IP_NF_ARPTABLES is not set
1673 +
1674 +#
1675 +# IPv6: Netfilter Configuration (EXPERIMENTAL)
1676 +#
1677 +# CONFIG_NF_CONNTRACK_IPV6 is not set
1678 +# CONFIG_IP6_NF_QUEUE is not set
1679 +# CONFIG_IP6_NF_IPTABLES is not set
1680 +# CONFIG_IP_DCCP is not set
1681 +# CONFIG_IP_SCTP is not set
1682 +# CONFIG_TIPC is not set
1683 +# CONFIG_ATM is not set
1684 +# CONFIG_BRIDGE is not set
1685 +# CONFIG_VLAN_8021Q is not set
1686 +# CONFIG_DECNET is not set
1687 +# CONFIG_LLC2 is not set
1688 +# CONFIG_IPX is not set
1689 +# CONFIG_ATALK is not set
1690 +# CONFIG_X25 is not set
1691 +# CONFIG_LAPB is not set
1692 +# CONFIG_ECONET is not set
1693 +# CONFIG_WAN_ROUTER is not set
1694 +
1695 +#
1696 +# QoS and/or fair queueing
1697 +#
1698 +CONFIG_NET_SCHED=y
1699 +CONFIG_NET_SCH_FIFO=y
1700 +
1701 +#
1702 +# Queueing/Scheduling
1703 +#
1704 +CONFIG_NET_SCH_CBQ=m
1705 +CONFIG_NET_SCH_HTB=m
1706 +CONFIG_NET_SCH_HFSC=m
1707 +CONFIG_NET_SCH_PRIO=m
1708 +CONFIG_NET_SCH_RED=m
1709 +CONFIG_NET_SCH_SFQ=m
1710 +CONFIG_NET_SCH_TEQL=m
1711 +CONFIG_NET_SCH_TBF=m
1712 +CONFIG_NET_SCH_GRED=m
1713 +CONFIG_NET_SCH_DSMARK=m
1714 +CONFIG_NET_SCH_NETEM=m
1715 +CONFIG_NET_SCH_INGRESS=m
1716 +
1717 +#
1718 +# Classification
1719 +#
1720 +CONFIG_NET_CLS=y
1721 +CONFIG_NET_CLS_BASIC=m
1722 +CONFIG_NET_CLS_TCINDEX=m
1723 +CONFIG_NET_CLS_ROUTE4=m
1724 +CONFIG_NET_CLS_ROUTE=y
1725 +CONFIG_NET_CLS_FW=m
1726 +CONFIG_NET_CLS_U32=m
1727 +CONFIG_CLS_U32_PERF=y
1728 +CONFIG_CLS_U32_MARK=y
1729 +CONFIG_NET_CLS_RSVP=m
1730 +CONFIG_NET_CLS_RSVP6=m
1731 +CONFIG_NET_EMATCH=y
1732 +CONFIG_NET_EMATCH_STACK=32
1733 +CONFIG_NET_EMATCH_CMP=m
1734 +CONFIG_NET_EMATCH_NBYTE=m
1735 +CONFIG_NET_EMATCH_U32=m
1736 +CONFIG_NET_EMATCH_META=m
1737 +CONFIG_NET_EMATCH_TEXT=m
1738 +CONFIG_NET_CLS_ACT=y
1739 +CONFIG_NET_ACT_POLICE=m
1740 +CONFIG_NET_ACT_GACT=m
1741 +CONFIG_GACT_PROB=y
1742 +CONFIG_NET_ACT_MIRRED=m
1743 +# CONFIG_NET_ACT_IPT is not set
1744 +CONFIG_NET_ACT_PEDIT=m
1745 +CONFIG_NET_ACT_SIMP=m
1746 +CONFIG_NET_CLS_IND=y
1747 +CONFIG_NET_ESTIMATOR=y
1748 +
1749 +#
1750 +# Network testing
1751 +#
1752 +# CONFIG_NET_PKTGEN is not set
1753 +# CONFIG_NET_TCPPROBE is not set
1754 +# CONFIG_HAMRADIO is not set
1755 +# CONFIG_IRDA is not set
1756 +# CONFIG_BT is not set
1757 +# CONFIG_AF_RXRPC is not set
1758 +CONFIG_FIB_RULES=y
1759 +
1760 +#
1761 +# Wireless
1762 +#
1763 +# CONFIG_CFG80211 is not set
1764 +CONFIG_WIRELESS_EXT=y
1765 +# CONFIG_MAC80211 is not set
1766 +CONFIG_IEEE80211=m
1767 +# CONFIG_IEEE80211_DEBUG is not set
1768 +CONFIG_IEEE80211_CRYPT_WEP=m
1769 +CONFIG_IEEE80211_CRYPT_CCMP=m
1770 +CONFIG_IEEE80211_CRYPT_TKIP=m
1771 +CONFIG_IEEE80211_SOFTMAC=m
1772 +CONFIG_IEEE80211_SOFTMAC_DEBUG=y
1773 +# CONFIG_RFKILL is not set
1774 +
1775 +#
1776 +# Device Drivers
1777 +#
1778 +
1779 +#
1780 +# Generic Driver Options
1781 +#
1782 +CONFIG_STANDALONE=y
1783 +CONFIG_PREVENT_FIRMWARE_BUILD=y
1784 +CONFIG_FW_LOADER=y
1785 +# CONFIG_DEBUG_DRIVER is not set
1786 +# CONFIG_DEBUG_DEVRES is not set
1787 +# CONFIG_SYS_HYPERVISOR is not set
1788 +
1789 +#
1790 +# Connector - unified userspace <-> kernelspace linker
1791 +#
1792 +# CONFIG_CONNECTOR is not set
1793 +CONFIG_MTD=y
1794 +# CONFIG_MTD_DEBUG is not set
1795 +CONFIG_MTD_CONCAT=m
1796 +CONFIG_MTD_PARTITIONS=y
1797 +# CONFIG_MTD_REDBOOT_PARTS is not set
1798 +# CONFIG_MTD_CMDLINE_PARTS is not set
1799 +
1800 +#
1801 +# User Modules And Translation Layers
1802 +#
1803 +CONFIG_MTD_CHAR=m
1804 +CONFIG_MTD_BLKDEVS=m
1805 +CONFIG_MTD_BLOCK=m
1806 +CONFIG_MTD_BLOCK_RO=m
1807 +# CONFIG_FTL is not set
1808 +# CONFIG_NFTL is not set
1809 +# CONFIG_INFTL is not set
1810 +# CONFIG_RFD_FTL is not set
1811 +# CONFIG_SSFDC is not set
1812 +# CONFIG_MTD_OOPS is not set
1813 +
1814 +#
1815 +# RAM/ROM/Flash chip drivers
1816 +#
1817 +# CONFIG_MTD_CFI is not set
1818 +# CONFIG_MTD_JEDECPROBE is not set
1819 +CONFIG_MTD_MAP_BANK_WIDTH_1=y
1820 +CONFIG_MTD_MAP_BANK_WIDTH_2=y
1821 +CONFIG_MTD_MAP_BANK_WIDTH_4=y
1822 +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
1823 +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
1824 +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
1825 +CONFIG_MTD_CFI_I1=y
1826 +CONFIG_MTD_CFI_I2=y
1827 +# CONFIG_MTD_CFI_I4 is not set
1828 +# CONFIG_MTD_CFI_I8 is not set
1829 +# CONFIG_MTD_RAM is not set
1830 +# CONFIG_MTD_ROM is not set
1831 +# CONFIG_MTD_ABSENT is not set
1832 +
1833 +#
1834 +# Mapping drivers for chip access
1835 +#
1836 +# CONFIG_MTD_COMPLEX_MAPPINGS is not set
1837 +# CONFIG_MTD_TS5500 is not set
1838 +# CONFIG_MTD_PLATRAM is not set
1839 +
1840 +#
1841 +# Self-contained MTD device drivers
1842 +#
1843 +# CONFIG_MTD_PMC551 is not set
1844 +# CONFIG_MTD_SLRAM is not set
1845 +# CONFIG_MTD_PHRAM is not set
1846 +# CONFIG_MTD_MTDRAM is not set
1847 +# CONFIG_MTD_BLOCK2MTD is not set
1848 +
1849 +#
1850 +# Disk-On-Chip Device Drivers
1851 +#
1852 +# CONFIG_MTD_DOC2000 is not set
1853 +# CONFIG_MTD_DOC2001 is not set
1854 +# CONFIG_MTD_DOC2001PLUS is not set
1855 +CONFIG_MTD_NAND=y
1856 +# CONFIG_MTD_NAND_VERIFY_WRITE is not set
1857 +# CONFIG_MTD_NAND_ECC_SMC is not set
1858 +# CONFIG_MTD_NAND_MUSEUM_IDS is not set
1859 +CONFIG_MTD_NAND_IDS=y
1860 +# CONFIG_MTD_NAND_DISKONCHIP is not set
1861 +CONFIG_MTD_NAND_CAFE=y
1862 +# CONFIG_MTD_NAND_CS553X is not set
1863 +# CONFIG_MTD_NAND_NANDSIM is not set
1864 +# CONFIG_MTD_NAND_PLATFORM is not set
1865 +# CONFIG_MTD_ONENAND is not set
1866 +
1867 +#
1868 +# UBI - Unsorted block images
1869 +#
1870 +# CONFIG_MTD_UBI is not set
1871 +
1872 +#
1873 +# Parallel port support
1874 +#
1875 +# CONFIG_PARPORT is not set
1876 +
1877 +#
1878 +# Plug and Play support
1879 +#
1880 +# CONFIG_PNPACPI is not set
1881 +
1882 +#
1883 +# Block devices
1884 +#
1885 +# CONFIG_BLK_DEV_FD is not set
1886 +# CONFIG_BLK_CPQ_DA is not set
1887 +# CONFIG_BLK_CPQ_CISS_DA is not set
1888 +# CONFIG_BLK_DEV_DAC960 is not set
1889 +# CONFIG_BLK_DEV_UMEM is not set
1890 +# CONFIG_BLK_DEV_COW_COMMON is not set
1891 +CONFIG_BLK_DEV_LOOP=m
1892 +CONFIG_BLK_DEV_CRYPTOLOOP=m
1893 +CONFIG_BLK_DEV_NBD=m
1894 +# CONFIG_BLK_DEV_SX8 is not set
1895 +CONFIG_BLK_DEV_UB=m
1896 +CONFIG_BLK_DEV_RAM=y
1897 +CONFIG_BLK_DEV_RAM_COUNT=16
1898 +CONFIG_BLK_DEV_RAM_SIZE=16384
1899 +CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
1900 +# CONFIG_CDROM_PKTCDVD is not set
1901 +# CONFIG_ATA_OVER_ETH is not set
1902 +
1903 +#
1904 +# Misc devices
1905 +#
1906 +# CONFIG_IBM_ASM is not set
1907 +# CONFIG_PHANTOM is not set
1908 +# CONFIG_SGI_IOC4 is not set
1909 +# CONFIG_TIFM_CORE is not set
1910 +# CONFIG_EEPROM_93CX6 is not set
1911 +CONFIG_IDE=m
1912 +CONFIG_IDE_MAX_HWIFS=4
1913 +CONFIG_BLK_DEV_IDE=m
1914 +
1915 +#
1916 +# Please see Documentation/ide.txt for help/info on IDE drives
1917 +#
1918 +# CONFIG_BLK_DEV_IDE_SATA is not set
1919 +# CONFIG_BLK_DEV_HD_IDE is not set
1920 +CONFIG_BLK_DEV_IDEDISK=m
1921 +CONFIG_IDEDISK_MULTI_MODE=y
1922 +# CONFIG_BLK_DEV_IDECD is not set
1923 +# CONFIG_BLK_DEV_IDETAPE is not set
1924 +# CONFIG_BLK_DEV_IDEFLOPPY is not set
1925 +# CONFIG_BLK_DEV_IDESCSI is not set
1926 +CONFIG_IDE_TASK_IOCTL=y
1927 +# CONFIG_IDE_PROC_FS is not set
1928 +
1929 +#
1930 +# IDE chipset support/bugfixes
1931 +#
1932 +CONFIG_IDE_GENERIC=m
1933 +# CONFIG_BLK_DEV_CMD640 is not set
1934 +CONFIG_BLK_DEV_IDEPCI=y
1935 +CONFIG_IDEPCI_SHARE_IRQ=y
1936 +# CONFIG_IDEPCI_PCIBUS_ORDER is not set
1937 +# CONFIG_BLK_DEV_OFFBOARD is not set
1938 +# CONFIG_BLK_DEV_GENERIC is not set
1939 +# CONFIG_BLK_DEV_OPTI621 is not set
1940 +# CONFIG_BLK_DEV_RZ1000 is not set
1941 +CONFIG_BLK_DEV_IDEDMA_PCI=y
1942 +# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
1943 +CONFIG_IDEDMA_ONLYDISK=y
1944 +# CONFIG_BLK_DEV_AEC62XX is not set
1945 +# CONFIG_BLK_DEV_ALI15X3 is not set
1946 +# CONFIG_BLK_DEV_AMD74XX is not set
1947 +# CONFIG_BLK_DEV_ATIIXP is not set
1948 +# CONFIG_BLK_DEV_CMD64X is not set
1949 +# CONFIG_BLK_DEV_TRIFLEX is not set
1950 +# CONFIG_BLK_DEV_CY82C693 is not set
1951 +# CONFIG_BLK_DEV_CS5520 is not set
1952 +# CONFIG_BLK_DEV_CS5530 is not set
1953 +# CONFIG_BLK_DEV_CS5535 is not set
1954 +# CONFIG_BLK_DEV_HPT34X is not set
1955 +# CONFIG_BLK_DEV_HPT366 is not set
1956 +# CONFIG_BLK_DEV_JMICRON is not set
1957 +# CONFIG_BLK_DEV_SC1200 is not set
1958 +CONFIG_BLK_DEV_PIIX=m
1959 +# CONFIG_BLK_DEV_IT8213 is not set
1960 +# CONFIG_BLK_DEV_IT821X is not set
1961 +# CONFIG_BLK_DEV_NS87415 is not set
1962 +# CONFIG_BLK_DEV_PDC202XX_OLD is not set
1963 +# CONFIG_BLK_DEV_PDC202XX_NEW is not set
1964 +# CONFIG_BLK_DEV_SVWKS is not set
1965 +# CONFIG_BLK_DEV_SIIMAGE is not set
1966 +# CONFIG_BLK_DEV_SIS5513 is not set
1967 +# CONFIG_BLK_DEV_SLC90E66 is not set
1968 +# CONFIG_BLK_DEV_TRM290 is not set
1969 +# CONFIG_BLK_DEV_VIA82CXXX is not set
1970 +# CONFIG_BLK_DEV_TC86C001 is not set
1971 +# CONFIG_IDE_ARM is not set
1972 +CONFIG_BLK_DEV_IDEDMA=y
1973 +# CONFIG_IDEDMA_IVB is not set
1974 +# CONFIG_BLK_DEV_HD is not set
1975 +
1976 +#
1977 +# SCSI device support
1978 +#
1979 +# CONFIG_RAID_ATTRS is not set
1980 +CONFIG_SCSI=y
1981 +# CONFIG_SCSI_TGT is not set
1982 +# CONFIG_SCSI_NETLINK is not set
1983 +CONFIG_SCSI_PROC_FS=y
1984 +
1985 +#
1986 +# SCSI support type (disk, tape, CD-ROM)
1987 +#
1988 +CONFIG_BLK_DEV_SD=y
1989 +# CONFIG_CHR_DEV_ST is not set
1990 +# CONFIG_CHR_DEV_OSST is not set
1991 +CONFIG_BLK_DEV_SR=m
1992 +CONFIG_BLK_DEV_SR_VENDOR=y
1993 +CONFIG_CHR_DEV_SG=m
1994 +CONFIG_CHR_DEV_SCH=m
1995 +
1996 +#
1997 +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
1998 +#
1999 +CONFIG_SCSI_MULTI_LUN=y
2000 +CONFIG_SCSI_CONSTANTS=y
2001 +CONFIG_SCSI_LOGGING=y
2002 +# CONFIG_SCSI_SCAN_ASYNC is not set
2003 +CONFIG_SCSI_WAIT_SCAN=m
2004 +
2005 +#
2006 +# SCSI Transports
2007 +#
2008 +# CONFIG_SCSI_SPI_ATTRS is not set
2009 +# CONFIG_SCSI_FC_ATTRS is not set
2010 +# CONFIG_SCSI_ISCSI_ATTRS is not set
2011 +# CONFIG_SCSI_SAS_ATTRS is not set
2012 +# CONFIG_SCSI_SAS_LIBSAS is not set
2013 +
2014 +#
2015 +# SCSI low-level drivers
2016 +#
2017 +# CONFIG_ISCSI_TCP is not set
2018 +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
2019 +# CONFIG_SCSI_3W_9XXX is not set
2020 +# CONFIG_SCSI_ACARD is not set
2021 +# CONFIG_SCSI_AACRAID is not set
2022 +# CONFIG_SCSI_AIC7XXX is not set
2023 +# CONFIG_SCSI_AIC7XXX_OLD is not set
2024 +# CONFIG_SCSI_AIC79XX is not set
2025 +# CONFIG_SCSI_AIC94XX is not set
2026 +# CONFIG_SCSI_DPT_I2O is not set
2027 +# CONFIG_SCSI_ADVANSYS is not set
2028 +# CONFIG_SCSI_ARCMSR is not set
2029 +# CONFIG_MEGARAID_NEWGEN is not set
2030 +# CONFIG_MEGARAID_LEGACY is not set
2031 +# CONFIG_MEGARAID_SAS is not set
2032 +# CONFIG_SCSI_HPTIOP is not set
2033 +# CONFIG_SCSI_BUSLOGIC is not set
2034 +# CONFIG_SCSI_DMX3191D is not set
2035 +# CONFIG_SCSI_EATA is not set
2036 +# CONFIG_SCSI_FUTURE_DOMAIN is not set
2037 +# CONFIG_SCSI_GDTH is not set
2038 +# CONFIG_SCSI_IPS is not set
2039 +# CONFIG_SCSI_INITIO is not set
2040 +# CONFIG_SCSI_INIA100 is not set
2041 +# CONFIG_SCSI_STEX is not set
2042 +# CONFIG_SCSI_SYM53C8XX_2 is not set
2043 +# CONFIG_SCSI_QLOGIC_1280 is not set
2044 +# CONFIG_SCSI_QLA_FC is not set
2045 +# CONFIG_SCSI_QLA_ISCSI is not set
2046 +# CONFIG_SCSI_LPFC is not set
2047 +# CONFIG_SCSI_DC395x is not set
2048 +# CONFIG_SCSI_DC390T is not set
2049 +# CONFIG_SCSI_NSP32 is not set
2050 +# CONFIG_SCSI_DEBUG is not set
2051 +# CONFIG_SCSI_SRP is not set
2052 +# CONFIG_ATA is not set
2053 +
2054 +#
2055 +# Multi-device support (RAID and LVM)
2056 +#
2057 +# CONFIG_MD is not set
2058 +
2059 +#
2060 +# Fusion MPT device support
2061 +#
2062 +# CONFIG_FUSION is not set
2063 +# CONFIG_FUSION_SPI is not set
2064 +# CONFIG_FUSION_FC is not set
2065 +# CONFIG_FUSION_SAS is not set
2066 +
2067 +#
2068 +# IEEE 1394 (FireWire) support
2069 +#
2070 +# CONFIG_FIREWIRE is not set
2071 +# CONFIG_IEEE1394 is not set
2072 +
2073 +#
2074 +# I2O device support
2075 +#
2076 +# CONFIG_I2O is not set
2077 +# CONFIG_MACINTOSH_DRIVERS is not set
2078 +
2079 +#
2080 +# Network device support
2081 +#
2082 +CONFIG_NETDEVICES=y
2083 +CONFIG_IFB=m
2084 +CONFIG_DUMMY=m
2085 +# CONFIG_BONDING is not set
2086 +# CONFIG_EQUALIZER is not set
2087 +CONFIG_TUN=m
2088 +# CONFIG_ARCNET is not set
2089 +# CONFIG_PHYLIB is not set
2090 +
2091 +#
2092 +# Ethernet (10 or 100Mbit)
2093 +#
2094 +CONFIG_NET_ETHERNET=y
2095 +CONFIG_MII=m
2096 +# CONFIG_HAPPYMEAL is not set
2097 +# CONFIG_SUNGEM is not set
2098 +# CONFIG_CASSINI is not set
2099 +# CONFIG_NET_VENDOR_3COM is not set
2100 +
2101 +#
2102 +# Tulip family network device support
2103 +#
2104 +# CONFIG_NET_TULIP is not set
2105 +# CONFIG_HP100 is not set
2106 +CONFIG_NET_PCI=y
2107 +CONFIG_PCNET32=m
2108 +# CONFIG_PCNET32_NAPI is not set
2109 +# CONFIG_AMD8111_ETH is not set
2110 +# CONFIG_ADAPTEC_STARFIRE is not set
2111 +# CONFIG_B44 is not set
2112 +# CONFIG_FORCEDETH is not set
2113 +# CONFIG_DGRS is not set
2114 +# CONFIG_EEPRO100 is not set
2115 +# CONFIG_E100 is not set
2116 +# CONFIG_FEALNX is not set
2117 +# CONFIG_NATSEMI is not set
2118 +CONFIG_NE2K_PCI=m
2119 +CONFIG_8139CP=m
2120 +# CONFIG_8139TOO is not set
2121 +# CONFIG_SIS900 is not set
2122 +# CONFIG_EPIC100 is not set
2123 +# CONFIG_SUNDANCE is not set
2124 +# CONFIG_TLAN is not set
2125 +# CONFIG_VIA_RHINE is not set
2126 +# CONFIG_SC92031 is not set
2127 +CONFIG_NETDEV_1000=y
2128 +# CONFIG_ACENIC is not set
2129 +# CONFIG_DL2K is not set
2130 +# CONFIG_E1000 is not set
2131 +# CONFIG_NS83820 is not set
2132 +# CONFIG_HAMACHI is not set
2133 +# CONFIG_YELLOWFIN is not set
2134 +# CONFIG_R8169 is not set
2135 +# CONFIG_SIS190 is not set
2136 +# CONFIG_SKGE is not set
2137 +# CONFIG_SKY2 is not set
2138 +# CONFIG_SK98LIN is not set
2139 +# CONFIG_VIA_VELOCITY is not set
2140 +# CONFIG_TIGON3 is not set
2141 +# CONFIG_BNX2 is not set
2142 +# CONFIG_QLA3XXX is not set
2143 +# CONFIG_ATL1 is not set
2144 +CONFIG_NETDEV_10000=y
2145 +# CONFIG_CHELSIO_T1 is not set
2146 +# CONFIG_CHELSIO_T3 is not set
2147 +# CONFIG_IXGB is not set
2148 +# CONFIG_S2IO is not set
2149 +# CONFIG_MYRI10GE is not set
2150 +# CONFIG_NETXEN_NIC is not set
2151 +# CONFIG_MLX4_CORE is not set
2152 +# CONFIG_TR is not set
2153 +
2154 +#
2155 +# Wireless LAN
2156 +#
2157 +# CONFIG_WLAN_PRE80211 is not set
2158 +CONFIG_WLAN_80211=y
2159 +# CONFIG_IPW2100 is not set
2160 +# CONFIG_IPW2200 is not set
2161 +CONFIG_LIBERTAS=m
2162 +CONFIG_LIBERTAS_USB=m
2163 +CONFIG_LIBERTAS_DEBUG=y
2164 +# CONFIG_AIRO is not set
2165 +# CONFIG_HERMES is not set
2166 +# CONFIG_ATMEL is not set
2167 +# CONFIG_PRISM54 is not set
2168 +# CONFIG_USB_ZD1201 is not set
2169 +# CONFIG_PRISM54_USB is not set
2170 +# CONFIG_HOSTAP is not set
2171 +# CONFIG_BCM43XX is not set
2172 +# CONFIG_ZD1211RW is not set
2173 +# CONFIG_ADM8211 is not set
2174 +# CONFIG_ACX_PCI is not set
2175 +# CONFIG_ACX_USB is not set
2176 +
2177 +#
2178 +# USB Network Adapters
2179 +#
2180 +CONFIG_USB_CATC=m
2181 +CONFIG_USB_KAWETH=m
2182 +CONFIG_USB_PEGASUS=m
2183 +CONFIG_USB_RTL8150=m
2184 +CONFIG_USB_USBNET_MII=m
2185 +CONFIG_USB_USBNET=m
2186 +CONFIG_USB_NET_AX8817X=m
2187 +CONFIG_USB_NET_CDCETHER=m
2188 +CONFIG_USB_NET_DM9601=m
2189 +CONFIG_USB_NET_GL620A=m
2190 +CONFIG_USB_NET_NET1080=m
2191 +CONFIG_USB_NET_PLUSB=m
2192 +CONFIG_USB_NET_MCS7830=m
2193 +CONFIG_USB_NET_RNDIS_HOST=m
2194 +CONFIG_USB_NET_CDC_SUBSET=m
2195 +CONFIG_USB_ALI_M5632=y
2196 +CONFIG_USB_AN2720=y
2197 +CONFIG_USB_BELKIN=y
2198 +CONFIG_USB_ARMLINUX=y
2199 +CONFIG_USB_EPSON2888=y
2200 +# CONFIG_USB_KC2190 is not set
2201 +CONFIG_USB_NET_ZAURUS=m
2202 +# CONFIG_WAN is not set
2203 +# CONFIG_FDDI is not set
2204 +# CONFIG_HIPPI is not set
2205 +CONFIG_PPP=m
2206 +CONFIG_PPP_MULTILINK=y
2207 +CONFIG_PPP_FILTER=y
2208 +CONFIG_PPP_ASYNC=m
2209 +CONFIG_PPP_SYNC_TTY=m
2210 +CONFIG_PPP_DEFLATE=m
2211 +# CONFIG_PPP_BSDCOMP is not set
2212 +CONFIG_PPP_MPPE=m
2213 +CONFIG_PPPOE=m
2214 +CONFIG_SLIP=m
2215 +CONFIG_SLIP_COMPRESSED=y
2216 +CONFIG_SLHC=m
2217 +CONFIG_SLIP_SMART=y
2218 +# CONFIG_SLIP_MODE_SLIP6 is not set
2219 +# CONFIG_NET_FC is not set
2220 +# CONFIG_SHAPER is not set
2221 +CONFIG_NETCONSOLE=m
2222 +CONFIG_NETPOLL=y
2223 +CONFIG_NETPOLL_TRAP=y
2224 +CONFIG_NET_POLL_CONTROLLER=y
2225 +
2226 +#
2227 +# ISDN subsystem
2228 +#
2229 +# CONFIG_ISDN is not set
2230 +
2231 +#
2232 +# Telephony Support
2233 +#
2234 +# CONFIG_PHONE is not set
2235 +
2236 +#
2237 +# Input device support
2238 +#
2239 +CONFIG_INPUT=y
2240 +# CONFIG_INPUT_FF_MEMLESS is not set
2241 +# CONFIG_INPUT_POLLDEV is not set
2242 +
2243 +#
2244 +# Userland interfaces
2245 +#
2246 +CONFIG_INPUT_MOUSEDEV=m
2247 +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
2248 +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
2249 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
2250 +CONFIG_INPUT_JOYDEV=m
2251 +# CONFIG_INPUT_TSDEV is not set
2252 +CONFIG_INPUT_EVDEV=y
2253 +# CONFIG_INPUT_EVBUG is not set
2254 +
2255 +#
2256 +# Input Device Drivers
2257 +#
2258 +CONFIG_INPUT_KEYBOARD=y
2259 +CONFIG_KEYBOARD_ATKBD=y
2260 +# CONFIG_KEYBOARD_SUNKBD is not set
2261 +# CONFIG_KEYBOARD_LKKBD is not set
2262 +# CONFIG_KEYBOARD_XTKBD is not set
2263 +# CONFIG_KEYBOARD_NEWTON is not set
2264 +# CONFIG_KEYBOARD_STOWAWAY is not set
2265 +CONFIG_INPUT_MOUSE=y
2266 +CONFIG_MOUSE_PS2=m
2267 +# CONFIG_MOUSE_PS2_ALPS is not set
2268 +# CONFIG_MOUSE_PS2_LOGIPS2PP is not set
2269 +# CONFIG_MOUSE_PS2_SYNAPTICS is not set
2270 +# CONFIG_MOUSE_PS2_LIFEBOOK is not set
2271 +# CONFIG_MOUSE_PS2_TRACKPOINT is not set
2272 +# CONFIG_MOUSE_PS2_TOUCHKIT is not set
2273 +CONFIG_MOUSE_PS2_OLPC=y
2274 +# CONFIG_MOUSE_SERIAL is not set
2275 +# CONFIG_MOUSE_APPLETOUCH is not set
2276 +# CONFIG_MOUSE_VSXXXAA is not set
2277 +# CONFIG_INPUT_JOYSTICK is not set
2278 +# CONFIG_INPUT_TABLET is not set
2279 +# CONFIG_INPUT_TOUCHSCREEN is not set
2280 +CONFIG_INPUT_MISC=y
2281 +CONFIG_INPUT_PCSPKR=m
2282 +# CONFIG_INPUT_WISTRON_BTNS is not set
2283 +# CONFIG_INPUT_ATI_REMOTE is not set
2284 +# CONFIG_INPUT_ATI_REMOTE2 is not set
2285 +# CONFIG_INPUT_KEYSPAN_REMOTE is not set
2286 +# CONFIG_INPUT_POWERMATE is not set
2287 +# CONFIG_INPUT_YEALINK is not set
2288 +CONFIG_INPUT_UINPUT=m
2289 +
2290 +#
2291 +# Hardware I/O ports
2292 +#
2293 +CONFIG_SERIO=y
2294 +CONFIG_SERIO_I8042=y
2295 +CONFIG_SERIO_SERPORT=y
2296 +# CONFIG_SERIO_CT82C710 is not set
2297 +# CONFIG_SERIO_PCIPS2 is not set
2298 +CONFIG_SERIO_LIBPS2=y
2299 +CONFIG_SERIO_RAW=m
2300 +# CONFIG_GAMEPORT is not set
2301 +
2302 +#
2303 +# Character devices
2304 +#
2305 +CONFIG_VT=y
2306 +CONFIG_VT_CONSOLE=y
2307 +CONFIG_HW_CONSOLE=y
2308 +# CONFIG_VT_HW_CONSOLE_BINDING is not set
2309 +# CONFIG_SERIAL_NONSTANDARD is not set
2310 +
2311 +#
2312 +# Serial drivers
2313 +#
2314 +CONFIG_SERIAL_8250=y
2315 +CONFIG_SERIAL_8250_CONSOLE=y
2316 +CONFIG_SERIAL_8250_PCI=y
2317 +CONFIG_SERIAL_8250_NR_UARTS=1
2318 +CONFIG_SERIAL_8250_RUNTIME_UARTS=1
2319 +CONFIG_SERIAL_8250_EXTENDED=y
2320 +CONFIG_SERIAL_8250_MANY_PORTS=y
2321 +CONFIG_SERIAL_8250_SHARE_IRQ=y
2322 +CONFIG_SERIAL_8250_DETECT_IRQ=y
2323 +CONFIG_SERIAL_8250_RSA=y
2324 +
2325 +#
2326 +# Non-8250 serial port support
2327 +#
2328 +CONFIG_SERIAL_CORE=y
2329 +CONFIG_SERIAL_CORE_CONSOLE=y
2330 +# CONFIG_SERIAL_JSM is not set
2331 +CONFIG_UNIX98_PTYS=y
2332 +# CONFIG_LEGACY_PTYS is not set
2333 +
2334 +#
2335 +# IPMI
2336 +#
2337 +# CONFIG_IPMI_HANDLER is not set
2338 +CONFIG_WATCHDOG=y
2339 +# CONFIG_WATCHDOG_NOWAYOUT is not set
2340 +
2341 +#
2342 +# Watchdog Device Drivers
2343 +#
2344 +CONFIG_SOFT_WATCHDOG=m
2345 +# CONFIG_ACQUIRE_WDT is not set
2346 +# CONFIG_ADVANTECH_WDT is not set
2347 +# CONFIG_ALIM1535_WDT is not set
2348 +# CONFIG_ALIM7101_WDT is not set
2349 +# CONFIG_SC520_WDT is not set
2350 +# CONFIG_EUROTECH_WDT is not set
2351 +# CONFIG_IB700_WDT is not set
2352 +# CONFIG_IBMASR is not set
2353 +# CONFIG_WAFER_WDT is not set
2354 +# CONFIG_I6300ESB_WDT is not set
2355 +# CONFIG_ITCO_WDT is not set
2356 +# CONFIG_SC1200_WDT is not set
2357 +# CONFIG_PC87413_WDT is not set
2358 +# CONFIG_60XX_WDT is not set
2359 +# CONFIG_SBC8360_WDT is not set
2360 +# CONFIG_CPU5_WDT is not set
2361 +# CONFIG_SMSC37B787_WDT is not set
2362 +# CONFIG_W83627HF_WDT is not set
2363 +# CONFIG_W83697HF_WDT is not set
2364 +# CONFIG_W83877F_WDT is not set
2365 +# CONFIG_W83977F_WDT is not set
2366 +# CONFIG_MACHZ_WDT is not set
2367 +# CONFIG_SBC_EPX_C3_WATCHDOG is not set
2368 +
2369 +#
2370 +# PCI-based Watchdog Cards
2371 +#
2372 +# CONFIG_PCIPCWATCHDOG is not set
2373 +# CONFIG_WDTPCI is not set
2374 +
2375 +#
2376 +# USB-based Watchdog Cards
2377 +#
2378 +# CONFIG_USBPCWATCHDOG is not set
2379 +CONFIG_HW_RANDOM=y
2380 +# CONFIG_HW_RANDOM_INTEL is not set
2381 +# CONFIG_HW_RANDOM_AMD is not set
2382 +CONFIG_HW_RANDOM_GEODE=y
2383 +# CONFIG_HW_RANDOM_VIA is not set
2384 +CONFIG_NVRAM=y
2385 +# CONFIG_RTC is not set
2386 +# CONFIG_GEN_RTC is not set
2387 +# CONFIG_R3964 is not set
2388 +# CONFIG_APPLICOM is not set
2389 +# CONFIG_SONYPI is not set
2390 +# CONFIG_AGP is not set
2391 +# CONFIG_DRM is not set
2392 +# CONFIG_MWAVE is not set
2393 +# CONFIG_PC8736x_GPIO is not set
2394 +# CONFIG_NSC_GPIO is not set
2395 +CONFIG_CS5535_GPIO=m
2396 +# CONFIG_RAW_DRIVER is not set
2397 +CONFIG_HANGCHECK_TIMER=m
2398 +
2399 +#
2400 +# TPM devices
2401 +#
2402 +# CONFIG_TCG_TPM is not set
2403 +# CONFIG_TELCLOCK is not set
2404 +CONFIG_DEVPORT=y
2405 +CONFIG_I2C=y
2406 +CONFIG_I2C_BOARDINFO=y
2407 +CONFIG_I2C_CHARDEV=m
2408 +
2409 +#
2410 +# I2C Algorithms
2411 +#
2412 +# CONFIG_I2C_ALGOBIT is not set
2413 +# CONFIG_I2C_ALGOPCF is not set
2414 +# CONFIG_I2C_ALGOPCA is not set
2415 +
2416 +#
2417 +# I2C Hardware Bus support
2418 +#
2419 +# CONFIG_I2C_ALI1535 is not set
2420 +# CONFIG_I2C_ALI1563 is not set
2421 +# CONFIG_I2C_ALI15X3 is not set
2422 +# CONFIG_I2C_AMD756 is not set
2423 +# CONFIG_I2C_AMD8111 is not set
2424 +# CONFIG_I2C_I801 is not set
2425 +# CONFIG_I2C_I810 is not set
2426 +# CONFIG_I2C_PIIX4 is not set
2427 +# CONFIG_I2C_NFORCE2 is not set
2428 +# CONFIG_I2C_OCORES is not set
2429 +# CONFIG_I2C_PARPORT_LIGHT is not set
2430 +# CONFIG_I2C_PROSAVAGE is not set
2431 +# CONFIG_I2C_SAVAGE4 is not set
2432 +# CONFIG_I2C_SIMTEC is not set
2433 +CONFIG_SCx200_ACB=y
2434 +# CONFIG_I2C_SIS5595 is not set
2435 +# CONFIG_I2C_SIS630 is not set
2436 +# CONFIG_I2C_SIS96X is not set
2437 +# CONFIG_I2C_STUB is not set
2438 +# CONFIG_I2C_TINY_USB is not set
2439 +# CONFIG_I2C_VIA is not set
2440 +# CONFIG_I2C_VIAPRO is not set
2441 +# CONFIG_I2C_VOODOO3 is not set
2442 +
2443 +#
2444 +# Miscellaneous I2C Chip support
2445 +#
2446 +# CONFIG_SENSORS_DS1337 is not set
2447 +# CONFIG_SENSORS_DS1374 is not set
2448 +# CONFIG_SENSORS_EEPROM is not set
2449 +# CONFIG_SENSORS_PCF8574 is not set
2450 +# CONFIG_SENSORS_PCA9539 is not set
2451 +# CONFIG_SENSORS_PCF8591 is not set
2452 +# CONFIG_SENSORS_MAX6875 is not set
2453 +# CONFIG_I2C_DEBUG_CORE is not set
2454 +# CONFIG_I2C_DEBUG_ALGO is not set
2455 +# CONFIG_I2C_DEBUG_BUS is not set
2456 +# CONFIG_I2C_DEBUG_CHIP is not set
2457 +
2458 +#
2459 +# SPI support
2460 +#
2461 +# CONFIG_SPI is not set
2462 +# CONFIG_SPI_MASTER is not set
2463 +
2464 +#
2465 +# Dallas's 1-wire bus
2466 +#
2467 +# CONFIG_W1 is not set
2468 +CONFIG_POWER_SUPPLY=y
2469 +# CONFIG_POWER_SUPPLY_DEBUG is not set
2470 +# CONFIG_PDA_POWER is not set
2471 +# CONFIG_BATTERY_DS2760 is not set
2472 +CONFIG_BATTERY_OLPC=y
2473 +# CONFIG_HWMON is not set
2474 +
2475 +#
2476 +# Multifunction device drivers
2477 +#
2478 +# CONFIG_MFD_SM501 is not set
2479 +
2480 +#
2481 +# Multimedia devices
2482 +#
2483 +CONFIG_VIDEO_DEV=y
2484 +# CONFIG_VIDEO_V4L1 is not set
2485 +CONFIG_VIDEO_V4L1_COMPAT=y
2486 +CONFIG_VIDEO_V4L2=y
2487 +CONFIG_VIDEO_CAPTURE_DRIVERS=y
2488 +# CONFIG_VIDEO_ADV_DEBUG is not set
2489 +# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set
2490 +
2491 +#
2492 +# Encoders/decoders and other helper chips
2493 +#
2494 +
2495 +#
2496 +# Audio decoders
2497 +#
2498 +# CONFIG_VIDEO_TDA9840 is not set
2499 +# CONFIG_VIDEO_TEA6415C is not set
2500 +# CONFIG_VIDEO_TEA6420 is not set
2501 +# CONFIG_VIDEO_MSP3400 is not set
2502 +# CONFIG_VIDEO_CS53L32A is not set
2503 +# CONFIG_VIDEO_TLV320AIC23B is not set
2504 +# CONFIG_VIDEO_WM8775 is not set
2505 +# CONFIG_VIDEO_WM8739 is not set
2506 +
2507 +#
2508 +# Video decoders
2509 +#
2510 +CONFIG_VIDEO_OV7670=y
2511 +# CONFIG_VIDEO_SAA711X is not set
2512 +# CONFIG_VIDEO_TVP5150 is not set
2513 +
2514 +#
2515 +# Video and audio decoders
2516 +#
2517 +# CONFIG_VIDEO_CX25840 is not set
2518 +
2519 +#
2520 +# MPEG video encoders
2521 +#
2522 +# CONFIG_VIDEO_CX2341X is not set
2523 +
2524 +#
2525 +# Video encoders
2526 +#
2527 +# CONFIG_VIDEO_SAA7127 is not set
2528 +
2529 +#
2530 +# Video improvement chips
2531 +#
2532 +# CONFIG_VIDEO_UPD64031A is not set
2533 +# CONFIG_VIDEO_UPD64083 is not set
2534 +# CONFIG_VIDEO_VIVI is not set
2535 +# CONFIG_VIDEO_SAA5246A is not set
2536 +# CONFIG_VIDEO_SAA5249 is not set
2537 +# CONFIG_VIDEO_SAA7134 is not set
2538 +# CONFIG_VIDEO_HEXIUM_ORION is not set
2539 +# CONFIG_VIDEO_HEXIUM_GEMINI is not set
2540 +# CONFIG_VIDEO_CX88 is not set
2541 +CONFIG_VIDEO_CAFE_CCIC=y
2542 +CONFIG_V4L_USB_DRIVERS=y
2543 +# CONFIG_VIDEO_PVRUSB2 is not set
2544 +# CONFIG_VIDEO_USBVISION is not set
2545 +# CONFIG_USB_SN9C102 is not set
2546 +# CONFIG_USB_ZR364XX is not set
2547 +CONFIG_RADIO_ADAPTERS=y
2548 +# CONFIG_RADIO_GEMTEK_PCI is not set
2549 +# CONFIG_RADIO_MAXIRADIO is not set
2550 +# CONFIG_RADIO_MAESTRO is not set
2551 +# CONFIG_USB_DSBR is not set
2552 +# CONFIG_DVB_CORE is not set
2553 +CONFIG_DAB=y
2554 +# CONFIG_USB_DABUSB is not set
2555 +
2556 +#
2557 +# Graphics support
2558 +#
2559 +CONFIG_BACKLIGHT_LCD_SUPPORT=y
2560 +CONFIG_BACKLIGHT_CLASS_DEVICE=y
2561 +CONFIG_LCD_CLASS_DEVICE=y
2562 +# CONFIG_BACKLIGHT_PROGEAR is not set
2563 +
2564 +#
2565 +# Display device support
2566 +#
2567 +# CONFIG_DISPLAY_SUPPORT is not set
2568 +CONFIG_VGASTATE=m
2569 +CONFIG_FB=y
2570 +# CONFIG_FIRMWARE_EDID is not set
2571 +# CONFIG_FB_DDC is not set
2572 +CONFIG_FB_CFB_FILLRECT=y
2573 +CONFIG_FB_CFB_COPYAREA=y
2574 +CONFIG_FB_CFB_IMAGEBLIT=y
2575 +# CONFIG_FB_SYS_FILLRECT is not set
2576 +# CONFIG_FB_SYS_COPYAREA is not set
2577 +# CONFIG_FB_SYS_IMAGEBLIT is not set
2578 +# CONFIG_FB_SYS_FOPS is not set
2579 +CONFIG_FB_DEFERRED_IO=y
2580 +# CONFIG_FB_SVGALIB is not set
2581 +# CONFIG_FB_MACMODES is not set
2582 +# CONFIG_FB_BACKLIGHT is not set
2583 +CONFIG_FB_MODE_HELPERS=y
2584 +CONFIG_FB_TILEBLITTING=y
2585 +
2586 +#
2587 +# Frame buffer hardware drivers
2588 +#
2589 +# CONFIG_FB_CIRRUS is not set
2590 +# CONFIG_FB_PM2 is not set
2591 +# CONFIG_FB_CYBER2000 is not set
2592 +# CONFIG_FB_ARC is not set
2593 +# CONFIG_FB_ASILIANT is not set
2594 +# CONFIG_FB_IMSTT is not set
2595 +CONFIG_FB_VGA16=m
2596 +CONFIG_FB_VESA=y
2597 +# CONFIG_FB_HECUBA is not set
2598 +# CONFIG_FB_HGA is not set
2599 +# CONFIG_FB_S1D13XXX is not set
2600 +# CONFIG_FB_NVIDIA is not set
2601 +# CONFIG_FB_RIVA is not set
2602 +# CONFIG_FB_I810 is not set
2603 +# CONFIG_FB_LE80578 is not set
2604 +# CONFIG_FB_INTEL is not set
2605 +# CONFIG_FB_MATROX is not set
2606 +# CONFIG_FB_RADEON is not set
2607 +# CONFIG_FB_ATY128 is not set
2608 +# CONFIG_FB_ATY is not set
2609 +# CONFIG_FB_S3 is not set
2610 +# CONFIG_FB_SAVAGE is not set
2611 +# CONFIG_FB_SIS is not set
2612 +# CONFIG_FB_NEOMAGIC is not set
2613 +# CONFIG_FB_KYRO is not set
2614 +# CONFIG_FB_3DFX is not set
2615 +# CONFIG_FB_VOODOO1 is not set
2616 +# CONFIG_FB_VT8623 is not set
2617 +# CONFIG_FB_CYBLA is not set
2618 +# CONFIG_FB_TRIDENT is not set
2619 +# CONFIG_FB_ARK is not set
2620 +# CONFIG_FB_PM3 is not set
2621 +CONFIG_FB_GEODE=y
2622 +CONFIG_FB_GEODE_LX=y
2623 +CONFIG_FB_GEODE_GX=y
2624 +# CONFIG_FB_GEODE_GX1 is not set
2625 +CONFIG_FB_OLPC_DCON=y
2626 +# CONFIG_FB_VIRTUAL is not set
2627 +
2628 +#
2629 +# Console display driver support
2630 +#
2631 +CONFIG_VGA_CONSOLE=y
2632 +CONFIG_VGACON_SOFT_SCROLLBACK=y
2633 +CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
2634 +CONFIG_VIDEO_SELECT=y
2635 +CONFIG_DUMMY_CONSOLE=y
2636 +CONFIG_FRAMEBUFFER_CONSOLE=y
2637 +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
2638 +CONFIG_FONTS=y
2639 +# CONFIG_FONT_8x8 is not set
2640 +CONFIG_FONT_8x16=y
2641 +# CONFIG_FONT_6x11 is not set
2642 +# CONFIG_FONT_7x14 is not set
2643 +# CONFIG_FONT_PEARL_8x8 is not set
2644 +# CONFIG_FONT_ACORN_8x8 is not set
2645 +# CONFIG_FONT_MINI_4x6 is not set
2646 +# CONFIG_FONT_SUN8x16 is not set
2647 +CONFIG_FONT_SUN12x22=y
2648 +# CONFIG_FONT_10x18 is not set
2649 +CONFIG_LOGO=y
2650 +# CONFIG_LOGO_LINUX_MONO is not set
2651 +# CONFIG_LOGO_LINUX_VGA16 is not set
2652 +CONFIG_LOGO_LINUX_CLUT224=y
2653 +
2654 +#
2655 +# Sound
2656 +#
2657 +CONFIG_SOUND=y
2658 +
2659 +#
2660 +# Advanced Linux Sound Architecture
2661 +#
2662 +CONFIG_SND=y
2663 +CONFIG_SND_TIMER=y
2664 +CONFIG_SND_PCM=y
2665 +CONFIG_SND_HWDEP=m
2666 +CONFIG_SND_RAWMIDI=m
2667 +CONFIG_SND_SEQUENCER=m
2668 +CONFIG_SND_SEQ_DUMMY=m
2669 +CONFIG_SND_OSSEMUL=y
2670 +CONFIG_SND_MIXER_OSS=m
2671 +CONFIG_SND_PCM_OSS=m
2672 +CONFIG_SND_PCM_OSS_PLUGINS=y
2673 +CONFIG_SND_SEQUENCER_OSS=y
2674 +CONFIG_SND_DYNAMIC_MINORS=y
2675 +# CONFIG_SND_SUPPORT_OLD_API is not set
2676 +CONFIG_SND_VERBOSE_PROCFS=y
2677 +# CONFIG_SND_VERBOSE_PRINTK is not set
2678 +# CONFIG_SND_DEBUG is not set
2679 +
2680 +#
2681 +# Generic devices
2682 +#
2683 +CONFIG_SND_MPU401_UART=m
2684 +CONFIG_SND_AC97_CODEC=y
2685 +CONFIG_SND_DUMMY=m
2686 +CONFIG_SND_VIRMIDI=m
2687 +CONFIG_SND_MTPAV=m
2688 +# CONFIG_SND_SERIAL_U16550 is not set
2689 +CONFIG_SND_MPU401=m
2690 +
2691 +#
2692 +# PCI devices
2693 +#
2694 +# CONFIG_SND_AD1889 is not set
2695 +# CONFIG_SND_ALS300 is not set
2696 +# CONFIG_SND_ALS4000 is not set
2697 +# CONFIG_SND_ALI5451 is not set
2698 +# CONFIG_SND_ATIIXP is not set
2699 +# CONFIG_SND_ATIIXP_MODEM is not set
2700 +# CONFIG_SND_AU8810 is not set
2701 +# CONFIG_SND_AU8820 is not set
2702 +# CONFIG_SND_AU8830 is not set
2703 +# CONFIG_SND_AZT3328 is not set
2704 +# CONFIG_SND_BT87X is not set
2705 +# CONFIG_SND_CA0106 is not set
2706 +# CONFIG_SND_CMIPCI is not set
2707 +# CONFIG_SND_CS4281 is not set
2708 +# CONFIG_SND_CS46XX is not set
2709 +CONFIG_SND_CS5535AUDIO=y
2710 +# CONFIG_SND_DARLA20 is not set
2711 +# CONFIG_SND_GINA20 is not set
2712 +# CONFIG_SND_LAYLA20 is not set
2713 +# CONFIG_SND_DARLA24 is not set
2714 +# CONFIG_SND_GINA24 is not set
2715 +# CONFIG_SND_LAYLA24 is not set
2716 +# CONFIG_SND_MONA is not set
2717 +# CONFIG_SND_MIA is not set
2718 +# CONFIG_SND_ECHO3G is not set
2719 +# CONFIG_SND_INDIGO is not set
2720 +# CONFIG_SND_INDIGOIO is not set
2721 +# CONFIG_SND_INDIGODJ is not set
2722 +# CONFIG_SND_EMU10K1 is not set
2723 +# CONFIG_SND_EMU10K1X is not set
2724 +CONFIG_SND_ENS1370=m
2725 +CONFIG_SND_ENS1371=m
2726 +# CONFIG_SND_ES1938 is not set
2727 +# CONFIG_SND_ES1968 is not set
2728 +# CONFIG_SND_FM801 is not set
2729 +# CONFIG_SND_HDA_INTEL is not set
2730 +# CONFIG_SND_HDSP is not set
2731 +# CONFIG_SND_HDSPM is not set
2732 +# CONFIG_SND_ICE1712 is not set
2733 +# CONFIG_SND_ICE1724 is not set
2734 +CONFIG_SND_INTEL8X0=m
2735 +# CONFIG_SND_INTEL8X0M is not set
2736 +# CONFIG_SND_KORG1212 is not set
2737 +# CONFIG_SND_MAESTRO3 is not set
2738 +# CONFIG_SND_MIXART is not set
2739 +# CONFIG_SND_NM256 is not set
2740 +# CONFIG_SND_PCXHR is not set
2741 +# CONFIG_SND_RIPTIDE is not set
2742 +# CONFIG_SND_RME32 is not set
2743 +# CONFIG_SND_RME96 is not set
2744 +# CONFIG_SND_RME9652 is not set
2745 +# CONFIG_SND_SONICVIBES is not set
2746 +# CONFIG_SND_TRIDENT is not set
2747 +# CONFIG_SND_VIA82XX is not set
2748 +# CONFIG_SND_VIA82XX_MODEM is not set
2749 +# CONFIG_SND_VX222 is not set
2750 +# CONFIG_SND_YMFPCI is not set
2751 +CONFIG_SND_AC97_POWER_SAVE=y
2752 +
2753 +#
2754 +# USB devices
2755 +#
2756 +CONFIG_SND_USB_AUDIO=m
2757 +CONFIG_SND_USB_USX2Y=m
2758 +# CONFIG_SND_USB_CAIAQ is not set
2759 +
2760 +#
2761 +# System on Chip audio support
2762 +#
2763 +# CONFIG_SND_SOC is not set
2764 +
2765 +#
2766 +# Open Sound System
2767 +#
2768 +# CONFIG_SOUND_PRIME is not set
2769 +CONFIG_AC97_BUS=y
2770 +
2771 +#
2772 +# HID Devices
2773 +#
2774 +CONFIG_HID=y
2775 +# CONFIG_HID_DEBUG is not set
2776 +
2777 +#
2778 +# USB Input Devices
2779 +#
2780 +CONFIG_USB_HID=y
2781 +# CONFIG_USB_HIDINPUT_POWERBOOK is not set
2782 +# CONFIG_HID_FF is not set
2783 +CONFIG_USB_HIDDEV=y
2784 +
2785 +#
2786 +# USB support
2787 +#
2788 +CONFIG_USB_ARCH_HAS_HCD=y
2789 +CONFIG_USB_ARCH_HAS_OHCI=y
2790 +CONFIG_USB_ARCH_HAS_EHCI=y
2791 +CONFIG_USB=y
2792 +# CONFIG_USB_DEBUG is not set
2793 +
2794 +#
2795 +# Miscellaneous USB options
2796 +#
2797 +CONFIG_USB_DEVICEFS=y
2798 +# CONFIG_USB_DEVICE_CLASS is not set
2799 +# CONFIG_USB_DYNAMIC_MINORS is not set
2800 +# CONFIG_USB_SUSPEND is not set
2801 +CONFIG_USB_PERSIST=y
2802 +# CONFIG_USB_OTG is not set
2803 +
2804 +#
2805 +# USB Host Controller Drivers
2806 +#
2807 +CONFIG_USB_EHCI_HCD=y
2808 +CONFIG_USB_EHCI_SPLIT_ISO=y
2809 +CONFIG_USB_EHCI_ROOT_HUB_TT=y
2810 +# CONFIG_USB_EHCI_TT_NEWSCHED is not set
2811 +# CONFIG_USB_EHCI_BIG_ENDIAN_MMIO is not set
2812 +# CONFIG_USB_ISP116X_HCD is not set
2813 +CONFIG_USB_OHCI_HCD=y
2814 +# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
2815 +# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
2816 +CONFIG_USB_OHCI_LITTLE_ENDIAN=y
2817 +# CONFIG_USB_UHCI_HCD is not set
2818 +# CONFIG_USB_SL811_HCD is not set
2819 +
2820 +#
2821 +# USB Device Class drivers
2822 +#
2823 +CONFIG_USB_ACM=m
2824 +CONFIG_USB_PRINTER=m
2825 +
2826 +#
2827 +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
2828 +#
2829 +
2830 +#
2831 +# may also be needed; see USB_STORAGE Help for more information
2832 +#
2833 +CONFIG_USB_STORAGE=y
2834 +# CONFIG_USB_STORAGE_DEBUG is not set
2835 +CONFIG_USB_STORAGE_DATAFAB=y
2836 +CONFIG_USB_STORAGE_FREECOM=y
2837 +CONFIG_USB_STORAGE_DPCM=y
2838 +CONFIG_USB_STORAGE_USBAT=y
2839 +CONFIG_USB_STORAGE_SDDR09=y
2840 +CONFIG_USB_STORAGE_SDDR55=y
2841 +CONFIG_USB_STORAGE_JUMPSHOT=y
2842 +CONFIG_USB_STORAGE_ALAUDA=y
2843 +# CONFIG_USB_STORAGE_KARMA is not set
2844 +CONFIG_USB_LIBUSUAL=y
2845 +
2846 +#
2847 +# USB Imaging devices
2848 +#
2849 +# CONFIG_USB_MDC800 is not set
2850 +# CONFIG_USB_MICROTEK is not set
2851 +CONFIG_USB_MON=y
2852 +
2853 +#
2854 +# USB port drivers
2855 +#
2856 +
2857 +#
2858 +# USB Serial Converter support
2859 +#
2860 +CONFIG_USB_SERIAL=m
2861 +CONFIG_USB_SERIAL_GENERIC=y
2862 +# CONFIG_USB_SERIAL_AIRCABLE is not set
2863 +# CONFIG_USB_SERIAL_AIRPRIME is not set
2864 +# CONFIG_USB_SERIAL_ARK3116 is not set
2865 +# CONFIG_USB_SERIAL_BELKIN is not set
2866 +# CONFIG_USB_SERIAL_WHITEHEAT is not set
2867 +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
2868 +CONFIG_USB_SERIAL_CP2101=m
2869 +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
2870 +# CONFIG_USB_SERIAL_EMPEG is not set
2871 +CONFIG_USB_SERIAL_FTDI_SIO=m
2872 +# CONFIG_USB_SERIAL_FUNSOFT is not set
2873 +# CONFIG_USB_SERIAL_VISOR is not set
2874 +# CONFIG_USB_SERIAL_IPAQ is not set
2875 +# CONFIG_USB_SERIAL_IR is not set
2876 +# CONFIG_USB_SERIAL_EDGEPORT is not set
2877 +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
2878 +# CONFIG_USB_SERIAL_GARMIN is not set
2879 +# CONFIG_USB_SERIAL_IPW is not set
2880 +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
2881 +# CONFIG_USB_SERIAL_KEYSPAN is not set
2882 +# CONFIG_USB_SERIAL_KLSI is not set
2883 +# CONFIG_USB_SERIAL_KOBIL_SCT is not set
2884 +# CONFIG_USB_SERIAL_MCT_U232 is not set
2885 +# CONFIG_USB_SERIAL_MOS7720 is not set
2886 +# CONFIG_USB_SERIAL_MOS7840 is not set
2887 +# CONFIG_USB_SERIAL_NAVMAN is not set
2888 +CONFIG_USB_SERIAL_PL2303=m
2889 +# CONFIG_USB_SERIAL_HP4X is not set
2890 +# CONFIG_USB_SERIAL_SAFE is not set
2891 +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
2892 +# CONFIG_USB_SERIAL_TI is not set
2893 +# CONFIG_USB_SERIAL_CYBERJACK is not set
2894 +# CONFIG_USB_SERIAL_XIRCOM is not set
2895 +# CONFIG_USB_SERIAL_OPTION is not set
2896 +# CONFIG_USB_SERIAL_OMNINET is not set
2897 +# CONFIG_USB_SERIAL_DEBUG is not set
2898 +
2899 +#
2900 +# USB Miscellaneous drivers
2901 +#
2902 +# CONFIG_USB_EMI62 is not set
2903 +# CONFIG_USB_EMI26 is not set
2904 +# CONFIG_USB_ADUTUX is not set
2905 +# CONFIG_USB_AUERSWALD is not set
2906 +# CONFIG_USB_RIO500 is not set
2907 +# CONFIG_USB_LEGOTOWER is not set
2908 +# CONFIG_USB_LCD is not set
2909 +# CONFIG_USB_BERRY_CHARGE is not set
2910 +# CONFIG_USB_LED is not set
2911 +# CONFIG_USB_CYPRESS_CY7C63 is not set
2912 +# CONFIG_USB_CYTHERM is not set
2913 +# CONFIG_USB_PHIDGET is not set
2914 +# CONFIG_USB_IDMOUSE is not set
2915 +# CONFIG_USB_FTDI_ELAN is not set
2916 +# CONFIG_USB_APPLEDISPLAY is not set
2917 +# CONFIG_USB_SISUSBVGA is not set
2918 +# CONFIG_USB_LD is not set
2919 +# CONFIG_USB_TRANCEVIBRATOR is not set
2920 +# CONFIG_USB_IOWARRIOR is not set
2921 +# CONFIG_USB_TEST is not set
2922 +
2923 +#
2924 +# USB DSL modem support
2925 +#
2926 +
2927 +#
2928 +# USB Gadget Support
2929 +#
2930 +# CONFIG_USB_GADGET is not set
2931 +CONFIG_MMC=y
2932 +# CONFIG_MMC_DEBUG is not set
2933 +# CONFIG_MMC_UNSAFE_RESUME is not set
2934 +
2935 +#
2936 +# MMC/SD Card Drivers
2937 +#
2938 +CONFIG_MMC_BLOCK=y
2939 +
2940 +#
2941 +# MMC/SD Host Controller Drivers
2942 +#
2943 +CONFIG_MMC_SDHCI=y
2944 +# CONFIG_MMC_WBSD is not set
2945 +# CONFIG_MMC_TIFM_SD is not set
2946 +
2947 +#
2948 +# LED devices
2949 +#
2950 +CONFIG_NEW_LEDS=y
2951 +CONFIG_LEDS_CLASS=y
2952 +
2953 +#
2954 +# LED drivers
2955 +#
2956 +
2957 +#
2958 +# LED Triggers
2959 +#
2960 +CONFIG_LEDS_TRIGGERS=y
2961 +CONFIG_LEDS_TRIGGER_TIMER=y
2962 +# CONFIG_LEDS_TRIGGER_IDE_DISK is not set
2963 +CONFIG_LEDS_TRIGGER_HEARTBEAT=y
2964 +
2965 +#
2966 +# InfiniBand support
2967 +#
2968 +# CONFIG_INFINIBAND is not set
2969 +
2970 +#
2971 +# EDAC - error detection and reporting (RAS) (EXPERIMENTAL)
2972 +#
2973 +# CONFIG_EDAC is not set
2974 +
2975 +#
2976 +# Real Time Clock
2977 +#
2978 +CONFIG_RTC_LIB=y
2979 +CONFIG_RTC_CLASS=y
2980 +# CONFIG_RTC_HCTOSYS is not set
2981 +# CONFIG_RTC_DEBUG is not set
2982 +
2983 +#
2984 +# RTC interfaces
2985 +#
2986 +CONFIG_RTC_INTF_SYSFS=y
2987 +CONFIG_RTC_INTF_PROC=y
2988 +CONFIG_RTC_INTF_DEV=y
2989 +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
2990 +# CONFIG_RTC_DRV_TEST is not set
2991 +
2992 +#
2993 +# I2C RTC drivers
2994 +#
2995 +# CONFIG_RTC_DRV_DS1307 is not set
2996 +# CONFIG_RTC_DRV_DS1672 is not set
2997 +# CONFIG_RTC_DRV_MAX6900 is not set
2998 +# CONFIG_RTC_DRV_RS5C372 is not set
2999 +# CONFIG_RTC_DRV_ISL1208 is not set
3000 +# CONFIG_RTC_DRV_X1205 is not set
3001 +# CONFIG_RTC_DRV_PCF8563 is not set
3002 +# CONFIG_RTC_DRV_PCF8583 is not set
3003 +
3004 +#
3005 +# SPI RTC drivers
3006 +#
3007 +
3008 +#
3009 +# Platform RTC drivers
3010 +#
3011 +CONFIG_RTC_DRV_CMOS=y
3012 +# CONFIG_RTC_DRV_DS1553 is not set
3013 +# CONFIG_RTC_DRV_DS1742 is not set
3014 +# CONFIG_RTC_DRV_M48T86 is not set
3015 +# CONFIG_RTC_DRV_V3020 is not set
3016 +
3017 +#
3018 +# on-CPU RTC drivers
3019 +#
3020 +
3021 +#
3022 +# DMA Engine support
3023 +#
3024 +# CONFIG_DMA_ENGINE is not set
3025 +
3026 +#
3027 +# DMA Clients
3028 +#
3029 +
3030 +#
3031 +# DMA Devices
3032 +#
3033 +
3034 +#
3035 +# Virtualization
3036 +#
3037 +# CONFIG_KVM is not set
3038 +
3039 +#
3040 +# Sysprof
3041 +#
3042 +CONFIG_SYSPROF=m
3043 +
3044 +#
3045 +# File systems
3046 +#
3047 +CONFIG_EXT2_FS=y
3048 +CONFIG_EXT2_FS_XATTR=y
3049 +# CONFIG_EXT2_FS_POSIX_ACL is not set
3050 +CONFIG_EXT2_FS_SECURITY=y
3051 +CONFIG_EXT2_FS_XIP=y
3052 +CONFIG_FS_XIP=y
3053 +CONFIG_EXT3_FS=y
3054 +CONFIG_EXT3_FS_XATTR=y
3055 +# CONFIG_EXT3_FS_POSIX_ACL is not set
3056 +CONFIG_EXT3_FS_SECURITY=y
3057 +# CONFIG_EXT4DEV_FS is not set
3058 +CONFIG_JBD=y
3059 +# CONFIG_JBD_DEBUG is not set
3060 +CONFIG_FS_MBCACHE=y
3061 +# CONFIG_REISERFS_FS is not set
3062 +# CONFIG_JFS_FS is not set
3063 +# CONFIG_FS_POSIX_ACL is not set
3064 +# CONFIG_XFS_FS is not set
3065 +# CONFIG_GFS2_FS is not set
3066 +# CONFIG_OCFS2_FS is not set
3067 +# CONFIG_MINIX_FS is not set
3068 +# CONFIG_ROMFS_FS is not set
3069 +CONFIG_INOTIFY=y
3070 +CONFIG_INOTIFY_USER=y
3071 +CONFIG_QUOTA=y
3072 +# CONFIG_QFMT_V1 is not set
3073 +CONFIG_QFMT_V2=y
3074 +CONFIG_QUOTACTL=y
3075 +CONFIG_DNOTIFY=y
3076 +CONFIG_AUTOFS_FS=m
3077 +CONFIG_AUTOFS4_FS=m
3078 +# CONFIG_FUSE_FS is not set
3079 +
3080 +#
3081 +# CD-ROM/DVD Filesystems
3082 +#
3083 +CONFIG_ISO9660_FS=m
3084 +CONFIG_JOLIET=y
3085 +CONFIG_ZISOFS=y
3086 +CONFIG_UDF_FS=m
3087 +CONFIG_UDF_NLS=y
3088 +
3089 +#
3090 +# DOS/FAT/NT Filesystems
3091 +#
3092 +CONFIG_FAT_FS=m
3093 +CONFIG_MSDOS_FS=m
3094 +CONFIG_VFAT_FS=m
3095 +CONFIG_FAT_DEFAULT_CODEPAGE=437
3096 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
3097 +# CONFIG_NTFS_FS is not set
3098 +
3099 +#
3100 +# Pseudo filesystems
3101 +#
3102 +CONFIG_PROC_FS=y
3103 +CONFIG_PROC_KCORE=y
3104 +CONFIG_PROC_SYSCTL=y
3105 +CONFIG_SYSFS=y
3106 +CONFIG_TMPFS=y
3107 +# CONFIG_TMPFS_POSIX_ACL is not set
3108 +CONFIG_HUGETLBFS=y
3109 +CONFIG_HUGETLB_PAGE=y
3110 +CONFIG_PROMFS_FS=y
3111 +CONFIG_RAMFS=y
3112 +# CONFIG_CONFIGFS_FS is not set
3113 +
3114 +#
3115 +# Miscellaneous filesystems
3116 +#
3117 +# CONFIG_ADFS_FS is not set
3118 +# CONFIG_AFFS_FS is not set
3119 +# CONFIG_ECRYPT_FS is not set
3120 +# CONFIG_HFS_FS is not set
3121 +# CONFIG_HFSPLUS_FS is not set
3122 +# CONFIG_BEFS_FS is not set
3123 +# CONFIG_BFS_FS is not set
3124 +# CONFIG_EFS_FS is not set
3125 +CONFIG_JFFS2_FS=y
3126 +CONFIG_JFFS2_FS_DEBUG=0
3127 +CONFIG_JFFS2_FS_WRITEBUFFER=y
3128 +CONFIG_JFFS2_FS_WBUF_VERIFY=y
3129 +CONFIG_JFFS2_SUMMARY=y
3130 +CONFIG_JFFS2_FS_XATTR=y
3131 +# CONFIG_JFFS2_FS_POSIX_ACL is not set
3132 +CONFIG_JFFS2_FS_SECURITY=y
3133 +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
3134 +CONFIG_JFFS2_ZLIB=y
3135 +CONFIG_JFFS2_RTIME=y
3136 +# CONFIG_JFFS2_RUBIN is not set
3137 +CONFIG_CRAMFS=m
3138 +# CONFIG_VXFS_FS is not set
3139 +# CONFIG_HPFS_FS is not set
3140 +# CONFIG_QNX4FS_FS is not set
3141 +# CONFIG_SYSV_FS is not set
3142 +# CONFIG_UFS_FS is not set
3143 +
3144 +#
3145 +# Network File Systems
3146 +#
3147 +CONFIG_NFS_FS=m
3148 +CONFIG_NFS_V3=y
3149 +# CONFIG_NFS_V3_ACL is not set
3150 +CONFIG_NFS_V4=y
3151 +CONFIG_NFS_DIRECTIO=y
3152 +# CONFIG_NFSD is not set
3153 +CONFIG_LOCKD=m
3154 +CONFIG_LOCKD_V4=y
3155 +CONFIG_NFS_COMMON=y
3156 +CONFIG_SUNRPC=m
3157 +CONFIG_SUNRPC_GSS=m
3158 +# CONFIG_SUNRPC_BIND34 is not set
3159 +CONFIG_RPCSEC_GSS_KRB5=m
3160 +CONFIG_RPCSEC_GSS_SPKM3=m
3161 +# CONFIG_SMB_FS is not set
3162 +# CONFIG_CIFS is not set
3163 +# CONFIG_NCP_FS is not set
3164 +# CONFIG_CODA_FS is not set
3165 +# CONFIG_AFS_FS is not set
3166 +# CONFIG_9P_FS is not set
3167 +
3168 +#
3169 +# Partition Types
3170 +#
3171 +CONFIG_PARTITION_ADVANCED=y
3172 +# CONFIG_ACORN_PARTITION is not set
3173 +# CONFIG_OSF_PARTITION is not set
3174 +# CONFIG_AMIGA_PARTITION is not set
3175 +# CONFIG_ATARI_PARTITION is not set
3176 +# CONFIG_MAC_PARTITION is not set
3177 +CONFIG_MSDOS_PARTITION=y
3178 +# CONFIG_BSD_DISKLABEL is not set
3179 +# CONFIG_MINIX_SUBPARTITION is not set
3180 +# CONFIG_SOLARIS_X86_PARTITION is not set
3181 +# CONFIG_UNIXWARE_DISKLABEL is not set
3182 +# CONFIG_LDM_PARTITION is not set
3183 +# CONFIG_SGI_PARTITION is not set
3184 +# CONFIG_ULTRIX_PARTITION is not set
3185 +# CONFIG_SUN_PARTITION is not set
3186 +# CONFIG_KARMA_PARTITION is not set
3187 +# CONFIG_EFI_PARTITION is not set
3188 +# CONFIG_SYSV68_PARTITION is not set
3189 +
3190 +#
3191 +# Native Language Support
3192 +#
3193 +CONFIG_NLS=y
3194 +CONFIG_NLS_DEFAULT="utf8"
3195 +CONFIG_NLS_CODEPAGE_437=y
3196 +CONFIG_NLS_CODEPAGE_737=m
3197 +CONFIG_NLS_CODEPAGE_775=m
3198 +CONFIG_NLS_CODEPAGE_850=m
3199 +CONFIG_NLS_CODEPAGE_852=m
3200 +CONFIG_NLS_CODEPAGE_855=m
3201 +CONFIG_NLS_CODEPAGE_857=m
3202 +CONFIG_NLS_CODEPAGE_860=m
3203 +CONFIG_NLS_CODEPAGE_861=m
3204 +CONFIG_NLS_CODEPAGE_862=m
3205 +CONFIG_NLS_CODEPAGE_863=m
3206 +CONFIG_NLS_CODEPAGE_864=m
3207 +CONFIG_NLS_CODEPAGE_865=m
3208 +CONFIG_NLS_CODEPAGE_866=m
3209 +CONFIG_NLS_CODEPAGE_869=m
3210 +CONFIG_NLS_CODEPAGE_936=m
3211 +CONFIG_NLS_CODEPAGE_950=m
3212 +CONFIG_NLS_CODEPAGE_932=m
3213 +CONFIG_NLS_CODEPAGE_949=m
3214 +CONFIG_NLS_CODEPAGE_874=m
3215 +CONFIG_NLS_ISO8859_8=m
3216 +CONFIG_NLS_CODEPAGE_1250=m
3217 +CONFIG_NLS_CODEPAGE_1251=m
3218 +CONFIG_NLS_ASCII=y
3219 +CONFIG_NLS_ISO8859_1=m
3220 +CONFIG_NLS_ISO8859_2=m
3221 +CONFIG_NLS_ISO8859_3=m
3222 +CONFIG_NLS_ISO8859_4=m
3223 +CONFIG_NLS_ISO8859_5=m
3224 +CONFIG_NLS_ISO8859_6=m
3225 +CONFIG_NLS_ISO8859_7=m
3226 +CONFIG_NLS_ISO8859_9=m
3227 +CONFIG_NLS_ISO8859_13=m
3228 +CONFIG_NLS_ISO8859_14=m
3229 +CONFIG_NLS_ISO8859_15=m
3230 +CONFIG_NLS_KOI8_R=m
3231 +CONFIG_NLS_KOI8_U=m
3232 +CONFIG_NLS_UTF8=m
3233 +
3234 +#
3235 +# Distributed Lock Manager
3236 +#
3237 +# CONFIG_DLM is not set
3238 +
3239 +#
3240 +# Instrumentation Support
3241 +#
3242 +CONFIG_PROFILING=y
3243 +CONFIG_OPROFILE=m
3244 +CONFIG_KPROBES=y
3245 +
3246 +#
3247 +# Kernel hacking
3248 +#
3249 +CONFIG_TRACE_IRQFLAGS_SUPPORT=y
3250 +CONFIG_PRINTK_TIME=y
3251 +# CONFIG_ENABLE_MUST_CHECK is not set
3252 +CONFIG_MAGIC_SYSRQ=y
3253 +CONFIG_UNUSED_SYMBOLS=y
3254 +CONFIG_DEBUG_FS=y
3255 +# CONFIG_HEADERS_CHECK is not set
3256 +CONFIG_DEBUG_KERNEL=y
3257 +# CONFIG_DEBUG_SHIRQ is not set
3258 +CONFIG_DETECT_SOFTLOCKUP=y
3259 +CONFIG_SCHEDSTATS=y
3260 +CONFIG_TIMER_STATS=y
3261 +# CONFIG_DEBUG_SLAB is not set
3262 +CONFIG_DEBUG_PREEMPT=y
3263 +# CONFIG_DEBUG_RT_MUTEXES is not set
3264 +# CONFIG_RT_MUTEX_TESTER is not set
3265 +CONFIG_DEBUG_SPINLOCK=y
3266 +# CONFIG_DEBUG_MUTEXES is not set
3267 +# CONFIG_DEBUG_LOCK_ALLOC is not set
3268 +# CONFIG_PROVE_LOCKING is not set
3269 +CONFIG_DEBUG_SPINLOCK_SLEEP=y
3270 +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
3271 +# CONFIG_DEBUG_KOBJECT is not set
3272 +# CONFIG_DEBUG_BUGVERBOSE is not set
3273 +CONFIG_DEBUG_INFO=y
3274 +CONFIG_DEBUG_VM=y
3275 +CONFIG_DEBUG_LIST=y
3276 +# CONFIG_FRAME_POINTER is not set
3277 +# CONFIG_FORCED_INLINING is not set
3278 +# CONFIG_RCU_TORTURE_TEST is not set
3279 +# CONFIG_LKDTM is not set
3280 +# CONFIG_FAULT_INJECTION is not set
3281 +CONFIG_EARLY_PRINTK=y
3282 +CONFIG_DEBUG_STACKOVERFLOW=y
3283 +CONFIG_DEBUG_STACK_USAGE=y
3284 +
3285 +#
3286 +# Page alloc debug is incompatible with Software Suspend on i386
3287 +#
3288 +CONFIG_DEBUG_RODATA=y
3289 +CONFIG_4KSTACKS=y
3290 +CONFIG_DOUBLEFAULT=y
3291 +
3292 +#
3293 +# Security options
3294 +#
3295 +CONFIG_KEYS=y
3296 +CONFIG_KEYS_DEBUG_PROC_KEYS=y
3297 +CONFIG_SECURITY=y
3298 +CONFIG_SECURITY_NETWORK=y
3299 +CONFIG_SECURITY_NETWORK_XFRM=y
3300 +CONFIG_SECURITY_CAPABILITIES=y
3301 +# CONFIG_SECURITY_ROOTPLUG is not set
3302 +CONFIG_SECURITY_SELINUX=y
3303 +CONFIG_SECURITY_SELINUX_BOOTPARAM=y
3304 +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
3305 +# CONFIG_SECURITY_SELINUX_DISABLE is not set
3306 +CONFIG_SECURITY_SELINUX_DEVELOP=y
3307 +CONFIG_SECURITY_SELINUX_AVC_STATS=y
3308 +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
3309 +# CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT is not set
3310 +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
3311 +
3312 +#
3313 +# Cryptographic options
3314 +#
3315 +CONFIG_CRYPTO=y
3316 +CONFIG_CRYPTO_ALGAPI=y
3317 +CONFIG_CRYPTO_BLKCIPHER=y
3318 +CONFIG_CRYPTO_HASH=y
3319 +CONFIG_CRYPTO_MANAGER=y
3320 +CONFIG_CRYPTO_HMAC=y
3321 +CONFIG_CRYPTO_XCBC=m
3322 +CONFIG_CRYPTO_NULL=m
3323 +CONFIG_CRYPTO_MD4=m
3324 +CONFIG_CRYPTO_MD5=y
3325 +CONFIG_CRYPTO_SHA1=y
3326 +CONFIG_CRYPTO_SHA256=m
3327 +CONFIG_CRYPTO_SHA512=m
3328 +CONFIG_CRYPTO_WP512=m
3329 +CONFIG_CRYPTO_TGR192=m
3330 +CONFIG_CRYPTO_GF128MUL=m
3331 +CONFIG_CRYPTO_ECB=m
3332 +CONFIG_CRYPTO_CBC=m
3333 +CONFIG_CRYPTO_PCBC=m
3334 +CONFIG_CRYPTO_LRW=m
3335 +# CONFIG_CRYPTO_CRYPTD is not set
3336 +CONFIG_CRYPTO_DES=m
3337 +CONFIG_CRYPTO_FCRYPT=m
3338 +CONFIG_CRYPTO_BLOWFISH=m
3339 +CONFIG_CRYPTO_TWOFISH=m
3340 +CONFIG_CRYPTO_TWOFISH_COMMON=m
3341 +# CONFIG_CRYPTO_TWOFISH_586 is not set
3342 +CONFIG_CRYPTO_SERPENT=m
3343 +CONFIG_CRYPTO_AES=m
3344 +CONFIG_CRYPTO_AES_586=m
3345 +CONFIG_CRYPTO_CAST5=m
3346 +CONFIG_CRYPTO_CAST6=m
3347 +CONFIG_CRYPTO_TEA=m
3348 +CONFIG_CRYPTO_ARC4=m
3349 +CONFIG_CRYPTO_KHAZAD=m
3350 +CONFIG_CRYPTO_ANUBIS=m
3351 +CONFIG_CRYPTO_DEFLATE=m
3352 +CONFIG_CRYPTO_MICHAEL_MIC=m
3353 +CONFIG_CRYPTO_CRC32C=m
3354 +CONFIG_CRYPTO_CAMELLIA=m
3355 +# CONFIG_CRYPTO_TEST is not set
3356 +
3357 +#
3358 +# Hardware crypto devices
3359 +#
3360 +# CONFIG_CRYPTO_DEV_PADLOCK is not set
3361 +CONFIG_CRYPTO_DEV_GEODE=y
3362 +
3363 +#
3364 +# Library routines
3365 +#
3366 +CONFIG_BITREVERSE=y
3367 +CONFIG_CRC_CCITT=m
3368 +CONFIG_CRC16=m
3369 +# CONFIG_CRC_ITU_T is not set
3370 +CONFIG_CRC32=y
3371 +CONFIG_LIBCRC32C=m
3372 +CONFIG_AUDIT_GENERIC=y
3373 +CONFIG_ZLIB_INFLATE=y
3374 +CONFIG_ZLIB_DEFLATE=y
3375 +CONFIG_REED_SOLOMON=y
3376 +CONFIG_REED_SOLOMON_DEC16=y
3377 +CONFIG_TEXTSEARCH=y
3378 +CONFIG_TEXTSEARCH_KMP=m
3379 +CONFIG_TEXTSEARCH_BM=m
3380 +CONFIG_TEXTSEARCH_FSM=m
3381 +CONFIG_PLIST=y
3382 +CONFIG_HAS_IOMEM=y
3383 +CONFIG_HAS_IOPORT=y
3384 +CONFIG_HAS_DMA=y
3385 +CONFIG_GENERIC_HARDIRQS=y
3386 +CONFIG_GENERIC_IRQ_PROBE=y
3387 +CONFIG_X86_BIOS_REBOOT=y
3388 +CONFIG_KTIME_SCALAR=y
3389 diff --git a/arch/i386/configs/xs_defconfig b/arch/i386/configs/xs_defconfig
3390 new file mode 100644
3391 index 0000000..b937de5
3392 --- /dev/null
3393 +++ b/arch/i386/configs/xs_defconfig
3394 @@ -0,0 +1,2221 @@
3395 +#
3396 +# Automatically generated make config: don't edit
3397 +# Linux kernel version: 2.6.22-rc5
3398 +# Wed Jun 20 08:26:53 2007
3399 +#
3400 +CONFIG_X86_32=y
3401 +CONFIG_GENERIC_TIME=y
3402 +CONFIG_CLOCKSOURCE_WATCHDOG=y
3403 +CONFIG_GENERIC_CLOCKEVENTS=y
3404 +CONFIG_LOCKDEP_SUPPORT=y
3405 +CONFIG_STACKTRACE_SUPPORT=y
3406 +CONFIG_SEMAPHORE_SLEEPERS=y
3407 +CONFIG_X86=y
3408 +CONFIG_MMU=y
3409 +CONFIG_ZONE_DMA=y
3410 +CONFIG_QUICKLIST=y
3411 +CONFIG_GENERIC_ISA_DMA=y
3412 +CONFIG_GENERIC_IOMAP=y
3413 +CONFIG_GENERIC_BUG=y
3414 +CONFIG_GENERIC_HWEIGHT=y
3415 +CONFIG_ARCH_MAY_HAVE_PC_FDC=y
3416 +CONFIG_DMI=y
3417 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
3418 +
3419 +#
3420 +# Code maturity level options
3421 +#
3422 +CONFIG_EXPERIMENTAL=y
3423 +CONFIG_BROKEN_ON_SMP=y
3424 +CONFIG_LOCK_KERNEL=y
3425 +CONFIG_INIT_ENV_ARG_LIMIT=32
3426 +
3427 +#
3428 +# General setup
3429 +#
3430 +CONFIG_LOCALVERSION=""
3431 +# CONFIG_LOCALVERSION_AUTO is not set
3432 +CONFIG_SWAP=y
3433 +CONFIG_SYSVIPC=y
3434 +# CONFIG_IPC_NS is not set
3435 +CONFIG_SYSVIPC_SYSCTL=y
3436 +CONFIG_POSIX_MQUEUE=y
3437 +CONFIG_BSD_PROCESS_ACCT=y
3438 +# CONFIG_BSD_PROCESS_ACCT_V3 is not set
3439 +# CONFIG_TASKSTATS is not set
3440 +# CONFIG_UTS_NS is not set
3441 +CONFIG_AUDIT=y
3442 +CONFIG_AUDITSYSCALL=y
3443 +# CONFIG_IKCONFIG is not set
3444 +CONFIG_LOG_BUF_SHIFT=17
3445 +# CONFIG_SYSFS_DEPRECATED is not set
3446 +CONFIG_RELAY=y
3447 +CONFIG_BLK_DEV_INITRD=y
3448 +CONFIG_INITRAMFS_SOURCE=""
3449 +CONFIG_CC_OPTIMIZE_FOR_SIZE=y
3450 +CONFIG_SYSCTL=y
3451 +CONFIG_EMBEDDED=y
3452 +CONFIG_UID16=y
3453 +# CONFIG_SYSCTL_SYSCALL is not set
3454 +CONFIG_KALLSYMS=y
3455 +# CONFIG_KALLSYMS_ALL is not set
3456 +CONFIG_KALLSYMS_EXTRA_PASS=y
3457 +CONFIG_HOTPLUG=y
3458 +CONFIG_PRINTK=y
3459 +CONFIG_BUG=y
3460 +CONFIG_ELF_CORE=y
3461 +# CONFIG_BASE_FULL is not set
3462 +CONFIG_FUTEX=y
3463 +CONFIG_ANON_INODES=y
3464 +CONFIG_EPOLL=y
3465 +CONFIG_SIGNALFD=y
3466 +CONFIG_TIMERFD=y
3467 +CONFIG_EVENTFD=y
3468 +CONFIG_SHMEM=y
3469 +CONFIG_VM_EVENT_COUNTERS=y
3470 +CONFIG_SLAB=y
3471 +# CONFIG_SLUB is not set
3472 +# CONFIG_SLOB is not set
3473 +CONFIG_RT_MUTEXES=y
3474 +# CONFIG_TINY_SHMEM is not set
3475 +CONFIG_BASE_SMALL=1
3476 +
3477 +#
3478 +# Loadable module support
3479 +#
3480 +CONFIG_MODULES=y
3481 +CONFIG_MODULE_UNLOAD=y
3482 +# CONFIG_MODULE_FORCE_UNLOAD is not set
3483 +CONFIG_MODVERSIONS=y
3484 +CONFIG_MODULE_SRCVERSION_ALL=y
3485 +CONFIG_KMOD=y
3486 +
3487 +#
3488 +# Block layer
3489 +#
3490 +CONFIG_BLOCK=y
3491 +# CONFIG_LBD is not set
3492 +# CONFIG_BLK_DEV_IO_TRACE is not set
3493 +# CONFIG_LSF is not set
3494 +
3495 +#
3496 +# IO Schedulers
3497 +#
3498 +CONFIG_IOSCHED_NOOP=y
3499 +# CONFIG_IOSCHED_AS is not set
3500 +# CONFIG_IOSCHED_DEADLINE is not set
3501 +CONFIG_IOSCHED_CFQ=y
3502 +# CONFIG_DEFAULT_AS is not set
3503 +# CONFIG_DEFAULT_DEADLINE is not set
3504 +CONFIG_DEFAULT_CFQ=y
3505 +# CONFIG_DEFAULT_NOOP is not set
3506 +CONFIG_DEFAULT_IOSCHED="cfq"
3507 +
3508 +#
3509 +# Processor type and features
3510 +#
3511 +CONFIG_TICK_ONESHOT=y
3512 +CONFIG_NO_HZ=y
3513 +CONFIG_HIGH_RES_TIMERS=y
3514 +# CONFIG_SMP is not set
3515 +CONFIG_X86_PC=y
3516 +# CONFIG_X86_ELAN is not set
3517 +# CONFIG_X86_VOYAGER is not set
3518 +# CONFIG_X86_NUMAQ is not set
3519 +# CONFIG_X86_SUMMIT is not set
3520 +# CONFIG_X86_BIGSMP is not set
3521 +# CONFIG_X86_VISWS is not set
3522 +# CONFIG_X86_GENERICARCH is not set
3523 +# CONFIG_X86_ES7000 is not set
3524 +# CONFIG_PARAVIRT is not set
3525 +# CONFIG_M386 is not set
3526 +# CONFIG_M486 is not set
3527 +# CONFIG_M586 is not set
3528 +# CONFIG_M586TSC is not set
3529 +# CONFIG_M586MMX is not set
3530 +# CONFIG_M686 is not set
3531 +# CONFIG_MPENTIUMII is not set
3532 +# CONFIG_MPENTIUMIII is not set
3533 +# CONFIG_MPENTIUMM is not set
3534 +# CONFIG_MCORE2 is not set
3535 +# CONFIG_MPENTIUM4 is not set
3536 +# CONFIG_MK6 is not set
3537 +# CONFIG_MK7 is not set
3538 +# CONFIG_MK8 is not set
3539 +# CONFIG_MCRUSOE is not set
3540 +# CONFIG_MEFFICEON is not set
3541 +# CONFIG_MWINCHIPC6 is not set
3542 +# CONFIG_MWINCHIP2 is not set
3543 +# CONFIG_MWINCHIP3D is not set
3544 +# CONFIG_MGEODEGX1 is not set
3545 +CONFIG_MGEODE_LX=y
3546 +# CONFIG_MCYRIXIII is not set
3547 +# CONFIG_MVIAC3_2 is not set
3548 +# CONFIG_MVIAC7 is not set
3549 +# CONFIG_X86_GENERIC is not set
3550 +CONFIG_X86_CMPXCHG=y
3551 +CONFIG_X86_L1_CACHE_SHIFT=5
3552 +CONFIG_X86_XADD=y
3553 +CONFIG_RWSEM_XCHGADD_ALGORITHM=y
3554 +# CONFIG_ARCH_HAS_ILOG2_U32 is not set
3555 +# CONFIG_ARCH_HAS_ILOG2_U64 is not set
3556 +CONFIG_GENERIC_CALIBRATE_DELAY=y
3557 +CONFIG_X86_WP_WORKS_OK=y
3558 +CONFIG_X86_INVLPG=y
3559 +CONFIG_X86_BSWAP=y
3560 +CONFIG_X86_POPAD_OK=y
3561 +CONFIG_X86_CMPXCHG64=y
3562 +CONFIG_X86_USE_PPRO_CHECKSUM=y
3563 +CONFIG_X86_USE_3DNOW=y
3564 +CONFIG_X86_TSC=y
3565 +CONFIG_X86_MINIMUM_CPU_MODEL=4
3566 +# CONFIG_HPET_TIMER is not set
3567 +# CONFIG_PREEMPT_NONE is not set
3568 +# CONFIG_PREEMPT_VOLUNTARY is not set
3569 +CONFIG_PREEMPT=y
3570 +CONFIG_PREEMPT_BKL=y
3571 +# CONFIG_X86_UP_APIC is not set
3572 +# CONFIG_X86_MCE is not set
3573 +# CONFIG_VM86 is not set
3574 +# CONFIG_TOSHIBA is not set
3575 +# CONFIG_I8K is not set
3576 +CONFIG_X86_REBOOTFIXUPS=y
3577 +# CONFIG_MICROCODE is not set
3578 +CONFIG_X86_MSR=y
3579 +CONFIG_X86_CPUID=m
3580 +
3581 +#
3582 +# Firmware Drivers
3583 +#
3584 +# CONFIG_EDD is not set
3585 +# CONFIG_DELL_RBU is not set
3586 +# CONFIG_DCDBAS is not set
3587 +CONFIG_NOHIGHMEM=y
3588 +# CONFIG_HIGHMEM4G is not set
3589 +# CONFIG_HIGHMEM64G is not set
3590 +CONFIG_VMSPLIT_3G=y
3591 +# CONFIG_VMSPLIT_3G_OPT is not set
3592 +# CONFIG_VMSPLIT_2G is not set
3593 +# CONFIG_VMSPLIT_2G_OPT is not set
3594 +# CONFIG_VMSPLIT_1G is not set
3595 +CONFIG_PAGE_OFFSET=0xC0000000
3596 +CONFIG_ARCH_FLATMEM_ENABLE=y
3597 +CONFIG_ARCH_SPARSEMEM_ENABLE=y
3598 +CONFIG_ARCH_SELECT_MEMORY_MODEL=y
3599 +CONFIG_ARCH_POPULATES_NODE_MAP=y
3600 +CONFIG_SELECT_MEMORY_MODEL=y
3601 +CONFIG_FLATMEM_MANUAL=y
3602 +# CONFIG_DISCONTIGMEM_MANUAL is not set
3603 +# CONFIG_SPARSEMEM_MANUAL is not set
3604 +CONFIG_FLATMEM=y
3605 +CONFIG_FLAT_NODE_MEM_MAP=y
3606 +CONFIG_SPARSEMEM_STATIC=y
3607 +CONFIG_SPLIT_PTLOCK_CPUS=4
3608 +# CONFIG_RESOURCES_64BIT is not set
3609 +CONFIG_ZONE_DMA_FLAG=1
3610 +CONFIG_NR_QUICK=1
3611 +# CONFIG_MATH_EMULATION is not set
3612 +# CONFIG_MTRR is not set
3613 +# CONFIG_SECCOMP is not set
3614 +# CONFIG_VGA_NOPROBE is not set
3615 +CONFIG_HZ_100=y
3616 +# CONFIG_HZ_250 is not set
3617 +# CONFIG_HZ_300 is not set
3618 +# CONFIG_HZ_1000 is not set
3619 +CONFIG_HZ=100
3620 +CONFIG_KEXEC=y
3621 +CONFIG_PHYSICAL_START=0x400000
3622 +# CONFIG_RELOCATABLE is not set
3623 +CONFIG_PHYSICAL_ALIGN=0x100000
3624 +# CONFIG_COMPAT_VDSO is not set
3625 +
3626 +#
3627 +# Power management options (ACPI, APM)
3628 +#
3629 +CONFIG_PM=y
3630 +CONFIG_PM_LEGACY=y
3631 +CONFIG_PM_DEBUG=y
3632 +# CONFIG_DISABLE_CONSOLE_SUSPEND is not set
3633 +CONFIG_DISABLE_SUSPEND_VT_SWITCH=y
3634 +# CONFIG_PM_TRACE is not set
3635 +# CONFIG_PM_SYSFS_DEPRECATED is not set
3636 +CONFIG_SOFTWARE_SUSPEND=y
3637 +CONFIG_PM_STD_PARTITION=""
3638 +
3639 +#
3640 +# ACPI (Advanced Configuration and Power Interface) Support
3641 +#
3642 +# CONFIG_ACPI is not set
3643 +# CONFIG_APM is not set
3644 +
3645 +#
3646 +# CPU Frequency scaling
3647 +#
3648 +# CONFIG_CPU_FREQ is not set
3649 +
3650 +#
3651 +# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
3652 +#
3653 +CONFIG_PCI=y
3654 +# CONFIG_PCI_GOBIOS is not set
3655 +# CONFIG_PCI_GOMMCONFIG is not set
3656 +# CONFIG_PCI_GODIRECT is not set
3657 +# CONFIG_PCI_GOANY is not set
3658 +CONFIG_PCI_GOOLPC=y
3659 +CONFIG_PCI_DIRECT=y
3660 +CONFIG_PCI_OLPC=y
3661 +# CONFIG_PCIEPORTBUS is not set
3662 +# CONFIG_ARCH_SUPPORTS_MSI is not set
3663 +# CONFIG_PCI_DEBUG is not set
3664 +CONFIG_ISA_DMA_API=y
3665 +# CONFIG_ISA is not set
3666 +# CONFIG_MCA is not set
3667 +# CONFIG_SCx200 is not set
3668 +CONFIG_GEODE_MFGPT_TIMER=y
3669 +CONFIG_OLPC=y
3670 +CONFIG_OLPC_PM=y
3671 +CONFIG_OPEN_FIRMWARE=y
3672 +
3673 +#
3674 +# PCCARD (PCMCIA/CardBus) support
3675 +#
3676 +# CONFIG_PCCARD is not set
3677 +# CONFIG_HOTPLUG_PCI is not set
3678 +
3679 +#
3680 +# Executable file formats
3681 +#
3682 +CONFIG_BINFMT_ELF=y
3683 +# CONFIG_BINFMT_AOUT is not set
3684 +CONFIG_BINFMT_MISC=y
3685 +
3686 +#
3687 +# Networking
3688 +#
3689 +CONFIG_NET=y
3690 +
3691 +#
3692 +# Networking options
3693 +#
3694 +CONFIG_PACKET=y
3695 +CONFIG_PACKET_MMAP=y
3696 +CONFIG_UNIX=y
3697 +CONFIG_XFRM=y
3698 +CONFIG_XFRM_USER=y
3699 +# CONFIG_XFRM_SUB_POLICY is not set
3700 +CONFIG_XFRM_MIGRATE=y
3701 +CONFIG_NET_KEY=m
3702 +CONFIG_NET_KEY_MIGRATE=y
3703 +CONFIG_INET=y
3704 +CONFIG_IP_MULTICAST=y
3705 +CONFIG_IP_ADVANCED_ROUTER=y
3706 +CONFIG_ASK_IP_FIB_HASH=y
3707 +# CONFIG_IP_FIB_TRIE is not set
3708 +CONFIG_IP_FIB_HASH=y
3709 +CONFIG_IP_MULTIPLE_TABLES=y
3710 +CONFIG_IP_ROUTE_MULTIPATH=y
3711 +# CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set
3712 +CONFIG_IP_ROUTE_VERBOSE=y
3713 +# CONFIG_IP_PNP is not set
3714 +# CONFIG_NET_IPIP is not set
3715 +# CONFIG_NET_IPGRE is not set
3716 +# CONFIG_IP_MROUTE is not set
3717 +# CONFIG_ARPD is not set
3718 +CONFIG_SYN_COOKIES=y
3719 +CONFIG_INET_AH=m
3720 +CONFIG_INET_ESP=m
3721 +CONFIG_INET_IPCOMP=m
3722 +CONFIG_INET_XFRM_TUNNEL=m
3723 +CONFIG_INET_TUNNEL=m
3724 +CONFIG_INET_XFRM_MODE_TRANSPORT=y
3725 +CONFIG_INET_XFRM_MODE_TUNNEL=y
3726 +CONFIG_INET_XFRM_MODE_BEET=y
3727 +# CONFIG_INET_DIAG is not set
3728 +CONFIG_TCP_CONG_ADVANCED=y
3729 +CONFIG_TCP_CONG_BIC=y
3730 +CONFIG_TCP_CONG_CUBIC=m
3731 +CONFIG_TCP_CONG_WESTWOOD=m
3732 +CONFIG_TCP_CONG_HTCP=m
3733 +CONFIG_TCP_CONG_HSTCP=m
3734 +CONFIG_TCP_CONG_HYBLA=m
3735 +CONFIG_TCP_CONG_VEGAS=m
3736 +CONFIG_TCP_CONG_SCALABLE=m
3737 +CONFIG_TCP_CONG_LP=m
3738 +CONFIG_TCP_CONG_VENO=m
3739 +CONFIG_TCP_CONG_YEAH=m
3740 +CONFIG_TCP_CONG_ILLINOIS=m
3741 +CONFIG_DEFAULT_BIC=y
3742 +# CONFIG_DEFAULT_CUBIC is not set
3743 +# CONFIG_DEFAULT_HTCP is not set
3744 +# CONFIG_DEFAULT_VEGAS is not set
3745 +# CONFIG_DEFAULT_WESTWOOD is not set
3746 +# CONFIG_DEFAULT_RENO is not set
3747 +CONFIG_DEFAULT_TCP_CONG="bic"
3748 +# CONFIG_TCP_MD5SIG is not set
3749 +# CONFIG_IP_VS is not set
3750 +CONFIG_IPV6=m
3751 +CONFIG_IPV6_PRIVACY=y
3752 +CONFIG_IPV6_ROUTER_PREF=y
3753 +CONFIG_IPV6_ROUTE_INFO=y
3754 +CONFIG_IPV6_OPTIMISTIC_DAD=y
3755 +CONFIG_INET6_AH=m
3756 +CONFIG_INET6_ESP=m
3757 +CONFIG_INET6_IPCOMP=m
3758 +CONFIG_IPV6_MIP6=y
3759 +CONFIG_INET6_XFRM_TUNNEL=m
3760 +CONFIG_INET6_TUNNEL=m
3761 +CONFIG_INET6_XFRM_MODE_TRANSPORT=m
3762 +CONFIG_INET6_XFRM_MODE_TUNNEL=m
3763 +CONFIG_INET6_XFRM_MODE_BEET=m
3764 +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
3765 +CONFIG_IPV6_SIT=m
3766 +CONFIG_IPV6_TUNNEL=m
3767 +CONFIG_IPV6_MULTIPLE_TABLES=y
3768 +CONFIG_IPV6_SUBTREES=y
3769 +# CONFIG_NETLABEL is not set
3770 +CONFIG_NETWORK_SECMARK=y
3771 +CONFIG_NETFILTER=y
3772 +# CONFIG_NETFILTER_DEBUG is not set
3773 +
3774 +#
3775 +# Core Netfilter Configuration
3776 +#
3777 +CONFIG_NETFILTER_NETLINK=m
3778 +# CONFIG_NETFILTER_NETLINK_QUEUE is not set
3779 +# CONFIG_NETFILTER_NETLINK_LOG is not set
3780 +CONFIG_NF_CONNTRACK_ENABLED=m
3781 +CONFIG_NF_CONNTRACK=m
3782 +# CONFIG_NF_CT_ACCT is not set
3783 +# CONFIG_NF_CONNTRACK_MARK is not set
3784 +# CONFIG_NF_CONNTRACK_SECMARK is not set
3785 +# CONFIG_NF_CONNTRACK_EVENTS is not set
3786 +# CONFIG_NF_CT_PROTO_SCTP is not set
3787 +# CONFIG_NF_CONNTRACK_AMANDA is not set
3788 +CONFIG_NF_CONNTRACK_FTP=m
3789 +# CONFIG_NF_CONNTRACK_H323 is not set
3790 +CONFIG_NF_CONNTRACK_IRC=m
3791 +# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
3792 +# CONFIG_NF_CONNTRACK_PPTP is not set
3793 +# CONFIG_NF_CONNTRACK_SANE is not set
3794 +# CONFIG_NF_CONNTRACK_SIP is not set
3795 +# CONFIG_NF_CONNTRACK_TFTP is not set
3796 +# CONFIG_NF_CT_NETLINK is not set
3797 +CONFIG_NETFILTER_XTABLES=m
3798 +# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
3799 +# CONFIG_NETFILTER_XT_TARGET_MARK is not set
3800 +# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
3801 +CONFIG_NETFILTER_XT_TARGET_NFLOG=m
3802 +# CONFIG_NETFILTER_XT_TARGET_SECMARK is not set
3803 +# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set
3804 +# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
3805 +# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set
3806 +# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set
3807 +# CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set
3808 +# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
3809 +# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
3810 +# CONFIG_NETFILTER_XT_MATCH_ESP is not set
3811 +# CONFIG_NETFILTER_XT_MATCH_HELPER is not set
3812 +# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set
3813 +# CONFIG_NETFILTER_XT_MATCH_LIMIT is not set