Per cpu relocation to ZERO and x86_32 percpu ops on x86_64
Subsystems (4)
cover Per cpu relocation to ZERO and x86_32 percpu ops on x86_64
This patchset allows the use of x86_32 percpu ops on x86_64 while maintaining %gs pointing to the pda. It does that by moving the x86_64 pda into the percpu area (thereby pointing %gs at the per cpu area) and then relocating the x86_64 per cpu variables to start at 0.
Patch applies on top of the per cpu cleanup patches V2. See http://marc.info/?l=linux-kernel&m=119628478316525&w=2
Ultimately I think we can make the per cpu accessors arch independent (see the RFC at http://marc.info/?l=linux-kernel&m=119552126330405&w=2).
There is a performance benefit from using these in core code.
PATCH 1/3 Percpu infrastructure to rebase the per cpu area to 0UL
Support an option
CONFIG_PERCPU_ZERO_BASED
that makes offsets for per cpu variables start at zero.
If a percpu area starts at zero then
1. We do not need RELOC_HIDE anymore
2. Indexes off the per cpu area for each processor are small
3. The percpu area "addresses" are offsets and we can then have allocpercpu/cpu_alloc in the future also use these offsets so that percpu functions can take any type of percpu address if it is provided by a percpu variable or a pointer obtained via allocpercpu/cpu_alloc.
The linker area boundaries variables are different for zero based percpu segments:
__per_cpu_load -> The address at which the percpu area was loaded__per_cpu_size -> The length of the per cpu area
Removes the &__per_cpu_x in lockdep. AFAICT The __per_cpu_x are already pointers.
--- include/asm-generic/percpu.h | 7 ++++++- include/asm-generic/sections.h | 10 ++++++++++ include/asm-generic/vmlinux.lds.h | 15 +++++++++++++++ init/main.c | 17 +++++++++-------- kernel/lockdep.c | 4 ++-- 5 files changed, 42 insertions(+), 11 deletions(-)
include/asm-generic/percpu.h +6 -1
@@ -42,8 +42,13 @@ extern unsigned long __per_cpu_offset[NR* Only S390 provides its own means of moving the pointer. */ #ifndef SHIFT_PTR +#ifdef CONFIG_PERCPU_ZERO_BASED +#define SHIFT_PTR (__p, __offset) \ + ((__typeof(__p))(((void *)(__p)) + (__offset))) +#else #define SHIFT_PTR (__p, __offset) RELOC_HIDE((__p), (__offset)) -#endif +#endif /* CONFIG_PER_CPU_ZERO_BASED */ +#endif /* SHIFT_PTR */ /* * A percpu variable may point to a discarded reghions. The following are
include/asm-generic/sections.h +10 -0
@@ -9,7 +9,17 @@ extern char __bss_start[], __bss_stop[];extern char __init_begin[], __init_end[];extern char _sinittext[], _einittext[];extern char _end[]; +#ifdef CONFIG_PERCPU_ZERO_BASED +extern char __per_cpu_load[]; +extern char ____per_cpu_size[]; +#define __per_cpu_size ((unsigned long)&____per_cpu_size) +#define __per_cpu_start ((char *)0) +#define __per_cpu_end ((char *)__per_cpu_size) +#else extern char __per_cpu_start[], __per_cpu_end[]; +#define __per_cpu_load __per_cpu_start +#define __per_cpu_size (__per_cpu_end - __per_cpu_start) +#endif extern char __kprobes_text_start[], __kprobes_text_end[];extern char __initdata_begin[], __initdata_end[];extern char __start_rodata[], __end_rodata[];
include/asm-generic/vmlinux.lds.h +15 -0
@@ -255,6 +255,20 @@ *(.initcall7.init) \ *(.initcall7s.init) +#ifdef CONFIG_PERCPU_ZERO_BASED +#define PERCPU (align) \ + . = ALIGN(align); \ + percpu : { } :percpu \ + __per_cpu_load = .; \ + .data.percpu 0 : AT(__per_cpu_load - LOAD_OFFSET) { \ + *(.data.percpu.first) \ + *(.data.percpu) \ + *(.data.percpu.shared_aligned) \ + ____per_cpu_size = .; \ + } \ + . = __per_cpu_load + ____per_cpu_size; \ + data : { } :data +#else #define PERCPU (align) \ . = ALIGN(align); \ __per_cpu_start = .; \
@@ -263,3 +277,4 @@ *(.data.percpu.shared_aligned) \ } \ __per_cpu_end = .; +#endif
init/main.c +9 -8
@@ -370,18 +370,19 @@ EXPORT_SYMBOL(__per_cpu_offset);static void __init setup_per_cpu_areas (void ) { -unsigned long size, i; -char *ptr; -unsigned long nr_possible_cpus =num_possible_cpus (); +unsigned long size; +int cpu;/* Copy section for each CPU (we discard the original) */ size =ALIGN (PERCPU_ENOUGH_ROOM ,PAGE_SIZE ); - ptr =alloc_bootmem_pages (size * nr_possible_cpus); -for_each_possible_cpu (i) { - __per_cpu_offset[i] = ptr - __per_cpu_start; -memcpy (ptr, __per_cpu_start, __per_cpu_end - __per_cpu_start); - ptr += size; +for_each_possible_cpu (cpu) { +char *ptr; + + ptr =alloc_bootmem_pages_node (NODE_DATA (cpu_to_node (cpu)), + size); + __per_cpu_offset[cpu] = ptr - __per_cpu_start; +memcpy (ptr, __per_cpu_load, __per_cpu_size); } }#endif /* CONFIG_ARCH_SETS_UP_CPU_AREA */
kernel/lockdep.c +2 -2
@@ -613,8 +613,8 @@ static int static_obj(void *obj)* percpu var? */ for_each_possible_cpu (i) { - start = (unsigned long ) &__per_cpu_start +per_cpu_offset (i); - end = (unsigned long ) &__per_cpu_start +PERCPU_ENOUGH_ROOM + start = (unsigned long ) __per_cpu_start +per_cpu_offset (i); + end = (unsigned long ) __per_cpu_start +PERCPU_ENOUGH_ROOM +per_cpu_offset (i);if ((addr >= start) && (addr < end))
Re: [patch 1/3] Percpu infrastructure to rebase the per cpu area to 0UL
Quoted 9 lines · On Friday 30 November 2007 17:43:06 Christoph Lameter wrote:
Support an option
CONFIG_PERCPU_ZERO_BASEDthat makes offsets for per cpu variables start at zero.
If a percpu area starts at zero then
1. We do not need
RELOC_HIDEanymore
Hi Christoph,
Why do you think this is true? You're still doing arithmetic on variable
addresses beyond the bound of the variable.
Quoted 7 lines
2. Indexes off the per cpu area for each processor are small
3. The percpu area "addresses" are offsets and we can then have allocpercpu/cpu_alloc in the future also use these offsets so that percpu functions can take any type of percpu address if it is provided by a percpu variable or a pointer obtained via allocpercpu/cpu_alloc.
This last point is orthogonal to offsetting at zero though...
include/asm-generic/sections.h extern char __bss_start[], __bss_stop[]; · line 22
Quoted 11 lines
include/asm-generic/sections.h +10
-0+#ifdef CONFIG_PERCPU_ZERO_BASED +extern char __per_cpu_load[]; +extern char ____per_cpu_size[]; +#define __per_cpu_size ((unsigned long)&____per_cpu_size) +#define __per_cpu_start ((char *)0) +#define __per_cpu_end ((char *)__per_cpu_size) +#else extern char __per_cpu_start[], __per_cpu_end[]; +#define __per_cpu_load __per_cpu_start +#define __per_cpu_size (__per_cpu_end - __per_cpu_start) +#endif
Hmm, can't you just define __per_cpu_start and __per_cpu_end in the linker script and fold this code back together again?
kernel/lockdep.c static int static_obj(void *obj) · line 618
Quoted 6 lines
kernel/lockdep.c +2
-2for_each_possible_cpu (i) { - start = (unsigned long ) &__per_cpu_start +per_cpu_offset (i); - end = (unsigned long ) &__per_cpu_start +PERCPU_ENOUGH_ROOM + start = (unsigned long ) __per_cpu_start +per_cpu_offset (i); + end = (unsigned long ) __per_cpu_start +PERCPU_ENOUGH_ROOM +per_cpu_offset (i);
I found the original clearer; why change it?
Cheers,
Rusty.
Re: [patch 1/3] Percpu infrastructure to rebase the per cpu area to 0UL
In reply to Christoph LameterQuoted 3 lines · On Friday 30 November 2007 17:43:06 Christoph Lameter wrote:
Support an option
CONFIG_PERCPU_ZERO_BASED
Minor nitpicks aside, I like this patch (using AT() was a nice touch: I tried using section-relative relocs originally and it gave horrible results).
But this belongs in a completely separate patch, since it could well break archs which don't have NUMA stuff set up yet:
Quoted 21 lines
Index:
linux-2.6.24-rc3-mm2/init/main.c
===================================================================
---linux-2.6.24-rc3-mm2.orig/init/main.c2007-11-29 22:06:01.607326159
-0800 +++linux-2.6.24-rc3-mm2/init/main.c2007-11-29 22:06:22.754826440
-0800 @@ -370,18 +370,19 @@EXPORT_SYMBOL(__per_cpu_offset);static void
__initsetup_per_cpu_areas(void)
{init/main.c +2
-7-unsigned long size, i; -char *ptr; -unsigned long nr_possible_cpus =num_possible_cpus (); +unsigned long size; +int cpu;/* Copy section for each CPU (we discard the original) */ size =ALIGN (PERCPU_ENOUGH_ROOM ,PAGE_SIZE ); - ptr =alloc_bootmem_pages (size * nr_possible_cpus); -for_each_possible_cpu (i) { - __per_cpu_offset[i] = ptr - __per_cpu_start; -memcpy (ptr, __per_cpu_start, __per_cpu_end - __per_cpu_start);
init/main.c EXPORT_SYMBOL(__per_cpu_offset); · line 387
Quoted 10 lines
init/main.c +7
-1- ptr += size; +for_each_possible_cpu (cpu) { +char *ptr; + + ptr =alloc_bootmem_pages_node (NODE_DATA (cpu_to_node (cpu)), + size); + __per_cpu_offset[cpu] = ptr - __per_cpu_start; +memcpy (ptr, __per_cpu_load, __per_cpu_size); } }
Thanks!
Rusty.
PATCH 2/3 X86_64: Declare pda as per cpu data thereby moving it into the cpu area
In reply to Christoph LameterDeclare the pda as a per cpu variable. This will have the effect of moving the pda data into the cpu area managed by cpu alloc.
The boot_pdas are only needed in head64.c so move the declaration over there and make it static.
Remove the code that allocates special pda data structures.
The pda is moved to the beginning of the per cpu area. gs is pointing to the pda. And therefore gs: is now pointing to the per cpu area of the current processor. A per cpu variable can then be reached at
%gs:[&per_cpu_xxxx - __per_cpu_start]
--- arch/x86/kernel/head64.c | 6 ++++++ arch/x86/kernel/setup64.c | 13 ++++++++++--- arch/x86/kernel/smpboot_64.c | 16 ---------------- include/asm-generic/vmlinux.lds.h | 1 + include/asm-x86/pda.h | 1 - include/linux/percpu.h | 4 ++++ 6 files changed, 21 insertions(+), 20 deletions(-)
arch/x86/kernel/setup64.c +10 -3
@@ -30,7 +30,9 @@ cpumask_t cpu_initialized __cpuinitdatastruct x8664_pda *_cpu_pda[NR_CPUS ]__read_mostly ;EXPORT_SYMBOL (_cpu_pda); -struct x8664_pda boot_cpu_pda[NR_CPUS] __cacheline_aligned; + +DEFINE_PER_CPU_FIRST(struct x8664_pda, pda); +EXPORT_PER_CPU_SYMBOL (pda);struct desc_ptr idt_descr = {256 *16 -1 , (unsigned long ) idt_table };
@@ -109,10 +111,15 @@ void __init setup_per_cpu_areas(void) }if (!ptr)panic ("Cannot allocate cpu data for CPU %d\n" , i); -cpu_pda (i)->data_offset = ptr - __per_cpu_start;memcpy (ptr, __per_cpu_start, __per_cpu_end - __per_cpu_start); +/* Relocate the pda */ +memcpy (ptr,cpu_pda (i),sizeof (struct x8664_pda )); +cpu_pda (i) = (struct x8664_pda *)ptr; +cpu_pda (i)->data_offset = ptr - __per_cpu_start; } -} +/* Fix up pda for this processor .... */ +pda_init (0 ); +}void pda_init (int cpu) {
arch/x86/kernel/smpboot_64.c +0 -16
@@ -556,22 +556,6 @@ static int __cpuinit do_boot_cpu(int cpureturn -1 ; } -/* Allocate node local memory for AP pdas */ -if (cpu_pda (cpu) == &boot_cpu_pda[cpu]) { -struct x8664_pda *newpda, *pda; -int node =cpu_to_node (cpu); - pda =cpu_pda (cpu); - newpda =kmalloc_node (sizeof (struct x8664_pda ),GFP_ATOMIC , - node); -if (newpda) { -memcpy (newpda, pda,sizeof (struct x8664_pda )); -cpu_pda (cpu) = newpda; - }else -printk (KERN_ERR -"Could not allocate node local PDA for CPU %d on node %d\n" , - cpu, node); - } -alternatives_smp_switch (1 ); c_idle.idle =get_idle_for_cpu (cpu);
arch/x86/kernel/head64.c +6 -0
@@ -22,6 +22,12 @@#include <asm/sections.h> #include <asm/kdebug.h> +/* +* Only used before the per cpu areas are setup. The use for the non possible +* cpus continues after boot +*/ +static struct x8664_pda boot_cpu_pda[NR_CPUS] __cacheline_aligned; +static void __init zap_identity_mappings (void ) {pgd_t *pgd =pgd_offset_k (0UL );
include/asm-x86/pda.h +0 -1
@@ -39,7 +39,6 @@ struct x8664_pda { }____cacheline_aligned_in_smp ;extern struct x8664_pda *_cpu_pda[]; -extern struct x8664_pda boot_cpu_pda[];extern void pda_init (int );#define cpu_pda (i) (_cpu_pda[i])
include/asm-generic/vmlinux.lds.h +1 -0
@@ -259,6 +259,7 @@ . = ALIGN(align); \ __per_cpu_start = .; \ .data.percpu : AT(ADDR(.data.percpu) - LOAD_OFFSET) { \ + *(.data.percpu.first) \ *(.data.percpu) \ *(.data.percpu.shared_aligned) \ } \
include/linux/percpu.h +4 -0
@@ -23,6 +23,10 @@ DEFINE_PER_CPU(type, name)#endif +#define DEFINE_PER_CPU_FIRST (type, name) \ + __attribute__((__section__(".data.percpu.first"))) \ + PER_CPU_ATTRIBUTES __typeof__(type) per_cpu__##name +#define EXPORT_PER_CPU_SYMBOL (var) EXPORT_SYMBOL(per_cpu__##var)#define EXPORT_PER_CPU_SYMBOL_GPL (var) EXPORT_SYMBOL_GPL(per_cpu__##var)
PATCH 3/3 x86_64: Make the x86_32 percpu operations usable on x86_64
In reply to Christoph LameterRelocate the x86_64 percpu variables to begin at zero. Then we can directly use the x86_32 percpu operations. x86_32 offsets %fs by __per_cpu_start. x86_64 has %gs pointing directly to the pda and the per cpu area if they start at zero.
Access to the pda with the x86_64 pda operations is still possible in addition to access to the per cpu variables using x86_32 percpu operations.
Hopefully this is helpful for arch integration.
--- arch/x86/Kconfig | 5 +++++ arch/x86/kernel/setup64.c | 4 ++-- arch/x86/kernel/vmlinux_64.lds.S | 1 + include/asm-x86/percpu.h | 12 +++++++++++- 4 files changed, 19 insertions(+), 3 deletions(-)
include/asm-x86/percpu.h +11 -1
@@ -17,6 +17,12 @@#define per_cpu_offset (x) (__per_cpu_offset(x)) +#define __percpu_seg "%%gs:" + +#else + +#define __percpu_seg "" +#endif #include <asm-generic/percpu.h>
@@ -81,6 +87,11 @@ DECLARE_PER_CPU(struct x8664_pda, pda);/* We can use this directly for local CPU (faster). */ DECLARE_PER_CPU(unsigned long, this_cpu_off); +#endif /* __ASSEMBLY__ */ +#endif /* !CONFIG_X86_64 */ + +#ifndef __ASSEMBLY__ +/* For arch-specific code, we can use direct single-insn ops (they * don't give an lvalue though). */ extern void __bad_percpu_size (void );
@@ -138,5 +149,4 @@ extern void __bad_percpu_size(void);#define x86_sub_percpu (var,val) percpu_to_op("sub", per_cpu__##var, val)#define x86_or_percpu (var,val) percpu_to_op("or", per_cpu__##var, val)#endif /* !__ASSEMBLY__ */ -#endif /* !CONFIG_X86_64 */ #endif /* _ASM_X86_PERCPU_H_ */
arch/x86/Kconfig +5 -0
@@ -123,6 +123,11 @@ config GENERIC_TIME_VSYSCALL config ARCH_SETS_UP_PER_CPU_AREA def_bool X86_64 +config PERCPU_ZERO_BASED + bool + depends on X86_64 && SMP + default y + config ZONE_DMA32 bool default X86_64
arch/x86/kernel/setup64.c +2 -2
@@ -111,11 +111,11 @@ void __init setup_per_cpu_areas(void) }if (!ptr)panic ("Cannot allocate cpu data for CPU %d\n" , i); -memcpy (ptr, __per_cpu_start, __per_cpu_end - __per_cpu_start); +memcpy (ptr, __per_cpu_load, __per_cpu_size);/* Relocate the pda */ memcpy (ptr,cpu_pda (i),sizeof (struct x8664_pda ));cpu_pda (i) = (struct x8664_pda *)ptr; -cpu_pda (i)->data_offset = ptr - __per_cpu_start; +cpu_pda (i)->data_offset = (unsigned long )ptr; }/* Fix up pda for this processor .... */ pda_init (0 );
arch/x86/kernel/vmlinux_64.lds.S +1 -0
@@ -16,6 +16,7 @@ jiffies_64 = jiffies; _proxy_pda = 1; PHDRS { text PT_LOAD FLAGS(5); /* R_E */ + percpu PT_LOAD FLAGS(4); /* R__ */ data PT_LOAD FLAGS(7); /* RWE */ user PT_LOAD FLAGS(7); /* RWE */ data.init PT_LOAD FLAGS(7); /* RWE */
Re: [patch 3/3] x86_64: Make the x86_32 percpu operations usable on x86_64
The following fix is needed for UP (did not have time to do proper testing, some people will get mad at me if I do not get into a vacation mode now, be back on the 13th of December):
Fix UP setup
The __per_cpu_start offset is still needed in a UP configuration. There we do not relocate the percpu area. So we must subtract __per_cpu_start in setup64.c. It will be zero if the percpu area is relocated.
--- arch/x86/kernel/setup64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
arch/x86/kernel/setup64.c +1 -1
@@ -115,7 +115,7 @@ void __init setup_per_cpu_areas(void)/* Relocate the pda */ memcpy (ptr,cpu_pda (i),sizeof (struct x8664_pda ));cpu_pda (i) = (struct x8664_pda *)ptr; -cpu_pda (i)->data_offset = (unsigned long )ptr; +cpu_pda (i)->data_offset = ptr - __per_cpu_start; }/* Fix up pda for this processor .... */ pda_init (0 );
Quoted 5 lines · Christoph Lameter
This patchset allows the use of
x86_32percpu ops onx86_64while maintaining %gs pointing to the pda. It does that by moving thex86_64pda into the percpu area (thereby pointing %gs at the per cpu area) and then relocating thex86_64per cpu variables to start at 0.
Quoted 7 lines
Patch applies on top of the per cpu cleanup patches V2. See
http://marc.info/?l=linux-kernel&m=119628478316525&w=2Ultimately I think we can make the per cpu accessors arch independent (see the RFC at
http://marc.info/?l=linux-kernel&m=119552126330405&w=2). There is a performance benefit from using these in core code.
i've picked up your cleanup series and this relocation series as well, but it crashed on x86 32-bit UP, with:
[ 78.692936] Freeing unused kernel memory: 656k freed [ 78.697750] BUG: spinlock wrong owner on CPU#0, /0�
(no other messages, hard lockup)
find below my manual merge against x86.git, maybe i made some merging mistake. x86.git can be picked up via:
git-pull git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git mm
Ingo
-------------------->
arch/ia64/Kconfig +3 -0
@@ -75,6 +75,9 @@ config GENERIC_TIME_VSYSCALL bool default y +config ARCH_SETS_UP_PER_CPU_AREA + def_bool y + config DMI bool default y
arch/powerpc/Kconfig +3 -0
@@ -42,6 +42,9 @@ config GENERIC_HARDIRQS bool default y +config ARCH_SETS_UP_PER_CPU_AREA + def_bool PPC64 + config IRQ_PER_CPU bool default y
arch/sparc64/Kconfig +3 -0
@@ -66,6 +66,9 @@ config AUDIT_ARCH bool default y +config ARCH_SETS_UP_PER_CPU_AREA + def_bool y + config ARCH_NO_VIRT_TO_BUS def_bool y
arch/sparc64/mm/init.c +5 -0
@@ -1323,6 +1323,11 @@ pgd_t swapper_pg_dir[2048];static void sun4u_pgprot_init (void );static void sun4v_pgprot_init (void ); +/* Dummy function */ +void __init setup_per_cpu_areas (void ) +{ +} +void __init paging_init (void ) {unsigned long end_pfn, pages_avail, shift, phys_base;
arch/x86/Kconfig +6 -2
@@ -116,9 +116,13 @@ config GENERIC_TIME_VSYSCALL bool default X86_64 +config ARCH_SETS_UP_PER_CPU_AREA + def_bool X86_64 - - +config PERCPU_ZERO_BASED + bool + depends on X86_64 && SMP + default y config ZONE_DMA32 bool
arch/x86/kernel/head64.c +6 -0
@@ -22,6 +22,12 @@#include <asm/sections.h> #include <asm/kdebug.h> +/* +* Only used before the per cpu areas are setup. The use for the non possible +* cpus continues after boot +*/ +static struct x8664_pda boot_cpu_pda[NR_CPUS] __cacheline_aligned; +static void __init zap_identity_mappings (void ) {pgd_t *pgd =pgd_offset_k (0UL );
arch/x86/kernel/setup64.c +11 -4
@@ -30,7 +30,9 @@ cpumask_t cpu_initialized __cpuinitdatastruct x8664_pda *_cpu_pda[NR_CPUS ]__read_mostly ;EXPORT_SYMBOL (_cpu_pda); -struct x8664_pda boot_cpu_pda[NR_CPUS] __cacheline_aligned; + +DEFINE_PER_CPU_FIRST(struct x8664_pda, pda); +EXPORT_PER_CPU_SYMBOL (pda);struct desc_ptr idt_descr = {256 *16 -1 , (unsigned long ) idt_table };
@@ -109,10 +111,15 @@ void __init setup_per_cpu_areas(void) }if (!ptr)panic ("Cannot allocate cpu data for CPU %d\n" , i); -cpu_pda (i)->data_offset = ptr - __per_cpu_start; -memcpy (ptr, __per_cpu_start, __per_cpu_end - __per_cpu_start); +memcpy (ptr, __per_cpu_load, __per_cpu_size); +/* Relocate the pda */ +memcpy (ptr,cpu_pda (i),sizeof (struct x8664_pda )); +cpu_pda (i) = (struct x8664_pda *)ptr; +cpu_pda (i)->data_offset = (unsigned long )ptr; } -} +/* Fix up pda for this processor .... */ +pda_init (0 ); +}void pda_init (int cpu) {
arch/x86/kernel/smpboot_64.c +0 -16
@@ -556,22 +556,6 @@ static int __cpuinit do_boot_cpu(int cpureturn -1 ; } -/* Allocate node local memory for AP pdas */ -if (cpu_pda (cpu) == &boot_cpu_pda[cpu]) { -struct x8664_pda *newpda, *pda; -int node =cpu_to_node (cpu); - pda =cpu_pda (cpu); - newpda =kmalloc_node (sizeof (struct x8664_pda ),GFP_ATOMIC , - node); -if (newpda) { -memcpy (newpda, pda,sizeof (struct x8664_pda )); -cpu_pda (cpu) = newpda; - }else -printk (KERN_ERR -"Could not allocate node local PDA for CPU %d on node %d\n" , - cpu, node); - } -alternatives_smp_switch (1 ); c_idle.idle =get_idle_for_cpu (cpu);
arch/x86/kernel/vmlinux_64.lds.S +1 -0
@@ -16,6 +16,7 @@ jiffies_64 = jiffies; _proxy_pda = 1; PHDRS { text PT_LOAD FLAGS(5); /* R_E */ + percpu PT_LOAD FLAGS(4); /* R__ */ data PT_LOAD FLAGS(7); /* RWE */ user PT_LOAD FLAGS(7); /* RWE */ data.init PT_LOAD FLAGS(7); /* RWE */
include/asm-generic/percpu.h +62 -29
111 lines not on this page · raw message
include/asm-generic/sections.h +10 -0
@@ -11,7 +11,17 @@ extern char _sinittext[], _einittext[]; extern char _sextratext[] __attribute__((weak)); extern char _eextratext[] __attribute__((weak));extern char _end[]; +#ifdef CONFIG_PERCPU_ZERO_BASED +extern char __per_cpu_load[]; +extern char ____per_cpu_size[]; +#define __per_cpu_size ((unsigned long)&____per_cpu_size) +#define __per_cpu_start ((char *)0) +#define __per_cpu_end ((char *)__per_cpu_size) +#else extern char __per_cpu_start[], __per_cpu_end[]; +#define __per_cpu_load __per_cpu_start +#define __per_cpu_size (__per_cpu_end - __per_cpu_start) +#endif extern char __kprobes_text_start[], __kprobes_text_end[];extern char __initdata_begin[], __initdata_end[];extern char __start_rodata[], __end_rodata[];
include/asm-generic/vmlinux.lds.h +16 -0
@@ -255,11 +255,27 @@ *(.initcall7.init) \ *(.initcall7s.init) +#ifdef CONFIG_PERCPU_ZERO_BASED +#define PERCPU (align) \ + . = ALIGN(align); \ + percpu : { } :percpu \ + __per_cpu_load = .; \ + .data.percpu 0 : AT(__per_cpu_load - LOAD_OFFSET) { \ + *(.data.percpu.first) \ + *(.data.percpu) \ + *(.data.percpu.shared_aligned) \ + ____per_cpu_size = .; \ + } \ + . = __per_cpu_load + ____per_cpu_size; \ + data : { } :data +#else #define PERCPU (align) \ . = ALIGN(align); \ __per_cpu_start = .; \ .data.percpu : AT(ADDR(.data.percpu) - LOAD_OFFSET) { \ + *(.data.percpu.first) \ *(.data.percpu) \ *(.data.percpu.shared_aligned) \ } \ __per_cpu_end = .; +#endif
include/asm-ia64/percpu.h +8 -39
78 lines not on this page · raw message
include/asm-powerpc/percpu.h +1 -36
@@ -16,20 +16,6 @@#define __my_cpu_offset () get_paca()->data_offset#define per_cpu_offset (x) (__per_cpu_offset(x)) -/* Separate out the type, so (int[3], foo) works. */ -#define DEFINE_PER_CPU (type, name) \ - __attribute__((__section__(".data.percpu"))) __typeof__(type) per_cpu__##name - -#define DEFINE_PER_CPU_SHARED_ALIGNED (type, name) \ - __attribute__((__section__(".data.percpu.shared_aligned"))) \ - __typeof__(type) per_cpu__##name \ - ____cacheline_aligned_in_smp - -/* var is in discarded region: offset to particular copy we want */ -#define per_cpu (var, cpu) (*RELOC_HIDE(&per_cpu__##var, __per_cpu_offset(cpu))) -#define __get_cpu_var (var) (*RELOC_HIDE(&per_cpu__##var, __my_cpu_offset())) -#define __raw_get_cpu_var (var) (*RELOC_HIDE(&per_cpu__##var, local_paca->data_offset)) -/* A macro to avoid #include hell... */ #define percpu_modcopy (pcpudst, src, size) \ do { \
@@ -39,28 +25,7 @@ do { \ (src), (size)); \ } while (0) -extern void setup_per_cpu_areas(void); - -#else /* ! SMP */ - -#define DEFINE_PER_CPU (type, name) \ - __typeof__(type) per_cpu__##name -#define DEFINE_PER_CPU_SHARED_ALIGNED (type, name) \ - DEFINE_PER_CPU(type, name) - -#define per_cpu (var, cpu) (*((void)(cpu), &per_cpu__##var)) -#define __get_cpu_var (var) per_cpu__##var -#define __raw_get_cpu_var (var) per_cpu__##var -#endif /* SMP */ - -#define DECLARE_PER_CPU (type, name) extern __typeof__(type) per_cpu__##name - -#define EXPORT_PER_CPU_SYMBOL (var) EXPORT_SYMBOL(per_cpu__##var) -#define EXPORT_PER_CPU_SYMBOL_GPL (var) EXPORT_SYMBOL_GPL(per_cpu__##var) - -#else -#include <asm-generic/percpu.h> #endif - +#include <asm-generic/percpu.h> #endif /* _ASM_POWERPC_PERCPU_H_ */
include/asm-s390/percpu.h +9 -44
80 lines not on this page · raw message
include/asm-sparc64/percpu.h +0 -17
@@ -7,7 +7,6 @@ register unsigned long __local_per_cpu_o#ifdef CONFIG_SMP -#define setup_per_cpu_areas () do { } while (0)extern void real_setup_per_cpu_areas (void );extern unsigned long __per_cpu_base;
@@ -16,15 +15,6 @@ extern unsigned long __per_cpu_shift; (__per_cpu_base + ((unsigned long)(__cpu) << __per_cpu_shift))#define per_cpu_offset (x) (__per_cpu_offset(x)) -/* Separate out the type, so (int[3], foo) works. */ -#define DEFINE_PER_CPU (type, name) \ - __attribute__((__section__(".data.percpu"))) __typeof__(type) per_cpu__##name - -#define DEFINE_PER_CPU_SHARED_ALIGNED (type, name) \ - __attribute__((__section__(".data.percpu.shared_aligned"))) \ - __typeof__(type) per_cpu__##name \ - ____cacheline_aligned_in_smp -/* var is in discarded region: offset to particular copy we want */ #define per_cpu (var, cpu) (*RELOC_HIDE(&per_cpu__##var, __per_cpu_offset(cpu)))#define __get_cpu_var (var) (*RELOC_HIDE(&per_cpu__##var, __local_per_cpu_offset))
@@ -41,10 +31,6 @@ do { \#else /* ! SMP */ #define real_setup_per_cpu_areas () do { } while (0) -#define DEFINE_PER_CPU (type, name) \ - __typeof__(type) per_cpu__##name -#define DEFINE_PER_CPU_SHARED_ALIGNED (type, name) \ - DEFINE_PER_CPU(type, name)#define per_cpu (var, cpu) (*((void)cpu, &per_cpu__##var))#define __get_cpu_var (var) per_cpu__##var
@@ -54,7 +40,4 @@ do { \#define DECLARE_PER_CPU (type, name) extern __typeof__(type) per_cpu__##name -#define EXPORT_PER_CPU_SYMBOL (var) EXPORT_SYMBOL(per_cpu__##var) -#define EXPORT_PER_CPU_SYMBOL_GPL (var) EXPORT_SYMBOL_GPL(per_cpu__##var) -#endif /* __ARCH_SPARC64_PERCPU__ */
include/asm-x86/pda.h +0 -1
@@ -39,7 +39,6 @@ struct x8664_pda { }____cacheline_aligned_in_smp ;extern struct x8664_pda *_cpu_pda[]; -extern struct x8664_pda boot_cpu_pda[];extern void pda_init (int );#define cpu_pda (i) (_cpu_pda[i])
include/asm-x86/percpu.h +150 -3
155 lines not on this page · raw message
include/asm-x86/percpu_32.h deleted +0 -154
154 lines not on this page · raw message
include/asm-x86/percpu_64.h deleted +0 -68
68 lines not on this page · raw message
include/linux/percpu.h +21 -0
@@ -9,6 +9,27 @@#include <asm/percpu.h> +#define DEFINE_PER_CPU (type, name) \ + __attribute__((__section__(".data.percpu"))) \ + PER_CPU_ATTRIBUTES __typeof__(type) per_cpu__##name + +#ifdef CONFIG_SMP +#define DEFINE_PER_CPU_SHARED_ALIGNED (type, name) \ + __attribute__((__section__(".data.percpu.shared_aligned"))) \ + PER_CPU_ATTRIBUTES __typeof__(type) per_cpu__##name \ + ____cacheline_aligned_in_smp +#else +#define DEFINE_PER_CPU_SHARED_ALIGNED (type, name) \ + DEFINE_PER_CPU(type, name) +#endif + +#define DEFINE_PER_CPU_FIRST (type, name) \ + __attribute__((__section__(".data.percpu.first"))) \ + PER_CPU_ATTRIBUTES __typeof__(type) per_cpu__##name + +#define EXPORT_PER_CPU_SYMBOL (var) EXPORT_SYMBOL(per_cpu__##var) +#define EXPORT_PER_CPU_SYMBOL_GPL (var) EXPORT_SYMBOL_GPL(per_cpu__##var) +/* Enough to cover all DEFINE_PER_CPUs in kernel, including modules. */ #ifndef PERCPU_ENOUGH_ROOM #ifdef CONFIG_MODULES
init/main.c +11 -10
@@ -363,28 +363,29 @@ static inline void smp_prepare_cpus(unsi#else -#ifdef __GENERIC_PER_CPU +#ifndef CONFIG_ARCH_SETS_UP_PER_CPU_AREA unsigned long __per_cpu_offset[NR_CPUS ]__read_mostly ;EXPORT_SYMBOL (__per_cpu_offset);static void __init setup_per_cpu_areas (void ) { -unsigned long size, i; -char *ptr; -unsigned long nr_possible_cpus =num_possible_cpus (); +unsigned long size; +int cpu;/* Copy section for each CPU (we discard the original) */ size =ALIGN (PERCPU_ENOUGH_ROOM ,PAGE_SIZE ); - ptr =alloc_bootmem_pages (size * nr_possible_cpus); -for_each_possible_cpu (i) { - __per_cpu_offset[i] = ptr - __per_cpu_start; -memcpy (ptr, __per_cpu_start, __per_cpu_end - __per_cpu_start); - ptr += size; +for_each_possible_cpu (cpu) { +char *ptr; + + ptr =alloc_bootmem_pages_node (NODE_DATA (cpu_to_node (cpu)), + size); + __per_cpu_offset[cpu] = ptr - __per_cpu_start; +memcpy (ptr, __per_cpu_load, __per_cpu_size); } } -#endif /* !__GENERIC_PER_CPU */ +#endif /* CONFIG_ARCH_SETS_UP_CPU_AREA */ /* Called by boot processor to activate the rest. */ static void __init smp_init (void )
kernel/lockdep.c +2 -2
@@ -613,8 +613,8 @@ static int static_obj(void *obj)* percpu var? */ for_each_possible_cpu (i) { - start = (unsigned long ) &__per_cpu_start +per_cpu_offset (i); - end = (unsigned long ) &__per_cpu_start +PERCPU_ENOUGH_ROOM + start = (unsigned long ) __per_cpu_start +per_cpu_offset (i); + end = (unsigned long ) __per_cpu_start +PERCPU_ENOUGH_ROOM +per_cpu_offset (i);if ((addr >= start) && (addr < end))
and the patches dont even build on 64-bit x86:
kernel/module.c: In function 'load_module':kernel/module.c:1989: error: '__per_cpu_offset' undeclared (first use in this function) kernel/module.c:1989: error: (Each undeclared identifier is reported only once kernel/module.c:1989: error: for each function it appears in.)
config below. I'm dropping the patches for now. (again, this might be my mismerge)
Ingo
------------>
#
# Automatically generated make config: don't edit # Linux kernel version: 2.6.24-rc3
# Fri Nov 30 12:13:02 2007
#CONFIG_64BIT=y
# CONFIG_X86_32 is not setCONFIG_X86_64=yCONFIG_X86=yCONFIG_GENERIC_TIME=yCONFIG_GENERIC_CMOS_UPDATE=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_SEMAPHORE_SLEEPERS=yCONFIG_MMU=yCONFIG_ZONE_DMA=y
# CONFIG_QUICKLIST is not set CONFIG_GENERIC_ISA_DMA=yCONFIG_GENERIC_IOMAP=yCONFIG_GENERIC_BUG=y
# CONFIG_GENERIC_GPIO is not set CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=yCONFIG_DMI=yCONFIG_RWSEM_GENERIC_SPINLOCK=y
# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
# CONFIG_ARCH_HAS_ILOG2_U32 is not set
# CONFIG_ARCH_HAS_ILOG2_U64 is not set CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_ARCH_SETS_UP_PER_CPU_AREA=y CONFIG_PERCPU_ZERO_BASED=yCONFIG_ZONE_DMA32=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_AUDIT_ARCH=yCONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_PENDING_IRQ=yCONFIG_X86_HT=y
# CONFIG_KTIME_SCALAR is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# General setup
#CONFIG_EXPERIMENTAL=yCONFIG_LOCK_KERNEL=yCONFIG_INIT_ENV_ARG_LIMIT=32CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not setCONFIG_SWAP=yCONFIG_SYSVIPC=yCONFIG_SYSVIPC_SYSCTL=yCONFIG_POSIX_MQUEUE=yCONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not setCONFIG_TASKSTATS=yCONFIG_TASK_DELAY_ACCT=y
# CONFIG_TASK_XACCT is not set
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not setCONFIG_AUDIT=yCONFIG_AUDITSYSCALL=yCONFIG_AUDIT_TREE=y
# CONFIG_IKCONFIG is not setCONFIG_LOG_BUF_SHIFT=20
# CONFIG_CGROUPS is not setCONFIG_FAIR_GROUP_SCHED=yCONFIG_FAIR_USER_SCHED=y
# CONFIG_FAIR_CGROUP_SCHED is not setCONFIG_SYSFS_DEPRECATED=yCONFIG_RELAY=yCONFIG_BLK_DEV_INITRD=yCONFIG_INITRAMFS_SOURCE=""CONFIG_CC_OPTIMIZE_FOR_SIZE=yCONFIG_SYSCTL=y
# CONFIG_EMBEDDED is not setCONFIG_UID16=yCONFIG_SYSCTL_SYSCALL=yCONFIG_KALLSYMS=yCONFIG_KALLSYMS_ALL=yCONFIG_KALLSYMS_EXTRA_PASS=yCONFIG_HOTPLUG=yCONFIG_PRINTK=yCONFIG_BUG=yCONFIG_ELF_CORE=yCONFIG_BASE_FULL=yCONFIG_FUTEX=yCONFIG_ANON_INODES=yCONFIG_EPOLL=yCONFIG_SIGNALFD=yCONFIG_EVENTFD=yCONFIG_SHMEM=yCONFIG_VM_EVENT_COUNTERS=yCONFIG_SLAB=y
# CONFIG_SLUB is not set
# CONFIG_SLOB is not setCONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not setCONFIG_BASE_SMALL=0CONFIG_MODULES=yCONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not setCONFIG_MODVERSIONS=yCONFIG_MODULE_SRCVERSION_ALL=yCONFIG_KMOD=yCONFIG_STOP_MACHINE=yCONFIG_BLOCK=yCONFIG_BLK_DEV_IO_TRACE=y
# CONFIG_BLK_DEV_BSG is not setCONFIG_BLOCK_COMPAT=y
#
# IO Schedulers
#CONFIG_IOSCHED_NOOP=yCONFIG_IOSCHED_AS=yCONFIG_IOSCHED_DEADLINE=yCONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not setCONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not setCONFIG_DEFAULT_IOSCHED="cfq"
#
# Processor type and features
#CONFIG_TICK_ONESHOT=yCONFIG_NO_HZ=yCONFIG_HIGH_RES_TIMERS=yCONFIG_GENERIC_CLOCKEVENTS_BUILD=yCONFIG_SMP=yCONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_X86_RDC321X is not set
# CONFIG_X86_VSMP is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not setCONFIG_GENERIC_CPU=yCONFIG_X86_L1_CACHE_BYTES=128CONFIG_X86_INTERNODE_CACHE_BYTES=128CONFIG_X86_CMPXCHG=yCONFIG_X86_L1_CACHE_SHIFT=7CONFIG_X86_GOOD_APIC=yCONFIG_X86_TSC=yCONFIG_X86_MINIMUM_CPU_FAMILY=64CONFIG_X86_DEBUGCTLMSR=yCONFIG_HPET_TIMER=yCONFIG_HPET_EMULATE_RTC=yCONFIG_GART_IOMMU=yCONFIG_CALGARY_IOMMU=yCONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=yCONFIG_SWIOTLB=yCONFIG_NR_CPUS=255CONFIG_SCHED_SMT=yCONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not setCONFIG_PREEMPT=yCONFIG_PREEMPT_BKL=yCONFIG_X86_LOCAL_APIC=yCONFIG_X86_IO_APIC=yCONFIG_X86_MCE=yCONFIG_X86_MCE_INTEL=yCONFIG_X86_MCE_AMD=yCONFIG_MICROCODE=mCONFIG_MICROCODE_OLD_INTERFACE=yCONFIG_X86_MSR=yCONFIG_X86_CPUID=yCONFIG_NUMA=yCONFIG_K8_NUMA=yCONFIG_X86_64_ACPI_NUMA=yCONFIG_THREAD_ORDER=1
# CONFIG_NUMA_EMU is not setCONFIG_NODES_SHIFT=6CONFIG_ARCH_SPARSEMEM_DEFAULT=yCONFIG_ARCH_SPARSEMEM_ENABLE=yCONFIG_ARCH_SELECT_MEMORY_MODEL=yCONFIG_SELECT_MEMORY_MODEL=y
# CONFIG_FLATMEM_MANUAL is not set
# CONFIG_DISCONTIGMEM_MANUAL is not setCONFIG_SPARSEMEM_MANUAL=yCONFIG_SPARSEMEM=yCONFIG_NEED_MULTIPLE_NODES=yCONFIG_HAVE_MEMORY_PRESENT=y
# CONFIG_SPARSEMEM_STATIC is not setCONFIG_SPARSEMEM_EXTREME=yCONFIG_SPARSEMEM_VMEMMAP_ENABLE=yCONFIG_SPARSEMEM_VMEMMAP=y
# CONFIG_MEMORY_HOTPLUG is not setCONFIG_SPLIT_PTLOCK_CPUS=4CONFIG_MIGRATION=yCONFIG_RESOURCES_64BIT=yCONFIG_ZONE_DMA_FLAG=1CONFIG_BOUNCE=yCONFIG_VIRT_TO_BUS=yCONFIG_MTRR=y
# CONFIG_SECCOMP is not setCONFIG_CC_STACKPROTECTOR=yCONFIG_CC_STACKPROTECTOR_ALL=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not setCONFIG_HZ_1000=yCONFIG_HZ=1000CONFIG_KEXEC=y
# CONFIG_CRASH_DUMP is not setCONFIG_PHYSICAL_START=0x200000
# CONFIG_RELOCATABLE is not setCONFIG_PHYSICAL_ALIGN=0x200000CONFIG_HOTPLUG_CPU=yCONFIG_COMPAT_VDSO=yCONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=yCONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y
#
# Power management options
#CONFIG_PM=yCONFIG_PM_LEGACY=y
# CONFIG_PM_DEBUG is not setCONFIG_PM_SLEEP_SMP=yCONFIG_PM_SLEEP=yCONFIG_SUSPEND_SMP_POSSIBLE=yCONFIG_SUSPEND=yCONFIG_HIBERNATION_SMP_POSSIBLE=y
# CONFIG_HIBERNATION is not setCONFIG_ACPI=yCONFIG_ACPI_SLEEP=yCONFIG_ACPI_PROCFS=yCONFIG_ACPI_PROCFS_POWER=yCONFIG_ACPI_PROC_EVENT=yCONFIG_ACPI_AC=yCONFIG_ACPI_BATTERY=yCONFIG_ACPI_BUTTON=yCONFIG_ACPI_VIDEO=mCONFIG_ACPI_FAN=yCONFIG_ACPI_DOCK=y
# CONFIG_ACPI_BAY is not setCONFIG_ACPI_PROCESSOR=yCONFIG_ACPI_HOTPLUG_CPU=yCONFIG_ACPI_THERMAL=yCONFIG_ACPI_NUMA=yCONFIG_ACPI_ASUS=yCONFIG_ACPI_TOSHIBA=yCONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not setCONFIG_ACPI_EC=yCONFIG_ACPI_POWER=yCONFIG_ACPI_SYSTEM=yCONFIG_X86_PM_TIMER=yCONFIG_ACPI_CONTAINER=yCONFIG_ACPI_SBS=m
#
# CPU Frequency scaling
#CONFIG_CPU_FREQ=yCONFIG_CPU_FREQ_TABLE=y CONFIG_CPU_FREQ_DEBUG=y CONFIG_CPU_FREQ_STAT=m CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=m CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
#
# CPUFreq processor drivers
#CONFIG_X86_ACPI_CPUFREQ=yCONFIG_X86_POWERNOW_K8=yCONFIG_X86_POWERNOW_K8_ACPI=yCONFIG_X86_SPEEDSTEP_CENTRINO=y
# CONFIG_X86_P4_CLOCKMOD is not set
#
# shared options # # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set # CONFIG_X86_SPEEDSTEP_LIB is not set # CONFIG_CPU_IDLE is not set
#
# Bus options (PCI etc.)
#CONFIG_PCI=yCONFIG_PCI_DIRECT=yCONFIG_PCI_MMCONFIG=yCONFIG_PCI_DOMAINS=y
# CONFIG_DMAR is not setCONFIG_PCIEPORTBUS=yCONFIG_HOTPLUG_PCI_PCIE=mCONFIG_PCIEAER=yCONFIG_ARCH_SUPPORTS_MSI=yCONFIG_PCI_MSI=yCONFIG_PCI_LEGACY=y
# CONFIG_PCI_DEBUG is not setCONFIG_HT_IRQ=yCONFIG_ISA_DMA_API=yCONFIG_K8_NB=yCONFIG_PCCARD=y
# CONFIG_PCMCIA_DEBUG is not setCONFIG_PCMCIA=yCONFIG_PCMCIA_LOAD_CIS=yCONFIG_PCMCIA_IOCTL=yCONFIG_CARDBUS=y
#
# PC-card bridges
#CONFIG_YENTA=yCONFIG_YENTA_O2=yCONFIG_YENTA_RICOH=yCONFIG_YENTA_TI=yCONFIG_YENTA_ENE_TUNE=yCONFIG_YENTA_TOSHIBA=yCONFIG_PD6729=mCONFIG_I82092=mCONFIG_PCCARD_NONSTATIC=yCONFIG_HOTPLUG_PCI=yCONFIG_HOTPLUG_PCI_FAKE=mCONFIG_HOTPLUG_PCI_ACPI=yCONFIG_HOTPLUG_PCI_ACPI_IBM=y
# CONFIG_HOTPLUG_PCI_CPCI is not setCONFIG_HOTPLUG_PCI_SHPC=m
#
# Executable file formats / Emulations
#CONFIG_BINFMT_ELF=yCONFIG_BINFMT_MISC=yCONFIG_IA32_EMULATION=y
# CONFIG_IA32_AOUT is not setCONFIG_COMPAT=yCONFIG_COMPAT_FOR_U64_ALIGNMENT=yCONFIG_SYSVIPC_COMPAT=y
#
# Networking
#CONFIG_NET=y
#
# Networking options
#CONFIG_PACKET=yCONFIG_PACKET_MMAP=yCONFIG_UNIX=yCONFIG_XFRM=yCONFIG_XFRM_USER=y
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not setCONFIG_NET_KEY=m
# CONFIG_NET_KEY_MIGRATE is not setCONFIG_INET=yCONFIG_IP_MULTICAST=yCONFIG_IP_ADVANCED_ROUTER=yCONFIG_ASK_IP_FIB_HASH=y
# CONFIG_IP_FIB_TRIE is not setCONFIG_IP_FIB_HASH=yCONFIG_IP_MULTIPLE_TABLES=yCONFIG_IP_ROUTE_MULTIPATH=yCONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_PNP is not setCONFIG_NET_IPIP=mCONFIG_NET_IPGRE=mCONFIG_NET_IPGRE_BROADCAST=yCONFIG_IP_MROUTE=yCONFIG_IP_PIMSM_V1=yCONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not setCONFIG_SYN_COOKIES=yCONFIG_INET_AH=mCONFIG_INET_ESP=mCONFIG_INET_IPCOMP=mCONFIG_INET_XFRM_TUNNEL=mCONFIG_INET_TUNNEL=mCONFIG_INET_XFRM_MODE_TRANSPORT=yCONFIG_INET_XFRM_MODE_TUNNEL=yCONFIG_INET_XFRM_MODE_BEET=y
# CONFIG_INET_LRO is not setCONFIG_INET_DIAG=yCONFIG_INET_TCP_DIAG=y
# CONFIG_TCP_CONG_ADVANCED is not setCONFIG_TCP_CONG_CUBIC=yCONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not setCONFIG_IP_VS=m
# CONFIG_IP_VS_DEBUG is not setCONFIG_IP_VS_TAB_BITS=12
#
# IPVS transport protocol load balancing support
#CONFIG_IP_VS_PROTO_TCP=yCONFIG_IP_VS_PROTO_UDP=yCONFIG_IP_VS_PROTO_ESP=yCONFIG_IP_VS_PROTO_AH=y
#
# IPVS scheduler
#CONFIG_IP_VS_RR=mCONFIG_IP_VS_WRR=mCONFIG_IP_VS_LC=mCONFIG_IP_VS_WLC=mCONFIG_IP_VS_LBLC=mCONFIG_IP_VS_LBLCR=mCONFIG_IP_VS_DH=mCONFIG_IP_VS_SH=mCONFIG_IP_VS_SED=mCONFIG_IP_VS_NQ=m
#
# IPVS application helper
#CONFIG_IP_VS_FTP=mCONFIG_IPV6=yCONFIG_IPV6_PRIVACY=y
# CONFIG_IPV6_ROUTER_PREF is not set
# CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_INET6_AH=mCONFIG_INET6_ESP=mCONFIG_INET6_IPCOMP=m
# CONFIG_IPV6_MIP6 is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m CONFIG_INET6_XFRM_MODE_TUNNEL=m CONFIG_INET6_XFRM_MODE_BEET=m
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set CONFIG_IPV6_SIT=mCONFIG_IPV6_TUNNEL=m
# CONFIG_IPV6_MULTIPLE_TABLES is not set
# CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=yCONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set CONFIG_BRIDGE_NETFILTER=y
#
# Core Netfilter Configuration
#CONFIG_NETFILTER_NETLINK=mCONFIG_NETFILTER_NETLINK_QUEUE=mCONFIG_NETFILTER_NETLINK_LOG=m
# CONFIG_NF_CONNTRACK_ENABLED is not set
# CONFIG_NF_CONNTRACK is not set
# CONFIG_NETFILTER_XTABLES is not set
#
# IP: Netfilter Configuration
#CONFIG_IP_NF_QUEUE=m
# CONFIG_IP_NF_IPTABLES is not set
# CONFIG_IP_NF_ARPTABLES is not set
#
# IPv6: Netfilter Configuration (EXPERIMENTAL)
#
# CONFIG_IP6_NF_QUEUE is not set
# CONFIG_IP6_NF_IPTABLES is not set
#
# Bridge: Netfilter Configuration
#CONFIG_BRIDGE_NF_EBTABLES=mCONFIG_BRIDGE_EBT_BROUTE=mCONFIG_BRIDGE_EBT_T_FILTER=mCONFIG_BRIDGE_EBT_T_NAT=mCONFIG_BRIDGE_EBT_802_3=mCONFIG_BRIDGE_EBT_AMONG=mCONFIG_BRIDGE_EBT_ARP=mCONFIG_BRIDGE_EBT_IP=mCONFIG_BRIDGE_EBT_LIMIT=mCONFIG_BRIDGE_EBT_MARK=mCONFIG_BRIDGE_EBT_PKTTYPE=mCONFIG_BRIDGE_EBT_STP=mCONFIG_BRIDGE_EBT_VLAN=mCONFIG_BRIDGE_EBT_ARPREPLY=mCONFIG_BRIDGE_EBT_DNAT=mCONFIG_BRIDGE_EBT_MARK_T=mCONFIG_BRIDGE_EBT_REDIRECT=mCONFIG_BRIDGE_EBT_SNAT=mCONFIG_BRIDGE_EBT_LOG=mCONFIG_BRIDGE_EBT_ULOG=m
# CONFIG_IP_DCCP is not setCONFIG_IP_SCTP=m
# CONFIG_SCTP_DBG_MSG is not set
# CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_HMAC_NONE is not set
# CONFIG_SCTP_HMAC_SHA1 is not setCONFIG_SCTP_HMAC_MD5=y
# CONFIG_TIPC is not setCONFIG_ATM=mCONFIG_ATM_CLIP=m
# CONFIG_ATM_CLIP_NO_ICMP is not setCONFIG_ATM_LANE=m
# CONFIG_ATM_MPOA is not setCONFIG_ATM_BR2684=m
# CONFIG_ATM_BR2684_IPFILTER is not setCONFIG_BRIDGE=mCONFIG_VLAN_8021Q=m
# CONFIG_DECNET is not setCONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not setCONFIG_NET_SCHED=y
#
# Queueing/Scheduling
#CONFIG_NET_SCH_CBQ=mCONFIG_NET_SCH_HTB=mCONFIG_NET_SCH_HFSC=mCONFIG_NET_SCH_ATM=mCONFIG_NET_SCH_PRIO=m
# CONFIG_NET_SCH_RR is not setCONFIG_NET_SCH_RED=mCONFIG_NET_SCH_SFQ=mCONFIG_NET_SCH_TEQL=mCONFIG_NET_SCH_TBF=mCONFIG_NET_SCH_GRED=mCONFIG_NET_SCH_DSMARK=mCONFIG_NET_SCH_NETEM=mCONFIG_NET_SCH_INGRESS=m
#
# Classification
#CONFIG_NET_CLS=yCONFIG_NET_CLS_BASIC=mCONFIG_NET_CLS_TCINDEX=mCONFIG_NET_CLS_ROUTE4=mCONFIG_NET_CLS_ROUTE=yCONFIG_NET_CLS_FW=mCONFIG_NET_CLS_U32=mCONFIG_CLS_U32_PERF=yCONFIG_CLS_U32_MARK=yCONFIG_NET_CLS_RSVP=mCONFIG_NET_CLS_RSVP6=mCONFIG_NET_EMATCH=yCONFIG_NET_EMATCH_STACK=32CONFIG_NET_EMATCH_CMP=mCONFIG_NET_EMATCH_NBYTE=mCONFIG_NET_EMATCH_U32=mCONFIG_NET_EMATCH_META=mCONFIG_NET_EMATCH_TEXT=mCONFIG_NET_CLS_ACT=yCONFIG_NET_ACT_POLICE=y
# CONFIG_NET_ACT_GACT is not set
# CONFIG_NET_ACT_MIRRED is not set
# CONFIG_NET_ACT_NAT is not set
# CONFIG_NET_ACT_PEDIT is not set
# CONFIG_NET_ACT_SIMP is not setCONFIG_NET_CLS_POLICE=yCONFIG_NET_CLS_IND=yCONFIG_NET_SCH_FIFO=y
#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_NET_TCPPROBE is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not setCONFIG_BT=mCONFIG_BT_L2CAP=mCONFIG_BT_SCO=mCONFIG_BT_RFCOMM=mCONFIG_BT_RFCOMM_TTY=yCONFIG_BT_BNEP=mCONFIG_BT_BNEP_MC_FILTER=yCONFIG_BT_BNEP_PROTO_FILTER=yCONFIG_BT_CMTP=mCONFIG_BT_HIDP=m
#
# Bluetooth device drivers
#CONFIG_BT_HCIUSB=mCONFIG_BT_HCIUSB_SCO=yCONFIG_BT_HCIUART=mCONFIG_BT_HCIUART_H4=yCONFIG_BT_HCIUART_BCSP=y
# CONFIG_BT_HCIUART_LL is not setCONFIG_BT_HCIBCM203X=mCONFIG_BT_HCIBPA10X=mCONFIG_BT_HCIBFUSB=m
# CONFIG_BT_HCIDTL1 is not set
# CONFIG_BT_HCIBT3C is not set
# CONFIG_BT_HCIBLUECARD is not set
# CONFIG_BT_HCIBTUART is not setCONFIG_BT_HCIVHCI=m
# CONFIG_AF_RXRPC is not setCONFIG_FIB_RULES=y
#
# Wireless
#
# CONFIG_CFG80211 is not setCONFIG_WIRELESS_EXT=y
# CONFIG_MAC80211 is not setCONFIG_IEEE80211=m
# CONFIG_IEEE80211_DEBUG is not setCONFIG_IEEE80211_CRYPT_WEP=mCONFIG_IEEE80211_CRYPT_CCMP=mCONFIG_IEEE80211_CRYPT_TKIP=m
# CONFIG_IEEE80211_SOFTMAC is not set
# CONFIG_RFKILL is not set
# CONFIG_NET_9P is not set
#
# Device Drivers
#
#
# Generic Driver Options
#CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"CONFIG_STANDALONE=yCONFIG_PREVENT_FIRMWARE_BUILD=yCONFIG_FW_LOADER=y
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_CONNECTOR is not setCONFIG_MTD=m
# CONFIG_MTD_DEBUG is not setCONFIG_MTD_CONCAT=mCONFIG_MTD_PARTITIONS=yCONFIG_MTD_REDBOOT_PARTS=mCONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
#
# User Modules And Translation Layers
#CONFIG_MTD_CHAR=mCONFIG_MTD_BLKDEVS=mCONFIG_MTD_BLOCK=mCONFIG_MTD_BLOCK_RO=mCONFIG_FTL=mCONFIG_NFTL=mCONFIG_NFTL_RW=y
# CONFIG_INFTL is not set
# CONFIG_RFD_FTL is not set
# CONFIG_SSFDC is not set
# CONFIG_MTD_OOPS is not set
#
# RAM/ROM/Flash chip drivers
#CONFIG_MTD_CFI=mCONFIG_MTD_JEDECPROBE=mCONFIG_MTD_GEN_PROBE=m
# CONFIG_MTD_CFI_ADV_OPTIONS is not setCONFIG_MTD_MAP_BANK_WIDTH_1=yCONFIG_MTD_MAP_BANK_WIDTH_2=yCONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not setCONFIG_MTD_CFI_I1=yCONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not setCONFIG_MTD_CFI_INTELEXT=mCONFIG_MTD_CFI_AMDSTD=mCONFIG_MTD_CFI_STAA=mCONFIG_MTD_CFI_UTIL=mCONFIG_MTD_RAM=mCONFIG_MTD_ROM=mCONFIG_MTD_ABSENT=m
#
# Mapping drivers for chip access
#
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
# CONFIG_MTD_PHYSMAP is not set
# CONFIG_MTD_PNC2000 is not setCONFIG_MTD_SC520CDP=mCONFIG_MTD_NETSC520=mCONFIG_MTD_TS5500=m
# CONFIG_MTD_AMD76XROM is not set
# CONFIG_MTD_ICHXROM is not set
# CONFIG_MTD_ESB2ROM is not set
# CONFIG_MTD_CK804XROM is not set
# CONFIG_MTD_SCB2_FLASH is not set
# CONFIG_MTD_NETtel is not set
# CONFIG_MTD_DILNETPC is not set
# CONFIG_MTD_L440GX is not set
# CONFIG_MTD_INTEL_VR_NOR is not setCONFIG_MTD_PLATRAM=m
#
# Self-contained MTD device drivers
#
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_PHRAM is not setCONFIG_MTD_MTDRAM=mCONFIG_MTDRAM_TOTAL_SIZE=4096CONFIG_MTDRAM_ERASE_SIZE=128CONFIG_MTD_BLOCK2MTD=m
#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOC2000 is not set
# CONFIG_MTD_DOC2001 is not set
# CONFIG_MTD_DOC2001PLUS is not setCONFIG_MTD_NAND=m
# CONFIG_MTD_NAND_VERIFY_WRITE is not set
# CONFIG_MTD_NAND_ECC_SMC is not set
# CONFIG_MTD_NAND_MUSEUM_IDS is not setCONFIG_MTD_NAND_IDS=m
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_CAFE is not set
# CONFIG_MTD_NAND_NANDSIM is not set
# CONFIG_MTD_NAND_PLATFORM is not set
# CONFIG_MTD_ALAUDA is not set
# CONFIG_MTD_ONENAND is not set
#
# UBI - Unsorted block images
#
# CONFIG_MTD_UBI is not setCONFIG_PARPORT=yCONFIG_PARPORT_PC=yCONFIG_PARPORT_SERIAL=m
# CONFIG_PARPORT_PC_FIFO is not set
# CONFIG_PARPORT_PC_SUPERIO is not set
# CONFIG_PARPORT_PC_PCMCIA is not set
# CONFIG_PARPORT_GSC is not set
# CONFIG_PARPORT_AX88796 is not setCONFIG_PARPORT_1284=yCONFIG_PARPORT_NOT_PC=yCONFIG_PNP=y
# CONFIG_PNP_DEBUG is not set
#
# Protocols
#CONFIG_PNPACPI=yCONFIG_BLK_DEV=yCONFIG_BLK_DEV_FD=m
# CONFIG_PARIDE is not setCONFIG_BLK_CPQ_DA=yCONFIG_BLK_CPQ_CISS_DA=mCONFIG_CISS_SCSI_TAPE=yCONFIG_BLK_DEV_DAC960=m
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not setCONFIG_BLK_DEV_LOOP=mCONFIG_BLK_DEV_CRYPTOLOOP=mCONFIG_BLK_DEV_NBD=mCONFIG_BLK_DEV_SX8=m
# CONFIG_BLK_DEV_UB is not setCONFIG_BLK_DEV_RAM=yCONFIG_BLK_DEV_RAM_COUNT=16CONFIG_BLK_DEV_RAM_SIZE=16384CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024CONFIG_CDROM_PKTCDVD=yCONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
# CONFIG_ATA_OVER_ETH is not setCONFIG_MISC_DEVICES=yCONFIG_IBM_ASM=m
# CONFIG_PHANTOM is not set
# CONFIG_EEPROM_93CX6 is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
# CONFIG_FUJITSU_LAPTOP is not set
# CONFIG_MSI_LAPTOP is not set
# CONFIG_SONY_LAPTOP is not set
# CONFIG_THINKPAD_ACPI is not set
# CONFIG_IDE is not set
#
# SCSI device support
#CONFIG_RAID_ATTRS=mCONFIG_SCSI=yCONFIG_SCSI_DMA=yCONFIG_SCSI_TGT=mCONFIG_SCSI_NETLINK=yCONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#CONFIG_BLK_DEV_SD=yCONFIG_CHR_DEV_ST=m
# CONFIG_CHR_DEV_OSST is not setCONFIG_BLK_DEV_SR=yCONFIG_BLK_DEV_SR_VENDOR=yCONFIG_CHR_DEV_SG=yCONFIG_CHR_DEV_SCH=y
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs #CONFIG_SCSI_MULTI_LUN=yCONFIG_SCSI_CONSTANTS=yCONFIG_SCSI_LOGGING=y
# CONFIG_SCSI_SCAN_ASYNC is not set CONFIG_SCSI_WAIT_SCAN=m
#
# SCSI Transports
#CONFIG_SCSI_SPI_ATTRS=yCONFIG_SCSI_FC_ATTRS=m
# CONFIG_SCSI_FC_TGT_ATTRS is not setCONFIG_SCSI_ISCSI_ATTRS=mCONFIG_SCSI_SAS_ATTRS=yCONFIG_SCSI_SAS_LIBSAS=y
# CONFIG_SCSI_SAS_ATA is not set
# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set
# CONFIG_SCSI_SRP_ATTRS is not setCONFIG_SCSI_LOWLEVEL=yCONFIG_ISCSI_TCP=mCONFIG_BLK_DEV_3W_XXXX_RAID=mCONFIG_SCSI_3W_9XXX=mCONFIG_SCSI_ACARD=mCONFIG_SCSI_AACRAID=mCONFIG_SCSI_AIC7XXX=yCONFIG_AIC7XXX_CMDS_PER_DEVICE=4CONFIG_AIC7XXX_RESET_DELAY_MS=1000
# CONFIG_AIC7XXX_DEBUG_ENABLE is not setCONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not setCONFIG_SCSI_AIC7XXX_OLD=mCONFIG_SCSI_AIC79XX=yCONFIG_AIC79XX_CMDS_PER_DEVICE=4CONFIG_AIC79XX_RESET_DELAY_MS=1000
# CONFIG_AIC79XX_DEBUG_ENABLE is not setCONFIG_AIC79XX_DEBUG_MASK=0
# CONFIG_AIC79XX_REG_PRETTY_PRINT is not setCONFIG_SCSI_AIC94XX=y
# CONFIG_AIC94XX_DEBUG is not set
# CONFIG_SCSI_ADVANSYS is not setCONFIG_SCSI_ARCMSR=m
# CONFIG_SCSI_ARCMSR_AER is not setCONFIG_MEGARAID_NEWGEN=yCONFIG_MEGARAID_MM=mCONFIG_MEGARAID_MAILBOX=mCONFIG_MEGARAID_LEGACY=mCONFIG_MEGARAID_SAS=mCONFIG_SCSI_HPTIOP=mCONFIG_SCSI_BUSLOGIC=m
# CONFIG_SCSI_OMIT_FLASHPOINT is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not setCONFIG_SCSI_FUTURE_DOMAIN=mCONFIG_SCSI_GDTH=mCONFIG_SCSI_IPS=mCONFIG_SCSI_INITIO=mCONFIG_SCSI_INIA100=mCONFIG_SCSI_PPA=mCONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not setCONFIG_SCSI_STEX=mCONFIG_SCSI_SYM53C8XX_2=mCONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64CONFIG_SCSI_SYM53C8XX_MMIO=y
# CONFIG_SCSI_IPR is not setCONFIG_SCSI_QLOGIC_1280=mCONFIG_SCSI_QLA_FC=mCONFIG_SCSI_QLA_ISCSI=mCONFIG_SCSI_LPFC=m
CONFIG_SCSI_DC395x=mCONFIG_SCSI_DC390T=m
# CONFIG_SCSI_DEBUG is not setCONFIG_SCSI_SRP=m
# CONFIG_SCSI_LOWLEVEL_PCMCIA is not setCONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not setCONFIG_ATA_ACPI=yCONFIG_SATA_AHCI=yCONFIG_SATA_SVW=yCONFIG_ATA_PIIX=yCONFIG_SATA_MV=yCONFIG_SATA_NV=yCONFIG_PDC_ADMA=yCONFIG_SATA_QSTOR=yCONFIG_SATA_PROMISE=yCONFIG_SATA_SX4=yCONFIG_SATA_SIL=yCONFIG_SATA_SIL24=yCONFIG_SATA_SIS=yCONFIG_SATA_ULI=yCONFIG_SATA_VIA=yCONFIG_SATA_VITESSE=y
# CONFIG_SATA_INIC162X is not set
# CONFIG_PATA_ACPI is not setCONFIG_PATA_ALI=yCONFIG_PATA_AMD=yCONFIG_PATA_ARTOP=yCONFIG_PATA_ATIIXP=y
# CONFIG_PATA_CMD640_PCI is not setCONFIG_PATA_CMD64X=yCONFIG_PATA_CS5520=yCONFIG_PATA_CS5530=yCONFIG_PATA_CYPRESS=yCONFIG_PATA_EFAR=yCONFIG_ATA_GENERIC=yCONFIG_PATA_HPT366=yCONFIG_PATA_HPT37X=yCONFIG_PATA_HPT3X2N=yCONFIG_PATA_HPT3X3=y
# CONFIG_PATA_HPT3X3_DMA is not setCONFIG_PATA_IT821X=y
# CONFIG_PATA_IT8213 is not setCONFIG_PATA_JMICRON=yCONFIG_PATA_TRIFLEX=yCONFIG_PATA_MARVELL=yCONFIG_PATA_MPIIX=yCONFIG_PATA_OLDPIIX=yCONFIG_PATA_NETCELL=yCONFIG_PATA_NS87410=y
# CONFIG_PATA_NS87415 is not setCONFIG_PATA_OPTI=yCONFIG_PATA_OPTIDMA=y
# CONFIG_PATA_PCMCIA is not setCONFIG_PATA_PDC_OLD=yCONFIG_PATA_RADISYS=yCONFIG_PATA_RZ1000=yCONFIG_PATA_SC1200=yCONFIG_PATA_SERVERWORKS=yCONFIG_PATA_PDC2027X=yCONFIG_PATA_SIL680=yCONFIG_PATA_SIS=yCONFIG_PATA_VIA=yCONFIG_PATA_WINBOND=yCONFIG_MD=yCONFIG_BLK_DEV_MD=yCONFIG_MD_LINEAR=mCONFIG_MD_RAID0=mCONFIG_MD_RAID1=mCONFIG_MD_RAID10=m
# CONFIG_MD_RAID456 is not setCONFIG_MD_MULTIPATH=mCONFIG_MD_FAULTY=mCONFIG_BLK_DEV_DM=m
# CONFIG_DM_DEBUG is not setCONFIG_DM_CRYPT=mCONFIG_DM_SNAPSHOT=mCONFIG_DM_MIRROR=mCONFIG_DM_ZERO=mCONFIG_DM_MULTIPATH=mCONFIG_DM_MULTIPATH_EMC=m
# CONFIG_DM_MULTIPATH_RDAC is not set
# CONFIG_DM_MULTIPATH_HP is not set
# CONFIG_DM_DELAY is not set
# CONFIG_DM_UEVENT is not setCONFIG_FUSION=yCONFIG_FUSION_SPI=yCONFIG_FUSION_FC=mCONFIG_FUSION_SAS=mCONFIG_FUSION_MAX_SGE=128CONFIG_FUSION_CTL=yCONFIG_FUSION_LAN=m
# CONFIG_FUSION_LOGGING is not set
#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not set
# CONFIG_IEEE1394 is not setCONFIG_I2O=mCONFIG_I2O_LCT_NOTIFY_ON_CHANGES=yCONFIG_I2O_EXT_ADAPTEC=yCONFIG_I2O_EXT_ADAPTEC_DMA64=yCONFIG_I2O_CONFIG=mCONFIG_I2O_CONFIG_OLD_IOCTL=yCONFIG_I2O_BUS=mCONFIG_I2O_BLOCK=mCONFIG_I2O_SCSI=mCONFIG_I2O_PROC=m
# CONFIG_MACINTOSH_DRIVERS is not setCONFIG_NETDEVICES=y
# CONFIG_NETDEVICES_MULTIQUEUE is not set
# CONFIG_IFB is not setCONFIG_DUMMY=mCONFIG_BONDING=m
# CONFIG_MACVLAN is not set
# CONFIG_EQUALIZER is not setCONFIG_TUN=m
# CONFIG_VETH is not set
# CONFIG_NET_SB1000 is not set
# CONFIG_IP1000 is not set
# CONFIG_ARCNET is not set
# CONFIG_PHYLIB is not setCONFIG_NET_ETHERNET=yCONFIG_MII=yCONFIG_HAPPYMEAL=mCONFIG_SUNGEM=m
# CONFIG_CASSINI is not setCONFIG_NET_VENDOR_3COM=yCONFIG_VORTEX=mCONFIG_TYPHOON=mCONFIG_NET_TULIP=yCONFIG_DE2104X=mCONFIG_TULIP=m
# CONFIG_TULIP_MWI is not setCONFIG_TULIP_MMIO=y
# CONFIG_TULIP_NAPI is not setCONFIG_DE4X5=mCONFIG_WINBOND_840=mCONFIG_DM9102=m
# CONFIG_ULI526X is not set
# CONFIG_PCMCIA_XIRCOM is not setCONFIG_HP100=m
# CONFIG_IBM_NEW_EMAC_ZMII is not set
# CONFIG_IBM_NEW_EMAC_RGMII is not set
# CONFIG_IBM_NEW_EMAC_TAH is not set
# CONFIG_IBM_NEW_EMAC_EMAC4 is not setCONFIG_NET_PCI=yCONFIG_PCNET32=m
# CONFIG_PCNET32_NAPI is not setCONFIG_AMD8111_ETH=mCONFIG_AMD8111E_NAPI=yCONFIG_ADAPTEC_STARFIRE=mCONFIG_ADAPTEC_STARFIRE_NAPI=yCONFIG_B44=mCONFIG_B44_PCI_AUTOSELECT=yCONFIG_B44_PCICORE_AUTOSELECT=yCONFIG_B44_PCI=yCONFIG_FORCEDETH=yCONFIG_FORCEDETH_NAPI=yCONFIG_EEPRO100=mCONFIG_E100=yCONFIG_FEALNX=mCONFIG_NATSEMI=mCONFIG_NE2K_PCI=mCONFIG_8139CP=mCONFIG_8139TOO=y
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not setCONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not setCONFIG_SIS900=mCONFIG_EPIC100=m
# CONFIG_SUNDANCE is not setCONFIG_VIA_RHINE=yCONFIG_VIA_RHINE_MMIO=y
# CONFIG_VIA_RHINE_NAPI is not set
# CONFIG_SC92031 is not setCONFIG_NET_POCKET=y
# CONFIG_ATP is not set
# CONFIG_DE600 is not set
# CONFIG_DE620 is not setCONFIG_NETDEV_1000=yCONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not setCONFIG_DL2K=mCONFIG_E1000=yCONFIG_E1000_NAPI=y
# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set
# CONFIG_E1000E is not setCONFIG_NS83820=m
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not setCONFIG_R8169=yCONFIG_R8169_NAPI=yCONFIG_R8169_VLAN=y
# CONFIG_SIS190 is not setCONFIG_SKGE=y
# CONFIG_SKGE_DEBUG is not set
# CONFIG_SKY2 is not set
# CONFIG_SK98LIN is not setCONFIG_VIA_VELOCITY=mCONFIG_TIGON3=yCONFIG_BNX2=m
# CONFIG_QLA3XXX is not set
# CONFIG_ATL1 is not setCONFIG_NETDEV_10000=y
# CONFIG_CHELSIO_T1 is not set
# CONFIG_CHELSIO_T3 is not set
# CONFIG_IXGBE is not setCONFIG_IXGB=mCONFIG_IXGB_NAPI=yCONFIG_S2IO=mCONFIG_S2IO_NAPI=y
# CONFIG_MYRI10GE is not set
# CONFIG_NETXEN_NIC is not set
# CONFIG_NIU is not set
# CONFIG_MLX4_CORE is not set
# CONFIG_TEHUTI is not setCONFIG_TR=yCONFIG_IBMOL=mCONFIG_3C359=mCONFIG_TMS380TR=mCONFIG_TMSPCI=mCONFIG_ABYSS=m
#
# Wireless LAN
#
# CONFIG_WLAN_PRE80211 is not set
# CONFIG_WLAN_80211 is not set
#
# USB Network Adapters
#CONFIG_USB_CATC=mCONFIG_USB_KAWETH=mCONFIG_USB_PEGASUS=mCONFIG_USB_RTL8150=mCONFIG_USB_USBNET=mCONFIG_USB_NET_AX8817X=mCONFIG_USB_NET_CDCETHER=m
# CONFIG_USB_NET_DM9601 is not setCONFIG_USB_NET_GL620A=mCONFIG_USB_NET_NET1080=mCONFIG_USB_NET_PLUSB=m
# CONFIG_USB_NET_MCS7830 is not setCONFIG_USB_NET_RNDIS_HOST=mCONFIG_USB_NET_CDC_SUBSET=mCONFIG_USB_ALI_M5632=yCONFIG_USB_AN2720=yCONFIG_USB_BELKIN=yCONFIG_USB_ARMLINUX=yCONFIG_USB_EPSON2888=y
# CONFIG_USB_KC2190 is not setCONFIG_USB_NET_ZAURUS=m
# CONFIG_NET_PCMCIA is not set
# CONFIG_WAN is not setCONFIG_ATM_DRIVERS=y
# CONFIG_ATM_DUMMY is not setCONFIG_ATM_TCP=mCONFIG_ATM_LANAI=mCONFIG_ATM_ENI=m
# CONFIG_ATM_ENI_DEBUG is not set
# CONFIG_ATM_ENI_TUNE_BURST is not setCONFIG_ATM_FIRESTREAM=m
# CONFIG_ATM_ZATM is not setCONFIG_ATM_IDT77252=m
# CONFIG_ATM_IDT77252_DEBUG is not set
# CONFIG_ATM_IDT77252_RCV_ALL is not setCONFIG_ATM_IDT77252_USE_SUNI=yCONFIG_ATM_AMBASSADOR=m
# CONFIG_ATM_AMBASSADOR_DEBUG is not setCONFIG_ATM_HORIZON=m
# CONFIG_ATM_HORIZON_DEBUG is not setCONFIG_ATM_FORE200E_MAYBE=m
# CONFIG_ATM_FORE200E_PCA is not setCONFIG_ATM_HE=m
# CONFIG_ATM_HE_USE_SUNI is not setCONFIG_FDDI=y
# CONFIG_DEFXX is not set
# CONFIG_SKFP is not set
# CONFIG_HIPPI is not set
# CONFIG_PLIP is not setCONFIG_PPP=mCONFIG_PPP_MULTILINK=yCONFIG_PPP_FILTER=yCONFIG_PPP_ASYNC=mCONFIG_PPP_SYNC_TTY=mCONFIG_PPP_DEFLATE=m
# CONFIG_PPP_BSDCOMP is not set
# CONFIG_PPP_MPPE is not setCONFIG_PPPOE=mCONFIG_PPPOATM=m
# CONFIG_PPPOL2TP is not set
# CONFIG_SLIP is not setCONFIG_SLHC=mCONFIG_NET_FC=y
# CONFIG_SHAPER is not setCONFIG_NETCONSOLE=y
# CONFIG_NETCONSOLE_DYNAMIC is not setCONFIG_NETPOLL=y
# CONFIG_NETPOLL_TRAP is not setCONFIG_NET_POLL_CONTROLLER=yCONFIG_ISDN=mCONFIG_ISDN_I4L=mCONFIG_ISDN_PPP=yCONFIG_ISDN_PPP_VJ=yCONFIG_ISDN_MPP=yCONFIG_IPPP_FILTER=y
# CONFIG_ISDN_PPP_BSDCOMP is not setCONFIG_ISDN_AUDIO=yCONFIG_ISDN_TTY_FAX=y
#
# ISDN feature submodules
#CONFIG_ISDN_DIVERSION=m
#
# ISDN4Linux hardware drivers
#
#
# Passive cards
#CONFIG_ISDN_DRV_HISAX=m
#
# D-channel protocol features
#CONFIG_HISAX_EURO=yCONFIG_DE_AOC=yCONFIG_HISAX_NO_SENDCOMPLETE=yCONFIG_HISAX_NO_LLC=yCONFIG_HISAX_NO_KEYPAD=yCONFIG_HISAX_1TR6=yCONFIG_HISAX_NI1=yCONFIG_HISAX_MAX_CARDS=8
#
# HiSax supported cards
#CONFIG_HISAX_16_3=yCONFIG_HISAX_TELESPCI=yCONFIG_HISAX_S0BOX=yCONFIG_HISAX_FRITZPCI=yCONFIG_HISAX_AVM_A1_PCMCIA=yCONFIG_HISAX_ELSA=yCONFIG_HISAX_DIEHLDIVA=yCONFIG_HISAX_SEDLBAUER=yCONFIG_HISAX_NETJET=yCONFIG_HISAX_NETJET_U=yCONFIG_HISAX_NICCY=yCONFIG_HISAX_BKM_A4T=yCONFIG_HISAX_SCT_QUADRO=yCONFIG_HISAX_GAZEL=yCONFIG_HISAX_HFC_PCI=yCONFIG_HISAX_W6692=yCONFIG_HISAX_HFC_SX=yCONFIG_HISAX_ENTERNOW_PCI=y
# CONFIG_HISAX_DEBUG is not set
#
# HiSax PCMCIA card service modules
#
# CONFIG_HISAX_SEDLBAUER_CS is not set
# CONFIG_HISAX_ELSA_CS is not set
# CONFIG_HISAX_AVM_A1_CS is not set
# CONFIG_HISAX_TELES_CS is not set
#
# HiSax sub driver modules
#CONFIG_HISAX_ST5481=mCONFIG_HISAX_HFCUSB=mCONFIG_HISAX_HFC4S8S=mCONFIG_HISAX_FRITZ_PCIPNP=mCONFIG_HISAX_HDLC=y
#
# Active cards
#
# CONFIG_ISDN_DRV_GIGASET is not setCONFIG_ISDN_CAPI=mCONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=yCONFIG_CAPI_TRACE=yCONFIG_ISDN_CAPI_MIDDLEWARE=yCONFIG_ISDN_CAPI_CAPI20=mCONFIG_ISDN_CAPI_CAPIFS_BOOL=yCONFIG_ISDN_CAPI_CAPIFS=mCONFIG_ISDN_CAPI_CAPIDRV=m
#
# CAPI hardware drivers
#CONFIG_CAPI_AVM=yCONFIG_ISDN_DRV_AVMB1_B1PCI=mCONFIG_ISDN_DRV_AVMB1_B1PCIV4=yCONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
# CONFIG_ISDN_DRV_AVMB1_AVM_CS is not setCONFIG_ISDN_DRV_AVMB1_T1PCI=mCONFIG_ISDN_DRV_AVMB1_C4=mCONFIG_CAPI_EICON=yCONFIG_ISDN_DIVAS=mCONFIG_ISDN_DIVAS_BRIPCI=yCONFIG_ISDN_DIVAS_PRIPCI=yCONFIG_ISDN_DIVAS_DIVACAPI=mCONFIG_ISDN_DIVAS_USERIDI=mCONFIG_ISDN_DIVAS_MAINT=m
# CONFIG_PHONE is not set
#
# Input device support
#CONFIG_INPUT=yCONFIG_INPUT_FF_MEMLESS=y
# CONFIG_INPUT_POLLDEV is not set
#
# Userland interfaces
#CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not setCONFIG_INPUT_MOUSEDEV_SCREEN_X=1024CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768CONFIG_INPUT_JOYDEV=mCONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set
#
# Input Device Drivers
#CONFIG_INPUT_KEYBOARD=yCONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_STOWAWAY is not setCONFIG_INPUT_MOUSE=yCONFIG_MOUSE_PS2=yCONFIG_MOUSE_PS2_ALPS=yCONFIG_MOUSE_PS2_LOGIPS2PP=yCONFIG_MOUSE_PS2_SYNAPTICS=yCONFIG_MOUSE_PS2_LIFEBOOK=yCONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not setCONFIG_MOUSE_SERIAL=m
# CONFIG_MOUSE_APPLETOUCH is not setCONFIG_MOUSE_VSXXXAA=mCONFIG_INPUT_JOYSTICK=y
# CONFIG_JOYSTICK_ANALOG is not set
# CONFIG_JOYSTICK_A3D is not set
# CONFIG_JOYSTICK_ADI is not set
# CONFIG_JOYSTICK_COBRA is not set
# CONFIG_JOYSTICK_GF2K is not set
# CONFIG_JOYSTICK_GRIP is not set
# CONFIG_JOYSTICK_GRIP_MP is not set
# CONFIG_JOYSTICK_GUILLEMOT is not set
# CONFIG_JOYSTICK_INTERACT is not set
# CONFIG_JOYSTICK_SIDEWINDER is not set
# CONFIG_JOYSTICK_TMDC is not set
# CONFIG_JOYSTICK_IFORCE is not set
# CONFIG_JOYSTICK_WARRIOR is not set
# CONFIG_JOYSTICK_MAGELLAN is not set
# CONFIG_JOYSTICK_SPACEORB is not set
# CONFIG_JOYSTICK_SPACEBALL is not set
# CONFIG_JOYSTICK_STINGER is not setCONFIG_JOYSTICK_TWIDJOY=m
# CONFIG_JOYSTICK_DB9 is not set
# CONFIG_JOYSTICK_GAMECON is not set
# CONFIG_JOYSTICK_TURBOGRAFX is not setCONFIG_JOYSTICK_JOYDUMP=m
# CONFIG_JOYSTICK_XPAD is not set
# CONFIG_INPUT_TABLET is not setCONFIG_INPUT_TOUCHSCREEN=y
# CONFIG_TOUCHSCREEN_FUJITSU is not setCONFIG_TOUCHSCREEN_GUNZE=mCONFIG_TOUCHSCREEN_ELO=mCONFIG_TOUCHSCREEN_MTOUCH=mCONFIG_TOUCHSCREEN_MK712=m
# CONFIG_TOUCHSCREEN_PENMOUNT is not set
# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
# CONFIG_TOUCHSCREEN_UCB1400 is not set
# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not setCONFIG_INPUT_MISC=yCONFIG_INPUT_PCSPKR=m
# CONFIG_INPUT_ATLAS_BTNS is not set
# CONFIG_INPUT_ATI_REMOTE is not set
# CONFIG_INPUT_ATI_REMOTE2 is not set
# CONFIG_INPUT_KEYSPAN_REMOTE is not set
# CONFIG_INPUT_POWERMATE is not set
# CONFIG_INPUT_YEALINK is not setCONFIG_INPUT_UINPUT=m
#
# Hardware I/O ports
#CONFIG_SERIO=yCONFIG_SERIO_I8042=yCONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PARKBD is not set
# CONFIG_SERIO_PCIPS2 is not setCONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not setCONFIG_GAMEPORT=mCONFIG_GAMEPORT_NS558=mCONFIG_GAMEPORT_L4=mCONFIG_GAMEPORT_EMU10K1=mCONFIG_GAMEPORT_FM801=m
#
# Character devices
#CONFIG_VT=yCONFIG_VT_CONSOLE=yCONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not setCONFIG_SERIAL_NONSTANDARD=y
# CONFIG_COMPUTONE is not set
# CONFIG_ROCKETPORT is not set
# CONFIG_CYCLADES is not set
# CONFIG_DIGIEPCA is not set
# CONFIG_MOXA_INTELLIO is not set
# CONFIG_MOXA_SMARTIO is not set
# CONFIG_MOXA_SMARTIO_NEW is not set
# CONFIG_ISI is not setCONFIG_SYNCLINK=mCONFIG_SYNCLINKMP=m
# CONFIG_SYNCLINK_GT is not setCONFIG_N_HDLC=m
# CONFIG_SPECIALIX is not set
# CONFIG_SX is not set
# CONFIG_RIO is not setCONFIG_STALDRV=y
#
# Serial drivers
#CONFIG_SERIAL_8250=yCONFIG_SERIAL_8250_CONSOLE=yCONFIG_FIX_EARLYCON_MEM=yCONFIG_SERIAL_8250_PCI=yCONFIG_SERIAL_8250_PNP=y
# CONFIG_SERIAL_8250_CS is not setCONFIG_SERIAL_8250_NR_UARTS=4CONFIG_SERIAL_8250_RUNTIME_UARTS=4CONFIG_SERIAL_8250_EXTENDED=y
# CONFIG_SERIAL_8250_MANY_PORTS is not setCONFIG_SERIAL_8250_SHARE_IRQ=yCONFIG_SERIAL_8250_DETECT_IRQ=yCONFIG_SERIAL_8250_RSA=y
#
# Non-8250 serial port support
#CONFIG_SERIAL_CORE=yCONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not setCONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS is not setCONFIG_PRINTER=mCONFIG_LP_CONSOLE=yCONFIG_PPDEV=m
# CONFIG_TIPAR is not set
# CONFIG_IPMI_HANDLER is not setCONFIG_HW_RANDOM=mCONFIG_HW_RANDOM_INTEL=mCONFIG_HW_RANDOM_AMD=mCONFIG_NVRAM=mCONFIG_RTC=y
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
#
# PCMCIA character devices
#
# CONFIG_SYNCLINK_CS is not set
# CONFIG_CARDMAN_4000 is not set
# CONFIG_CARDMAN_4040 is not set
# CONFIG_MWAVE is not set
# CONFIG_PC8736x_GPIO is not setCONFIG_RAW_DRIVER=yCONFIG_MAX_RAW_DEVS=8192CONFIG_HPET=y
# CONFIG_HPET_RTC_IRQ is not setCONFIG_HPET_MMAP=yCONFIG_HANGCHECK_TIMER=m
# CONFIG_TCG_TPM is not set
# CONFIG_TELCLOCK is not setCONFIG_DEVPORT=yCONFIG_I2C=mCONFIG_I2C_BOARDINFO=yCONFIG_I2C_CHARDEV=m
#
# I2C Algorithms
#CONFIG_I2C_ALGOBIT=mCONFIG_I2C_ALGOPCF=mCONFIG_I2C_ALGOPCA=m
#
# I2C Hardware Bus support
#CONFIG_I2C_ALI1535=mCONFIG_I2C_ALI1563=mCONFIG_I2C_ALI15X3=mCONFIG_I2C_AMD756=mCONFIG_I2C_AMD756_S4882=mCONFIG_I2C_AMD8111=mCONFIG_I2C_I801=mCONFIG_I2C_I810=mCONFIG_I2C_PIIX4=mCONFIG_I2C_NFORCE2=m
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_PARPORT is not set
# CONFIG_I2C_PARPORT_LIGHT is not setCONFIG_I2C_PROSAVAGE=mCONFIG_I2C_SAVAGE4=m
# CONFIG_I2C_SIMTEC is not setCONFIG_I2C_SIS5595=mCONFIG_I2C_SIS630=mCONFIG_I2C_SIS96X=m
# CONFIG_I2C_TAOS_EVM is not setCONFIG_I2C_STUB=m
# CONFIG_I2C_TINY_USB is not setCONFIG_I2C_VIA=mCONFIG_I2C_VIAPRO=mCONFIG_I2C_VOODOO3=m
#
# Miscellaneous I2C Chip support
#CONFIG_SENSORS_DS1337=mCONFIG_SENSORS_DS1374=m
# CONFIG_DS1682 is not setCONFIG_SENSORS_EEPROM=mCONFIG_SENSORS_PCF8574=mCONFIG_SENSORS_PCA9539=mCONFIG_SENSORS_PCF8591=mCONFIG_SENSORS_MAX6875=m
# CONFIG_SENSORS_TSL2550 is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set
#
# SPI support
#
# CONFIG_SPI is not set
# CONFIG_SPI_MASTER is not set
# CONFIG_W1 is not setCONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
# CONFIG_PDA_POWER is not set
# CONFIG_BATTERY_DS2760 is not setCONFIG_HWMON=yCONFIG_HWMON_VID=m
# CONFIG_SENSORS_ABITUGURU is not set
# CONFIG_SENSORS_ABITUGURU3 is not set
# CONFIG_SENSORS_AD7418 is not setCONFIG_SENSORS_ADM1021=mCONFIG_SENSORS_ADM1025=mCONFIG_SENSORS_ADM1026=m
# CONFIG_SENSORS_ADM1029 is not setCONFIG_SENSORS_ADM1031=mCONFIG_SENSORS_ADM9240=m
# CONFIG_SENSORS_ADT7470 is not set
# CONFIG_SENSORS_K8TEMP is not setCONFIG_SENSORS_ASB100=mCONFIG_SENSORS_ATXP1=mCONFIG_SENSORS_DS1621=m
# CONFIG_SENSORS_I5K_AMB is not set
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_F71882FG is not set
# CONFIG_SENSORS_F75375S is not setCONFIG_SENSORS_FSCHER=mCONFIG_SENSORS_FSCPOS=m
# CONFIG_SENSORS_FSCHMD is not setCONFIG_SENSORS_GL518SM=mCONFIG_SENSORS_GL520SM=m
# CONFIG_SENSORS_CORETEMP is not setCONFIG_SENSORS_IT87=mCONFIG_SENSORS_LM63=mCONFIG_SENSORS_LM75=mCONFIG_SENSORS_LM77=mCONFIG_SENSORS_LM78=mCONFIG_SENSORS_LM80=mCONFIG_SENSORS_LM83=mCONFIG_SENSORS_LM85=mCONFIG_SENSORS_LM87=mCONFIG_SENSORS_LM90=mCONFIG_SENSORS_LM92=m
# CONFIG_SENSORS_LM93 is not setCONFIG_SENSORS_MAX1619=m
# CONFIG_SENSORS_MAX6650 is not setCONFIG_SENSORS_PC87360=m
# CONFIG_SENSORS_PC87427 is not setCONFIG_SENSORS_SIS5595=m
# CONFIG_SENSORS_DME1737 is not setCONFIG_SENSORS_SMSC47M1=m
# CONFIG_SENSORS_SMSC47M192 is not setCONFIG_SENSORS_SMSC47B397=m
# CONFIG_SENSORS_THMC50 is not setCONFIG_SENSORS_VIA686A=m
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_SENSORS_VT8231 is not setCONFIG_SENSORS_W83781D=m
# CONFIG_SENSORS_W83791D is not setCONFIG_SENSORS_W83792D=m
# CONFIG_SENSORS_W83793 is not setCONFIG_SENSORS_W83L785TS=mCONFIG_SENSORS_W83627HF=mCONFIG_SENSORS_W83627EHF=m
# CONFIG_SENSORS_HDAPS is not set
# CONFIG_SENSORS_APPLESMC is not set
# CONFIG_HWMON_DEBUG_CHIP is not setCONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
#
# Watchdog Device Drivers
#
# CONFIG_SOFT_WATCHDOG is not setCONFIG_ACQUIRE_WDT=mCONFIG_ADVANTECH_WDT=mCONFIG_ALIM1535_WDT=mCONFIG_ALIM7101_WDT=mCONFIG_SC520_WDT=mCONFIG_EUROTECH_WDT=mCONFIG_IB700_WDT=mCONFIG_IBMASR=mCONFIG_WAFER_WDT=mCONFIG_I6300ESB_WDT=m
# CONFIG_ITCO_WDT is not setCONFIG_SC1200_WDT=m
# CONFIG_PC87413_WDT is not set
# CONFIG_60XX_WDT is not setCONFIG_SBC8360_WDT=mCONFIG_CPU5_WDT=m
# CONFIG_SMSC37B787_WDT is not setCONFIG_W83627HF_WDT=m
# CONFIG_W83697HF_WDT is not setCONFIG_W83877F_WDT=mCONFIG_W83977F_WDT=mCONFIG_MACHZ_WDT=m
# CONFIG_SBC_EPX_C3_WATCHDOG is not set
#
# PCI-based Watchdog Cards
#CONFIG_PCIPCWATCHDOG=mCONFIG_WDTPCI=mCONFIG_WDT_501_PCI=y
#
# USB-based Watchdog Cards
#CONFIG_USBPCWATCHDOG=m
#
# Sonics Silicon Backplane
#CONFIG_SSB_POSSIBLE=yCONFIG_SSB=mCONFIG_SSB_PCIHOST_POSSIBLE=yCONFIG_SSB_PCIHOST=yCONFIG_SSB_PCMCIAHOST_POSSIBLE=y
# CONFIG_SSB_PCMCIAHOST is not set
# CONFIG_SSB_DEBUG is not setCONFIG_SSB_DRIVER_PCICORE_POSSIBLE=yCONFIG_SSB_DRIVER_PCICORE=y
#
# Multifunction device drivers
#
# CONFIG_MFD_SM501 is not set
#
# Multimedia devices
#CONFIG_VIDEO_DEV=mCONFIG_VIDEO_V4L1=yCONFIG_VIDEO_V4L1_COMPAT=yCONFIG_VIDEO_V4L2=yCONFIG_VIDEO_CAPTURE_DRIVERS=y
# CONFIG_VIDEO_ADV_DEBUG is not setCONFIG_VIDEO_HELPER_CHIPS_AUTO=y
# CONFIG_VIDEO_VIVI is not set
# CONFIG_VIDEO_BT848 is not set
# CONFIG_VIDEO_BWQCAM is not set
# CONFIG_VIDEO_CQCAM is not set
# CONFIG_VIDEO_W9966 is not set
# CONFIG_VIDEO_CPIA is not set
# CONFIG_VIDEO_CPIA2 is not set
# CONFIG_VIDEO_SAA5246A is not set
# CONFIG_VIDEO_SAA5249 is not set
# CONFIG_TUNER_3036 is not set
# CONFIG_VIDEO_STRADIS is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIDEO_SAA7134 is not set
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_DPC is not set
# CONFIG_VIDEO_HEXIUM_ORION is not set
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
# CONFIG_VIDEO_CX88 is not set
# CONFIG_VIDEO_IVTV is not set
# CONFIG_VIDEO_CAFE_CCIC is not setCONFIG_V4L_USB_DRIVERS=y
# CONFIG_VIDEO_PVRUSB2 is not set
# CONFIG_VIDEO_EM28XX is not set
# CONFIG_VIDEO_USBVISION is not setCONFIG_VIDEO_USBVIDEO=mCONFIG_USB_VICAM=mCONFIG_USB_IBMCAM=mCONFIG_USB_KONICAWC=m
# CONFIG_USB_QUICKCAM_MESSENGER is not set
# CONFIG_USB_ET61X251 is not setCONFIG_VIDEO_OVCAMCHIP=mCONFIG_USB_W9968CF=mCONFIG_USB_OV511=mCONFIG_USB_SE401=mCONFIG_USB_SN9C102=mCONFIG_USB_STV680=m
# CONFIG_USB_ZC0301 is not setCONFIG_USB_PWC=m
# CONFIG_USB_PWC_DEBUG is not set
# CONFIG_USB_ZR364XX is not setCONFIG_RADIO_ADAPTERS=y
# CONFIG_RADIO_GEMTEK_PCI is not set
# CONFIG_RADIO_MAXIRADIO is not set
# CONFIG_RADIO_MAESTRO is not setCONFIG_USB_DSBR=m
# CONFIG_DVB_CORE is not setCONFIG_DAB=yCONFIG_USB_DABUSB=m
#
# Graphics support
#CONFIG_AGP=yCONFIG_AGP_AMD64=yCONFIG_AGP_INTEL=yCONFIG_AGP_SIS=yCONFIG_AGP_VIA=yCONFIG_DRM=y
# CONFIG_DRM_TDFX is not setCONFIG_DRM_R128=mCONFIG_DRM_RADEON=yCONFIG_DRM_I810=y
# CONFIG_DRM_I830 is not setCONFIG_DRM_I915=yCONFIG_DRM_MGA=m
# CONFIG_DRM_SIS is not setCONFIG_DRM_VIA=mCONFIG_DRM_SAVAGE=mCONFIG_VGASTATE=mCONFIG_VIDEO_OUTPUT_CONTROL=mCONFIG_FB=yCONFIG_FIRMWARE_EDID=yCONFIG_FB_DDC=mCONFIG_FB_CFB_FILLRECT=yCONFIG_FB_CFB_COPYAREA=yCONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not setCONFIG_FB_SYS_FILLRECT=mCONFIG_FB_SYS_COPYAREA=mCONFIG_FB_SYS_IMAGEBLIT=mCONFIG_FB_SYS_FOPS=mCONFIG_FB_DEFERRED_IO=y
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not setCONFIG_FB_BACKLIGHT=yCONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
#
# Frame buffer hardware drivers
#CONFIG_FB_CIRRUS=m
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not setCONFIG_FB_ARC=m
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not setCONFIG_FB_VGA16=mCONFIG_FB_VESA=y
# CONFIG_FB_HECUBA is not set
# CONFIG_FB_HGA is not setCONFIG_FB_S1D13XXX=mCONFIG_FB_NVIDIA=mCONFIG_FB_NVIDIA_I2C=y
# CONFIG_FB_NVIDIA_DEBUG is not setCONFIG_FB_NVIDIA_BACKLIGHT=yCONFIG_FB_RIVA=m
# CONFIG_FB_RIVA_I2C is not set
# CONFIG_FB_RIVA_DEBUG is not setCONFIG_FB_RIVA_BACKLIGHT=y
# CONFIG_FB_LE80578 is not setCONFIG_FB_INTEL=m
# CONFIG_FB_INTEL_DEBUG is not setCONFIG_FB_INTEL_I2C=y
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not setCONFIG_FB_SAVAGE=mCONFIG_FB_SAVAGE_I2C=yCONFIG_FB_SAVAGE_ACCEL=y
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not setCONFIG_FB_KYRO=m
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_GEODE is not set
# CONFIG_FB_VIRTUAL is not setCONFIG_BACKLIGHT_LCD_SUPPORT=yCONFIG_LCD_CLASS_DEVICE=mCONFIG_BACKLIGHT_CLASS_DEVICE=y
# CONFIG_BACKLIGHT_CORGI is not set
# CONFIG_BACKLIGHT_PROGEAR is not set
#
# Display device support
#
# CONFIG_DISPLAY_SUPPORT is not set
#
# Console display driver support
#CONFIG_VGA_CONSOLE=y
# CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_VIDEO_SELECT=yCONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=yCONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y
#
# Sound
#CONFIG_SOUND=y
#
# Advanced Linux Sound Architecture
#CONFIG_SND=yCONFIG_SND_TIMER=yCONFIG_SND_PCM=yCONFIG_SND_HWDEP=yCONFIG_SND_RAWMIDI=yCONFIG_SND_SEQUENCER=yCONFIG_SND_SEQ_DUMMY=yCONFIG_SND_OSSEMUL=yCONFIG_SND_MIXER_OSS=yCONFIG_SND_PCM_OSS=yCONFIG_SND_PCM_OSS_PLUGINS=yCONFIG_SND_SEQUENCER_OSS=yCONFIG_SND_RTCTIMER=yCONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
# CONFIG_SND_DYNAMIC_MINORS is not setCONFIG_SND_SUPPORT_OLD_API=yCONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
#
# Generic devices
#CONFIG_SND_MPU401_UART=yCONFIG_SND_OPL3_LIB=mCONFIG_SND_VX_LIB=mCONFIG_SND_AC97_CODEC=yCONFIG_SND_DUMMY=m
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_MTS64 is not set
# CONFIG_SND_SERIAL_U16550 is not setCONFIG_SND_MPU401=y
# CONFIG_SND_PORTMAN2X4 is not setCONFIG_SND_SB_COMMON=m
#
# PCI devices
#CONFIG_SND_AD1889=m
# CONFIG_SND_ALS300 is not setCONFIG_SND_ALS4000=mCONFIG_SND_ALI5451=mCONFIG_SND_ATIIXP=mCONFIG_SND_ATIIXP_MODEM=mCONFIG_SND_AU8810=mCONFIG_SND_AU8820=mCONFIG_SND_AU8830=mCONFIG_SND_AZT3328=mCONFIG_SND_BT87X=m
# CONFIG_SND_BT87X_OVERCLOCK is not setCONFIG_SND_CA0106=mCONFIG_SND_CMIPCI=mCONFIG_SND_CS4281=mCONFIG_SND_CS46XX=mCONFIG_SND_CS46XX_NEW_DSP=y
# CONFIG_SND_CS5530 is not set
# CONFIG_SND_DARLA20 is not set
# CONFIG_SND_GINA20 is not set
# CONFIG_SND_LAYLA20 is not set
# CONFIG_SND_DARLA24 is not set
# CONFIG_SND_GINA24 is not set
# CONFIG_SND_LAYLA24 is not set
# CONFIG_SND_MONA is not set
# CONFIG_SND_MIA is not set
# CONFIG_SND_ECHO3G is not set
# CONFIG_SND_INDIGO is not set
# CONFIG_SND_INDIGOIO is not set
# CONFIG_SND_INDIGODJ is not setCONFIG_SND_EMU10K1=yCONFIG_SND_EMU10K1X=yCONFIG_SND_ENS1370=mCONFIG_SND_ENS1371=mCONFIG_SND_ES1938=mCONFIG_SND_ES1968=mCONFIG_SND_FM801=m
# CONFIG_SND_FM801_TEA575X_BOOL is not setCONFIG_SND_HDA_INTEL=y
# CONFIG_SND_HDA_HWDEP is not setCONFIG_SND_HDA_CODEC_REALTEK=yCONFIG_SND_HDA_CODEC_ANALOG=yCONFIG_SND_HDA_CODEC_SIGMATEL=yCONFIG_SND_HDA_CODEC_VIA=yCONFIG_SND_HDA_CODEC_ATIHDMI=yCONFIG_SND_HDA_CODEC_CONEXANT=yCONFIG_SND_HDA_CODEC_CMEDIA=yCONFIG_SND_HDA_CODEC_SI3054=yCONFIG_SND_HDA_GENERIC=y
# CONFIG_SND_HDA_POWER_SAVE is not setCONFIG_SND_HDSP=mCONFIG_SND_HDSPM=mCONFIG_SND_ICE1712=mCONFIG_SND_ICE1724=mCONFIG_SND_INTEL8X0=y
# CONFIG_SND_INTEL8X0M is not setCONFIG_SND_KORG1212=mCONFIG_SND_KORG1212_FIRMWARE_IN_KERNEL=yCONFIG_SND_MAESTRO3=mCONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL=y
# CONFIG_SND_MIXART is not setCONFIG_SND_NM256=m
# CONFIG_SND_PCXHR is not set
# CONFIG_SND_RIPTIDE is not setCONFIG_SND_RME32=mCONFIG_SND_RME96=mCONFIG_SND_RME9652=mCONFIG_SND_SONICVIBES=mCONFIG_SND_TRIDENT=mCONFIG_SND_VIA82XX=mCONFIG_SND_VIA82XX_MODEM=mCONFIG_SND_VX222=mCONFIG_SND_YMFPCI=mCONFIG_SND_YMFPCI_FIRMWARE_IN_KERNEL=yCONFIG_SND_AC97_POWER_SAVE=yCONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
#
# USB devices
#CONFIG_SND_USB_AUDIO=mCONFIG_SND_USB_USX2Y=m
# CONFIG_SND_USB_CAIAQ is not set
#
# PCMCIA devices
#
# CONFIG_SND_VXPOCKET is not set
# CONFIG_SND_PDAUDIOCF is not set
#
# System on Chip audio support
#
# CONFIG_SND_SOC is not set
#
# SoC Audio support for SuperH
#
#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not setCONFIG_AC97_BUS=yCONFIG_HID_SUPPORT=yCONFIG_HID=yCONFIG_HID_DEBUG=y
# CONFIG_HIDRAW is not set
#
# USB Input Devices
#CONFIG_USB_HID=y
# CONFIG_USB_HIDINPUT_POWERBOOK is not setCONFIG_HID_FF=yCONFIG_HID_PID=yCONFIG_LOGITECH_FF=y
# CONFIG_PANTHERLORD_FF is not setCONFIG_THRUSTMASTER_FF=y
# CONFIG_ZEROPLUS_FF is not setCONFIG_USB_HIDDEV=yCONFIG_USB_SUPPORT=yCONFIG_USB_ARCH_HAS_HCD=yCONFIG_USB_ARCH_HAS_OHCI=yCONFIG_USB_ARCH_HAS_EHCI=yCONFIG_USB=y
# CONFIG_USB_DEBUG is not set
#
# Miscellaneous USB options
#CONFIG_USB_DEVICEFS=yCONFIG_USB_DEVICE_CLASS=y
# CONFIG_USB_DYNAMIC_MINORS is not setCONFIG_USB_SUSPEND=y
# CONFIG_USB_PERSIST is not set
# CONFIG_USB_OTG is not set
#
# USB Host Controller Drivers
#CONFIG_USB_EHCI_HCD=yCONFIG_USB_EHCI_SPLIT_ISO=yCONFIG_USB_EHCI_ROOT_HUB_TT=yCONFIG_USB_EHCI_TT_NEWSCHED=y
# CONFIG_USB_ISP116X_HCD is not setCONFIG_USB_OHCI_HCD=y
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not setCONFIG_USB_OHCI_LITTLE_ENDIAN=yCONFIG_USB_UHCI_HCD=y
# CONFIG_USB_SL811_HCD is not set
# CONFIG_USB_R8A66597_HCD is not set
#
# USB Device Class drivers
#CONFIG_USB_ACM=mCONFIG_USB_PRINTER=m
#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' #
#
# may also be needed; see USB_STORAGE Help for more information # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y # CONFIG_USB_STORAGE_ISD200 is not set CONFIG_USB_STORAGE_DPCM=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_LIBUSUAL is not set
#
# USB Imaging devices
#CONFIG_USB_MDC800=mCONFIG_USB_MICROTEK=mCONFIG_USB_MON=y
#
# USB port drivers
#CONFIG_USB_USS720=m
#
# USB Serial Converter support
#CONFIG_USB_SERIAL=mCONFIG_USB_SERIAL_GENERIC=y
# CONFIG_USB_SERIAL_AIRCABLE is not setCONFIG_USB_SERIAL_AIRPRIME=m
# CONFIG_USB_SERIAL_ARK3116 is not setCONFIG_USB_SERIAL_BELKIN=m
# CONFIG_USB_SERIAL_CH341 is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not setCONFIG_USB_SERIAL_DIGI_ACCELEPORT=mCONFIG_USB_SERIAL_CP2101=mCONFIG_USB_SERIAL_CYPRESS_M8=mCONFIG_USB_SERIAL_EMPEG=mCONFIG_USB_SERIAL_FTDI_SIO=m
# CONFIG_USB_SERIAL_FUNSOFT is not setCONFIG_USB_SERIAL_VISOR=mCONFIG_USB_SERIAL_IPAQ=mCONFIG_USB_SERIAL_IR=mCONFIG_USB_SERIAL_EDGEPORT=mCONFIG_USB_SERIAL_EDGEPORT_TI=mCONFIG_USB_SERIAL_GARMIN=mCONFIG_USB_SERIAL_IPW=mCONFIG_USB_SERIAL_KEYSPAN_PDA=mCONFIG_USB_SERIAL_KEYSPAN=mCONFIG_USB_SERIAL_KEYSPAN_MPR=yCONFIG_USB_SERIAL_KEYSPAN_USA28=yCONFIG_USB_SERIAL_KEYSPAN_USA28X=yCONFIG_USB_SERIAL_KEYSPAN_USA28XA=yCONFIG_USB_SERIAL_KEYSPAN_USA28XB=yCONFIG_USB_SERIAL_KEYSPAN_USA19=yCONFIG_USB_SERIAL_KEYSPAN_USA18X=yCONFIG_USB_SERIAL_KEYSPAN_USA19W=yCONFIG_USB_SERIAL_KEYSPAN_USA19QW=yCONFIG_USB_SERIAL_KEYSPAN_USA19QI=yCONFIG_USB_SERIAL_KEYSPAN_USA49W=yCONFIG_USB_SERIAL_KEYSPAN_USA49WLC=yCONFIG_USB_SERIAL_KLSI=mCONFIG_USB_SERIAL_KOBIL_SCT=mCONFIG_USB_SERIAL_MCT_U232=m
# CONFIG_USB_SERIAL_MOS7720 is not set
# CONFIG_USB_SERIAL_MOS7840 is not set
# CONFIG_USB_SERIAL_NAVMAN is not setCONFIG_USB_SERIAL_PL2303=m
# CONFIG_USB_SERIAL_OTI6858 is not setCONFIG_USB_SERIAL_HP4X=mCONFIG_USB_SERIAL_SAFE=mCONFIG_USB_SERIAL_SAFE_PADDED=y
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not setCONFIG_USB_SERIAL_TI=mCONFIG_USB_SERIAL_CYBERJACK=mCONFIG_USB_SERIAL_XIRCOM=m
# CONFIG_USB_SERIAL_OPTION is not setCONFIG_USB_SERIAL_OMNINET=m
# CONFIG_USB_SERIAL_DEBUG is not setCONFIG_USB_EZUSB=y
#
# USB Miscellaneous drivers
#CONFIG_USB_EMI62=m
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not setCONFIG_USB_AUERSWALD=mCONFIG_USB_RIO500=mCONFIG_USB_LEGOTOWER=mCONFIG_USB_LCD=m
# CONFIG_USB_BERRY_CHARGE is not setCONFIG_USB_LED=m
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_PHIDGET is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not setCONFIG_USB_TEST=m
#
# USB DSL modem support
#CONFIG_USB_ATM=mCONFIG_USB_SPEEDTOUCH=mCONFIG_USB_CXACRU=m
# CONFIG_USB_UEAGLEATM is not setCONFIG_USB_XUSBATM=m
#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set
# CONFIG_MMC is not set
# CONFIG_NEW_LEDS is not set
# CONFIG_INFINIBAND is not set
# CONFIG_EDAC is not set
# CONFIG_RTC_CLASS is not set
# CONFIG_DMADEVICES is not set
# CONFIG_AUXDISPLAY is not setCONFIG_VIRTUALIZATION=y
# CONFIG_KVM is not set
#
# Userspace I/O
#
# CONFIG_UIO is not set
#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_DELL_RBU is not set
# CONFIG_DCDBAS is not setCONFIG_DMIID=y
#
# File systems
#CONFIG_EXT2_FS=yCONFIG_EXT2_FS_XATTR=yCONFIG_EXT2_FS_POSIX_ACL=yCONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not setCONFIG_EXT3_FS=yCONFIG_EXT3_FS_XATTR=yCONFIG_EXT3_FS_POSIX_ACL=yCONFIG_EXT3_FS_SECURITY=y
# CONFIG_EXT4DEV_FS is not setCONFIG_JBD=y
# CONFIG_JBD_DEBUG is not setCONFIG_FS_MBCACHE=yCONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not setCONFIG_REISERFS_PROC_INFO=yCONFIG_REISERFS_FS_XATTR=yCONFIG_REISERFS_FS_POSIX_ACL=yCONFIG_REISERFS_FS_SECURITY=y
# CONFIG_JFS_FS is not setCONFIG_FS_POSIX_ACL=yCONFIG_XFS_FS=yCONFIG_XFS_QUOTA=yCONFIG_XFS_SECURITY=yCONFIG_XFS_POSIX_ACL=yCONFIG_XFS_RT=y
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not setCONFIG_INOTIFY=yCONFIG_INOTIFY_USER=yCONFIG_QUOTA=y
# CONFIG_QUOTA_NETLINK_INTERFACE is not setCONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_QFMT_V1 is not setCONFIG_QFMT_V2=yCONFIG_QUOTACTL=yCONFIG_DNOTIFY=y
# CONFIG_AUTOFS_FS is not setCONFIG_AUTOFS4_FS=m
# CONFIG_FUSE_FS is not set
#
# CD-ROM/DVD Filesystems
#CONFIG_ISO9660_FS=yCONFIG_JOLIET=yCONFIG_ZISOFS=yCONFIG_UDF_FS=yCONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#CONFIG_FAT_FS=mCONFIG_MSDOS_FS=mCONFIG_VFAT_FS=mCONFIG_FAT_DEFAULT_CODEPAGE=437CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
# CONFIG_NTFS_FS is not set
#
# Pseudo filesystems
#CONFIG_PROC_FS=yCONFIG_PROC_KCORE=yCONFIG_PROC_SYSCTL=yCONFIG_SYSFS=yCONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not setCONFIG_HUGETLBFS=yCONFIG_HUGETLB_PAGE=y
# CONFIG_CONFIGFS_FS is not set
#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_ECRYPT_FS is not setCONFIG_HFS_FS=mCONFIG_HFSPLUS_FS=m
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not setCONFIG_JFFS2_FS=mCONFIG_JFFS2_FS_DEBUG=0CONFIG_JFFS2_FS_WRITEBUFFER=y
# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
# CONFIG_JFFS2_SUMMARY is not set
# CONFIG_JFFS2_FS_XATTR is not set
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not setCONFIG_JFFS2_ZLIB=y
# CONFIG_JFFS2_LZO is not setCONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not setCONFIG_CRAMFS=mCONFIG_VXFS_FS=m
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not setCONFIG_NETWORK_FILESYSTEMS=yCONFIG_NFS_FS=mCONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not setCONFIG_NFS_V4=yCONFIG_NFS_DIRECTIO=yCONFIG_NFSD=mCONFIG_NFSD_V3=y
# CONFIG_NFSD_V3_ACL is not setCONFIG_NFSD_V4=yCONFIG_NFSD_TCP=yCONFIG_LOCKD=mCONFIG_LOCKD_V4=yCONFIG_EXPORTFS=mCONFIG_NFS_COMMON=yCONFIG_SUNRPC=mCONFIG_SUNRPC_GSS=m
# CONFIG_SUNRPC_BIND34 is not setCONFIG_RPCSEC_GSS_KRB5=mCONFIG_RPCSEC_GSS_SPKM3=mCONFIG_SMB_FS=m
# CONFIG_SMB_NLS_DEFAULT is not setCONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not setCONFIG_CIFS_XATTR=yCONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_EXPERIMENTAL is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
#
# Partition Types
#CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not setCONFIG_OSF_PARTITION=y
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not setCONFIG_MAC_PARTITION=yCONFIG_MSDOS_PARTITION=yCONFIG_BSD_DISKLABEL=yCONFIG_MINIX_SUBPARTITION=yCONFIG_SOLARIS_X86_PARTITION=yCONFIG_UNIXWARE_DISKLABEL=y
# CONFIG_LDM_PARTITION is not setCONFIG_SGI_PARTITION=y
# CONFIG_ULTRIX_PARTITION is not setCONFIG_SUN_PARTITION=y
# CONFIG_KARMA_PARTITION is not setCONFIG_EFI_PARTITION=y
# CONFIG_SYSV68_PARTITION is not setCONFIG_NLS=yCONFIG_NLS_DEFAULT="utf8"CONFIG_NLS_CODEPAGE_437=yCONFIG_NLS_CODEPAGE_737=mCONFIG_NLS_CODEPAGE_775=mCONFIG_NLS_CODEPAGE_850=mCONFIG_NLS_CODEPAGE_852=mCONFIG_NLS_CODEPAGE_855=mCONFIG_NLS_CODEPAGE_857=mCONFIG_NLS_CODEPAGE_860=mCONFIG_NLS_CODEPAGE_861=mCONFIG_NLS_CODEPAGE_862=mCONFIG_NLS_CODEPAGE_863=mCONFIG_NLS_CODEPAGE_864=mCONFIG_NLS_CODEPAGE_865=mCONFIG_NLS_CODEPAGE_866=mCONFIG_NLS_CODEPAGE_869=mCONFIG_NLS_CODEPAGE_936=mCONFIG_NLS_CODEPAGE_950=mCONFIG_NLS_CODEPAGE_932=mCONFIG_NLS_CODEPAGE_949=mCONFIG_NLS_CODEPAGE_874=mCONFIG_NLS_ISO8859_8=mCONFIG_NLS_CODEPAGE_1250=mCONFIG_NLS_CODEPAGE_1251=mCONFIG_NLS_ASCII=yCONFIG_NLS_ISO8859_1=mCONFIG_NLS_ISO8859_2=mCONFIG_NLS_ISO8859_3=mCONFIG_NLS_ISO8859_4=mCONFIG_NLS_ISO8859_5=mCONFIG_NLS_ISO8859_6=mCONFIG_NLS_ISO8859_7=mCONFIG_NLS_ISO8859_9=mCONFIG_NLS_ISO8859_13=mCONFIG_NLS_ISO8859_14=mCONFIG_NLS_ISO8859_15=mCONFIG_NLS_KOI8_R=mCONFIG_NLS_KOI8_U=mCONFIG_NLS_UTF8=m
# CONFIG_DLM is not setCONFIG_INSTRUMENTATION=yCONFIG_PROFILING=yCONFIG_OPROFILE=mCONFIG_KPROBES=y
# CONFIG_MARKERS is not set
#
# Kernel hacking
#CONFIG_TRACE_IRQFLAGS_SUPPORT=y
# CONFIG_PRINTK_TIME is not setCONFIG_ENABLE_WARN_DEPRECATED=y
# CONFIG_ENABLE_MUST_CHECK is not setCONFIG_MAGIC_SYSRQ=y
# CONFIG_UNUSED_SYMBOLS is not setCONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not setCONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_SHIRQ is not setCONFIG_DETECT_SOFTLOCKUP=yCONFIG_SCHED_DEBUG=y
# CONFIG_SCHEDSTATS is not set
# CONFIG_TIMER_STATS is not set
# CONFIG_DEBUG_SLAB is not set
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_KOBJECT is not setCONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_LIST is not set
# CONFIG_DEBUG_SG is not set
# CONFIG_FRAME_POINTER is not set
# CONFIG_FORCED_INLINING is not set
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_LKDTM is not set
# CONFIG_FAULT_INJECTION is not set
# CONFIG_SAMPLES is not setCONFIG_EARLY_PRINTK=y
# CONFIG_DEBUG_STACKOVERFLOW is not set
# CONFIG_DEBUG_STACK_USAGE is not setCONFIG_DEBUG_RODATA=y
# CONFIG_IOMMU_DEBUG is not set
#
# Security options
#CONFIG_KEYS=yCONFIG_KEYS_DEBUG_PROC_KEYS=yCONFIG_SECURITY=yCONFIG_SECURITY_NETWORK=y
# CONFIG_SECURITY_NETWORK_XFRM is not set
# CONFIG_SECURITY_CAPABILITIES is not set
# CONFIG_SECURITY_ROOTPLUG is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
# CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT is not set # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set CONFIG_CRYPTO=yCONFIG_CRYPTO_ALGAPI=yCONFIG_CRYPTO_BLKCIPHER=yCONFIG_CRYPTO_HASH=yCONFIG_CRYPTO_MANAGER=yCONFIG_CRYPTO_HMAC=yCONFIG_CRYPTO_XCBC=yCONFIG_CRYPTO_NULL=yCONFIG_CRYPTO_MD4=yCONFIG_CRYPTO_MD5=yCONFIG_CRYPTO_SHA1=yCONFIG_CRYPTO_SHA256=yCONFIG_CRYPTO_SHA512=yCONFIG_CRYPTO_WP512=yCONFIG_CRYPTO_TGR192=yCONFIG_CRYPTO_GF128MUL=yCONFIG_CRYPTO_ECB=yCONFIG_CRYPTO_CBC=yCONFIG_CRYPTO_PCBC=mCONFIG_CRYPTO_LRW=y
# CONFIG_CRYPTO_XTS is not set
# CONFIG_CRYPTO_CRYPTD is not set CONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_BLOWFISH=yCONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_SERPENT=yCONFIG_CRYPTO_AES=yCONFIG_CRYPTO_AES_X86_64=yCONFIG_CRYPTO_CAST5=yCONFIG_CRYPTO_CAST6=yCONFIG_CRYPTO_TEA=yCONFIG_CRYPTO_ARC4=yCONFIG_CRYPTO_KHAZAD=yCONFIG_CRYPTO_ANUBIS=y
# CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_MICHAEL_MIC=yCONFIG_CRYPTO_CRC32C=y
# CONFIG_CRYPTO_CAMELLIA is not set
# CONFIG_CRYPTO_TEST is not set
# CONFIG_CRYPTO_AUTHENC is not set CONFIG_CRYPTO_HW=y
#
# Library routines
#CONFIG_BITREVERSE=yCONFIG_CRC_CCITT=yCONFIG_CRC16=y
# CONFIG_CRC_ITU_T is not setCONFIG_CRC32=y
# CONFIG_CRC7 is not setCONFIG_LIBCRC32C=yCONFIG_ZLIB_INFLATE=yCONFIG_ZLIB_DEFLATE=yCONFIG_TEXTSEARCH=yCONFIG_TEXTSEARCH_KMP=mCONFIG_TEXTSEARCH_BM=mCONFIG_TEXTSEARCH_FSM=mCONFIG_PLIST=yCONFIG_HAS_IOMEM=yCONFIG_HAS_IOPORT=yCONFIG_HAS_DMA=yCONFIG_CHECK_SIGNATURE=y
Quoted 2 lines · Ingo Molnar
config below. I'm dropping the patches for now. (again, this might be my mismerge)
These patches are against 2.6.24-rc3-mm2 and require core code changes. You cannot simply merge them into the x86 arch.
Quoted 10 lines · Ingo Molnar
and the patches dont even build on 64-bit x86:
kernel/module.c: In function 'load_module':kernel/module.c:1989: error: '__per_cpu_offset' undeclared (first use in this function)kernel/module.c:1989: error: (Each undeclared identifier is reported only oncekernel/module.c:1989: error: for each function it appears in.)config below. I'm dropping the patches for now. (again, this might be my mismerge)
Right. The above is a result of your missing a cleanup patch from mm that fixes the module issue. Again running mm will take care of all of these things.
Quoted 2,540 lines
CONFIG_ZONE_DMA32=yCONFIG_ARCH_POPULATES_NODE_MAP=yCONFIG_AUDIT_ARCH=yCONFIG_GENERIC_HARDIRQS=yCONFIG_GENERIC_IRQ_PROBE=yCONFIG_GENERIC_PENDING_IRQ=yCONFIG_X86_HT=y
#CONFIG_KTIME_SCALARis not setCONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"#
# General setup
#CONFIG_EXPERIMENTAL=yCONFIG_LOCK_KERNEL=yCONFIG_INIT_ENV_ARG_LIMIT=32CONFIG_LOCALVERSION=""
#CONFIG_LOCALVERSION_AUTOis not setCONFIG_SWAP=yCONFIG_SYSVIPC=yCONFIG_SYSVIPC_SYSCTL=yCONFIG_POSIX_MQUEUE=yCONFIG_BSD_PROCESS_ACCT=y
#CONFIG_BSD_PROCESS_ACCT_V3is not setCONFIG_TASKSTATS=yCONFIG_TASK_DELAY_ACCT=y
#CONFIG_TASK_XACCTis not set
#CONFIG_USER_NSis not set
#CONFIG_PID_NSis not setCONFIG_AUDIT=yCONFIG_AUDITSYSCALL=yCONFIG_AUDIT_TREE=y
#CONFIG_IKCONFIGis not setCONFIG_LOG_BUF_SHIFT=20
#CONFIG_CGROUPSis not setCONFIG_FAIR_GROUP_SCHED=yCONFIG_FAIR_USER_SCHED=y
#CONFIG_FAIR_CGROUP_SCHEDis not setCONFIG_SYSFS_DEPRECATED=yCONFIG_RELAY=yCONFIG_BLK_DEV_INITRD=yCONFIG_INITRAMFS_SOURCE=""CONFIG_CC_OPTIMIZE_FOR_SIZE=yCONFIG_SYSCTL=y
#CONFIG_EMBEDDEDis not setCONFIG_UID16=yCONFIG_SYSCTL_SYSCALL=yCONFIG_KALLSYMS=yCONFIG_KALLSYMS_ALL=yCONFIG_KALLSYMS_EXTRA_PASS=yCONFIG_HOTPLUG=yCONFIG_PRINTK=yCONFIG_BUG=yCONFIG_ELF_CORE=yCONFIG_BASE_FULL=yCONFIG_FUTEX=yCONFIG_ANON_INODES=yCONFIG_EPOLL=yCONFIG_SIGNALFD=yCONFIG_EVENTFD=yCONFIG_SHMEM=yCONFIG_VM_EVENT_COUNTERS=yCONFIG_SLAB=y
#CONFIG_SLUBis not set
#CONFIG_SLOBis not setCONFIG_RT_MUTEXES=y
#CONFIG_TINY_SHMEMis not setCONFIG_BASE_SMALL=0CONFIG_MODULES=yCONFIG_MODULE_UNLOAD=y
#CONFIG_MODULE_FORCE_UNLOADis not setCONFIG_MODVERSIONS=yCONFIG_MODULE_SRCVERSION_ALL=yCONFIG_KMOD=yCONFIG_STOP_MACHINE=yCONFIG_BLOCK=yCONFIG_BLK_DEV_IO_TRACE=y
#CONFIG_BLK_DEV_BSGis not setCONFIG_BLOCK_COMPAT=y#
# IO Schedulers
#CONFIG_IOSCHED_NOOP=yCONFIG_IOSCHED_AS=yCONFIG_IOSCHED_DEADLINE=yCONFIG_IOSCHED_CFQ=y
#CONFIG_DEFAULT_ASis not set
#CONFIG_DEFAULT_DEADLINEis not setCONFIG_DEFAULT_CFQ=y
#CONFIG_DEFAULT_NOOPis not setCONFIG_DEFAULT_IOSCHED="cfq"#
# Processor type and features
#CONFIG_TICK_ONESHOT=yCONFIG_NO_HZ=yCONFIG_HIGH_RES_TIMERS=yCONFIG_GENERIC_CLOCKEVENTS_BUILD=yCONFIG_SMP=yCONFIG_X86_PC=y
#CONFIG_X86_ELANis not set
#CONFIG_X86_VOYAGERis not set
#CONFIG_X86_NUMAQis not set
#CONFIG_X86_SUMMITis not set
#CONFIG_X86_BIGSMPis not set
#CONFIG_X86_VISWSis not set
#CONFIG_X86_GENERICARCHis not set
#CONFIG_X86_ES7000is not set
#CONFIG_X86_RDC321Xis not set
#CONFIG_X86_VSMPis not set
#CONFIG_M386is not set
#CONFIG_M486is not set
#CONFIG_M586is not set
#CONFIG_M586TSCis not set
#CONFIG_M586MMXis not set
#CONFIG_M686is not set
#CONFIG_MPENTIUMIIis not set
#CONFIG_MPENTIUMIIIis not set
#CONFIG_MPENTIUMMis not set
#CONFIG_MPENTIUM4is not set
#CONFIG_MK6is not set
#CONFIG_MK7is not set
#CONFIG_MK8is not set
#CONFIG_MCRUSOEis not set
#CONFIG_MEFFICEONis not set
#CONFIG_MWINCHIPC6is not set
#CONFIG_MWINCHIP2is not set
#CONFIG_MWINCHIP3Dis not set
#CONFIG_MGEODEGX1is not set
#CONFIG_MGEODE_LXis not set
#CONFIG_MCYRIXIIIis not set
#CONFIG_MVIAC3_2is not set
#CONFIG_MVIAC7is not set
#CONFIG_MPSCis not set
#CONFIG_MCORE2is not setCONFIG_GENERIC_CPU=yCONFIG_X86_L1_CACHE_BYTES=128CONFIG_X86_INTERNODE_CACHE_BYTES=128CONFIG_X86_CMPXCHG=yCONFIG_X86_L1_CACHE_SHIFT=7CONFIG_X86_GOOD_APIC=yCONFIG_X86_TSC=yCONFIG_X86_MINIMUM_CPU_FAMILY=64CONFIG_X86_DEBUGCTLMSR=yCONFIG_HPET_TIMER=yCONFIG_HPET_EMULATE_RTC=yCONFIG_GART_IOMMU=yCONFIG_CALGARY_IOMMU=yCONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=yCONFIG_SWIOTLB=yCONFIG_NR_CPUS=255CONFIG_SCHED_SMT=yCONFIG_SCHED_MC=y
#CONFIG_PREEMPT_NONEis not set
#CONFIG_PREEMPT_VOLUNTARYis not setCONFIG_PREEMPT=yCONFIG_PREEMPT_BKL=yCONFIG_X86_LOCAL_APIC=yCONFIG_X86_IO_APIC=yCONFIG_X86_MCE=yCONFIG_X86_MCE_INTEL=yCONFIG_X86_MCE_AMD=yCONFIG_MICROCODE=mCONFIG_MICROCODE_OLD_INTERFACE=yCONFIG_X86_MSR=yCONFIG_X86_CPUID=yCONFIG_NUMA=yCONFIG_K8_NUMA=yCONFIG_X86_64_ACPI_NUMA=yCONFIG_THREAD_ORDER=1
#CONFIG_NUMA_EMUis not setCONFIG_NODES_SHIFT=6CONFIG_ARCH_SPARSEMEM_DEFAULT=yCONFIG_ARCH_SPARSEMEM_ENABLE=yCONFIG_ARCH_SELECT_MEMORY_MODEL=yCONFIG_SELECT_MEMORY_MODEL=y
#CONFIG_FLATMEM_MANUALis not set
#CONFIG_DISCONTIGMEM_MANUALis not setCONFIG_SPARSEMEM_MANUAL=yCONFIG_SPARSEMEM=yCONFIG_NEED_MULTIPLE_NODES=yCONFIG_HAVE_MEMORY_PRESENT=y
#CONFIG_SPARSEMEM_STATICis not setCONFIG_SPARSEMEM_EXTREME=yCONFIG_SPARSEMEM_VMEMMAP_ENABLE=yCONFIG_SPARSEMEM_VMEMMAP=y
#CONFIG_MEMORY_HOTPLUGis not setCONFIG_SPLIT_PTLOCK_CPUS=4CONFIG_MIGRATION=yCONFIG_RESOURCES_64BIT=yCONFIG_ZONE_DMA_FLAG=1CONFIG_BOUNCE=yCONFIG_VIRT_TO_BUS=yCONFIG_MTRR=y
#CONFIG_SECCOMPis not setCONFIG_CC_STACKPROTECTOR=yCONFIG_CC_STACKPROTECTOR_ALL=y
#CONFIG_HZ_100is not set
#CONFIG_HZ_250is not set
#CONFIG_HZ_300is not setCONFIG_HZ_1000=yCONFIG_HZ=1000CONFIG_KEXEC=y
#CONFIG_CRASH_DUMPis not setCONFIG_PHYSICAL_START=0x200000
#CONFIG_RELOCATABLEis not setCONFIG_PHYSICAL_ALIGN=0x200000CONFIG_HOTPLUG_CPU=yCONFIG_COMPAT_VDSO=yCONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=yCONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y#
# Power management options
#CONFIG_PM=yCONFIG_PM_LEGACY=y
#CONFIG_PM_DEBUGis not setCONFIG_PM_SLEEP_SMP=yCONFIG_PM_SLEEP=yCONFIG_SUSPEND_SMP_POSSIBLE=yCONFIG_SUSPEND=yCONFIG_HIBERNATION_SMP_POSSIBLE=y
#CONFIG_HIBERNATIONis not setCONFIG_ACPI=yCONFIG_ACPI_SLEEP=yCONFIG_ACPI_PROCFS=yCONFIG_ACPI_PROCFS_POWER=yCONFIG_ACPI_PROC_EVENT=yCONFIG_ACPI_AC=yCONFIG_ACPI_BATTERY=yCONFIG_ACPI_BUTTON=yCONFIG_ACPI_VIDEO=mCONFIG_ACPI_FAN=yCONFIG_ACPI_DOCK=y
#CONFIG_ACPI_BAYis not setCONFIG_ACPI_PROCESSOR=yCONFIG_ACPI_HOTPLUG_CPU=yCONFIG_ACPI_THERMAL=yCONFIG_ACPI_NUMA=yCONFIG_ACPI_ASUS=yCONFIG_ACPI_TOSHIBA=yCONFIG_ACPI_BLACKLIST_YEAR=0
#CONFIG_ACPI_DEBUGis not setCONFIG_ACPI_EC=yCONFIG_ACPI_POWER=yCONFIG_ACPI_SYSTEM=yCONFIG_X86_PM_TIMER=yCONFIG_ACPI_CONTAINER=yCONFIG_ACPI_SBS=m#
# CPU Frequency scaling
#CONFIG_CPU_FREQ=yCONFIG_CPU_FREQ_TABLE=yCONFIG_CPU_FREQ_DEBUG=yCONFIG_CPU_FREQ_STAT=mCONFIG_CPU_FREQ_STAT_DETAILS=y
#CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCEis not setCONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
#CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMANDis not set #CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVEis not setCONFIG_CPU_FREQ_GOV_PERFORMANCE=yCONFIG_CPU_FREQ_GOV_POWERSAVE=mCONFIG_CPU_FREQ_GOV_USERSPACE=yCONFIG_CPU_FREQ_GOV_ONDEMAND=mCONFIG_CPU_FREQ_GOV_CONSERVATIVE=m#
# CPUFreq processor drivers
#CONFIG_X86_ACPI_CPUFREQ=yCONFIG_X86_POWERNOW_K8=yCONFIG_X86_POWERNOW_K8_ACPI=yCONFIG_X86_SPEEDSTEP_CENTRINO=y
#CONFIG_X86_P4_CLOCKMODis not set#
# shared options # # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set # CONFIG_X86_SPEEDSTEP_LIB is not set # CONFIG_CPU_IDLE is not set#
# Bus options (PCI etc.)
#CONFIG_PCI=yCONFIG_PCI_DIRECT=yCONFIG_PCI_MMCONFIG=yCONFIG_PCI_DOMAINS=y
#CONFIG_DMARis not setCONFIG_PCIEPORTBUS=yCONFIG_HOTPLUG_PCI_PCIE=mCONFIG_PCIEAER=yCONFIG_ARCH_SUPPORTS_MSI=yCONFIG_PCI_MSI=yCONFIG_PCI_LEGACY=y
#CONFIG_PCI_DEBUGis not setCONFIG_HT_IRQ=yCONFIG_ISA_DMA_API=yCONFIG_K8_NB=yCONFIG_PCCARD=y
#CONFIG_PCMCIA_DEBUGis not setCONFIG_PCMCIA=yCONFIG_PCMCIA_LOAD_CIS=yCONFIG_PCMCIA_IOCTL=yCONFIG_CARDBUS=y#
# PC-card bridges
#CONFIG_YENTA=yCONFIG_YENTA_O2=yCONFIG_YENTA_RICOH=yCONFIG_YENTA_TI=yCONFIG_YENTA_ENE_TUNE=yCONFIG_YENTA_TOSHIBA=yCONFIG_PD6729=mCONFIG_I82092=mCONFIG_PCCARD_NONSTATIC=yCONFIG_HOTPLUG_PCI=yCONFIG_HOTPLUG_PCI_FAKE=mCONFIG_HOTPLUG_PCI_ACPI=yCONFIG_HOTPLUG_PCI_ACPI_IBM=y
#CONFIG_HOTPLUG_PCI_CPCIis not setCONFIG_HOTPLUG_PCI_SHPC=m#
# Executable file formats / Emulations
#CONFIG_BINFMT_ELF=yCONFIG_BINFMT_MISC=yCONFIG_IA32_EMULATION=y
#CONFIG_IA32_AOUTis not setCONFIG_COMPAT=yCONFIG_COMPAT_FOR_U64_ALIGNMENT=yCONFIG_SYSVIPC_COMPAT=y#
# Networking
#CONFIG_NET=y#
# Networking options
#CONFIG_PACKET=yCONFIG_PACKET_MMAP=yCONFIG_UNIX=yCONFIG_XFRM=yCONFIG_XFRM_USER=y
#CONFIG_XFRM_SUB_POLICYis not set
#CONFIG_XFRM_MIGRATEis not setCONFIG_NET_KEY=m
#CONFIG_NET_KEY_MIGRATEis not setCONFIG_INET=yCONFIG_IP_MULTICAST=yCONFIG_IP_ADVANCED_ROUTER=yCONFIG_ASK_IP_FIB_HASH=y
#CONFIG_IP_FIB_TRIEis not setCONFIG_IP_FIB_HASH=yCONFIG_IP_MULTIPLE_TABLES=yCONFIG_IP_ROUTE_MULTIPATH=yCONFIG_IP_ROUTE_VERBOSE=y
#CONFIG_IP_PNPis not setCONFIG_NET_IPIP=mCONFIG_NET_IPGRE=mCONFIG_NET_IPGRE_BROADCAST=yCONFIG_IP_MROUTE=yCONFIG_IP_PIMSM_V1=yCONFIG_IP_PIMSM_V2=y
#CONFIG_ARPDis not setCONFIG_SYN_COOKIES=yCONFIG_INET_AH=mCONFIG_INET_ESP=mCONFIG_INET_IPCOMP=mCONFIG_INET_XFRM_TUNNEL=mCONFIG_INET_TUNNEL=mCONFIG_INET_XFRM_MODE_TRANSPORT=yCONFIG_INET_XFRM_MODE_TUNNEL=yCONFIG_INET_XFRM_MODE_BEET=y
#CONFIG_INET_LROis not setCONFIG_INET_DIAG=yCONFIG_INET_TCP_DIAG=y
#CONFIG_TCP_CONG_ADVANCEDis not setCONFIG_TCP_CONG_CUBIC=yCONFIG_DEFAULT_TCP_CONG="cubic"
#CONFIG_TCP_MD5SIGis not setCONFIG_IP_VS=m
#CONFIG_IP_VS_DEBUGis not setCONFIG_IP_VS_TAB_BITS=12#
# IPVS transport protocol load balancing support
#CONFIG_IP_VS_PROTO_TCP=yCONFIG_IP_VS_PROTO_UDP=yCONFIG_IP_VS_PROTO_ESP=yCONFIG_IP_VS_PROTO_AH=y#
# IPVS scheduler
#CONFIG_IP_VS_RR=mCONFIG_IP_VS_WRR=mCONFIG_IP_VS_LC=mCONFIG_IP_VS_WLC=mCONFIG_IP_VS_LBLC=mCONFIG_IP_VS_LBLCR=mCONFIG_IP_VS_DH=mCONFIG_IP_VS_SH=mCONFIG_IP_VS_SED=mCONFIG_IP_VS_NQ=m#
# IPVS application helper
#CONFIG_IP_VS_FTP=mCONFIG_IPV6=yCONFIG_IPV6_PRIVACY=y
#CONFIG_IPV6_ROUTER_PREFis not set
#CONFIG_IPV6_OPTIMISTIC_DADis not setCONFIG_INET6_AH=mCONFIG_INET6_ESP=mCONFIG_INET6_IPCOMP=m
#CONFIG_IPV6_MIP6is not setCONFIG_INET6_XFRM_TUNNEL=mCONFIG_INET6_TUNNEL=mCONFIG_INET6_XFRM_MODE_TRANSPORT=mCONFIG_INET6_XFRM_MODE_TUNNEL=mCONFIG_INET6_XFRM_MODE_BEET=m
#CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATIONis not setCONFIG_IPV6_SIT=mCONFIG_IPV6_TUNNEL=m
#CONFIG_IPV6_MULTIPLE_TABLESis not set
#CONFIG_NETLABELis not setCONFIG_NETWORK_SECMARK=yCONFIG_NETFILTER=y
#CONFIG_NETFILTER_DEBUGis not setCONFIG_BRIDGE_NETFILTER=y#
# Core Netfilter Configuration
#CONFIG_NETFILTER_NETLINK=mCONFIG_NETFILTER_NETLINK_QUEUE=mCONFIG_NETFILTER_NETLINK_LOG=m
#CONFIG_NF_CONNTRACK_ENABLEDis not set
#CONFIG_NF_CONNTRACKis not set
#CONFIG_NETFILTER_XTABLESis not set#
# IP: Netfilter Configuration
#CONFIG_IP_NF_QUEUE=m
#CONFIG_IP_NF_IPTABLESis not set
#CONFIG_IP_NF_ARPTABLESis not set#
# IPv6: Netfilter Configuration (EXPERIMENTAL)
#
#CONFIG_IP6_NF_QUEUEis not set
#CONFIG_IP6_NF_IPTABLESis not set#
# Bridge: Netfilter Configuration
#CONFIG_BRIDGE_NF_EBTABLES=mCONFIG_BRIDGE_EBT_BROUTE=mCONFIG_BRIDGE_EBT_T_FILTER=mCONFIG_BRIDGE_EBT_T_NAT=mCONFIG_BRIDGE_EBT_802_3=mCONFIG_BRIDGE_EBT_AMONG=mCONFIG_BRIDGE_EBT_ARP=mCONFIG_BRIDGE_EBT_IP=mCONFIG_BRIDGE_EBT_LIMIT=mCONFIG_BRIDGE_EBT_MARK=mCONFIG_BRIDGE_EBT_PKTTYPE=mCONFIG_BRIDGE_EBT_STP=mCONFIG_BRIDGE_EBT_VLAN=mCONFIG_BRIDGE_EBT_ARPREPLY=mCONFIG_BRIDGE_EBT_DNAT=mCONFIG_BRIDGE_EBT_MARK_T=mCONFIG_BRIDGE_EBT_REDIRECT=mCONFIG_BRIDGE_EBT_SNAT=mCONFIG_BRIDGE_EBT_LOG=mCONFIG_BRIDGE_EBT_ULOG=m
#CONFIG_IP_DCCPis not setCONFIG_IP_SCTP=m
#CONFIG_SCTP_DBG_MSGis not set
#CONFIG_SCTP_DBG_OBJCNTis not set
#CONFIG_SCTP_HMAC_NONEis not set
#CONFIG_SCTP_HMAC_SHA1is not setCONFIG_SCTP_HMAC_MD5=y
#CONFIG_TIPCis not setCONFIG_ATM=mCONFIG_ATM_CLIP=m
#CONFIG_ATM_CLIP_NO_ICMPis not setCONFIG_ATM_LANE=m
#CONFIG_ATM_MPOAis not setCONFIG_ATM_BR2684=m
#CONFIG_ATM_BR2684_IPFILTERis not setCONFIG_BRIDGE=mCONFIG_VLAN_8021Q=m
#CONFIG_DECNETis not setCONFIG_LLC=y
#CONFIG_LLC2is not set
#CONFIG_IPXis not set
#CONFIG_ATALKis not set
#CONFIG_X25is not set
#CONFIG_LAPBis not set
#CONFIG_ECONETis not set
#CONFIG_WAN_ROUTERis not setCONFIG_NET_SCHED=y#
# Queueing/Scheduling
#CONFIG_NET_SCH_CBQ=mCONFIG_NET_SCH_HTB=mCONFIG_NET_SCH_HFSC=mCONFIG_NET_SCH_ATM=mCONFIG_NET_SCH_PRIO=m
#CONFIG_NET_SCH_RRis not setCONFIG_NET_SCH_RED=mCONFIG_NET_SCH_SFQ=mCONFIG_NET_SCH_TEQL=mCONFIG_NET_SCH_TBF=mCONFIG_NET_SCH_GRED=mCONFIG_NET_SCH_DSMARK=mCONFIG_NET_SCH_NETEM=mCONFIG_NET_SCH_INGRESS=m#
# Classification
#CONFIG_NET_CLS=yCONFIG_NET_CLS_BASIC=mCONFIG_NET_CLS_TCINDEX=mCONFIG_NET_CLS_ROUTE4=mCONFIG_NET_CLS_ROUTE=yCONFIG_NET_CLS_FW=mCONFIG_NET_CLS_U32=mCONFIG_CLS_U32_PERF=yCONFIG_CLS_U32_MARK=yCONFIG_NET_CLS_RSVP=mCONFIG_NET_CLS_RSVP6=mCONFIG_NET_EMATCH=yCONFIG_NET_EMATCH_STACK=32CONFIG_NET_EMATCH_CMP=mCONFIG_NET_EMATCH_NBYTE=mCONFIG_NET_EMATCH_U32=mCONFIG_NET_EMATCH_META=mCONFIG_NET_EMATCH_TEXT=mCONFIG_NET_CLS_ACT=yCONFIG_NET_ACT_POLICE=y
#CONFIG_NET_ACT_GACTis not set
#CONFIG_NET_ACT_MIRREDis not set
#CONFIG_NET_ACT_NATis not set
#CONFIG_NET_ACT_PEDITis not set
#CONFIG_NET_ACT_SIMPis not setCONFIG_NET_CLS_POLICE=yCONFIG_NET_CLS_IND=yCONFIG_NET_SCH_FIFO=y#
# Network testing
#
#CONFIG_NET_PKTGENis not set
#CONFIG_NET_TCPPROBEis not set
#CONFIG_HAMRADIOis not set
#CONFIG_IRDAis not setCONFIG_BT=mCONFIG_BT_L2CAP=mCONFIG_BT_SCO=mCONFIG_BT_RFCOMM=mCONFIG_BT_RFCOMM_TTY=yCONFIG_BT_BNEP=mCONFIG_BT_BNEP_MC_FILTER=yCONFIG_BT_BNEP_PROTO_FILTER=yCONFIG_BT_CMTP=mCONFIG_BT_HIDP=m#
# Bluetooth device drivers
#CONFIG_BT_HCIUSB=mCONFIG_BT_HCIUSB_SCO=yCONFIG_BT_HCIUART=mCONFIG_BT_HCIUART_H4=yCONFIG_BT_HCIUART_BCSP=y
#CONFIG_BT_HCIUART_LLis not setCONFIG_BT_HCIBCM203X=mCONFIG_BT_HCIBPA10X=mCONFIG_BT_HCIBFUSB=m
#CONFIG_BT_HCIDTL1is not set
#CONFIG_BT_HCIBT3Cis not set
#CONFIG_BT_HCIBLUECARDis not set
#CONFIG_BT_HCIBTUARTis not setCONFIG_BT_HCIVHCI=m
#CONFIG_AF_RXRPCis not setCONFIG_FIB_RULES=y#
# Wireless
#
#CONFIG_CFG80211is not setCONFIG_WIRELESS_EXT=y
#CONFIG_MAC80211is not setCONFIG_IEEE80211=m
#CONFIG_IEEE80211_DEBUGis not setCONFIG_IEEE80211_CRYPT_WEP=mCONFIG_IEEE80211_CRYPT_CCMP=mCONFIG_IEEE80211_CRYPT_TKIP=m
#CONFIG_IEEE80211_SOFTMACis not set
#CONFIG_RFKILLis not set
#CONFIG_NET_9Pis not set#
# Device Drivers
##
# Generic Driver Options
#CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"CONFIG_STANDALONE=yCONFIG_PREVENT_FIRMWARE_BUILD=yCONFIG_FW_LOADER=y
#CONFIG_DEBUG_DRIVERis not set
#CONFIG_DEBUG_DEVRESis not set
#CONFIG_SYS_HYPERVISORis not set
#CONFIG_CONNECTORis not setCONFIG_MTD=m
#CONFIG_MTD_DEBUGis not setCONFIG_MTD_CONCAT=mCONFIG_MTD_PARTITIONS=yCONFIG_MTD_REDBOOT_PARTS=mCONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
#CONFIG_MTD_REDBOOT_PARTS_UNALLOCATEDis not set
#CONFIG_MTD_REDBOOT_PARTS_READONLYis not set#
# User Modules And Translation Layers
#CONFIG_MTD_CHAR=mCONFIG_MTD_BLKDEVS=mCONFIG_MTD_BLOCK=mCONFIG_MTD_BLOCK_RO=mCONFIG_FTL=mCONFIG_NFTL=mCONFIG_NFTL_RW=y
#CONFIG_INFTLis not set
#CONFIG_RFD_FTLis not set
#CONFIG_SSFDCis not set
#CONFIG_MTD_OOPSis not set#
# RAM/ROM/Flash chip drivers
#CONFIG_MTD_CFI=mCONFIG_MTD_JEDECPROBE=mCONFIG_MTD_GEN_PROBE=m
#CONFIG_MTD_CFI_ADV_OPTIONSis not setCONFIG_MTD_MAP_BANK_WIDTH_1=yCONFIG_MTD_MAP_BANK_WIDTH_2=yCONFIG_MTD_MAP_BANK_WIDTH_4=y
#CONFIG_MTD_MAP_BANK_WIDTH_8is not set
#CONFIG_MTD_MAP_BANK_WIDTH_16is not set
#CONFIG_MTD_MAP_BANK_WIDTH_32is not setCONFIG_MTD_CFI_I1=yCONFIG_MTD_CFI_I2=y
#CONFIG_MTD_CFI_I4is not set
#CONFIG_MTD_CFI_I8is not setCONFIG_MTD_CFI_INTELEXT=mCONFIG_MTD_CFI_AMDSTD=mCONFIG_MTD_CFI_STAA=mCONFIG_MTD_CFI_UTIL=mCONFIG_MTD_RAM=mCONFIG_MTD_ROM=mCONFIG_MTD_ABSENT=m#
# Mapping drivers for chip access
#
#CONFIG_MTD_COMPLEX_MAPPINGSis not set
#CONFIG_MTD_PHYSMAPis not set
#CONFIG_MTD_PNC2000is not setCONFIG_MTD_SC520CDP=mCONFIG_MTD_NETSC520=mCONFIG_MTD_TS5500=m
#CONFIG_MTD_AMD76XROMis not set
#CONFIG_MTD_ICHXROMis not set
#CONFIG_MTD_ESB2ROMis not set
#CONFIG_MTD_CK804XROMis not set
#CONFIG_MTD_SCB2_FLASHis not set
#CONFIG_MTD_NETtelis not set
#CONFIG_MTD_DILNETPCis not set
#CONFIG_MTD_L440GXis not set
#CONFIG_MTD_INTEL_VR_NORis not setCONFIG_MTD_PLATRAM=m#
# Self-contained MTD device drivers
#
#CONFIG_MTD_PMC551is not set
#CONFIG_MTD_SLRAMis not set
#CONFIG_MTD_PHRAMis not setCONFIG_MTD_MTDRAM=mCONFIG_MTDRAM_TOTAL_SIZE=4096CONFIG_MTDRAM_ERASE_SIZE=128CONFIG_MTD_BLOCK2MTD=m#
# Disk-On-Chip Device Drivers
#
#CONFIG_MTD_DOC2000is not set
#CONFIG_MTD_DOC2001is not set
#CONFIG_MTD_DOC2001PLUSis not setCONFIG_MTD_NAND=m
#CONFIG_MTD_NAND_VERIFY_WRITEis not set
#CONFIG_MTD_NAND_ECC_SMCis not set
#CONFIG_MTD_NAND_MUSEUM_IDSis not setCONFIG_MTD_NAND_IDS=m
#CONFIG_MTD_NAND_DISKONCHIPis not set
#CONFIG_MTD_NAND_CAFEis not set
#CONFIG_MTD_NAND_NANDSIMis not set
#CONFIG_MTD_NAND_PLATFORMis not set
#CONFIG_MTD_ALAUDAis not set
#CONFIG_MTD_ONENANDis not set#
# UBI - Unsorted block images
#
#CONFIG_MTD_UBIis not setCONFIG_PARPORT=yCONFIG_PARPORT_PC=yCONFIG_PARPORT_SERIAL=m
#CONFIG_PARPORT_PC_FIFOis not set
#CONFIG_PARPORT_PC_SUPERIOis not set
#CONFIG_PARPORT_PC_PCMCIAis not set
#CONFIG_PARPORT_GSCis not set
#CONFIG_PARPORT_AX88796is not setCONFIG_PARPORT_1284=yCONFIG_PARPORT_NOT_PC=yCONFIG_PNP=y
#CONFIG_PNP_DEBUGis not set#
# Protocols
#CONFIG_PNPACPI=yCONFIG_BLK_DEV=yCONFIG_BLK_DEV_FD=m
#CONFIG_PARIDEis not setCONFIG_BLK_CPQ_DA=yCONFIG_BLK_CPQ_CISS_DA=mCONFIG_CISS_SCSI_TAPE=yCONFIG_BLK_DEV_DAC960=m
#CONFIG_BLK_DEV_UMEMis not set
#CONFIG_BLK_DEV_COW_COMMONis not setCONFIG_BLK_DEV_LOOP=mCONFIG_BLK_DEV_CRYPTOLOOP=mCONFIG_BLK_DEV_NBD=mCONFIG_BLK_DEV_SX8=m
#CONFIG_BLK_DEV_UBis not setCONFIG_BLK_DEV_RAM=yCONFIG_BLK_DEV_RAM_COUNT=16CONFIG_BLK_DEV_RAM_SIZE=16384CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024CONFIG_CDROM_PKTCDVD=yCONFIG_CDROM_PKTCDVD_BUFFERS=8
#CONFIG_CDROM_PKTCDVD_WCACHEis not set
#CONFIG_ATA_OVER_ETHis not setCONFIG_MISC_DEVICES=yCONFIG_IBM_ASM=m
#CONFIG_PHANTOMis not set
#CONFIG_EEPROM_93CX6is not set
#CONFIG_SGI_IOC4is not set
#CONFIG_TIFM_COREis not set
#CONFIG_FUJITSU_LAPTOPis not set
#CONFIG_MSI_LAPTOPis not set
#CONFIG_SONY_LAPTOPis not set
#CONFIG_THINKPAD_ACPIis not set
#CONFIG_IDEis not set#
# SCSI device support
#CONFIG_RAID_ATTRS=mCONFIG_SCSI=yCONFIG_SCSI_DMA=yCONFIG_SCSI_TGT=mCONFIG_SCSI_NETLINK=yCONFIG_SCSI_PROC_FS=y#
# SCSI support type (disk, tape, CD-ROM)
#CONFIG_BLK_DEV_SD=yCONFIG_CHR_DEV_ST=m
#CONFIG_CHR_DEV_OSSTis not setCONFIG_BLK_DEV_SR=yCONFIG_BLK_DEV_SR_VENDOR=yCONFIG_CHR_DEV_SG=yCONFIG_CHR_DEV_SCH=y#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs #CONFIG_SCSI_MULTI_LUN=yCONFIG_SCSI_CONSTANTS=yCONFIG_SCSI_LOGGING=y
#CONFIG_SCSI_SCAN_ASYNCis not setCONFIG_SCSI_WAIT_SCAN=m#
# SCSI Transports
#CONFIG_SCSI_SPI_ATTRS=yCONFIG_SCSI_FC_ATTRS=m
#CONFIG_SCSI_FC_TGT_ATTRSis not setCONFIG_SCSI_ISCSI_ATTRS=mCONFIG_SCSI_SAS_ATTRS=yCONFIG_SCSI_SAS_LIBSAS=y
#CONFIG_SCSI_SAS_ATAis not set
#CONFIG_SCSI_SAS_LIBSAS_DEBUGis not set
#CONFIG_SCSI_SRP_ATTRSis not setCONFIG_SCSI_LOWLEVEL=yCONFIG_ISCSI_TCP=mCONFIG_BLK_DEV_3W_XXXX_RAID=mCONFIG_SCSI_3W_9XXX=mCONFIG_SCSI_ACARD=mCONFIG_SCSI_AACRAID=mCONFIG_SCSI_AIC7XXX=yCONFIG_AIC7XXX_CMDS_PER_DEVICE=4CONFIG_AIC7XXX_RESET_DELAY_MS=1000
#CONFIG_AIC7XXX_DEBUG_ENABLEis not setCONFIG_AIC7XXX_DEBUG_MASK=0
#CONFIG_AIC7XXX_REG_PRETTY_PRINTis not setCONFIG_SCSI_AIC7XXX_OLD=mCONFIG_SCSI_AIC79XX=yCONFIG_AIC79XX_CMDS_PER_DEVICE=4CONFIG_AIC79XX_RESET_DELAY_MS=1000
#CONFIG_AIC79XX_DEBUG_ENABLEis not setCONFIG_AIC79XX_DEBUG_MASK=0
#CONFIG_AIC79XX_REG_PRETTY_PRINTis not setCONFIG_SCSI_AIC94XX=y
#CONFIG_AIC94XX_DEBUGis not set
#CONFIG_SCSI_ADVANSYSis not setCONFIG_SCSI_ARCMSR=m
#CONFIG_SCSI_ARCMSR_AERis not setCONFIG_MEGARAID_NEWGEN=yCONFIG_MEGARAID_MM=mCONFIG_MEGARAID_MAILBOX=mCONFIG_MEGARAID_LEGACY=mCONFIG_MEGARAID_SAS=mCONFIG_SCSI_HPTIOP=mCONFIG_SCSI_BUSLOGIC=m
#CONFIG_SCSI_OMIT_FLASHPOINTis not set
#CONFIG_SCSI_DMX3191Dis not set
#CONFIG_SCSI_EATAis not setCONFIG_SCSI_FUTURE_DOMAIN=mCONFIG_SCSI_GDTH=mCONFIG_SCSI_IPS=mCONFIG_SCSI_INITIO=mCONFIG_SCSI_INIA100=mCONFIG_SCSI_PPA=mCONFIG_SCSI_IMM=m
#CONFIG_SCSI_IZIP_EPP16is not set
#CONFIG_SCSI_IZIP_SLOW_CTRis not setCONFIG_SCSI_STEX=mCONFIG_SCSI_SYM53C8XX_2=mCONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64CONFIG_SCSI_SYM53C8XX_MMIO=y
#CONFIG_SCSI_IPRis not setCONFIG_SCSI_QLOGIC_1280=mCONFIG_SCSI_QLA_FC=mCONFIG_SCSI_QLA_ISCSI=mCONFIG_SCSI_LPFC=m
CONFIG_SCSI_DC395x=mCONFIG_SCSI_DC390T=m
#CONFIG_SCSI_DEBUGis not setCONFIG_SCSI_SRP=m
#CONFIG_SCSI_LOWLEVEL_PCMCIAis not setCONFIG_ATA=y
#CONFIG_ATA_NONSTANDARDis not setCONFIG_ATA_ACPI=yCONFIG_SATA_AHCI=yCONFIG_SATA_SVW=yCONFIG_ATA_PIIX=yCONFIG_SATA_MV=yCONFIG_SATA_NV=yCONFIG_PDC_ADMA=yCONFIG_SATA_QSTOR=yCONFIG_SATA_PROMISE=yCONFIG_SATA_SX4=yCONFIG_SATA_SIL=yCONFIG_SATA_SIL24=yCONFIG_SATA_SIS=yCONFIG_SATA_ULI=yCONFIG_SATA_VIA=yCONFIG_SATA_VITESSE=y
#CONFIG_SATA_INIC162Xis not set
#CONFIG_PATA_ACPIis not setCONFIG_PATA_ALI=yCONFIG_PATA_AMD=yCONFIG_PATA_ARTOP=yCONFIG_PATA_ATIIXP=y
#CONFIG_PATA_CMD640_PCIis not setCONFIG_PATA_CMD64X=yCONFIG_PATA_CS5520=yCONFIG_PATA_CS5530=yCONFIG_PATA_CYPRESS=yCONFIG_PATA_EFAR=yCONFIG_ATA_GENERIC=yCONFIG_PATA_HPT366=yCONFIG_PATA_HPT37X=yCONFIG_PATA_HPT3X2N=yCONFIG_PATA_HPT3X3=y
#CONFIG_PATA_HPT3X3_DMAis not setCONFIG_PATA_IT821X=y
#CONFIG_PATA_IT8213is not setCONFIG_PATA_JMICRON=yCONFIG_PATA_TRIFLEX=yCONFIG_PATA_MARVELL=yCONFIG_PATA_MPIIX=yCONFIG_PATA_OLDPIIX=yCONFIG_PATA_NETCELL=yCONFIG_PATA_NS87410=y
#CONFIG_PATA_NS87415is not setCONFIG_PATA_OPTI=yCONFIG_PATA_OPTIDMA=y
#CONFIG_PATA_PCMCIAis not setCONFIG_PATA_PDC_OLD=yCONFIG_PATA_RADISYS=yCONFIG_PATA_RZ1000=yCONFIG_PATA_SC1200=yCONFIG_PATA_SERVERWORKS=yCONFIG_PATA_PDC2027X=yCONFIG_PATA_SIL680=yCONFIG_PATA_SIS=yCONFIG_PATA_VIA=yCONFIG_PATA_WINBOND=yCONFIG_MD=yCONFIG_BLK_DEV_MD=yCONFIG_MD_LINEAR=mCONFIG_MD_RAID0=mCONFIG_MD_RAID1=mCONFIG_MD_RAID10=m
#CONFIG_MD_RAID456is not setCONFIG_MD_MULTIPATH=mCONFIG_MD_FAULTY=mCONFIG_BLK_DEV_DM=m
#CONFIG_DM_DEBUGis not setCONFIG_DM_CRYPT=mCONFIG_DM_SNAPSHOT=mCONFIG_DM_MIRROR=mCONFIG_DM_ZERO=mCONFIG_DM_MULTIPATH=mCONFIG_DM_MULTIPATH_EMC=m
#CONFIG_DM_MULTIPATH_RDACis not set
#CONFIG_DM_MULTIPATH_HPis not set
#CONFIG_DM_DELAYis not set
#CONFIG_DM_UEVENTis not setCONFIG_FUSION=yCONFIG_FUSION_SPI=yCONFIG_FUSION_FC=mCONFIG_FUSION_SAS=mCONFIG_FUSION_MAX_SGE=128CONFIG_FUSION_CTL=yCONFIG_FUSION_LAN=m
#CONFIG_FUSION_LOGGINGis not set#
# IEEE 1394 (FireWire) support
#
#CONFIG_FIREWIREis not set
#CONFIG_IEEE1394is not setCONFIG_I2O=mCONFIG_I2O_LCT_NOTIFY_ON_CHANGES=yCONFIG_I2O_EXT_ADAPTEC=yCONFIG_I2O_EXT_ADAPTEC_DMA64=yCONFIG_I2O_CONFIG=mCONFIG_I2O_CONFIG_OLD_IOCTL=yCONFIG_I2O_BUS=mCONFIG_I2O_BLOCK=mCONFIG_I2O_SCSI=mCONFIG_I2O_PROC=m
#CONFIG_MACINTOSH_DRIVERSis not setCONFIG_NETDEVICES=y
#CONFIG_NETDEVICES_MULTIQUEUEis not set
#CONFIG_IFBis not setCONFIG_DUMMY=mCONFIG_BONDING=m
#CONFIG_MACVLANis not set
#CONFIG_EQUALIZERis not setCONFIG_TUN=m
#CONFIG_VETHis not set
#CONFIG_NET_SB1000is not set
#CONFIG_IP1000is not set
#CONFIG_ARCNETis not set
#CONFIG_PHYLIBis not setCONFIG_NET_ETHERNET=yCONFIG_MII=yCONFIG_HAPPYMEAL=mCONFIG_SUNGEM=m
#CONFIG_CASSINIis not setCONFIG_NET_VENDOR_3COM=yCONFIG_VORTEX=mCONFIG_TYPHOON=mCONFIG_NET_TULIP=yCONFIG_DE2104X=mCONFIG_TULIP=m
#CONFIG_TULIP_MWIis not setCONFIG_TULIP_MMIO=y
#CONFIG_TULIP_NAPIis not setCONFIG_DE4X5=mCONFIG_WINBOND_840=mCONFIG_DM9102=m
#CONFIG_ULI526Xis not set
#CONFIG_PCMCIA_XIRCOMis not setCONFIG_HP100=m
#CONFIG_IBM_NEW_EMAC_ZMIIis not set
#CONFIG_IBM_NEW_EMAC_RGMIIis not set
#CONFIG_IBM_NEW_EMAC_TAHis not set
#CONFIG_IBM_NEW_EMAC_EMAC4is not setCONFIG_NET_PCI=yCONFIG_PCNET32=m
#CONFIG_PCNET32_NAPIis not setCONFIG_AMD8111_ETH=mCONFIG_AMD8111E_NAPI=yCONFIG_ADAPTEC_STARFIRE=mCONFIG_ADAPTEC_STARFIRE_NAPI=yCONFIG_B44=mCONFIG_B44_PCI_AUTOSELECT=yCONFIG_B44_PCICORE_AUTOSELECT=yCONFIG_B44_PCI=yCONFIG_FORCEDETH=yCONFIG_FORCEDETH_NAPI=yCONFIG_EEPRO100=mCONFIG_E100=yCONFIG_FEALNX=mCONFIG_NATSEMI=mCONFIG_NE2K_PCI=mCONFIG_8139CP=mCONFIG_8139TOO=y
#CONFIG_8139TOO_PIOis not set
#CONFIG_8139TOO_TUNE_TWISTERis not setCONFIG_8139TOO_8129=y
#CONFIG_8139_OLD_RX_RESETis not setCONFIG_SIS900=mCONFIG_EPIC100=m
#CONFIG_SUNDANCEis not setCONFIG_VIA_RHINE=yCONFIG_VIA_RHINE_MMIO=y
#CONFIG_VIA_RHINE_NAPIis not set
#CONFIG_SC92031is not setCONFIG_NET_POCKET=y
#CONFIG_ATPis not set
#CONFIG_DE600is not set
#CONFIG_DE620is not setCONFIG_NETDEV_1000=yCONFIG_ACENIC=m
#CONFIG_ACENIC_OMIT_TIGON_Iis not setCONFIG_DL2K=mCONFIG_E1000=yCONFIG_E1000_NAPI=y
#CONFIG_E1000_DISABLE_PACKET_SPLITis not set
#CONFIG_E1000Eis not setCONFIG_NS83820=m
#CONFIG_HAMACHIis not set
#CONFIG_YELLOWFINis not setCONFIG_R8169=yCONFIG_R8169_NAPI=yCONFIG_R8169_VLAN=y
#CONFIG_SIS190is not setCONFIG_SKGE=y
#CONFIG_SKGE_DEBUGis not set
#CONFIG_SKY2is not set
#CONFIG_SK98LINis not setCONFIG_VIA_VELOCITY=mCONFIG_TIGON3=yCONFIG_BNX2=m
#CONFIG_QLA3XXXis not set
#CONFIG_ATL1is not setCONFIG_NETDEV_10000=y
#CONFIG_CHELSIO_T1is not set
#CONFIG_CHELSIO_T3is not set
#CONFIG_IXGBEis not setCONFIG_IXGB=mCONFIG_IXGB_NAPI=yCONFIG_S2IO=mCONFIG_S2IO_NAPI=y
#CONFIG_MYRI10GEis not set
#CONFIG_NETXEN_NICis not set
#CONFIG_NIUis not set
#CONFIG_MLX4_COREis not set
#CONFIG_TEHUTIis not setCONFIG_TR=yCONFIG_IBMOL=mCONFIG_3C359=mCONFIG_TMS380TR=mCONFIG_TMSPCI=mCONFIG_ABYSS=m#
# Wireless LAN
#
#CONFIG_WLAN_PRE80211is not set
#CONFIG_WLAN_80211is not set#
# USB Network Adapters
#CONFIG_USB_CATC=mCONFIG_USB_KAWETH=mCONFIG_USB_PEGASUS=mCONFIG_USB_RTL8150=mCONFIG_USB_USBNET=mCONFIG_USB_NET_AX8817X=mCONFIG_USB_NET_CDCETHER=m
#CONFIG_USB_NET_DM9601is not setCONFIG_USB_NET_GL620A=mCONFIG_USB_NET_NET1080=mCONFIG_USB_NET_PLUSB=m
#CONFIG_USB_NET_MCS7830is not setCONFIG_USB_NET_RNDIS_HOST=mCONFIG_USB_NET_CDC_SUBSET=mCONFIG_USB_ALI_M5632=yCONFIG_USB_AN2720=yCONFIG_USB_BELKIN=yCONFIG_USB_ARMLINUX=yCONFIG_USB_EPSON2888=y
#CONFIG_USB_KC2190is not setCONFIG_USB_NET_ZAURUS=m
#CONFIG_NET_PCMCIAis not set
#CONFIG_WANis not setCONFIG_ATM_DRIVERS=y
#CONFIG_ATM_DUMMYis not setCONFIG_ATM_TCP=mCONFIG_ATM_LANAI=mCONFIG_ATM_ENI=m
#CONFIG_ATM_ENI_DEBUGis not set
#CONFIG_ATM_ENI_TUNE_BURSTis not setCONFIG_ATM_FIRESTREAM=m
#CONFIG_ATM_ZATMis not setCONFIG_ATM_IDT77252=m
#CONFIG_ATM_IDT77252_DEBUGis not set
#CONFIG_ATM_IDT77252_RCV_ALLis not setCONFIG_ATM_IDT77252_USE_SUNI=yCONFIG_ATM_AMBASSADOR=m
#CONFIG_ATM_AMBASSADOR_DEBUGis not setCONFIG_ATM_HORIZON=m
#CONFIG_ATM_HORIZON_DEBUGis not setCONFIG_ATM_FORE200E_MAYBE=m
#CONFIG_ATM_FORE200E_PCAis not setCONFIG_ATM_HE=m
#CONFIG_ATM_HE_USE_SUNIis not setCONFIG_FDDI=y
#CONFIG_DEFXXis not set
#CONFIG_SKFPis not set
#CONFIG_HIPPIis not set
#CONFIG_PLIPis not setCONFIG_PPP=mCONFIG_PPP_MULTILINK=yCONFIG_PPP_FILTER=yCONFIG_PPP_ASYNC=mCONFIG_PPP_SYNC_TTY=mCONFIG_PPP_DEFLATE=m
#CONFIG_PPP_BSDCOMPis not set
#CONFIG_PPP_MPPEis not setCONFIG_PPPOE=mCONFIG_PPPOATM=m
#CONFIG_PPPOL2TPis not set
#CONFIG_SLIPis not setCONFIG_SLHC=mCONFIG_NET_FC=y
#CONFIG_SHAPERis not setCONFIG_NETCONSOLE=y
#CONFIG_NETCONSOLE_DYNAMICis not setCONFIG_NETPOLL=y
#CONFIG_NETPOLL_TRAPis not setCONFIG_NET_POLL_CONTROLLER=yCONFIG_ISDN=mCONFIG_ISDN_I4L=mCONFIG_ISDN_PPP=yCONFIG_ISDN_PPP_VJ=yCONFIG_ISDN_MPP=yCONFIG_IPPP_FILTER=y
#CONFIG_ISDN_PPP_BSDCOMPis not setCONFIG_ISDN_AUDIO=yCONFIG_ISDN_TTY_FAX=y#
# ISDN feature submodules
#CONFIG_ISDN_DIVERSION=m#
# ISDN4Linux hardware drivers
##
# Passive cards
#CONFIG_ISDN_DRV_HISAX=m#
# D-channel protocol features
#CONFIG_HISAX_EURO=yCONFIG_DE_AOC=yCONFIG_HISAX_NO_SENDCOMPLETE=yCONFIG_HISAX_NO_LLC=yCONFIG_HISAX_NO_KEYPAD=yCONFIG_HISAX_1TR6=yCONFIG_HISAX_NI1=yCONFIG_HISAX_MAX_CARDS=8#
# HiSax supported cards
#CONFIG_HISAX_16_3=yCONFIG_HISAX_TELESPCI=yCONFIG_HISAX_S0BOX=yCONFIG_HISAX_FRITZPCI=yCONFIG_HISAX_AVM_A1_PCMCIA=yCONFIG_HISAX_ELSA=yCONFIG_HISAX_DIEHLDIVA=yCONFIG_HISAX_SEDLBAUER=yCONFIG_HISAX_NETJET=yCONFIG_HISAX_NETJET_U=yCONFIG_HISAX_NICCY=yCONFIG_HISAX_BKM_A4T=yCONFIG_HISAX_SCT_QUADRO=yCONFIG_HISAX_GAZEL=yCONFIG_HISAX_HFC_PCI=yCONFIG_HISAX_W6692=yCONFIG_HISAX_HFC_SX=yCONFIG_HISAX_ENTERNOW_PCI=y
#CONFIG_HISAX_DEBUGis not set#
# HiSax PCMCIA card service modules
#
#CONFIG_HISAX_SEDLBAUER_CSis not set
#CONFIG_HISAX_ELSA_CSis not set
#CONFIG_HISAX_AVM_A1_CSis not set
#CONFIG_HISAX_TELES_CSis not set#
# HiSax sub driver modules
#CONFIG_HISAX_ST5481=mCONFIG_HISAX_HFCUSB=mCONFIG_HISAX_HFC4S8S=mCONFIG_HISAX_FRITZ_PCIPNP=mCONFIG_HISAX_HDLC=y#
# Active cards
#
#CONFIG_ISDN_DRV_GIGASETis not setCONFIG_ISDN_CAPI=mCONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=yCONFIG_CAPI_TRACE=yCONFIG_ISDN_CAPI_MIDDLEWARE=yCONFIG_ISDN_CAPI_CAPI20=mCONFIG_ISDN_CAPI_CAPIFS_BOOL=yCONFIG_ISDN_CAPI_CAPIFS=mCONFIG_ISDN_CAPI_CAPIDRV=m#
# CAPI hardware drivers
#CONFIG_CAPI_AVM=yCONFIG_ISDN_DRV_AVMB1_B1PCI=mCONFIG_ISDN_DRV_AVMB1_B1PCIV4=yCONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
#CONFIG_ISDN_DRV_AVMB1_AVM_CSis not setCONFIG_ISDN_DRV_AVMB1_T1PCI=mCONFIG_ISDN_DRV_AVMB1_C4=mCONFIG_CAPI_EICON=yCONFIG_ISDN_DIVAS=mCONFIG_ISDN_DIVAS_BRIPCI=yCONFIG_ISDN_DIVAS_PRIPCI=yCONFIG_ISDN_DIVAS_DIVACAPI=mCONFIG_ISDN_DIVAS_USERIDI=mCONFIG_ISDN_DIVAS_MAINT=m
#CONFIG_PHONEis not set#
# Input device support
#CONFIG_INPUT=yCONFIG_INPUT_FF_MEMLESS=y
#CONFIG_INPUT_POLLDEVis not set#
# Userland interfaces
#CONFIG_INPUT_MOUSEDEV=y
#CONFIG_INPUT_MOUSEDEV_PSAUXis not setCONFIG_INPUT_MOUSEDEV_SCREEN_X=1024CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768CONFIG_INPUT_JOYDEV=mCONFIG_INPUT_EVDEV=y
#CONFIG_INPUT_EVBUGis not set#
# Input Device Drivers
#CONFIG_INPUT_KEYBOARD=yCONFIG_KEYBOARD_ATKBD=y
#CONFIG_KEYBOARD_SUNKBDis not set
#CONFIG_KEYBOARD_LKKBDis not set
#CONFIG_KEYBOARD_XTKBDis not set
#CONFIG_KEYBOARD_NEWTONis not set
#CONFIG_KEYBOARD_STOWAWAYis not setCONFIG_INPUT_MOUSE=yCONFIG_MOUSE_PS2=yCONFIG_MOUSE_PS2_ALPS=yCONFIG_MOUSE_PS2_LOGIPS2PP=yCONFIG_MOUSE_PS2_SYNAPTICS=yCONFIG_MOUSE_PS2_LIFEBOOK=yCONFIG_MOUSE_PS2_TRACKPOINT=y
#CONFIG_MOUSE_PS2_TOUCHKITis not setCONFIG_MOUSE_SERIAL=m
#CONFIG_MOUSE_APPLETOUCHis not setCONFIG_MOUSE_VSXXXAA=mCONFIG_INPUT_JOYSTICK=y
#CONFIG_JOYSTICK_ANALOGis not set
#CONFIG_JOYSTICK_A3Dis not set
#CONFIG_JOYSTICK_ADIis not set
#CONFIG_JOYSTICK_COBRAis not set
#CONFIG_JOYSTICK_GF2Kis not set
#CONFIG_JOYSTICK_GRIPis not set
#CONFIG_JOYSTICK_GRIP_MPis not set
#CONFIG_JOYSTICK_GUILLEMOTis not set
#CONFIG_JOYSTICK_INTERACTis not set
#CONFIG_JOYSTICK_SIDEWINDERis not set
#CONFIG_JOYSTICK_TMDCis not set
#CONFIG_JOYSTICK_IFORCEis not set
#CONFIG_JOYSTICK_WARRIORis not set
#CONFIG_JOYSTICK_MAGELLANis not set
#CONFIG_JOYSTICK_SPACEORBis not set
#CONFIG_JOYSTICK_SPACEBALLis not set
#CONFIG_JOYSTICK_STINGERis not setCONFIG_JOYSTICK_TWIDJOY=m
#CONFIG_JOYSTICK_DB9is not set
#CONFIG_JOYSTICK_GAMECONis not set
#CONFIG_JOYSTICK_TURBOGRAFXis not setCONFIG_JOYSTICK_JOYDUMP=m
#CONFIG_JOYSTICK_XPADis not set
#CONFIG_INPUT_TABLETis not setCONFIG_INPUT_TOUCHSCREEN=y
#CONFIG_TOUCHSCREEN_FUJITSUis not setCONFIG_TOUCHSCREEN_GUNZE=mCONFIG_TOUCHSCREEN_ELO=mCONFIG_TOUCHSCREEN_MTOUCH=mCONFIG_TOUCHSCREEN_MK712=m
#CONFIG_TOUCHSCREEN_PENMOUNTis not set
#CONFIG_TOUCHSCREEN_TOUCHRIGHTis not set
#CONFIG_TOUCHSCREEN_TOUCHWINis not set
#CONFIG_TOUCHSCREEN_UCB1400is not set
#CONFIG_TOUCHSCREEN_USB_COMPOSITEis not setCONFIG_INPUT_MISC=yCONFIG_INPUT_PCSPKR=m
#CONFIG_INPUT_ATLAS_BTNSis not set
#CONFIG_INPUT_ATI_REMOTEis not set
#CONFIG_INPUT_ATI_REMOTE2is not set
#CONFIG_INPUT_KEYSPAN_REMOTEis not set
#CONFIG_INPUT_POWERMATEis not set
#CONFIG_INPUT_YEALINKis not setCONFIG_INPUT_UINPUT=m#
# Hardware I/O ports
#CONFIG_SERIO=yCONFIG_SERIO_I8042=yCONFIG_SERIO_SERPORT=y
#CONFIG_SERIO_CT82C710is not set
#CONFIG_SERIO_PARKBDis not set
#CONFIG_SERIO_PCIPS2is not setCONFIG_SERIO_LIBPS2=y
#CONFIG_SERIO_RAWis not setCONFIG_GAMEPORT=mCONFIG_GAMEPORT_NS558=mCONFIG_GAMEPORT_L4=mCONFIG_GAMEPORT_EMU10K1=mCONFIG_GAMEPORT_FM801=m#
# Character devices
#CONFIG_VT=yCONFIG_VT_CONSOLE=yCONFIG_HW_CONSOLE=y
#CONFIG_VT_HW_CONSOLE_BINDINGis not setCONFIG_SERIAL_NONSTANDARD=y
#CONFIG_COMPUTONEis not set
#CONFIG_ROCKETPORTis not set
#CONFIG_CYCLADESis not set
#CONFIG_DIGIEPCAis not set
#CONFIG_MOXA_INTELLIOis not set
#CONFIG_MOXA_SMARTIOis not set
#CONFIG_MOXA_SMARTIO_NEWis not set
#CONFIG_ISIis not setCONFIG_SYNCLINK=mCONFIG_SYNCLINKMP=m
#CONFIG_SYNCLINK_GTis not setCONFIG_N_HDLC=m
#CONFIG_SPECIALIXis not set
#CONFIG_SXis not set
#CONFIG_RIOis not setCONFIG_STALDRV=y#
# Serial drivers
#CONFIG_SERIAL_8250=yCONFIG_SERIAL_8250_CONSOLE=yCONFIG_FIX_EARLYCON_MEM=yCONFIG_SERIAL_8250_PCI=yCONFIG_SERIAL_8250_PNP=y
#CONFIG_SERIAL_8250_CSis not setCONFIG_SERIAL_8250_NR_UARTS=4CONFIG_SERIAL_8250_RUNTIME_UARTS=4CONFIG_SERIAL_8250_EXTENDED=y
#CONFIG_SERIAL_8250_MANY_PORTSis not setCONFIG_SERIAL_8250_SHARE_IRQ=yCONFIG_SERIAL_8250_DETECT_IRQ=yCONFIG_SERIAL_8250_RSA=y#
# Non-8250 serial port support
#CONFIG_SERIAL_CORE=yCONFIG_SERIAL_CORE_CONSOLE=y
#CONFIG_SERIAL_JSMis not setCONFIG_UNIX98_PTYS=y
#CONFIG_LEGACY_PTYSis not setCONFIG_PRINTER=mCONFIG_LP_CONSOLE=yCONFIG_PPDEV=m
#CONFIG_TIPARis not set
#CONFIG_IPMI_HANDLERis not setCONFIG_HW_RANDOM=mCONFIG_HW_RANDOM_INTEL=mCONFIG_HW_RANDOM_AMD=mCONFIG_NVRAM=mCONFIG_RTC=y
#CONFIG_R3964is not set
#CONFIG_APPLICOMis not set#
# PCMCIA character devices
#
#CONFIG_SYNCLINK_CSis not set
#CONFIG_CARDMAN_4000is not set
#CONFIG_CARDMAN_4040is not set
#CONFIG_MWAVEis not set
#CONFIG_PC8736x_GPIOis not setCONFIG_RAW_DRIVER=yCONFIG_MAX_RAW_DEVS=8192CONFIG_HPET=y
#CONFIG_HPET_RTC_IRQis not setCONFIG_HPET_MMAP=yCONFIG_HANGCHECK_TIMER=m
#CONFIG_TCG_TPMis not set
#CONFIG_TELCLOCKis not setCONFIG_DEVPORT=yCONFIG_I2C=mCONFIG_I2C_BOARDINFO=yCONFIG_I2C_CHARDEV=m#
# I2C Algorithms
#CONFIG_I2C_ALGOBIT=mCONFIG_I2C_ALGOPCF=mCONFIG_I2C_ALGOPCA=m#
# I2C Hardware Bus support
#CONFIG_I2C_ALI1535=mCONFIG_I2C_ALI1563=mCONFIG_I2C_ALI15X3=mCONFIG_I2C_AMD756=mCONFIG_I2C_AMD756_S4882=mCONFIG_I2C_AMD8111=mCONFIG_I2C_I801=mCONFIG_I2C_I810=mCONFIG_I2C_PIIX4=mCONFIG_I2C_NFORCE2=m
#CONFIG_I2C_OCORESis not set
#CONFIG_I2C_PARPORTis not set
#CONFIG_I2C_PARPORT_LIGHTis not setCONFIG_I2C_PROSAVAGE=mCONFIG_I2C_SAVAGE4=m
#CONFIG_I2C_SIMTECis not setCONFIG_I2C_SIS5595=mCONFIG_I2C_SIS630=mCONFIG_I2C_SIS96X=m
#CONFIG_I2C_TAOS_EVMis not setCONFIG_I2C_STUB=m
#CONFIG_I2C_TINY_USBis not setCONFIG_I2C_VIA=mCONFIG_I2C_VIAPRO=mCONFIG_I2C_VOODOO3=m#
# Miscellaneous I2C Chip support
#CONFIG_SENSORS_DS1337=mCONFIG_SENSORS_DS1374=m
#CONFIG_DS1682is not setCONFIG_SENSORS_EEPROM=mCONFIG_SENSORS_PCF8574=mCONFIG_SENSORS_PCA9539=mCONFIG_SENSORS_PCF8591=mCONFIG_SENSORS_MAX6875=m
#CONFIG_SENSORS_TSL2550is not set
#CONFIG_I2C_DEBUG_COREis not set
#CONFIG_I2C_DEBUG_ALGOis not set
#CONFIG_I2C_DEBUG_BUSis not set
#CONFIG_I2C_DEBUG_CHIPis not set#
# SPI support
#
#CONFIG_SPIis not set
#CONFIG_SPI_MASTERis not set
#CONFIG_W1is not setCONFIG_POWER_SUPPLY=y
#CONFIG_POWER_SUPPLY_DEBUGis not set
#CONFIG_PDA_POWERis not set
#CONFIG_BATTERY_DS2760is not setCONFIG_HWMON=yCONFIG_HWMON_VID=m
#CONFIG_SENSORS_ABITUGURUis not set
#CONFIG_SENSORS_ABITUGURU3is not set
#CONFIG_SENSORS_AD7418is not setCONFIG_SENSORS_ADM1021=mCONFIG_SENSORS_ADM1025=mCONFIG_SENSORS_ADM1026=m
#CONFIG_SENSORS_ADM1029is not setCONFIG_SENSORS_ADM1031=mCONFIG_SENSORS_ADM9240=m
#CONFIG_SENSORS_ADT7470is not set
#CONFIG_SENSORS_K8TEMPis not setCONFIG_SENSORS_ASB100=mCONFIG_SENSORS_ATXP1=mCONFIG_SENSORS_DS1621=m
#CONFIG_SENSORS_I5K_AMBis not set
#CONFIG_SENSORS_F71805Fis not set
#CONFIG_SENSORS_F71882FGis not set
#CONFIG_SENSORS_F75375Sis not setCONFIG_SENSORS_FSCHER=mCONFIG_SENSORS_FSCPOS=m
#CONFIG_SENSORS_FSCHMDis not setCONFIG_SENSORS_GL518SM=mCONFIG_SENSORS_GL520SM=m
#CONFIG_SENSORS_CORETEMPis not setCONFIG_SENSORS_IT87=mCONFIG_SENSORS_LM63=mCONFIG_SENSORS_LM75=mCONFIG_SENSORS_LM77=mCONFIG_SENSORS_LM78=mCONFIG_SENSORS_LM80=mCONFIG_SENSORS_LM83=mCONFIG_SENSORS_LM85=mCONFIG_SENSORS_LM87=mCONFIG_SENSORS_LM90=mCONFIG_SENSORS_LM92=m
#CONFIG_SENSORS_LM93is not setCONFIG_SENSORS_MAX1619=m
#CONFIG_SENSORS_MAX6650is not setCONFIG_SENSORS_PC87360=m
#CONFIG_SENSORS_PC87427is not setCONFIG_SENSORS_SIS5595=m
#CONFIG_SENSORS_DME1737is not setCONFIG_SENSORS_SMSC47M1=m
#CONFIG_SENSORS_SMSC47M192is not setCONFIG_SENSORS_SMSC47B397=m
#CONFIG_SENSORS_THMC50is not setCONFIG_SENSORS_VIA686A=m
#CONFIG_SENSORS_VT1211is not set
#CONFIG_SENSORS_VT8231is not setCONFIG_SENSORS_W83781D=m
#CONFIG_SENSORS_W83791Dis not setCONFIG_SENSORS_W83792D=m
#CONFIG_SENSORS_W83793is not setCONFIG_SENSORS_W83L785TS=mCONFIG_SENSORS_W83627HF=mCONFIG_SENSORS_W83627EHF=m
#CONFIG_SENSORS_HDAPSis not set
#CONFIG_SENSORS_APPLESMCis not set
#CONFIG_HWMON_DEBUG_CHIPis not setCONFIG_WATCHDOG=y
#CONFIG_WATCHDOG_NOWAYOUTis not set#
# Watchdog Device Drivers
#
#CONFIG_SOFT_WATCHDOGis not setCONFIG_ACQUIRE_WDT=mCONFIG_ADVANTECH_WDT=mCONFIG_ALIM1535_WDT=mCONFIG_ALIM7101_WDT=mCONFIG_SC520_WDT=mCONFIG_EUROTECH_WDT=mCONFIG_IB700_WDT=mCONFIG_IBMASR=mCONFIG_WAFER_WDT=mCONFIG_I6300ESB_WDT=m
#CONFIG_ITCO_WDTis not setCONFIG_SC1200_WDT=m
#CONFIG_PC87413_WDTis not set
#CONFIG_60XX_WDTis not setCONFIG_SBC8360_WDT=mCONFIG_CPU5_WDT=m
#CONFIG_SMSC37B787_WDTis not setCONFIG_W83627HF_WDT=m
#CONFIG_W83697HF_WDTis not setCONFIG_W83877F_WDT=mCONFIG_W83977F_WDT=mCONFIG_MACHZ_WDT=m
#CONFIG_SBC_EPX_C3_WATCHDOGis not set#
# PCI-based Watchdog Cards
#CONFIG_PCIPCWATCHDOG=mCONFIG_WDTPCI=mCONFIG_WDT_501_PCI=y#
# USB-based Watchdog Cards
#CONFIG_USBPCWATCHDOG=m#
# Sonics Silicon Backplane
#CONFIG_SSB_POSSIBLE=yCONFIG_SSB=mCONFIG_SSB_PCIHOST_POSSIBLE=yCONFIG_SSB_PCIHOST=yCONFIG_SSB_PCMCIAHOST_POSSIBLE=y
#CONFIG_SSB_PCMCIAHOSTis not set
#CONFIG_SSB_DEBUGis not setCONFIG_SSB_DRIVER_PCICORE_POSSIBLE=yCONFIG_SSB_DRIVER_PCICORE=y#
# Multifunction device drivers
#
#CONFIG_MFD_SM501is not set#
# Multimedia devices
#CONFIG_VIDEO_DEV=mCONFIG_VIDEO_V4L1=yCONFIG_VIDEO_V4L1_COMPAT=yCONFIG_VIDEO_V4L2=yCONFIG_VIDEO_CAPTURE_DRIVERS=y
#CONFIG_VIDEO_ADV_DEBUGis not setCONFIG_VIDEO_HELPER_CHIPS_AUTO=y
#CONFIG_VIDEO_VIVIis not set
#CONFIG_VIDEO_BT848is not set
#CONFIG_VIDEO_BWQCAMis not set
#CONFIG_VIDEO_CQCAMis not set
#CONFIG_VIDEO_W9966is not set
#CONFIG_VIDEO_CPIAis not set
#CONFIG_VIDEO_CPIA2is not set
#CONFIG_VIDEO_SAA5246Ais not set
#CONFIG_VIDEO_SAA5249is not set
#CONFIG_TUNER_3036is not set
#CONFIG_VIDEO_STRADISis not set
#CONFIG_VIDEO_ZORANis not set
#CONFIG_VIDEO_SAA7134is not set
#CONFIG_VIDEO_MXBis not set
#CONFIG_VIDEO_DPCis not set
#CONFIG_VIDEO_HEXIUM_ORIONis not set
#CONFIG_VIDEO_HEXIUM_GEMINIis not set
#CONFIG_VIDEO_CX88is not set
#CONFIG_VIDEO_IVTVis not set
#CONFIG_VIDEO_CAFE_CCICis not setCONFIG_V4L_USB_DRIVERS=y
#CONFIG_VIDEO_PVRUSB2is not set
#CONFIG_VIDEO_EM28XXis not set
#CONFIG_VIDEO_USBVISIONis not setCONFIG_VIDEO_USBVIDEO=mCONFIG_USB_VICAM=mCONFIG_USB_IBMCAM=mCONFIG_USB_KONICAWC=m
#CONFIG_USB_QUICKCAM_MESSENGERis not set
#CONFIG_USB_ET61X251is not setCONFIG_VIDEO_OVCAMCHIP=mCONFIG_USB_W9968CF=mCONFIG_USB_OV511=mCONFIG_USB_SE401=mCONFIG_USB_SN9C102=mCONFIG_USB_STV680=m
#CONFIG_USB_ZC0301is not setCONFIG_USB_PWC=m
#CONFIG_USB_PWC_DEBUGis not set
#CONFIG_USB_ZR364XXis not setCONFIG_RADIO_ADAPTERS=y
#CONFIG_RADIO_GEMTEK_PCIis not set
#CONFIG_RADIO_MAXIRADIOis not set
#CONFIG_RADIO_MAESTROis not setCONFIG_USB_DSBR=m
#CONFIG_DVB_COREis not setCONFIG_DAB=yCONFIG_USB_DABUSB=m#
# Graphics support
#CONFIG_AGP=yCONFIG_AGP_AMD64=yCONFIG_AGP_INTEL=yCONFIG_AGP_SIS=yCONFIG_AGP_VIA=yCONFIG_DRM=y
#CONFIG_DRM_TDFXis not setCONFIG_DRM_R128=mCONFIG_DRM_RADEON=yCONFIG_DRM_I810=y
#CONFIG_DRM_I830is not setCONFIG_DRM_I915=yCONFIG_DRM_MGA=m
#CONFIG_DRM_SISis not setCONFIG_DRM_VIA=mCONFIG_DRM_SAVAGE=mCONFIG_VGASTATE=mCONFIG_VIDEO_OUTPUT_CONTROL=mCONFIG_FB=yCONFIG_FIRMWARE_EDID=yCONFIG_FB_DDC=mCONFIG_FB_CFB_FILLRECT=yCONFIG_FB_CFB_COPYAREA=yCONFIG_FB_CFB_IMAGEBLIT=y
#CONFIG_FB_CFB_REV_PIXELS_IN_BYTEis not setCONFIG_FB_SYS_FILLRECT=mCONFIG_FB_SYS_COPYAREA=mCONFIG_FB_SYS_IMAGEBLIT=mCONFIG_FB_SYS_FOPS=mCONFIG_FB_DEFERRED_IO=y
#CONFIG_FB_SVGALIBis not set
#CONFIG_FB_MACMODESis not setCONFIG_FB_BACKLIGHT=yCONFIG_FB_MODE_HELPERS=y
#CONFIG_FB_TILEBLITTINGis not set#
# Frame buffer hardware drivers
#CONFIG_FB_CIRRUS=m
#CONFIG_FB_PM2is not set
#CONFIG_FB_CYBER2000is not setCONFIG_FB_ARC=m
#CONFIG_FB_ASILIANTis not set
#CONFIG_FB_IMSTTis not setCONFIG_FB_VGA16=mCONFIG_FB_VESA=y
#CONFIG_FB_HECUBAis not set
#CONFIG_FB_HGAis not setCONFIG_FB_S1D13XXX=mCONFIG_FB_NVIDIA=mCONFIG_FB_NVIDIA_I2C=y
#CONFIG_FB_NVIDIA_DEBUGis not setCONFIG_FB_NVIDIA_BACKLIGHT=yCONFIG_FB_RIVA=m
#CONFIG_FB_RIVA_I2Cis not set
#CONFIG_FB_RIVA_DEBUGis not setCONFIG_FB_RIVA_BACKLIGHT=y
#CONFIG_FB_LE80578is not setCONFIG_FB_INTEL=m
#CONFIG_FB_INTEL_DEBUGis not setCONFIG_FB_INTEL_I2C=y
#CONFIG_FB_MATROXis not set
#CONFIG_FB_RADEONis not set
#CONFIG_FB_ATY128is not set
#CONFIG_FB_ATYis not set
#CONFIG_FB_S3is not setCONFIG_FB_SAVAGE=mCONFIG_FB_SAVAGE_I2C=yCONFIG_FB_SAVAGE_ACCEL=y
#CONFIG_FB_SISis not set
#CONFIG_FB_NEOMAGICis not setCONFIG_FB_KYRO=m
#CONFIG_FB_3DFXis not set
#CONFIG_FB_VOODOO1is not set
#CONFIG_FB_VT8623is not set
#CONFIG_FB_TRIDENTis not set
#CONFIG_FB_ARKis not set
#CONFIG_FB_PM3is not set
#CONFIG_FB_GEODEis not set
#CONFIG_FB_VIRTUALis not setCONFIG_BACKLIGHT_LCD_SUPPORT=yCONFIG_LCD_CLASS_DEVICE=mCONFIG_BACKLIGHT_CLASS_DEVICE=y
#CONFIG_BACKLIGHT_CORGIis not set
#CONFIG_BACKLIGHT_PROGEARis not set#
# Display device support
#
#CONFIG_DISPLAY_SUPPORTis not set#
# Console display driver support
#CONFIG_VGA_CONSOLE=y
#CONFIG_VGACON_SOFT_SCROLLBACKis not setCONFIG_VIDEO_SELECT=yCONFIG_DUMMY_CONSOLE=yCONFIG_FRAMEBUFFER_CONSOLE=y
#CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARYis not set #CONFIG_FRAMEBUFFER_CONSOLE_ROTATIONis not set #CONFIG_FONTSis not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=yCONFIG_LOGO=y
#CONFIG_LOGO_LINUX_MONOis not set
#CONFIG_LOGO_LINUX_VGA16is not setCONFIG_LOGO_LINUX_CLUT224=y#
# Sound
#CONFIG_SOUND=y#
# Advanced Linux Sound Architecture
#CONFIG_SND=yCONFIG_SND_TIMER=yCONFIG_SND_PCM=yCONFIG_SND_HWDEP=yCONFIG_SND_RAWMIDI=yCONFIG_SND_SEQUENCER=yCONFIG_SND_SEQ_DUMMY=yCONFIG_SND_OSSEMUL=yCONFIG_SND_MIXER_OSS=yCONFIG_SND_PCM_OSS=yCONFIG_SND_PCM_OSS_PLUGINS=yCONFIG_SND_SEQUENCER_OSS=yCONFIG_SND_RTCTIMER=yCONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
#CONFIG_SND_DYNAMIC_MINORSis not setCONFIG_SND_SUPPORT_OLD_API=yCONFIG_SND_VERBOSE_PROCFS=y
#CONFIG_SND_VERBOSE_PRINTKis not set
#CONFIG_SND_DEBUGis not set#
# Generic devices
#CONFIG_SND_MPU401_UART=yCONFIG_SND_OPL3_LIB=mCONFIG_SND_VX_LIB=mCONFIG_SND_AC97_CODEC=yCONFIG_SND_DUMMY=m
#CONFIG_SND_VIRMIDIis not set
#CONFIG_SND_MTPAVis not set
#CONFIG_SND_MTS64is not set
#CONFIG_SND_SERIAL_U16550is not setCONFIG_SND_MPU401=y
#CONFIG_SND_PORTMAN2X4is not setCONFIG_SND_SB_COMMON=m#
# PCI devices
#CONFIG_SND_AD1889=m
#CONFIG_SND_ALS300is not setCONFIG_SND_ALS4000=mCONFIG_SND_ALI5451=mCONFIG_SND_ATIIXP=mCONFIG_SND_ATIIXP_MODEM=mCONFIG_SND_AU8810=mCONFIG_SND_AU8820=mCONFIG_SND_AU8830=mCONFIG_SND_AZT3328=mCONFIG_SND_BT87X=m
#CONFIG_SND_BT87X_OVERCLOCKis not setCONFIG_SND_CA0106=mCONFIG_SND_CMIPCI=mCONFIG_SND_CS4281=mCONFIG_SND_CS46XX=mCONFIG_SND_CS46XX_NEW_DSP=y
#CONFIG_SND_CS5530is not set
#CONFIG_SND_DARLA20is not set
#CONFIG_SND_GINA20is not set
#CONFIG_SND_LAYLA20is not set
#CONFIG_SND_DARLA24is not set
#CONFIG_SND_GINA24is not set
#CONFIG_SND_LAYLA24is not set
#CONFIG_SND_MONAis not set
#CONFIG_SND_MIAis not set
#CONFIG_SND_ECHO3Gis not set
#CONFIG_SND_INDIGOis not set
#CONFIG_SND_INDIGOIOis not set
#CONFIG_SND_INDIGODJis not setCONFIG_SND_EMU10K1=yCONFIG_SND_EMU10K1X=yCONFIG_SND_ENS1370=mCONFIG_SND_ENS1371=mCONFIG_SND_ES1938=mCONFIG_SND_ES1968=mCONFIG_SND_FM801=m
#CONFIG_SND_FM801_TEA575X_BOOLis not setCONFIG_SND_HDA_INTEL=y
#CONFIG_SND_HDA_HWDEPis not setCONFIG_SND_HDA_CODEC_REALTEK=yCONFIG_SND_HDA_CODEC_ANALOG=yCONFIG_SND_HDA_CODEC_SIGMATEL=yCONFIG_SND_HDA_CODEC_VIA=yCONFIG_SND_HDA_CODEC_ATIHDMI=yCONFIG_SND_HDA_CODEC_CONEXANT=yCONFIG_SND_HDA_CODEC_CMEDIA=yCONFIG_SND_HDA_CODEC_SI3054=yCONFIG_SND_HDA_GENERIC=y
#CONFIG_SND_HDA_POWER_SAVEis not setCONFIG_SND_HDSP=mCONFIG_SND_HDSPM=mCONFIG_SND_ICE1712=mCONFIG_SND_ICE1724=mCONFIG_SND_INTEL8X0=y
#CONFIG_SND_INTEL8X0Mis not setCONFIG_SND_KORG1212=mCONFIG_SND_KORG1212_FIRMWARE_IN_KERNEL=yCONFIG_SND_MAESTRO3=mCONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL=y
#CONFIG_SND_MIXARTis not setCONFIG_SND_NM256=m
#CONFIG_SND_PCXHRis not set
#CONFIG_SND_RIPTIDEis not setCONFIG_SND_RME32=mCONFIG_SND_RME96=mCONFIG_SND_RME9652=mCONFIG_SND_SONICVIBES=mCONFIG_SND_TRIDENT=mCONFIG_SND_VIA82XX=mCONFIG_SND_VIA82XX_MODEM=mCONFIG_SND_VX222=mCONFIG_SND_YMFPCI=mCONFIG_SND_YMFPCI_FIRMWARE_IN_KERNEL=yCONFIG_SND_AC97_POWER_SAVE=yCONFIG_SND_AC97_POWER_SAVE_DEFAULT=0#
# USB devices
#CONFIG_SND_USB_AUDIO=mCONFIG_SND_USB_USX2Y=m
#CONFIG_SND_USB_CAIAQis not set#
# PCMCIA devices
#
#CONFIG_SND_VXPOCKETis not set
#CONFIG_SND_PDAUDIOCFis not set#
# System on Chip audio support
#
#CONFIG_SND_SOCis not set#
# SoC Audio support for SuperH
##
# Open Sound System
#
#CONFIG_SOUND_PRIMEis not setCONFIG_AC97_BUS=yCONFIG_HID_SUPPORT=yCONFIG_HID=yCONFIG_HID_DEBUG=y
#CONFIG_HIDRAWis not set#
# USB Input Devices
#CONFIG_USB_HID=y
#CONFIG_USB_HIDINPUT_POWERBOOKis not setCONFIG_HID_FF=yCONFIG_HID_PID=yCONFIG_LOGITECH_FF=y
#CONFIG_PANTHERLORD_FFis not setCONFIG_THRUSTMASTER_FF=y
#CONFIG_ZEROPLUS_FFis not setCONFIG_USB_HIDDEV=yCONFIG_USB_SUPPORT=yCONFIG_USB_ARCH_HAS_HCD=yCONFIG_USB_ARCH_HAS_OHCI=yCONFIG_USB_ARCH_HAS_EHCI=yCONFIG_USB=y
#CONFIG_USB_DEBUGis not set#
# Miscellaneous USB options
#CONFIG_USB_DEVICEFS=yCONFIG_USB_DEVICE_CLASS=y
#CONFIG_USB_DYNAMIC_MINORSis not setCONFIG_USB_SUSPEND=y
#CONFIG_USB_PERSISTis not set
#CONFIG_USB_OTGis not set#
# USB Host Controller Drivers
#CONFIG_USB_EHCI_HCD=yCONFIG_USB_EHCI_SPLIT_ISO=yCONFIG_USB_EHCI_ROOT_HUB_TT=yCONFIG_USB_EHCI_TT_NEWSCHED=y
#CONFIG_USB_ISP116X_HCDis not setCONFIG_USB_OHCI_HCD=y
#CONFIG_USB_OHCI_BIG_ENDIAN_DESCis not set
#CONFIG_USB_OHCI_BIG_ENDIAN_MMIOis not setCONFIG_USB_OHCI_LITTLE_ENDIAN=yCONFIG_USB_UHCI_HCD=y
#CONFIG_USB_SL811_HCDis not set
#CONFIG_USB_R8A66597_HCDis not set#
# USB Device Class drivers
#CONFIG_USB_ACM=mCONFIG_USB_PRINTER=m#
# NOTE:USB_STORAGEenables SCSI, and 'SCSI disk support' ##
# may also be needed; see USB_STORAGE Help for more information # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y # CONFIG_USB_STORAGE_ISD200 is not set CONFIG_USB_STORAGE_DPCM=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_LIBUSUAL is not set#
# USB Imaging devices
#CONFIG_USB_MDC800=mCONFIG_USB_MICROTEK=mCONFIG_USB_MON=y#
# USB port drivers
#CONFIG_USB_USS720=m#
# USB Serial Converter support
#CONFIG_USB_SERIAL=mCONFIG_USB_SERIAL_GENERIC=y
#CONFIG_USB_SERIAL_AIRCABLEis not setCONFIG_USB_SERIAL_AIRPRIME=m
#CONFIG_USB_SERIAL_ARK3116is not setCONFIG_USB_SERIAL_BELKIN=m
#CONFIG_USB_SERIAL_CH341is not set
#CONFIG_USB_SERIAL_WHITEHEATis not setCONFIG_USB_SERIAL_DIGI_ACCELEPORT=mCONFIG_USB_SERIAL_CP2101=mCONFIG_USB_SERIAL_CYPRESS_M8=mCONFIG_USB_SERIAL_EMPEG=mCONFIG_USB_SERIAL_FTDI_SIO=m
#CONFIG_USB_SERIAL_FUNSOFTis not setCONFIG_USB_SERIAL_VISOR=mCONFIG_USB_SERIAL_IPAQ=mCONFIG_USB_SERIAL_IR=mCONFIG_USB_SERIAL_EDGEPORT=mCONFIG_USB_SERIAL_EDGEPORT_TI=mCONFIG_USB_SERIAL_GARMIN=mCONFIG_USB_SERIAL_IPW=mCONFIG_USB_SERIAL_KEYSPAN_PDA=mCONFIG_USB_SERIAL_KEYSPAN=mCONFIG_USB_SERIAL_KEYSPAN_MPR=yCONFIG_USB_SERIAL_KEYSPAN_USA28=yCONFIG_USB_SERIAL_KEYSPAN_USA28X=yCONFIG_USB_SERIAL_KEYSPAN_USA28XA=yCONFIG_USB_SERIAL_KEYSPAN_USA28XB=yCONFIG_USB_SERIAL_KEYSPAN_USA19=yCONFIG_USB_SERIAL_KEYSPAN_USA18X=yCONFIG_USB_SERIAL_KEYSPAN_USA19W=yCONFIG_USB_SERIAL_KEYSPAN_USA19QW=yCONFIG_USB_SERIAL_KEYSPAN_USA19QI=yCONFIG_USB_SERIAL_KEYSPAN_USA49W=yCONFIG_USB_SERIAL_KEYSPAN_USA49WLC=yCONFIG_USB_SERIAL_KLSI=mCONFIG_USB_SERIAL_KOBIL_SCT=mCONFIG_USB_SERIAL_MCT_U232=m
#CONFIG_USB_SERIAL_MOS7720is not set
#CONFIG_USB_SERIAL_MOS7840is not set
#CONFIG_USB_SERIAL_NAVMANis not setCONFIG_USB_SERIAL_PL2303=m
#CONFIG_USB_SERIAL_OTI6858is not setCONFIG_USB_SERIAL_HP4X=mCONFIG_USB_SERIAL_SAFE=mCONFIG_USB_SERIAL_SAFE_PADDED=y
#CONFIG_USB_SERIAL_SIERRAWIRELESSis not setCONFIG_USB_SERIAL_TI=mCONFIG_USB_SERIAL_CYBERJACK=mCONFIG_USB_SERIAL_XIRCOM=m
#CONFIG_USB_SERIAL_OPTIONis not setCONFIG_USB_SERIAL_OMNINET=m
#CONFIG_USB_SERIAL_DEBUGis not setCONFIG_USB_EZUSB=y#
# USB Miscellaneous drivers
#CONFIG_USB_EMI62=m
#CONFIG_USB_EMI26is not set
#CONFIG_USB_ADUTUXis not setCONFIG_USB_AUERSWALD=mCONFIG_USB_RIO500=mCONFIG_USB_LEGOTOWER=mCONFIG_USB_LCD=m
#CONFIG_USB_BERRY_CHARGEis not setCONFIG_USB_LED=m
#CONFIG_USB_CYPRESS_CY7C63is not set
#CONFIG_USB_CYTHERMis not set
#CONFIG_USB_PHIDGETis not set
#CONFIG_USB_IDMOUSEis not set
#CONFIG_USB_FTDI_ELANis not set
#CONFIG_USB_APPLEDISPLAYis not set
#CONFIG_USB_SISUSBVGAis not set
#CONFIG_USB_LDis not set
#CONFIG_USB_TRANCEVIBRATORis not set
#CONFIG_USB_IOWARRIORis not setCONFIG_USB_TEST=m#
# USB DSL modem support
#CONFIG_USB_ATM=mCONFIG_USB_SPEEDTOUCH=mCONFIG_USB_CXACRU=m
#CONFIG_USB_UEAGLEATMis not setCONFIG_USB_XUSBATM=m#
# USB Gadget Support
#
#CONFIG_USB_GADGETis not set
#CONFIG_MMCis not set
#CONFIG_NEW_LEDSis not set
#CONFIG_INFINIBANDis not set
#CONFIG_EDACis not set
#CONFIG_RTC_CLASSis not set
#CONFIG_DMADEVICESis not set
#CONFIG_AUXDISPLAYis not setCONFIG_VIRTUALIZATION=y
#CONFIG_KVMis not set#
# Userspace I/O
#
#CONFIG_UIOis not set#
# Firmware Drivers
#
#CONFIG_EDDis not set
#CONFIG_DELL_RBUis not set
#CONFIG_DCDBASis not setCONFIG_DMIID=y#
# File systems
#CONFIG_EXT2_FS=yCONFIG_EXT2_FS_XATTR=yCONFIG_EXT2_FS_POSIX_ACL=yCONFIG_EXT2_FS_SECURITY=y
#CONFIG_EXT2_FS_XIPis not setCONFIG_EXT3_FS=yCONFIG_EXT3_FS_XATTR=yCONFIG_EXT3_FS_POSIX_ACL=yCONFIG_EXT3_FS_SECURITY=y
#CONFIG_EXT4DEV_FSis not setCONFIG_JBD=y
#CONFIG_JBD_DEBUGis not setCONFIG_FS_MBCACHE=yCONFIG_REISERFS_FS=y
#CONFIG_REISERFS_CHECKis not setCONFIG_REISERFS_PROC_INFO=yCONFIG_REISERFS_FS_XATTR=yCONFIG_REISERFS_FS_POSIX_ACL=yCONFIG_REISERFS_FS_SECURITY=y
#CONFIG_JFS_FSis not setCONFIG_FS_POSIX_ACL=yCONFIG_XFS_FS=yCONFIG_XFS_QUOTA=yCONFIG_XFS_SECURITY=yCONFIG_XFS_POSIX_ACL=yCONFIG_XFS_RT=y
#CONFIG_GFS2_FSis not set
#CONFIG_OCFS2_FSis not set
#CONFIG_MINIX_FSis not set
#CONFIG_ROMFS_FSis not setCONFIG_INOTIFY=yCONFIG_INOTIFY_USER=yCONFIG_QUOTA=y
#CONFIG_QUOTA_NETLINK_INTERFACEis not setCONFIG_PRINT_QUOTA_WARNING=y
#CONFIG_QFMT_V1is not setCONFIG_QFMT_V2=yCONFIG_QUOTACTL=yCONFIG_DNOTIFY=y
#CONFIG_AUTOFS_FSis not setCONFIG_AUTOFS4_FS=m
#CONFIG_FUSE_FSis not set#
# CD-ROM/DVD Filesystems
#CONFIG_ISO9660_FS=yCONFIG_JOLIET=yCONFIG_ZISOFS=yCONFIG_UDF_FS=yCONFIG_UDF_NLS=y#
# DOS/FAT/NT Filesystems
#CONFIG_FAT_FS=mCONFIG_MSDOS_FS=mCONFIG_VFAT_FS=mCONFIG_FAT_DEFAULT_CODEPAGE=437CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
#CONFIG_NTFS_FSis not set#
# Pseudo filesystems
#CONFIG_PROC_FS=yCONFIG_PROC_KCORE=yCONFIG_PROC_SYSCTL=yCONFIG_SYSFS=yCONFIG_TMPFS=y
#CONFIG_TMPFS_POSIX_ACLis not setCONFIG_HUGETLBFS=yCONFIG_HUGETLB_PAGE=y
#CONFIG_CONFIGFS_FSis not set#
# Miscellaneous filesystems
#
#CONFIG_ADFS_FSis not set
#CONFIG_AFFS_FSis not set
#CONFIG_ECRYPT_FSis not setCONFIG_HFS_FS=mCONFIG_HFSPLUS_FS=m
#CONFIG_BEFS_FSis not set
#CONFIG_BFS_FSis not set
#CONFIG_EFS_FSis not setCONFIG_JFFS2_FS=mCONFIG_JFFS2_FS_DEBUG=0CONFIG_JFFS2_FS_WRITEBUFFER=y
#CONFIG_JFFS2_FS_WBUF_VERIFYis not set
#CONFIG_JFFS2_SUMMARYis not set
#CONFIG_JFFS2_FS_XATTRis not set
#CONFIG_JFFS2_COMPRESSION_OPTIONSis not setCONFIG_JFFS2_ZLIB=y
#CONFIG_JFFS2_LZOis not setCONFIG_JFFS2_RTIME=y
#CONFIG_JFFS2_RUBINis not setCONFIG_CRAMFS=mCONFIG_VXFS_FS=m
#CONFIG_HPFS_FSis not set
#CONFIG_QNX4FS_FSis not set
#CONFIG_SYSV_FSis not set
#CONFIG_UFS_FSis not setCONFIG_NETWORK_FILESYSTEMS=yCONFIG_NFS_FS=mCONFIG_NFS_V3=y
#CONFIG_NFS_V3_ACLis not setCONFIG_NFS_V4=yCONFIG_NFS_DIRECTIO=yCONFIG_NFSD=mCONFIG_NFSD_V3=y
#CONFIG_NFSD_V3_ACLis not setCONFIG_NFSD_V4=yCONFIG_NFSD_TCP=yCONFIG_LOCKD=mCONFIG_LOCKD_V4=yCONFIG_EXPORTFS=mCONFIG_NFS_COMMON=yCONFIG_SUNRPC=mCONFIG_SUNRPC_GSS=m
#CONFIG_SUNRPC_BIND34is not setCONFIG_RPCSEC_GSS_KRB5=mCONFIG_RPCSEC_GSS_SPKM3=mCONFIG_SMB_FS=m
#CONFIG_SMB_NLS_DEFAULTis not setCONFIG_CIFS=m
#CONFIG_CIFS_STATSis not set
#CONFIG_CIFS_WEAK_PW_HASHis not setCONFIG_CIFS_XATTR=yCONFIG_CIFS_POSIX=y
#CONFIG_CIFS_DEBUG2is not set
#CONFIG_CIFS_EXPERIMENTALis not set
#CONFIG_NCP_FSis not set
#CONFIG_CODA_FSis not set
#CONFIG_AFS_FSis not set#
# Partition Types
#CONFIG_PARTITION_ADVANCED=y
#CONFIG_ACORN_PARTITIONis not setCONFIG_OSF_PARTITION=y
#CONFIG_AMIGA_PARTITIONis not set
#CONFIG_ATARI_PARTITIONis not setCONFIG_MAC_PARTITION=yCONFIG_MSDOS_PARTITION=yCONFIG_BSD_DISKLABEL=yCONFIG_MINIX_SUBPARTITION=yCONFIG_SOLARIS_X86_PARTITION=yCONFIG_UNIXWARE_DISKLABEL=y
#CONFIG_LDM_PARTITIONis not setCONFIG_SGI_PARTITION=y
#CONFIG_ULTRIX_PARTITIONis not setCONFIG_SUN_PARTITION=y
#CONFIG_KARMA_PARTITIONis not setCONFIG_EFI_PARTITION=y
#CONFIG_SYSV68_PARTITIONis not setCONFIG_NLS=yCONFIG_NLS_DEFAULT="utf8"CONFIG_NLS_CODEPAGE_437=yCONFIG_NLS_CODEPAGE_737=mCONFIG_NLS_CODEPAGE_775=mCONFIG_NLS_CODEPAGE_850=mCONFIG_NLS_CODEPAGE_852=mCONFIG_NLS_CODEPAGE_855=mCONFIG_NLS_CODEPAGE_857=mCONFIG_NLS_CODEPAGE_860=mCONFIG_NLS_CODEPAGE_861=mCONFIG_NLS_CODEPAGE_862=mCONFIG_NLS_CODEPAGE_863=mCONFIG_NLS_CODEPAGE_864=mCONFIG_NLS_CODEPAGE_865=mCONFIG_NLS_CODEPAGE_866=mCONFIG_NLS_CODEPAGE_869=mCONFIG_NLS_CODEPAGE_936=mCONFIG_NLS_CODEPAGE_950=mCONFIG_NLS_CODEPAGE_932=mCONFIG_NLS_CODEPAGE_949=mCONFIG_NLS_CODEPAGE_874=mCONFIG_NLS_ISO8859_8=mCONFIG_NLS_CODEPAGE_1250=mCONFIG_NLS_CODEPAGE_1251=mCONFIG_NLS_ASCII=yCONFIG_NLS_ISO8859_1=mCONFIG_NLS_ISO8859_2=mCONFIG_NLS_ISO8859_3=mCONFIG_NLS_ISO8859_4=mCONFIG_NLS_ISO8859_5=mCONFIG_NLS_ISO8859_6=mCONFIG_NLS_ISO8859_7=mCONFIG_NLS_ISO8859_9=mCONFIG_NLS_ISO8859_13=mCONFIG_NLS_ISO8859_14=mCONFIG_NLS_ISO8859_15=mCONFIG_NLS_KOI8_R=mCONFIG_NLS_KOI8_U=mCONFIG_NLS_UTF8=m
#CONFIG_DLMis not setCONFIG_INSTRUMENTATION=yCONFIG_PROFILING=yCONFIG_OPROFILE=mCONFIG_KPROBES=y
#CONFIG_MARKERSis not set#
# Kernel hacking
#CONFIG_TRACE_IRQFLAGS_SUPPORT=y
#CONFIG_PRINTK_TIMEis not setCONFIG_ENABLE_WARN_DEPRECATED=y
#CONFIG_ENABLE_MUST_CHECKis not setCONFIG_MAGIC_SYSRQ=y
#CONFIG_UNUSED_SYMBOLSis not setCONFIG_DEBUG_FS=y
#CONFIG_HEADERS_CHECKis not setCONFIG_DEBUG_KERNEL=y
#CONFIG_DEBUG_SHIRQis not setCONFIG_DETECT_SOFTLOCKUP=yCONFIG_SCHED_DEBUG=y
#CONFIG_SCHEDSTATSis not set
#CONFIG_TIMER_STATSis not set
#CONFIG_DEBUG_SLABis not set
#CONFIG_DEBUG_PREEMPTis not set
#CONFIG_DEBUG_RT_MUTEXESis not set
#CONFIG_RT_MUTEX_TESTERis not set
#CONFIG_DEBUG_SPINLOCKis not set
#CONFIG_DEBUG_MUTEXESis not set
#CONFIG_DEBUG_LOCK_ALLOCis not set
#CONFIG_PROVE_LOCKINGis not set
#CONFIG_LOCK_STATis not set
#CONFIG_DEBUG_SPINLOCK_SLEEPis not set
#CONFIG_DEBUG_LOCKING_API_SELFTESTSis not set
#CONFIG_DEBUG_KOBJECTis not setCONFIG_DEBUG_BUGVERBOSE=y
#CONFIG_DEBUG_INFOis not set
#CONFIG_DEBUG_VMis not set
#CONFIG_DEBUG_LISTis not set
#CONFIG_DEBUG_SGis not set
#CONFIG_FRAME_POINTERis not set
#CONFIG_FORCED_INLININGis not set
#CONFIG_BOOT_PRINTK_DELAYis not set
#CONFIG_RCU_TORTURE_TESTis not set
#CONFIG_LKDTMis not set
#CONFIG_FAULT_INJECTIONis not set
#CONFIG_SAMPLESis not setCONFIG_EARLY_PRINTK=y
#CONFIG_DEBUG_STACKOVERFLOWis not set
#CONFIG_DEBUG_STACK_USAGEis not setCONFIG_DEBUG_RODATA=y
#CONFIG_IOMMU_DEBUGis not set#
# Security options
#CONFIG_KEYS=yCONFIG_KEYS_DEBUG_PROC_KEYS=yCONFIG_SECURITY=yCONFIG_SECURITY_NETWORK=y
#CONFIG_SECURITY_NETWORK_XFRMis not set
#CONFIG_SECURITY_CAPABILITIESis not set
#CONFIG_SECURITY_ROOTPLUGis not setCONFIG_SECURITY_SELINUX=yCONFIG_SECURITY_SELINUX_BOOTPARAM=yCONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1CONFIG_SECURITY_SELINUX_DISABLE=yCONFIG_SECURITY_SELINUX_DEVELOP=yCONFIG_SECURITY_SELINUX_AVC_STATS=yCONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
#CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULTis not set #CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAXis not setCONFIG_CRYPTO=yCONFIG_CRYPTO_ALGAPI=yCONFIG_CRYPTO_BLKCIPHER=yCONFIG_CRYPTO_HASH=yCONFIG_CRYPTO_MANAGER=yCONFIG_CRYPTO_HMAC=yCONFIG_CRYPTO_XCBC=yCONFIG_CRYPTO_NULL=yCONFIG_CRYPTO_MD4=yCONFIG_CRYPTO_MD5=yCONFIG_CRYPTO_SHA1=yCONFIG_CRYPTO_SHA256=yCONFIG_CRYPTO_SHA512=yCONFIG_CRYPTO_WP512=yCONFIG_CRYPTO_TGR192=yCONFIG_CRYPTO_GF128MUL=yCONFIG_CRYPTO_ECB=yCONFIG_CRYPTO_CBC=yCONFIG_CRYPTO_PCBC=mCONFIG_CRYPTO_LRW=y
#CONFIG_CRYPTO_XTSis not set
#CONFIG_CRYPTO_CRYPTDis not setCONFIG_CRYPTO_DES=y
#CONFIG_CRYPTO_FCRYPTis not setCONFIG_CRYPTO_BLOWFISH=yCONFIG_CRYPTO_TWOFISH=yCONFIG_CRYPTO_TWOFISH_COMMON=yCONFIG_CRYPTO_TWOFISH_X86_64=yCONFIG_CRYPTO_SERPENT=yCONFIG_CRYPTO_AES=yCONFIG_CRYPTO_AES_X86_64=yCONFIG_CRYPTO_CAST5=yCONFIG_CRYPTO_CAST6=yCONFIG_CRYPTO_TEA=yCONFIG_CRYPTO_ARC4=yCONFIG_CRYPTO_KHAZAD=yCONFIG_CRYPTO_ANUBIS=y
#CONFIG_CRYPTO_SEEDis not setCONFIG_CRYPTO_DEFLATE=yCONFIG_CRYPTO_MICHAEL_MIC=yCONFIG_CRYPTO_CRC32C=y
#CONFIG_CRYPTO_CAMELLIAis not set
#CONFIG_CRYPTO_TESTis not set
#CONFIG_CRYPTO_AUTHENCis not setCONFIG_CRYPTO_HW=y#
# Library routines
#CONFIG_BITREVERSE=yCONFIG_CRC_CCITT=yCONFIG_CRC16=y
#CONFIG_CRC_ITU_Tis not setCONFIG_CRC32=y
#CONFIG_CRC7is not setCONFIG_LIBCRC32C=yCONFIG_ZLIB_INFLATE=yCONFIG_ZLIB_DEFLATE=yCONFIG_TEXTSEARCH=yCONFIG_TEXTSEARCH_KMP=mCONFIG_TEXTSEARCH_BM=mCONFIG_TEXTSEARCH_FSM=mCONFIG_PLIST=yCONFIG_HAS_IOMEM=yCONFIG_HAS_IOPORT=yCONFIG_HAS_DMA=yCONFIG_CHECK_SIGNATURE=y
Quoted 10 lines · Christoph Lameter
Quoted 8 lines · Ingo Molnar
and the patches dont even build on 64-bit x86:
kernel/module.c: In function 'load_module':kernel/module.c:1989: error: '__per_cpu_offset' undeclared (first use in this function)kernel/module.c:1989: error: (Each undeclared identifier is reported only oncekernel/module.c:1989: error: for each function it appears in.)
Quoted 6 lines
Quoted 2 lines
config below. I'm dropping the patches for now. (again, this might be my mismerge)
Right. The above is a result of your missing a cleanup patch from mm that fixes the module issue. Again running mm will take care of all of these things.
you mean this single patch:
modules-fold-percpu_modcopy-into-modulec-and-get-rid-of-the-macro-from-hell.patch
that's the only patch i missed AFAICS.
Ingo
Quoted 5 lines · Ingo Molnar
you mean this single patch:
modules-fold-percpu_modcopy-into-modulec-and-get-rid-of-the-macro-from-hell.patch
that's the only patch i missed AFAICS.
That is a pretty uncritical one. Then there is the fix of the zero address handling in modules.c, the fixup for the use of __per_cpu_xx variables in modules.c. etc.
It would be best to test against mm since there are core changes here that will have to wait to the next merge period.
Quoted 11 lines · Christoph Lameter
Quoted 5 lines · Ingo Molnar
you mean this single patch:
modules-fold-percpu_modcopy-into-modulec-and-get-rid-of-the-macro-from-hell.patch
that's the only patch i missed AFAICS.
That is a pretty uncritical one. Then there is the fix of the zero address handling in
modules.c, the fixup for the use of__per_cpu_xxvariables inmodules.c. etc.
you again talk about modules.c but my test kernel that crashes has no modules at all.
Quoted 2 lines
It would be best to test against mm since there are core changes here that will have to wait to the next merge period.
if you treat testing and review efforts like that they might have to wait even longer :-( "My stuff is there somewhere amongst 1415 -mm patches. Thank you for your interest and buzz off already."
Ingo
Quoted 3 lines · Ingo Molnar
if you treat testing and review efforts like that they might have to wait even longer :-( "My stuff is there somewhere amongst 1415 -mm patches. Thank you for your interest and buzz off already."
Well I guess you have to get used to maintainership I think. F.e. the s390 people tested this patchset without requiring a backport. Typically arch maintainers test mm and do not force the patches back into mainline. I am a bit surprised since Andi and I never had this issue.
Quoted 10 lines · Christoph Lameter
Quoted 3 lines · Ingo Molnar
if you treat testing and review efforts like that they might have to wait even longer :-( "My stuff is there somewhere amongst 1415 -mm patches. Thank you for your interest and buzz off already."
Well I guess you have to get used to maintainership I think. F.e. the s390 people tested this patchset without requiring a backport. Typically arch maintainers test mm and do not force the patches back into mainline.
Huh?? This is getting absurd. Look at it from my perspective: i spent a few spare cycles on a Friday afternoon to check a few x86 relevant patches that looked interesting to me personally. At the moment they are still cooking in -mm and were not submitted to upstream merging yet - so i did not expect anything from them, but i wanted to help out because the patches looked good.
This was not any "formal" x86 maintainance activity - your patches are still cooking. But i was thinking about maybe putting these patches into the x86 test grind to get them shaken out some more the random 1000 bootup tests a day that it does. When integrating your patches I found a bug and tentatively reported it to you, pointing out that it could easily be my merge fault. Basically i was offering you to let your patches cook in another kitchen as well. I never before had a negative response to that :-/
So i expected some "great that you are looking at this stuff, lemme help you sort it out, you missed these 2-3 patches in -mm" reaction (that's how i'd have reacted to you doing the same) instead i got these very surprising and fundamentlly hostile responses from you, an unfriendly "test -mm and dont pick out individual patches" suggestion and now this mail from you with this rather subtly formulated condescending tone:
Quoted 1 line
Well I guess you have to get used to maintainership I think. [...]
so i guess i'll leave it here for now with your percpu patches, i've got far better things to do on a Friday afternoon :-/ We'll deal with your stuff once it gets so far as upstream integration.
Quoted 1 line
I am a bit surprised since Andi and I never had this issue.
huh??? I am really wondering where this hostile attitude of yours comes from. Getting patches build and boot is something architecture maintainers do on a regular basis, it's a minimum requirement before getting something merged into an architecture.
And btw., -rc3-mm2 seems to have grown a spontaneous reboot problem, that looks quite similar to what i saw:
http://kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.24-rc3/2.6.24-rc3-mm2/announce.txt
| - First bug report: after ten minutes happily compiling kernels my
| 2.6.24-rc3-mm2 x86_64 box spontaneously rebooted.
so from now on i guess i'll have to tag you as "does not want any advance testing and review help with his patches" person and will leave you alone.
Ingo
Quoted 8 lines · Ingo Molnar
This was not any "formal" x86 maintainance activity - your patches are still cooking. But i was thinking about maybe putting these patches into the x86 test grind to get them shaken out some more the random 1000 bootup tests a day that it does. When integrating your patches I found a bug and tentatively reported it to you, pointing out that it could easily be my merge fault. Basically i was offering you to let your patches cook in another kitchen as well. I never before had a negative response to that :-/
You could have asked me for a patch against the x86 tree instead of forcing these into your tree. Then I could have made sure that everything is okay for your tests, I would have put the stuff into a git tree for you to pull etc. I'd be glad if you would test this but if at least if you get these kinds of rejects then its probably wise to stop and reconsider your approach.
Quoted 6 lines
Quoted 1 line
I am a bit surprised since Andi and I never had this issue.
huh??? I am really wondering where this hostile attitude of yours comes from. Getting patches build and boot is something architecture maintainers do on a regular basis, it's a minimum requirement before getting something merged into an architecture.
Hostile? AFAICT this is not the usual way how things are handled with mm patches. Preparing a patch against mainline would take some doing.
Quoted 4 lines
And btw., -rc3-mm2 seems to have grown a spontaneous reboot problem, that looks quite similar to what i saw:
http://kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.24-rc3/2.6.24-rc3-mm2/announce.txt
Side swipe against mm? ;-) mm2 works fine here. What is so bad about mm?
Quoted 3 lines
so from now on i guess i'll have to tag you as "does not want any advance testing and review help with his patches" person and will leave you alone.
I have tried to help you as best as I could in a endeavor that I expected to be fruitless while warning you not to go down that route.
I am in the same situation supposed to go on vacation from today till the 12th. I took some hours to test your config and figure out how to clean up the mess.
Quoted 7 lines · Christoph Lameter
Quoted 4 lines
And btw., -rc3-mm2 seems to have grown a spontaneous reboot problem, that looks quite similar to what i saw:
http://kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.24-rc3/2.6.24-rc3-mm2/announce.txt
Side swipe against mm? ;-) mm2 works fine here. What is so bad about mm?
Quoted 2 lines · you snipped out this bit where Andrew
| - First bug report: after ten minutes happily compiling kernels my
| 2.6.24-rc3-mm2x86_64box spontaneously rebooted.
which answers your question: i only pointed out that this is very similar to what i saw, spontaneous reboots. So why did you call this a "side swipe"? I connected up different bugreports. I do not claim that Andrew's reboot was necessarily due to the percpu patches, i just pointed out the similarity of the symptoms.
Ingo
Quoted 5 lines · Ingo Molnar
which answers your question: i only pointed out that this is very similar to what i saw, spontaneous reboots. So why did you call this a "side swipe"? I connected up different bugreports. I do not claim that Andrew's reboot was necessarily due to the percpu patches, i just pointed out the similarity of the symptoms.
Ahh. Ok. I was also wrong to assume hostility.
Quoted 11 lines · Christoph Lameter
Quoted 8 lines · Ingo Molnar
This was not any "formal" x86 maintainance activity - your patches are still cooking. But i was thinking about maybe putting these patches into the x86 test grind to get them shaken out some more the random 1000 bootup tests a day that it does. When integrating your patches I found a bug and tentatively reported it to you, pointing out that it could easily be my merge fault. Basically i was offering you to let your patches cook in another kitchen as well. I never before had a negative response to that :-/
Quoted 2 lines
You could have asked me for a patch against the x86 tree instead of forcing these into your tree. [...]
ugh? What i did was something even better: i merged your patches myself (with some caveats, which i pointed out). That's something that people consider as a "cool, you just saved me some work!" moment, not a "hey, dont you dare forcing MY patches into your tree" incident ;-) At least that's how 99.9% of the people on lkml typically see it.
You really need to take a vacation ASAP! =B-)
Ingo
btw., this is the list of patches i've picked up for testing:
modules-include-sectionsh-to-avoid-defining-linker-variables.patch modules-handle-symbols-that-have-a-zero-value.patch modules-fold-percpu_modcopy-into-modulec-and-get-rid-of-the-macro-from-hell.patch
percpu1-percpu-use-a-kconfig-variable-to-signal-arch-specific-percpu-setup.patch percpu1-percpu-move-arch-xx-per-cpu-xx-definitions-into-linux-percpu-h.patch percpu1-percpu-make-the-asm-generic-percpu-h-more-generic-.patch percpu1-x86-32-use-generic-percpu-h.patch percpu1-x86-64-use-generic-percpu.patch percpu1-s390-use-generic-percpu.patch percpu1-powerpc-use-generic-per-cpu.patch percpu1-sparc64-use-generic-percpu.patch percpu1-ia64-use-generic-percpu.patch percpu1-x86-unify-percpu-h.patch
percpu2-percpu-infrastructure-to-rebase-the-per-cpu-area-to-0ul.patch percpu2-x86-64-declare-pda-as-per-cpu-data-thereby-moving-it-into-the-cpu-area.patch percpu2-x86-64-make-the-x86-32-percpu-operations-usable-on-x86-64.patch
the first 3 are from -mm, the rest from lkml. This series applied cleanly without any rejects but i still got the spontaneous reboot during bootup on UP 32-bit x86.
So either i'm still missing some essential patch, or this tree somehow triggers the problem more likely than in -mm. I've bisected it down to:
percpu1-percpu-move-arch-xx-per-cpu-xx-definitions-into-linux-percpu-h.patch
that patch looks harmless though. Anyway, we can certainly revisit this issue after you get back on Dec 13th.
Ingo
Quoted 8 lines · Christoph Lameter
Quoted 5 lines
you mean this single patch:
modules-fold-percpu_modcopy-into-modulec-and-get-rid-of-the-macro-from-hell.patch
that's the only patch i missed AFAICS.
That is a pretty uncritical one. Then there is the fix of the zero address handling in
modules.c, [...]
modules-handle-symbols-that-have-a-zero-value.patch
Quoted 2 lines
[...] the fixup for the use of
__per_cpu_xxvariables inmodules.c. [...]
modules-include-sectionsh-to-avoid-defining-linker-variables.patch
Quoted 1 line
etc.
such as? I guess these two:
mm-prevent-dereferencing-non-allocated-per_cpu-variables.patch mm-prevent-dereferencing-non-allocated-per_cpu-variables-fix.patch
would be needed too?
Ingo
Quoted 6 lines · Ingo Molnar
such as? I guess these two:
mm-prevent-dereferencing-non-allocated-per_cpu-variables.patch mm-prevent-dereferencing-non-allocated-per_cpu-variables-fix.patch
would be needed too?
I sent another list in an earlier email. AFAICT the above does not matter.
Early boot interactions with lockdep may be an issue if that is enabled.