|
Mandriva, a Real-Time KernelAujourdhui me suis occupé que de ma pomme. Après avoir moult fois recompilé des kernels pour mes machines, ai finalement décidé, après une discussion il y a quelque temps sur irc avec Couriousous et Nanar sur le sujet, d' essayer aujourdhui un patch particulier . .. Introduction au temps-réelc' est à dire le dernier patch de Ingo Molnar pour obtenir un noyau temps-réels. J' avais l' habitude jusqu' à présent de recompiler deux sortes de kernels : un preemp et un rsbac/grsec, tout deux taillés 'grave à la serpe' tout juste pour mon matos et rien d' autre. Ceux-ci me donnaient pleine satisfaction, et à force de remettre le travail sur l' établi, mon petit duron 900mhz met moins de heure pour compiler un nouveau noyau. Mais Couriousous et Nanar m' ont ouvert les yeux, les kernels "preemp" ne sont pas réellement temps-réel. (on peut trouver des kernels préemp précompilés grâce à mandriva, sous le nom de kernel-mulitmédia -ils intègrent aussi d' autres choses-) Je connaissais déjà bien sûr les différences entre faible temps de latence et temps réel (voir post blog sur le son). Mais je ne m' étais jusqu' alors contenter de faible temps de latence. Les kernels temps réels, quant à eux, sont habituellement utilisés dans les domaines de l' embarqué (robot/espace) et du son professionnel. Comme un bon gros boulet qui lit la doc mais veux tout faire d' un seul coup, j' ai tenté de patcher (avec le patch temps réel de Ingo Molnar bien sûr) mon kernel de base, en plus en essayant un .config déjà préparé auquel j' espèrait juste rajouter les options qu' il faut sans avoir à me le re-taper. Lancementle patch c' est donc celui ci :
wget people.redhat.com/mingo/realtime-preempt/patch-2.6.17-rt1
une fois téléchargé il faut simplement l' appliquer aux sources du noyau, puis lancer make xconfig Sur un kernel "normal" c' est bien sûr l' option "no-preempt (server)" qui est. Et on peut activer pour la recompilation un des deux choix concernant le preempt. (Ce qui est le cas des kernels multimédias de Mandriva) On peut aussi choisir "volontary preempt". Mais ici on voit nettement l' option suplémentaire que le patch a ajouté : "complete preemption (real-time)" J' ai donc compiler mon kernel avec cette option. Pour la compilation d' un kernel j' utilise toujours une serpe très très affutée. Tout ce qui n' est pas machine saute purement et simplement. Exemple : firewire ? pas besoin sur cette machine … Carte machin chose ? je m' en tamponne. ISA ? ces vieux ports de la cartes mères ne me serviront jamais. BT8xxx pour la télé ? rien à carré de la télé. Bluetooth ? j en ai pas sur ce pc. Infrarouge ? pareil. Support wireless ? dehors ! lan 1000 / 10 000 ? pas non plus ! Les cartes machins-choses pour truc machin (réseau, graphiques) -> dehors aussi. Ecrans tactiles ? nul envie d' en acheter un allez hop, ça gicle. Les gadgets usb ? ouste ! bref je ne ferais pas ici une liste complète, postez mon .config sera plus efficace :) Au final, il ne reste qu' un kernel pour CETTE machine et pour aucune autre, sans superflue inutile. C' est bien une des nombreux avantages d' avoir les SOURCES : recompiler soi-même pour ses besoins :) :) :) La compilation se passe … bien :) 48 minutes tout compris sur mon vieux duron 900mhz… record à battre… Rebootje m' attendais à avoir des soucis avec les modules tiers, nottament avec le Nvidia. Bien sûr comme sur chaque nouveau kernel, hal met 3 plombes à se lancer, puis le module kqemu lui s' installe sans trouble, ho joie !. Et le module nvidia, grâce au dkms du PLF, s' installe lui aussi sans trouble ! Reste vloopback qui me jettes un refus. Pas grâve... Le module nvidia se charge bien ? hum j' ai des doutes. Arriver sur le bureau, un petit coup de glxinfo Et la, surprise : un gain immédiat évident (sur mon duron 900 avec une gforce4 64mo) !!! incroyable !!! cela saute aux yeux !! 15% minimum de perfs en plus !! tremulous n' a jamais fusé aussi vite aussi bien !! Je m' empresse d' aller raconter cette belle aventure sur irc… ou je dois dire, cela jette un trouble ! Couriousous m' informe que le driver nvidia ne peut pas fonctionner avec un noyau temps réel parcequ' il est codé avec les pieds (ça je le savais déjà) et que les mutex ne peuvent plus être utilisée en sémaphores. De plus c' est prévu dans le prochain driver nvidia, vu que le prochain kernel embarquera par défaut une partie du patch que je viens d' appliquer. Cette accélération des gains et des performances est dûe donc à une latence faible comme je n' en avait jamais eu auparavant. et pourtant j' en ai recompilé des noyaux en preempt !! Merci le patch :) RecompilationCouriousous va me pointer un fait : j' ai activer la bonne option, mais pas toutes les options, ce kernel n est donc pas complètement temps-réels, il est low-latency (vraiment low...). Je lance donc SSH pour lui permettre un accès sur ma machine. Grâce à cela li va m' expliquer et m' écrire à la main directement dans le .config les options a ajoutées encore pour faire un vrai et un total kernel temps réel. Les voici ... CONFIG_PREEMPT_RT=y CONFIG_PREEMPT=y CONFIG_PREEMPT_SOFTIRQS=y CONFIG_PREEMPT_HARDIRQS=y CONFIG_PREEMPT_BKL=y CONFIG_PREEMPT_RCU=y CONFIG_RCU_STATS=y On lance la compilation avec ces nouvelles options. Et me voilà également prévenu que Nvidia ne fonctionnera plus dans cette configuration là. Il va me falloir récupérer un autre patch, pour le driver 8178 (le patch le plus récent pour les drivers nvidia) et l' adapté a ce driver là, le 8762… ) En ajoutant juste ces options au .config existant, la compilation se passe aussi très très vite. Note qu' il a fallut aussi éditer le MakeFile des sources du kernel afin de changer le nom que ce nouveau kernel aura, afin de ne pas se retrouver avec 2 kernels au nom similaire, à savoir 2.6.17-rt1. Choix du nom 2.6.17-rt1-realtime. La compilation se passe bien. Il faut rebooter pour tester … aie aie aie.... Rebootcomme d' habitude, hal met 3 plombes pour un nouveau kernel. Comme d' habitude kqemu s' installe illico sans soucis, et comme souvent vloopback râle. Mais Nvidia… ne bronches pas !! Le dkms du PLF à réussi à installer le blob, et ce dernier ne semble pas mécontent. Bien entendu un petit log (visuel sur la tty12 pendant que kde se charge) n' était pas présent auparavant : [d79b7ecc] {(struct semaphore *)(&os_sema->wait)} Résultat :A suivretester du son, nottament jack le script de test des capacités du real-time, écrit par Ingo Molnar d' autres tests et commentaires divers Un peu (si peu...) de logsDmesg, on l' on voit la Stack Trace (inhérente à mes 2 nouveaux kernels) et les mutex pas contents (spécifique au dernier kernel) Linux version 2.6.17-rt1-realtime (couriousous@athing) (gcc version 4.1.1 20060518 (prerelease)) #2 PREEMPT Fri Jun 23 22:24:47 CEST 2006 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000001fff0000 (usable) BIOS-e820: 000000001fff0000 - 000000001fff8000 (ACPI data) BIOS-e820: 000000001fff8000 - 0000000020000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffee0000 - 00000000fff00000 (reserved) BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved) 0MB HIGHMEM available. 511MB LOWMEM available. On node 0 totalpages: 131056 DMA zone: 4096 pages, LIFO batch:0 Normal zone: 126960 pages, LIFO batch:31 DMI 2.3 present. Allocating PCI resources starting at 30000000 (gap: 20000000:dec00000) Detected 896.263 MHz processor. Real-Time Preemption Support (C) 2004-2006 Ingo Molnar Built 1 zonelists Kernel command line: BOOT_IMAGE=2.6.17-rt1-realtime root=305 acpi=ht resume=/dev/hda6 splash=silent Local APIC disabled by BIOS -- you can enable it with "lapic" mapped APIC to ffffd000 (0140a000) Enabling fast FPU save and restore… done. Initializing CPU#0 WARNING: experimental RCU implementation. PID hash table entries: 2048 (order: 11, 8192 bytes) Event source pit installed with caps set: 07 Console: colour dummy device 80x25 Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 515904k/524224k available (1492k kernel code, 7932k reserved, 1046k data, 148k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode… Ok. Calibrating delay using timer specific routine.. 1793.41 BogoMIPS (lpj=3586820) Security Framework v1.0.0 initialized Mount-cache hash table entries: 512 CPU: After generic identify, caps: 0183f9ff c1c7f9ff 00000000 00000000 00000000 00000000 00000000 CPU: After vendor identify, caps: 0183f9ff c1c7f9ff 00000000 00000000 00000000 00000000 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 64K (64 bytes/line) CPU: After all inits, caps: 0183f9ff c1c7f9ff 00000000 00000420 00000000 00000000 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: AMD Duron(tm) Processor stepping 01 Checking 'hlt' instruction… OK. SMP alternatives: switching to UP code Freeing SMP alternatives: 0k freed checking if image is initramfs… it is Freeing initrd memory: 181k freed NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xfdb01, last bus=1 Setting up standard PCI resources PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) Uncovering SIS18 that hid as a SIS503 (compatible=1) Enabling SiS 96x SMBus. Boot video device is 0000:01:00.0 PCI: Using IRQ router SIS [1039/0018] at 0000:00:02.0 TC classifier action (bugs to [email protected] cc [email protected]) PCI: Bridge: 0000:00:01.0 IO window: disabled. MEM window: cde00000-cfefffff PREFETCH window: bdc00000-cdcfffff NET: Registered protocol family 2 IP route cache hash table entries: 4096 (order: 2, 16384 bytes) TCP established hash table entries: 16384 (order: 8, 1114112 bytes) TCP bind hash table entries: 8192 (order: 7, 524288 bytes) TCP: Hash tables configured (established 16384 bind 8192) TCP reno registered audit: initializing netlink socket (disabled) audit(1151105481.468:1): initialized Total HugeTLB memory allocated, 0 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Initializing Cryptographic API io scheduler noop registered io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered vesafb: framebuffer at 0xc0000000, mapped to 0xe0880000, using 1875k, total 65536k vesafb: mode is 800x600x16, linelength=1600, pages=2 vesafb: protected mode interface info at c000:e4a0 vesafb: scrolling: redraw vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0 Console: switching to colour frame buffer device 100x37 fb0: VESA VGA frame buffer device Real Time Clock Driver v1.12ac Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A RAMDISK driver initialized: 16 RAM disks of 32000K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx SIS5513: IDE controller at PCI slot 0000:00:02.5 SIS5513: chipset revision 208 SIS5513: not 100% native mode: will probe irqs later SIS5513: SiS735 ATA 100 (2nd gen) controller ide0: BM-DMA at 0xff00-0xff07, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xff08-0xff0f, BIOS settings: hdc:DMA, hdd:DMA Probing IDE interface ide0… hda: SAMSUNG SP1203N, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1… hdc: 54X CD-ROM, ATAPI CD/DVD-ROM drive hdd: RICOH CD-R/RW MP7125A, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 512KiB hda: 234493056 sectors (120060 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100) hda: cache flushes supported hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 hda12 hda13 hda14 > serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 mice: PS/2 mouse device common for all mice NET: Registered protocol family 1 Using IPI Shortcut mode Time: tsc clocksource has been installed. hrtimers: Switched to high resolution mode CPU 0 BIOS EDD facility v0.16 2004-Jun-25, 1 devices found input: AT Translated Set 2 keyboard as /class/input/input0 ***************************************************************************** * * * REMINDER, the following debugging options are turned on in your .config: * * * * CONFIG_DEBUG_RT_MUTEXES * * CONFIG_DEBUG_PREEMPT * * CONFIG_DEBUG_SLAB * * * * they may increase runtime overhead and latencies. * * * ***************************************************************************** Freeing unused kernel memory: 148k freed input: GenPS/2 Genius Mouse as /class/input/input1 kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. usbcore: registered new driver usbfs usbcore: registered new driver hub ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) PCI: Found IRQ 11 for device 0000:00:02.2 PCI: Sharing IRQ 11 with 0000:00:0f.0 ohci_hcd 0000:00:02.2: OHCI Host Controller ohci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 1 ohci_hcd 0000:00:02.2: irq 11, io mem 0xcfffe000 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 3 ports detected PCI: Found IRQ 11 for device 0000:00:02.3 ohci_hcd 0000:00:02.3: OHCI Host Controller ohci_hcd 0000:00:02.3: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:02.3: irq 11, io mem 0xcffff000 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 3 ports detected usb 1-1: new full speed USB device using ohci_hcd and address 2 usb 1-1: configuration #1 chosen from 1 choice hub 1-1:1.0: USB hub found hub 1-1:1.0: 7 ports detected usb 2-1: new full speed USB device using ohci_hcd and address 2 usb 2-1: configuration #1 chosen from 1 choice usb 1-1.2: new full speed USB device using ohci_hcd and address 3 usb 1-1.2: configuration #1 chosen from 1 choice Linux video capture interface: v1.00 usb 1-1.3: new low speed USB device using ohci_hcd and address 4 usb 1-1.3: configuration #1 chosen from 1 choice usb 1-1.4: new low speed USB device using ohci_hcd and address 5 Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected SiS 735 chipset agpgart: AGP aperture is 64M @ 0xd0000000 usb 1-1.4: configuration #1 chosen from 1 choice usb 1-1.5: new full speed USB device using ohci_hcd and address 6 usb 1-1.5: device descriptor read/64, error -110 usb 1-1.5: device descriptor read/64, error -110 usb 1-1.5: new full speed USB device using ohci_hcd and address 7 usb 1-1.5: device descriptor read/64, error -110 usb 1-1.5: device descriptor read/64, error -110 usb 1-1.5: new full speed USB device using ohci_hcd and address 8 usb 1-1.5: device not accepting address 8, error -110 usb 1-1.5: new full speed USB device using ohci_hcd and address 9 usb 1-1.5: device not accepting address 9, error -110 eth0: register 'cdc_ether' at usb-0000:00:02.3-1, CDC Ethernet Device, 00:10:95:93:b0:c0 usbcore: registered new driver cdc_ether drivers/media/video/ov511.c: USB OV511+ video device found drivers/media/video/ov511.c: model: Generic Camera (no ID) drivers/media/video/ov511.c: Sensor is an OV7620 drivers/media/video/ov511.c: Device at usb-0000:00:02.2-1.2 registered to minor 0 usbcore: registered new driver hiddev usbcore: registered new driver ov511 drivers/media/video/ov511.c: v1.64 for Linux 2.5 : ov511 USB Camera Driver input: Mega World as /class/input/input2 input: USB HID v1.00 Gamepad [Mega World] on usb-0000:00:02.2-1.3 input: Chander Electroics Corp. USB/PS2 Mouse as /class/input/input3 input: USB HID v1.10 Mouse [Chander Electroics Corp. USB/PS2 Mouse] on usb-0000:00:02.2-1.4 usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver usbcore: registered new driver usbmouse drivers/usb/input/usbmouse.c: v1.6:USB HID Boot Protocol mouse driver EXT3 FS on hda5, internal journal Adding 1224680k swap on /dev/hda6. Priority:-1 extents:1 across:1224680k kjournald starting. Commit interval 5 seconds EXT3 FS on hda1, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda11, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda13, internal journal EXT3-fs: mounted filesystem with ordered data mode. SGI XFS with ACLs, security attributes, large block numbers, no debug enabled SGI XFS Quota Management subsystem XFS mounting filesystem hda7 Ending clean XFS mount for filesystem: hda7 kjournald starting. Commit interval 5 seconds EXT3 FS on hda10, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda9, internal journal EXT3-fs: mounted filesystem with ordered data mode. XFS mounting filesystem hda8 Ending clean XFS mount for filesystem: hda8 kjournald starting. Commit interval 5 seconds EXT3 FS on hda14, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda12, internal journal EXT3-fs: mounted filesystem with ordered data mode. loop: loaded (max 8 devices) hdc: ATAPI 52X CD-ROM drive, 128kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 hdd: ATAPI 32X CD-ROM CD-R/RW drive, 2048kB Cache, DMA Netfilter messages via NETLINK v0.30. ip_conntrack version 2.4 (4095 buckets, 32760 max) - 224 bytes per conntrack Removing netfilter NETLINK layer. NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver process `sysctl' is using deprecated sysctl (syscall) net.ipv6.neigh.lo.base_reachable_time; Use net.ipv6.neigh.lo.base_reachable_time_ms instead. PCI: Found IRQ 11 for device 0000:00:02.7 intel8x0_measure_ac97_clock: measured 56155 usecs intel8x0: clocking to 48000 NET: Registered protocol family 17 8139too Fast Ethernet driver 0.9.27 PCI: Found IRQ 11 for device 0000:00:0f.0 PCI: Sharing IRQ 11 with 0000:00:02.2 eth0: RealTek RTL8139 at 0xe0872f00, 00:40:f4:96:9c:71, IRQ 11 eth0: Identified 8139 chip type 'RTL-8100B/8139D' eth0: link down ADDRCONF(NETDEV_UP): eth0: link is not ready ip_tables: (C) 2000-2006 Netfilter Core Team Netfilter messages via NETLINK v0.30. ip_conntrack version 2.4 (4095 buckets, 32760 max) - 224 bytes per conntrack ClusterIP Version 0.8 loaded successfully ipt_recent v0.3.1: Stephen Frost <[email protected]>. http://snowman.net/projects/ipt_recent/ tun6to4: Disabled Privacy Extensions nvidia: module license 'NVIDIA' taints kernel. NVRM: loading NVIDIA Linux x86 Kernel Module 1.0-8762 Mon May 15 13:06:38 PDT 2006 BUG: nonzero lock count 1 at exit time? modprobe: 5607 [c1480850, 120] [<c0103fd1>] show_trace+0xd/0xf (8) [<c0104015>] dump_stack+0x17/0x19 (12) [<c012c954>] rt_mutex_debug_check_no_locks_held+0x57/0x24f (32) [<c0117ba0>] do_exit+0x7f0/0x881 (48) [<c0117cbe>] sys_exit_group+0x0/0x11 (24) [<c0117ccd>] sys_exit_group+0xf/0x11 (8) [<c01028cf>] sysenter_past_esp+0x54/0x75 (-8116) --------------------------- | preempt count: 00000000 ] | 0-level deep critical section nesting: ---------------------------------------------------------------------- | showing all locks held by: | (modprobe/5607 [c1480850, 120]): ------------------------------#001: [d79b7ecc] {(struct semaphore *)(&os_sema->wait)} … acquired at: __sema_init+0x1d/0x2bagpgart: Found an AGP 2.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode BUG: modprobe/5607, lock held at task exit time! [d79b7ecc] {(struct semaphore *)(&os_sema->wait)} .. ->owner: c1480850 .. held by: modprobe: 5607 [c1480850, 120] … acquired at: __sema_init+0x1d/0x2b eth1: no IPv6 routers present ip6_tables: (C) 2000-2006 Netfilter Core Team Shorewall:net2all:DROP:IN=eth1 Et le fichier de configuration du kernel ayant servi pour cette compilation :
code: null
#
CONFIG_GENERIC_TIME=y CONFIG_SEMAPHORE_SLEEPERS=y CONFIG_X86=y CONFIG_MMU=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_DMI=y
CONFIG_BROKEN_ON_SMP=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_SYSCTL=y CONFIG_AUDIT=y CONFIG_AUDITSYSCALL=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_RELAY=y CONFIG_INITRAMFS_SOURCE="" CONFIG_UID16=y CONFIG_VM86=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_EXTRA_PASS=y CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_BASE_FULL=y CONFIG_RT_MUTEXES=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SHMEM=y CONFIG_SLAB=y
CONFIG_BASE_SMALL=0
CONFIG_OBSOLETE_INTERMODULE=m
CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_KMOD=y
CONFIG_BLK_DEV_IO_TRACE=y CONFIG_LSF=y
CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_AS=y
CONFIG_DEFAULT_IOSCHED="anticipatory"
CONFIG_HIGH_RES_RESOLUTION=1000
CONFIG_X86_PC=y
CONFIG_MK7=y
CONFIG_X86_GENERIC=y CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_USE_3DNOW=y CONFIG_X86_TSC=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y
CONFIG_PREEMPT_RT=y CONFIG_PREEMPT=y CONFIG_PREEMPT_SOFTIRQS=y CONFIG_PREEMPT_HARDIRQS=y CONFIG_PREEMPT_BKL=y
CONFIG_PREEMPT_RCU=y CONFIG_RCU_STATS=y CONFIG_ASM_SEMAPHORES=y CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_MCE=y CONFIG_X86_MCE_NONFATAL=m CONFIG_X86_MCE_P4THERMAL=y
CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=m CONFIG_X86_MSR=m CONFIG_X86_CPUID=m
CONFIG_HIGHMEM4G=y
CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y
CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_MTRR=y CONFIG_REGPARM=y CONFIG_SECCOMP=y
CONFIG_HZ_250=y
CONFIG_HZ=250 CONFIG_KEXEC=y
CONFIG_PHYSICAL_START=0x100000
CONFIG_PM_LEGACY=y
CONFIG_SOFTWARE_SUSPEND=y CONFIG_PM_STD_PARTITION=""
CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y
CONFIG_PCI_MSI=y
CONFIG_ISA_DMA_API=y
CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_MISC=m
CONFIG_PACKET=m CONFIG_PACKET_MMAP=y CONFIG_UNIX=y CONFIG_XFRM=y CONFIG_XFRM_USER=m CONFIG_NET_KEY=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_ASK_IP_FIB_HASH=y
CONFIG_IP_FIB_HASH=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_FWMARK=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_MULTIPATH_CACHED=y CONFIG_IP_ROUTE_MULTIPATH_RR=m CONFIG_IP_ROUTE_MULTIPATH_RANDOM=m CONFIG_IP_ROUTE_MULTIPATH_WRANDOM=m CONFIG_IP_ROUTE_MULTIPATH_DRR=m CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_NET_IPIP=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_ARPD=y CONFIG_SYN_COOKIES=y CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_CUBIC=m CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_SCALABLE=m
CONFIG_IP_VS_TAB_BITS=12
CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y
CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m
CONFIG_IPV6=m CONFIG_IPV6_PRIVACY=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_TUNNEL=m CONFIG_NETFILTER=y
CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_XTABLES=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
CONFIG_IP_NF_CT_ACCT=y CONFIG_IP_NF_CONNTRACK_MARK=y CONFIG_IP_NF_CONNTRACK_EVENTS=y CONFIG_IP_NF_CONNTRACK_NETLINK=m CONFIG_IP_NF_CT_PROTO_SCTP=m CONFIG_IP_NF_FTP=m CONFIG_IP_NF_IRC=m CONFIG_IP_NF_NETBIOS_NS=m CONFIG_IP_NF_TFTP=m CONFIG_IP_NF_AMANDA=m CONFIG_IP_NF_PPTP=m CONFIG_IP_NF_H323=m CONFIG_IP_NF_QUEUE=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_IPRANGE=m CONFIG_IP_NF_MATCH_TOS=m CONFIG_IP_NF_MATCH_RECENT=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_DSCP=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_MATCH_OWNER=m CONFIG_IP_NF_MATCH_ADDRTYPE=m CONFIG_IP_NF_MATCH_HASHLIMIT=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_LOG=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_IP_NF_TARGET_TCPMSS=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_NAT_NEEDED=y CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_SAME=m CONFIG_IP_NF_NAT_SNMP_BASIC=m CONFIG_IP_NF_NAT_IRC=m CONFIG_IP_NF_NAT_FTP=m CONFIG_IP_NF_NAT_TFTP=m CONFIG_IP_NF_NAT_AMANDA=m CONFIG_IP_NF_NAT_PPTP=m CONFIG_IP_NF_NAT_H323=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_TOS=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_DSCP=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m
CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_RT=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_OWNER=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_LOG=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_RAW=m
CONFIG_INET_DCCP_DIAG=m CONFIG_IP_DCCP_ACKVEC=y
CONFIG_IP_DCCP_CCID3=m CONFIG_IP_DCCP_TFRC_LIB=m
CONFIG_SCTP_HMAC_NONE=y
CONFIG_TIPC_ADVANCED=y CONFIG_TIPC_ZONES=3 CONFIG_TIPC_CLUSTERS=1 CONFIG_TIPC_NODES=255 CONFIG_TIPC_SLAVE_NODES=0 CONFIG_TIPC_PORTS=8191 CONFIG_TIPC_LOG=0 CONFIG_TIPC_DEBUG=y CONFIG_ATM=m CONFIG_ATM_CLIP=m
CONFIG_ATM_LANE=m CONFIG_ATM_MPOA=m CONFIG_ATM_BR2684=m CONFIG_ATM_BR2684_IPFILTER=y
CONFIG_LLC=y CONFIG_LLC2=m CONFIG_IPX=m CONFIG_IPX_INTERN=y
CONFIG_X25=m CONFIG_LAPB=m CONFIG_NET_DIVERT=y
CONFIG_NET_SCH_CLK_JIFFIES=y
CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_INGRESS=m
CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_ROUTE=y CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_CLS_IND=y CONFIG_NET_ESTIMATOR=y
CONFIG_HAMRADIO=y
CONFIG_AX25_DAMA_SLAVE=y CONFIG_NETROM=m CONFIG_ROSE=m
CONFIG_6PACK=m CONFIG_BPQETHER=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m CONFIG_YAM=m CONFIG_IRDA=m
CONFIG_IRCOMM=m CONFIG_IRDA_ULTRA=y
CONFIG_IRDA_FAST_RR=y
CONFIG_ESI_DONGLE=m CONFIG_ACTISYS_DONGLE=m CONFIG_TEKRAM_DONGLE=m CONFIG_TOIM3232_DONGLE=m CONFIG_LITELINK_DONGLE=m CONFIG_MA600_DONGLE=m CONFIG_GIRBIL_DONGLE=m CONFIG_MCP2120_DONGLE=m CONFIG_OLD_BELKIN_DONGLE=m CONFIG_ACT200L_DONGLE=m
CONFIG_ESI_DONGLE_OLD=m CONFIG_ACTISYS_DONGLE_OLD=m CONFIG_TEKRAM_DONGLE_OLD=m CONFIG_GIRBIL_DONGLE_OLD=m CONFIG_LITELINK_DONGLE_OLD=m CONFIG_MCP2120_DONGLE_OLD=m CONFIG_OLD_BELKIN_DONGLE_OLD=m CONFIG_ACT200L_DONGLE_OLD=m CONFIG_MA600_DONGLE_OLD=m
CONFIG_SIGMATEL_FIR=m CONFIG_NSC_FIR=m CONFIG_WINBOND_FIR=m CONFIG_TOSHIBA_FIR=m CONFIG_SMC_IRCC_FIR=m CONFIG_ALI_FIR=m CONFIG_VLSI_FIR=m CONFIG_VIA_FIR=m CONFIG_BT=m CONFIG_BT_L2CAP=m CONFIG_BT_SCO=m CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m
CONFIG_BT_HCIUSB_SCO=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m CONFIG_BT_HCIVHCI=m CONFIG_IEEE80211=m
CONFIG_IEEE80211_CRYPT_WEP=m CONFIG_IEEE80211_CRYPT_CCMP=m CONFIG_IEEE80211_SOFTMAC=m
CONFIG_WIRELESS_EXT=y
CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=m
CONFIG_MTD_CONCAT=m CONFIG_MTD_PARTITIONS=y CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_BLOCK=m CONFIG_MTD_BLOCK_RO=m CONFIG_FTL=m CONFIG_NFTL=m CONFIG_NFTL_RW=y CONFIG_INFTL=m CONFIG_RFD_FTL=m
CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y
CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y
CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y
CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m CONFIG_MTD_ROM=m CONFIG_MTD_ABSENT=m
CONFIG_MTD_PHYSMAP=m CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0x4000000 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_PNC2000=m CONFIG_MTD_SC520CDP=m CONFIG_MTD_NETSC520=m CONFIG_MTD_TS5500=m CONFIG_MTD_SBC_GXX=m CONFIG_MTD_AMD76XROM=m CONFIG_MTD_ICHXROM=m CONFIG_MTD_SCB2_FLASH=m CONFIG_MTD_NETtel=m CONFIG_MTD_DILNETPC=m CONFIG_MTD_DILNETPC_BOOTSIZE=0x80000 CONFIG_MTD_L440GX=m CONFIG_MTD_PCI=m CONFIG_MTD_PLATRAM=m
CONFIG_MTD_PMC551_BUGFIX=y
CONFIG_MTD_DATAFLASH=m CONFIG_MTD_M25P80=m CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=m
CONFIG_MTD_DOC2001PLUS=m CONFIG_MTD_DOCPROBE=m CONFIG_MTD_DOCECC=m CONFIG_MTD_DOCPROBE_ADVANCED=y CONFIG_MTD_DOCPROBE_ADDRESS=0x0000 CONFIG_MTD_DOCPROBE_HIGH=y CONFIG_MTD_DOCPROBE_55AA=y
CONFIG_MTD_NAND_IDS=m CONFIG_MTD_NAND_DISKONCHIP=m
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_NANDSIM=m
CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_CRYPTOLOOP=m CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_UB=m CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=32000 CONFIG_BLK_DEV_INITRD=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_ATA_OVER_ETH=m
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m CONFIG_BLK_DEV_IDESCSI=m CONFIG_IDE_TASK_IOCTL=y
CONFIG_BLK_DEV_CMD640=y CONFIG_BLK_DEV_CMD640_ENHANCED=y CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y CONFIG_BLK_DEV_OFFBOARD=y CONFIG_BLK_DEV_GENERIC=y CONFIG_BLK_DEV_OPTI621=y CONFIG_BLK_DEV_RZ1000=m CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_AEC62XX=m CONFIG_BLK_DEV_ALI15X3=y
CONFIG_BLK_DEV_AMD74XX=y CONFIG_BLK_DEV_ATIIXP=y CONFIG_BLK_DEV_CMD64X=y
CONFIG_BLK_DEV_CY82C693=y
CONFIG_BLK_DEV_CS5535=y CONFIG_BLK_DEV_HPT34X=y CONFIG_HPT34X_AUTODMA=y CONFIG_BLK_DEV_HPT366=y CONFIG_BLK_DEV_SC1200=y CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IT821X=m
CONFIG_BLK_DEV_SIIMAGE=y CONFIG_BLK_DEV_SIS5513=y
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_AUTO=y
CONFIG_SCSI=m CONFIG_SCSI_PROC_FS=y
CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m
CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m
CONFIG_BLK_DEV_3W_XXXX_RAID=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_ACARD=m CONFIG_SCSI_AACRAID=m CONFIG_SCSI_AIC7XXX=m CONFIG_AIC7XXX_CMDS_PER_DEVICE=253 CONFIG_AIC7XXX_RESET_DELAY_MS=15000
CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC7XXX_OLD=m CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=15000
CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y CONFIG_SCSI_DPT_I2O=m CONFIG_SCSI_ADVANSYS=m CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m CONFIG_MEGARAID_LEGACY=m CONFIG_MEGARAID_SAS=m CONFIG_SCSI_SATA=m CONFIG_SCSI_SATA_AHCI=m CONFIG_SCSI_SATA_SVW=m CONFIG_SCSI_ATA_PIIX=m CONFIG_SCSI_SATA_MV=m CONFIG_SCSI_SATA_NV=m CONFIG_SCSI_PDC_ADMA=m CONFIG_SCSI_SATA_QSTOR=m CONFIG_SCSI_SATA_PROMISE=m CONFIG_SCSI_SATA_SX4=m CONFIG_SCSI_SATA_SIL=m CONFIG_SCSI_SATA_SIL24=m CONFIG_SCSI_SATA_SIS=m CONFIG_SCSI_SATA_ULI=m CONFIG_SCSI_SATA_VIA=m CONFIG_SCSI_SATA_VITESSE=m CONFIG_SCSI_SATA_INTEL_COMBINED=y CONFIG_SCSI_BUSLOGIC=m CONFIG_SCSI_OMIT_FLASHPOINT=y CONFIG_SCSI_DMX3191D=m CONFIG_SCSI_EATA=m CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=m CONFIG_SCSI_GDTH=m CONFIG_SCSI_IPS=m CONFIG_SCSI_INITIO=m CONFIG_SCSI_INIA100=m CONFIG_SCSI_SYM53C8XX_2=m CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_IPR=m
CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_QLA_FC=m
CONFIG_SCSI_LPFC=m CONFIG_SCSI_DC395x=m CONFIG_SCSI_DC390T=m CONFIG_SCSI_NSP32=m CONFIG_SCSI_DEBUG=m
CONFIG_BLK_DEV_DM=m CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_MIRROR=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_EMC=m
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y CONFIG_I2O_EXT_ADAPTEC=y CONFIG_I2O_CONFIG=m CONFIG_I2O_CONFIG_OLD_IOCTL=y CONFIG_I2O_BUS=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m
CONFIG_IFB=m CONFIG_DUMMY=m
CONFIG_EQUALIZER=m CONFIG_TUN=m
CONFIG_MII=m
CONFIG_NET_VENDOR_3COM=y CONFIG_VORTEX=m CONFIG_TYPHOON=m
CONFIG_NET_PCI=y CONFIG_PCNET32=m CONFIG_AMD8111_ETH=m
CONFIG_ADAPTEC_STARFIRE=m
CONFIG_FORCEDETH=m
CONFIG_EEPRO100=m CONFIG_E100=m
CONFIG_8139CP=m CONFIG_8139TOO=m
CONFIG_8139TOO_TUNE_TWISTER=y CONFIG_8139TOO_8129=y
CONFIG_SIS900=m
CONFIG_IBMOL=m CONFIG_IBMLS=m CONFIG_3C359=m CONFIG_TMS380TR=m CONFIG_TMSPCI=m CONFIG_ABYSS=m
CONFIG_SHAPER=m CONFIG_NETCONSOLE=m CONFIG_NETPOLL=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m
CONFIG_INPUT_EVDEV=m
CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_LKKBD=m CONFIG_KEYBOARD_XTKBD=m CONFIG_KEYBOARD_NEWTON=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_VSXXXAA=m CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=m CONFIG_JOYSTICK_ADI=m CONFIG_JOYSTICK_COBRA=m CONFIG_JOYSTICK_GF2K=m CONFIG_JOYSTICK_GRIP=m CONFIG_JOYSTICK_GRIP_MP=m CONFIG_JOYSTICK_GUILLEMOT=m CONFIG_JOYSTICK_INTERACT=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_TMDC=m CONFIG_JOYSTICK_IFORCE=m CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_SPACEORB=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_STINGER=m CONFIG_JOYSTICK_TWIDJOY=m CONFIG_JOYSTICK_JOYDUMP=m
CONFIG_INPUT_MISC=y CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_WISTRON_BTNS=m CONFIG_INPUT_UINPUT=m
CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m
CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y
CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256
CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m
CONFIG_HW_RANDOM=m CONFIG_NVRAM=m CONFIG_RTC=y
CONFIG_BLOCKER=y CONFIG_LPPTEST=y
CONFIG_ZFTAPE=m CONFIG_ZFT_DFLT_BLK_SZ=10240
CONFIG_FT_NR_BUFFERS=3
CONFIG_FT_NO_TRACE_AT_ALL=y
CONFIG_FT_FDC_THR=8 CONFIG_FT_FDC_MAX_RATE=2000 CONFIG_FT_ALPHA_CLOCK=0 CONFIG_AGP=m CONFIG_AGP_ALI=m CONFIG_AGP_ATI=m CONFIG_AGP_AMD=m CONFIG_AGP_AMD64=m CONFIG_AGP_INTEL=m CONFIG_AGP_NVIDIA=m CONFIG_AGP_SIS=m
CONFIG_DRM=m
CONFIG_DRM_I810=m CONFIG_DRM_I830=m CONFIG_DRM_I915=m
CONFIG_DRM_SIS=m
CONFIG_CS5535_GPIO=m
CONFIG_HANGCHECK_TIMER=m
CONFIG_TCG_ATMEL=m
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m
CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=m CONFIG_I2C_I810=m CONFIG_I2C_PIIX4=m CONFIG_I2C_ISA=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_PROSAVAGE=m CONFIG_I2C_SAVAGE4=m CONFIG_SCx200_ACB=m CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=m CONFIG_I2C_STUB=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m CONFIG_I2C_VOODOO3=m CONFIG_I2C_PCA_ISA=m
CONFIG_SENSORS_DS1374=m CONFIG_SENSORS_EEPROM=m CONFIG_SENSORS_PCF8574=m CONFIG_SENSORS_PCA9539=m CONFIG_SENSORS_PCF8591=m CONFIG_SENSORS_MAX6875=m
CONFIG_SPI_MASTER=y
CONFIG_HWMON_VID=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m
CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_VT8231=m
CONFIG_VIDEO_V4L1=y CONFIG_VIDEO_V4L1_COMPAT=y CONFIG_VIDEO_V4L2=y
CONFIG_VIDEO_VIVI=m
CONFIG_VIDEO_OVCAMCHIP=m
CONFIG_VIDEO_SAA711X=m
CONFIG_USB_OV511=m
CONFIG_VIDEO_BUF=m
CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_FIRMWARE_EDID=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y
CONFIG_FB_VGA16=m CONFIG_FB_VESA=y CONFIG_VIDEO_SELECT=y
CONFIG_FB_NVIDIA=m CONFIG_FB_NVIDIA_I2C=y CONFIG_FB_RIVA=m CONFIG_FB_RIVA_I2C=y
CONFIG_FB_I810=m CONFIG_FB_I810_GTF=y CONFIG_FB_I810_I2C=y CONFIG_FB_INTEL=m
CONFIG_FB_GEODE=y CONFIG_FB_GEODE_GX=m CONFIG_FB_GEODE_GX1=m CONFIG_FB_VIRTUAL=m
CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y
CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_BACKLIGHT_DEVICE=y
CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_RTCTIMER=m CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_OPL3_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_AC97_BUS=m CONFIG_SND_DUMMY=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m
CONFIG_SND_ALI5451=m
CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m
CONFIG_SND_ES1938=m CONFIG_SND_ES1968=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m
CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m
CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB_ARCH_HAS_EHCI=y CONFIG_USB=m
CONFIG_USB_BANDWIDTH=y CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_SUSPEND=y
CONFIG_USB_EHCI_SPLIT_ISO=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_ISP116X_HCD=m CONFIG_USB_OHCI_HCD=m
CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_UHCI_HCD=m CONFIG_USB_SL811_HCD=m
CONFIG_USB_PRINTER=m
CONFIG_USB_HIDINPUT=y CONFIG_USB_HIDINPUT_POWERBOOK=y CONFIG_HID_FF=y CONFIG_HID_PID=y CONFIG_LOGITECH_FF=y CONFIG_THRUSTMASTER_FF=y CONFIG_USB_HIDDEV=y
CONFIG_USB_MOUSE=m
CONFIG_USB_RTL8150=m CONFIG_USB_USBNET=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_CDC_SUBSET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_NET_ZAURUS=m
Blog Home
Attachments: 5 Attachments by bubar ...
|