aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86')
-rw-r--r--arch/x86/Kconfig9
-rw-r--r--arch/x86/configs/i386_defconfig2242
-rw-r--r--arch/x86/configs/x86_64_defconfig2209
-rw-r--r--arch/x86/ia32/sys_ia32.c14
-rw-r--r--arch/x86/include/asm/Kbuild29
-rw-r--r--arch/x86/include/asm/kdebug.h6
-rw-r--r--arch/x86/include/asm/pgtable_32.h1
-rw-r--r--arch/x86/include/asm/sys_ia32.h12
-rw-r--r--arch/x86/include/asm/syscalls.h5
-rw-r--r--arch/x86/include/asm/trampoline.h5
-rw-r--r--arch/x86/include/asm/tsc.h2
-rw-r--r--arch/x86/kernel/apic/io_apic.c2
-rw-r--r--arch/x86/kernel/apic/x2apic_uv_x.c4
-rw-r--r--arch/x86/kernel/cpu/amd.c2
-rw-r--r--arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c2
-rw-r--r--arch/x86/kernel/cpu/mcheck/mce-apei.c4
-rw-r--r--arch/x86/kernel/cpu/perf_event_intel.c81
-rw-r--r--arch/x86/kernel/cpu/perf_event_p4.c2
-rw-r--r--arch/x86/kernel/crash.c3
-rw-r--r--arch/x86/kernel/entry_64.S4
-rw-r--r--arch/x86/kernel/head_32.S8
-rw-r--r--arch/x86/kernel/i387.c1
-rw-r--r--arch/x86/kernel/kgdb.c2
-rw-r--r--arch/x86/kernel/kprobes.c25
-rw-r--r--arch/x86/kernel/process.c5
-rw-r--r--arch/x86/kernel/setup.c2
-rw-r--r--arch/x86/kernel/smpboot.c51
-rw-r--r--arch/x86/kernel/sys_i386_32.c4
-rw-r--r--arch/x86/kernel/tlb_uv.c26
-rw-r--r--arch/x86/kernel/trampoline.c18
-rw-r--r--arch/x86/kernel/tsc.c38
-rw-r--r--arch/x86/kvm/i8254.c3
-rw-r--r--arch/x86/kvm/x86.c4
-rw-r--r--arch/x86/power/cpu.c2
-rw-r--r--arch/x86/xen/platform-pci-unplug.c18
35 files changed, 293 insertions, 4552 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index a84fc34c8f77..cea0cd9a316f 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -245,6 +245,11 @@ config ARCH_HWEIGHT_CFLAGS
245 245
246config KTIME_SCALAR 246config KTIME_SCALAR
247 def_bool X86_32 247 def_bool X86_32
248
249config ARCH_CPU_PROBE_RELEASE
250 def_bool y
251 depends on HOTPLUG_CPU
252
248source "init/Kconfig" 253source "init/Kconfig"
249source "kernel/Kconfig.freezer" 254source "kernel/Kconfig.freezer"
250 255
@@ -749,11 +754,11 @@ config IOMMU_API
749 def_bool (AMD_IOMMU || DMAR) 754 def_bool (AMD_IOMMU || DMAR)
750 755
751config MAXSMP 756config MAXSMP
752 bool "Configure Maximum number of SMP Processors and NUMA Nodes" 757 bool "Enable Maximum number of SMP Processors and NUMA Nodes"
753 depends on X86_64 && SMP && DEBUG_KERNEL && EXPERIMENTAL 758 depends on X86_64 && SMP && DEBUG_KERNEL && EXPERIMENTAL
754 select CPUMASK_OFFSTACK 759 select CPUMASK_OFFSTACK
755 ---help--- 760 ---help---
756 Configure maximum number of CPUS and NUMA Nodes for this architecture. 761 Enable maximum number of CPUS and NUMA Nodes for this architecture.
757 If unsure, say N. 762 If unsure, say N.
758 763
759config NR_CPUS 764config NR_CPUS
diff --git a/arch/x86/configs/i386_defconfig b/arch/x86/configs/i386_defconfig
index e3a32431ca1e..6f9872658dd2 100644
--- a/arch/x86/configs/i386_defconfig
+++ b/arch/x86/configs/i386_defconfig
@@ -1,524 +1,84 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.30-rc2
4# Mon May 11 16:21:55 2009
5#
6# CONFIG_64BIT is not set
7CONFIG_X86_32=y
8# CONFIG_X86_64 is not set
9CONFIG_X86=y
10CONFIG_OUTPUT_FORMAT="elf32-i386"
11CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
12CONFIG_GENERIC_TIME=y
13CONFIG_GENERIC_CMOS_UPDATE=y
14CONFIG_CLOCKSOURCE_WATCHDOG=y
15CONFIG_GENERIC_CLOCKEVENTS=y
16CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
17CONFIG_LOCKDEP_SUPPORT=y
18CONFIG_STACKTRACE_SUPPORT=y
19CONFIG_HAVE_LATENCYTOP_SUPPORT=y
20CONFIG_FAST_CMPXCHG_LOCAL=y
21CONFIG_MMU=y
22CONFIG_ZONE_DMA=y
23CONFIG_GENERIC_ISA_DMA=y
24CONFIG_GENERIC_IOMAP=y
25CONFIG_GENERIC_BUG=y
26CONFIG_GENERIC_HWEIGHT=y
27CONFIG_ARCH_MAY_HAVE_PC_FDC=y
28# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
29CONFIG_RWSEM_XCHGADD_ALGORITHM=y
30CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
31CONFIG_GENERIC_CALIBRATE_DELAY=y
32# CONFIG_GENERIC_TIME_VSYSCALL is not set
33CONFIG_ARCH_HAS_CPU_RELAX=y
34CONFIG_ARCH_HAS_DEFAULT_IDLE=y
35CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
36CONFIG_HAVE_SETUP_PER_CPU_AREA=y
37CONFIG_HAVE_DYNAMIC_PER_CPU_AREA=y
38# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
39CONFIG_ARCH_HIBERNATION_POSSIBLE=y
40CONFIG_ARCH_SUSPEND_POSSIBLE=y
41# CONFIG_ZONE_DMA32 is not set
42CONFIG_ARCH_POPULATES_NODE_MAP=y
43# CONFIG_AUDIT_ARCH is not set
44CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
45CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
46CONFIG_GENERIC_HARDIRQS=y
47CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
48CONFIG_GENERIC_IRQ_PROBE=y
49CONFIG_GENERIC_PENDING_IRQ=y
50CONFIG_USE_GENERIC_SMP_HELPERS=y
51CONFIG_X86_32_SMP=y
52CONFIG_X86_HT=y
53CONFIG_X86_TRAMPOLINE=y
54CONFIG_X86_32_LAZY_GS=y
55CONFIG_KTIME_SCALAR=y
56CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
57
58#
59# General setup
60#
61CONFIG_EXPERIMENTAL=y 1CONFIG_EXPERIMENTAL=y
62CONFIG_LOCK_KERNEL=y
63CONFIG_INIT_ENV_ARG_LIMIT=32
64CONFIG_LOCALVERSION=""
65# CONFIG_LOCALVERSION_AUTO is not set 2# CONFIG_LOCALVERSION_AUTO is not set
66CONFIG_HAVE_KERNEL_GZIP=y
67CONFIG_HAVE_KERNEL_BZIP2=y
68CONFIG_HAVE_KERNEL_LZMA=y
69CONFIG_KERNEL_GZIP=y
70# CONFIG_KERNEL_BZIP2 is not set
71# CONFIG_KERNEL_LZMA is not set
72CONFIG_SWAP=y
73CONFIG_SYSVIPC=y 3CONFIG_SYSVIPC=y
74CONFIG_SYSVIPC_SYSCTL=y
75CONFIG_POSIX_MQUEUE=y 4CONFIG_POSIX_MQUEUE=y
76CONFIG_POSIX_MQUEUE_SYSCTL=y
77CONFIG_BSD_PROCESS_ACCT=y 5CONFIG_BSD_PROCESS_ACCT=y
78# CONFIG_BSD_PROCESS_ACCT_V3 is not set
79CONFIG_TASKSTATS=y 6CONFIG_TASKSTATS=y
80CONFIG_TASK_DELAY_ACCT=y 7CONFIG_TASK_DELAY_ACCT=y
81CONFIG_TASK_XACCT=y 8CONFIG_TASK_XACCT=y
82CONFIG_TASK_IO_ACCOUNTING=y 9CONFIG_TASK_IO_ACCOUNTING=y
83CONFIG_AUDIT=y 10CONFIG_AUDIT=y
84CONFIG_AUDITSYSCALL=y
85CONFIG_AUDIT_TREE=y
86
87#
88# RCU Subsystem
89#
90# CONFIG_CLASSIC_RCU is not set
91CONFIG_TREE_RCU=y
92# CONFIG_PREEMPT_RCU is not set
93# CONFIG_RCU_TRACE is not set
94CONFIG_RCU_FANOUT=32
95# CONFIG_RCU_FANOUT_EXACT is not set
96# CONFIG_TREE_RCU_TRACE is not set
97# CONFIG_PREEMPT_RCU_TRACE is not set
98# CONFIG_IKCONFIG is not set
99CONFIG_LOG_BUF_SHIFT=18 11CONFIG_LOG_BUF_SHIFT=18
100CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
101CONFIG_GROUP_SCHED=y
102CONFIG_FAIR_GROUP_SCHED=y
103# CONFIG_RT_GROUP_SCHED is not set
104# CONFIG_USER_SCHED is not set
105CONFIG_CGROUP_SCHED=y
106CONFIG_CGROUPS=y 12CONFIG_CGROUPS=y
107# CONFIG_CGROUP_DEBUG is not set
108CONFIG_CGROUP_NS=y 13CONFIG_CGROUP_NS=y
109CONFIG_CGROUP_FREEZER=y 14CONFIG_CGROUP_FREEZER=y
110# CONFIG_CGROUP_DEVICE is not set
111CONFIG_CPUSETS=y 15CONFIG_CPUSETS=y
112CONFIG_PROC_PID_CPUSET=y
113CONFIG_CGROUP_CPUACCT=y 16CONFIG_CGROUP_CPUACCT=y
114CONFIG_RESOURCE_COUNTERS=y 17CONFIG_RESOURCE_COUNTERS=y
115# CONFIG_CGROUP_MEM_RES_CTLR is not set 18CONFIG_CGROUP_SCHED=y
116# CONFIG_SYSFS_DEPRECATED_V2 is not set
117CONFIG_RELAY=y
118CONFIG_NAMESPACES=y
119CONFIG_UTS_NS=y 19CONFIG_UTS_NS=y
120CONFIG_IPC_NS=y 20CONFIG_IPC_NS=y
121CONFIG_USER_NS=y 21CONFIG_USER_NS=y
122CONFIG_PID_NS=y 22CONFIG_PID_NS=y
123CONFIG_NET_NS=y 23CONFIG_NET_NS=y
124CONFIG_BLK_DEV_INITRD=y 24CONFIG_BLK_DEV_INITRD=y
125CONFIG_INITRAMFS_SOURCE=""
126CONFIG_RD_GZIP=y
127CONFIG_RD_BZIP2=y
128CONFIG_RD_LZMA=y
129CONFIG_CC_OPTIMIZE_FOR_SIZE=y
130CONFIG_SYSCTL=y
131CONFIG_ANON_INODES=y
132# CONFIG_EMBEDDED is not set
133CONFIG_UID16=y
134CONFIG_SYSCTL_SYSCALL=y
135CONFIG_KALLSYMS=y
136CONFIG_KALLSYMS_ALL=y
137CONFIG_KALLSYMS_EXTRA_PASS=y 25CONFIG_KALLSYMS_EXTRA_PASS=y
138# CONFIG_STRIP_ASM_SYMS is not set
139CONFIG_HOTPLUG=y
140CONFIG_PRINTK=y
141CONFIG_BUG=y
142CONFIG_ELF_CORE=y
143CONFIG_PCSPKR_PLATFORM=y
144CONFIG_BASE_FULL=y
145CONFIG_FUTEX=y
146CONFIG_EPOLL=y
147CONFIG_SIGNALFD=y
148CONFIG_TIMERFD=y
149CONFIG_EVENTFD=y
150CONFIG_SHMEM=y
151CONFIG_AIO=y
152CONFIG_VM_EVENT_COUNTERS=y
153CONFIG_PCI_QUIRKS=y
154CONFIG_SLUB_DEBUG=y
155# CONFIG_COMPAT_BRK is not set 26# CONFIG_COMPAT_BRK is not set
156# CONFIG_SLAB is not set
157CONFIG_SLUB=y
158# CONFIG_SLOB is not set
159CONFIG_PROFILING=y 27CONFIG_PROFILING=y
160CONFIG_TRACEPOINTS=y
161CONFIG_MARKERS=y
162# CONFIG_OPROFILE is not set
163CONFIG_HAVE_OPROFILE=y
164CONFIG_KPROBES=y 28CONFIG_KPROBES=y
165CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
166CONFIG_KRETPROBES=y
167CONFIG_HAVE_IOREMAP_PROT=y
168CONFIG_HAVE_KPROBES=y
169CONFIG_HAVE_KRETPROBES=y
170CONFIG_HAVE_ARCH_TRACEHOOK=y
171CONFIG_HAVE_DMA_API_DEBUG=y
172# CONFIG_SLOW_WORK is not set
173CONFIG_HAVE_GENERIC_DMA_COHERENT=y
174CONFIG_SLABINFO=y
175CONFIG_RT_MUTEXES=y
176CONFIG_BASE_SMALL=0
177CONFIG_MODULES=y 29CONFIG_MODULES=y
178# CONFIG_MODULE_FORCE_LOAD is not set
179CONFIG_MODULE_UNLOAD=y 30CONFIG_MODULE_UNLOAD=y
180CONFIG_MODULE_FORCE_UNLOAD=y 31CONFIG_MODULE_FORCE_UNLOAD=y
181# CONFIG_MODVERSIONS is not set
182# CONFIG_MODULE_SRCVERSION_ALL is not set
183CONFIG_STOP_MACHINE=y
184CONFIG_BLOCK=y
185# CONFIG_LBD is not set
186CONFIG_BLK_DEV_BSG=y
187# CONFIG_BLK_DEV_INTEGRITY is not set
188
189#
190# IO Schedulers
191#
192CONFIG_IOSCHED_NOOP=y
193CONFIG_IOSCHED_AS=y
194CONFIG_IOSCHED_DEADLINE=y
195CONFIG_IOSCHED_CFQ=y
196# CONFIG_DEFAULT_AS is not set
197# CONFIG_DEFAULT_DEADLINE is not set
198CONFIG_DEFAULT_CFQ=y
199# CONFIG_DEFAULT_NOOP is not set
200CONFIG_DEFAULT_IOSCHED="cfq"
201CONFIG_FREEZER=y
202
203#
204# Processor type and features
205#
206CONFIG_TICK_ONESHOT=y
207CONFIG_NO_HZ=y 32CONFIG_NO_HZ=y
208CONFIG_HIGH_RES_TIMERS=y 33CONFIG_HIGH_RES_TIMERS=y
209CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
210CONFIG_SMP=y 34CONFIG_SMP=y
211CONFIG_SPARSE_IRQ=y 35CONFIG_SPARSE_IRQ=y
212CONFIG_X86_MPPARSE=y
213# CONFIG_X86_BIGSMP is not set
214CONFIG_X86_EXTENDED_PLATFORM=y
215# CONFIG_X86_ELAN is not set
216# CONFIG_X86_RDC321X is not set
217# CONFIG_X86_32_NON_STANDARD is not set
218CONFIG_SCHED_OMIT_FRAME_POINTER=y
219# CONFIG_PARAVIRT_GUEST is not set
220# CONFIG_MEMTEST is not set
221# CONFIG_M386 is not set
222# CONFIG_M486 is not set
223# CONFIG_M586 is not set
224# CONFIG_M586TSC is not set
225# CONFIG_M586MMX is not set
226CONFIG_M686=y
227# CONFIG_MPENTIUMII is not set
228# CONFIG_MPENTIUMIII is not set
229# CONFIG_MPENTIUMM is not set
230# CONFIG_MPENTIUM4 is not set
231# CONFIG_MK6 is not set
232# CONFIG_MK7 is not set
233# CONFIG_MK8 is not set
234# CONFIG_MCRUSOE is not set
235# CONFIG_MEFFICEON is not set
236# CONFIG_MWINCHIPC6 is not set
237# CONFIG_MWINCHIP3D is not set
238# CONFIG_MGEODEGX1 is not set
239# CONFIG_MGEODE_LX is not set
240# CONFIG_MCYRIXIII is not set
241# CONFIG_MVIAC3_2 is not set
242# CONFIG_MVIAC7 is not set
243# CONFIG_MPSC is not set
244# CONFIG_MCORE2 is not set
245# CONFIG_GENERIC_CPU is not set
246CONFIG_X86_GENERIC=y 36CONFIG_X86_GENERIC=y
247CONFIG_X86_CPU=y
248CONFIG_X86_L1_CACHE_BYTES=64
249CONFIG_X86_INTERNODE_CACHE_BYTES=64
250CONFIG_X86_CMPXCHG=y
251CONFIG_X86_L1_CACHE_SHIFT=5
252CONFIG_X86_XADD=y
253# CONFIG_X86_PPRO_FENCE is not set
254CONFIG_X86_WP_WORKS_OK=y
255CONFIG_X86_INVLPG=y
256CONFIG_X86_BSWAP=y
257CONFIG_X86_POPAD_OK=y
258CONFIG_X86_INTEL_USERCOPY=y
259CONFIG_X86_USE_PPRO_CHECKSUM=y
260CONFIG_X86_TSC=y
261CONFIG_X86_CMOV=y
262CONFIG_X86_MINIMUM_CPU_FAMILY=4
263CONFIG_X86_DEBUGCTLMSR=y
264CONFIG_CPU_SUP_INTEL=y
265CONFIG_CPU_SUP_CYRIX_32=y
266CONFIG_CPU_SUP_AMD=y
267CONFIG_CPU_SUP_CENTAUR=y
268CONFIG_CPU_SUP_TRANSMETA_32=y
269CONFIG_CPU_SUP_UMC_32=y
270CONFIG_X86_DS=y
271CONFIG_X86_PTRACE_BTS=y
272CONFIG_HPET_TIMER=y 37CONFIG_HPET_TIMER=y
273CONFIG_HPET_EMULATE_RTC=y
274CONFIG_DMI=y
275# CONFIG_IOMMU_HELPER is not set
276# CONFIG_IOMMU_API is not set
277CONFIG_NR_CPUS=64
278CONFIG_SCHED_SMT=y 38CONFIG_SCHED_SMT=y
279CONFIG_SCHED_MC=y
280# CONFIG_PREEMPT_NONE is not set
281CONFIG_PREEMPT_VOLUNTARY=y 39CONFIG_PREEMPT_VOLUNTARY=y
282# CONFIG_PREEMPT is not set
283CONFIG_X86_LOCAL_APIC=y
284CONFIG_X86_IO_APIC=y
285CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y 40CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
286CONFIG_X86_MCE=y 41CONFIG_X86_MCE=y
287CONFIG_X86_MCE_NONFATAL=y
288CONFIG_X86_MCE_P4THERMAL=y
289CONFIG_VM86=y
290# CONFIG_TOSHIBA is not set
291# CONFIG_I8K is not set
292CONFIG_X86_REBOOTFIXUPS=y 42CONFIG_X86_REBOOTFIXUPS=y
293CONFIG_MICROCODE=y 43CONFIG_MICROCODE=y
294CONFIG_MICROCODE_INTEL=y
295CONFIG_MICROCODE_AMD=y 44CONFIG_MICROCODE_AMD=y
296CONFIG_MICROCODE_OLD_INTERFACE=y
297CONFIG_X86_MSR=y 45CONFIG_X86_MSR=y
298CONFIG_X86_CPUID=y 46CONFIG_X86_CPUID=y
299# CONFIG_X86_CPU_DEBUG is not set
300# CONFIG_NOHIGHMEM is not set
301CONFIG_HIGHMEM4G=y
302# CONFIG_HIGHMEM64G is not set
303CONFIG_PAGE_OFFSET=0xC0000000
304CONFIG_HIGHMEM=y
305# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
306CONFIG_ARCH_FLATMEM_ENABLE=y
307CONFIG_ARCH_SPARSEMEM_ENABLE=y
308CONFIG_ARCH_SELECT_MEMORY_MODEL=y
309CONFIG_SELECT_MEMORY_MODEL=y
310CONFIG_FLATMEM_MANUAL=y
311# CONFIG_DISCONTIGMEM_MANUAL is not set
312# CONFIG_SPARSEMEM_MANUAL is not set
313CONFIG_FLATMEM=y
314CONFIG_FLAT_NODE_MEM_MAP=y
315CONFIG_SPARSEMEM_STATIC=y
316CONFIG_PAGEFLAGS_EXTENDED=y
317CONFIG_SPLIT_PTLOCK_CPUS=4
318# CONFIG_PHYS_ADDR_T_64BIT is not set
319CONFIG_ZONE_DMA_FLAG=1
320CONFIG_BOUNCE=y
321CONFIG_VIRT_TO_BUS=y
322CONFIG_UNEVICTABLE_LRU=y
323CONFIG_HAVE_MLOCK=y
324CONFIG_HAVE_MLOCKED_PAGE_BIT=y
325CONFIG_HIGHPTE=y 47CONFIG_HIGHPTE=y
326CONFIG_X86_CHECK_BIOS_CORRUPTION=y 48CONFIG_X86_CHECK_BIOS_CORRUPTION=y
327CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
328CONFIG_X86_RESERVE_LOW_64K=y
329# CONFIG_MATH_EMULATION is not set
330CONFIG_MTRR=y
331# CONFIG_MTRR_SANITIZER is not set 49# CONFIG_MTRR_SANITIZER is not set
332CONFIG_X86_PAT=y
333CONFIG_EFI=y 50CONFIG_EFI=y
334CONFIG_SECCOMP=y
335# CONFIG_CC_STACKPROTECTOR is not set
336# CONFIG_HZ_100 is not set
337# CONFIG_HZ_250 is not set
338# CONFIG_HZ_300 is not set
339CONFIG_HZ_1000=y 51CONFIG_HZ_1000=y
340CONFIG_HZ=1000
341CONFIG_SCHED_HRTICK=y
342CONFIG_KEXEC=y 52CONFIG_KEXEC=y
343CONFIG_CRASH_DUMP=y 53CONFIG_CRASH_DUMP=y
344# CONFIG_KEXEC_JUMP is not set
345CONFIG_PHYSICAL_START=0x1000000
346CONFIG_RELOCATABLE=y
347CONFIG_X86_NEED_RELOCS=y
348CONFIG_PHYSICAL_ALIGN=0x1000000
349CONFIG_HOTPLUG_CPU=y
350# CONFIG_COMPAT_VDSO is not set 54# CONFIG_COMPAT_VDSO is not set
351# CONFIG_CMDLINE_BOOL is not set
352CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
353
354#
355# Power management and ACPI options
356#
357CONFIG_PM=y 55CONFIG_PM=y
358CONFIG_PM_DEBUG=y 56CONFIG_PM_DEBUG=y
359# CONFIG_PM_VERBOSE is not set
360CONFIG_CAN_PM_TRACE=y
361CONFIG_PM_TRACE=y
362CONFIG_PM_TRACE_RTC=y 57CONFIG_PM_TRACE_RTC=y
363CONFIG_PM_SLEEP_SMP=y
364CONFIG_PM_SLEEP=y
365CONFIG_SUSPEND=y
366# CONFIG_PM_TEST_SUSPEND is not set
367CONFIG_SUSPEND_FREEZER=y
368CONFIG_HIBERNATION=y 58CONFIG_HIBERNATION=y
369CONFIG_PM_STD_PARTITION=""
370CONFIG_ACPI=y
371CONFIG_ACPI_SLEEP=y
372CONFIG_ACPI_PROCFS=y 59CONFIG_ACPI_PROCFS=y
373CONFIG_ACPI_PROCFS_POWER=y
374CONFIG_ACPI_SYSFS_POWER=y
375CONFIG_ACPI_PROC_EVENT=y
376CONFIG_ACPI_AC=y
377CONFIG_ACPI_BATTERY=y
378CONFIG_ACPI_BUTTON=y
379CONFIG_ACPI_FAN=y
380CONFIG_ACPI_DOCK=y 60CONFIG_ACPI_DOCK=y
381CONFIG_ACPI_PROCESSOR=y
382CONFIG_ACPI_HOTPLUG_CPU=y
383CONFIG_ACPI_THERMAL=y
384# CONFIG_ACPI_CUSTOM_DSDT is not set
385CONFIG_ACPI_BLACKLIST_YEAR=0
386# CONFIG_ACPI_DEBUG is not set
387# CONFIG_ACPI_PCI_SLOT is not set
388CONFIG_X86_PM_TIMER=y
389CONFIG_ACPI_CONTAINER=y
390# CONFIG_ACPI_SBS is not set
391# CONFIG_APM is not set
392
393#
394# CPU Frequency scaling
395#
396CONFIG_CPU_FREQ=y 61CONFIG_CPU_FREQ=y
397CONFIG_CPU_FREQ_TABLE=y
398CONFIG_CPU_FREQ_DEBUG=y 62CONFIG_CPU_FREQ_DEBUG=y
399# CONFIG_CPU_FREQ_STAT is not set 63# CONFIG_CPU_FREQ_STAT is not set
400# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
401# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
402CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y 64CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
403# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
404# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
405CONFIG_CPU_FREQ_GOV_PERFORMANCE=y 65CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
406# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
407CONFIG_CPU_FREQ_GOV_USERSPACE=y
408CONFIG_CPU_FREQ_GOV_ONDEMAND=y 66CONFIG_CPU_FREQ_GOV_ONDEMAND=y
409# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
410
411#
412# CPUFreq processor drivers
413#
414CONFIG_X86_ACPI_CPUFREQ=y 67CONFIG_X86_ACPI_CPUFREQ=y
415# CONFIG_X86_POWERNOW_K6 is not set
416# CONFIG_X86_POWERNOW_K7 is not set
417# CONFIG_X86_POWERNOW_K8 is not set
418# CONFIG_X86_GX_SUSPMOD is not set
419# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
420# CONFIG_X86_SPEEDSTEP_ICH is not set
421# CONFIG_X86_SPEEDSTEP_SMI is not set
422# CONFIG_X86_P4_CLOCKMOD is not set
423# CONFIG_X86_CPUFREQ_NFORCE2 is not set
424# CONFIG_X86_LONGRUN is not set
425# CONFIG_X86_LONGHAUL is not set
426# CONFIG_X86_E_POWERSAVER is not set
427
428#
429# shared options
430#
431# CONFIG_X86_SPEEDSTEP_LIB is not set
432CONFIG_CPU_IDLE=y
433CONFIG_CPU_IDLE_GOV_LADDER=y
434CONFIG_CPU_IDLE_GOV_MENU=y
435
436#
437# Bus options (PCI etc.)
438#
439CONFIG_PCI=y
440# CONFIG_PCI_GOBIOS is not set
441# CONFIG_PCI_GOMMCONFIG is not set
442# CONFIG_PCI_GODIRECT is not set
443# CONFIG_PCI_GOOLPC is not set
444CONFIG_PCI_GOANY=y
445CONFIG_PCI_BIOS=y
446CONFIG_PCI_DIRECT=y
447CONFIG_PCI_MMCONFIG=y
448CONFIG_PCI_DOMAINS=y
449# CONFIG_DMAR is not set
450CONFIG_PCIEPORTBUS=y 68CONFIG_PCIEPORTBUS=y
451# CONFIG_HOTPLUG_PCI_PCIE is not set
452CONFIG_PCIEAER=y
453# CONFIG_PCIEASPM is not set
454CONFIG_ARCH_SUPPORTS_MSI=y
455CONFIG_PCI_MSI=y 69CONFIG_PCI_MSI=y
456# CONFIG_PCI_LEGACY is not set
457# CONFIG_PCI_DEBUG is not set
458# CONFIG_PCI_STUB is not set
459CONFIG_HT_IRQ=y
460# CONFIG_PCI_IOV is not set
461CONFIG_ISA_DMA_API=y
462# CONFIG_ISA is not set
463# CONFIG_MCA is not set
464# CONFIG_SCx200 is not set
465# CONFIG_OLPC is not set
466CONFIG_K8_NB=y
467CONFIG_PCCARD=y 70CONFIG_PCCARD=y
468# CONFIG_PCMCIA_DEBUG is not set
469CONFIG_PCMCIA=y
470CONFIG_PCMCIA_LOAD_CIS=y
471CONFIG_PCMCIA_IOCTL=y
472CONFIG_CARDBUS=y
473
474#
475# PC-card bridges
476#
477CONFIG_YENTA=y 71CONFIG_YENTA=y
478CONFIG_YENTA_O2=y
479CONFIG_YENTA_RICOH=y
480CONFIG_YENTA_TI=y
481CONFIG_YENTA_ENE_TUNE=y
482CONFIG_YENTA_TOSHIBA=y
483# CONFIG_PD6729 is not set
484# CONFIG_I82092 is not set
485CONFIG_PCCARD_NONSTATIC=y
486CONFIG_HOTPLUG_PCI=y 72CONFIG_HOTPLUG_PCI=y
487# CONFIG_HOTPLUG_PCI_FAKE is not set
488# CONFIG_HOTPLUG_PCI_IBM is not set
489# CONFIG_HOTPLUG_PCI_ACPI is not set
490# CONFIG_HOTPLUG_PCI_CPCI is not set
491# CONFIG_HOTPLUG_PCI_SHPC is not set
492
493#
494# Executable file formats / Emulations
495#
496CONFIG_BINFMT_ELF=y
497CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y 73CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
498CONFIG_HAVE_AOUT=y
499# CONFIG_BINFMT_AOUT is not set
500CONFIG_BINFMT_MISC=y 74CONFIG_BINFMT_MISC=y
501CONFIG_HAVE_ATOMIC_IOMAP=y
502CONFIG_NET=y 75CONFIG_NET=y
503
504#
505# Networking options
506#
507CONFIG_PACKET=y 76CONFIG_PACKET=y
508CONFIG_PACKET_MMAP=y
509CONFIG_UNIX=y 77CONFIG_UNIX=y
510CONFIG_XFRM=y
511CONFIG_XFRM_USER=y 78CONFIG_XFRM_USER=y
512# CONFIG_XFRM_SUB_POLICY is not set
513# CONFIG_XFRM_MIGRATE is not set
514# CONFIG_XFRM_STATISTICS is not set
515# CONFIG_NET_KEY is not set
516CONFIG_INET=y 79CONFIG_INET=y
517CONFIG_IP_MULTICAST=y 80CONFIG_IP_MULTICAST=y
518CONFIG_IP_ADVANCED_ROUTER=y 81CONFIG_IP_ADVANCED_ROUTER=y
519CONFIG_ASK_IP_FIB_HASH=y
520# CONFIG_IP_FIB_TRIE is not set
521CONFIG_IP_FIB_HASH=y
522CONFIG_IP_MULTIPLE_TABLES=y 82CONFIG_IP_MULTIPLE_TABLES=y
523CONFIG_IP_ROUTE_MULTIPATH=y 83CONFIG_IP_ROUTE_MULTIPATH=y
524CONFIG_IP_ROUTE_VERBOSE=y 84CONFIG_IP_ROUTE_VERBOSE=y
@@ -526,118 +86,46 @@ CONFIG_IP_PNP=y
526CONFIG_IP_PNP_DHCP=y 86CONFIG_IP_PNP_DHCP=y
527CONFIG_IP_PNP_BOOTP=y 87CONFIG_IP_PNP_BOOTP=y
528CONFIG_IP_PNP_RARP=y 88CONFIG_IP_PNP_RARP=y
529# CONFIG_NET_IPIP is not set
530# CONFIG_NET_IPGRE is not set
531CONFIG_IP_MROUTE=y 89CONFIG_IP_MROUTE=y
532CONFIG_IP_PIMSM_V1=y 90CONFIG_IP_PIMSM_V1=y
533CONFIG_IP_PIMSM_V2=y 91CONFIG_IP_PIMSM_V2=y
534# CONFIG_ARPD is not set
535CONFIG_SYN_COOKIES=y 92CONFIG_SYN_COOKIES=y
536# CONFIG_INET_AH is not set
537# CONFIG_INET_ESP is not set
538# CONFIG_INET_IPCOMP is not set
539# CONFIG_INET_XFRM_TUNNEL is not set
540CONFIG_INET_TUNNEL=y
541# CONFIG_INET_XFRM_MODE_TRANSPORT is not set 93# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
542# CONFIG_INET_XFRM_MODE_TUNNEL is not set 94# CONFIG_INET_XFRM_MODE_TUNNEL is not set
543# CONFIG_INET_XFRM_MODE_BEET is not set 95# CONFIG_INET_XFRM_MODE_BEET is not set
544CONFIG_INET_LRO=y
545# CONFIG_INET_DIAG is not set 96# CONFIG_INET_DIAG is not set
546CONFIG_TCP_CONG_ADVANCED=y 97CONFIG_TCP_CONG_ADVANCED=y
547# CONFIG_TCP_CONG_BIC is not set 98# CONFIG_TCP_CONG_BIC is not set
548CONFIG_TCP_CONG_CUBIC=y
549# CONFIG_TCP_CONG_WESTWOOD is not set 99# CONFIG_TCP_CONG_WESTWOOD is not set
550# CONFIG_TCP_CONG_HTCP is not set 100# CONFIG_TCP_CONG_HTCP is not set
551# CONFIG_TCP_CONG_HSTCP is not set
552# CONFIG_TCP_CONG_HYBLA is not set
553# CONFIG_TCP_CONG_VEGAS is not set
554# CONFIG_TCP_CONG_SCALABLE is not set
555# CONFIG_TCP_CONG_LP is not set
556# CONFIG_TCP_CONG_VENO is not set
557# CONFIG_TCP_CONG_YEAH is not set
558# CONFIG_TCP_CONG_ILLINOIS is not set
559# CONFIG_DEFAULT_BIC is not set
560CONFIG_DEFAULT_CUBIC=y
561# CONFIG_DEFAULT_HTCP is not set
562# CONFIG_DEFAULT_VEGAS is not set
563# CONFIG_DEFAULT_WESTWOOD is not set
564# CONFIG_DEFAULT_RENO is not set
565CONFIG_DEFAULT_TCP_CONG="cubic"
566CONFIG_TCP_MD5SIG=y 101CONFIG_TCP_MD5SIG=y
567CONFIG_IPV6=y 102CONFIG_IPV6=y
568# CONFIG_IPV6_PRIVACY is not set
569# CONFIG_IPV6_ROUTER_PREF is not set
570# CONFIG_IPV6_OPTIMISTIC_DAD is not set
571CONFIG_INET6_AH=y 103CONFIG_INET6_AH=y
572CONFIG_INET6_ESP=y 104CONFIG_INET6_ESP=y
573# CONFIG_INET6_IPCOMP is not set
574# CONFIG_IPV6_MIP6 is not set
575# CONFIG_INET6_XFRM_TUNNEL is not set
576# CONFIG_INET6_TUNNEL is not set
577CONFIG_INET6_XFRM_MODE_TRANSPORT=y
578CONFIG_INET6_XFRM_MODE_TUNNEL=y
579CONFIG_INET6_XFRM_MODE_BEET=y
580# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
581CONFIG_IPV6_SIT=y
582CONFIG_IPV6_NDISC_NODETYPE=y
583# CONFIG_IPV6_TUNNEL is not set
584# CONFIG_IPV6_MULTIPLE_TABLES is not set
585# CONFIG_IPV6_MROUTE is not set
586CONFIG_NETLABEL=y 105CONFIG_NETLABEL=y
587CONFIG_NETWORK_SECMARK=y
588CONFIG_NETFILTER=y 106CONFIG_NETFILTER=y
589# CONFIG_NETFILTER_DEBUG is not set
590# CONFIG_NETFILTER_ADVANCED is not set 107# CONFIG_NETFILTER_ADVANCED is not set
591
592#
593# Core Netfilter Configuration
594#
595CONFIG_NETFILTER_NETLINK=y
596CONFIG_NETFILTER_NETLINK_LOG=y
597CONFIG_NF_CONNTRACK=y 108CONFIG_NF_CONNTRACK=y
598CONFIG_NF_CONNTRACK_SECMARK=y
599CONFIG_NF_CONNTRACK_FTP=y 109CONFIG_NF_CONNTRACK_FTP=y
600CONFIG_NF_CONNTRACK_IRC=y 110CONFIG_NF_CONNTRACK_IRC=y
601CONFIG_NF_CONNTRACK_SIP=y 111CONFIG_NF_CONNTRACK_SIP=y
602CONFIG_NF_CT_NETLINK=y 112CONFIG_NF_CT_NETLINK=y
603CONFIG_NETFILTER_XTABLES=y
604CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y 113CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
605CONFIG_NETFILTER_XT_TARGET_MARK=y
606CONFIG_NETFILTER_XT_TARGET_NFLOG=y 114CONFIG_NETFILTER_XT_TARGET_NFLOG=y
607CONFIG_NETFILTER_XT_TARGET_SECMARK=y 115CONFIG_NETFILTER_XT_TARGET_SECMARK=y
608CONFIG_NETFILTER_XT_TARGET_TCPMSS=y 116CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
609CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y 117CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
610CONFIG_NETFILTER_XT_MATCH_MARK=y
611CONFIG_NETFILTER_XT_MATCH_POLICY=y 118CONFIG_NETFILTER_XT_MATCH_POLICY=y
612CONFIG_NETFILTER_XT_MATCH_STATE=y 119CONFIG_NETFILTER_XT_MATCH_STATE=y
613# CONFIG_IP_VS is not set
614
615#
616# IP: Netfilter Configuration
617#
618CONFIG_NF_DEFRAG_IPV4=y
619CONFIG_NF_CONNTRACK_IPV4=y 120CONFIG_NF_CONNTRACK_IPV4=y
620CONFIG_NF_CONNTRACK_PROC_COMPAT=y
621CONFIG_IP_NF_IPTABLES=y 121CONFIG_IP_NF_IPTABLES=y
622CONFIG_IP_NF_FILTER=y 122CONFIG_IP_NF_FILTER=y
623CONFIG_IP_NF_TARGET_REJECT=y 123CONFIG_IP_NF_TARGET_REJECT=y
624CONFIG_IP_NF_TARGET_LOG=y 124CONFIG_IP_NF_TARGET_LOG=y
625CONFIG_IP_NF_TARGET_ULOG=y 125CONFIG_IP_NF_TARGET_ULOG=y
626CONFIG_NF_NAT=y 126CONFIG_NF_NAT=y
627CONFIG_NF_NAT_NEEDED=y
628CONFIG_IP_NF_TARGET_MASQUERADE=y 127CONFIG_IP_NF_TARGET_MASQUERADE=y
629CONFIG_NF_NAT_FTP=y
630CONFIG_NF_NAT_IRC=y
631# CONFIG_NF_NAT_TFTP is not set
632# CONFIG_NF_NAT_AMANDA is not set
633# CONFIG_NF_NAT_PPTP is not set
634# CONFIG_NF_NAT_H323 is not set
635CONFIG_NF_NAT_SIP=y
636CONFIG_IP_NF_MANGLE=y 128CONFIG_IP_NF_MANGLE=y
637
638#
639# IPv6: Netfilter Configuration
640#
641CONFIG_NF_CONNTRACK_IPV6=y 129CONFIG_NF_CONNTRACK_IPV6=y
642CONFIG_IP6_NF_IPTABLES=y 130CONFIG_IP6_NF_IPTABLES=y
643CONFIG_IP6_NF_MATCH_IPV6HEADER=y 131CONFIG_IP6_NF_MATCH_IPV6HEADER=y
@@ -645,1229 +133,115 @@ CONFIG_IP6_NF_TARGET_LOG=y
645CONFIG_IP6_NF_FILTER=y 133CONFIG_IP6_NF_FILTER=y
646CONFIG_IP6_NF_TARGET_REJECT=y 134CONFIG_IP6_NF_TARGET_REJECT=y
647CONFIG_IP6_NF_MANGLE=y 135CONFIG_IP6_NF_MANGLE=y
648# CONFIG_IP_DCCP is not set
649# CONFIG_IP_SCTP is not set
650# CONFIG_TIPC is not set
651# CONFIG_ATM is not set
652# CONFIG_BRIDGE is not set
653# CONFIG_NET_DSA is not set
654# CONFIG_VLAN_8021Q is not set
655# CONFIG_DECNET is not set
656CONFIG_LLC=y
657# CONFIG_LLC2 is not set
658# CONFIG_IPX is not set
659# CONFIG_ATALK is not set
660# CONFIG_X25 is not set
661# CONFIG_LAPB is not set
662# CONFIG_ECONET is not set
663# CONFIG_WAN_ROUTER is not set
664# CONFIG_PHONET is not set
665CONFIG_NET_SCHED=y 136CONFIG_NET_SCHED=y
666
667#
668# Queueing/Scheduling
669#
670# CONFIG_NET_SCH_CBQ is not set
671# CONFIG_NET_SCH_HTB is not set
672# CONFIG_NET_SCH_HFSC is not set
673# CONFIG_NET_SCH_PRIO is not set
674# CONFIG_NET_SCH_MULTIQ is not set
675# CONFIG_NET_SCH_RED is not set
676# CONFIG_NET_SCH_SFQ is not set
677# CONFIG_NET_SCH_TEQL is not set
678# CONFIG_NET_SCH_TBF is not set
679# CONFIG_NET_SCH_GRED is not set
680# CONFIG_NET_SCH_DSMARK is not set
681# CONFIG_NET_SCH_NETEM is not set
682# CONFIG_NET_SCH_DRR is not set
683# CONFIG_NET_SCH_INGRESS is not set
684
685#
686# Classification
687#
688CONFIG_NET_CLS=y
689# CONFIG_NET_CLS_BASIC is not set
690# CONFIG_NET_CLS_TCINDEX is not set
691# CONFIG_NET_CLS_ROUTE4 is not set
692# CONFIG_NET_CLS_FW is not set
693# CONFIG_NET_CLS_U32 is not set
694# CONFIG_NET_CLS_RSVP is not set
695# CONFIG_NET_CLS_RSVP6 is not set
696# CONFIG_NET_CLS_FLOW is not set
697# CONFIG_NET_CLS_CGROUP is not set
698CONFIG_NET_EMATCH=y 137CONFIG_NET_EMATCH=y
699CONFIG_NET_EMATCH_STACK=32
700# CONFIG_NET_EMATCH_CMP is not set
701# CONFIG_NET_EMATCH_NBYTE is not set
702# CONFIG_NET_EMATCH_U32 is not set
703# CONFIG_NET_EMATCH_META is not set
704# CONFIG_NET_EMATCH_TEXT is not set
705CONFIG_NET_CLS_ACT=y 138CONFIG_NET_CLS_ACT=y
706# CONFIG_NET_ACT_POLICE is not set
707# CONFIG_NET_ACT_GACT is not set
708# CONFIG_NET_ACT_MIRRED is not set
709# CONFIG_NET_ACT_IPT is not set
710# CONFIG_NET_ACT_NAT is not set
711# CONFIG_NET_ACT_PEDIT is not set
712# CONFIG_NET_ACT_SIMP is not set
713# CONFIG_NET_ACT_SKBEDIT is not set
714CONFIG_NET_SCH_FIFO=y
715# CONFIG_DCB is not set
716
717#
718# Network testing
719#
720# CONFIG_NET_PKTGEN is not set
721# CONFIG_NET_TCPPROBE is not set
722# CONFIG_NET_DROP_MONITOR is not set
723CONFIG_HAMRADIO=y 139CONFIG_HAMRADIO=y
724
725#
726# Packet Radio protocols
727#
728# CONFIG_AX25 is not set
729# CONFIG_CAN is not set
730# CONFIG_IRDA is not set
731# CONFIG_BT is not set
732# CONFIG_AF_RXRPC is not set
733CONFIG_FIB_RULES=y
734CONFIG_WIRELESS=y
735CONFIG_CFG80211=y 140CONFIG_CFG80211=y
736# CONFIG_CFG80211_REG_DEBUG is not set
737CONFIG_WIRELESS_OLD_REGULATORY=y
738CONFIG_WIRELESS_EXT=y
739CONFIG_WIRELESS_EXT_SYSFS=y
740# CONFIG_LIB80211 is not set
741CONFIG_MAC80211=y 141CONFIG_MAC80211=y
742
743#
744# Rate control algorithm selection
745#
746CONFIG_MAC80211_RC_MINSTREL=y
747# CONFIG_MAC80211_RC_DEFAULT_PID is not set
748CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
749CONFIG_MAC80211_RC_DEFAULT="minstrel"
750# CONFIG_MAC80211_MESH is not set
751CONFIG_MAC80211_LEDS=y 142CONFIG_MAC80211_LEDS=y
752# CONFIG_MAC80211_DEBUGFS is not set
753# CONFIG_MAC80211_DEBUG_MENU is not set
754# CONFIG_WIMAX is not set
755CONFIG_RFKILL=y 143CONFIG_RFKILL=y
756# CONFIG_RFKILL_INPUT is not set
757CONFIG_RFKILL_LEDS=y
758# CONFIG_NET_9P is not set
759
760#
761# Device Drivers
762#
763
764#
765# Generic Driver Options
766#
767CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" 144CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
768CONFIG_STANDALONE=y
769CONFIG_PREVENT_FIRMWARE_BUILD=y
770CONFIG_FW_LOADER=y
771CONFIG_FIRMWARE_IN_KERNEL=y
772CONFIG_EXTRA_FIRMWARE=""
773# CONFIG_DEBUG_DRIVER is not set
774CONFIG_DEBUG_DEVRES=y 145CONFIG_DEBUG_DEVRES=y
775# CONFIG_SYS_HYPERVISOR is not set
776CONFIG_CONNECTOR=y 146CONFIG_CONNECTOR=y
777CONFIG_PROC_EVENTS=y
778# CONFIG_MTD is not set
779# CONFIG_PARPORT is not set
780CONFIG_PNP=y
781CONFIG_PNP_DEBUG_MESSAGES=y
782
783#
784# Protocols
785#
786CONFIG_PNPACPI=y
787CONFIG_BLK_DEV=y
788# CONFIG_BLK_DEV_FD is not set
789# CONFIG_BLK_CPQ_DA is not set
790# CONFIG_BLK_CPQ_CISS_DA is not set
791# CONFIG_BLK_DEV_DAC960 is not set
792# CONFIG_BLK_DEV_UMEM is not set
793# CONFIG_BLK_DEV_COW_COMMON is not set
794CONFIG_BLK_DEV_LOOP=y 147CONFIG_BLK_DEV_LOOP=y
795# CONFIG_BLK_DEV_CRYPTOLOOP is not set
796# CONFIG_BLK_DEV_NBD is not set
797# CONFIG_BLK_DEV_SX8 is not set
798# CONFIG_BLK_DEV_UB is not set
799CONFIG_BLK_DEV_RAM=y 148CONFIG_BLK_DEV_RAM=y
800CONFIG_BLK_DEV_RAM_COUNT=16
801CONFIG_BLK_DEV_RAM_SIZE=16384 149CONFIG_BLK_DEV_RAM_SIZE=16384
802# CONFIG_BLK_DEV_XIP is not set
803# CONFIG_CDROM_PKTCDVD is not set
804# CONFIG_ATA_OVER_ETH is not set
805# CONFIG_BLK_DEV_HD is not set
806CONFIG_MISC_DEVICES=y
807# CONFIG_IBM_ASM is not set
808# CONFIG_PHANTOM is not set
809# CONFIG_SGI_IOC4 is not set
810# CONFIG_TIFM_CORE is not set
811# CONFIG_ICS932S401 is not set
812# CONFIG_ENCLOSURE_SERVICES is not set
813# CONFIG_HP_ILO is not set
814# CONFIG_ISL29003 is not set
815# CONFIG_C2PORT is not set
816
817#
818# EEPROM support
819#
820# CONFIG_EEPROM_AT24 is not set
821# CONFIG_EEPROM_LEGACY is not set
822# CONFIG_EEPROM_93CX6 is not set
823CONFIG_HAVE_IDE=y
824# CONFIG_IDE is not set
825
826#
827# SCSI device support
828#
829# CONFIG_RAID_ATTRS is not set
830CONFIG_SCSI=y
831CONFIG_SCSI_DMA=y
832# CONFIG_SCSI_TGT is not set
833# CONFIG_SCSI_NETLINK is not set
834CONFIG_SCSI_PROC_FS=y
835
836#
837# SCSI support type (disk, tape, CD-ROM)
838#
839CONFIG_BLK_DEV_SD=y 150CONFIG_BLK_DEV_SD=y
840# CONFIG_CHR_DEV_ST is not set
841# CONFIG_CHR_DEV_OSST is not set
842CONFIG_BLK_DEV_SR=y 151CONFIG_BLK_DEV_SR=y
843CONFIG_BLK_DEV_SR_VENDOR=y 152CONFIG_BLK_DEV_SR_VENDOR=y
844CONFIG_CHR_DEV_SG=y 153CONFIG_CHR_DEV_SG=y
845# CONFIG_CHR_DEV_SCH is not set
846
847#
848# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
849#
850# CONFIG_SCSI_MULTI_LUN is not set
851CONFIG_SCSI_CONSTANTS=y 154CONFIG_SCSI_CONSTANTS=y
852# CONFIG_SCSI_LOGGING is not set
853# CONFIG_SCSI_SCAN_ASYNC is not set
854CONFIG_SCSI_WAIT_SCAN=m
855
856#
857# SCSI Transports
858#
859CONFIG_SCSI_SPI_ATTRS=y 155CONFIG_SCSI_SPI_ATTRS=y
860# CONFIG_SCSI_FC_ATTRS is not set
861# CONFIG_SCSI_ISCSI_ATTRS is not set
862# CONFIG_SCSI_SAS_ATTRS is not set
863# CONFIG_SCSI_SAS_LIBSAS is not set
864# CONFIG_SCSI_SRP_ATTRS is not set
865# CONFIG_SCSI_LOWLEVEL is not set 156# CONFIG_SCSI_LOWLEVEL is not set
866# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set
867# CONFIG_SCSI_DH is not set
868# CONFIG_SCSI_OSD_INITIATOR is not set
869CONFIG_ATA=y 157CONFIG_ATA=y
870# CONFIG_ATA_NONSTANDARD is not set
871CONFIG_ATA_ACPI=y
872CONFIG_SATA_PMP=y
873CONFIG_SATA_AHCI=y 158CONFIG_SATA_AHCI=y
874# CONFIG_SATA_SIL24 is not set
875CONFIG_ATA_SFF=y
876# CONFIG_SATA_SVW is not set
877CONFIG_ATA_PIIX=y 159CONFIG_ATA_PIIX=y
878# CONFIG_SATA_MV is not set
879# CONFIG_SATA_NV is not set
880# CONFIG_PDC_ADMA is not set
881# CONFIG_SATA_QSTOR is not set
882# CONFIG_SATA_PROMISE is not set
883# CONFIG_SATA_SX4 is not set
884# CONFIG_SATA_SIL is not set
885# CONFIG_SATA_SIS is not set
886# CONFIG_SATA_ULI is not set
887# CONFIG_SATA_VIA is not set
888# CONFIG_SATA_VITESSE is not set
889# CONFIG_SATA_INIC162X is not set
890# CONFIG_PATA_ACPI is not set
891# CONFIG_PATA_ALI is not set
892CONFIG_PATA_AMD=y 160CONFIG_PATA_AMD=y
893# CONFIG_PATA_ARTOP is not set
894# CONFIG_PATA_ATIIXP is not set
895# CONFIG_PATA_CMD640_PCI is not set
896# CONFIG_PATA_CMD64X is not set
897# CONFIG_PATA_CS5520 is not set
898# CONFIG_PATA_CS5530 is not set
899# CONFIG_PATA_CS5535 is not set
900# CONFIG_PATA_CS5536 is not set
901# CONFIG_PATA_CYPRESS is not set
902# CONFIG_PATA_EFAR is not set
903CONFIG_ATA_GENERIC=y
904# CONFIG_PATA_HPT366 is not set
905# CONFIG_PATA_HPT37X is not set
906# CONFIG_PATA_HPT3X2N is not set
907# CONFIG_PATA_HPT3X3 is not set
908# CONFIG_PATA_IT821X is not set
909# CONFIG_PATA_IT8213 is not set
910# CONFIG_PATA_JMICRON is not set
911# CONFIG_PATA_TRIFLEX is not set
912# CONFIG_PATA_MARVELL is not set
913CONFIG_PATA_MPIIX=y
914CONFIG_PATA_OLDPIIX=y 161CONFIG_PATA_OLDPIIX=y
915# CONFIG_PATA_NETCELL is not set
916# CONFIG_PATA_NINJA32 is not set
917# CONFIG_PATA_NS87410 is not set
918# CONFIG_PATA_NS87415 is not set
919# CONFIG_PATA_OPTI is not set
920# CONFIG_PATA_OPTIDMA is not set
921# CONFIG_PATA_PCMCIA is not set
922# CONFIG_PATA_PDC_OLD is not set
923# CONFIG_PATA_RADISYS is not set
924# CONFIG_PATA_RZ1000 is not set
925# CONFIG_PATA_SC1200 is not set
926# CONFIG_PATA_SERVERWORKS is not set
927# CONFIG_PATA_PDC2027X is not set
928# CONFIG_PATA_SIL680 is not set
929# CONFIG_PATA_SIS is not set
930# CONFIG_PATA_VIA is not set
931# CONFIG_PATA_WINBOND is not set
932CONFIG_PATA_SCH=y 162CONFIG_PATA_SCH=y
163CONFIG_PATA_MPIIX=y
164CONFIG_ATA_GENERIC=y
933CONFIG_MD=y 165CONFIG_MD=y
934CONFIG_BLK_DEV_MD=y 166CONFIG_BLK_DEV_MD=y
935CONFIG_MD_AUTODETECT=y
936# CONFIG_MD_LINEAR is not set
937# CONFIG_MD_RAID0 is not set
938# CONFIG_MD_RAID1 is not set
939# CONFIG_MD_RAID10 is not set
940# CONFIG_MD_RAID456 is not set
941# CONFIG_MD_MULTIPATH is not set
942# CONFIG_MD_FAULTY is not set
943CONFIG_BLK_DEV_DM=y 167CONFIG_BLK_DEV_DM=y
944# CONFIG_DM_DEBUG is not set
945# CONFIG_DM_CRYPT is not set
946# CONFIG_DM_SNAPSHOT is not set
947CONFIG_DM_MIRROR=y 168CONFIG_DM_MIRROR=y
948CONFIG_DM_ZERO=y 169CONFIG_DM_ZERO=y
949# CONFIG_DM_MULTIPATH is not set
950# CONFIG_DM_DELAY is not set
951# CONFIG_DM_UEVENT is not set
952# CONFIG_FUSION is not set
953
954#
955# IEEE 1394 (FireWire) support
956#
957
958#
959# Enable only one of the two stacks, unless you know what you are doing
960#
961# CONFIG_FIREWIRE is not set
962# CONFIG_IEEE1394 is not set
963# CONFIG_I2O is not set
964CONFIG_MACINTOSH_DRIVERS=y 170CONFIG_MACINTOSH_DRIVERS=y
965CONFIG_MAC_EMUMOUSEBTN=y 171CONFIG_MAC_EMUMOUSEBTN=y
966CONFIG_NETDEVICES=y 172CONFIG_NETDEVICES=y
967CONFIG_COMPAT_NET_DEV_OPS=y
968# CONFIG_IFB is not set
969# CONFIG_DUMMY is not set
970# CONFIG_BONDING is not set
971# CONFIG_MACVLAN is not set
972# CONFIG_EQUALIZER is not set
973# CONFIG_TUN is not set
974# CONFIG_VETH is not set
975# CONFIG_NET_SB1000 is not set
976# CONFIG_ARCNET is not set
977CONFIG_PHYLIB=y
978
979#
980# MII PHY device drivers
981#
982# CONFIG_MARVELL_PHY is not set
983# CONFIG_DAVICOM_PHY is not set
984# CONFIG_QSEMI_PHY is not set
985# CONFIG_LXT_PHY is not set
986# CONFIG_CICADA_PHY is not set
987# CONFIG_VITESSE_PHY is not set
988# CONFIG_SMSC_PHY is not set
989# CONFIG_BROADCOM_PHY is not set
990# CONFIG_ICPLUS_PHY is not set
991# CONFIG_REALTEK_PHY is not set
992# CONFIG_NATIONAL_PHY is not set
993# CONFIG_STE10XP is not set
994# CONFIG_LSI_ET1011C_PHY is not set
995# CONFIG_FIXED_PHY is not set
996# CONFIG_MDIO_BITBANG is not set
997CONFIG_NET_ETHERNET=y 173CONFIG_NET_ETHERNET=y
998CONFIG_MII=y
999# CONFIG_HAPPYMEAL is not set
1000# CONFIG_SUNGEM is not set
1001# CONFIG_CASSINI is not set
1002CONFIG_NET_VENDOR_3COM=y 174CONFIG_NET_VENDOR_3COM=y
1003# CONFIG_VORTEX is not set
1004# CONFIG_TYPHOON is not set
1005# CONFIG_ETHOC is not set
1006# CONFIG_DNET is not set
1007CONFIG_NET_TULIP=y 175CONFIG_NET_TULIP=y
1008# CONFIG_DE2104X is not set
1009# CONFIG_TULIP is not set
1010# CONFIG_DE4X5 is not set
1011# CONFIG_WINBOND_840 is not set
1012# CONFIG_DM9102 is not set
1013# CONFIG_ULI526X is not set
1014# CONFIG_PCMCIA_XIRCOM is not set
1015# CONFIG_HP100 is not set
1016# CONFIG_IBM_NEW_EMAC_ZMII is not set
1017# CONFIG_IBM_NEW_EMAC_RGMII is not set
1018# CONFIG_IBM_NEW_EMAC_TAH is not set
1019# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
1020# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
1021# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
1022# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
1023CONFIG_NET_PCI=y 176CONFIG_NET_PCI=y
1024# CONFIG_PCNET32 is not set
1025# CONFIG_AMD8111_ETH is not set
1026# CONFIG_ADAPTEC_STARFIRE is not set
1027# CONFIG_B44 is not set
1028CONFIG_FORCEDETH=y 177CONFIG_FORCEDETH=y
1029# CONFIG_FORCEDETH_NAPI is not set
1030CONFIG_E100=y 178CONFIG_E100=y
1031# CONFIG_FEALNX is not set
1032# CONFIG_NATSEMI is not set
1033CONFIG_NE2K_PCI=y 179CONFIG_NE2K_PCI=y
1034# CONFIG_8139CP is not set
1035CONFIG_8139TOO=y 180CONFIG_8139TOO=y
1036# CONFIG_8139TOO_PIO is not set 181# CONFIG_8139TOO_PIO is not set
1037# CONFIG_8139TOO_TUNE_TWISTER is not set
1038# CONFIG_8139TOO_8129 is not set
1039# CONFIG_8139_OLD_RX_RESET is not set
1040# CONFIG_R6040 is not set
1041# CONFIG_SIS900 is not set
1042# CONFIG_EPIC100 is not set
1043# CONFIG_SMSC9420 is not set
1044# CONFIG_SUNDANCE is not set
1045# CONFIG_TLAN is not set
1046# CONFIG_VIA_RHINE is not set
1047# CONFIG_SC92031 is not set
1048# CONFIG_ATL2 is not set
1049CONFIG_NETDEV_1000=y
1050# CONFIG_ACENIC is not set
1051# CONFIG_DL2K is not set
1052CONFIG_E1000=y 182CONFIG_E1000=y
1053CONFIG_E1000E=y 183CONFIG_E1000E=y
1054# CONFIG_IP1000 is not set
1055# CONFIG_IGB is not set
1056# CONFIG_IGBVF is not set
1057# CONFIG_NS83820 is not set
1058# CONFIG_HAMACHI is not set
1059# CONFIG_YELLOWFIN is not set
1060CONFIG_R8169=y 184CONFIG_R8169=y
1061# CONFIG_SIS190 is not set
1062# CONFIG_SKGE is not set
1063CONFIG_SKY2=y 185CONFIG_SKY2=y
1064# CONFIG_SKY2_DEBUG is not set
1065# CONFIG_VIA_VELOCITY is not set
1066CONFIG_TIGON3=y 186CONFIG_TIGON3=y
1067CONFIG_BNX2=y 187CONFIG_BNX2=y
1068# CONFIG_QLA3XXX is not set
1069# CONFIG_ATL1 is not set
1070# CONFIG_ATL1E is not set
1071# CONFIG_ATL1C is not set
1072# CONFIG_JME is not set
1073CONFIG_NETDEV_10000=y
1074# CONFIG_CHELSIO_T1 is not set
1075CONFIG_CHELSIO_T3_DEPENDS=y
1076# CONFIG_CHELSIO_T3 is not set
1077# CONFIG_ENIC is not set
1078# CONFIG_IXGBE is not set
1079# CONFIG_IXGB is not set
1080# CONFIG_S2IO is not set
1081# CONFIG_VXGE is not set
1082# CONFIG_MYRI10GE is not set
1083# CONFIG_NETXEN_NIC is not set
1084# CONFIG_NIU is not set
1085# CONFIG_MLX4_EN is not set
1086# CONFIG_MLX4_CORE is not set
1087# CONFIG_TEHUTI is not set
1088# CONFIG_BNX2X is not set
1089# CONFIG_QLGE is not set
1090# CONFIG_SFC is not set
1091# CONFIG_BE2NET is not set
1092CONFIG_TR=y 188CONFIG_TR=y
1093# CONFIG_IBMOL is not set
1094# CONFIG_IBMLS is not set
1095# CONFIG_3C359 is not set
1096# CONFIG_TMS380TR is not set
1097
1098#
1099# Wireless LAN
1100#
1101# CONFIG_WLAN_PRE80211 is not set
1102CONFIG_WLAN_80211=y
1103# CONFIG_PCMCIA_RAYCS is not set
1104# CONFIG_LIBERTAS is not set
1105# CONFIG_LIBERTAS_THINFIRM is not set
1106# CONFIG_AIRO is not set
1107# CONFIG_ATMEL is not set
1108# CONFIG_AT76C50X_USB is not set
1109# CONFIG_AIRO_CS is not set
1110# CONFIG_PCMCIA_WL3501 is not set
1111# CONFIG_PRISM54 is not set
1112# CONFIG_USB_ZD1201 is not set
1113# CONFIG_USB_NET_RNDIS_WLAN is not set
1114# CONFIG_RTL8180 is not set
1115# CONFIG_RTL8187 is not set
1116# CONFIG_ADM8211 is not set
1117# CONFIG_MAC80211_HWSIM is not set
1118# CONFIG_MWL8K is not set
1119# CONFIG_P54_COMMON is not set
1120CONFIG_ATH5K=y
1121# CONFIG_ATH5K_DEBUG is not set
1122# CONFIG_ATH9K is not set
1123# CONFIG_AR9170_USB is not set
1124# CONFIG_IPW2100 is not set
1125# CONFIG_IPW2200 is not set
1126# CONFIG_IWLWIFI is not set
1127# CONFIG_HOSTAP is not set
1128# CONFIG_B43 is not set
1129# CONFIG_B43LEGACY is not set
1130# CONFIG_ZD1211RW is not set
1131# CONFIG_RT2X00 is not set
1132# CONFIG_HERMES is not set
1133
1134#
1135# Enable WiMAX (Networking options) to see the WiMAX drivers
1136#
1137
1138#
1139# USB Network Adapters
1140#
1141# CONFIG_USB_CATC is not set
1142# CONFIG_USB_KAWETH is not set
1143# CONFIG_USB_PEGASUS is not set
1144# CONFIG_USB_RTL8150 is not set
1145# CONFIG_USB_USBNET is not set
1146# CONFIG_USB_HSO is not set
1147CONFIG_NET_PCMCIA=y 189CONFIG_NET_PCMCIA=y
1148# CONFIG_PCMCIA_3C589 is not set
1149# CONFIG_PCMCIA_3C574 is not set
1150# CONFIG_PCMCIA_FMVJ18X is not set
1151# CONFIG_PCMCIA_PCNET is not set
1152# CONFIG_PCMCIA_NMCLAN is not set
1153# CONFIG_PCMCIA_SMC91C92 is not set
1154# CONFIG_PCMCIA_XIRC2PS is not set
1155# CONFIG_PCMCIA_AXNET is not set
1156# CONFIG_PCMCIA_IBMTR is not set
1157# CONFIG_WAN is not set
1158CONFIG_FDDI=y 190CONFIG_FDDI=y
1159# CONFIG_DEFXX is not set
1160# CONFIG_SKFP is not set
1161# CONFIG_HIPPI is not set
1162# CONFIG_PPP is not set
1163# CONFIG_SLIP is not set
1164# CONFIG_NET_FC is not set
1165CONFIG_NETCONSOLE=y 191CONFIG_NETCONSOLE=y
1166# CONFIG_NETCONSOLE_DYNAMIC is not set
1167CONFIG_NETPOLL=y
1168# CONFIG_NETPOLL_TRAP is not set
1169CONFIG_NET_POLL_CONTROLLER=y
1170# CONFIG_ISDN is not set
1171# CONFIG_PHONE is not set
1172
1173#
1174# Input device support
1175#
1176CONFIG_INPUT=y
1177CONFIG_INPUT_FF_MEMLESS=y
1178CONFIG_INPUT_POLLDEV=y 192CONFIG_INPUT_POLLDEV=y
1179
1180#
1181# Userland interfaces
1182#
1183CONFIG_INPUT_MOUSEDEV=y
1184# CONFIG_INPUT_MOUSEDEV_PSAUX is not set 193# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
1185CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
1186CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
1187# CONFIG_INPUT_JOYDEV is not set
1188CONFIG_INPUT_EVDEV=y 194CONFIG_INPUT_EVDEV=y
1189# CONFIG_INPUT_EVBUG is not set
1190
1191#
1192# Input Device Drivers
1193#
1194CONFIG_INPUT_KEYBOARD=y
1195CONFIG_KEYBOARD_ATKBD=y
1196# CONFIG_KEYBOARD_SUNKBD is not set
1197# CONFIG_KEYBOARD_LKKBD is not set
1198# CONFIG_KEYBOARD_XTKBD is not set
1199# CONFIG_KEYBOARD_NEWTON is not set
1200# CONFIG_KEYBOARD_STOWAWAY is not set
1201CONFIG_INPUT_MOUSE=y
1202CONFIG_MOUSE_PS2=y
1203CONFIG_MOUSE_PS2_ALPS=y
1204CONFIG_MOUSE_PS2_LOGIPS2PP=y
1205CONFIG_MOUSE_PS2_SYNAPTICS=y
1206CONFIG_MOUSE_PS2_LIFEBOOK=y
1207CONFIG_MOUSE_PS2_TRACKPOINT=y
1208# CONFIG_MOUSE_PS2_ELANTECH is not set
1209# CONFIG_MOUSE_PS2_TOUCHKIT is not set
1210# CONFIG_MOUSE_SERIAL is not set
1211# CONFIG_MOUSE_APPLETOUCH is not set
1212# CONFIG_MOUSE_BCM5974 is not set
1213# CONFIG_MOUSE_VSXXXAA is not set
1214CONFIG_INPUT_JOYSTICK=y 195CONFIG_INPUT_JOYSTICK=y
1215# CONFIG_JOYSTICK_ANALOG is not set
1216# CONFIG_JOYSTICK_A3D is not set
1217# CONFIG_JOYSTICK_ADI is not set
1218# CONFIG_JOYSTICK_COBRA is not set
1219# CONFIG_JOYSTICK_GF2K is not set
1220# CONFIG_JOYSTICK_GRIP is not set
1221# CONFIG_JOYSTICK_GRIP_MP is not set
1222# CONFIG_JOYSTICK_GUILLEMOT is not set
1223# CONFIG_JOYSTICK_INTERACT is not set
1224# CONFIG_JOYSTICK_SIDEWINDER is not set
1225# CONFIG_JOYSTICK_TMDC is not set
1226# CONFIG_JOYSTICK_IFORCE is not set
1227# CONFIG_JOYSTICK_WARRIOR is not set
1228# CONFIG_JOYSTICK_MAGELLAN is not set
1229# CONFIG_JOYSTICK_SPACEORB is not set
1230# CONFIG_JOYSTICK_SPACEBALL is not set
1231# CONFIG_JOYSTICK_STINGER is not set
1232# CONFIG_JOYSTICK_TWIDJOY is not set
1233# CONFIG_JOYSTICK_ZHENHUA is not set
1234# CONFIG_JOYSTICK_JOYDUMP is not set
1235# CONFIG_JOYSTICK_XPAD is not set
1236CONFIG_INPUT_TABLET=y 196CONFIG_INPUT_TABLET=y
1237# CONFIG_TABLET_USB_ACECAD is not set
1238# CONFIG_TABLET_USB_AIPTEK is not set
1239# CONFIG_TABLET_USB_GTCO is not set
1240# CONFIG_TABLET_USB_KBTAB is not set
1241# CONFIG_TABLET_USB_WACOM is not set
1242CONFIG_INPUT_TOUCHSCREEN=y 197CONFIG_INPUT_TOUCHSCREEN=y
1243# CONFIG_TOUCHSCREEN_AD7879_I2C is not set
1244# CONFIG_TOUCHSCREEN_AD7879 is not set
1245# CONFIG_TOUCHSCREEN_FUJITSU is not set
1246# CONFIG_TOUCHSCREEN_GUNZE is not set
1247# CONFIG_TOUCHSCREEN_ELO is not set
1248# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
1249# CONFIG_TOUCHSCREEN_MTOUCH is not set
1250# CONFIG_TOUCHSCREEN_INEXIO is not set
1251# CONFIG_TOUCHSCREEN_MK712 is not set
1252# CONFIG_TOUCHSCREEN_PENMOUNT is not set
1253# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
1254# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
1255# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
1256# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
1257# CONFIG_TOUCHSCREEN_TSC2007 is not set
1258CONFIG_INPUT_MISC=y 198CONFIG_INPUT_MISC=y
1259# CONFIG_INPUT_PCSPKR is not set
1260# CONFIG_INPUT_APANEL is not set
1261# CONFIG_INPUT_WISTRON_BTNS is not set
1262# CONFIG_INPUT_ATLAS_BTNS is not set
1263# CONFIG_INPUT_ATI_REMOTE is not set
1264# CONFIG_INPUT_ATI_REMOTE2 is not set
1265# CONFIG_INPUT_KEYSPAN_REMOTE is not set
1266# CONFIG_INPUT_POWERMATE is not set
1267# CONFIG_INPUT_YEALINK is not set
1268# CONFIG_INPUT_CM109 is not set
1269# CONFIG_INPUT_UINPUT is not set
1270
1271#
1272# Hardware I/O ports
1273#
1274CONFIG_SERIO=y
1275CONFIG_SERIO_I8042=y
1276CONFIG_SERIO_SERPORT=y
1277# CONFIG_SERIO_CT82C710 is not set
1278# CONFIG_SERIO_PCIPS2 is not set
1279CONFIG_SERIO_LIBPS2=y
1280# CONFIG_SERIO_RAW is not set
1281# CONFIG_GAMEPORT is not set
1282
1283#
1284# Character devices
1285#
1286CONFIG_VT=y
1287CONFIG_CONSOLE_TRANSLATIONS=y
1288CONFIG_VT_CONSOLE=y
1289CONFIG_HW_CONSOLE=y
1290CONFIG_VT_HW_CONSOLE_BINDING=y 199CONFIG_VT_HW_CONSOLE_BINDING=y
1291CONFIG_DEVKMEM=y
1292CONFIG_SERIAL_NONSTANDARD=y 200CONFIG_SERIAL_NONSTANDARD=y
1293# CONFIG_COMPUTONE is not set
1294# CONFIG_ROCKETPORT is not set
1295# CONFIG_CYCLADES is not set
1296# CONFIG_DIGIEPCA is not set
1297# CONFIG_MOXA_INTELLIO is not set
1298# CONFIG_MOXA_SMARTIO is not set
1299# CONFIG_ISI is not set
1300# CONFIG_SYNCLINK is not set
1301# CONFIG_SYNCLINKMP is not set
1302# CONFIG_SYNCLINK_GT is not set
1303# CONFIG_N_HDLC is not set
1304# CONFIG_RISCOM8 is not set
1305# CONFIG_SPECIALIX is not set
1306# CONFIG_SX is not set
1307# CONFIG_RIO is not set
1308# CONFIG_STALDRV is not set
1309# CONFIG_NOZOMI is not set
1310
1311#
1312# Serial drivers
1313#
1314CONFIG_SERIAL_8250=y 201CONFIG_SERIAL_8250=y
1315CONFIG_SERIAL_8250_CONSOLE=y 202CONFIG_SERIAL_8250_CONSOLE=y
1316CONFIG_FIX_EARLYCON_MEM=y
1317CONFIG_SERIAL_8250_PCI=y
1318CONFIG_SERIAL_8250_PNP=y
1319# CONFIG_SERIAL_8250_CS is not set
1320CONFIG_SERIAL_8250_NR_UARTS=32 203CONFIG_SERIAL_8250_NR_UARTS=32
1321CONFIG_SERIAL_8250_RUNTIME_UARTS=4
1322CONFIG_SERIAL_8250_EXTENDED=y 204CONFIG_SERIAL_8250_EXTENDED=y
1323CONFIG_SERIAL_8250_MANY_PORTS=y 205CONFIG_SERIAL_8250_MANY_PORTS=y
1324CONFIG_SERIAL_8250_SHARE_IRQ=y 206CONFIG_SERIAL_8250_SHARE_IRQ=y
1325CONFIG_SERIAL_8250_DETECT_IRQ=y 207CONFIG_SERIAL_8250_DETECT_IRQ=y
1326CONFIG_SERIAL_8250_RSA=y 208CONFIG_SERIAL_8250_RSA=y
1327
1328#
1329# Non-8250 serial port support
1330#
1331CONFIG_SERIAL_CORE=y
1332CONFIG_SERIAL_CORE_CONSOLE=y
1333# CONFIG_SERIAL_JSM is not set
1334CONFIG_UNIX98_PTYS=y
1335# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
1336# CONFIG_LEGACY_PTYS is not set 209# CONFIG_LEGACY_PTYS is not set
1337# CONFIG_IPMI_HANDLER is not set
1338CONFIG_HW_RANDOM=y 210CONFIG_HW_RANDOM=y
1339# CONFIG_HW_RANDOM_TIMERIOMEM is not set
1340CONFIG_HW_RANDOM_INTEL=y
1341CONFIG_HW_RANDOM_AMD=y
1342CONFIG_HW_RANDOM_GEODE=y
1343CONFIG_HW_RANDOM_VIA=y
1344CONFIG_NVRAM=y 211CONFIG_NVRAM=y
1345# CONFIG_R3964 is not set
1346# CONFIG_APPLICOM is not set
1347# CONFIG_SONYPI is not set
1348
1349#
1350# PCMCIA character devices
1351#
1352# CONFIG_SYNCLINK_CS is not set
1353# CONFIG_CARDMAN_4000 is not set
1354# CONFIG_CARDMAN_4040 is not set
1355# CONFIG_IPWIRELESS is not set
1356# CONFIG_MWAVE is not set
1357# CONFIG_PC8736x_GPIO is not set
1358# CONFIG_NSC_GPIO is not set
1359# CONFIG_CS5535_GPIO is not set
1360# CONFIG_RAW_DRIVER is not set
1361CONFIG_HPET=y 212CONFIG_HPET=y
1362# CONFIG_HPET_MMAP is not set 213# CONFIG_HPET_MMAP is not set
1363# CONFIG_HANGCHECK_TIMER is not set
1364# CONFIG_TCG_TPM is not set
1365# CONFIG_TELCLOCK is not set
1366CONFIG_DEVPORT=y
1367CONFIG_I2C=y
1368CONFIG_I2C_BOARDINFO=y
1369# CONFIG_I2C_CHARDEV is not set
1370CONFIG_I2C_HELPER_AUTO=y
1371CONFIG_I2C_ALGOBIT=y
1372
1373#
1374# I2C Hardware Bus support
1375#
1376
1377#
1378# PC SMBus host controller drivers
1379#
1380# CONFIG_I2C_ALI1535 is not set
1381# CONFIG_I2C_ALI1563 is not set
1382# CONFIG_I2C_ALI15X3 is not set
1383# CONFIG_I2C_AMD756 is not set
1384# CONFIG_I2C_AMD8111 is not set
1385CONFIG_I2C_I801=y 214CONFIG_I2C_I801=y
1386# CONFIG_I2C_ISCH is not set
1387# CONFIG_I2C_PIIX4 is not set
1388# CONFIG_I2C_NFORCE2 is not set
1389# CONFIG_I2C_SIS5595 is not set
1390# CONFIG_I2C_SIS630 is not set
1391# CONFIG_I2C_SIS96X is not set
1392# CONFIG_I2C_VIA is not set
1393# CONFIG_I2C_VIAPRO is not set
1394
1395#
1396# I2C system bus drivers (mostly embedded / system-on-chip)
1397#
1398# CONFIG_I2C_OCORES is not set
1399# CONFIG_I2C_SIMTEC is not set
1400
1401#
1402# External I2C/SMBus adapter drivers
1403#
1404# CONFIG_I2C_PARPORT_LIGHT is not set
1405# CONFIG_I2C_TAOS_EVM is not set
1406# CONFIG_I2C_TINY_USB is not set
1407
1408#
1409# Graphics adapter I2C/DDC channel drivers
1410#
1411# CONFIG_I2C_VOODOO3 is not set
1412
1413#
1414# Other I2C/SMBus bus drivers
1415#
1416# CONFIG_I2C_PCA_PLATFORM is not set
1417# CONFIG_I2C_STUB is not set
1418# CONFIG_SCx200_ACB is not set
1419
1420#
1421# Miscellaneous I2C Chip support
1422#
1423# CONFIG_DS1682 is not set
1424# CONFIG_SENSORS_PCF8574 is not set
1425# CONFIG_PCF8575 is not set
1426# CONFIG_SENSORS_PCA9539 is not set
1427# CONFIG_SENSORS_MAX6875 is not set
1428# CONFIG_SENSORS_TSL2550 is not set
1429# CONFIG_I2C_DEBUG_CORE is not set
1430# CONFIG_I2C_DEBUG_ALGO is not set
1431# CONFIG_I2C_DEBUG_BUS is not set
1432# CONFIG_I2C_DEBUG_CHIP is not set
1433# CONFIG_SPI is not set
1434CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
1435# CONFIG_GPIOLIB is not set
1436# CONFIG_W1 is not set
1437CONFIG_POWER_SUPPLY=y
1438# CONFIG_POWER_SUPPLY_DEBUG is not set
1439# CONFIG_PDA_POWER is not set
1440# CONFIG_BATTERY_DS2760 is not set
1441# CONFIG_BATTERY_BQ27x00 is not set
1442CONFIG_HWMON=y
1443# CONFIG_HWMON_VID is not set
1444# CONFIG_SENSORS_ABITUGURU is not set
1445# CONFIG_SENSORS_ABITUGURU3 is not set
1446# CONFIG_SENSORS_AD7414 is not set
1447# CONFIG_SENSORS_AD7418 is not set
1448# CONFIG_SENSORS_ADM1021 is not set
1449# CONFIG_SENSORS_ADM1025 is not set
1450# CONFIG_SENSORS_ADM1026 is not set
1451# CONFIG_SENSORS_ADM1029 is not set
1452# CONFIG_SENSORS_ADM1031 is not set
1453# CONFIG_SENSORS_ADM9240 is not set
1454# CONFIG_SENSORS_ADT7462 is not set
1455# CONFIG_SENSORS_ADT7470 is not set
1456# CONFIG_SENSORS_ADT7473 is not set
1457# CONFIG_SENSORS_ADT7475 is not set
1458# CONFIG_SENSORS_K8TEMP is not set
1459# CONFIG_SENSORS_ASB100 is not set
1460# CONFIG_SENSORS_ATK0110 is not set
1461# CONFIG_SENSORS_ATXP1 is not set
1462# CONFIG_SENSORS_DS1621 is not set
1463# CONFIG_SENSORS_I5K_AMB is not set
1464# CONFIG_SENSORS_F71805F is not set
1465# CONFIG_SENSORS_F71882FG is not set
1466# CONFIG_SENSORS_F75375S is not set
1467# CONFIG_SENSORS_FSCHER is not set
1468# CONFIG_SENSORS_FSCPOS is not set
1469# CONFIG_SENSORS_FSCHMD is not set
1470# CONFIG_SENSORS_G760A is not set
1471# CONFIG_SENSORS_GL518SM is not set
1472# CONFIG_SENSORS_GL520SM is not set
1473# CONFIG_SENSORS_CORETEMP is not set
1474# CONFIG_SENSORS_PKGTEMP is not set
1475# CONFIG_SENSORS_IT87 is not set
1476# CONFIG_SENSORS_LM63 is not set
1477# CONFIG_SENSORS_LM75 is not set
1478# CONFIG_SENSORS_LM77 is not set
1479# CONFIG_SENSORS_LM78 is not set
1480# CONFIG_SENSORS_LM80 is not set
1481# CONFIG_SENSORS_LM83 is not set
1482# CONFIG_SENSORS_LM85 is not set
1483# CONFIG_SENSORS_LM87 is not set
1484# CONFIG_SENSORS_LM90 is not set
1485# CONFIG_SENSORS_LM92 is not set
1486# CONFIG_SENSORS_LM93 is not set
1487# CONFIG_SENSORS_LTC4215 is not set
1488# CONFIG_SENSORS_LTC4245 is not set
1489# CONFIG_SENSORS_LM95241 is not set
1490# CONFIG_SENSORS_MAX1619 is not set
1491# CONFIG_SENSORS_MAX6650 is not set
1492# CONFIG_SENSORS_PC87360 is not set
1493# CONFIG_SENSORS_PC87427 is not set
1494# CONFIG_SENSORS_PCF8591 is not set
1495# CONFIG_SENSORS_SIS5595 is not set
1496# CONFIG_SENSORS_DME1737 is not set
1497# CONFIG_SENSORS_SMSC47M1 is not set
1498# CONFIG_SENSORS_SMSC47M192 is not set
1499# CONFIG_SENSORS_SMSC47B397 is not set
1500# CONFIG_SENSORS_ADS7828 is not set
1501# CONFIG_SENSORS_THMC50 is not set
1502# CONFIG_SENSORS_VIA686A is not set
1503# CONFIG_SENSORS_VT1211 is not set
1504# CONFIG_SENSORS_VT8231 is not set
1505# CONFIG_SENSORS_W83781D is not set
1506# CONFIG_SENSORS_W83791D is not set
1507# CONFIG_SENSORS_W83792D is not set
1508# CONFIG_SENSORS_W83793 is not set
1509# CONFIG_SENSORS_W83L785TS is not set
1510# CONFIG_SENSORS_W83L786NG is not set
1511# CONFIG_SENSORS_W83627HF is not set
1512# CONFIG_SENSORS_W83627EHF is not set
1513# CONFIG_SENSORS_HDAPS is not set
1514# CONFIG_SENSORS_LIS3LV02D is not set
1515# CONFIG_SENSORS_APPLESMC is not set
1516# CONFIG_HWMON_DEBUG_CHIP is not set
1517CONFIG_THERMAL=y
1518# CONFIG_THERMAL_HWMON is not set
1519CONFIG_WATCHDOG=y 215CONFIG_WATCHDOG=y
1520# CONFIG_WATCHDOG_NOWAYOUT is not set
1521
1522#
1523# Watchdog Device Drivers
1524#
1525# CONFIG_SOFT_WATCHDOG is not set
1526# CONFIG_ACQUIRE_WDT is not set
1527# CONFIG_ADVANTECH_WDT is not set
1528# CONFIG_ALIM1535_WDT is not set
1529# CONFIG_ALIM7101_WDT is not set
1530# CONFIG_SC520_WDT is not set
1531# CONFIG_EUROTECH_WDT is not set
1532# CONFIG_IB700_WDT is not set
1533# CONFIG_IBMASR is not set
1534# CONFIG_WAFER_WDT is not set
1535# CONFIG_I6300ESB_WDT is not set
1536# CONFIG_ITCO_WDT is not set
1537# CONFIG_IT8712F_WDT is not set
1538# CONFIG_IT87_WDT is not set
1539# CONFIG_HP_WATCHDOG is not set
1540# CONFIG_SC1200_WDT is not set
1541# CONFIG_PC87413_WDT is not set
1542# CONFIG_60XX_WDT is not set
1543# CONFIG_SBC8360_WDT is not set
1544# CONFIG_SBC7240_WDT is not set
1545# CONFIG_CPU5_WDT is not set
1546# CONFIG_SMSC_SCH311X_WDT is not set
1547# CONFIG_SMSC37B787_WDT is not set
1548# CONFIG_W83627HF_WDT is not set
1549# CONFIG_W83697HF_WDT is not set
1550# CONFIG_W83697UG_WDT is not set
1551# CONFIG_W83877F_WDT is not set
1552# CONFIG_W83977F_WDT is not set
1553# CONFIG_MACHZ_WDT is not set
1554# CONFIG_SBC_EPX_C3_WATCHDOG is not set
1555
1556#
1557# PCI-based Watchdog Cards
1558#
1559# CONFIG_PCIPCWATCHDOG is not set
1560# CONFIG_WDTPCI is not set
1561
1562#
1563# USB-based Watchdog Cards
1564#
1565# CONFIG_USBPCWATCHDOG is not set
1566CONFIG_SSB_POSSIBLE=y
1567
1568#
1569# Sonics Silicon Backplane
1570#
1571# CONFIG_SSB is not set
1572
1573#
1574# Multifunction device drivers
1575#
1576# CONFIG_MFD_CORE is not set
1577# CONFIG_MFD_SM501 is not set
1578# CONFIG_HTC_PASIC3 is not set
1579# CONFIG_TWL4030_CORE is not set
1580# CONFIG_MFD_TMIO is not set
1581# CONFIG_PMIC_DA903X is not set
1582# CONFIG_MFD_WM8400 is not set
1583# CONFIG_MFD_WM8350_I2C is not set
1584# CONFIG_MFD_PCF50633 is not set
1585# CONFIG_REGULATOR is not set
1586
1587#
1588# Multimedia devices
1589#
1590
1591#
1592# Multimedia core support
1593#
1594# CONFIG_VIDEO_DEV is not set
1595# CONFIG_DVB_CORE is not set
1596# CONFIG_VIDEO_MEDIA is not set
1597
1598#
1599# Multimedia drivers
1600#
1601CONFIG_DAB=y
1602# CONFIG_USB_DABUSB is not set
1603
1604#
1605# Graphics support
1606#
1607CONFIG_AGP=y 216CONFIG_AGP=y
1608# CONFIG_AGP_ALI is not set
1609# CONFIG_AGP_ATI is not set
1610# CONFIG_AGP_AMD is not set
1611CONFIG_AGP_AMD64=y 217CONFIG_AGP_AMD64=y
1612CONFIG_AGP_INTEL=y 218CONFIG_AGP_INTEL=y
1613# CONFIG_AGP_NVIDIA is not set
1614# CONFIG_AGP_SIS is not set
1615# CONFIG_AGP_SWORKS is not set
1616# CONFIG_AGP_VIA is not set
1617# CONFIG_AGP_EFFICEON is not set
1618CONFIG_DRM=y 219CONFIG_DRM=y
1619# CONFIG_DRM_TDFX is not set
1620# CONFIG_DRM_R128 is not set
1621# CONFIG_DRM_RADEON is not set
1622# CONFIG_DRM_I810 is not set
1623# CONFIG_DRM_I830 is not set
1624CONFIG_DRM_I915=y 220CONFIG_DRM_I915=y
1625# CONFIG_DRM_I915_KMS is not set
1626# CONFIG_DRM_MGA is not set
1627# CONFIG_DRM_SIS is not set
1628# CONFIG_DRM_VIA is not set
1629# CONFIG_DRM_SAVAGE is not set
1630# CONFIG_VGASTATE is not set
1631# CONFIG_VIDEO_OUTPUT_CONTROL is not set
1632CONFIG_FB=y
1633# CONFIG_FIRMWARE_EDID is not set
1634# CONFIG_FB_DDC is not set
1635# CONFIG_FB_BOOT_VESA_SUPPORT is not set
1636CONFIG_FB_CFB_FILLRECT=y
1637CONFIG_FB_CFB_COPYAREA=y
1638CONFIG_FB_CFB_IMAGEBLIT=y
1639# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
1640# CONFIG_FB_SYS_FILLRECT is not set
1641# CONFIG_FB_SYS_COPYAREA is not set
1642# CONFIG_FB_SYS_IMAGEBLIT is not set
1643# CONFIG_FB_FOREIGN_ENDIAN is not set
1644# CONFIG_FB_SYS_FOPS is not set
1645# CONFIG_FB_SVGALIB is not set
1646# CONFIG_FB_MACMODES is not set
1647# CONFIG_FB_BACKLIGHT is not set
1648CONFIG_FB_MODE_HELPERS=y 221CONFIG_FB_MODE_HELPERS=y
1649CONFIG_FB_TILEBLITTING=y 222CONFIG_FB_TILEBLITTING=y
1650
1651#
1652# Frame buffer hardware drivers
1653#
1654# CONFIG_FB_CIRRUS is not set
1655# CONFIG_FB_PM2 is not set
1656# CONFIG_FB_CYBER2000 is not set
1657# CONFIG_FB_ARC is not set
1658# CONFIG_FB_ASILIANT is not set
1659# CONFIG_FB_IMSTT is not set
1660# CONFIG_FB_VGA16 is not set
1661# CONFIG_FB_UVESA is not set
1662# CONFIG_FB_VESA is not set
1663CONFIG_FB_EFI=y 223CONFIG_FB_EFI=y
1664# CONFIG_FB_N411 is not set
1665# CONFIG_FB_HGA is not set
1666# CONFIG_FB_S1D13XXX is not set
1667# CONFIG_FB_NVIDIA is not set
1668# CONFIG_FB_RIVA is not set
1669# CONFIG_FB_I810 is not set
1670# CONFIG_FB_LE80578 is not set
1671# CONFIG_FB_INTEL is not set
1672# CONFIG_FB_MATROX is not set
1673# CONFIG_FB_RADEON is not set
1674# CONFIG_FB_ATY128 is not set
1675# CONFIG_FB_ATY is not set
1676# CONFIG_FB_S3 is not set
1677# CONFIG_FB_SAVAGE is not set
1678# CONFIG_FB_SIS is not set
1679# CONFIG_FB_VIA is not set
1680# CONFIG_FB_NEOMAGIC is not set
1681# CONFIG_FB_KYRO is not set
1682# CONFIG_FB_3DFX is not set
1683# CONFIG_FB_VOODOO1 is not set
1684# CONFIG_FB_VT8623 is not set
1685# CONFIG_FB_TRIDENT is not set
1686# CONFIG_FB_ARK is not set
1687# CONFIG_FB_PM3 is not set
1688# CONFIG_FB_CARMINE is not set
1689# CONFIG_FB_GEODE is not set
1690# CONFIG_FB_VIRTUAL is not set
1691# CONFIG_FB_METRONOME is not set
1692# CONFIG_FB_MB862XX is not set
1693# CONFIG_FB_BROADSHEET is not set
1694CONFIG_BACKLIGHT_LCD_SUPPORT=y 224CONFIG_BACKLIGHT_LCD_SUPPORT=y
1695# CONFIG_LCD_CLASS_DEVICE is not set 225# CONFIG_LCD_CLASS_DEVICE is not set
1696CONFIG_BACKLIGHT_CLASS_DEVICE=y
1697CONFIG_BACKLIGHT_GENERIC=y
1698# CONFIG_BACKLIGHT_PROGEAR is not set
1699# CONFIG_BACKLIGHT_MBP_NVIDIA is not set
1700# CONFIG_BACKLIGHT_SAHARA is not set
1701
1702#
1703# Display device support
1704#
1705# CONFIG_DISPLAY_SUPPORT is not set
1706
1707#
1708# Console display driver support
1709#
1710CONFIG_VGA_CONSOLE=y
1711CONFIG_VGACON_SOFT_SCROLLBACK=y 226CONFIG_VGACON_SOFT_SCROLLBACK=y
1712CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
1713CONFIG_DUMMY_CONSOLE=y
1714# CONFIG_FRAMEBUFFER_CONSOLE is not set
1715CONFIG_LOGO=y 227CONFIG_LOGO=y
1716# CONFIG_LOGO_LINUX_MONO is not set 228# CONFIG_LOGO_LINUX_MONO is not set
1717# CONFIG_LOGO_LINUX_VGA16 is not set 229# CONFIG_LOGO_LINUX_VGA16 is not set
1718CONFIG_LOGO_LINUX_CLUT224=y
1719CONFIG_SOUND=y 230CONFIG_SOUND=y
1720CONFIG_SOUND_OSS_CORE=y
1721CONFIG_SND=y 231CONFIG_SND=y
1722CONFIG_SND_TIMER=y
1723CONFIG_SND_PCM=y
1724CONFIG_SND_HWDEP=y
1725CONFIG_SND_JACK=y
1726CONFIG_SND_SEQUENCER=y 232CONFIG_SND_SEQUENCER=y
1727CONFIG_SND_SEQ_DUMMY=y 233CONFIG_SND_SEQ_DUMMY=y
1728CONFIG_SND_OSSEMUL=y
1729CONFIG_SND_MIXER_OSS=y 234CONFIG_SND_MIXER_OSS=y
1730CONFIG_SND_PCM_OSS=y 235CONFIG_SND_PCM_OSS=y
1731CONFIG_SND_PCM_OSS_PLUGINS=y
1732CONFIG_SND_SEQUENCER_OSS=y 236CONFIG_SND_SEQUENCER_OSS=y
1733CONFIG_SND_HRTIMER=y 237CONFIG_SND_HRTIMER=y
1734CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
1735CONFIG_SND_DYNAMIC_MINORS=y
1736CONFIG_SND_SUPPORT_OLD_API=y
1737CONFIG_SND_VERBOSE_PROCFS=y
1738# CONFIG_SND_VERBOSE_PRINTK is not set
1739# CONFIG_SND_DEBUG is not set
1740CONFIG_SND_VMASTER=y
1741CONFIG_SND_DRIVERS=y
1742# CONFIG_SND_PCSP is not set
1743# CONFIG_SND_DUMMY is not set
1744# CONFIG_SND_VIRMIDI is not set
1745# CONFIG_SND_MTPAV is not set
1746# CONFIG_SND_SERIAL_U16550 is not set
1747# CONFIG_SND_MPU401 is not set
1748CONFIG_SND_PCI=y
1749# CONFIG_SND_AD1889 is not set
1750# CONFIG_SND_ALS300 is not set
1751# CONFIG_SND_ALS4000 is not set
1752# CONFIG_SND_ALI5451 is not set
1753# CONFIG_SND_ATIIXP is not set
1754# CONFIG_SND_ATIIXP_MODEM is not set
1755# CONFIG_SND_AU8810 is not set
1756# CONFIG_SND_AU8820 is not set
1757# CONFIG_SND_AU8830 is not set
1758# CONFIG_SND_AW2 is not set
1759# CONFIG_SND_AZT3328 is not set
1760# CONFIG_SND_BT87X is not set
1761# CONFIG_SND_CA0106 is not set
1762# CONFIG_SND_CMIPCI is not set
1763# CONFIG_SND_OXYGEN is not set
1764# CONFIG_SND_CS4281 is not set
1765# CONFIG_SND_CS46XX is not set
1766# CONFIG_SND_CS5530 is not set
1767# CONFIG_SND_CS5535AUDIO is not set
1768# CONFIG_SND_DARLA20 is not set
1769# CONFIG_SND_GINA20 is not set
1770# CONFIG_SND_LAYLA20 is not set
1771# CONFIG_SND_DARLA24 is not set
1772# CONFIG_SND_GINA24 is not set
1773# CONFIG_SND_LAYLA24 is not set
1774# CONFIG_SND_MONA is not set
1775# CONFIG_SND_MIA is not set
1776# CONFIG_SND_ECHO3G is not set
1777# CONFIG_SND_INDIGO is not set
1778# CONFIG_SND_INDIGOIO is not set
1779# CONFIG_SND_INDIGODJ is not set
1780# CONFIG_SND_INDIGOIOX is not set
1781# CONFIG_SND_INDIGODJX is not set
1782# CONFIG_SND_EMU10K1 is not set
1783# CONFIG_SND_EMU10K1X is not set
1784# CONFIG_SND_ENS1370 is not set
1785# CONFIG_SND_ENS1371 is not set
1786# CONFIG_SND_ES1938 is not set
1787# CONFIG_SND_ES1968 is not set
1788# CONFIG_SND_FM801 is not set
1789CONFIG_SND_HDA_INTEL=y 238CONFIG_SND_HDA_INTEL=y
1790CONFIG_SND_HDA_HWDEP=y 239CONFIG_SND_HDA_HWDEP=y
1791# CONFIG_SND_HDA_RECONFIG is not set
1792# CONFIG_SND_HDA_INPUT_BEEP is not set
1793CONFIG_SND_HDA_CODEC_REALTEK=y
1794CONFIG_SND_HDA_CODEC_ANALOG=y
1795CONFIG_SND_HDA_CODEC_SIGMATEL=y
1796CONFIG_SND_HDA_CODEC_VIA=y
1797CONFIG_SND_HDA_CODEC_ATIHDMI=y
1798CONFIG_SND_HDA_CODEC_NVHDMI=y
1799CONFIG_SND_HDA_CODEC_INTELHDMI=y
1800CONFIG_SND_HDA_ELD=y
1801CONFIG_SND_HDA_CODEC_CONEXANT=y
1802CONFIG_SND_HDA_CODEC_CMEDIA=y
1803CONFIG_SND_HDA_CODEC_SI3054=y
1804CONFIG_SND_HDA_GENERIC=y
1805# CONFIG_SND_HDA_POWER_SAVE is not set
1806# CONFIG_SND_HDSP is not set
1807# CONFIG_SND_HDSPM is not set
1808# CONFIG_SND_HIFIER is not set
1809# CONFIG_SND_ICE1712 is not set
1810# CONFIG_SND_ICE1724 is not set
1811# CONFIG_SND_INTEL8X0 is not set
1812# CONFIG_SND_INTEL8X0M is not set
1813# CONFIG_SND_KORG1212 is not set
1814# CONFIG_SND_MAESTRO3 is not set
1815# CONFIG_SND_MIXART is not set
1816# CONFIG_SND_NM256 is not set
1817# CONFIG_SND_PCXHR is not set
1818# CONFIG_SND_RIPTIDE is not set
1819# CONFIG_SND_RME32 is not set
1820# CONFIG_SND_RME96 is not set
1821# CONFIG_SND_RME9652 is not set
1822# CONFIG_SND_SIS7019 is not set
1823# CONFIG_SND_SONICVIBES is not set
1824# CONFIG_SND_TRIDENT is not set
1825# CONFIG_SND_VIA82XX is not set
1826# CONFIG_SND_VIA82XX_MODEM is not set
1827# CONFIG_SND_VIRTUOSO is not set
1828# CONFIG_SND_VX222 is not set
1829# CONFIG_SND_YMFPCI is not set
1830CONFIG_SND_USB=y
1831# CONFIG_SND_USB_AUDIO is not set
1832# CONFIG_SND_USB_USX2Y is not set
1833# CONFIG_SND_USB_CAIAQ is not set
1834# CONFIG_SND_USB_US122L is not set
1835CONFIG_SND_PCMCIA=y
1836# CONFIG_SND_VXPOCKET is not set
1837# CONFIG_SND_PDAUDIOCF is not set
1838# CONFIG_SND_SOC is not set
1839# CONFIG_SOUND_PRIME is not set
1840CONFIG_HID_SUPPORT=y
1841CONFIG_HID=y
1842CONFIG_HID_DEBUG=y
1843CONFIG_HIDRAW=y 240CONFIG_HIDRAW=y
1844
1845#
1846# USB Input Devices
1847#
1848CONFIG_USB_HID=y
1849CONFIG_HID_PID=y 241CONFIG_HID_PID=y
1850CONFIG_USB_HIDDEV=y 242CONFIG_USB_HIDDEV=y
1851
1852#
1853# Special HID drivers
1854#
1855CONFIG_HID_A4TECH=y
1856CONFIG_HID_APPLE=y
1857CONFIG_HID_BELKIN=y
1858CONFIG_HID_CHERRY=y
1859CONFIG_HID_CHICONY=y
1860CONFIG_HID_CYPRESS=y
1861# CONFIG_DRAGONRISE_FF is not set
1862CONFIG_HID_EZKEY=y
1863CONFIG_HID_KYE=y
1864CONFIG_HID_GYRATION=y 243CONFIG_HID_GYRATION=y
1865CONFIG_HID_KENSINGTON=y
1866CONFIG_HID_LOGITECH=y
1867CONFIG_LOGITECH_FF=y 244CONFIG_LOGITECH_FF=y
1868# CONFIG_LOGIRUMBLEPAD2_FF is not set
1869CONFIG_HID_MICROSOFT=y
1870CONFIG_HID_MONTEREY=y
1871CONFIG_HID_NTRIG=y 245CONFIG_HID_NTRIG=y
1872CONFIG_HID_PANTHERLORD=y 246CONFIG_HID_PANTHERLORD=y
1873CONFIG_PANTHERLORD_FF=y 247CONFIG_PANTHERLORD_FF=y
@@ -1875,702 +249,92 @@ CONFIG_HID_PETALYNX=y
1875CONFIG_HID_SAMSUNG=y 249CONFIG_HID_SAMSUNG=y
1876CONFIG_HID_SONY=y 250CONFIG_HID_SONY=y
1877CONFIG_HID_SUNPLUS=y 251CONFIG_HID_SUNPLUS=y
1878# CONFIG_GREENASIA_FF is not set
1879CONFIG_HID_TOPSEED=y 252CONFIG_HID_TOPSEED=y
1880CONFIG_THRUSTMASTER_FF=y
1881CONFIG_ZEROPLUS_FF=y
1882CONFIG_USB_SUPPORT=y
1883CONFIG_USB_ARCH_HAS_HCD=y
1884CONFIG_USB_ARCH_HAS_OHCI=y
1885CONFIG_USB_ARCH_HAS_EHCI=y
1886CONFIG_USB=y 253CONFIG_USB=y
1887CONFIG_USB_DEBUG=y 254CONFIG_USB_DEBUG=y
1888CONFIG_USB_ANNOUNCE_NEW_DEVICES=y 255CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
1889
1890#
1891# Miscellaneous USB options
1892#
1893CONFIG_USB_DEVICEFS=y 256CONFIG_USB_DEVICEFS=y
1894# CONFIG_USB_DEVICE_CLASS is not set 257# CONFIG_USB_DEVICE_CLASS is not set
1895# CONFIG_USB_DYNAMIC_MINORS is not set
1896CONFIG_USB_SUSPEND=y
1897# CONFIG_USB_OTG is not set
1898CONFIG_USB_MON=y 258CONFIG_USB_MON=y
1899# CONFIG_USB_WUSB is not set
1900# CONFIG_USB_WUSB_CBAF is not set
1901
1902#
1903# USB Host Controller Drivers
1904#
1905# CONFIG_USB_C67X00_HCD is not set
1906CONFIG_USB_EHCI_HCD=y 259CONFIG_USB_EHCI_HCD=y
1907# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
1908# CONFIG_USB_EHCI_TT_NEWSCHED is not set 260# CONFIG_USB_EHCI_TT_NEWSCHED is not set
1909# CONFIG_USB_OXU210HP_HCD is not set
1910# CONFIG_USB_ISP116X_HCD is not set
1911# CONFIG_USB_ISP1760_HCD is not set
1912CONFIG_USB_OHCI_HCD=y 261CONFIG_USB_OHCI_HCD=y
1913# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
1914# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
1915CONFIG_USB_OHCI_LITTLE_ENDIAN=y
1916CONFIG_USB_UHCI_HCD=y 262CONFIG_USB_UHCI_HCD=y
1917# CONFIG_USB_SL811_HCD is not set
1918# CONFIG_USB_R8A66597_HCD is not set
1919# CONFIG_USB_WHCI_HCD is not set
1920# CONFIG_USB_HWA_HCD is not set
1921
1922#
1923# USB Device Class drivers
1924#
1925# CONFIG_USB_ACM is not set
1926CONFIG_USB_PRINTER=y 263CONFIG_USB_PRINTER=y
1927# CONFIG_USB_WDM is not set
1928# CONFIG_USB_TMC is not set
1929
1930#
1931# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
1932#
1933
1934#
1935# also be needed; see USB_STORAGE Help for more info
1936#
1937CONFIG_USB_STORAGE=y 264CONFIG_USB_STORAGE=y
1938# CONFIG_USB_STORAGE_DEBUG is not set
1939# CONFIG_USB_STORAGE_DATAFAB is not set
1940# CONFIG_USB_STORAGE_FREECOM is not set
1941# CONFIG_USB_STORAGE_ISD200 is not set
1942# CONFIG_USB_STORAGE_USBAT is not set
1943# CONFIG_USB_STORAGE_SDDR09 is not set
1944# CONFIG_USB_STORAGE_SDDR55 is not set
1945# CONFIG_USB_STORAGE_JUMPSHOT is not set
1946# CONFIG_USB_STORAGE_ALAUDA is not set
1947# CONFIG_USB_STORAGE_ONETOUCH is not set
1948# CONFIG_USB_STORAGE_KARMA is not set
1949# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
1950CONFIG_USB_LIBUSUAL=y 265CONFIG_USB_LIBUSUAL=y
1951
1952#
1953# USB Imaging devices
1954#
1955# CONFIG_USB_MDC800 is not set
1956# CONFIG_USB_MICROTEK is not set
1957
1958#
1959# USB port drivers
1960#
1961# CONFIG_USB_SERIAL is not set
1962
1963#
1964# USB Miscellaneous drivers
1965#
1966# CONFIG_USB_EMI62 is not set
1967# CONFIG_USB_EMI26 is not set
1968# CONFIG_USB_ADUTUX is not set
1969# CONFIG_USB_SEVSEG is not set
1970# CONFIG_USB_RIO500 is not set
1971# CONFIG_USB_LEGOTOWER is not set
1972# CONFIG_USB_LCD is not set
1973# CONFIG_USB_BERRY_CHARGE is not set
1974# CONFIG_USB_LED is not set
1975# CONFIG_USB_CYPRESS_CY7C63 is not set
1976# CONFIG_USB_CYTHERM is not set
1977# CONFIG_USB_IDMOUSE is not set
1978# CONFIG_USB_FTDI_ELAN is not set
1979# CONFIG_USB_APPLEDISPLAY is not set
1980# CONFIG_USB_SISUSBVGA is not set
1981# CONFIG_USB_LD is not set
1982# CONFIG_USB_TRANCEVIBRATOR is not set
1983# CONFIG_USB_IOWARRIOR is not set
1984# CONFIG_USB_TEST is not set
1985# CONFIG_USB_ISIGHTFW is not set
1986# CONFIG_USB_VST is not set
1987# CONFIG_USB_GADGET is not set
1988
1989#
1990# OTG and related infrastructure
1991#
1992# CONFIG_NOP_USB_XCEIV is not set
1993# CONFIG_UWB is not set
1994# CONFIG_MMC is not set
1995# CONFIG_MEMSTICK is not set
1996CONFIG_NEW_LEDS=y
1997CONFIG_LEDS_CLASS=y
1998
1999#
2000# LED drivers
2001#
2002# CONFIG_LEDS_ALIX2 is not set
2003# CONFIG_LEDS_PCA9532 is not set
2004# CONFIG_LEDS_LP5521 is not set
2005# CONFIG_LEDS_CLEVO_MAIL is not set
2006# CONFIG_LEDS_PCA955X is not set
2007# CONFIG_LEDS_BD2802 is not set
2008
2009#
2010# LED Triggers
2011#
2012CONFIG_LEDS_TRIGGERS=y
2013# CONFIG_LEDS_TRIGGER_TIMER is not set
2014# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
2015# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
2016# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
2017
2018#
2019# iptables trigger is under Netfilter config (LED target)
2020#
2021# CONFIG_ACCESSIBILITY is not set
2022# CONFIG_INFINIBAND is not set
2023CONFIG_EDAC=y 266CONFIG_EDAC=y
2024
2025#
2026# Reporting subsystems
2027#
2028# CONFIG_EDAC_DEBUG is not set
2029# CONFIG_EDAC_MM_EDAC is not set
2030CONFIG_RTC_LIB=y
2031CONFIG_RTC_CLASS=y 267CONFIG_RTC_CLASS=y
2032# CONFIG_RTC_HCTOSYS is not set 268# CONFIG_RTC_HCTOSYS is not set
2033# CONFIG_RTC_DEBUG is not set
2034
2035#
2036# RTC interfaces
2037#
2038CONFIG_RTC_INTF_SYSFS=y
2039CONFIG_RTC_INTF_PROC=y
2040CONFIG_RTC_INTF_DEV=y
2041# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
2042# CONFIG_RTC_DRV_TEST is not set
2043
2044#
2045# I2C RTC drivers
2046#
2047# CONFIG_RTC_DRV_DS1307 is not set
2048# CONFIG_RTC_DRV_DS1374 is not set
2049# CONFIG_RTC_DRV_DS1672 is not set
2050# CONFIG_RTC_DRV_MAX6900 is not set
2051# CONFIG_RTC_DRV_RS5C372 is not set
2052# CONFIG_RTC_DRV_ISL1208 is not set
2053# CONFIG_RTC_DRV_X1205 is not set
2054# CONFIG_RTC_DRV_PCF8563 is not set
2055# CONFIG_RTC_DRV_PCF8583 is not set
2056# CONFIG_RTC_DRV_M41T80 is not set
2057# CONFIG_RTC_DRV_S35390A is not set
2058# CONFIG_RTC_DRV_FM3130 is not set
2059# CONFIG_RTC_DRV_RX8581 is not set
2060
2061#
2062# SPI RTC drivers
2063#
2064
2065#
2066# Platform RTC drivers
2067#
2068CONFIG_RTC_DRV_CMOS=y
2069# CONFIG_RTC_DRV_DS1286 is not set
2070# CONFIG_RTC_DRV_DS1511 is not set
2071# CONFIG_RTC_DRV_DS1553 is not set
2072# CONFIG_RTC_DRV_DS1742 is not set
2073# CONFIG_RTC_DRV_STK17TA8 is not set
2074# CONFIG_RTC_DRV_M48T86 is not set
2075# CONFIG_RTC_DRV_M48T35 is not set
2076# CONFIG_RTC_DRV_M48T59 is not set
2077# CONFIG_RTC_DRV_BQ4802 is not set
2078# CONFIG_RTC_DRV_V3020 is not set
2079
2080#
2081# on-CPU RTC drivers
2082#
2083CONFIG_DMADEVICES=y 269CONFIG_DMADEVICES=y
2084
2085#
2086# DMA Devices
2087#
2088# CONFIG_INTEL_IOATDMA is not set
2089# CONFIG_AUXDISPLAY is not set
2090# CONFIG_UIO is not set
2091# CONFIG_STAGING is not set
2092CONFIG_X86_PLATFORM_DEVICES=y
2093# CONFIG_ACER_WMI is not set
2094# CONFIG_ASUS_LAPTOP is not set
2095# CONFIG_FUJITSU_LAPTOP is not set
2096# CONFIG_TC1100_WMI is not set
2097# CONFIG_MSI_LAPTOP is not set
2098# CONFIG_PANASONIC_LAPTOP is not set
2099# CONFIG_COMPAL_LAPTOP is not set
2100# CONFIG_SONY_LAPTOP is not set
2101# CONFIG_THINKPAD_ACPI is not set
2102# CONFIG_INTEL_MENLOW is not set
2103CONFIG_EEEPC_LAPTOP=y 270CONFIG_EEEPC_LAPTOP=y
2104# CONFIG_ACPI_WMI is not set
2105# CONFIG_ACPI_ASUS is not set
2106# CONFIG_ACPI_TOSHIBA is not set
2107
2108#
2109# Firmware Drivers
2110#
2111# CONFIG_EDD is not set
2112CONFIG_FIRMWARE_MEMMAP=y
2113CONFIG_EFI_VARS=y 271CONFIG_EFI_VARS=y
2114# CONFIG_DELL_RBU is not set
2115# CONFIG_DCDBAS is not set
2116CONFIG_DMIID=y
2117# CONFIG_ISCSI_IBFT_FIND is not set
2118
2119#
2120# File systems
2121#
2122# CONFIG_EXT2_FS is not set
2123CONFIG_EXT3_FS=y 272CONFIG_EXT3_FS=y
2124# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set 273# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
2125CONFIG_EXT3_FS_XATTR=y
2126CONFIG_EXT3_FS_POSIX_ACL=y 274CONFIG_EXT3_FS_POSIX_ACL=y
2127CONFIG_EXT3_FS_SECURITY=y 275CONFIG_EXT3_FS_SECURITY=y
2128# CONFIG_EXT4_FS is not set
2129CONFIG_JBD=y
2130# CONFIG_JBD_DEBUG is not set
2131CONFIG_FS_MBCACHE=y
2132# CONFIG_REISERFS_FS is not set
2133# CONFIG_JFS_FS is not set
2134CONFIG_FS_POSIX_ACL=y
2135CONFIG_FILE_LOCKING=y
2136# CONFIG_XFS_FS is not set
2137# CONFIG_OCFS2_FS is not set
2138# CONFIG_BTRFS_FS is not set
2139CONFIG_DNOTIFY=y
2140CONFIG_INOTIFY=y
2141CONFIG_INOTIFY_USER=y
2142CONFIG_QUOTA=y 276CONFIG_QUOTA=y
2143CONFIG_QUOTA_NETLINK_INTERFACE=y 277CONFIG_QUOTA_NETLINK_INTERFACE=y
2144# CONFIG_PRINT_QUOTA_WARNING is not set 278# CONFIG_PRINT_QUOTA_WARNING is not set
2145CONFIG_QUOTA_TREE=y
2146# CONFIG_QFMT_V1 is not set
2147CONFIG_QFMT_V2=y 279CONFIG_QFMT_V2=y
2148CONFIG_QUOTACTL=y
2149# CONFIG_AUTOFS_FS is not set
2150CONFIG_AUTOFS4_FS=y 280CONFIG_AUTOFS4_FS=y
2151# CONFIG_FUSE_FS is not set
2152CONFIG_GENERIC_ACL=y
2153
2154#
2155# Caches
2156#
2157# CONFIG_FSCACHE is not set
2158
2159#
2160# CD-ROM/DVD Filesystems
2161#
2162CONFIG_ISO9660_FS=y 281CONFIG_ISO9660_FS=y
2163CONFIG_JOLIET=y 282CONFIG_JOLIET=y
2164CONFIG_ZISOFS=y 283CONFIG_ZISOFS=y
2165# CONFIG_UDF_FS is not set
2166
2167#
2168# DOS/FAT/NT Filesystems
2169#
2170CONFIG_FAT_FS=y
2171CONFIG_MSDOS_FS=y 284CONFIG_MSDOS_FS=y
2172CONFIG_VFAT_FS=y 285CONFIG_VFAT_FS=y
2173CONFIG_FAT_DEFAULT_CODEPAGE=437
2174CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
2175# CONFIG_NTFS_FS is not set
2176
2177#
2178# Pseudo filesystems
2179#
2180CONFIG_PROC_FS=y
2181CONFIG_PROC_KCORE=y 286CONFIG_PROC_KCORE=y
2182CONFIG_PROC_VMCORE=y
2183CONFIG_PROC_SYSCTL=y
2184CONFIG_PROC_PAGE_MONITOR=y
2185CONFIG_SYSFS=y
2186CONFIG_TMPFS=y 287CONFIG_TMPFS=y
2187CONFIG_TMPFS_POSIX_ACL=y 288CONFIG_TMPFS_POSIX_ACL=y
2188CONFIG_HUGETLBFS=y 289CONFIG_HUGETLBFS=y
2189CONFIG_HUGETLB_PAGE=y
2190# CONFIG_CONFIGFS_FS is not set
2191CONFIG_MISC_FILESYSTEMS=y
2192# CONFIG_ADFS_FS is not set
2193# CONFIG_AFFS_FS is not set
2194# CONFIG_ECRYPT_FS is not set
2195# CONFIG_HFS_FS is not set
2196# CONFIG_HFSPLUS_FS is not set
2197# CONFIG_BEFS_FS is not set
2198# CONFIG_BFS_FS is not set
2199# CONFIG_EFS_FS is not set
2200# CONFIG_CRAMFS is not set
2201# CONFIG_SQUASHFS is not set
2202# CONFIG_VXFS_FS is not set
2203# CONFIG_MINIX_FS is not set
2204# CONFIG_OMFS_FS is not set
2205# CONFIG_HPFS_FS is not set
2206# CONFIG_QNX4FS_FS is not set
2207# CONFIG_ROMFS_FS is not set
2208# CONFIG_SYSV_FS is not set
2209# CONFIG_UFS_FS is not set
2210# CONFIG_NILFS2_FS is not set
2211CONFIG_NETWORK_FILESYSTEMS=y
2212CONFIG_NFS_FS=y 290CONFIG_NFS_FS=y
2213CONFIG_NFS_V3=y 291CONFIG_NFS_V3=y
2214CONFIG_NFS_V3_ACL=y 292CONFIG_NFS_V3_ACL=y
2215CONFIG_NFS_V4=y 293CONFIG_NFS_V4=y
2216CONFIG_ROOT_NFS=y 294CONFIG_ROOT_NFS=y
2217# CONFIG_NFSD is not set
2218CONFIG_LOCKD=y
2219CONFIG_LOCKD_V4=y
2220CONFIG_NFS_ACL_SUPPORT=y
2221CONFIG_NFS_COMMON=y
2222CONFIG_SUNRPC=y
2223CONFIG_SUNRPC_GSS=y
2224CONFIG_RPCSEC_GSS_KRB5=y
2225# CONFIG_RPCSEC_GSS_SPKM3 is not set
2226# CONFIG_SMB_FS is not set
2227# CONFIG_CIFS is not set
2228# CONFIG_NCP_FS is not set
2229# CONFIG_CODA_FS is not set
2230# CONFIG_AFS_FS is not set
2231
2232#
2233# Partition Types
2234#
2235CONFIG_PARTITION_ADVANCED=y 295CONFIG_PARTITION_ADVANCED=y
2236# CONFIG_ACORN_PARTITION is not set
2237CONFIG_OSF_PARTITION=y 296CONFIG_OSF_PARTITION=y
2238CONFIG_AMIGA_PARTITION=y 297CONFIG_AMIGA_PARTITION=y
2239# CONFIG_ATARI_PARTITION is not set
2240CONFIG_MAC_PARTITION=y 298CONFIG_MAC_PARTITION=y
2241CONFIG_MSDOS_PARTITION=y
2242CONFIG_BSD_DISKLABEL=y 299CONFIG_BSD_DISKLABEL=y
2243CONFIG_MINIX_SUBPARTITION=y 300CONFIG_MINIX_SUBPARTITION=y
2244CONFIG_SOLARIS_X86_PARTITION=y 301CONFIG_SOLARIS_X86_PARTITION=y
2245CONFIG_UNIXWARE_DISKLABEL=y 302CONFIG_UNIXWARE_DISKLABEL=y
2246# CONFIG_LDM_PARTITION is not set
2247CONFIG_SGI_PARTITION=y 303CONFIG_SGI_PARTITION=y
2248# CONFIG_ULTRIX_PARTITION is not set
2249CONFIG_SUN_PARTITION=y 304CONFIG_SUN_PARTITION=y
2250CONFIG_KARMA_PARTITION=y 305CONFIG_KARMA_PARTITION=y
2251CONFIG_EFI_PARTITION=y 306CONFIG_EFI_PARTITION=y
2252# CONFIG_SYSV68_PARTITION is not set
2253CONFIG_NLS=y
2254CONFIG_NLS_DEFAULT="utf8" 307CONFIG_NLS_DEFAULT="utf8"
2255CONFIG_NLS_CODEPAGE_437=y 308CONFIG_NLS_CODEPAGE_437=y
2256# CONFIG_NLS_CODEPAGE_737 is not set
2257# CONFIG_NLS_CODEPAGE_775 is not set
2258# CONFIG_NLS_CODEPAGE_850 is not set
2259# CONFIG_NLS_CODEPAGE_852 is not set
2260# CONFIG_NLS_CODEPAGE_855 is not set
2261# CONFIG_NLS_CODEPAGE_857 is not set
2262# CONFIG_NLS_CODEPAGE_860 is not set
2263# CONFIG_NLS_CODEPAGE_861 is not set
2264# CONFIG_NLS_CODEPAGE_862 is not set
2265# CONFIG_NLS_CODEPAGE_863 is not set
2266# CONFIG_NLS_CODEPAGE_864 is not set
2267# CONFIG_NLS_CODEPAGE_865 is not set
2268# CONFIG_NLS_CODEPAGE_866 is not set
2269# CONFIG_NLS_CODEPAGE_869 is not set
2270# CONFIG_NLS_CODEPAGE_936 is not set
2271# CONFIG_NLS_CODEPAGE_950 is not set
2272# CONFIG_NLS_CODEPAGE_932 is not set
2273# CONFIG_NLS_CODEPAGE_949 is not set
2274# CONFIG_NLS_CODEPAGE_874 is not set
2275# CONFIG_NLS_ISO8859_8 is not set
2276# CONFIG_NLS_CODEPAGE_1250 is not set
2277# CONFIG_NLS_CODEPAGE_1251 is not set
2278CONFIG_NLS_ASCII=y 309CONFIG_NLS_ASCII=y
2279CONFIG_NLS_ISO8859_1=y 310CONFIG_NLS_ISO8859_1=y
2280# CONFIG_NLS_ISO8859_2 is not set
2281# CONFIG_NLS_ISO8859_3 is not set
2282# CONFIG_NLS_ISO8859_4 is not set
2283# CONFIG_NLS_ISO8859_5 is not set
2284# CONFIG_NLS_ISO8859_6 is not set
2285# CONFIG_NLS_ISO8859_7 is not set
2286# CONFIG_NLS_ISO8859_9 is not set
2287# CONFIG_NLS_ISO8859_13 is not set
2288# CONFIG_NLS_ISO8859_14 is not set
2289# CONFIG_NLS_ISO8859_15 is not set
2290# CONFIG_NLS_KOI8_R is not set
2291# CONFIG_NLS_KOI8_U is not set
2292CONFIG_NLS_UTF8=y 311CONFIG_NLS_UTF8=y
2293# CONFIG_DLM is not set
2294
2295#
2296# Kernel hacking
2297#
2298CONFIG_TRACE_IRQFLAGS_SUPPORT=y
2299CONFIG_PRINTK_TIME=y 312CONFIG_PRINTK_TIME=y
2300# CONFIG_ENABLE_WARN_DEPRECATED is not set 313# CONFIG_ENABLE_WARN_DEPRECATED is not set
2301CONFIG_ENABLE_MUST_CHECK=y
2302CONFIG_FRAME_WARN=2048 314CONFIG_FRAME_WARN=2048
2303CONFIG_MAGIC_SYSRQ=y 315CONFIG_MAGIC_SYSRQ=y
2304# CONFIG_UNUSED_SYMBOLS is not set 316# CONFIG_UNUSED_SYMBOLS is not set
2305CONFIG_DEBUG_FS=y
2306# CONFIG_HEADERS_CHECK is not set
2307CONFIG_DEBUG_KERNEL=y 317CONFIG_DEBUG_KERNEL=y
2308# CONFIG_DEBUG_SHIRQ is not set
2309# CONFIG_DETECT_SOFTLOCKUP is not set
2310# CONFIG_DETECT_HUNG_TASK is not set
2311# CONFIG_SCHED_DEBUG is not set 318# CONFIG_SCHED_DEBUG is not set
2312CONFIG_SCHEDSTATS=y 319CONFIG_SCHEDSTATS=y
2313CONFIG_TIMER_STATS=y 320CONFIG_TIMER_STATS=y
2314# CONFIG_DEBUG_OBJECTS is not set
2315# CONFIG_SLUB_DEBUG_ON is not set
2316# CONFIG_SLUB_STATS is not set
2317# CONFIG_DEBUG_RT_MUTEXES is not set
2318# CONFIG_RT_MUTEX_TESTER is not set
2319# CONFIG_DEBUG_SPINLOCK is not set
2320# CONFIG_DEBUG_MUTEXES is not set
2321# CONFIG_DEBUG_LOCK_ALLOC is not set
2322# CONFIG_PROVE_LOCKING is not set
2323# CONFIG_LOCK_STAT is not set
2324# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
2325# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
2326CONFIG_STACKTRACE=y
2327# CONFIG_DEBUG_KOBJECT is not set
2328# CONFIG_DEBUG_HIGHMEM is not set
2329CONFIG_DEBUG_BUGVERBOSE=y
2330# CONFIG_DEBUG_INFO is not set
2331# CONFIG_DEBUG_VM is not set
2332# CONFIG_DEBUG_VIRTUAL is not set
2333# CONFIG_DEBUG_WRITECOUNT is not set
2334CONFIG_DEBUG_MEMORY_INIT=y
2335# CONFIG_DEBUG_LIST is not set
2336# CONFIG_DEBUG_SG is not set
2337# CONFIG_DEBUG_NOTIFIERS is not set
2338CONFIG_ARCH_WANT_FRAME_POINTERS=y
2339CONFIG_FRAME_POINTER=y
2340# CONFIG_BOOT_PRINTK_DELAY is not set
2341# CONFIG_RCU_TORTURE_TEST is not set
2342# CONFIG_RCU_CPU_STALL_DETECTOR is not set 321# CONFIG_RCU_CPU_STALL_DETECTOR is not set
2343# CONFIG_KPROBES_SANITY_TEST is not set
2344# CONFIG_BACKTRACE_SELF_TEST is not set
2345# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
2346# CONFIG_LKDTM is not set
2347# CONFIG_FAULT_INJECTION is not set
2348# CONFIG_LATENCYTOP is not set
2349CONFIG_SYSCTL_SYSCALL_CHECK=y 322CONFIG_SYSCTL_SYSCALL_CHECK=y
2350# CONFIG_DEBUG_PAGEALLOC is not set
2351CONFIG_USER_STACKTRACE_SUPPORT=y
2352CONFIG_NOP_TRACER=y
2353CONFIG_HAVE_FUNCTION_TRACER=y
2354CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
2355CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
2356CONFIG_HAVE_DYNAMIC_FTRACE=y
2357CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
2358CONFIG_HAVE_HW_BRANCH_TRACER=y
2359CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
2360CONFIG_RING_BUFFER=y
2361CONFIG_TRACING=y
2362CONFIG_TRACING_SUPPORT=y
2363
2364#
2365# Tracers
2366#
2367# CONFIG_FUNCTION_TRACER is not set
2368# CONFIG_IRQSOFF_TRACER is not set
2369# CONFIG_SYSPROF_TRACER is not set
2370# CONFIG_SCHED_TRACER is not set
2371# CONFIG_CONTEXT_SWITCH_TRACER is not set
2372# CONFIG_EVENT_TRACER is not set
2373# CONFIG_FTRACE_SYSCALLS is not set
2374# CONFIG_BOOT_TRACER is not set
2375# CONFIG_TRACE_BRANCH_PROFILING is not set
2376# CONFIG_POWER_TRACER is not set
2377# CONFIG_STACK_TRACER is not set
2378# CONFIG_HW_BRANCH_TRACER is not set
2379# CONFIG_KMEMTRACE is not set
2380# CONFIG_WORKQUEUE_TRACER is not set
2381CONFIG_BLK_DEV_IO_TRACE=y 323CONFIG_BLK_DEV_IO_TRACE=y
2382# CONFIG_FTRACE_STARTUP_TEST is not set
2383# CONFIG_MMIOTRACE is not set
2384CONFIG_PROVIDE_OHCI1394_DMA_INIT=y 324CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
2385# CONFIG_DYNAMIC_DEBUG is not set
2386# CONFIG_DMA_API_DEBUG is not set
2387# CONFIG_SAMPLES is not set
2388CONFIG_HAVE_ARCH_KGDB=y
2389# CONFIG_KGDB is not set
2390# CONFIG_STRICT_DEVMEM is not set
2391CONFIG_X86_VERBOSE_BOOTUP=y
2392CONFIG_EARLY_PRINTK=y
2393CONFIG_EARLY_PRINTK_DBGP=y 325CONFIG_EARLY_PRINTK_DBGP=y
2394CONFIG_DEBUG_STACKOVERFLOW=y 326CONFIG_DEBUG_STACKOVERFLOW=y
2395CONFIG_DEBUG_STACK_USAGE=y 327CONFIG_DEBUG_STACK_USAGE=y
2396# CONFIG_DEBUG_PER_CPU_MAPS is not set
2397# CONFIG_X86_PTDUMP is not set
2398CONFIG_DEBUG_RODATA=y
2399# CONFIG_DEBUG_RODATA_TEST is not set 328# CONFIG_DEBUG_RODATA_TEST is not set
2400CONFIG_DEBUG_NX_TEST=m 329CONFIG_DEBUG_NX_TEST=m
2401# CONFIG_4KSTACKS is not set
2402CONFIG_DOUBLEFAULT=y
2403CONFIG_HAVE_MMIOTRACE_SUPPORT=y
2404CONFIG_IO_DELAY_TYPE_0X80=0
2405CONFIG_IO_DELAY_TYPE_0XED=1
2406CONFIG_IO_DELAY_TYPE_UDELAY=2
2407CONFIG_IO_DELAY_TYPE_NONE=3
2408CONFIG_IO_DELAY_0X80=y
2409# CONFIG_IO_DELAY_0XED is not set
2410# CONFIG_IO_DELAY_UDELAY is not set
2411# CONFIG_IO_DELAY_NONE is not set
2412CONFIG_DEFAULT_IO_DELAY_TYPE=0
2413CONFIG_DEBUG_BOOT_PARAMS=y 330CONFIG_DEBUG_BOOT_PARAMS=y
2414# CONFIG_CPA_DEBUG is not set
2415CONFIG_OPTIMIZE_INLINING=y 331CONFIG_OPTIMIZE_INLINING=y
2416
2417#
2418# Security options
2419#
2420CONFIG_KEYS=y
2421CONFIG_KEYS_DEBUG_PROC_KEYS=y 332CONFIG_KEYS_DEBUG_PROC_KEYS=y
2422CONFIG_SECURITY=y 333CONFIG_SECURITY=y
2423# CONFIG_SECURITYFS is not set
2424CONFIG_SECURITY_NETWORK=y 334CONFIG_SECURITY_NETWORK=y
2425# CONFIG_SECURITY_NETWORK_XFRM is not set
2426# CONFIG_SECURITY_PATH is not set
2427CONFIG_SECURITY_FILE_CAPABILITIES=y
2428# CONFIG_SECURITY_ROOTPLUG is not set
2429CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=65536
2430CONFIG_SECURITY_SELINUX=y 335CONFIG_SECURITY_SELINUX=y
2431CONFIG_SECURITY_SELINUX_BOOTPARAM=y 336CONFIG_SECURITY_SELINUX_BOOTPARAM=y
2432CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
2433CONFIG_SECURITY_SELINUX_DISABLE=y 337CONFIG_SECURITY_SELINUX_DISABLE=y
2434CONFIG_SECURITY_SELINUX_DEVELOP=y
2435CONFIG_SECURITY_SELINUX_AVC_STATS=y
2436CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
2437# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
2438# CONFIG_SECURITY_SMACK is not set
2439# CONFIG_SECURITY_TOMOYO is not set
2440# CONFIG_IMA is not set
2441CONFIG_CRYPTO=y
2442
2443#
2444# Crypto core or helper
2445#
2446# CONFIG_CRYPTO_FIPS is not set
2447CONFIG_CRYPTO_ALGAPI=y
2448CONFIG_CRYPTO_ALGAPI2=y
2449CONFIG_CRYPTO_AEAD=y
2450CONFIG_CRYPTO_AEAD2=y
2451CONFIG_CRYPTO_BLKCIPHER=y
2452CONFIG_CRYPTO_BLKCIPHER2=y
2453CONFIG_CRYPTO_HASH=y
2454CONFIG_CRYPTO_HASH2=y
2455CONFIG_CRYPTO_RNG2=y
2456CONFIG_CRYPTO_PCOMP=y
2457CONFIG_CRYPTO_MANAGER=y
2458CONFIG_CRYPTO_MANAGER2=y
2459# CONFIG_CRYPTO_GF128MUL is not set
2460# CONFIG_CRYPTO_NULL is not set
2461CONFIG_CRYPTO_WORKQUEUE=y
2462# CONFIG_CRYPTO_CRYPTD is not set
2463CONFIG_CRYPTO_AUTHENC=y
2464# CONFIG_CRYPTO_TEST is not set
2465
2466#
2467# Authenticated Encryption with Associated Data
2468#
2469# CONFIG_CRYPTO_CCM is not set
2470# CONFIG_CRYPTO_GCM is not set
2471# CONFIG_CRYPTO_SEQIV is not set
2472
2473#
2474# Block modes
2475#
2476CONFIG_CRYPTO_CBC=y
2477# CONFIG_CRYPTO_CTR is not set
2478# CONFIG_CRYPTO_CTS is not set
2479CONFIG_CRYPTO_ECB=y
2480# CONFIG_CRYPTO_LRW is not set
2481# CONFIG_CRYPTO_PCBC is not set
2482# CONFIG_CRYPTO_XTS is not set
2483
2484#
2485# Hash modes
2486#
2487CONFIG_CRYPTO_HMAC=y
2488# CONFIG_CRYPTO_XCBC is not set
2489
2490#
2491# Digest
2492#
2493# CONFIG_CRYPTO_CRC32C is not set
2494# CONFIG_CRYPTO_CRC32C_INTEL is not set
2495# CONFIG_CRYPTO_MD4 is not set
2496CONFIG_CRYPTO_MD5=y
2497# CONFIG_CRYPTO_MICHAEL_MIC is not set
2498# CONFIG_CRYPTO_RMD128 is not set
2499# CONFIG_CRYPTO_RMD160 is not set
2500# CONFIG_CRYPTO_RMD256 is not set
2501# CONFIG_CRYPTO_RMD320 is not set
2502CONFIG_CRYPTO_SHA1=y
2503# CONFIG_CRYPTO_SHA256 is not set
2504# CONFIG_CRYPTO_SHA512 is not set
2505# CONFIG_CRYPTO_TGR192 is not set
2506# CONFIG_CRYPTO_WP512 is not set
2507
2508#
2509# Ciphers
2510#
2511CONFIG_CRYPTO_AES=y
2512CONFIG_CRYPTO_AES_586=y 338CONFIG_CRYPTO_AES_586=y
2513# CONFIG_CRYPTO_ANUBIS is not set
2514CONFIG_CRYPTO_ARC4=y
2515# CONFIG_CRYPTO_BLOWFISH is not set
2516# CONFIG_CRYPTO_CAMELLIA is not set
2517# CONFIG_CRYPTO_CAST5 is not set
2518# CONFIG_CRYPTO_CAST6 is not set
2519CONFIG_CRYPTO_DES=y
2520# CONFIG_CRYPTO_FCRYPT is not set
2521# CONFIG_CRYPTO_KHAZAD is not set
2522# CONFIG_CRYPTO_SALSA20 is not set
2523# CONFIG_CRYPTO_SALSA20_586 is not set
2524# CONFIG_CRYPTO_SEED is not set
2525# CONFIG_CRYPTO_SERPENT is not set
2526# CONFIG_CRYPTO_TEA is not set
2527# CONFIG_CRYPTO_TWOFISH is not set
2528# CONFIG_CRYPTO_TWOFISH_586 is not set
2529
2530#
2531# Compression
2532#
2533# CONFIG_CRYPTO_DEFLATE is not set
2534# CONFIG_CRYPTO_ZLIB is not set
2535# CONFIG_CRYPTO_LZO is not set
2536
2537#
2538# Random Number Generation
2539#
2540# CONFIG_CRYPTO_ANSI_CPRNG is not set 339# CONFIG_CRYPTO_ANSI_CPRNG is not set
2541CONFIG_CRYPTO_HW=y
2542# CONFIG_CRYPTO_DEV_PADLOCK is not set
2543# CONFIG_CRYPTO_DEV_GEODE is not set
2544# CONFIG_CRYPTO_DEV_HIFN_795X is not set
2545CONFIG_HAVE_KVM=y
2546CONFIG_HAVE_KVM_IRQCHIP=y
2547CONFIG_VIRTUALIZATION=y
2548# CONFIG_KVM is not set
2549# CONFIG_LGUEST is not set
2550# CONFIG_VIRTIO_PCI is not set
2551# CONFIG_VIRTIO_BALLOON is not set
2552CONFIG_BINARY_PRINTF=y
2553
2554#
2555# Library routines
2556#
2557CONFIG_BITREVERSE=y
2558CONFIG_GENERIC_FIND_FIRST_BIT=y
2559CONFIG_GENERIC_FIND_NEXT_BIT=y
2560CONFIG_GENERIC_FIND_LAST_BIT=y
2561# CONFIG_CRC_CCITT is not set
2562# CONFIG_CRC16 is not set
2563CONFIG_CRC_T10DIF=y 340CONFIG_CRC_T10DIF=y
2564# CONFIG_CRC_ITU_T is not set
2565CONFIG_CRC32=y
2566# CONFIG_CRC7 is not set
2567# CONFIG_LIBCRC32C is not set
2568CONFIG_AUDIT_GENERIC=y
2569CONFIG_ZLIB_INFLATE=y
2570CONFIG_DECOMPRESS_GZIP=y
2571CONFIG_DECOMPRESS_BZIP2=y
2572CONFIG_DECOMPRESS_LZMA=y
2573CONFIG_HAS_IOMEM=y
2574CONFIG_HAS_IOPORT=y
2575CONFIG_HAS_DMA=y
2576CONFIG_NLATTR=y
diff --git a/arch/x86/configs/x86_64_defconfig b/arch/x86/configs/x86_64_defconfig
index 4251f8372050..ee01a9d5d4f0 100644
--- a/arch/x86/configs/x86_64_defconfig
+++ b/arch/x86/configs/x86_64_defconfig
@@ -1,519 +1,89 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.30-rc2
4# Mon May 11 16:22:00 2009
5#
6CONFIG_64BIT=y 1CONFIG_64BIT=y
7# CONFIG_X86_32 is not set
8CONFIG_X86_64=y
9CONFIG_X86=y
10CONFIG_OUTPUT_FORMAT="elf64-x86-64"
11CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
12CONFIG_GENERIC_TIME=y
13CONFIG_GENERIC_CMOS_UPDATE=y
14CONFIG_CLOCKSOURCE_WATCHDOG=y
15CONFIG_GENERIC_CLOCKEVENTS=y
16CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
17CONFIG_LOCKDEP_SUPPORT=y
18CONFIG_STACKTRACE_SUPPORT=y
19CONFIG_HAVE_LATENCYTOP_SUPPORT=y
20CONFIG_FAST_CMPXCHG_LOCAL=y
21CONFIG_MMU=y
22CONFIG_ZONE_DMA=y
23CONFIG_GENERIC_ISA_DMA=y
24CONFIG_GENERIC_IOMAP=y
25CONFIG_GENERIC_BUG=y
26CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
27CONFIG_GENERIC_HWEIGHT=y
28CONFIG_ARCH_MAY_HAVE_PC_FDC=y
29CONFIG_RWSEM_GENERIC_SPINLOCK=y
30# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
31CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
32CONFIG_GENERIC_CALIBRATE_DELAY=y
33CONFIG_GENERIC_TIME_VSYSCALL=y
34CONFIG_ARCH_HAS_CPU_RELAX=y
35CONFIG_ARCH_HAS_DEFAULT_IDLE=y
36CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
37CONFIG_HAVE_SETUP_PER_CPU_AREA=y
38CONFIG_HAVE_DYNAMIC_PER_CPU_AREA=y
39CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y
40CONFIG_ARCH_HIBERNATION_POSSIBLE=y
41CONFIG_ARCH_SUSPEND_POSSIBLE=y
42CONFIG_ZONE_DMA32=y
43CONFIG_ARCH_POPULATES_NODE_MAP=y
44CONFIG_AUDIT_ARCH=y
45CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
46CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
47CONFIG_GENERIC_HARDIRQS=y
48CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
49CONFIG_GENERIC_IRQ_PROBE=y
50CONFIG_GENERIC_PENDING_IRQ=y
51CONFIG_USE_GENERIC_SMP_HELPERS=y
52CONFIG_X86_64_SMP=y
53CONFIG_X86_HT=y
54CONFIG_X86_TRAMPOLINE=y
55# CONFIG_KTIME_SCALAR is not set
56CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
57
58#
59# General setup
60#
61CONFIG_EXPERIMENTAL=y 2CONFIG_EXPERIMENTAL=y
62CONFIG_LOCK_KERNEL=y
63CONFIG_INIT_ENV_ARG_LIMIT=32
64CONFIG_LOCALVERSION=""
65# CONFIG_LOCALVERSION_AUTO is not set 3# CONFIG_LOCALVERSION_AUTO is not set
66CONFIG_HAVE_KERNEL_GZIP=y
67CONFIG_HAVE_KERNEL_BZIP2=y
68CONFIG_HAVE_KERNEL_LZMA=y
69CONFIG_KERNEL_GZIP=y
70# CONFIG_KERNEL_BZIP2 is not set
71# CONFIG_KERNEL_LZMA is not set
72CONFIG_SWAP=y
73CONFIG_SYSVIPC=y 4CONFIG_SYSVIPC=y
74CONFIG_SYSVIPC_SYSCTL=y
75CONFIG_POSIX_MQUEUE=y 5CONFIG_POSIX_MQUEUE=y
76CONFIG_POSIX_MQUEUE_SYSCTL=y
77CONFIG_BSD_PROCESS_ACCT=y 6CONFIG_BSD_PROCESS_ACCT=y
78# CONFIG_BSD_PROCESS_ACCT_V3 is not set
79CONFIG_TASKSTATS=y 7CONFIG_TASKSTATS=y
80CONFIG_TASK_DELAY_ACCT=y 8CONFIG_TASK_DELAY_ACCT=y
81CONFIG_TASK_XACCT=y 9CONFIG_TASK_XACCT=y
82CONFIG_TASK_IO_ACCOUNTING=y 10CONFIG_TASK_IO_ACCOUNTING=y
83CONFIG_AUDIT=y 11CONFIG_AUDIT=y
84CONFIG_AUDITSYSCALL=y
85CONFIG_AUDIT_TREE=y
86
87#
88# RCU Subsystem
89#
90# CONFIG_CLASSIC_RCU is not set
91CONFIG_TREE_RCU=y
92# CONFIG_PREEMPT_RCU is not set
93# CONFIG_RCU_TRACE is not set
94CONFIG_RCU_FANOUT=64
95# CONFIG_RCU_FANOUT_EXACT is not set
96# CONFIG_TREE_RCU_TRACE is not set
97# CONFIG_PREEMPT_RCU_TRACE is not set
98# CONFIG_IKCONFIG is not set
99CONFIG_LOG_BUF_SHIFT=18 12CONFIG_LOG_BUF_SHIFT=18
100CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
101CONFIG_GROUP_SCHED=y
102CONFIG_FAIR_GROUP_SCHED=y
103# CONFIG_RT_GROUP_SCHED is not set
104# CONFIG_USER_SCHED is not set
105CONFIG_CGROUP_SCHED=y
106CONFIG_CGROUPS=y 13CONFIG_CGROUPS=y
107# CONFIG_CGROUP_DEBUG is not set
108CONFIG_CGROUP_NS=y 14CONFIG_CGROUP_NS=y
109CONFIG_CGROUP_FREEZER=y 15CONFIG_CGROUP_FREEZER=y
110# CONFIG_CGROUP_DEVICE is not set
111CONFIG_CPUSETS=y 16CONFIG_CPUSETS=y
112CONFIG_PROC_PID_CPUSET=y
113CONFIG_CGROUP_CPUACCT=y 17CONFIG_CGROUP_CPUACCT=y
114CONFIG_RESOURCE_COUNTERS=y 18CONFIG_RESOURCE_COUNTERS=y
115# CONFIG_CGROUP_MEM_RES_CTLR is not set 19CONFIG_CGROUP_SCHED=y
116# CONFIG_SYSFS_DEPRECATED_V2 is not set
117CONFIG_RELAY=y
118CONFIG_NAMESPACES=y
119CONFIG_UTS_NS=y 20CONFIG_UTS_NS=y
120CONFIG_IPC_NS=y 21CONFIG_IPC_NS=y
121CONFIG_USER_NS=y 22CONFIG_USER_NS=y
122CONFIG_PID_NS=y 23CONFIG_PID_NS=y
123CONFIG_NET_NS=y 24CONFIG_NET_NS=y
124CONFIG_BLK_DEV_INITRD=y 25CONFIG_BLK_DEV_INITRD=y
125CONFIG_INITRAMFS_SOURCE=""
126CONFIG_RD_GZIP=y
127CONFIG_RD_BZIP2=y
128CONFIG_RD_LZMA=y
129CONFIG_CC_OPTIMIZE_FOR_SIZE=y
130CONFIG_SYSCTL=y
131CONFIG_ANON_INODES=y
132# CONFIG_EMBEDDED is not set
133CONFIG_UID16=y
134CONFIG_SYSCTL_SYSCALL=y
135CONFIG_KALLSYMS=y
136CONFIG_KALLSYMS_ALL=y
137CONFIG_KALLSYMS_EXTRA_PASS=y 26CONFIG_KALLSYMS_EXTRA_PASS=y
138# CONFIG_STRIP_ASM_SYMS is not set
139CONFIG_HOTPLUG=y
140CONFIG_PRINTK=y
141CONFIG_BUG=y
142CONFIG_ELF_CORE=y
143CONFIG_PCSPKR_PLATFORM=y
144CONFIG_BASE_FULL=y
145CONFIG_FUTEX=y
146CONFIG_EPOLL=y
147CONFIG_SIGNALFD=y
148CONFIG_TIMERFD=y
149CONFIG_EVENTFD=y
150CONFIG_SHMEM=y
151CONFIG_AIO=y
152CONFIG_VM_EVENT_COUNTERS=y
153CONFIG_PCI_QUIRKS=y
154CONFIG_SLUB_DEBUG=y
155# CONFIG_COMPAT_BRK is not set 27# CONFIG_COMPAT_BRK is not set
156# CONFIG_SLAB is not set
157CONFIG_SLUB=y
158# CONFIG_SLOB is not set
159CONFIG_PROFILING=y 28CONFIG_PROFILING=y
160CONFIG_TRACEPOINTS=y
161CONFIG_MARKERS=y
162# CONFIG_OPROFILE is not set
163CONFIG_HAVE_OPROFILE=y
164CONFIG_KPROBES=y 29CONFIG_KPROBES=y
165CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
166CONFIG_KRETPROBES=y
167CONFIG_HAVE_IOREMAP_PROT=y
168CONFIG_HAVE_KPROBES=y
169CONFIG_HAVE_KRETPROBES=y
170CONFIG_HAVE_ARCH_TRACEHOOK=y
171CONFIG_HAVE_DMA_API_DEBUG=y
172# CONFIG_SLOW_WORK is not set
173# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
174CONFIG_SLABINFO=y
175CONFIG_RT_MUTEXES=y
176CONFIG_BASE_SMALL=0
177CONFIG_MODULES=y 30CONFIG_MODULES=y
178# CONFIG_MODULE_FORCE_LOAD is not set
179CONFIG_MODULE_UNLOAD=y 31CONFIG_MODULE_UNLOAD=y
180CONFIG_MODULE_FORCE_UNLOAD=y 32CONFIG_MODULE_FORCE_UNLOAD=y
181# CONFIG_MODVERSIONS is not set
182# CONFIG_MODULE_SRCVERSION_ALL is not set
183CONFIG_STOP_MACHINE=y
184CONFIG_BLOCK=y
185CONFIG_BLK_DEV_BSG=y
186# CONFIG_BLK_DEV_INTEGRITY is not set
187CONFIG_BLOCK_COMPAT=y
188
189#
190# IO Schedulers
191#
192CONFIG_IOSCHED_NOOP=y
193CONFIG_IOSCHED_AS=y
194CONFIG_IOSCHED_DEADLINE=y
195CONFIG_IOSCHED_CFQ=y
196# CONFIG_DEFAULT_AS is not set
197# CONFIG_DEFAULT_DEADLINE is not set
198CONFIG_DEFAULT_CFQ=y
199# CONFIG_DEFAULT_NOOP is not set
200CONFIG_DEFAULT_IOSCHED="cfq"
201CONFIG_FREEZER=y
202
203#
204# Processor type and features
205#
206CONFIG_TICK_ONESHOT=y
207CONFIG_NO_HZ=y 33CONFIG_NO_HZ=y
208CONFIG_HIGH_RES_TIMERS=y 34CONFIG_HIGH_RES_TIMERS=y
209CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
210CONFIG_SMP=y 35CONFIG_SMP=y
211CONFIG_SPARSE_IRQ=y 36CONFIG_SPARSE_IRQ=y
212CONFIG_X86_MPPARSE=y
213CONFIG_X86_EXTENDED_PLATFORM=y
214# CONFIG_X86_VSMP is not set
215# CONFIG_X86_UV is not set
216CONFIG_SCHED_OMIT_FRAME_POINTER=y
217# CONFIG_PARAVIRT_GUEST is not set
218# CONFIG_MEMTEST is not set
219# CONFIG_M386 is not set
220# CONFIG_M486 is not set
221# CONFIG_M586 is not set
222# CONFIG_M586TSC is not set
223# CONFIG_M586MMX is not set
224# CONFIG_M686 is not set
225# CONFIG_MPENTIUMII is not set
226# CONFIG_MPENTIUMIII is not set
227# CONFIG_MPENTIUMM is not set
228# CONFIG_MPENTIUM4 is not set
229# CONFIG_MK6 is not set
230# CONFIG_MK7 is not set
231# CONFIG_MK8 is not set
232# CONFIG_MCRUSOE is not set
233# CONFIG_MEFFICEON is not set
234# CONFIG_MWINCHIPC6 is not set
235# CONFIG_MWINCHIP3D is not set
236# CONFIG_MGEODEGX1 is not set
237# CONFIG_MGEODE_LX is not set
238# CONFIG_MCYRIXIII is not set
239# CONFIG_MVIAC3_2 is not set
240# CONFIG_MVIAC7 is not set
241# CONFIG_MPSC is not set
242# CONFIG_MCORE2 is not set
243CONFIG_GENERIC_CPU=y
244CONFIG_X86_CPU=y
245CONFIG_X86_L1_CACHE_BYTES=64
246CONFIG_X86_INTERNODE_CACHE_BYTES=64
247CONFIG_X86_CMPXCHG=y
248CONFIG_X86_L1_CACHE_SHIFT=6
249CONFIG_X86_WP_WORKS_OK=y
250CONFIG_X86_TSC=y
251CONFIG_X86_CMPXCHG64=y
252CONFIG_X86_CMOV=y
253CONFIG_X86_MINIMUM_CPU_FAMILY=64
254CONFIG_X86_DEBUGCTLMSR=y
255CONFIG_CPU_SUP_INTEL=y
256CONFIG_CPU_SUP_AMD=y
257CONFIG_CPU_SUP_CENTAUR=y
258CONFIG_X86_DS=y
259CONFIG_X86_PTRACE_BTS=y
260CONFIG_HPET_TIMER=y
261CONFIG_HPET_EMULATE_RTC=y
262CONFIG_DMI=y
263CONFIG_GART_IOMMU=y
264CONFIG_CALGARY_IOMMU=y 37CONFIG_CALGARY_IOMMU=y
265CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
266CONFIG_AMD_IOMMU=y 38CONFIG_AMD_IOMMU=y
267CONFIG_AMD_IOMMU_STATS=y 39CONFIG_AMD_IOMMU_STATS=y
268CONFIG_SWIOTLB=y
269CONFIG_IOMMU_HELPER=y
270CONFIG_IOMMU_API=y
271# CONFIG_MAXSMP is not set
272CONFIG_NR_CPUS=64 40CONFIG_NR_CPUS=64
273CONFIG_SCHED_SMT=y 41CONFIG_SCHED_SMT=y
274CONFIG_SCHED_MC=y
275# CONFIG_PREEMPT_NONE is not set
276CONFIG_PREEMPT_VOLUNTARY=y 42CONFIG_PREEMPT_VOLUNTARY=y
277# CONFIG_PREEMPT is not set
278CONFIG_X86_LOCAL_APIC=y
279CONFIG_X86_IO_APIC=y
280CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y 43CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
281CONFIG_X86_MCE=y 44CONFIG_X86_MCE=y
282CONFIG_X86_MCE_INTEL=y
283CONFIG_X86_MCE_AMD=y
284CONFIG_X86_MCE_THRESHOLD=y
285# CONFIG_I8K is not set
286CONFIG_MICROCODE=y 45CONFIG_MICROCODE=y
287CONFIG_MICROCODE_INTEL=y
288CONFIG_MICROCODE_AMD=y 46CONFIG_MICROCODE_AMD=y
289CONFIG_MICROCODE_OLD_INTERFACE=y
290CONFIG_X86_MSR=y 47CONFIG_X86_MSR=y
291CONFIG_X86_CPUID=y 48CONFIG_X86_CPUID=y
292# CONFIG_X86_CPU_DEBUG is not set
293CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
294CONFIG_DIRECT_GBPAGES=y
295CONFIG_NUMA=y 49CONFIG_NUMA=y
296CONFIG_K8_NUMA=y
297CONFIG_X86_64_ACPI_NUMA=y
298CONFIG_NODES_SPAN_OTHER_NODES=y
299# CONFIG_NUMA_EMU is not set
300CONFIG_NODES_SHIFT=6
301CONFIG_ARCH_SPARSEMEM_DEFAULT=y
302CONFIG_ARCH_SPARSEMEM_ENABLE=y
303CONFIG_ARCH_SELECT_MEMORY_MODEL=y
304CONFIG_SELECT_MEMORY_MODEL=y
305# CONFIG_FLATMEM_MANUAL is not set
306# CONFIG_DISCONTIGMEM_MANUAL is not set
307CONFIG_SPARSEMEM_MANUAL=y
308CONFIG_SPARSEMEM=y
309CONFIG_NEED_MULTIPLE_NODES=y
310CONFIG_HAVE_MEMORY_PRESENT=y
311CONFIG_SPARSEMEM_EXTREME=y
312CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
313CONFIG_SPARSEMEM_VMEMMAP=y
314
315#
316# Memory hotplug is currently incompatible with Software Suspend
317#
318CONFIG_PAGEFLAGS_EXTENDED=y
319CONFIG_SPLIT_PTLOCK_CPUS=4
320CONFIG_MIGRATION=y
321CONFIG_PHYS_ADDR_T_64BIT=y
322CONFIG_ZONE_DMA_FLAG=1
323CONFIG_BOUNCE=y
324CONFIG_VIRT_TO_BUS=y
325CONFIG_UNEVICTABLE_LRU=y
326CONFIG_HAVE_MLOCK=y
327CONFIG_HAVE_MLOCKED_PAGE_BIT=y
328CONFIG_X86_CHECK_BIOS_CORRUPTION=y 50CONFIG_X86_CHECK_BIOS_CORRUPTION=y
329CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
330CONFIG_X86_RESERVE_LOW_64K=y
331CONFIG_MTRR=y
332# CONFIG_MTRR_SANITIZER is not set 51# CONFIG_MTRR_SANITIZER is not set
333CONFIG_X86_PAT=y
334CONFIG_EFI=y 52CONFIG_EFI=y
335CONFIG_SECCOMP=y
336# CONFIG_CC_STACKPROTECTOR is not set
337# CONFIG_HZ_100 is not set
338# CONFIG_HZ_250 is not set
339# CONFIG_HZ_300 is not set
340CONFIG_HZ_1000=y 53CONFIG_HZ_1000=y
341CONFIG_HZ=1000
342CONFIG_SCHED_HRTICK=y
343CONFIG_KEXEC=y 54CONFIG_KEXEC=y
344CONFIG_CRASH_DUMP=y 55CONFIG_CRASH_DUMP=y
345# CONFIG_KEXEC_JUMP is not set
346CONFIG_PHYSICAL_START=0x1000000
347CONFIG_RELOCATABLE=y
348CONFIG_PHYSICAL_ALIGN=0x1000000
349CONFIG_HOTPLUG_CPU=y
350# CONFIG_COMPAT_VDSO is not set 56# CONFIG_COMPAT_VDSO is not set
351# CONFIG_CMDLINE_BOOL is not set
352CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
353CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y
354
355#
356# Power management and ACPI options
357#
358CONFIG_ARCH_HIBERNATION_HEADER=y
359CONFIG_PM=y 57CONFIG_PM=y
360CONFIG_PM_DEBUG=y 58CONFIG_PM_DEBUG=y
361# CONFIG_PM_VERBOSE is not set
362CONFIG_CAN_PM_TRACE=y
363CONFIG_PM_TRACE=y
364CONFIG_PM_TRACE_RTC=y 59CONFIG_PM_TRACE_RTC=y
365CONFIG_PM_SLEEP_SMP=y
366CONFIG_PM_SLEEP=y
367CONFIG_SUSPEND=y
368# CONFIG_PM_TEST_SUSPEND is not set
369CONFIG_SUSPEND_FREEZER=y
370CONFIG_HIBERNATION=y 60CONFIG_HIBERNATION=y
371CONFIG_PM_STD_PARTITION=""
372CONFIG_ACPI=y
373CONFIG_ACPI_SLEEP=y
374CONFIG_ACPI_PROCFS=y 61CONFIG_ACPI_PROCFS=y
375CONFIG_ACPI_PROCFS_POWER=y
376CONFIG_ACPI_SYSFS_POWER=y
377CONFIG_ACPI_PROC_EVENT=y
378CONFIG_ACPI_AC=y
379CONFIG_ACPI_BATTERY=y
380CONFIG_ACPI_BUTTON=y
381CONFIG_ACPI_FAN=y
382CONFIG_ACPI_DOCK=y 62CONFIG_ACPI_DOCK=y
383CONFIG_ACPI_PROCESSOR=y
384CONFIG_ACPI_HOTPLUG_CPU=y
385CONFIG_ACPI_THERMAL=y
386CONFIG_ACPI_NUMA=y
387# CONFIG_ACPI_CUSTOM_DSDT is not set
388CONFIG_ACPI_BLACKLIST_YEAR=0
389# CONFIG_ACPI_DEBUG is not set
390# CONFIG_ACPI_PCI_SLOT is not set
391CONFIG_X86_PM_TIMER=y
392CONFIG_ACPI_CONTAINER=y
393# CONFIG_ACPI_SBS is not set
394
395#
396# CPU Frequency scaling
397#
398CONFIG_CPU_FREQ=y 63CONFIG_CPU_FREQ=y
399CONFIG_CPU_FREQ_TABLE=y
400CONFIG_CPU_FREQ_DEBUG=y 64CONFIG_CPU_FREQ_DEBUG=y
401# CONFIG_CPU_FREQ_STAT is not set 65# CONFIG_CPU_FREQ_STAT is not set
402# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
403# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
404CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y 66CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
405# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
406# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
407CONFIG_CPU_FREQ_GOV_PERFORMANCE=y 67CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
408# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
409CONFIG_CPU_FREQ_GOV_USERSPACE=y
410CONFIG_CPU_FREQ_GOV_ONDEMAND=y 68CONFIG_CPU_FREQ_GOV_ONDEMAND=y
411# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
412
413#
414# CPUFreq processor drivers
415#
416CONFIG_X86_ACPI_CPUFREQ=y 69CONFIG_X86_ACPI_CPUFREQ=y
417# CONFIG_X86_POWERNOW_K8 is not set
418# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
419# CONFIG_X86_P4_CLOCKMOD is not set
420
421#
422# shared options
423#
424# CONFIG_X86_SPEEDSTEP_LIB is not set
425CONFIG_CPU_IDLE=y
426CONFIG_CPU_IDLE_GOV_LADDER=y
427CONFIG_CPU_IDLE_GOV_MENU=y
428
429#
430# Memory power savings
431#
432# CONFIG_I7300_IDLE is not set
433
434#
435# Bus options (PCI etc.)
436#
437CONFIG_PCI=y
438CONFIG_PCI_DIRECT=y
439CONFIG_PCI_MMCONFIG=y 70CONFIG_PCI_MMCONFIG=y
440CONFIG_PCI_DOMAINS=y
441CONFIG_DMAR=y 71CONFIG_DMAR=y
442# CONFIG_DMAR_DEFAULT_ON is not set 72# CONFIG_DMAR_DEFAULT_ON is not set
443CONFIG_DMAR_GFX_WA=y
444CONFIG_DMAR_FLOPPY_WA=y
445# CONFIG_INTR_REMAP is not set
446CONFIG_PCIEPORTBUS=y 73CONFIG_PCIEPORTBUS=y
447# CONFIG_HOTPLUG_PCI_PCIE is not set
448CONFIG_PCIEAER=y
449# CONFIG_PCIEASPM is not set
450CONFIG_ARCH_SUPPORTS_MSI=y
451CONFIG_PCI_MSI=y
452# CONFIG_PCI_LEGACY is not set
453# CONFIG_PCI_DEBUG is not set
454# CONFIG_PCI_STUB is not set
455CONFIG_HT_IRQ=y
456# CONFIG_PCI_IOV is not set
457CONFIG_ISA_DMA_API=y
458CONFIG_K8_NB=y
459CONFIG_PCCARD=y 74CONFIG_PCCARD=y
460# CONFIG_PCMCIA_DEBUG is not set
461CONFIG_PCMCIA=y
462CONFIG_PCMCIA_LOAD_CIS=y
463CONFIG_PCMCIA_IOCTL=y
464CONFIG_CARDBUS=y
465
466#
467# PC-card bridges
468#
469CONFIG_YENTA=y 75CONFIG_YENTA=y
470CONFIG_YENTA_O2=y
471CONFIG_YENTA_RICOH=y
472CONFIG_YENTA_TI=y
473CONFIG_YENTA_ENE_TUNE=y
474CONFIG_YENTA_TOSHIBA=y
475# CONFIG_PD6729 is not set
476# CONFIG_I82092 is not set
477CONFIG_PCCARD_NONSTATIC=y
478CONFIG_HOTPLUG_PCI=y 76CONFIG_HOTPLUG_PCI=y
479# CONFIG_HOTPLUG_PCI_FAKE is not set
480# CONFIG_HOTPLUG_PCI_ACPI is not set
481# CONFIG_HOTPLUG_PCI_CPCI is not set
482# CONFIG_HOTPLUG_PCI_SHPC is not set
483
484#
485# Executable file formats / Emulations
486#
487CONFIG_BINFMT_ELF=y
488CONFIG_COMPAT_BINFMT_ELF=y
489CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y 77CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
490# CONFIG_HAVE_AOUT is not set
491CONFIG_BINFMT_MISC=y 78CONFIG_BINFMT_MISC=y
492CONFIG_IA32_EMULATION=y 79CONFIG_IA32_EMULATION=y
493# CONFIG_IA32_AOUT is not set
494CONFIG_COMPAT=y
495CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
496CONFIG_SYSVIPC_COMPAT=y
497CONFIG_NET=y 80CONFIG_NET=y
498
499#
500# Networking options
501#
502CONFIG_PACKET=y 81CONFIG_PACKET=y
503CONFIG_PACKET_MMAP=y
504CONFIG_UNIX=y 82CONFIG_UNIX=y
505CONFIG_XFRM=y
506CONFIG_XFRM_USER=y 83CONFIG_XFRM_USER=y
507# CONFIG_XFRM_SUB_POLICY is not set
508# CONFIG_XFRM_MIGRATE is not set
509# CONFIG_XFRM_STATISTICS is not set
510# CONFIG_NET_KEY is not set
511CONFIG_INET=y 84CONFIG_INET=y
512CONFIG_IP_MULTICAST=y 85CONFIG_IP_MULTICAST=y
513CONFIG_IP_ADVANCED_ROUTER=y 86CONFIG_IP_ADVANCED_ROUTER=y
514CONFIG_ASK_IP_FIB_HASH=y
515# CONFIG_IP_FIB_TRIE is not set
516CONFIG_IP_FIB_HASH=y
517CONFIG_IP_MULTIPLE_TABLES=y 87CONFIG_IP_MULTIPLE_TABLES=y
518CONFIG_IP_ROUTE_MULTIPATH=y 88CONFIG_IP_ROUTE_MULTIPATH=y
519CONFIG_IP_ROUTE_VERBOSE=y 89CONFIG_IP_ROUTE_VERBOSE=y
@@ -521,118 +91,46 @@ CONFIG_IP_PNP=y
521CONFIG_IP_PNP_DHCP=y 91CONFIG_IP_PNP_DHCP=y
522CONFIG_IP_PNP_BOOTP=y 92CONFIG_IP_PNP_BOOTP=y
523CONFIG_IP_PNP_RARP=y 93CONFIG_IP_PNP_RARP=y
524# CONFIG_NET_IPIP is not set
525# CONFIG_NET_IPGRE is not set
526CONFIG_IP_MROUTE=y 94CONFIG_IP_MROUTE=y
527CONFIG_IP_PIMSM_V1=y 95CONFIG_IP_PIMSM_V1=y
528CONFIG_IP_PIMSM_V2=y 96CONFIG_IP_PIMSM_V2=y
529# CONFIG_ARPD is not set
530CONFIG_SYN_COOKIES=y 97CONFIG_SYN_COOKIES=y
531# CONFIG_INET_AH is not set
532# CONFIG_INET_ESP is not set
533# CONFIG_INET_IPCOMP is not set
534# CONFIG_INET_XFRM_TUNNEL is not set
535CONFIG_INET_TUNNEL=y
536# CONFIG_INET_XFRM_MODE_TRANSPORT is not set 98# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
537# CONFIG_INET_XFRM_MODE_TUNNEL is not set 99# CONFIG_INET_XFRM_MODE_TUNNEL is not set
538# CONFIG_INET_XFRM_MODE_BEET is not set 100# CONFIG_INET_XFRM_MODE_BEET is not set
539CONFIG_INET_LRO=y
540# CONFIG_INET_DIAG is not set 101# CONFIG_INET_DIAG is not set
541CONFIG_TCP_CONG_ADVANCED=y 102CONFIG_TCP_CONG_ADVANCED=y
542# CONFIG_TCP_CONG_BIC is not set 103# CONFIG_TCP_CONG_BIC is not set
543CONFIG_TCP_CONG_CUBIC=y
544# CONFIG_TCP_CONG_WESTWOOD is not set 104# CONFIG_TCP_CONG_WESTWOOD is not set
545# CONFIG_TCP_CONG_HTCP is not set 105# CONFIG_TCP_CONG_HTCP is not set
546# CONFIG_TCP_CONG_HSTCP is not set
547# CONFIG_TCP_CONG_HYBLA is not set
548# CONFIG_TCP_CONG_VEGAS is not set
549# CONFIG_TCP_CONG_SCALABLE is not set
550# CONFIG_TCP_CONG_LP is not set
551# CONFIG_TCP_CONG_VENO is not set
552# CONFIG_TCP_CONG_YEAH is not set
553# CONFIG_TCP_CONG_ILLINOIS is not set
554# CONFIG_DEFAULT_BIC is not set
555CONFIG_DEFAULT_CUBIC=y
556# CONFIG_DEFAULT_HTCP is not set
557# CONFIG_DEFAULT_VEGAS is not set
558# CONFIG_DEFAULT_WESTWOOD is not set
559# CONFIG_DEFAULT_RENO is not set
560CONFIG_DEFAULT_TCP_CONG="cubic"
561CONFIG_TCP_MD5SIG=y 106CONFIG_TCP_MD5SIG=y
562CONFIG_IPV6=y 107CONFIG_IPV6=y
563# CONFIG_IPV6_PRIVACY is not set
564# CONFIG_IPV6_ROUTER_PREF is not set
565# CONFIG_IPV6_OPTIMISTIC_DAD is not set
566CONFIG_INET6_AH=y 108CONFIG_INET6_AH=y
567CONFIG_INET6_ESP=y 109CONFIG_INET6_ESP=y
568# CONFIG_INET6_IPCOMP is not set
569# CONFIG_IPV6_MIP6 is not set
570# CONFIG_INET6_XFRM_TUNNEL is not set
571# CONFIG_INET6_TUNNEL is not set
572CONFIG_INET6_XFRM_MODE_TRANSPORT=y
573CONFIG_INET6_XFRM_MODE_TUNNEL=y
574CONFIG_INET6_XFRM_MODE_BEET=y
575# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
576CONFIG_IPV6_SIT=y
577CONFIG_IPV6_NDISC_NODETYPE=y
578# CONFIG_IPV6_TUNNEL is not set
579# CONFIG_IPV6_MULTIPLE_TABLES is not set
580# CONFIG_IPV6_MROUTE is not set
581CONFIG_NETLABEL=y 110CONFIG_NETLABEL=y
582CONFIG_NETWORK_SECMARK=y
583CONFIG_NETFILTER=y 111CONFIG_NETFILTER=y
584# CONFIG_NETFILTER_DEBUG is not set
585# CONFIG_NETFILTER_ADVANCED is not set 112# CONFIG_NETFILTER_ADVANCED is not set
586
587#
588# Core Netfilter Configuration
589#
590CONFIG_NETFILTER_NETLINK=y
591CONFIG_NETFILTER_NETLINK_LOG=y
592CONFIG_NF_CONNTRACK=y 113CONFIG_NF_CONNTRACK=y
593CONFIG_NF_CONNTRACK_SECMARK=y
594CONFIG_NF_CONNTRACK_FTP=y 114CONFIG_NF_CONNTRACK_FTP=y
595CONFIG_NF_CONNTRACK_IRC=y 115CONFIG_NF_CONNTRACK_IRC=y
596CONFIG_NF_CONNTRACK_SIP=y 116CONFIG_NF_CONNTRACK_SIP=y
597CONFIG_NF_CT_NETLINK=y 117CONFIG_NF_CT_NETLINK=y
598CONFIG_NETFILTER_XTABLES=y
599CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y 118CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
600CONFIG_NETFILTER_XT_TARGET_MARK=y
601CONFIG_NETFILTER_XT_TARGET_NFLOG=y 119CONFIG_NETFILTER_XT_TARGET_NFLOG=y
602CONFIG_NETFILTER_XT_TARGET_SECMARK=y 120CONFIG_NETFILTER_XT_TARGET_SECMARK=y
603CONFIG_NETFILTER_XT_TARGET_TCPMSS=y 121CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
604CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y 122CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
605CONFIG_NETFILTER_XT_MATCH_MARK=y
606CONFIG_NETFILTER_XT_MATCH_POLICY=y 123CONFIG_NETFILTER_XT_MATCH_POLICY=y
607CONFIG_NETFILTER_XT_MATCH_STATE=y 124CONFIG_NETFILTER_XT_MATCH_STATE=y
608# CONFIG_IP_VS is not set
609
610#
611# IP: Netfilter Configuration
612#
613CONFIG_NF_DEFRAG_IPV4=y
614CONFIG_NF_CONNTRACK_IPV4=y 125CONFIG_NF_CONNTRACK_IPV4=y
615CONFIG_NF_CONNTRACK_PROC_COMPAT=y
616CONFIG_IP_NF_IPTABLES=y 126CONFIG_IP_NF_IPTABLES=y
617CONFIG_IP_NF_FILTER=y 127CONFIG_IP_NF_FILTER=y
618CONFIG_IP_NF_TARGET_REJECT=y 128CONFIG_IP_NF_TARGET_REJECT=y
619CONFIG_IP_NF_TARGET_LOG=y 129CONFIG_IP_NF_TARGET_LOG=y
620CONFIG_IP_NF_TARGET_ULOG=y 130CONFIG_IP_NF_TARGET_ULOG=y
621CONFIG_NF_NAT=y 131CONFIG_NF_NAT=y
622CONFIG_NF_NAT_NEEDED=y
623CONFIG_IP_NF_TARGET_MASQUERADE=y 132CONFIG_IP_NF_TARGET_MASQUERADE=y
624CONFIG_NF_NAT_FTP=y
625CONFIG_NF_NAT_IRC=y
626# CONFIG_NF_NAT_TFTP is not set
627# CONFIG_NF_NAT_AMANDA is not set
628# CONFIG_NF_NAT_PPTP is not set
629# CONFIG_NF_NAT_H323 is not set
630CONFIG_NF_NAT_SIP=y
631CONFIG_IP_NF_MANGLE=y 133CONFIG_IP_NF_MANGLE=y
632
633#
634# IPv6: Netfilter Configuration
635#
636CONFIG_NF_CONNTRACK_IPV6=y 134CONFIG_NF_CONNTRACK_IPV6=y
637CONFIG_IP6_NF_IPTABLES=y 135CONFIG_IP6_NF_IPTABLES=y
638CONFIG_IP6_NF_MATCH_IPV6HEADER=y 136CONFIG_IP6_NF_MATCH_IPV6HEADER=y
@@ -640,1209 +138,111 @@ CONFIG_IP6_NF_TARGET_LOG=y
640CONFIG_IP6_NF_FILTER=y 138CONFIG_IP6_NF_FILTER=y
641CONFIG_IP6_NF_TARGET_REJECT=y 139CONFIG_IP6_NF_TARGET_REJECT=y
642CONFIG_IP6_NF_MANGLE=y 140CONFIG_IP6_NF_MANGLE=y
643# CONFIG_IP_DCCP is not set
644# CONFIG_IP_SCTP is not set
645# CONFIG_TIPC is not set
646# CONFIG_ATM is not set
647# CONFIG_BRIDGE is not set
648# CONFIG_NET_DSA is not set
649# CONFIG_VLAN_8021Q is not set
650# CONFIG_DECNET is not set
651CONFIG_LLC=y
652# CONFIG_LLC2 is not set
653# CONFIG_IPX is not set
654# CONFIG_ATALK is not set
655# CONFIG_X25 is not set
656# CONFIG_LAPB is not set
657# CONFIG_ECONET is not set
658# CONFIG_WAN_ROUTER is not set
659# CONFIG_PHONET is not set
660CONFIG_NET_SCHED=y 141CONFIG_NET_SCHED=y
661
662#
663# Queueing/Scheduling
664#
665# CONFIG_NET_SCH_CBQ is not set
666# CONFIG_NET_SCH_HTB is not set
667# CONFIG_NET_SCH_HFSC is not set
668# CONFIG_NET_SCH_PRIO is not set
669# CONFIG_NET_SCH_MULTIQ is not set
670# CONFIG_NET_SCH_RED is not set
671# CONFIG_NET_SCH_SFQ is not set
672# CONFIG_NET_SCH_TEQL is not set
673# CONFIG_NET_SCH_TBF is not set
674# CONFIG_NET_SCH_GRED is not set
675# CONFIG_NET_SCH_DSMARK is not set
676# CONFIG_NET_SCH_NETEM is not set
677# CONFIG_NET_SCH_DRR is not set
678# CONFIG_NET_SCH_INGRESS is not set
679
680#
681# Classification
682#
683CONFIG_NET_CLS=y
684# CONFIG_NET_CLS_BASIC is not set
685# CONFIG_NET_CLS_TCINDEX is not set
686# CONFIG_NET_CLS_ROUTE4 is not set
687# CONFIG_NET_CLS_FW is not set
688# CONFIG_NET_CLS_U32 is not set
689# CONFIG_NET_CLS_RSVP is not set
690# CONFIG_NET_CLS_RSVP6 is not set
691# CONFIG_NET_CLS_FLOW is not set
692# CONFIG_NET_CLS_CGROUP is not set
693CONFIG_NET_EMATCH=y 142CONFIG_NET_EMATCH=y
694CONFIG_NET_EMATCH_STACK=32
695# CONFIG_NET_EMATCH_CMP is not set
696# CONFIG_NET_EMATCH_NBYTE is not set
697# CONFIG_NET_EMATCH_U32 is not set
698# CONFIG_NET_EMATCH_META is not set
699# CONFIG_NET_EMATCH_TEXT is not set
700CONFIG_NET_CLS_ACT=y 143CONFIG_NET_CLS_ACT=y
701# CONFIG_NET_ACT_POLICE is not set
702# CONFIG_NET_ACT_GACT is not set
703# CONFIG_NET_ACT_MIRRED is not set
704# CONFIG_NET_ACT_IPT is not set
705# CONFIG_NET_ACT_NAT is not set
706# CONFIG_NET_ACT_PEDIT is not set
707# CONFIG_NET_ACT_SIMP is not set
708# CONFIG_NET_ACT_SKBEDIT is not set
709CONFIG_NET_SCH_FIFO=y
710# CONFIG_DCB is not set
711
712#
713# Network testing
714#
715# CONFIG_NET_PKTGEN is not set
716# CONFIG_NET_TCPPROBE is not set
717# CONFIG_NET_DROP_MONITOR is not set
718CONFIG_HAMRADIO=y 144CONFIG_HAMRADIO=y
719
720#
721# Packet Radio protocols
722#
723# CONFIG_AX25 is not set
724# CONFIG_CAN is not set
725# CONFIG_IRDA is not set
726# CONFIG_BT is not set
727# CONFIG_AF_RXRPC is not set
728CONFIG_FIB_RULES=y
729CONFIG_WIRELESS=y
730CONFIG_CFG80211=y 145CONFIG_CFG80211=y
731# CONFIG_CFG80211_REG_DEBUG is not set
732CONFIG_WIRELESS_OLD_REGULATORY=y
733CONFIG_WIRELESS_EXT=y
734CONFIG_WIRELESS_EXT_SYSFS=y
735# CONFIG_LIB80211 is not set
736CONFIG_MAC80211=y 146CONFIG_MAC80211=y
737
738#
739# Rate control algorithm selection
740#
741CONFIG_MAC80211_RC_MINSTREL=y
742# CONFIG_MAC80211_RC_DEFAULT_PID is not set
743CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
744CONFIG_MAC80211_RC_DEFAULT="minstrel"
745# CONFIG_MAC80211_MESH is not set
746CONFIG_MAC80211_LEDS=y 147CONFIG_MAC80211_LEDS=y
747# CONFIG_MAC80211_DEBUGFS is not set
748# CONFIG_MAC80211_DEBUG_MENU is not set
749# CONFIG_WIMAX is not set
750CONFIG_RFKILL=y 148CONFIG_RFKILL=y
751# CONFIG_RFKILL_INPUT is not set
752CONFIG_RFKILL_LEDS=y
753# CONFIG_NET_9P is not set
754
755#
756# Device Drivers
757#
758
759#
760# Generic Driver Options
761#
762CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" 149CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
763CONFIG_STANDALONE=y
764CONFIG_PREVENT_FIRMWARE_BUILD=y
765CONFIG_FW_LOADER=y
766CONFIG_FIRMWARE_IN_KERNEL=y
767CONFIG_EXTRA_FIRMWARE=""
768# CONFIG_DEBUG_DRIVER is not set
769CONFIG_DEBUG_DEVRES=y 150CONFIG_DEBUG_DEVRES=y
770# CONFIG_SYS_HYPERVISOR is not set
771CONFIG_CONNECTOR=y 151CONFIG_CONNECTOR=y
772CONFIG_PROC_EVENTS=y
773# CONFIG_MTD is not set
774# CONFIG_PARPORT is not set
775CONFIG_PNP=y
776CONFIG_PNP_DEBUG_MESSAGES=y
777
778#
779# Protocols
780#
781CONFIG_PNPACPI=y
782CONFIG_BLK_DEV=y
783# CONFIG_BLK_DEV_FD is not set
784# CONFIG_BLK_CPQ_DA is not set
785# CONFIG_BLK_CPQ_CISS_DA is not set
786# CONFIG_BLK_DEV_DAC960 is not set
787# CONFIG_BLK_DEV_UMEM is not set
788# CONFIG_BLK_DEV_COW_COMMON is not set
789CONFIG_BLK_DEV_LOOP=y 152CONFIG_BLK_DEV_LOOP=y
790# CONFIG_BLK_DEV_CRYPTOLOOP is not set
791# CONFIG_BLK_DEV_NBD is not set
792# CONFIG_BLK_DEV_SX8 is not set
793# CONFIG_BLK_DEV_UB is not set
794CONFIG_BLK_DEV_RAM=y 153CONFIG_BLK_DEV_RAM=y
795CONFIG_BLK_DEV_RAM_COUNT=16
796CONFIG_BLK_DEV_RAM_SIZE=16384 154CONFIG_BLK_DEV_RAM_SIZE=16384
797# CONFIG_BLK_DEV_XIP is not set
798# CONFIG_CDROM_PKTCDVD is not set
799# CONFIG_ATA_OVER_ETH is not set
800# CONFIG_BLK_DEV_HD is not set
801CONFIG_MISC_DEVICES=y
802# CONFIG_IBM_ASM is not set
803# CONFIG_PHANTOM is not set
804# CONFIG_SGI_IOC4 is not set
805# CONFIG_TIFM_CORE is not set
806# CONFIG_ICS932S401 is not set
807# CONFIG_ENCLOSURE_SERVICES is not set
808# CONFIG_HP_ILO is not set
809# CONFIG_ISL29003 is not set
810# CONFIG_C2PORT is not set
811
812#
813# EEPROM support
814#
815# CONFIG_EEPROM_AT24 is not set
816# CONFIG_EEPROM_LEGACY is not set
817# CONFIG_EEPROM_93CX6 is not set
818CONFIG_HAVE_IDE=y
819# CONFIG_IDE is not set
820
821#
822# SCSI device support
823#
824# CONFIG_RAID_ATTRS is not set
825CONFIG_SCSI=y
826CONFIG_SCSI_DMA=y
827# CONFIG_SCSI_TGT is not set
828# CONFIG_SCSI_NETLINK is not set
829CONFIG_SCSI_PROC_FS=y
830
831#
832# SCSI support type (disk, tape, CD-ROM)
833#
834CONFIG_BLK_DEV_SD=y 155CONFIG_BLK_DEV_SD=y
835# CONFIG_CHR_DEV_ST is not set
836# CONFIG_CHR_DEV_OSST is not set
837CONFIG_BLK_DEV_SR=y 156CONFIG_BLK_DEV_SR=y
838CONFIG_BLK_DEV_SR_VENDOR=y 157CONFIG_BLK_DEV_SR_VENDOR=y
839CONFIG_CHR_DEV_SG=y 158CONFIG_CHR_DEV_SG=y
840# CONFIG_CHR_DEV_SCH is not set
841
842#
843# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
844#
845# CONFIG_SCSI_MULTI_LUN is not set
846CONFIG_SCSI_CONSTANTS=y 159CONFIG_SCSI_CONSTANTS=y
847# CONFIG_SCSI_LOGGING is not set
848# CONFIG_SCSI_SCAN_ASYNC is not set
849CONFIG_SCSI_WAIT_SCAN=m
850
851#
852# SCSI Transports
853#
854CONFIG_SCSI_SPI_ATTRS=y 160CONFIG_SCSI_SPI_ATTRS=y
855# CONFIG_SCSI_FC_ATTRS is not set
856# CONFIG_SCSI_ISCSI_ATTRS is not set
857# CONFIG_SCSI_SAS_ATTRS is not set
858# CONFIG_SCSI_SAS_LIBSAS is not set
859# CONFIG_SCSI_SRP_ATTRS is not set
860# CONFIG_SCSI_LOWLEVEL is not set 161# CONFIG_SCSI_LOWLEVEL is not set
861# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set
862# CONFIG_SCSI_DH is not set
863# CONFIG_SCSI_OSD_INITIATOR is not set
864CONFIG_ATA=y 162CONFIG_ATA=y
865# CONFIG_ATA_NONSTANDARD is not set
866CONFIG_ATA_ACPI=y
867CONFIG_SATA_PMP=y
868CONFIG_SATA_AHCI=y 163CONFIG_SATA_AHCI=y
869# CONFIG_SATA_SIL24 is not set
870CONFIG_ATA_SFF=y
871# CONFIG_SATA_SVW is not set
872CONFIG_ATA_PIIX=y 164CONFIG_ATA_PIIX=y
873# CONFIG_SATA_MV is not set
874# CONFIG_SATA_NV is not set
875# CONFIG_PDC_ADMA is not set
876# CONFIG_SATA_QSTOR is not set
877# CONFIG_SATA_PROMISE is not set
878# CONFIG_SATA_SX4 is not set
879# CONFIG_SATA_SIL is not set
880# CONFIG_SATA_SIS is not set
881# CONFIG_SATA_ULI is not set
882# CONFIG_SATA_VIA is not set
883# CONFIG_SATA_VITESSE is not set
884# CONFIG_SATA_INIC162X is not set
885# CONFIG_PATA_ACPI is not set
886# CONFIG_PATA_ALI is not set
887CONFIG_PATA_AMD=y 165CONFIG_PATA_AMD=y
888# CONFIG_PATA_ARTOP is not set
889# CONFIG_PATA_ATIIXP is not set
890# CONFIG_PATA_CMD640_PCI is not set
891# CONFIG_PATA_CMD64X is not set
892# CONFIG_PATA_CS5520 is not set
893# CONFIG_PATA_CS5530 is not set
894# CONFIG_PATA_CYPRESS is not set
895# CONFIG_PATA_EFAR is not set
896# CONFIG_ATA_GENERIC is not set
897# CONFIG_PATA_HPT366 is not set
898# CONFIG_PATA_HPT37X is not set
899# CONFIG_PATA_HPT3X2N is not set
900# CONFIG_PATA_HPT3X3 is not set
901# CONFIG_PATA_IT821X is not set
902# CONFIG_PATA_IT8213 is not set
903# CONFIG_PATA_JMICRON is not set
904# CONFIG_PATA_TRIFLEX is not set
905# CONFIG_PATA_MARVELL is not set
906# CONFIG_PATA_MPIIX is not set
907CONFIG_PATA_OLDPIIX=y 166CONFIG_PATA_OLDPIIX=y
908# CONFIG_PATA_NETCELL is not set
909# CONFIG_PATA_NINJA32 is not set
910# CONFIG_PATA_NS87410 is not set
911# CONFIG_PATA_NS87415 is not set
912# CONFIG_PATA_OPTI is not set
913# CONFIG_PATA_OPTIDMA is not set
914# CONFIG_PATA_PCMCIA is not set
915# CONFIG_PATA_PDC_OLD is not set
916# CONFIG_PATA_RADISYS is not set
917# CONFIG_PATA_RZ1000 is not set
918# CONFIG_PATA_SC1200 is not set
919# CONFIG_PATA_SERVERWORKS is not set
920# CONFIG_PATA_PDC2027X is not set
921# CONFIG_PATA_SIL680 is not set
922# CONFIG_PATA_SIS is not set
923# CONFIG_PATA_VIA is not set
924# CONFIG_PATA_WINBOND is not set
925CONFIG_PATA_SCH=y 167CONFIG_PATA_SCH=y
926CONFIG_MD=y 168CONFIG_MD=y
927CONFIG_BLK_DEV_MD=y 169CONFIG_BLK_DEV_MD=y
928CONFIG_MD_AUTODETECT=y
929# CONFIG_MD_LINEAR is not set
930# CONFIG_MD_RAID0 is not set
931# CONFIG_MD_RAID1 is not set
932# CONFIG_MD_RAID10 is not set
933# CONFIG_MD_RAID456 is not set
934# CONFIG_MD_MULTIPATH is not set
935# CONFIG_MD_FAULTY is not set
936CONFIG_BLK_DEV_DM=y 170CONFIG_BLK_DEV_DM=y
937# CONFIG_DM_DEBUG is not set
938# CONFIG_DM_CRYPT is not set
939# CONFIG_DM_SNAPSHOT is not set
940CONFIG_DM_MIRROR=y 171CONFIG_DM_MIRROR=y
941CONFIG_DM_ZERO=y 172CONFIG_DM_ZERO=y
942# CONFIG_DM_MULTIPATH is not set
943# CONFIG_DM_DELAY is not set
944# CONFIG_DM_UEVENT is not set
945# CONFIG_FUSION is not set
946
947#
948# IEEE 1394 (FireWire) support
949#
950
951#
952# Enable only one of the two stacks, unless you know what you are doing
953#
954# CONFIG_FIREWIRE is not set
955# CONFIG_IEEE1394 is not set
956# CONFIG_I2O is not set
957CONFIG_MACINTOSH_DRIVERS=y 173CONFIG_MACINTOSH_DRIVERS=y
958CONFIG_MAC_EMUMOUSEBTN=y 174CONFIG_MAC_EMUMOUSEBTN=y
959CONFIG_NETDEVICES=y 175CONFIG_NETDEVICES=y
960CONFIG_COMPAT_NET_DEV_OPS=y
961# CONFIG_IFB is not set
962# CONFIG_DUMMY is not set
963# CONFIG_BONDING is not set
964# CONFIG_MACVLAN is not set
965# CONFIG_EQUALIZER is not set
966# CONFIG_TUN is not set
967# CONFIG_VETH is not set
968# CONFIG_NET_SB1000 is not set
969# CONFIG_ARCNET is not set
970CONFIG_PHYLIB=y
971
972#
973# MII PHY device drivers
974#
975# CONFIG_MARVELL_PHY is not set
976# CONFIG_DAVICOM_PHY is not set
977# CONFIG_QSEMI_PHY is not set
978# CONFIG_LXT_PHY is not set
979# CONFIG_CICADA_PHY is not set
980# CONFIG_VITESSE_PHY is not set
981# CONFIG_SMSC_PHY is not set
982# CONFIG_BROADCOM_PHY is not set
983# CONFIG_ICPLUS_PHY is not set
984# CONFIG_REALTEK_PHY is not set
985# CONFIG_NATIONAL_PHY is not set
986# CONFIG_STE10XP is not set
987# CONFIG_LSI_ET1011C_PHY is not set
988# CONFIG_FIXED_PHY is not set
989# CONFIG_MDIO_BITBANG is not set
990CONFIG_NET_ETHERNET=y 176CONFIG_NET_ETHERNET=y
991CONFIG_MII=y
992# CONFIG_HAPPYMEAL is not set
993# CONFIG_SUNGEM is not set
994# CONFIG_CASSINI is not set
995CONFIG_NET_VENDOR_3COM=y 177CONFIG_NET_VENDOR_3COM=y
996# CONFIG_VORTEX is not set
997# CONFIG_TYPHOON is not set
998# CONFIG_ETHOC is not set
999# CONFIG_DNET is not set
1000CONFIG_NET_TULIP=y 178CONFIG_NET_TULIP=y
1001# CONFIG_DE2104X is not set
1002# CONFIG_TULIP is not set
1003# CONFIG_DE4X5 is not set
1004# CONFIG_WINBOND_840 is not set
1005# CONFIG_DM9102 is not set
1006# CONFIG_ULI526X is not set
1007# CONFIG_PCMCIA_XIRCOM is not set
1008# CONFIG_HP100 is not set
1009# CONFIG_IBM_NEW_EMAC_ZMII is not set
1010# CONFIG_IBM_NEW_EMAC_RGMII is not set
1011# CONFIG_IBM_NEW_EMAC_TAH is not set
1012# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
1013# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
1014# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
1015# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
1016CONFIG_NET_PCI=y 179CONFIG_NET_PCI=y
1017# CONFIG_PCNET32 is not set
1018# CONFIG_AMD8111_ETH is not set
1019# CONFIG_ADAPTEC_STARFIRE is not set
1020# CONFIG_B44 is not set
1021CONFIG_FORCEDETH=y 180CONFIG_FORCEDETH=y
1022# CONFIG_FORCEDETH_NAPI is not set
1023CONFIG_E100=y 181CONFIG_E100=y
1024# CONFIG_FEALNX is not set
1025# CONFIG_NATSEMI is not set
1026# CONFIG_NE2K_PCI is not set
1027# CONFIG_8139CP is not set
1028CONFIG_8139TOO=y 182CONFIG_8139TOO=y
1029CONFIG_8139TOO_PIO=y
1030# CONFIG_8139TOO_TUNE_TWISTER is not set
1031# CONFIG_8139TOO_8129 is not set
1032# CONFIG_8139_OLD_RX_RESET is not set
1033# CONFIG_R6040 is not set
1034# CONFIG_SIS900 is not set
1035# CONFIG_EPIC100 is not set
1036# CONFIG_SMSC9420 is not set
1037# CONFIG_SUNDANCE is not set
1038# CONFIG_TLAN is not set
1039# CONFIG_VIA_RHINE is not set
1040# CONFIG_SC92031 is not set
1041# CONFIG_ATL2 is not set
1042CONFIG_NETDEV_1000=y
1043# CONFIG_ACENIC is not set
1044# CONFIG_DL2K is not set
1045CONFIG_E1000=y 183CONFIG_E1000=y
1046# CONFIG_E1000E is not set
1047# CONFIG_IP1000 is not set
1048# CONFIG_IGB is not set
1049# CONFIG_IGBVF is not set
1050# CONFIG_NS83820 is not set
1051# CONFIG_HAMACHI is not set
1052# CONFIG_YELLOWFIN is not set
1053# CONFIG_R8169 is not set
1054# CONFIG_SIS190 is not set
1055# CONFIG_SKGE is not set
1056CONFIG_SKY2=y 184CONFIG_SKY2=y
1057# CONFIG_SKY2_DEBUG is not set
1058# CONFIG_VIA_VELOCITY is not set
1059CONFIG_TIGON3=y 185CONFIG_TIGON3=y
1060# CONFIG_BNX2 is not set
1061# CONFIG_QLA3XXX is not set
1062# CONFIG_ATL1 is not set
1063# CONFIG_ATL1E is not set
1064# CONFIG_ATL1C is not set
1065# CONFIG_JME is not set
1066CONFIG_NETDEV_10000=y
1067# CONFIG_CHELSIO_T1 is not set
1068CONFIG_CHELSIO_T3_DEPENDS=y
1069# CONFIG_CHELSIO_T3 is not set
1070# CONFIG_ENIC is not set
1071# CONFIG_IXGBE is not set
1072# CONFIG_IXGB is not set
1073# CONFIG_S2IO is not set
1074# CONFIG_VXGE is not set
1075# CONFIG_MYRI10GE is not set
1076# CONFIG_NETXEN_NIC is not set
1077# CONFIG_NIU is not set
1078# CONFIG_MLX4_EN is not set
1079# CONFIG_MLX4_CORE is not set
1080# CONFIG_TEHUTI is not set
1081# CONFIG_BNX2X is not set
1082# CONFIG_QLGE is not set
1083# CONFIG_SFC is not set
1084# CONFIG_BE2NET is not set
1085CONFIG_TR=y 186CONFIG_TR=y
1086# CONFIG_IBMOL is not set
1087# CONFIG_3C359 is not set
1088# CONFIG_TMS380TR is not set
1089
1090#
1091# Wireless LAN
1092#
1093# CONFIG_WLAN_PRE80211 is not set
1094CONFIG_WLAN_80211=y
1095# CONFIG_PCMCIA_RAYCS is not set
1096# CONFIG_LIBERTAS is not set
1097# CONFIG_LIBERTAS_THINFIRM is not set
1098# CONFIG_AIRO is not set
1099# CONFIG_ATMEL is not set
1100# CONFIG_AT76C50X_USB is not set
1101# CONFIG_AIRO_CS is not set
1102# CONFIG_PCMCIA_WL3501 is not set
1103# CONFIG_PRISM54 is not set
1104# CONFIG_USB_ZD1201 is not set
1105# CONFIG_USB_NET_RNDIS_WLAN is not set
1106# CONFIG_RTL8180 is not set
1107# CONFIG_RTL8187 is not set
1108# CONFIG_ADM8211 is not set
1109# CONFIG_MAC80211_HWSIM is not set
1110# CONFIG_MWL8K is not set
1111# CONFIG_P54_COMMON is not set
1112CONFIG_ATH5K=y
1113# CONFIG_ATH5K_DEBUG is not set
1114# CONFIG_ATH9K is not set
1115# CONFIG_AR9170_USB is not set
1116# CONFIG_IPW2100 is not set
1117# CONFIG_IPW2200 is not set
1118# CONFIG_IWLWIFI is not set
1119# CONFIG_HOSTAP is not set
1120# CONFIG_B43 is not set
1121# CONFIG_B43LEGACY is not set
1122# CONFIG_ZD1211RW is not set
1123# CONFIG_RT2X00 is not set
1124# CONFIG_HERMES is not set
1125
1126#
1127# Enable WiMAX (Networking options) to see the WiMAX drivers
1128#
1129
1130#
1131# USB Network Adapters
1132#
1133# CONFIG_USB_CATC is not set
1134# CONFIG_USB_KAWETH is not set
1135# CONFIG_USB_PEGASUS is not set
1136# CONFIG_USB_RTL8150 is not set
1137# CONFIG_USB_USBNET is not set
1138# CONFIG_USB_HSO is not set
1139CONFIG_NET_PCMCIA=y 187CONFIG_NET_PCMCIA=y
1140# CONFIG_PCMCIA_3C589 is not set
1141# CONFIG_PCMCIA_3C574 is not set
1142# CONFIG_PCMCIA_FMVJ18X is not set
1143# CONFIG_PCMCIA_PCNET is not set
1144# CONFIG_PCMCIA_NMCLAN is not set
1145# CONFIG_PCMCIA_SMC91C92 is not set
1146# CONFIG_PCMCIA_XIRC2PS is not set
1147# CONFIG_PCMCIA_AXNET is not set
1148# CONFIG_PCMCIA_IBMTR is not set
1149# CONFIG_WAN is not set
1150CONFIG_FDDI=y 188CONFIG_FDDI=y
1151# CONFIG_DEFXX is not set
1152# CONFIG_SKFP is not set
1153# CONFIG_HIPPI is not set
1154# CONFIG_PPP is not set
1155# CONFIG_SLIP is not set
1156# CONFIG_NET_FC is not set
1157CONFIG_NETCONSOLE=y 189CONFIG_NETCONSOLE=y
1158# CONFIG_NETCONSOLE_DYNAMIC is not set
1159CONFIG_NETPOLL=y
1160# CONFIG_NETPOLL_TRAP is not set
1161CONFIG_NET_POLL_CONTROLLER=y
1162# CONFIG_ISDN is not set
1163# CONFIG_PHONE is not set
1164
1165#
1166# Input device support
1167#
1168CONFIG_INPUT=y
1169CONFIG_INPUT_FF_MEMLESS=y
1170CONFIG_INPUT_POLLDEV=y 190CONFIG_INPUT_POLLDEV=y
1171
1172#
1173# Userland interfaces
1174#
1175CONFIG_INPUT_MOUSEDEV=y
1176# CONFIG_INPUT_MOUSEDEV_PSAUX is not set 191# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
1177CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
1178CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
1179# CONFIG_INPUT_JOYDEV is not set
1180CONFIG_INPUT_EVDEV=y 192CONFIG_INPUT_EVDEV=y
1181# CONFIG_INPUT_EVBUG is not set
1182
1183#
1184# Input Device Drivers
1185#
1186CONFIG_INPUT_KEYBOARD=y
1187CONFIG_KEYBOARD_ATKBD=y
1188# CONFIG_KEYBOARD_SUNKBD is not set
1189# CONFIG_KEYBOARD_LKKBD is not set
1190# CONFIG_KEYBOARD_XTKBD is not set
1191# CONFIG_KEYBOARD_NEWTON is not set
1192# CONFIG_KEYBOARD_STOWAWAY is not set
1193CONFIG_INPUT_MOUSE=y
1194CONFIG_MOUSE_PS2=y
1195CONFIG_MOUSE_PS2_ALPS=y
1196CONFIG_MOUSE_PS2_LOGIPS2PP=y
1197CONFIG_MOUSE_PS2_SYNAPTICS=y
1198CONFIG_MOUSE_PS2_LIFEBOOK=y
1199CONFIG_MOUSE_PS2_TRACKPOINT=y
1200# CONFIG_MOUSE_PS2_ELANTECH is not set
1201# CONFIG_MOUSE_PS2_TOUCHKIT is not set
1202# CONFIG_MOUSE_SERIAL is not set
1203# CONFIG_MOUSE_APPLETOUCH is not set
1204# CONFIG_MOUSE_BCM5974 is not set
1205# CONFIG_MOUSE_VSXXXAA is not set
1206CONFIG_INPUT_JOYSTICK=y 193CONFIG_INPUT_JOYSTICK=y
1207# CONFIG_JOYSTICK_ANALOG is not set
1208# CONFIG_JOYSTICK_A3D is not set
1209# CONFIG_JOYSTICK_ADI is not set
1210# CONFIG_JOYSTICK_COBRA is not set
1211# CONFIG_JOYSTICK_GF2K is not set
1212# CONFIG_JOYSTICK_GRIP is not set
1213# CONFIG_JOYSTICK_GRIP_MP is not set
1214# CONFIG_JOYSTICK_GUILLEMOT is not set
1215# CONFIG_JOYSTICK_INTERACT is not set
1216# CONFIG_JOYSTICK_SIDEWINDER is not set
1217# CONFIG_JOYSTICK_TMDC is not set
1218# CONFIG_JOYSTICK_IFORCE is not set
1219# CONFIG_JOYSTICK_WARRIOR is not set
1220# CONFIG_JOYSTICK_MAGELLAN is not set
1221# CONFIG_JOYSTICK_SPACEORB is not set
1222# CONFIG_JOYSTICK_SPACEBALL is not set
1223# CONFIG_JOYSTICK_STINGER is not set
1224# CONFIG_JOYSTICK_TWIDJOY is not set
1225# CONFIG_JOYSTICK_ZHENHUA is not set
1226# CONFIG_JOYSTICK_JOYDUMP is not set
1227# CONFIG_JOYSTICK_XPAD is not set
1228CONFIG_INPUT_TABLET=y 194CONFIG_INPUT_TABLET=y
1229# CONFIG_TABLET_USB_ACECAD is not set
1230# CONFIG_TABLET_USB_AIPTEK is not set
1231# CONFIG_TABLET_USB_GTCO is not set
1232# CONFIG_TABLET_USB_KBTAB is not set
1233# CONFIG_TABLET_USB_WACOM is not set
1234CONFIG_INPUT_TOUCHSCREEN=y 195CONFIG_INPUT_TOUCHSCREEN=y
1235# CONFIG_TOUCHSCREEN_AD7879_I2C is not set
1236# CONFIG_TOUCHSCREEN_AD7879 is not set
1237# CONFIG_TOUCHSCREEN_FUJITSU is not set
1238# CONFIG_TOUCHSCREEN_GUNZE is not set
1239# CONFIG_TOUCHSCREEN_ELO is not set
1240# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
1241# CONFIG_TOUCHSCREEN_MTOUCH is not set
1242# CONFIG_TOUCHSCREEN_INEXIO is not set
1243# CONFIG_TOUCHSCREEN_MK712 is not set
1244# CONFIG_TOUCHSCREEN_PENMOUNT is not set
1245# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
1246# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
1247# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
1248# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
1249# CONFIG_TOUCHSCREEN_TSC2007 is not set
1250CONFIG_INPUT_MISC=y 196CONFIG_INPUT_MISC=y
1251# CONFIG_INPUT_PCSPKR is not set
1252# CONFIG_INPUT_APANEL is not set
1253# CONFIG_INPUT_ATLAS_BTNS is not set
1254# CONFIG_INPUT_ATI_REMOTE is not set
1255# CONFIG_INPUT_ATI_REMOTE2 is not set
1256# CONFIG_INPUT_KEYSPAN_REMOTE is not set
1257# CONFIG_INPUT_POWERMATE is not set
1258# CONFIG_INPUT_YEALINK is not set
1259# CONFIG_INPUT_CM109 is not set
1260# CONFIG_INPUT_UINPUT is not set
1261
1262#
1263# Hardware I/O ports
1264#
1265CONFIG_SERIO=y
1266CONFIG_SERIO_I8042=y
1267CONFIG_SERIO_SERPORT=y
1268# CONFIG_SERIO_CT82C710 is not set
1269# CONFIG_SERIO_PCIPS2 is not set
1270CONFIG_SERIO_LIBPS2=y
1271# CONFIG_SERIO_RAW is not set
1272# CONFIG_GAMEPORT is not set
1273
1274#
1275# Character devices
1276#
1277CONFIG_VT=y
1278CONFIG_CONSOLE_TRANSLATIONS=y
1279CONFIG_VT_CONSOLE=y
1280CONFIG_HW_CONSOLE=y
1281CONFIG_VT_HW_CONSOLE_BINDING=y 197CONFIG_VT_HW_CONSOLE_BINDING=y
1282CONFIG_DEVKMEM=y
1283CONFIG_SERIAL_NONSTANDARD=y 198CONFIG_SERIAL_NONSTANDARD=y
1284# CONFIG_COMPUTONE is not set
1285# CONFIG_ROCKETPORT is not set
1286# CONFIG_CYCLADES is not set
1287# CONFIG_DIGIEPCA is not set
1288# CONFIG_MOXA_INTELLIO is not set
1289# CONFIG_MOXA_SMARTIO is not set
1290# CONFIG_ISI is not set
1291# CONFIG_SYNCLINK is not set
1292# CONFIG_SYNCLINKMP is not set
1293# CONFIG_SYNCLINK_GT is not set
1294# CONFIG_N_HDLC is not set
1295# CONFIG_RISCOM8 is not set
1296# CONFIG_SPECIALIX is not set
1297# CONFIG_SX is not set
1298# CONFIG_RIO is not set
1299# CONFIG_STALDRV is not set
1300# CONFIG_NOZOMI is not set
1301
1302#
1303# Serial drivers
1304#
1305CONFIG_SERIAL_8250=y 199CONFIG_SERIAL_8250=y
1306CONFIG_SERIAL_8250_CONSOLE=y 200CONFIG_SERIAL_8250_CONSOLE=y
1307CONFIG_FIX_EARLYCON_MEM=y
1308CONFIG_SERIAL_8250_PCI=y
1309CONFIG_SERIAL_8250_PNP=y
1310# CONFIG_SERIAL_8250_CS is not set
1311CONFIG_SERIAL_8250_NR_UARTS=32 201CONFIG_SERIAL_8250_NR_UARTS=32
1312CONFIG_SERIAL_8250_RUNTIME_UARTS=4
1313CONFIG_SERIAL_8250_EXTENDED=y 202CONFIG_SERIAL_8250_EXTENDED=y
1314CONFIG_SERIAL_8250_MANY_PORTS=y 203CONFIG_SERIAL_8250_MANY_PORTS=y
1315CONFIG_SERIAL_8250_SHARE_IRQ=y 204CONFIG_SERIAL_8250_SHARE_IRQ=y
1316CONFIG_SERIAL_8250_DETECT_IRQ=y 205CONFIG_SERIAL_8250_DETECT_IRQ=y
1317CONFIG_SERIAL_8250_RSA=y 206CONFIG_SERIAL_8250_RSA=y
1318
1319#
1320# Non-8250 serial port support
1321#
1322CONFIG_SERIAL_CORE=y
1323CONFIG_SERIAL_CORE_CONSOLE=y
1324# CONFIG_SERIAL_JSM is not set
1325CONFIG_UNIX98_PTYS=y
1326# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
1327# CONFIG_LEGACY_PTYS is not set 207# CONFIG_LEGACY_PTYS is not set
1328# CONFIG_IPMI_HANDLER is not set
1329CONFIG_HW_RANDOM=y 208CONFIG_HW_RANDOM=y
1330# CONFIG_HW_RANDOM_TIMERIOMEM is not set
1331# CONFIG_HW_RANDOM_INTEL is not set 209# CONFIG_HW_RANDOM_INTEL is not set
1332# CONFIG_HW_RANDOM_AMD is not set 210# CONFIG_HW_RANDOM_AMD is not set
1333CONFIG_NVRAM=y 211CONFIG_NVRAM=y
1334# CONFIG_R3964 is not set
1335# CONFIG_APPLICOM is not set
1336
1337#
1338# PCMCIA character devices
1339#
1340# CONFIG_SYNCLINK_CS is not set
1341# CONFIG_CARDMAN_4000 is not set
1342# CONFIG_CARDMAN_4040 is not set
1343# CONFIG_IPWIRELESS is not set
1344# CONFIG_MWAVE is not set
1345# CONFIG_PC8736x_GPIO is not set
1346# CONFIG_RAW_DRIVER is not set
1347CONFIG_HPET=y 212CONFIG_HPET=y
1348# CONFIG_HPET_MMAP is not set 213# CONFIG_HPET_MMAP is not set
1349# CONFIG_HANGCHECK_TIMER is not set
1350# CONFIG_TCG_TPM is not set
1351# CONFIG_TELCLOCK is not set
1352CONFIG_DEVPORT=y
1353CONFIG_I2C=y
1354CONFIG_I2C_BOARDINFO=y
1355# CONFIG_I2C_CHARDEV is not set
1356CONFIG_I2C_HELPER_AUTO=y
1357CONFIG_I2C_ALGOBIT=y
1358
1359#
1360# I2C Hardware Bus support
1361#
1362
1363#
1364# PC SMBus host controller drivers
1365#
1366# CONFIG_I2C_ALI1535 is not set
1367# CONFIG_I2C_ALI1563 is not set
1368# CONFIG_I2C_ALI15X3 is not set
1369# CONFIG_I2C_AMD756 is not set
1370# CONFIG_I2C_AMD8111 is not set
1371CONFIG_I2C_I801=y 214CONFIG_I2C_I801=y
1372# CONFIG_I2C_ISCH is not set
1373# CONFIG_I2C_PIIX4 is not set
1374# CONFIG_I2C_NFORCE2 is not set
1375# CONFIG_I2C_SIS5595 is not set
1376# CONFIG_I2C_SIS630 is not set
1377# CONFIG_I2C_SIS96X is not set
1378# CONFIG_I2C_VIA is not set
1379# CONFIG_I2C_VIAPRO is not set
1380
1381#
1382# I2C system bus drivers (mostly embedded / system-on-chip)
1383#
1384# CONFIG_I2C_OCORES is not set
1385# CONFIG_I2C_SIMTEC is not set
1386
1387#
1388# External I2C/SMBus adapter drivers
1389#
1390# CONFIG_I2C_PARPORT_LIGHT is not set
1391# CONFIG_I2C_TAOS_EVM is not set
1392# CONFIG_I2C_TINY_USB is not set
1393
1394#
1395# Graphics adapter I2C/DDC channel drivers
1396#
1397# CONFIG_I2C_VOODOO3 is not set
1398
1399#
1400# Other I2C/SMBus bus drivers
1401#
1402# CONFIG_I2C_PCA_PLATFORM is not set
1403# CONFIG_I2C_STUB is not set
1404
1405#
1406# Miscellaneous I2C Chip support
1407#
1408# CONFIG_DS1682 is not set
1409# CONFIG_SENSORS_PCF8574 is not set
1410# CONFIG_PCF8575 is not set
1411# CONFIG_SENSORS_PCA9539 is not set
1412# CONFIG_SENSORS_MAX6875 is not set
1413# CONFIG_SENSORS_TSL2550 is not set
1414# CONFIG_I2C_DEBUG_CORE is not set
1415# CONFIG_I2C_DEBUG_ALGO is not set
1416# CONFIG_I2C_DEBUG_BUS is not set
1417# CONFIG_I2C_DEBUG_CHIP is not set
1418# CONFIG_SPI is not set
1419CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
1420# CONFIG_GPIOLIB is not set
1421# CONFIG_W1 is not set
1422CONFIG_POWER_SUPPLY=y
1423# CONFIG_POWER_SUPPLY_DEBUG is not set
1424# CONFIG_PDA_POWER is not set
1425# CONFIG_BATTERY_DS2760 is not set
1426# CONFIG_BATTERY_BQ27x00 is not set
1427CONFIG_HWMON=y
1428# CONFIG_HWMON_VID is not set
1429# CONFIG_SENSORS_ABITUGURU is not set
1430# CONFIG_SENSORS_ABITUGURU3 is not set
1431# CONFIG_SENSORS_AD7414 is not set
1432# CONFIG_SENSORS_AD7418 is not set
1433# CONFIG_SENSORS_ADM1021 is not set
1434# CONFIG_SENSORS_ADM1025 is not set
1435# CONFIG_SENSORS_ADM1026 is not set
1436# CONFIG_SENSORS_ADM1029 is not set
1437# CONFIG_SENSORS_ADM1031 is not set
1438# CONFIG_SENSORS_ADM9240 is not set
1439# CONFIG_SENSORS_ADT7462 is not set
1440# CONFIG_SENSORS_ADT7470 is not set
1441# CONFIG_SENSORS_ADT7473 is not set
1442# CONFIG_SENSORS_ADT7475 is not set
1443# CONFIG_SENSORS_K8TEMP is not set
1444# CONFIG_SENSORS_ASB100 is not set
1445# CONFIG_SENSORS_ATK0110 is not set
1446# CONFIG_SENSORS_ATXP1 is not set
1447# CONFIG_SENSORS_DS1621 is not set
1448# CONFIG_SENSORS_I5K_AMB is not set
1449# CONFIG_SENSORS_F71805F is not set
1450# CONFIG_SENSORS_F71882FG is not set
1451# CONFIG_SENSORS_F75375S is not set
1452# CONFIG_SENSORS_FSCHER is not set
1453# CONFIG_SENSORS_FSCPOS is not set
1454# CONFIG_SENSORS_FSCHMD is not set
1455# CONFIG_SENSORS_G760A is not set
1456# CONFIG_SENSORS_GL518SM is not set
1457# CONFIG_SENSORS_GL520SM is not set
1458# CONFIG_SENSORS_CORETEMP is not set
1459# CONFIG_SENSORS_PKGTEMP is not set
1460# CONFIG_SENSORS_IT87 is not set
1461# CONFIG_SENSORS_LM63 is not set
1462# CONFIG_SENSORS_LM75 is not set
1463# CONFIG_SENSORS_LM77 is not set
1464# CONFIG_SENSORS_LM78 is not set
1465# CONFIG_SENSORS_LM80 is not set
1466# CONFIG_SENSORS_LM83 is not set
1467# CONFIG_SENSORS_LM85 is not set
1468# CONFIG_SENSORS_LM87 is not set
1469# CONFIG_SENSORS_LM90 is not set
1470# CONFIG_SENSORS_LM92 is not set
1471# CONFIG_SENSORS_LM93 is not set
1472# CONFIG_SENSORS_LTC4215 is not set
1473# CONFIG_SENSORS_LTC4245 is not set
1474# CONFIG_SENSORS_LM95241 is not set
1475# CONFIG_SENSORS_MAX1619 is not set
1476# CONFIG_SENSORS_MAX6650 is not set
1477# CONFIG_SENSORS_PC87360 is not set
1478# CONFIG_SENSORS_PC87427 is not set
1479# CONFIG_SENSORS_PCF8591 is not set
1480# CONFIG_SENSORS_SIS5595 is not set
1481# CONFIG_SENSORS_DME1737 is not set
1482# CONFIG_SENSORS_SMSC47M1 is not set
1483# CONFIG_SENSORS_SMSC47M192 is not set
1484# CONFIG_SENSORS_SMSC47B397 is not set
1485# CONFIG_SENSORS_ADS7828 is not set
1486# CONFIG_SENSORS_THMC50 is not set
1487# CONFIG_SENSORS_VIA686A is not set
1488# CONFIG_SENSORS_VT1211 is not set
1489# CONFIG_SENSORS_VT8231 is not set
1490# CONFIG_SENSORS_W83781D is not set
1491# CONFIG_SENSORS_W83791D is not set
1492# CONFIG_SENSORS_W83792D is not set
1493# CONFIG_SENSORS_W83793 is not set
1494# CONFIG_SENSORS_W83L785TS is not set
1495# CONFIG_SENSORS_W83L786NG is not set
1496# CONFIG_SENSORS_W83627HF is not set
1497# CONFIG_SENSORS_W83627EHF is not set
1498# CONFIG_SENSORS_HDAPS is not set
1499# CONFIG_SENSORS_LIS3LV02D is not set
1500# CONFIG_SENSORS_APPLESMC is not set
1501# CONFIG_HWMON_DEBUG_CHIP is not set
1502CONFIG_THERMAL=y
1503# CONFIG_THERMAL_HWMON is not set
1504CONFIG_WATCHDOG=y 215CONFIG_WATCHDOG=y
1505# CONFIG_WATCHDOG_NOWAYOUT is not set
1506
1507#
1508# Watchdog Device Drivers
1509#
1510# CONFIG_SOFT_WATCHDOG is not set
1511# CONFIG_ACQUIRE_WDT is not set
1512# CONFIG_ADVANTECH_WDT is not set
1513# CONFIG_ALIM1535_WDT is not set
1514# CONFIG_ALIM7101_WDT is not set
1515# CONFIG_SC520_WDT is not set
1516# CONFIG_EUROTECH_WDT is not set
1517# CONFIG_IB700_WDT is not set
1518# CONFIG_IBMASR is not set
1519# CONFIG_WAFER_WDT is not set
1520# CONFIG_I6300ESB_WDT is not set
1521# CONFIG_ITCO_WDT is not set
1522# CONFIG_IT8712F_WDT is not set
1523# CONFIG_IT87_WDT is not set
1524# CONFIG_HP_WATCHDOG is not set
1525# CONFIG_SC1200_WDT is not set
1526# CONFIG_PC87413_WDT is not set
1527# CONFIG_60XX_WDT is not set
1528# CONFIG_SBC8360_WDT is not set
1529# CONFIG_CPU5_WDT is not set
1530# CONFIG_SMSC_SCH311X_WDT is not set
1531# CONFIG_SMSC37B787_WDT is not set
1532# CONFIG_W83627HF_WDT is not set
1533# CONFIG_W83697HF_WDT is not set
1534# CONFIG_W83697UG_WDT is not set
1535# CONFIG_W83877F_WDT is not set
1536# CONFIG_W83977F_WDT is not set
1537# CONFIG_MACHZ_WDT is not set
1538# CONFIG_SBC_EPX_C3_WATCHDOG is not set
1539
1540#
1541# PCI-based Watchdog Cards
1542#
1543# CONFIG_PCIPCWATCHDOG is not set
1544# CONFIG_WDTPCI is not set
1545
1546#
1547# USB-based Watchdog Cards
1548#
1549# CONFIG_USBPCWATCHDOG is not set
1550CONFIG_SSB_POSSIBLE=y
1551
1552#
1553# Sonics Silicon Backplane
1554#
1555# CONFIG_SSB is not set
1556
1557#
1558# Multifunction device drivers
1559#
1560# CONFIG_MFD_CORE is not set
1561# CONFIG_MFD_SM501 is not set
1562# CONFIG_HTC_PASIC3 is not set
1563# CONFIG_TWL4030_CORE is not set
1564# CONFIG_MFD_TMIO is not set
1565# CONFIG_PMIC_DA903X is not set
1566# CONFIG_MFD_WM8400 is not set
1567# CONFIG_MFD_WM8350_I2C is not set
1568# CONFIG_MFD_PCF50633 is not set
1569# CONFIG_REGULATOR is not set
1570
1571#
1572# Multimedia devices
1573#
1574
1575#
1576# Multimedia core support
1577#
1578# CONFIG_VIDEO_DEV is not set
1579# CONFIG_DVB_CORE is not set
1580# CONFIG_VIDEO_MEDIA is not set
1581
1582#
1583# Multimedia drivers
1584#
1585CONFIG_DAB=y
1586# CONFIG_USB_DABUSB is not set
1587
1588#
1589# Graphics support
1590#
1591CONFIG_AGP=y 216CONFIG_AGP=y
1592CONFIG_AGP_AMD64=y 217CONFIG_AGP_AMD64=y
1593CONFIG_AGP_INTEL=y 218CONFIG_AGP_INTEL=y
1594# CONFIG_AGP_SIS is not set
1595# CONFIG_AGP_VIA is not set
1596CONFIG_DRM=y 219CONFIG_DRM=y
1597# CONFIG_DRM_TDFX is not set
1598# CONFIG_DRM_R128 is not set
1599# CONFIG_DRM_RADEON is not set
1600# CONFIG_DRM_I810 is not set
1601# CONFIG_DRM_I830 is not set
1602CONFIG_DRM_I915=y 220CONFIG_DRM_I915=y
1603CONFIG_DRM_I915_KMS=y 221CONFIG_DRM_I915_KMS=y
1604# CONFIG_DRM_MGA is not set
1605# CONFIG_DRM_SIS is not set
1606# CONFIG_DRM_VIA is not set
1607# CONFIG_DRM_SAVAGE is not set
1608# CONFIG_VGASTATE is not set
1609# CONFIG_VIDEO_OUTPUT_CONTROL is not set
1610CONFIG_FB=y
1611# CONFIG_FIRMWARE_EDID is not set
1612# CONFIG_FB_DDC is not set
1613# CONFIG_FB_BOOT_VESA_SUPPORT is not set
1614CONFIG_FB_CFB_FILLRECT=y
1615CONFIG_FB_CFB_COPYAREA=y
1616CONFIG_FB_CFB_IMAGEBLIT=y
1617# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
1618# CONFIG_FB_SYS_FILLRECT is not set
1619# CONFIG_FB_SYS_COPYAREA is not set
1620# CONFIG_FB_SYS_IMAGEBLIT is not set
1621# CONFIG_FB_FOREIGN_ENDIAN is not set
1622# CONFIG_FB_SYS_FOPS is not set
1623# CONFIG_FB_SVGALIB is not set
1624# CONFIG_FB_MACMODES is not set
1625# CONFIG_FB_BACKLIGHT is not set
1626CONFIG_FB_MODE_HELPERS=y 222CONFIG_FB_MODE_HELPERS=y
1627CONFIG_FB_TILEBLITTING=y 223CONFIG_FB_TILEBLITTING=y
1628
1629#
1630# Frame buffer hardware drivers
1631#
1632# CONFIG_FB_CIRRUS is not set
1633# CONFIG_FB_PM2 is not set
1634# CONFIG_FB_CYBER2000 is not set
1635# CONFIG_FB_ARC is not set
1636# CONFIG_FB_ASILIANT is not set
1637# CONFIG_FB_IMSTT is not set
1638# CONFIG_FB_VGA16 is not set
1639# CONFIG_FB_UVESA is not set
1640# CONFIG_FB_VESA is not set
1641CONFIG_FB_EFI=y 224CONFIG_FB_EFI=y
1642# CONFIG_FB_N411 is not set
1643# CONFIG_FB_HGA is not set
1644# CONFIG_FB_S1D13XXX is not set
1645# CONFIG_FB_NVIDIA is not set
1646# CONFIG_FB_RIVA is not set
1647# CONFIG_FB_LE80578 is not set
1648# CONFIG_FB_INTEL is not set
1649# CONFIG_FB_MATROX is not set
1650# CONFIG_FB_RADEON is not set
1651# CONFIG_FB_ATY128 is not set
1652# CONFIG_FB_ATY is not set
1653# CONFIG_FB_S3 is not set
1654# CONFIG_FB_SAVAGE is not set
1655# CONFIG_FB_SIS is not set
1656# CONFIG_FB_VIA is not set
1657# CONFIG_FB_NEOMAGIC is not set
1658# CONFIG_FB_KYRO is not set
1659# CONFIG_FB_3DFX is not set
1660# CONFIG_FB_VOODOO1 is not set
1661# CONFIG_FB_VT8623 is not set
1662# CONFIG_FB_TRIDENT is not set
1663# CONFIG_FB_ARK is not set
1664# CONFIG_FB_PM3 is not set
1665# CONFIG_FB_CARMINE is not set
1666# CONFIG_FB_GEODE is not set
1667# CONFIG_FB_VIRTUAL is not set
1668# CONFIG_FB_METRONOME is not set
1669# CONFIG_FB_MB862XX is not set
1670# CONFIG_FB_BROADSHEET is not set
1671CONFIG_BACKLIGHT_LCD_SUPPORT=y 225CONFIG_BACKLIGHT_LCD_SUPPORT=y
1672# CONFIG_LCD_CLASS_DEVICE is not set 226# CONFIG_LCD_CLASS_DEVICE is not set
1673CONFIG_BACKLIGHT_CLASS_DEVICE=y
1674CONFIG_BACKLIGHT_GENERIC=y
1675# CONFIG_BACKLIGHT_PROGEAR is not set
1676# CONFIG_BACKLIGHT_MBP_NVIDIA is not set
1677# CONFIG_BACKLIGHT_SAHARA is not set
1678
1679#
1680# Display device support
1681#
1682# CONFIG_DISPLAY_SUPPORT is not set
1683
1684#
1685# Console display driver support
1686#
1687CONFIG_VGA_CONSOLE=y
1688CONFIG_VGACON_SOFT_SCROLLBACK=y 227CONFIG_VGACON_SOFT_SCROLLBACK=y
1689CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
1690CONFIG_DUMMY_CONSOLE=y
1691# CONFIG_FRAMEBUFFER_CONSOLE is not set
1692CONFIG_LOGO=y 228CONFIG_LOGO=y
1693# CONFIG_LOGO_LINUX_MONO is not set 229# CONFIG_LOGO_LINUX_MONO is not set
1694# CONFIG_LOGO_LINUX_VGA16 is not set 230# CONFIG_LOGO_LINUX_VGA16 is not set
1695CONFIG_LOGO_LINUX_CLUT224=y
1696CONFIG_SOUND=y 231CONFIG_SOUND=y
1697CONFIG_SOUND_OSS_CORE=y
1698CONFIG_SND=y 232CONFIG_SND=y
1699CONFIG_SND_TIMER=y
1700CONFIG_SND_PCM=y
1701CONFIG_SND_HWDEP=y
1702CONFIG_SND_JACK=y
1703CONFIG_SND_SEQUENCER=y 233CONFIG_SND_SEQUENCER=y
1704CONFIG_SND_SEQ_DUMMY=y 234CONFIG_SND_SEQ_DUMMY=y
1705CONFIG_SND_OSSEMUL=y
1706CONFIG_SND_MIXER_OSS=y 235CONFIG_SND_MIXER_OSS=y
1707CONFIG_SND_PCM_OSS=y 236CONFIG_SND_PCM_OSS=y
1708CONFIG_SND_PCM_OSS_PLUGINS=y
1709CONFIG_SND_SEQUENCER_OSS=y 237CONFIG_SND_SEQUENCER_OSS=y
1710CONFIG_SND_HRTIMER=y 238CONFIG_SND_HRTIMER=y
1711CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
1712CONFIG_SND_DYNAMIC_MINORS=y
1713CONFIG_SND_SUPPORT_OLD_API=y
1714CONFIG_SND_VERBOSE_PROCFS=y
1715# CONFIG_SND_VERBOSE_PRINTK is not set
1716# CONFIG_SND_DEBUG is not set
1717CONFIG_SND_VMASTER=y
1718CONFIG_SND_DRIVERS=y
1719# CONFIG_SND_PCSP is not set
1720# CONFIG_SND_DUMMY is not set
1721# CONFIG_SND_VIRMIDI is not set
1722# CONFIG_SND_MTPAV is not set
1723# CONFIG_SND_SERIAL_U16550 is not set
1724# CONFIG_SND_MPU401 is not set
1725CONFIG_SND_PCI=y
1726# CONFIG_SND_AD1889 is not set
1727# CONFIG_SND_ALS300 is not set
1728# CONFIG_SND_ALS4000 is not set
1729# CONFIG_SND_ALI5451 is not set
1730# CONFIG_SND_ATIIXP is not set
1731# CONFIG_SND_ATIIXP_MODEM is not set
1732# CONFIG_SND_AU8810 is not set
1733# CONFIG_SND_AU8820 is not set
1734# CONFIG_SND_AU8830 is not set
1735# CONFIG_SND_AW2 is not set
1736# CONFIG_SND_AZT3328 is not set
1737# CONFIG_SND_BT87X is not set
1738# CONFIG_SND_CA0106 is not set
1739# CONFIG_SND_CMIPCI is not set
1740# CONFIG_SND_OXYGEN is not set
1741# CONFIG_SND_CS4281 is not set
1742# CONFIG_SND_CS46XX is not set
1743# CONFIG_SND_CS5530 is not set
1744# CONFIG_SND_DARLA20 is not set
1745# CONFIG_SND_GINA20 is not set
1746# CONFIG_SND_LAYLA20 is not set
1747# CONFIG_SND_DARLA24 is not set
1748# CONFIG_SND_GINA24 is not set
1749# CONFIG_SND_LAYLA24 is not set
1750# CONFIG_SND_MONA is not set
1751# CONFIG_SND_MIA is not set
1752# CONFIG_SND_ECHO3G is not set
1753# CONFIG_SND_INDIGO is not set
1754# CONFIG_SND_INDIGOIO is not set
1755# CONFIG_SND_INDIGODJ is not set
1756# CONFIG_SND_INDIGOIOX is not set
1757# CONFIG_SND_INDIGODJX is not set
1758# CONFIG_SND_EMU10K1 is not set
1759# CONFIG_SND_EMU10K1X is not set
1760# CONFIG_SND_ENS1370 is not set
1761# CONFIG_SND_ENS1371 is not set
1762# CONFIG_SND_ES1938 is not set
1763# CONFIG_SND_ES1968 is not set
1764# CONFIG_SND_FM801 is not set
1765CONFIG_SND_HDA_INTEL=y 239CONFIG_SND_HDA_INTEL=y
1766CONFIG_SND_HDA_HWDEP=y 240CONFIG_SND_HDA_HWDEP=y
1767# CONFIG_SND_HDA_RECONFIG is not set
1768# CONFIG_SND_HDA_INPUT_BEEP is not set
1769CONFIG_SND_HDA_CODEC_REALTEK=y
1770CONFIG_SND_HDA_CODEC_ANALOG=y
1771CONFIG_SND_HDA_CODEC_SIGMATEL=y
1772CONFIG_SND_HDA_CODEC_VIA=y
1773CONFIG_SND_HDA_CODEC_ATIHDMI=y
1774CONFIG_SND_HDA_CODEC_NVHDMI=y
1775CONFIG_SND_HDA_CODEC_INTELHDMI=y
1776CONFIG_SND_HDA_ELD=y
1777CONFIG_SND_HDA_CODEC_CONEXANT=y
1778CONFIG_SND_HDA_CODEC_CMEDIA=y
1779CONFIG_SND_HDA_CODEC_SI3054=y
1780CONFIG_SND_HDA_GENERIC=y
1781# CONFIG_SND_HDA_POWER_SAVE is not set
1782# CONFIG_SND_HDSP is not set
1783# CONFIG_SND_HDSPM is not set
1784# CONFIG_SND_HIFIER is not set
1785# CONFIG_SND_ICE1712 is not set
1786# CONFIG_SND_ICE1724 is not set
1787# CONFIG_SND_INTEL8X0 is not set
1788# CONFIG_SND_INTEL8X0M is not set
1789# CONFIG_SND_KORG1212 is not set
1790# CONFIG_SND_MAESTRO3 is not set
1791# CONFIG_SND_MIXART is not set
1792# CONFIG_SND_NM256 is not set
1793# CONFIG_SND_PCXHR is not set
1794# CONFIG_SND_RIPTIDE is not set
1795# CONFIG_SND_RME32 is not set
1796# CONFIG_SND_RME96 is not set
1797# CONFIG_SND_RME9652 is not set
1798# CONFIG_SND_SONICVIBES is not set
1799# CONFIG_SND_TRIDENT is not set
1800# CONFIG_SND_VIA82XX is not set
1801# CONFIG_SND_VIA82XX_MODEM is not set
1802# CONFIG_SND_VIRTUOSO is not set
1803# CONFIG_SND_VX222 is not set
1804# CONFIG_SND_YMFPCI is not set
1805CONFIG_SND_USB=y
1806# CONFIG_SND_USB_AUDIO is not set
1807# CONFIG_SND_USB_USX2Y is not set
1808# CONFIG_SND_USB_CAIAQ is not set
1809# CONFIG_SND_USB_US122L is not set
1810CONFIG_SND_PCMCIA=y
1811# CONFIG_SND_VXPOCKET is not set
1812# CONFIG_SND_PDAUDIOCF is not set
1813# CONFIG_SND_SOC is not set
1814# CONFIG_SOUND_PRIME is not set
1815CONFIG_HID_SUPPORT=y
1816CONFIG_HID=y
1817CONFIG_HID_DEBUG=y
1818CONFIG_HIDRAW=y 241CONFIG_HIDRAW=y
1819
1820#
1821# USB Input Devices
1822#
1823CONFIG_USB_HID=y
1824CONFIG_HID_PID=y 242CONFIG_HID_PID=y
1825CONFIG_USB_HIDDEV=y 243CONFIG_USB_HIDDEV=y
1826
1827#
1828# Special HID drivers
1829#
1830CONFIG_HID_A4TECH=y
1831CONFIG_HID_APPLE=y
1832CONFIG_HID_BELKIN=y
1833CONFIG_HID_CHERRY=y
1834CONFIG_HID_CHICONY=y
1835CONFIG_HID_CYPRESS=y
1836# CONFIG_DRAGONRISE_FF is not set
1837CONFIG_HID_EZKEY=y
1838CONFIG_HID_KYE=y
1839CONFIG_HID_GYRATION=y 244CONFIG_HID_GYRATION=y
1840CONFIG_HID_KENSINGTON=y
1841CONFIG_HID_LOGITECH=y
1842CONFIG_LOGITECH_FF=y 245CONFIG_LOGITECH_FF=y
1843# CONFIG_LOGIRUMBLEPAD2_FF is not set
1844CONFIG_HID_MICROSOFT=y
1845CONFIG_HID_MONTEREY=y
1846CONFIG_HID_NTRIG=y 246CONFIG_HID_NTRIG=y
1847CONFIG_HID_PANTHERLORD=y 247CONFIG_HID_PANTHERLORD=y
1848CONFIG_PANTHERLORD_FF=y 248CONFIG_PANTHERLORD_FF=y
@@ -1850,697 +250,90 @@ CONFIG_HID_PETALYNX=y
1850CONFIG_HID_SAMSUNG=y 250CONFIG_HID_SAMSUNG=y
1851CONFIG_HID_SONY=y 251CONFIG_HID_SONY=y
1852CONFIG_HID_SUNPLUS=y 252CONFIG_HID_SUNPLUS=y
1853# CONFIG_GREENASIA_FF is not set
1854CONFIG_HID_TOPSEED=y 253CONFIG_HID_TOPSEED=y
1855CONFIG_THRUSTMASTER_FF=y
1856CONFIG_ZEROPLUS_FF=y
1857CONFIG_USB_SUPPORT=y
1858CONFIG_USB_ARCH_HAS_HCD=y
1859CONFIG_USB_ARCH_HAS_OHCI=y
1860CONFIG_USB_ARCH_HAS_EHCI=y
1861CONFIG_USB=y 254CONFIG_USB=y
1862CONFIG_USB_DEBUG=y 255CONFIG_USB_DEBUG=y
1863CONFIG_USB_ANNOUNCE_NEW_DEVICES=y 256CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
1864
1865#
1866# Miscellaneous USB options
1867#
1868CONFIG_USB_DEVICEFS=y 257CONFIG_USB_DEVICEFS=y
1869# CONFIG_USB_DEVICE_CLASS is not set 258# CONFIG_USB_DEVICE_CLASS is not set
1870# CONFIG_USB_DYNAMIC_MINORS is not set
1871CONFIG_USB_SUSPEND=y
1872# CONFIG_USB_OTG is not set
1873CONFIG_USB_MON=y 259CONFIG_USB_MON=y
1874# CONFIG_USB_WUSB is not set
1875# CONFIG_USB_WUSB_CBAF is not set
1876
1877#
1878# USB Host Controller Drivers
1879#
1880# CONFIG_USB_C67X00_HCD is not set
1881CONFIG_USB_EHCI_HCD=y 260CONFIG_USB_EHCI_HCD=y
1882# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
1883# CONFIG_USB_EHCI_TT_NEWSCHED is not set 261# CONFIG_USB_EHCI_TT_NEWSCHED is not set
1884# CONFIG_USB_OXU210HP_HCD is not set
1885# CONFIG_USB_ISP116X_HCD is not set
1886# CONFIG_USB_ISP1760_HCD is not set
1887CONFIG_USB_OHCI_HCD=y 262CONFIG_USB_OHCI_HCD=y
1888# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
1889# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
1890CONFIG_USB_OHCI_LITTLE_ENDIAN=y
1891CONFIG_USB_UHCI_HCD=y 263CONFIG_USB_UHCI_HCD=y
1892# CONFIG_USB_SL811_HCD is not set
1893# CONFIG_USB_R8A66597_HCD is not set
1894# CONFIG_USB_WHCI_HCD is not set
1895# CONFIG_USB_HWA_HCD is not set
1896
1897#
1898# USB Device Class drivers
1899#
1900# CONFIG_USB_ACM is not set
1901CONFIG_USB_PRINTER=y 264CONFIG_USB_PRINTER=y
1902# CONFIG_USB_WDM is not set
1903# CONFIG_USB_TMC is not set
1904
1905#
1906# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
1907#
1908
1909#
1910# also be needed; see USB_STORAGE Help for more info
1911#
1912CONFIG_USB_STORAGE=y 265CONFIG_USB_STORAGE=y
1913# CONFIG_USB_STORAGE_DEBUG is not set
1914# CONFIG_USB_STORAGE_DATAFAB is not set
1915# CONFIG_USB_STORAGE_FREECOM is not set
1916# CONFIG_USB_STORAGE_ISD200 is not set
1917# CONFIG_USB_STORAGE_USBAT is not set
1918# CONFIG_USB_STORAGE_SDDR09 is not set
1919# CONFIG_USB_STORAGE_SDDR55 is not set
1920# CONFIG_USB_STORAGE_JUMPSHOT is not set
1921# CONFIG_USB_STORAGE_ALAUDA is not set
1922# CONFIG_USB_STORAGE_ONETOUCH is not set
1923# CONFIG_USB_STORAGE_KARMA is not set
1924# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
1925CONFIG_USB_LIBUSUAL=y 266CONFIG_USB_LIBUSUAL=y
1926
1927#
1928# USB Imaging devices
1929#
1930# CONFIG_USB_MDC800 is not set
1931# CONFIG_USB_MICROTEK is not set
1932
1933#
1934# USB port drivers
1935#
1936# CONFIG_USB_SERIAL is not set
1937
1938#
1939# USB Miscellaneous drivers
1940#
1941# CONFIG_USB_EMI62 is not set
1942# CONFIG_USB_EMI26 is not set
1943# CONFIG_USB_ADUTUX is not set
1944# CONFIG_USB_SEVSEG is not set
1945# CONFIG_USB_RIO500 is not set
1946# CONFIG_USB_LEGOTOWER is not set
1947# CONFIG_USB_LCD is not set
1948# CONFIG_USB_BERRY_CHARGE is not set
1949# CONFIG_USB_LED is not set
1950# CONFIG_USB_CYPRESS_CY7C63 is not set
1951# CONFIG_USB_CYTHERM is not set
1952# CONFIG_USB_IDMOUSE is not set
1953# CONFIG_USB_FTDI_ELAN is not set
1954# CONFIG_USB_APPLEDISPLAY is not set
1955# CONFIG_USB_SISUSBVGA is not set
1956# CONFIG_USB_LD is not set
1957# CONFIG_USB_TRANCEVIBRATOR is not set
1958# CONFIG_USB_IOWARRIOR is not set
1959# CONFIG_USB_TEST is not set
1960# CONFIG_USB_ISIGHTFW is not set
1961# CONFIG_USB_VST is not set
1962# CONFIG_USB_GADGET is not set
1963
1964#
1965# OTG and related infrastructure
1966#
1967# CONFIG_NOP_USB_XCEIV is not set
1968# CONFIG_UWB is not set
1969# CONFIG_MMC is not set
1970# CONFIG_MEMSTICK is not set
1971CONFIG_NEW_LEDS=y
1972CONFIG_LEDS_CLASS=y
1973
1974#
1975# LED drivers
1976#
1977# CONFIG_LEDS_ALIX2 is not set
1978# CONFIG_LEDS_PCA9532 is not set
1979# CONFIG_LEDS_LP5521 is not set
1980# CONFIG_LEDS_CLEVO_MAIL is not set
1981# CONFIG_LEDS_PCA955X is not set
1982# CONFIG_LEDS_BD2802 is not set
1983
1984#
1985# LED Triggers
1986#
1987CONFIG_LEDS_TRIGGERS=y
1988# CONFIG_LEDS_TRIGGER_TIMER is not set
1989# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
1990# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
1991# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
1992
1993#
1994# iptables trigger is under Netfilter config (LED target)
1995#
1996# CONFIG_ACCESSIBILITY is not set
1997# CONFIG_INFINIBAND is not set
1998CONFIG_EDAC=y 267CONFIG_EDAC=y
1999
2000#
2001# Reporting subsystems
2002#
2003# CONFIG_EDAC_DEBUG is not set
2004# CONFIG_EDAC_MM_EDAC is not set
2005CONFIG_RTC_LIB=y
2006CONFIG_RTC_CLASS=y 268CONFIG_RTC_CLASS=y
2007# CONFIG_RTC_HCTOSYS is not set 269# CONFIG_RTC_HCTOSYS is not set
2008# CONFIG_RTC_DEBUG is not set
2009
2010#
2011# RTC interfaces
2012#
2013CONFIG_RTC_INTF_SYSFS=y
2014CONFIG_RTC_INTF_PROC=y
2015CONFIG_RTC_INTF_DEV=y
2016# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
2017# CONFIG_RTC_DRV_TEST is not set
2018
2019#
2020# I2C RTC drivers
2021#
2022# CONFIG_RTC_DRV_DS1307 is not set
2023# CONFIG_RTC_DRV_DS1374 is not set
2024# CONFIG_RTC_DRV_DS1672 is not set
2025# CONFIG_RTC_DRV_MAX6900 is not set
2026# CONFIG_RTC_DRV_RS5C372 is not set
2027# CONFIG_RTC_DRV_ISL1208 is not set
2028# CONFIG_RTC_DRV_X1205 is not set
2029# CONFIG_RTC_DRV_PCF8563 is not set
2030# CONFIG_RTC_DRV_PCF8583 is not set
2031# CONFIG_RTC_DRV_M41T80 is not set
2032# CONFIG_RTC_DRV_S35390A is not set
2033# CONFIG_RTC_DRV_FM3130 is not set
2034# CONFIG_RTC_DRV_RX8581 is not set
2035
2036#
2037# SPI RTC drivers
2038#
2039
2040#
2041# Platform RTC drivers
2042#
2043CONFIG_RTC_DRV_CMOS=y
2044# CONFIG_RTC_DRV_DS1286 is not set
2045# CONFIG_RTC_DRV_DS1511 is not set
2046# CONFIG_RTC_DRV_DS1553 is not set
2047# CONFIG_RTC_DRV_DS1742 is not set
2048# CONFIG_RTC_DRV_STK17TA8 is not set
2049# CONFIG_RTC_DRV_M48T86 is not set
2050# CONFIG_RTC_DRV_M48T35 is not set
2051# CONFIG_RTC_DRV_M48T59 is not set
2052# CONFIG_RTC_DRV_BQ4802 is not set
2053# CONFIG_RTC_DRV_V3020 is not set
2054
2055#
2056# on-CPU RTC drivers
2057#
2058CONFIG_DMADEVICES=y 270CONFIG_DMADEVICES=y
2059
2060#
2061# DMA Devices
2062#
2063# CONFIG_INTEL_IOATDMA is not set
2064# CONFIG_AUXDISPLAY is not set
2065# CONFIG_UIO is not set
2066# CONFIG_STAGING is not set
2067CONFIG_X86_PLATFORM_DEVICES=y
2068# CONFIG_ACER_WMI is not set
2069# CONFIG_ASUS_LAPTOP is not set
2070# CONFIG_FUJITSU_LAPTOP is not set
2071# CONFIG_MSI_LAPTOP is not set
2072# CONFIG_PANASONIC_LAPTOP is not set
2073# CONFIG_COMPAL_LAPTOP is not set
2074# CONFIG_SONY_LAPTOP is not set
2075# CONFIG_THINKPAD_ACPI is not set
2076# CONFIG_INTEL_MENLOW is not set
2077CONFIG_EEEPC_LAPTOP=y 271CONFIG_EEEPC_LAPTOP=y
2078# CONFIG_ACPI_WMI is not set
2079# CONFIG_ACPI_ASUS is not set
2080# CONFIG_ACPI_TOSHIBA is not set
2081
2082#
2083# Firmware Drivers
2084#
2085# CONFIG_EDD is not set
2086CONFIG_FIRMWARE_MEMMAP=y
2087CONFIG_EFI_VARS=y 272CONFIG_EFI_VARS=y
2088# CONFIG_DELL_RBU is not set
2089# CONFIG_DCDBAS is not set
2090CONFIG_DMIID=y
2091# CONFIG_ISCSI_IBFT_FIND is not set
2092
2093#
2094# File systems
2095#
2096# CONFIG_EXT2_FS is not set
2097CONFIG_EXT3_FS=y 273CONFIG_EXT3_FS=y
2098# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set 274# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
2099CONFIG_EXT3_FS_XATTR=y
2100CONFIG_EXT3_FS_POSIX_ACL=y 275CONFIG_EXT3_FS_POSIX_ACL=y
2101CONFIG_EXT3_FS_SECURITY=y 276CONFIG_EXT3_FS_SECURITY=y
2102# CONFIG_EXT4_FS is not set
2103CONFIG_JBD=y
2104# CONFIG_JBD_DEBUG is not set
2105CONFIG_FS_MBCACHE=y
2106# CONFIG_REISERFS_FS is not set
2107# CONFIG_JFS_FS is not set
2108CONFIG_FS_POSIX_ACL=y
2109CONFIG_FILE_LOCKING=y
2110# CONFIG_XFS_FS is not set
2111# CONFIG_GFS2_FS is not set
2112# CONFIG_OCFS2_FS is not set
2113# CONFIG_BTRFS_FS is not set
2114CONFIG_DNOTIFY=y
2115CONFIG_INOTIFY=y
2116CONFIG_INOTIFY_USER=y
2117CONFIG_QUOTA=y 277CONFIG_QUOTA=y
2118CONFIG_QUOTA_NETLINK_INTERFACE=y 278CONFIG_QUOTA_NETLINK_INTERFACE=y
2119# CONFIG_PRINT_QUOTA_WARNING is not set 279# CONFIG_PRINT_QUOTA_WARNING is not set
2120CONFIG_QUOTA_TREE=y
2121# CONFIG_QFMT_V1 is not set
2122CONFIG_QFMT_V2=y 280CONFIG_QFMT_V2=y
2123CONFIG_QUOTACTL=y
2124# CONFIG_AUTOFS_FS is not set
2125CONFIG_AUTOFS4_FS=y 281CONFIG_AUTOFS4_FS=y
2126# CONFIG_FUSE_FS is not set
2127CONFIG_GENERIC_ACL=y
2128
2129#
2130# Caches
2131#
2132# CONFIG_FSCACHE is not set
2133
2134#
2135# CD-ROM/DVD Filesystems
2136#
2137CONFIG_ISO9660_FS=y 282CONFIG_ISO9660_FS=y
2138CONFIG_JOLIET=y 283CONFIG_JOLIET=y
2139CONFIG_ZISOFS=y 284CONFIG_ZISOFS=y
2140# CONFIG_UDF_FS is not set
2141
2142#
2143# DOS/FAT/NT Filesystems
2144#
2145CONFIG_FAT_FS=y
2146CONFIG_MSDOS_FS=y 285CONFIG_MSDOS_FS=y
2147CONFIG_VFAT_FS=y 286CONFIG_VFAT_FS=y
2148CONFIG_FAT_DEFAULT_CODEPAGE=437
2149CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
2150# CONFIG_NTFS_FS is not set
2151
2152#
2153# Pseudo filesystems
2154#
2155CONFIG_PROC_FS=y
2156CONFIG_PROC_KCORE=y 287CONFIG_PROC_KCORE=y
2157CONFIG_PROC_VMCORE=y
2158CONFIG_PROC_SYSCTL=y
2159CONFIG_PROC_PAGE_MONITOR=y
2160CONFIG_SYSFS=y
2161CONFIG_TMPFS=y 288CONFIG_TMPFS=y
2162CONFIG_TMPFS_POSIX_ACL=y 289CONFIG_TMPFS_POSIX_ACL=y
2163CONFIG_HUGETLBFS=y 290CONFIG_HUGETLBFS=y
2164CONFIG_HUGETLB_PAGE=y
2165# CONFIG_CONFIGFS_FS is not set
2166CONFIG_MISC_FILESYSTEMS=y
2167# CONFIG_ADFS_FS is not set
2168# CONFIG_AFFS_FS is not set
2169# CONFIG_ECRYPT_FS is not set
2170# CONFIG_HFS_FS is not set
2171# CONFIG_HFSPLUS_FS is not set
2172# CONFIG_BEFS_FS is not set
2173# CONFIG_BFS_FS is not set
2174# CONFIG_EFS_FS is not set
2175# CONFIG_CRAMFS is not set
2176# CONFIG_SQUASHFS is not set
2177# CONFIG_VXFS_FS is not set
2178# CONFIG_MINIX_FS is not set
2179# CONFIG_OMFS_FS is not set
2180# CONFIG_HPFS_FS is not set
2181# CONFIG_QNX4FS_FS is not set
2182# CONFIG_ROMFS_FS is not set
2183# CONFIG_SYSV_FS is not set
2184# CONFIG_UFS_FS is not set
2185# CONFIG_NILFS2_FS is not set
2186CONFIG_NETWORK_FILESYSTEMS=y
2187CONFIG_NFS_FS=y 291CONFIG_NFS_FS=y
2188CONFIG_NFS_V3=y 292CONFIG_NFS_V3=y
2189CONFIG_NFS_V3_ACL=y 293CONFIG_NFS_V3_ACL=y
2190CONFIG_NFS_V4=y 294CONFIG_NFS_V4=y
2191CONFIG_ROOT_NFS=y 295CONFIG_ROOT_NFS=y
2192# CONFIG_NFSD is not set
2193CONFIG_LOCKD=y
2194CONFIG_LOCKD_V4=y
2195CONFIG_NFS_ACL_SUPPORT=y
2196CONFIG_NFS_COMMON=y
2197CONFIG_SUNRPC=y
2198CONFIG_SUNRPC_GSS=y
2199CONFIG_RPCSEC_GSS_KRB5=y
2200# CONFIG_RPCSEC_GSS_SPKM3 is not set
2201# CONFIG_SMB_FS is not set
2202# CONFIG_CIFS is not set
2203# CONFIG_NCP_FS is not set
2204# CONFIG_CODA_FS is not set
2205# CONFIG_AFS_FS is not set
2206
2207#
2208# Partition Types
2209#
2210CONFIG_PARTITION_ADVANCED=y 296CONFIG_PARTITION_ADVANCED=y
2211# CONFIG_ACORN_PARTITION is not set
2212CONFIG_OSF_PARTITION=y 297CONFIG_OSF_PARTITION=y
2213CONFIG_AMIGA_PARTITION=y 298CONFIG_AMIGA_PARTITION=y
2214# CONFIG_ATARI_PARTITION is not set
2215CONFIG_MAC_PARTITION=y 299CONFIG_MAC_PARTITION=y
2216CONFIG_MSDOS_PARTITION=y
2217CONFIG_BSD_DISKLABEL=y 300CONFIG_BSD_DISKLABEL=y
2218CONFIG_MINIX_SUBPARTITION=y 301CONFIG_MINIX_SUBPARTITION=y
2219CONFIG_SOLARIS_X86_PARTITION=y 302CONFIG_SOLARIS_X86_PARTITION=y
2220CONFIG_UNIXWARE_DISKLABEL=y 303CONFIG_UNIXWARE_DISKLABEL=y
2221# CONFIG_LDM_PARTITION is not set
2222CONFIG_SGI_PARTITION=y 304CONFIG_SGI_PARTITION=y
2223# CONFIG_ULTRIX_PARTITION is not set
2224CONFIG_SUN_PARTITION=y 305CONFIG_SUN_PARTITION=y
2225CONFIG_KARMA_PARTITION=y 306CONFIG_KARMA_PARTITION=y
2226CONFIG_EFI_PARTITION=y 307CONFIG_EFI_PARTITION=y
2227# CONFIG_SYSV68_PARTITION is not set
2228CONFIG_NLS=y
2229CONFIG_NLS_DEFAULT="utf8" 308CONFIG_NLS_DEFAULT="utf8"
2230CONFIG_NLS_CODEPAGE_437=y 309CONFIG_NLS_CODEPAGE_437=y
2231# CONFIG_NLS_CODEPAGE_737 is not set
2232# CONFIG_NLS_CODEPAGE_775 is not set
2233# CONFIG_NLS_CODEPAGE_850 is not set
2234# CONFIG_NLS_CODEPAGE_852 is not set
2235# CONFIG_NLS_CODEPAGE_855 is not set
2236# CONFIG_NLS_CODEPAGE_857 is not set
2237# CONFIG_NLS_CODEPAGE_860 is not set
2238# CONFIG_NLS_CODEPAGE_861 is not set
2239# CONFIG_NLS_CODEPAGE_862 is not set
2240# CONFIG_NLS_CODEPAGE_863 is not set
2241# CONFIG_NLS_CODEPAGE_864 is not set
2242# CONFIG_NLS_CODEPAGE_865 is not set
2243# CONFIG_NLS_CODEPAGE_866 is not set
2244# CONFIG_NLS_CODEPAGE_869 is not set
2245# CONFIG_NLS_CODEPAGE_936 is not set
2246# CONFIG_NLS_CODEPAGE_950 is not set
2247# CONFIG_NLS_CODEPAGE_932 is not set
2248# CONFIG_NLS_CODEPAGE_949 is not set
2249# CONFIG_NLS_CODEPAGE_874 is not set
2250# CONFIG_NLS_ISO8859_8 is not set
2251# CONFIG_NLS_CODEPAGE_1250 is not set
2252# CONFIG_NLS_CODEPAGE_1251 is not set
2253CONFIG_NLS_ASCII=y 310CONFIG_NLS_ASCII=y
2254CONFIG_NLS_ISO8859_1=y 311CONFIG_NLS_ISO8859_1=y
2255# CONFIG_NLS_ISO8859_2 is not set
2256# CONFIG_NLS_ISO8859_3 is not set
2257# CONFIG_NLS_ISO8859_4 is not set
2258# CONFIG_NLS_ISO8859_5 is not set
2259# CONFIG_NLS_ISO8859_6 is not set
2260# CONFIG_NLS_ISO8859_7 is not set
2261# CONFIG_NLS_ISO8859_9 is not set
2262# CONFIG_NLS_ISO8859_13 is not set
2263# CONFIG_NLS_ISO8859_14 is not set
2264# CONFIG_NLS_ISO8859_15 is not set
2265# CONFIG_NLS_KOI8_R is not set
2266# CONFIG_NLS_KOI8_U is not set
2267CONFIG_NLS_UTF8=y 312CONFIG_NLS_UTF8=y
2268# CONFIG_DLM is not set
2269
2270#
2271# Kernel hacking
2272#
2273CONFIG_TRACE_IRQFLAGS_SUPPORT=y
2274CONFIG_PRINTK_TIME=y 313CONFIG_PRINTK_TIME=y
2275# CONFIG_ENABLE_WARN_DEPRECATED is not set 314# CONFIG_ENABLE_WARN_DEPRECATED is not set
2276CONFIG_ENABLE_MUST_CHECK=y
2277CONFIG_FRAME_WARN=2048
2278CONFIG_MAGIC_SYSRQ=y 315CONFIG_MAGIC_SYSRQ=y
2279# CONFIG_UNUSED_SYMBOLS is not set 316# CONFIG_UNUSED_SYMBOLS is not set
2280CONFIG_DEBUG_FS=y
2281# CONFIG_HEADERS_CHECK is not set
2282CONFIG_DEBUG_KERNEL=y 317CONFIG_DEBUG_KERNEL=y
2283# CONFIG_DEBUG_SHIRQ is not set
2284# CONFIG_DETECT_SOFTLOCKUP is not set
2285# CONFIG_DETECT_HUNG_TASK is not set
2286# CONFIG_SCHED_DEBUG is not set 318# CONFIG_SCHED_DEBUG is not set
2287CONFIG_SCHEDSTATS=y 319CONFIG_SCHEDSTATS=y
2288CONFIG_TIMER_STATS=y 320CONFIG_TIMER_STATS=y
2289# CONFIG_DEBUG_OBJECTS is not set
2290# CONFIG_SLUB_DEBUG_ON is not set
2291# CONFIG_SLUB_STATS is not set
2292# CONFIG_DEBUG_RT_MUTEXES is not set
2293# CONFIG_RT_MUTEX_TESTER is not set
2294# CONFIG_DEBUG_SPINLOCK is not set
2295# CONFIG_DEBUG_MUTEXES is not set
2296# CONFIG_DEBUG_LOCK_ALLOC is not set
2297# CONFIG_PROVE_LOCKING is not set
2298# CONFIG_LOCK_STAT is not set
2299# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
2300# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
2301CONFIG_STACKTRACE=y
2302# CONFIG_DEBUG_KOBJECT is not set
2303CONFIG_DEBUG_BUGVERBOSE=y
2304# CONFIG_DEBUG_INFO is not set
2305# CONFIG_DEBUG_VM is not set
2306# CONFIG_DEBUG_VIRTUAL is not set
2307# CONFIG_DEBUG_WRITECOUNT is not set
2308CONFIG_DEBUG_MEMORY_INIT=y
2309# CONFIG_DEBUG_LIST is not set
2310# CONFIG_DEBUG_SG is not set
2311# CONFIG_DEBUG_NOTIFIERS is not set
2312CONFIG_ARCH_WANT_FRAME_POINTERS=y
2313CONFIG_FRAME_POINTER=y
2314# CONFIG_BOOT_PRINTK_DELAY is not set
2315# CONFIG_RCU_TORTURE_TEST is not set
2316# CONFIG_RCU_CPU_STALL_DETECTOR is not set 321# CONFIG_RCU_CPU_STALL_DETECTOR is not set
2317# CONFIG_KPROBES_SANITY_TEST is not set
2318# CONFIG_BACKTRACE_SELF_TEST is not set
2319# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
2320# CONFIG_LKDTM is not set
2321# CONFIG_FAULT_INJECTION is not set
2322# CONFIG_LATENCYTOP is not set
2323CONFIG_SYSCTL_SYSCALL_CHECK=y 322CONFIG_SYSCTL_SYSCALL_CHECK=y
2324# CONFIG_DEBUG_PAGEALLOC is not set
2325CONFIG_USER_STACKTRACE_SUPPORT=y
2326CONFIG_NOP_TRACER=y
2327CONFIG_HAVE_FUNCTION_TRACER=y
2328CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
2329CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
2330CONFIG_HAVE_DYNAMIC_FTRACE=y
2331CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
2332CONFIG_HAVE_HW_BRANCH_TRACER=y
2333CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
2334CONFIG_RING_BUFFER=y
2335CONFIG_TRACING=y
2336CONFIG_TRACING_SUPPORT=y
2337
2338#
2339# Tracers
2340#
2341# CONFIG_FUNCTION_TRACER is not set
2342# CONFIG_IRQSOFF_TRACER is not set
2343# CONFIG_SYSPROF_TRACER is not set
2344# CONFIG_SCHED_TRACER is not set
2345# CONFIG_CONTEXT_SWITCH_TRACER is not set
2346# CONFIG_EVENT_TRACER is not set
2347# CONFIG_FTRACE_SYSCALLS is not set
2348# CONFIG_BOOT_TRACER is not set
2349# CONFIG_TRACE_BRANCH_PROFILING is not set
2350# CONFIG_POWER_TRACER is not set
2351# CONFIG_STACK_TRACER is not set
2352# CONFIG_HW_BRANCH_TRACER is not set
2353# CONFIG_KMEMTRACE is not set
2354# CONFIG_WORKQUEUE_TRACER is not set
2355CONFIG_BLK_DEV_IO_TRACE=y 323CONFIG_BLK_DEV_IO_TRACE=y
2356# CONFIG_FTRACE_STARTUP_TEST is not set
2357# CONFIG_MMIOTRACE is not set
2358CONFIG_PROVIDE_OHCI1394_DMA_INIT=y 324CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
2359# CONFIG_DYNAMIC_DEBUG is not set
2360# CONFIG_DMA_API_DEBUG is not set
2361# CONFIG_SAMPLES is not set
2362CONFIG_HAVE_ARCH_KGDB=y
2363# CONFIG_KGDB is not set
2364# CONFIG_STRICT_DEVMEM is not set
2365CONFIG_X86_VERBOSE_BOOTUP=y
2366CONFIG_EARLY_PRINTK=y
2367CONFIG_EARLY_PRINTK_DBGP=y 325CONFIG_EARLY_PRINTK_DBGP=y
2368CONFIG_DEBUG_STACKOVERFLOW=y 326CONFIG_DEBUG_STACKOVERFLOW=y
2369CONFIG_DEBUG_STACK_USAGE=y 327CONFIG_DEBUG_STACK_USAGE=y
2370# CONFIG_DEBUG_PER_CPU_MAPS is not set
2371# CONFIG_X86_PTDUMP is not set
2372CONFIG_DEBUG_RODATA=y
2373# CONFIG_DEBUG_RODATA_TEST is not set 328# CONFIG_DEBUG_RODATA_TEST is not set
2374CONFIG_DEBUG_NX_TEST=m 329CONFIG_DEBUG_NX_TEST=m
2375# CONFIG_IOMMU_DEBUG is not set
2376CONFIG_HAVE_MMIOTRACE_SUPPORT=y
2377CONFIG_IO_DELAY_TYPE_0X80=0
2378CONFIG_IO_DELAY_TYPE_0XED=1
2379CONFIG_IO_DELAY_TYPE_UDELAY=2
2380CONFIG_IO_DELAY_TYPE_NONE=3
2381CONFIG_IO_DELAY_0X80=y
2382# CONFIG_IO_DELAY_0XED is not set
2383# CONFIG_IO_DELAY_UDELAY is not set
2384# CONFIG_IO_DELAY_NONE is not set
2385CONFIG_DEFAULT_IO_DELAY_TYPE=0
2386CONFIG_DEBUG_BOOT_PARAMS=y 330CONFIG_DEBUG_BOOT_PARAMS=y
2387# CONFIG_CPA_DEBUG is not set
2388CONFIG_OPTIMIZE_INLINING=y 331CONFIG_OPTIMIZE_INLINING=y
2389
2390#
2391# Security options
2392#
2393CONFIG_KEYS=y
2394CONFIG_KEYS_DEBUG_PROC_KEYS=y 332CONFIG_KEYS_DEBUG_PROC_KEYS=y
2395CONFIG_SECURITY=y 333CONFIG_SECURITY=y
2396# CONFIG_SECURITYFS is not set
2397CONFIG_SECURITY_NETWORK=y 334CONFIG_SECURITY_NETWORK=y
2398# CONFIG_SECURITY_NETWORK_XFRM is not set
2399# CONFIG_SECURITY_PATH is not set
2400CONFIG_SECURITY_FILE_CAPABILITIES=y
2401# CONFIG_SECURITY_ROOTPLUG is not set
2402CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=65536
2403CONFIG_SECURITY_SELINUX=y 335CONFIG_SECURITY_SELINUX=y
2404CONFIG_SECURITY_SELINUX_BOOTPARAM=y 336CONFIG_SECURITY_SELINUX_BOOTPARAM=y
2405CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
2406CONFIG_SECURITY_SELINUX_DISABLE=y 337CONFIG_SECURITY_SELINUX_DISABLE=y
2407CONFIG_SECURITY_SELINUX_DEVELOP=y
2408CONFIG_SECURITY_SELINUX_AVC_STATS=y
2409CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
2410# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
2411# CONFIG_SECURITY_SMACK is not set
2412# CONFIG_SECURITY_TOMOYO is not set
2413# CONFIG_IMA is not set
2414CONFIG_CRYPTO=y
2415
2416#
2417# Crypto core or helper
2418#
2419# CONFIG_CRYPTO_FIPS is not set
2420CONFIG_CRYPTO_ALGAPI=y
2421CONFIG_CRYPTO_ALGAPI2=y
2422CONFIG_CRYPTO_AEAD=y
2423CONFIG_CRYPTO_AEAD2=y
2424CONFIG_CRYPTO_BLKCIPHER=y
2425CONFIG_CRYPTO_BLKCIPHER2=y
2426CONFIG_CRYPTO_HASH=y
2427CONFIG_CRYPTO_HASH2=y
2428CONFIG_CRYPTO_RNG2=y
2429CONFIG_CRYPTO_PCOMP=y
2430CONFIG_CRYPTO_MANAGER=y
2431CONFIG_CRYPTO_MANAGER2=y
2432# CONFIG_CRYPTO_GF128MUL is not set
2433# CONFIG_CRYPTO_NULL is not set
2434CONFIG_CRYPTO_WORKQUEUE=y
2435# CONFIG_CRYPTO_CRYPTD is not set
2436CONFIG_CRYPTO_AUTHENC=y
2437# CONFIG_CRYPTO_TEST is not set
2438
2439#
2440# Authenticated Encryption with Associated Data
2441#
2442# CONFIG_CRYPTO_CCM is not set
2443# CONFIG_CRYPTO_GCM is not set
2444# CONFIG_CRYPTO_SEQIV is not set
2445
2446#
2447# Block modes
2448#
2449CONFIG_CRYPTO_CBC=y
2450# CONFIG_CRYPTO_CTR is not set
2451# CONFIG_CRYPTO_CTS is not set
2452CONFIG_CRYPTO_ECB=y
2453# CONFIG_CRYPTO_LRW is not set
2454# CONFIG_CRYPTO_PCBC is not set
2455# CONFIG_CRYPTO_XTS is not set
2456
2457#
2458# Hash modes
2459#
2460CONFIG_CRYPTO_HMAC=y
2461# CONFIG_CRYPTO_XCBC is not set
2462
2463#
2464# Digest
2465#
2466# CONFIG_CRYPTO_CRC32C is not set
2467# CONFIG_CRYPTO_CRC32C_INTEL is not set
2468# CONFIG_CRYPTO_MD4 is not set
2469CONFIG_CRYPTO_MD5=y
2470# CONFIG_CRYPTO_MICHAEL_MIC is not set
2471# CONFIG_CRYPTO_RMD128 is not set
2472# CONFIG_CRYPTO_RMD160 is not set
2473# CONFIG_CRYPTO_RMD256 is not set
2474# CONFIG_CRYPTO_RMD320 is not set
2475CONFIG_CRYPTO_SHA1=y
2476# CONFIG_CRYPTO_SHA256 is not set
2477# CONFIG_CRYPTO_SHA512 is not set
2478# CONFIG_CRYPTO_TGR192 is not set
2479# CONFIG_CRYPTO_WP512 is not set
2480
2481#
2482# Ciphers
2483#
2484CONFIG_CRYPTO_AES=y
2485# CONFIG_CRYPTO_AES_X86_64 is not set
2486# CONFIG_CRYPTO_AES_NI_INTEL is not set
2487# CONFIG_CRYPTO_ANUBIS is not set
2488CONFIG_CRYPTO_ARC4=y
2489# CONFIG_CRYPTO_BLOWFISH is not set
2490# CONFIG_CRYPTO_CAMELLIA is not set
2491# CONFIG_CRYPTO_CAST5 is not set
2492# CONFIG_CRYPTO_CAST6 is not set
2493CONFIG_CRYPTO_DES=y
2494# CONFIG_CRYPTO_FCRYPT is not set
2495# CONFIG_CRYPTO_KHAZAD is not set
2496# CONFIG_CRYPTO_SALSA20 is not set
2497# CONFIG_CRYPTO_SALSA20_X86_64 is not set
2498# CONFIG_CRYPTO_SEED is not set
2499# CONFIG_CRYPTO_SERPENT is not set
2500# CONFIG_CRYPTO_TEA is not set
2501# CONFIG_CRYPTO_TWOFISH is not set
2502# CONFIG_CRYPTO_TWOFISH_X86_64 is not set
2503
2504#
2505# Compression
2506#
2507# CONFIG_CRYPTO_DEFLATE is not set
2508# CONFIG_CRYPTO_ZLIB is not set
2509# CONFIG_CRYPTO_LZO is not set
2510
2511#
2512# Random Number Generation
2513#
2514# CONFIG_CRYPTO_ANSI_CPRNG is not set 338# CONFIG_CRYPTO_ANSI_CPRNG is not set
2515CONFIG_CRYPTO_HW=y
2516# CONFIG_CRYPTO_DEV_HIFN_795X is not set
2517CONFIG_HAVE_KVM=y
2518CONFIG_HAVE_KVM_IRQCHIP=y
2519CONFIG_VIRTUALIZATION=y
2520# CONFIG_KVM is not set
2521# CONFIG_VIRTIO_PCI is not set
2522# CONFIG_VIRTIO_BALLOON is not set
2523CONFIG_BINARY_PRINTF=y
2524
2525#
2526# Library routines
2527#
2528CONFIG_BITREVERSE=y
2529CONFIG_GENERIC_FIND_FIRST_BIT=y
2530CONFIG_GENERIC_FIND_NEXT_BIT=y
2531CONFIG_GENERIC_FIND_LAST_BIT=y
2532# CONFIG_CRC_CCITT is not set
2533# CONFIG_CRC16 is not set
2534CONFIG_CRC_T10DIF=y 339CONFIG_CRC_T10DIF=y
2535# CONFIG_CRC_ITU_T is not set
2536CONFIG_CRC32=y
2537# CONFIG_CRC7 is not set
2538# CONFIG_LIBCRC32C is not set
2539CONFIG_ZLIB_INFLATE=y
2540CONFIG_DECOMPRESS_GZIP=y
2541CONFIG_DECOMPRESS_BZIP2=y
2542CONFIG_DECOMPRESS_LZMA=y
2543CONFIG_HAS_IOMEM=y
2544CONFIG_HAS_IOPORT=y
2545CONFIG_HAS_DMA=y
2546CONFIG_NLATTR=y
diff --git a/arch/x86/ia32/sys_ia32.c b/arch/x86/ia32/sys_ia32.c
index 3d093311d5e2..849813f398e7 100644
--- a/arch/x86/ia32/sys_ia32.c
+++ b/arch/x86/ia32/sys_ia32.c
@@ -51,7 +51,7 @@
51#define AA(__x) ((unsigned long)(__x)) 51#define AA(__x) ((unsigned long)(__x))
52 52
53 53
54asmlinkage long sys32_truncate64(char __user *filename, 54asmlinkage long sys32_truncate64(const char __user *filename,
55 unsigned long offset_low, 55 unsigned long offset_low,
56 unsigned long offset_high) 56 unsigned long offset_high)
57{ 57{
@@ -96,7 +96,7 @@ static int cp_stat64(struct stat64 __user *ubuf, struct kstat *stat)
96 return 0; 96 return 0;
97} 97}
98 98
99asmlinkage long sys32_stat64(char __user *filename, 99asmlinkage long sys32_stat64(const char __user *filename,
100 struct stat64 __user *statbuf) 100 struct stat64 __user *statbuf)
101{ 101{
102 struct kstat stat; 102 struct kstat stat;
@@ -107,7 +107,7 @@ asmlinkage long sys32_stat64(char __user *filename,
107 return ret; 107 return ret;
108} 108}
109 109
110asmlinkage long sys32_lstat64(char __user *filename, 110asmlinkage long sys32_lstat64(const char __user *filename,
111 struct stat64 __user *statbuf) 111 struct stat64 __user *statbuf)
112{ 112{
113 struct kstat stat; 113 struct kstat stat;
@@ -126,7 +126,7 @@ asmlinkage long sys32_fstat64(unsigned int fd, struct stat64 __user *statbuf)
126 return ret; 126 return ret;
127} 127}
128 128
129asmlinkage long sys32_fstatat(unsigned int dfd, char __user *filename, 129asmlinkage long sys32_fstatat(unsigned int dfd, const char __user *filename,
130 struct stat64 __user *statbuf, int flag) 130 struct stat64 __user *statbuf, int flag)
131{ 131{
132 struct kstat stat; 132 struct kstat stat;
@@ -408,8 +408,8 @@ asmlinkage long sys32_pread(unsigned int fd, char __user *ubuf, u32 count,
408 ((loff_t)AA(poshi) << 32) | AA(poslo)); 408 ((loff_t)AA(poshi) << 32) | AA(poslo));
409} 409}
410 410
411asmlinkage long sys32_pwrite(unsigned int fd, char __user *ubuf, u32 count, 411asmlinkage long sys32_pwrite(unsigned int fd, const char __user *ubuf,
412 u32 poslo, u32 poshi) 412 u32 count, u32 poslo, u32 poshi)
413{ 413{
414 return sys_pwrite64(fd, ubuf, count, 414 return sys_pwrite64(fd, ubuf, count,
415 ((loff_t)AA(poshi) << 32) | AA(poslo)); 415 ((loff_t)AA(poshi) << 32) | AA(poslo));
@@ -449,7 +449,7 @@ asmlinkage long sys32_sendfile(int out_fd, int in_fd,
449 return ret; 449 return ret;
450} 450}
451 451
452asmlinkage long sys32_execve(char __user *name, compat_uptr_t __user *argv, 452asmlinkage long sys32_execve(const char __user *name, compat_uptr_t __user *argv,
453 compat_uptr_t __user *envp, struct pt_regs *regs) 453 compat_uptr_t __user *envp, struct pt_regs *regs)
454{ 454{
455 long error; 455 long error;
diff --git a/arch/x86/include/asm/Kbuild b/arch/x86/include/asm/Kbuild
index 493092efaa3b..6fa90a845e4c 100644
--- a/arch/x86/include/asm/Kbuild
+++ b/arch/x86/include/asm/Kbuild
@@ -3,24 +3,23 @@ include include/asm-generic/Kbuild.asm
3header-y += boot.h 3header-y += boot.h
4header-y += bootparam.h 4header-y += bootparam.h
5header-y += debugreg.h 5header-y += debugreg.h
6header-y += e820.h
7header-y += hw_breakpoint.h
8header-y += hyperv.h
9header-y += ist.h
6header-y += ldt.h 10header-y += ldt.h
11header-y += mce.h
7header-y += msr-index.h 12header-y += msr-index.h
13header-y += msr.h
14header-y += mtrr.h
15header-y += posix_types_32.h
16header-y += posix_types_64.h
8header-y += prctl.h 17header-y += prctl.h
18header-y += processor-flags.h
9header-y += ptrace-abi.h 19header-y += ptrace-abi.h
10header-y += sigcontext32.h 20header-y += sigcontext32.h
11header-y += ucontext.h 21header-y += ucontext.h
12header-y += processor-flags.h 22header-y += unistd_32.h
13header-y += hw_breakpoint.h 23header-y += unistd_64.h
14header-y += hyperv.h 24header-y += vm86.h
15 25header-y += vsyscall.h
16unifdef-y += e820.h
17unifdef-y += ist.h
18unifdef-y += mce.h
19unifdef-y += msr.h
20unifdef-y += mtrr.h
21unifdef-y += posix_types_32.h
22unifdef-y += posix_types_64.h
23unifdef-y += unistd_32.h
24unifdef-y += unistd_64.h
25unifdef-y += vm86.h
26unifdef-y += vsyscall.h
diff --git a/arch/x86/include/asm/kdebug.h b/arch/x86/include/asm/kdebug.h
index fa7c0b974761..5bdfca86581b 100644
--- a/arch/x86/include/asm/kdebug.h
+++ b/arch/x86/include/asm/kdebug.h
@@ -33,5 +33,11 @@ extern void __show_regs(struct pt_regs *regs, int all);
33extern void show_regs(struct pt_regs *regs); 33extern void show_regs(struct pt_regs *regs);
34extern unsigned long oops_begin(void); 34extern unsigned long oops_begin(void);
35extern void oops_end(unsigned long, struct pt_regs *, int signr); 35extern void oops_end(unsigned long, struct pt_regs *, int signr);
36#ifdef CONFIG_KEXEC
37extern int in_crash_kexec;
38#else
39/* no crash dump is ever in progress if no crash kernel can be kexec'd */
40#define in_crash_kexec 0
41#endif
36 42
37#endif /* _ASM_X86_KDEBUG_H */ 43#endif /* _ASM_X86_KDEBUG_H */
diff --git a/arch/x86/include/asm/pgtable_32.h b/arch/x86/include/asm/pgtable_32.h
index 2984a25ff383..f686f49e8b7b 100644
--- a/arch/x86/include/asm/pgtable_32.h
+++ b/arch/x86/include/asm/pgtable_32.h
@@ -26,6 +26,7 @@ struct mm_struct;
26struct vm_area_struct; 26struct vm_area_struct;
27 27
28extern pgd_t swapper_pg_dir[1024]; 28extern pgd_t swapper_pg_dir[1024];
29extern pgd_t trampoline_pg_dir[1024];
29 30
30static inline void pgtable_cache_init(void) { } 31static inline void pgtable_cache_init(void) { }
31static inline void check_pgt_cache(void) { } 32static inline void check_pgt_cache(void) { }
diff --git a/arch/x86/include/asm/sys_ia32.h b/arch/x86/include/asm/sys_ia32.h
index cf4e2e381cba..cb238526a9f1 100644
--- a/arch/x86/include/asm/sys_ia32.h
+++ b/arch/x86/include/asm/sys_ia32.h
@@ -18,13 +18,13 @@
18#include <asm/ia32.h> 18#include <asm/ia32.h>
19 19
20/* ia32/sys_ia32.c */ 20/* ia32/sys_ia32.c */
21asmlinkage long sys32_truncate64(char __user *, unsigned long, unsigned long); 21asmlinkage long sys32_truncate64(const char __user *, unsigned long, unsigned long);
22asmlinkage long sys32_ftruncate64(unsigned int, unsigned long, unsigned long); 22asmlinkage long sys32_ftruncate64(unsigned int, unsigned long, unsigned long);
23 23
24asmlinkage long sys32_stat64(char __user *, struct stat64 __user *); 24asmlinkage long sys32_stat64(const char __user *, struct stat64 __user *);
25asmlinkage long sys32_lstat64(char __user *, struct stat64 __user *); 25asmlinkage long sys32_lstat64(const char __user *, struct stat64 __user *);
26asmlinkage long sys32_fstat64(unsigned int, struct stat64 __user *); 26asmlinkage long sys32_fstat64(unsigned int, struct stat64 __user *);
27asmlinkage long sys32_fstatat(unsigned int, char __user *, 27asmlinkage long sys32_fstatat(unsigned int, const char __user *,
28 struct stat64 __user *, int); 28 struct stat64 __user *, int);
29struct mmap_arg_struct32; 29struct mmap_arg_struct32;
30asmlinkage long sys32_mmap(struct mmap_arg_struct32 __user *); 30asmlinkage long sys32_mmap(struct mmap_arg_struct32 __user *);
@@ -49,12 +49,12 @@ asmlinkage long sys32_rt_sigpending(compat_sigset_t __user *, compat_size_t);
49asmlinkage long sys32_rt_sigqueueinfo(int, int, compat_siginfo_t __user *); 49asmlinkage long sys32_rt_sigqueueinfo(int, int, compat_siginfo_t __user *);
50 50
51asmlinkage long sys32_pread(unsigned int, char __user *, u32, u32, u32); 51asmlinkage long sys32_pread(unsigned int, char __user *, u32, u32, u32);
52asmlinkage long sys32_pwrite(unsigned int, char __user *, u32, u32, u32); 52asmlinkage long sys32_pwrite(unsigned int, const char __user *, u32, u32, u32);
53 53
54asmlinkage long sys32_personality(unsigned long); 54asmlinkage long sys32_personality(unsigned long);
55asmlinkage long sys32_sendfile(int, int, compat_off_t __user *, s32); 55asmlinkage long sys32_sendfile(int, int, compat_off_t __user *, s32);
56 56
57asmlinkage long sys32_execve(char __user *, compat_uptr_t __user *, 57asmlinkage long sys32_execve(const char __user *, compat_uptr_t __user *,
58 compat_uptr_t __user *, struct pt_regs *); 58 compat_uptr_t __user *, struct pt_regs *);
59asmlinkage long sys32_clone(unsigned int, unsigned int, struct pt_regs *); 59asmlinkage long sys32_clone(unsigned int, unsigned int, struct pt_regs *);
60 60
diff --git a/arch/x86/include/asm/syscalls.h b/arch/x86/include/asm/syscalls.h
index 5c044b43e9a7..f1d8b441fc77 100644
--- a/arch/x86/include/asm/syscalls.h
+++ b/arch/x86/include/asm/syscalls.h
@@ -23,8 +23,9 @@ long sys_iopl(unsigned int, struct pt_regs *);
23/* kernel/process.c */ 23/* kernel/process.c */
24int sys_fork(struct pt_regs *); 24int sys_fork(struct pt_regs *);
25int sys_vfork(struct pt_regs *); 25int sys_vfork(struct pt_regs *);
26long sys_execve(char __user *, char __user * __user *, 26long sys_execve(const char __user *,
27 char __user * __user *, struct pt_regs *); 27 const char __user *const __user *,
28 const char __user *const __user *, struct pt_regs *);
28long sys_clone(unsigned long, unsigned long, void __user *, 29long sys_clone(unsigned long, unsigned long, void __user *,
29 void __user *, struct pt_regs *); 30 void __user *, struct pt_regs *);
30 31
diff --git a/arch/x86/include/asm/trampoline.h b/arch/x86/include/asm/trampoline.h
index cb507bb05d79..4dde797c0578 100644
--- a/arch/x86/include/asm/trampoline.h
+++ b/arch/x86/include/asm/trampoline.h
@@ -13,14 +13,17 @@ extern unsigned char *trampoline_base;
13 13
14extern unsigned long init_rsp; 14extern unsigned long init_rsp;
15extern unsigned long initial_code; 15extern unsigned long initial_code;
16extern unsigned long initial_page_table;
16extern unsigned long initial_gs; 17extern unsigned long initial_gs;
17 18
18#define TRAMPOLINE_SIZE roundup(trampoline_end - trampoline_data, PAGE_SIZE) 19#define TRAMPOLINE_SIZE roundup(trampoline_end - trampoline_data, PAGE_SIZE)
19 20
20extern unsigned long setup_trampoline(void); 21extern unsigned long setup_trampoline(void);
22extern void __init setup_trampoline_page_table(void);
21extern void __init reserve_trampoline_memory(void); 23extern void __init reserve_trampoline_memory(void);
22#else 24#else
23static inline void reserve_trampoline_memory(void) {}; 25static inline void setup_trampoline_page_table(void) {}
26static inline void reserve_trampoline_memory(void) {}
24#endif /* CONFIG_X86_TRAMPOLINE */ 27#endif /* CONFIG_X86_TRAMPOLINE */
25 28
26#endif /* __ASSEMBLY__ */ 29#endif /* __ASSEMBLY__ */
diff --git a/arch/x86/include/asm/tsc.h b/arch/x86/include/asm/tsc.h
index c0427295e8f5..1ca132fc0d03 100644
--- a/arch/x86/include/asm/tsc.h
+++ b/arch/x86/include/asm/tsc.h
@@ -59,5 +59,7 @@ extern void check_tsc_sync_source(int cpu);
59extern void check_tsc_sync_target(void); 59extern void check_tsc_sync_target(void);
60 60
61extern int notsc_setup(char *); 61extern int notsc_setup(char *);
62extern void save_sched_clock_state(void);
63extern void restore_sched_clock_state(void);
62 64
63#endif /* _ASM_X86_TSC_H */ 65#endif /* _ASM_X86_TSC_H */
diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
index 4dc0084ec1b1..f1efebaf5510 100644
--- a/arch/x86/kernel/apic/io_apic.c
+++ b/arch/x86/kernel/apic/io_apic.c
@@ -1728,6 +1728,8 @@ __apicdebuginit(void) print_IO_APIC(void)
1728 struct irq_pin_list *entry; 1728 struct irq_pin_list *entry;
1729 1729
1730 cfg = desc->chip_data; 1730 cfg = desc->chip_data;
1731 if (!cfg)
1732 continue;
1731 entry = cfg->irq_2_pin; 1733 entry = cfg->irq_2_pin;
1732 if (!entry) 1734 if (!entry)
1733 continue; 1735 continue;
diff --git a/arch/x86/kernel/apic/x2apic_uv_x.c b/arch/x86/kernel/apic/x2apic_uv_x.c
index e46f98f36e31..7b598b84c902 100644
--- a/arch/x86/kernel/apic/x2apic_uv_x.c
+++ b/arch/x86/kernel/apic/x2apic_uv_x.c
@@ -604,6 +604,10 @@ int uv_handle_nmi(struct notifier_block *self, unsigned long reason, void *data)
604{ 604{
605 if (reason != DIE_NMI_IPI) 605 if (reason != DIE_NMI_IPI)
606 return NOTIFY_OK; 606 return NOTIFY_OK;
607
608 if (in_crash_kexec)
609 /* do nothing if entering the crash kernel */
610 return NOTIFY_OK;
607 /* 611 /*
608 * Use a lock so only one cpu prints at a time 612 * Use a lock so only one cpu prints at a time
609 * to prevent intermixed output. 613 * to prevent intermixed output.
diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c
index 60a57b13082d..ba5f62f45f01 100644
--- a/arch/x86/kernel/cpu/amd.c
+++ b/arch/x86/kernel/cpu/amd.c
@@ -669,7 +669,7 @@ bool cpu_has_amd_erratum(const int *erratum)
669 } 669 }
670 670
671 /* OSVW unavailable or ID unknown, match family-model-stepping range */ 671 /* OSVW unavailable or ID unknown, match family-model-stepping range */
672 ms = (cpu->x86_model << 8) | cpu->x86_mask; 672 ms = (cpu->x86_model << 4) | cpu->x86_mask;
673 while ((range = *erratum++)) 673 while ((range = *erratum++))
674 if ((cpu->x86 == AMD_MODEL_RANGE_FAMILY(range)) && 674 if ((cpu->x86 == AMD_MODEL_RANGE_FAMILY(range)) &&
675 (ms >= AMD_MODEL_RANGE_START(range)) && 675 (ms >= AMD_MODEL_RANGE_START(range)) &&
diff --git a/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c b/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c
index 246cd3afbb5f..cd8da247dda1 100644
--- a/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c
+++ b/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c
@@ -72,7 +72,7 @@ struct acpi_cpufreq_data {
72static DEFINE_PER_CPU(struct acpi_cpufreq_data *, acfreq_data); 72static DEFINE_PER_CPU(struct acpi_cpufreq_data *, acfreq_data);
73 73
74/* acpi_perf_data is a pointer to percpu data. */ 74/* acpi_perf_data is a pointer to percpu data. */
75static struct acpi_processor_performance *acpi_perf_data; 75static struct acpi_processor_performance __percpu *acpi_perf_data;
76 76
77static struct cpufreq_driver acpi_cpufreq_driver; 77static struct cpufreq_driver acpi_cpufreq_driver;
78 78
diff --git a/arch/x86/kernel/cpu/mcheck/mce-apei.c b/arch/x86/kernel/cpu/mcheck/mce-apei.c
index 745b54f9be89..8209472b27a5 100644
--- a/arch/x86/kernel/cpu/mcheck/mce-apei.c
+++ b/arch/x86/kernel/cpu/mcheck/mce-apei.c
@@ -80,7 +80,7 @@ int apei_write_mce(struct mce *m)
80 rcd.hdr.revision = CPER_RECORD_REV; 80 rcd.hdr.revision = CPER_RECORD_REV;
81 rcd.hdr.signature_end = CPER_SIG_END; 81 rcd.hdr.signature_end = CPER_SIG_END;
82 rcd.hdr.section_count = 1; 82 rcd.hdr.section_count = 1;
83 rcd.hdr.error_severity = CPER_SER_FATAL; 83 rcd.hdr.error_severity = CPER_SEV_FATAL;
84 /* timestamp, platform_id, partition_id are all invalid */ 84 /* timestamp, platform_id, partition_id are all invalid */
85 rcd.hdr.validation_bits = 0; 85 rcd.hdr.validation_bits = 0;
86 rcd.hdr.record_length = sizeof(rcd); 86 rcd.hdr.record_length = sizeof(rcd);
@@ -96,7 +96,7 @@ int apei_write_mce(struct mce *m)
96 rcd.sec_hdr.validation_bits = 0; 96 rcd.sec_hdr.validation_bits = 0;
97 rcd.sec_hdr.flags = CPER_SEC_PRIMARY; 97 rcd.sec_hdr.flags = CPER_SEC_PRIMARY;
98 rcd.sec_hdr.section_type = CPER_SECTION_TYPE_MCE; 98 rcd.sec_hdr.section_type = CPER_SECTION_TYPE_MCE;
99 rcd.sec_hdr.section_severity = CPER_SER_FATAL; 99 rcd.sec_hdr.section_severity = CPER_SEV_FATAL;
100 100
101 memcpy(&rcd.mce, m, sizeof(*m)); 101 memcpy(&rcd.mce, m, sizeof(*m));
102 102
diff --git a/arch/x86/kernel/cpu/perf_event_intel.c b/arch/x86/kernel/cpu/perf_event_intel.c
index 214ac860ebe0..d8d86d014008 100644
--- a/arch/x86/kernel/cpu/perf_event_intel.c
+++ b/arch/x86/kernel/cpu/perf_event_intel.c
@@ -491,33 +491,78 @@ static void intel_pmu_enable_all(int added)
491 * Intel Errata AAP53 (model 30) 491 * Intel Errata AAP53 (model 30)
492 * Intel Errata BD53 (model 44) 492 * Intel Errata BD53 (model 44)
493 * 493 *
494 * These chips need to be 'reset' when adding counters by programming 494 * The official story:
495 * the magic three (non counting) events 0x4300D2, 0x4300B1 and 0x4300B5 495 * These chips need to be 'reset' when adding counters by programming the
496 * either in sequence on the same PMC or on different PMCs. 496 * magic three (non-counting) events 0x4300B5, 0x4300D2, and 0x4300B1 either
497 * in sequence on the same PMC or on different PMCs.
498 *
499 * In practise it appears some of these events do in fact count, and
500 * we need to programm all 4 events.
497 */ 501 */
498static void intel_pmu_nhm_enable_all(int added) 502static void intel_pmu_nhm_workaround(void)
499{ 503{
500 if (added) { 504 struct cpu_hw_events *cpuc = &__get_cpu_var(cpu_hw_events);
501 struct cpu_hw_events *cpuc = &__get_cpu_var(cpu_hw_events); 505 static const unsigned long nhm_magic[4] = {
502 int i; 506 0x4300B5,
507 0x4300D2,
508 0x4300B1,
509 0x4300B1
510 };
511 struct perf_event *event;
512 int i;
513
514 /*
515 * The Errata requires below steps:
516 * 1) Clear MSR_IA32_PEBS_ENABLE and MSR_CORE_PERF_GLOBAL_CTRL;
517 * 2) Configure 4 PERFEVTSELx with the magic events and clear
518 * the corresponding PMCx;
519 * 3) set bit0~bit3 of MSR_CORE_PERF_GLOBAL_CTRL;
520 * 4) Clear MSR_CORE_PERF_GLOBAL_CTRL;
521 * 5) Clear 4 pairs of ERFEVTSELx and PMCx;
522 */
523
524 /*
525 * The real steps we choose are a little different from above.
526 * A) To reduce MSR operations, we don't run step 1) as they
527 * are already cleared before this function is called;
528 * B) Call x86_perf_event_update to save PMCx before configuring
529 * PERFEVTSELx with magic number;
530 * C) With step 5), we do clear only when the PERFEVTSELx is
531 * not used currently.
532 * D) Call x86_perf_event_set_period to restore PMCx;
533 */
503 534
504 wrmsrl(MSR_ARCH_PERFMON_EVENTSEL0 + 0, 0x4300D2); 535 /* We always operate 4 pairs of PERF Counters */
505 wrmsrl(MSR_ARCH_PERFMON_EVENTSEL0 + 1, 0x4300B1); 536 for (i = 0; i < 4; i++) {
506 wrmsrl(MSR_ARCH_PERFMON_EVENTSEL0 + 2, 0x4300B5); 537 event = cpuc->events[i];
538 if (event)
539 x86_perf_event_update(event);
540 }
507 541
508 wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, 0x3); 542 for (i = 0; i < 4; i++) {
509 wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, 0x0); 543 wrmsrl(MSR_ARCH_PERFMON_EVENTSEL0 + i, nhm_magic[i]);
544 wrmsrl(MSR_ARCH_PERFMON_PERFCTR0 + i, 0x0);
545 }
510 546
511 for (i = 0; i < 3; i++) { 547 wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, 0xf);
512 struct perf_event *event = cpuc->events[i]; 548 wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, 0x0);
513 549
514 if (!event) 550 for (i = 0; i < 4; i++) {
515 continue; 551 event = cpuc->events[i];
516 552
553 if (event) {
554 x86_perf_event_set_period(event);
517 __x86_pmu_enable_event(&event->hw, 555 __x86_pmu_enable_event(&event->hw,
518 ARCH_PERFMON_EVENTSEL_ENABLE); 556 ARCH_PERFMON_EVENTSEL_ENABLE);
519 } 557 } else
558 wrmsrl(MSR_ARCH_PERFMON_EVENTSEL0 + i, 0x0);
520 } 559 }
560}
561
562static void intel_pmu_nhm_enable_all(int added)
563{
564 if (added)
565 intel_pmu_nhm_workaround();
521 intel_pmu_enable_all(added); 566 intel_pmu_enable_all(added);
522} 567}
523 568
diff --git a/arch/x86/kernel/cpu/perf_event_p4.c b/arch/x86/kernel/cpu/perf_event_p4.c
index febb12cea795..7e578e9cc58b 100644
--- a/arch/x86/kernel/cpu/perf_event_p4.c
+++ b/arch/x86/kernel/cpu/perf_event_p4.c
@@ -497,6 +497,8 @@ static int p4_hw_config(struct perf_event *event)
497 event->hw.config |= event->attr.config & 497 event->hw.config |= event->attr.config &
498 (p4_config_pack_escr(P4_ESCR_MASK_HT) | 498 (p4_config_pack_escr(P4_ESCR_MASK_HT) |
499 p4_config_pack_cccr(P4_CCCR_MASK_HT | P4_CCCR_RESERVED)); 499 p4_config_pack_cccr(P4_CCCR_MASK_HT | P4_CCCR_RESERVED));
500
501 event->hw.config &= ~P4_CCCR_FORCE_OVF;
500 } 502 }
501 503
502 rc = x86_setup_perfctr(event); 504 rc = x86_setup_perfctr(event);
diff --git a/arch/x86/kernel/crash.c b/arch/x86/kernel/crash.c
index ebd4c51d096a..764c7c2b1811 100644
--- a/arch/x86/kernel/crash.c
+++ b/arch/x86/kernel/crash.c
@@ -28,6 +28,8 @@
28#include <asm/reboot.h> 28#include <asm/reboot.h>
29#include <asm/virtext.h> 29#include <asm/virtext.h>
30 30
31int in_crash_kexec;
32
31#if defined(CONFIG_SMP) && defined(CONFIG_X86_LOCAL_APIC) 33#if defined(CONFIG_SMP) && defined(CONFIG_X86_LOCAL_APIC)
32 34
33static void kdump_nmi_callback(int cpu, struct die_args *args) 35static void kdump_nmi_callback(int cpu, struct die_args *args)
@@ -61,6 +63,7 @@ static void kdump_nmi_callback(int cpu, struct die_args *args)
61 63
62static void kdump_nmi_shootdown_cpus(void) 64static void kdump_nmi_shootdown_cpus(void)
63{ 65{
66 in_crash_kexec = 1;
64 nmi_shootdown_cpus(kdump_nmi_callback); 67 nmi_shootdown_cpus(kdump_nmi_callback);
65 68
66 disable_local_APIC(); 69 disable_local_APIC();
diff --git a/arch/x86/kernel/entry_64.S b/arch/x86/kernel/entry_64.S
index c5ea5cdbe7b3..17be5ec7cbba 100644
--- a/arch/x86/kernel/entry_64.S
+++ b/arch/x86/kernel/entry_64.S
@@ -1185,13 +1185,13 @@ END(kernel_thread_helper)
1185 * execve(). This function needs to use IRET, not SYSRET, to set up all state properly. 1185 * execve(). This function needs to use IRET, not SYSRET, to set up all state properly.
1186 * 1186 *
1187 * C extern interface: 1187 * C extern interface:
1188 * extern long execve(char *name, char **argv, char **envp) 1188 * extern long execve(const char *name, char **argv, char **envp)
1189 * 1189 *
1190 * asm input arguments: 1190 * asm input arguments:
1191 * rdi: name, rsi: argv, rdx: envp 1191 * rdi: name, rsi: argv, rdx: envp
1192 * 1192 *
1193 * We want to fallback into: 1193 * We want to fallback into:
1194 * extern long sys_execve(char *name, char **argv,char **envp, struct pt_regs *regs) 1194 * extern long sys_execve(const char *name, char **argv,char **envp, struct pt_regs *regs)
1195 * 1195 *
1196 * do_sys_execve asm fallback arguments: 1196 * do_sys_execve asm fallback arguments:
1197 * rdi: name, rsi: argv, rdx: envp, rcx: fake frame on the stack 1197 * rdi: name, rsi: argv, rdx: envp, rcx: fake frame on the stack
diff --git a/arch/x86/kernel/head_32.S b/arch/x86/kernel/head_32.S
index ff4c453e13f3..fa8c1b8e09fb 100644
--- a/arch/x86/kernel/head_32.S
+++ b/arch/x86/kernel/head_32.S
@@ -334,7 +334,7 @@ ENTRY(startup_32_smp)
334/* 334/*
335 * Enable paging 335 * Enable paging
336 */ 336 */
337 movl $pa(swapper_pg_dir),%eax 337 movl pa(initial_page_table), %eax
338 movl %eax,%cr3 /* set the page table pointer.. */ 338 movl %eax,%cr3 /* set the page table pointer.. */
339 movl %cr0,%eax 339 movl %cr0,%eax
340 orl $X86_CR0_PG,%eax 340 orl $X86_CR0_PG,%eax
@@ -614,6 +614,8 @@ ignore_int:
614.align 4 614.align 4
615ENTRY(initial_code) 615ENTRY(initial_code)
616 .long i386_start_kernel 616 .long i386_start_kernel
617ENTRY(initial_page_table)
618 .long pa(swapper_pg_dir)
617 619
618/* 620/*
619 * BSS section 621 * BSS section
@@ -629,6 +631,10 @@ ENTRY(swapper_pg_dir)
629#endif 631#endif
630swapper_pg_fixmap: 632swapper_pg_fixmap:
631 .fill 1024,4,0 633 .fill 1024,4,0
634#ifdef CONFIG_X86_TRAMPOLINE
635ENTRY(trampoline_pg_dir)
636 .fill 1024,4,0
637#endif
632ENTRY(empty_zero_page) 638ENTRY(empty_zero_page)
633 .fill 4096,1,0 639 .fill 4096,1,0
634 640
diff --git a/arch/x86/kernel/i387.c b/arch/x86/kernel/i387.c
index 1f11f5ce668f..a46cb3522c0c 100644
--- a/arch/x86/kernel/i387.c
+++ b/arch/x86/kernel/i387.c
@@ -40,6 +40,7 @@
40 40
41static unsigned int mxcsr_feature_mask __read_mostly = 0xffffffffu; 41static unsigned int mxcsr_feature_mask __read_mostly = 0xffffffffu;
42unsigned int xstate_size; 42unsigned int xstate_size;
43EXPORT_SYMBOL_GPL(xstate_size);
43unsigned int sig_xstate_ia32_size = sizeof(struct _fpstate_ia32); 44unsigned int sig_xstate_ia32_size = sizeof(struct _fpstate_ia32);
44static struct i387_fxsave_struct fx_scratch __cpuinitdata; 45static struct i387_fxsave_struct fx_scratch __cpuinitdata;
45 46
diff --git a/arch/x86/kernel/kgdb.c b/arch/x86/kernel/kgdb.c
index ef10940e1af0..852b81967a37 100644
--- a/arch/x86/kernel/kgdb.c
+++ b/arch/x86/kernel/kgdb.c
@@ -194,7 +194,7 @@ static struct hw_breakpoint {
194 unsigned long addr; 194 unsigned long addr;
195 int len; 195 int len;
196 int type; 196 int type;
197 struct perf_event **pev; 197 struct perf_event * __percpu *pev;
198} breakinfo[HBP_NUM]; 198} breakinfo[HBP_NUM];
199 199
200static unsigned long early_dr7; 200static unsigned long early_dr7;
diff --git a/arch/x86/kernel/kprobes.c b/arch/x86/kernel/kprobes.c
index 1bfb6cf4dd55..770ebfb349e9 100644
--- a/arch/x86/kernel/kprobes.c
+++ b/arch/x86/kernel/kprobes.c
@@ -709,6 +709,7 @@ static __used __kprobes void *trampoline_handler(struct pt_regs *regs)
709 struct hlist_node *node, *tmp; 709 struct hlist_node *node, *tmp;
710 unsigned long flags, orig_ret_address = 0; 710 unsigned long flags, orig_ret_address = 0;
711 unsigned long trampoline_address = (unsigned long)&kretprobe_trampoline; 711 unsigned long trampoline_address = (unsigned long)&kretprobe_trampoline;
712 kprobe_opcode_t *correct_ret_addr = NULL;
712 713
713 INIT_HLIST_HEAD(&empty_rp); 714 INIT_HLIST_HEAD(&empty_rp);
714 kretprobe_hash_lock(current, &head, &flags); 715 kretprobe_hash_lock(current, &head, &flags);
@@ -740,14 +741,34 @@ static __used __kprobes void *trampoline_handler(struct pt_regs *regs)
740 /* another task is sharing our hash bucket */ 741 /* another task is sharing our hash bucket */
741 continue; 742 continue;
742 743
744 orig_ret_address = (unsigned long)ri->ret_addr;
745
746 if (orig_ret_address != trampoline_address)
747 /*
748 * This is the real return address. Any other
749 * instances associated with this task are for
750 * other calls deeper on the call stack
751 */
752 break;
753 }
754
755 kretprobe_assert(ri, orig_ret_address, trampoline_address);
756
757 correct_ret_addr = ri->ret_addr;
758 hlist_for_each_entry_safe(ri, node, tmp, head, hlist) {
759 if (ri->task != current)
760 /* another task is sharing our hash bucket */
761 continue;
762
763 orig_ret_address = (unsigned long)ri->ret_addr;
743 if (ri->rp && ri->rp->handler) { 764 if (ri->rp && ri->rp->handler) {
744 __get_cpu_var(current_kprobe) = &ri->rp->kp; 765 __get_cpu_var(current_kprobe) = &ri->rp->kp;
745 get_kprobe_ctlblk()->kprobe_status = KPROBE_HIT_ACTIVE; 766 get_kprobe_ctlblk()->kprobe_status = KPROBE_HIT_ACTIVE;
767 ri->ret_addr = correct_ret_addr;
746 ri->rp->handler(ri, regs); 768 ri->rp->handler(ri, regs);
747 __get_cpu_var(current_kprobe) = NULL; 769 __get_cpu_var(current_kprobe) = NULL;
748 } 770 }
749 771
750 orig_ret_address = (unsigned long)ri->ret_addr;
751 recycle_rp_inst(ri, &empty_rp); 772 recycle_rp_inst(ri, &empty_rp);
752 773
753 if (orig_ret_address != trampoline_address) 774 if (orig_ret_address != trampoline_address)
@@ -759,8 +780,6 @@ static __used __kprobes void *trampoline_handler(struct pt_regs *regs)
759 break; 780 break;
760 } 781 }
761 782
762 kretprobe_assert(ri, orig_ret_address, trampoline_address);
763
764 kretprobe_hash_unlock(current, &flags); 783 kretprobe_hash_unlock(current, &flags);
765 784
766 hlist_for_each_entry_safe(ri, node, tmp, &empty_rp, hlist) { 785 hlist_for_each_entry_safe(ri, node, tmp, &empty_rp, hlist) {
diff --git a/arch/x86/kernel/process.c b/arch/x86/kernel/process.c
index d401f1d2d06e..57d1868a86aa 100644
--- a/arch/x86/kernel/process.c
+++ b/arch/x86/kernel/process.c
@@ -301,8 +301,9 @@ EXPORT_SYMBOL(kernel_thread);
301/* 301/*
302 * sys_execve() executes a new program. 302 * sys_execve() executes a new program.
303 */ 303 */
304long sys_execve(char __user *name, char __user * __user *argv, 304long sys_execve(const char __user *name,
305 char __user * __user *envp, struct pt_regs *regs) 305 const char __user *const __user *argv,
306 const char __user *const __user *envp, struct pt_regs *regs)
306{ 307{
307 long error; 308 long error;
308 char *filename; 309 char *filename;
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
index b008e7883207..c3a4fbb2b996 100644
--- a/arch/x86/kernel/setup.c
+++ b/arch/x86/kernel/setup.c
@@ -1014,6 +1014,8 @@ void __init setup_arch(char **cmdline_p)
1014 paging_init(); 1014 paging_init();
1015 x86_init.paging.pagetable_setup_done(swapper_pg_dir); 1015 x86_init.paging.pagetable_setup_done(swapper_pg_dir);
1016 1016
1017 setup_trampoline_page_table();
1018
1017 tboot_probe(); 1019 tboot_probe();
1018 1020
1019#ifdef CONFIG_X86_64 1021#ifdef CONFIG_X86_64
diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c
index a5e928b0cb5f..8b3bfc4dd708 100644
--- a/arch/x86/kernel/smpboot.c
+++ b/arch/x86/kernel/smpboot.c
@@ -73,7 +73,6 @@
73 73
74#ifdef CONFIG_X86_32 74#ifdef CONFIG_X86_32
75u8 apicid_2_node[MAX_APICID]; 75u8 apicid_2_node[MAX_APICID];
76static int low_mappings;
77#endif 76#endif
78 77
79/* State of each CPU */ 78/* State of each CPU */
@@ -91,6 +90,25 @@ DEFINE_PER_CPU(int, cpu_state) = { 0 };
91static DEFINE_PER_CPU(struct task_struct *, idle_thread_array); 90static DEFINE_PER_CPU(struct task_struct *, idle_thread_array);
92#define get_idle_for_cpu(x) (per_cpu(idle_thread_array, x)) 91#define get_idle_for_cpu(x) (per_cpu(idle_thread_array, x))
93#define set_idle_for_cpu(x, p) (per_cpu(idle_thread_array, x) = (p)) 92#define set_idle_for_cpu(x, p) (per_cpu(idle_thread_array, x) = (p))
93
94/*
95 * We need this for trampoline_base protection from concurrent accesses when
96 * off- and onlining cores wildly.
97 */
98static DEFINE_MUTEX(x86_cpu_hotplug_driver_mutex);
99
100void cpu_hotplug_driver_lock()
101{
102 mutex_lock(&x86_cpu_hotplug_driver_mutex);
103}
104
105void cpu_hotplug_driver_unlock()
106{
107 mutex_unlock(&x86_cpu_hotplug_driver_mutex);
108}
109
110ssize_t arch_cpu_probe(const char *buf, size_t count) { return -1; }
111ssize_t arch_cpu_release(const char *buf, size_t count) { return -1; }
94#else 112#else
95static struct task_struct *idle_thread_array[NR_CPUS] __cpuinitdata ; 113static struct task_struct *idle_thread_array[NR_CPUS] __cpuinitdata ;
96#define get_idle_for_cpu(x) (idle_thread_array[(x)]) 114#define get_idle_for_cpu(x) (idle_thread_array[(x)])
@@ -281,6 +299,18 @@ notrace static void __cpuinit start_secondary(void *unused)
281 * fragile that we want to limit the things done here to the 299 * fragile that we want to limit the things done here to the
282 * most necessary things. 300 * most necessary things.
283 */ 301 */
302
303#ifdef CONFIG_X86_32
304 /*
305 * Switch away from the trampoline page-table
306 *
307 * Do this before cpu_init() because it needs to access per-cpu
308 * data which may not be mapped in the trampoline page-table.
309 */
310 load_cr3(swapper_pg_dir);
311 __flush_tlb_all();
312#endif
313
284 vmi_bringup(); 314 vmi_bringup();
285 cpu_init(); 315 cpu_init();
286 preempt_disable(); 316 preempt_disable();
@@ -299,12 +329,6 @@ notrace static void __cpuinit start_secondary(void *unused)
299 legacy_pic->chip->unmask(0); 329 legacy_pic->chip->unmask(0);
300 } 330 }
301 331
302#ifdef CONFIG_X86_32
303 while (low_mappings)
304 cpu_relax();
305 __flush_tlb_all();
306#endif
307
308 /* This must be done before setting cpu_online_mask */ 332 /* This must be done before setting cpu_online_mask */
309 set_cpu_sibling_map(raw_smp_processor_id()); 333 set_cpu_sibling_map(raw_smp_processor_id());
310 wmb(); 334 wmb();
@@ -750,6 +774,7 @@ do_rest:
750#ifdef CONFIG_X86_32 774#ifdef CONFIG_X86_32
751 /* Stack for startup_32 can be just as for start_secondary onwards */ 775 /* Stack for startup_32 can be just as for start_secondary onwards */
752 irq_ctx_init(cpu); 776 irq_ctx_init(cpu);
777 initial_page_table = __pa(&trampoline_pg_dir);
753#else 778#else
754 clear_tsk_thread_flag(c_idle.idle, TIF_FORK); 779 clear_tsk_thread_flag(c_idle.idle, TIF_FORK);
755 initial_gs = per_cpu_offset(cpu); 780 initial_gs = per_cpu_offset(cpu);
@@ -897,20 +922,8 @@ int __cpuinit native_cpu_up(unsigned int cpu)
897 922
898 per_cpu(cpu_state, cpu) = CPU_UP_PREPARE; 923 per_cpu(cpu_state, cpu) = CPU_UP_PREPARE;
899 924
900#ifdef CONFIG_X86_32
901 /* init low mem mapping */
902 clone_pgd_range(swapper_pg_dir, swapper_pg_dir + KERNEL_PGD_BOUNDARY,
903 min_t(unsigned long, KERNEL_PGD_PTRS, KERNEL_PGD_BOUNDARY));
904 flush_tlb_all();
905 low_mappings = 1;
906
907 err = do_boot_cpu(apicid, cpu); 925 err = do_boot_cpu(apicid, cpu);
908 926
909 zap_low_mappings(false);
910 low_mappings = 0;
911#else
912 err = do_boot_cpu(apicid, cpu);
913#endif
914 if (err) { 927 if (err) {
915 pr_debug("do_boot_cpu failed %d\n", err); 928 pr_debug("do_boot_cpu failed %d\n", err);
916 return -EIO; 929 return -EIO;
diff --git a/arch/x86/kernel/sys_i386_32.c b/arch/x86/kernel/sys_i386_32.c
index 196552bb412c..d5e06624e34a 100644
--- a/arch/x86/kernel/sys_i386_32.c
+++ b/arch/x86/kernel/sys_i386_32.c
@@ -28,7 +28,9 @@
28 * Do a system call from kernel instead of calling sys_execve so we 28 * Do a system call from kernel instead of calling sys_execve so we
29 * end up with proper pt_regs. 29 * end up with proper pt_regs.
30 */ 30 */
31int kernel_execve(const char *filename, char *const argv[], char *const envp[]) 31int kernel_execve(const char *filename,
32 const char *const argv[],
33 const char *const envp[])
32{ 34{
33 long __res; 35 long __res;
34 asm volatile ("push %%ebx ; movl %2,%%ebx ; int $0x80 ; pop %%ebx" 36 asm volatile ("push %%ebx ; movl %2,%%ebx ; int $0x80 ; pop %%ebx"
diff --git a/arch/x86/kernel/tlb_uv.c b/arch/x86/kernel/tlb_uv.c
index 59efb5390b37..312ef0292815 100644
--- a/arch/x86/kernel/tlb_uv.c
+++ b/arch/x86/kernel/tlb_uv.c
@@ -1484,15 +1484,16 @@ calculate_destination_timeout(void)
1484/* 1484/*
1485 * initialize the bau_control structure for each cpu 1485 * initialize the bau_control structure for each cpu
1486 */ 1486 */
1487static void uv_init_per_cpu(int nuvhubs) 1487static void __init uv_init_per_cpu(int nuvhubs)
1488{ 1488{
1489 int i; 1489 int i;
1490 int cpu; 1490 int cpu;
1491 int pnode; 1491 int pnode;
1492 int uvhub; 1492 int uvhub;
1493 int have_hmaster;
1493 short socket = 0; 1494 short socket = 0;
1494 unsigned short socket_mask; 1495 unsigned short socket_mask;
1495 unsigned int uvhub_mask; 1496 unsigned char *uvhub_mask;
1496 struct bau_control *bcp; 1497 struct bau_control *bcp;
1497 struct uvhub_desc *bdp; 1498 struct uvhub_desc *bdp;
1498 struct socket_desc *sdp; 1499 struct socket_desc *sdp;
@@ -1516,28 +1517,29 @@ static void uv_init_per_cpu(int nuvhubs)
1516 uvhub_descs = (struct uvhub_desc *) 1517 uvhub_descs = (struct uvhub_desc *)
1517 kmalloc(nuvhubs * sizeof(struct uvhub_desc), GFP_KERNEL); 1518 kmalloc(nuvhubs * sizeof(struct uvhub_desc), GFP_KERNEL);
1518 memset(uvhub_descs, 0, nuvhubs * sizeof(struct uvhub_desc)); 1519 memset(uvhub_descs, 0, nuvhubs * sizeof(struct uvhub_desc));
1520 uvhub_mask = kzalloc((nuvhubs+7)/8, GFP_KERNEL);
1519 for_each_present_cpu(cpu) { 1521 for_each_present_cpu(cpu) {
1520 bcp = &per_cpu(bau_control, cpu); 1522 bcp = &per_cpu(bau_control, cpu);
1521 memset(bcp, 0, sizeof(struct bau_control)); 1523 memset(bcp, 0, sizeof(struct bau_control));
1522 pnode = uv_cpu_hub_info(cpu)->pnode; 1524 pnode = uv_cpu_hub_info(cpu)->pnode;
1523 uvhub = uv_cpu_hub_info(cpu)->numa_blade_id; 1525 uvhub = uv_cpu_hub_info(cpu)->numa_blade_id;
1524 uvhub_mask |= (1 << uvhub); 1526 *(uvhub_mask + (uvhub/8)) |= (1 << (uvhub%8));
1525 bdp = &uvhub_descs[uvhub]; 1527 bdp = &uvhub_descs[uvhub];
1526 bdp->num_cpus++; 1528 bdp->num_cpus++;
1527 bdp->uvhub = uvhub; 1529 bdp->uvhub = uvhub;
1528 bdp->pnode = pnode; 1530 bdp->pnode = pnode;
1529 /* kludge: 'assuming' one node per socket, and assuming that 1531 /* kludge: 'assuming' one node per socket, and assuming that
1530 disabling a socket just leaves a gap in node numbers */ 1532 disabling a socket just leaves a gap in node numbers */
1531 socket = (cpu_to_node(cpu) & 1);; 1533 socket = (cpu_to_node(cpu) & 1);
1532 bdp->socket_mask |= (1 << socket); 1534 bdp->socket_mask |= (1 << socket);
1533 sdp = &bdp->socket[socket]; 1535 sdp = &bdp->socket[socket];
1534 sdp->cpu_number[sdp->num_cpus] = cpu; 1536 sdp->cpu_number[sdp->num_cpus] = cpu;
1535 sdp->num_cpus++; 1537 sdp->num_cpus++;
1536 } 1538 }
1537 uvhub = 0; 1539 for (uvhub = 0; uvhub < nuvhubs; uvhub++) {
1538 while (uvhub_mask) { 1540 if (!(*(uvhub_mask + (uvhub/8)) & (1 << (uvhub%8))))
1539 if (!(uvhub_mask & 1)) 1541 continue;
1540 goto nexthub; 1542 have_hmaster = 0;
1541 bdp = &uvhub_descs[uvhub]; 1543 bdp = &uvhub_descs[uvhub];
1542 socket_mask = bdp->socket_mask; 1544 socket_mask = bdp->socket_mask;
1543 socket = 0; 1545 socket = 0;
@@ -1551,8 +1553,10 @@ static void uv_init_per_cpu(int nuvhubs)
1551 bcp->cpu = cpu; 1553 bcp->cpu = cpu;
1552 if (i == 0) { 1554 if (i == 0) {
1553 smaster = bcp; 1555 smaster = bcp;
1554 if (socket == 0) 1556 if (!have_hmaster) {
1557 have_hmaster++;
1555 hmaster = bcp; 1558 hmaster = bcp;
1559 }
1556 } 1560 }
1557 bcp->cpus_in_uvhub = bdp->num_cpus; 1561 bcp->cpus_in_uvhub = bdp->num_cpus;
1558 bcp->cpus_in_socket = sdp->num_cpus; 1562 bcp->cpus_in_socket = sdp->num_cpus;
@@ -1566,11 +1570,9 @@ nextsocket:
1566 socket++; 1570 socket++;
1567 socket_mask = (socket_mask >> 1); 1571 socket_mask = (socket_mask >> 1);
1568 } 1572 }
1569nexthub:
1570 uvhub++;
1571 uvhub_mask = (uvhub_mask >> 1);
1572 } 1573 }
1573 kfree(uvhub_descs); 1574 kfree(uvhub_descs);
1575 kfree(uvhub_mask);
1574 for_each_present_cpu(cpu) { 1576 for_each_present_cpu(cpu) {
1575 bcp = &per_cpu(bau_control, cpu); 1577 bcp = &per_cpu(bau_control, cpu);
1576 bcp->baudisabled = 0; 1578 bcp->baudisabled = 0;
diff --git a/arch/x86/kernel/trampoline.c b/arch/x86/kernel/trampoline.c
index c652ef62742d..a874495b3673 100644
--- a/arch/x86/kernel/trampoline.c
+++ b/arch/x86/kernel/trampoline.c
@@ -1,6 +1,7 @@
1#include <linux/io.h> 1#include <linux/io.h>
2 2
3#include <asm/trampoline.h> 3#include <asm/trampoline.h>
4#include <asm/pgtable.h>
4#include <asm/e820.h> 5#include <asm/e820.h>
5 6
6#if defined(CONFIG_X86_64) && defined(CONFIG_ACPI_SLEEP) 7#if defined(CONFIG_X86_64) && defined(CONFIG_ACPI_SLEEP)
@@ -37,3 +38,20 @@ unsigned long __trampinit setup_trampoline(void)
37 memcpy(trampoline_base, trampoline_data, TRAMPOLINE_SIZE); 38 memcpy(trampoline_base, trampoline_data, TRAMPOLINE_SIZE);
38 return virt_to_phys(trampoline_base); 39 return virt_to_phys(trampoline_base);
39} 40}
41
42void __init setup_trampoline_page_table(void)
43{
44#ifdef CONFIG_X86_32
45 /* Copy kernel address range */
46 clone_pgd_range(trampoline_pg_dir + KERNEL_PGD_BOUNDARY,
47 swapper_pg_dir + KERNEL_PGD_BOUNDARY,
48 min_t(unsigned long, KERNEL_PGD_PTRS,
49 KERNEL_PGD_BOUNDARY));
50
51 /* Initialize low mappings */
52 clone_pgd_range(trampoline_pg_dir,
53 swapper_pg_dir + KERNEL_PGD_BOUNDARY,
54 min_t(unsigned long, KERNEL_PGD_PTRS,
55 KERNEL_PGD_BOUNDARY));
56#endif
57}
diff --git a/arch/x86/kernel/tsc.c b/arch/x86/kernel/tsc.c
index ce8e50239332..d632934cb638 100644
--- a/arch/x86/kernel/tsc.c
+++ b/arch/x86/kernel/tsc.c
@@ -626,6 +626,44 @@ static void set_cyc2ns_scale(unsigned long cpu_khz, int cpu)
626 local_irq_restore(flags); 626 local_irq_restore(flags);
627} 627}
628 628
629static unsigned long long cyc2ns_suspend;
630
631void save_sched_clock_state(void)
632{
633 if (!sched_clock_stable)
634 return;
635
636 cyc2ns_suspend = sched_clock();
637}
638
639/*
640 * Even on processors with invariant TSC, TSC gets reset in some the
641 * ACPI system sleep states. And in some systems BIOS seem to reinit TSC to
642 * arbitrary value (still sync'd across cpu's) during resume from such sleep
643 * states. To cope up with this, recompute the cyc2ns_offset for each cpu so
644 * that sched_clock() continues from the point where it was left off during
645 * suspend.
646 */
647void restore_sched_clock_state(void)
648{
649 unsigned long long offset;
650 unsigned long flags;
651 int cpu;
652
653 if (!sched_clock_stable)
654 return;
655
656 local_irq_save(flags);
657
658 get_cpu_var(cyc2ns_offset) = 0;
659 offset = cyc2ns_suspend - sched_clock();
660
661 for_each_possible_cpu(cpu)
662 per_cpu(cyc2ns_offset, cpu) = offset;
663
664 local_irq_restore(flags);
665}
666
629#ifdef CONFIG_CPU_FREQ 667#ifdef CONFIG_CPU_FREQ
630 668
631/* Frequency scaling support. Adjust the TSC based timer when the cpu frequency 669/* Frequency scaling support. Adjust the TSC based timer when the cpu frequency
diff --git a/arch/x86/kvm/i8254.c b/arch/x86/kvm/i8254.c
index 0fd6378981f4..ddeb2314b522 100644
--- a/arch/x86/kvm/i8254.c
+++ b/arch/x86/kvm/i8254.c
@@ -697,6 +697,7 @@ struct kvm_pit *kvm_create_pit(struct kvm *kvm, u32 flags)
697 pit->wq = create_singlethread_workqueue("kvm-pit-wq"); 697 pit->wq = create_singlethread_workqueue("kvm-pit-wq");
698 if (!pit->wq) { 698 if (!pit->wq) {
699 mutex_unlock(&pit->pit_state.lock); 699 mutex_unlock(&pit->pit_state.lock);
700 kvm_free_irq_source_id(kvm, pit->irq_source_id);
700 kfree(pit); 701 kfree(pit);
701 return NULL; 702 return NULL;
702 } 703 }
@@ -742,7 +743,7 @@ fail:
742 kvm_unregister_irq_mask_notifier(kvm, 0, &pit->mask_notifier); 743 kvm_unregister_irq_mask_notifier(kvm, 0, &pit->mask_notifier);
743 kvm_unregister_irq_ack_notifier(kvm, &pit_state->irq_ack_notifier); 744 kvm_unregister_irq_ack_notifier(kvm, &pit_state->irq_ack_notifier);
744 kvm_free_irq_source_id(kvm, pit->irq_source_id); 745 kvm_free_irq_source_id(kvm, pit->irq_source_id);
745 746 destroy_workqueue(pit->wq);
746 kfree(pit); 747 kfree(pit);
747 return NULL; 748 return NULL;
748} 749}
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
index 25f19078b321..3a09c625d526 100644
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
@@ -2387,7 +2387,7 @@ static void kvm_vcpu_ioctl_x86_get_xsave(struct kvm_vcpu *vcpu,
2387 if (cpu_has_xsave) 2387 if (cpu_has_xsave)
2388 memcpy(guest_xsave->region, 2388 memcpy(guest_xsave->region,
2389 &vcpu->arch.guest_fpu.state->xsave, 2389 &vcpu->arch.guest_fpu.state->xsave,
2390 sizeof(struct xsave_struct)); 2390 xstate_size);
2391 else { 2391 else {
2392 memcpy(guest_xsave->region, 2392 memcpy(guest_xsave->region,
2393 &vcpu->arch.guest_fpu.state->fxsave, 2393 &vcpu->arch.guest_fpu.state->fxsave,
@@ -2405,7 +2405,7 @@ static int kvm_vcpu_ioctl_x86_set_xsave(struct kvm_vcpu *vcpu,
2405 2405
2406 if (cpu_has_xsave) 2406 if (cpu_has_xsave)
2407 memcpy(&vcpu->arch.guest_fpu.state->xsave, 2407 memcpy(&vcpu->arch.guest_fpu.state->xsave,
2408 guest_xsave->region, sizeof(struct xsave_struct)); 2408 guest_xsave->region, xstate_size);
2409 else { 2409 else {
2410 if (xstate_bv & ~XSTATE_FPSSE) 2410 if (xstate_bv & ~XSTATE_FPSSE)
2411 return -EINVAL; 2411 return -EINVAL;
diff --git a/arch/x86/power/cpu.c b/arch/x86/power/cpu.c
index e7e8c5f54956..87bb35e34ef1 100644
--- a/arch/x86/power/cpu.c
+++ b/arch/x86/power/cpu.c
@@ -113,6 +113,7 @@ static void __save_processor_state(struct saved_context *ctxt)
113void save_processor_state(void) 113void save_processor_state(void)
114{ 114{
115 __save_processor_state(&saved_context); 115 __save_processor_state(&saved_context);
116 save_sched_clock_state();
116} 117}
117#ifdef CONFIG_X86_32 118#ifdef CONFIG_X86_32
118EXPORT_SYMBOL(save_processor_state); 119EXPORT_SYMBOL(save_processor_state);
@@ -229,6 +230,7 @@ static void __restore_processor_state(struct saved_context *ctxt)
229void restore_processor_state(void) 230void restore_processor_state(void)
230{ 231{
231 __restore_processor_state(&saved_context); 232 __restore_processor_state(&saved_context);
233 restore_sched_clock_state();
232} 234}
233#ifdef CONFIG_X86_32 235#ifdef CONFIG_X86_32
234EXPORT_SYMBOL(restore_processor_state); 236EXPORT_SYMBOL(restore_processor_state);
diff --git a/arch/x86/xen/platform-pci-unplug.c b/arch/x86/xen/platform-pci-unplug.c
index 554c002a1e1a..0f456386cce5 100644
--- a/arch/x86/xen/platform-pci-unplug.c
+++ b/arch/x86/xen/platform-pci-unplug.c
@@ -72,13 +72,17 @@ void __init xen_unplug_emulated_devices(void)
72{ 72{
73 int r; 73 int r;
74 74
75 /* user explicitly requested no unplug */
76 if (xen_emul_unplug & XEN_UNPLUG_NEVER)
77 return;
75 /* check the version of the xen platform PCI device */ 78 /* check the version of the xen platform PCI device */
76 r = check_platform_magic(); 79 r = check_platform_magic();
77 /* If the version matches enable the Xen platform PCI driver. 80 /* If the version matches enable the Xen platform PCI driver.
78 * Also enable the Xen platform PCI driver if the version is really old 81 * Also enable the Xen platform PCI driver if the host does
79 * and the user told us to ignore it. */ 82 * not support the unplug protocol (XEN_PLATFORM_ERR_MAGIC)
83 * but the user told us that unplugging is unnecessary. */
80 if (r && !(r == XEN_PLATFORM_ERR_MAGIC && 84 if (r && !(r == XEN_PLATFORM_ERR_MAGIC &&
81 (xen_emul_unplug & XEN_UNPLUG_IGNORE))) 85 (xen_emul_unplug & XEN_UNPLUG_UNNECESSARY)))
82 return; 86 return;
83 /* Set the default value of xen_emul_unplug depending on whether or 87 /* Set the default value of xen_emul_unplug depending on whether or
84 * not the Xen PV frontends and the Xen platform PCI driver have 88 * not the Xen PV frontends and the Xen platform PCI driver have
@@ -99,7 +103,7 @@ void __init xen_unplug_emulated_devices(void)
99 } 103 }
100 } 104 }
101 /* Now unplug the emulated devices */ 105 /* Now unplug the emulated devices */
102 if (!(xen_emul_unplug & XEN_UNPLUG_IGNORE)) 106 if (!(xen_emul_unplug & XEN_UNPLUG_UNNECESSARY))
103 outw(xen_emul_unplug, XEN_IOPORT_UNPLUG); 107 outw(xen_emul_unplug, XEN_IOPORT_UNPLUG);
104 xen_platform_pci_unplug = xen_emul_unplug; 108 xen_platform_pci_unplug = xen_emul_unplug;
105} 109}
@@ -125,8 +129,10 @@ static int __init parse_xen_emul_unplug(char *arg)
125 xen_emul_unplug |= XEN_UNPLUG_AUX_IDE_DISKS; 129 xen_emul_unplug |= XEN_UNPLUG_AUX_IDE_DISKS;
126 else if (!strncmp(p, "nics", l)) 130 else if (!strncmp(p, "nics", l))
127 xen_emul_unplug |= XEN_UNPLUG_ALL_NICS; 131 xen_emul_unplug |= XEN_UNPLUG_ALL_NICS;
128 else if (!strncmp(p, "ignore", l)) 132 else if (!strncmp(p, "unnecessary", l))
129 xen_emul_unplug |= XEN_UNPLUG_IGNORE; 133 xen_emul_unplug |= XEN_UNPLUG_UNNECESSARY;
134 else if (!strncmp(p, "never", l))
135 xen_emul_unplug |= XEN_UNPLUG_NEVER;
130 else 136 else
131 printk(KERN_WARNING "unrecognised option '%s' " 137 printk(KERN_WARNING "unrecognised option '%s' "
132 "in parameter 'xen_emul_unplug'\n", p); 138 "in parameter 'xen_emul_unplug'\n", p);