diff options
author | David S. Miller <davem@davemloft.net> | 2009-08-12 20:44:53 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-08-12 20:44:53 -0400 |
commit | aa11d958d1a6572eda08214d7c6a735804fe48a5 (patch) | |
tree | d025b05270ad1e010660d17eeadc6ac3c1abbd7d /arch | |
parent | 07f6642ee9418e962e54cbc07471cfe2e559c568 (diff) | |
parent | 9799218ae36910af50f002a5db1802d576fffb43 (diff) |
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Conflicts:
arch/microblaze/include/asm/socket.h
Diffstat (limited to 'arch')
494 files changed, 8546 insertions, 6839 deletions
diff --git a/arch/alpha/include/asm/thread_info.h b/arch/alpha/include/asm/thread_info.h index d069526bd767..60c83abfde70 100644 --- a/arch/alpha/include/asm/thread_info.h +++ b/arch/alpha/include/asm/thread_info.h | |||
@@ -37,6 +37,7 @@ struct thread_info { | |||
37 | .task = &tsk, \ | 37 | .task = &tsk, \ |
38 | .exec_domain = &default_exec_domain, \ | 38 | .exec_domain = &default_exec_domain, \ |
39 | .addr_limit = KERNEL_DS, \ | 39 | .addr_limit = KERNEL_DS, \ |
40 | .preempt_count = INIT_PREEMPT_COUNT, \ | ||
40 | .restart_block = { \ | 41 | .restart_block = { \ |
41 | .fn = do_no_restart_syscall, \ | 42 | .fn = do_no_restart_syscall, \ |
42 | }, \ | 43 | }, \ |
diff --git a/arch/alpha/include/asm/tlb.h b/arch/alpha/include/asm/tlb.h index c13636575fba..42866759f3fa 100644 --- a/arch/alpha/include/asm/tlb.h +++ b/arch/alpha/include/asm/tlb.h | |||
@@ -9,7 +9,7 @@ | |||
9 | 9 | ||
10 | #include <asm-generic/tlb.h> | 10 | #include <asm-generic/tlb.h> |
11 | 11 | ||
12 | #define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, pte) | 12 | #define __pte_free_tlb(tlb, pte, address) pte_free((tlb)->mm, pte) |
13 | #define __pmd_free_tlb(tlb, pmd) pmd_free((tlb)->mm, pmd) | 13 | #define __pmd_free_tlb(tlb, pmd, address) pmd_free((tlb)->mm, pmd) |
14 | 14 | ||
15 | #endif | 15 | #endif |
diff --git a/arch/alpha/kernel/ptrace.c b/arch/alpha/kernel/ptrace.c index 1e9ad52c460e..e072041d19f8 100644 --- a/arch/alpha/kernel/ptrace.c +++ b/arch/alpha/kernel/ptrace.c | |||
@@ -8,7 +8,6 @@ | |||
8 | #include <linux/sched.h> | 8 | #include <linux/sched.h> |
9 | #include <linux/mm.h> | 9 | #include <linux/mm.h> |
10 | #include <linux/smp.h> | 10 | #include <linux/smp.h> |
11 | #include <linux/smp_lock.h> | ||
12 | #include <linux/errno.h> | 11 | #include <linux/errno.h> |
13 | #include <linux/ptrace.h> | 12 | #include <linux/ptrace.h> |
14 | #include <linux/user.h> | 13 | #include <linux/user.h> |
diff --git a/arch/arm/boot/compressed/misc.c b/arch/arm/boot/compressed/misc.c index 9e6e512f0117..17153b54613b 100644 --- a/arch/arm/boot/compressed/misc.c +++ b/arch/arm/boot/compressed/misc.c | |||
@@ -29,7 +29,6 @@ unsigned int __machine_arch_type; | |||
29 | 29 | ||
30 | static void putstr(const char *ptr); | 30 | static void putstr(const char *ptr); |
31 | 31 | ||
32 | #include <linux/compiler.h> | ||
33 | #include <mach/uncompress.h> | 32 | #include <mach/uncompress.h> |
34 | 33 | ||
35 | #ifdef CONFIG_DEBUG_ICEDCC | 34 | #ifdef CONFIG_DEBUG_ICEDCC |
diff --git a/arch/arm/common/clkdev.c b/arch/arm/common/clkdev.c index f37afd9422f3..aae5bc01acc8 100644 --- a/arch/arm/common/clkdev.c +++ b/arch/arm/common/clkdev.c | |||
@@ -17,6 +17,7 @@ | |||
17 | #include <linux/err.h> | 17 | #include <linux/err.h> |
18 | #include <linux/string.h> | 18 | #include <linux/string.h> |
19 | #include <linux/mutex.h> | 19 | #include <linux/mutex.h> |
20 | #include <linux/clk.h> | ||
20 | 21 | ||
21 | #include <asm/clkdev.h> | 22 | #include <asm/clkdev.h> |
22 | #include <mach/clkdev.h> | 23 | #include <mach/clkdev.h> |
diff --git a/arch/arm/configs/kb9202_defconfig b/arch/arm/configs/kb9202_defconfig index 8e74c66f239d..605a8462f172 100644 --- a/arch/arm/configs/kb9202_defconfig +++ b/arch/arm/configs/kb9202_defconfig | |||
@@ -1,109 +1,246 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.13-rc2 | 3 | # Linux kernel version: 2.6.30-rc8 |
4 | # Sun Aug 14 19:26:59 2005 | 4 | # Wed Jun 3 13:52:33 2009 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | ||
8 | CONFIG_GENERIC_GPIO=y | ||
9 | CONFIG_GENERIC_TIME=y | ||
10 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
7 | CONFIG_MMU=y | 11 | CONFIG_MMU=y |
8 | CONFIG_UID16=y | 12 | # CONFIG_NO_IOPORT is not set |
13 | CONFIG_GENERIC_HARDIRQS=y | ||
14 | CONFIG_STACKTRACE_SUPPORT=y | ||
15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | ||
16 | CONFIG_LOCKDEP_SUPPORT=y | ||
17 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
18 | CONFIG_HARDIRQS_SW_RESEND=y | ||
19 | CONFIG_GENERIC_IRQ_PROBE=y | ||
9 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 20 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
21 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
22 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
23 | CONFIG_GENERIC_HWEIGHT=y | ||
10 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 24 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
25 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
26 | CONFIG_VECTORS_BASE=0xffff0000 | ||
27 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
11 | 28 | ||
12 | # | 29 | # |
13 | # Code maturity level options | 30 | # General setup |
14 | # | 31 | # |
15 | # CONFIG_EXPERIMENTAL is not set | 32 | CONFIG_EXPERIMENTAL=y |
16 | CONFIG_CLEAN_COMPILE=y | ||
17 | CONFIG_BROKEN_ON_SMP=y | 33 | CONFIG_BROKEN_ON_SMP=y |
34 | CONFIG_LOCK_KERNEL=y | ||
18 | CONFIG_INIT_ENV_ARG_LIMIT=32 | 35 | CONFIG_INIT_ENV_ARG_LIMIT=32 |
19 | |||
20 | # | ||
21 | # General setup | ||
22 | # | ||
23 | CONFIG_LOCALVERSION="" | 36 | CONFIG_LOCALVERSION="" |
37 | CONFIG_LOCALVERSION_AUTO=y | ||
24 | # CONFIG_SWAP is not set | 38 | # CONFIG_SWAP is not set |
25 | # CONFIG_SYSVIPC is not set | 39 | CONFIG_SYSVIPC=y |
26 | # CONFIG_BSD_PROCESS_ACCT is not set | 40 | CONFIG_SYSVIPC_SYSCTL=y |
41 | CONFIG_POSIX_MQUEUE=y | ||
42 | CONFIG_POSIX_MQUEUE_SYSCTL=y | ||
43 | CONFIG_BSD_PROCESS_ACCT=y | ||
44 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set | ||
45 | # CONFIG_TASKSTATS is not set | ||
46 | CONFIG_AUDIT=y | ||
47 | |||
48 | # | ||
49 | # RCU Subsystem | ||
50 | # | ||
51 | CONFIG_CLASSIC_RCU=y | ||
52 | # CONFIG_TREE_RCU is not set | ||
53 | # CONFIG_PREEMPT_RCU is not set | ||
54 | # CONFIG_TREE_RCU_TRACE is not set | ||
55 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
56 | CONFIG_IKCONFIG=y | ||
57 | CONFIG_IKCONFIG_PROC=y | ||
58 | CONFIG_LOG_BUF_SHIFT=17 | ||
59 | # CONFIG_GROUP_SCHED is not set | ||
60 | # CONFIG_CGROUPS is not set | ||
61 | # CONFIG_SYSFS_DEPRECATED_V2 is not set | ||
62 | # CONFIG_RELAY is not set | ||
63 | CONFIG_NAMESPACES=y | ||
64 | # CONFIG_UTS_NS is not set | ||
65 | # CONFIG_IPC_NS is not set | ||
66 | # CONFIG_USER_NS is not set | ||
67 | # CONFIG_PID_NS is not set | ||
68 | # CONFIG_NET_NS is not set | ||
69 | CONFIG_BLK_DEV_INITRD=y | ||
70 | CONFIG_INITRAMFS_SOURCE="" | ||
71 | CONFIG_RD_GZIP=y | ||
72 | CONFIG_RD_BZIP2=y | ||
73 | CONFIG_RD_LZMA=y | ||
74 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||
27 | CONFIG_SYSCTL=y | 75 | CONFIG_SYSCTL=y |
28 | # CONFIG_AUDIT is not set | 76 | CONFIG_ANON_INODES=y |
29 | CONFIG_HOTPLUG=y | ||
30 | # CONFIG_KOBJECT_UEVENT is not set | ||
31 | # CONFIG_IKCONFIG is not set | ||
32 | # CONFIG_EMBEDDED is not set | 77 | # CONFIG_EMBEDDED is not set |
78 | CONFIG_UID16=y | ||
79 | CONFIG_SYSCTL_SYSCALL=y | ||
33 | CONFIG_KALLSYMS=y | 80 | CONFIG_KALLSYMS=y |
34 | # CONFIG_KALLSYMS_ALL is not set | 81 | # CONFIG_KALLSYMS_ALL is not set |
35 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 82 | CONFIG_KALLSYMS_EXTRA_PASS=y |
83 | # CONFIG_STRIP_ASM_SYMS is not set | ||
84 | CONFIG_HOTPLUG=y | ||
36 | CONFIG_PRINTK=y | 85 | CONFIG_PRINTK=y |
37 | CONFIG_BUG=y | 86 | CONFIG_BUG=y |
87 | CONFIG_ELF_CORE=y | ||
38 | CONFIG_BASE_FULL=y | 88 | CONFIG_BASE_FULL=y |
39 | CONFIG_FUTEX=y | 89 | CONFIG_FUTEX=y |
40 | CONFIG_EPOLL=y | 90 | CONFIG_EPOLL=y |
41 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | 91 | CONFIG_SIGNALFD=y |
92 | CONFIG_TIMERFD=y | ||
93 | CONFIG_EVENTFD=y | ||
42 | CONFIG_SHMEM=y | 94 | CONFIG_SHMEM=y |
43 | CONFIG_CC_ALIGN_FUNCTIONS=0 | 95 | CONFIG_AIO=y |
44 | CONFIG_CC_ALIGN_LABELS=0 | 96 | CONFIG_VM_EVENT_COUNTERS=y |
45 | CONFIG_CC_ALIGN_LOOPS=0 | 97 | CONFIG_SLUB_DEBUG=y |
46 | CONFIG_CC_ALIGN_JUMPS=0 | 98 | CONFIG_COMPAT_BRK=y |
47 | # CONFIG_TINY_SHMEM is not set | 99 | # CONFIG_SLAB is not set |
100 | CONFIG_SLUB=y | ||
101 | # CONFIG_SLOB is not set | ||
102 | # CONFIG_PROFILING is not set | ||
103 | CONFIG_TRACEPOINTS=y | ||
104 | CONFIG_MARKERS=y | ||
105 | CONFIG_HAVE_OPROFILE=y | ||
106 | # CONFIG_KPROBES is not set | ||
107 | CONFIG_HAVE_KPROBES=y | ||
108 | CONFIG_HAVE_KRETPROBES=y | ||
109 | CONFIG_HAVE_CLK=y | ||
110 | # CONFIG_SLOW_WORK is not set | ||
111 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y | ||
112 | CONFIG_SLABINFO=y | ||
113 | CONFIG_RT_MUTEXES=y | ||
48 | CONFIG_BASE_SMALL=0 | 114 | CONFIG_BASE_SMALL=0 |
115 | CONFIG_MODULES=y | ||
116 | # CONFIG_MODULE_FORCE_LOAD is not set | ||
117 | CONFIG_MODULE_UNLOAD=y | ||
118 | # CONFIG_MODULE_FORCE_UNLOAD is not set | ||
119 | CONFIG_MODVERSIONS=y | ||
120 | CONFIG_MODULE_SRCVERSION_ALL=y | ||
121 | CONFIG_BLOCK=y | ||
122 | # CONFIG_LBD is not set | ||
123 | # CONFIG_BLK_DEV_BSG is not set | ||
124 | # CONFIG_BLK_DEV_INTEGRITY is not set | ||
49 | 125 | ||
50 | # | 126 | # |
51 | # Loadable module support | 127 | # IO Schedulers |
52 | # | 128 | # |
53 | CONFIG_MODULES=y | 129 | CONFIG_IOSCHED_NOOP=y |
54 | CONFIG_MODULE_UNLOAD=y | 130 | # CONFIG_IOSCHED_AS is not set |
55 | CONFIG_OBSOLETE_MODPARM=y | 131 | # CONFIG_IOSCHED_DEADLINE is not set |
56 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 132 | CONFIG_IOSCHED_CFQ=y |
57 | CONFIG_KMOD=y | 133 | # CONFIG_DEFAULT_AS is not set |
134 | # CONFIG_DEFAULT_DEADLINE is not set | ||
135 | CONFIG_DEFAULT_CFQ=y | ||
136 | # CONFIG_DEFAULT_NOOP is not set | ||
137 | CONFIG_DEFAULT_IOSCHED="cfq" | ||
138 | # CONFIG_FREEZER is not set | ||
58 | 139 | ||
59 | # | 140 | # |
60 | # System Type | 141 | # System Type |
61 | # | 142 | # |
62 | # CONFIG_ARCH_CLPS7500 is not set | 143 | # CONFIG_ARCH_AAEC2000 is not set |
144 | # CONFIG_ARCH_INTEGRATOR is not set | ||
145 | # CONFIG_ARCH_REALVIEW is not set | ||
146 | # CONFIG_ARCH_VERSATILE is not set | ||
147 | CONFIG_ARCH_AT91=y | ||
63 | # CONFIG_ARCH_CLPS711X is not set | 148 | # CONFIG_ARCH_CLPS711X is not set |
64 | # CONFIG_ARCH_CO285 is not set | ||
65 | # CONFIG_ARCH_EBSA110 is not set | 149 | # CONFIG_ARCH_EBSA110 is not set |
150 | # CONFIG_ARCH_EP93XX is not set | ||
151 | # CONFIG_ARCH_GEMINI is not set | ||
66 | # CONFIG_ARCH_FOOTBRIDGE is not set | 152 | # CONFIG_ARCH_FOOTBRIDGE is not set |
67 | # CONFIG_ARCH_INTEGRATOR is not set | 153 | # CONFIG_ARCH_NETX is not set |
68 | # CONFIG_ARCH_IOP3XX is not set | 154 | # CONFIG_ARCH_H720X is not set |
69 | # CONFIG_ARCH_IXP4XX is not set | 155 | # CONFIG_ARCH_IMX is not set |
156 | # CONFIG_ARCH_IOP13XX is not set | ||
157 | # CONFIG_ARCH_IOP32X is not set | ||
158 | # CONFIG_ARCH_IOP33X is not set | ||
159 | # CONFIG_ARCH_IXP23XX is not set | ||
70 | # CONFIG_ARCH_IXP2000 is not set | 160 | # CONFIG_ARCH_IXP2000 is not set |
161 | # CONFIG_ARCH_IXP4XX is not set | ||
71 | # CONFIG_ARCH_L7200 is not set | 162 | # CONFIG_ARCH_L7200 is not set |
163 | # CONFIG_ARCH_KIRKWOOD is not set | ||
164 | # CONFIG_ARCH_KS8695 is not set | ||
165 | # CONFIG_ARCH_NS9XXX is not set | ||
166 | # CONFIG_ARCH_LOKI is not set | ||
167 | # CONFIG_ARCH_MV78XX0 is not set | ||
168 | # CONFIG_ARCH_MXC is not set | ||
169 | # CONFIG_ARCH_ORION5X is not set | ||
170 | # CONFIG_ARCH_PNX4008 is not set | ||
72 | # CONFIG_ARCH_PXA is not set | 171 | # CONFIG_ARCH_PXA is not set |
172 | # CONFIG_ARCH_MMP is not set | ||
73 | # CONFIG_ARCH_RPC is not set | 173 | # CONFIG_ARCH_RPC is not set |
74 | # CONFIG_ARCH_SA1100 is not set | 174 | # CONFIG_ARCH_SA1100 is not set |
75 | # CONFIG_ARCH_S3C2410 is not set | 175 | # CONFIG_ARCH_S3C2410 is not set |
176 | # CONFIG_ARCH_S3C64XX is not set | ||
76 | # CONFIG_ARCH_SHARK is not set | 177 | # CONFIG_ARCH_SHARK is not set |
77 | # CONFIG_ARCH_LH7A40X is not set | 178 | # CONFIG_ARCH_LH7A40X is not set |
179 | # CONFIG_ARCH_DAVINCI is not set | ||
78 | # CONFIG_ARCH_OMAP is not set | 180 | # CONFIG_ARCH_OMAP is not set |
79 | # CONFIG_ARCH_VERSATILE is not set | 181 | # CONFIG_ARCH_MSM is not set |
80 | # CONFIG_ARCH_IMX is not set | 182 | # CONFIG_ARCH_W90X900 is not set |
81 | # CONFIG_ARCH_H720X is not set | 183 | |
82 | # CONFIG_ARCH_AAEC2000 is not set | 184 | # |
83 | CONFIG_ARCH_AT91=y | 185 | # Atmel AT91 System-on-Chip |
186 | # | ||
84 | CONFIG_ARCH_AT91RM9200=y | 187 | CONFIG_ARCH_AT91RM9200=y |
188 | # CONFIG_ARCH_AT91SAM9260 is not set | ||
189 | # CONFIG_ARCH_AT91SAM9261 is not set | ||
190 | # CONFIG_ARCH_AT91SAM9263 is not set | ||
191 | # CONFIG_ARCH_AT91SAM9RL is not set | ||
192 | # CONFIG_ARCH_AT91SAM9G20 is not set | ||
193 | # CONFIG_ARCH_AT91CAP9 is not set | ||
194 | # CONFIG_ARCH_AT91X40 is not set | ||
195 | CONFIG_AT91_PMC_UNIT=y | ||
85 | 196 | ||
86 | # | 197 | # |
87 | # AT91RM9200 Implementations | 198 | # AT91RM9200 Board Type |
88 | # | 199 | # |
200 | # CONFIG_MACH_ONEARM is not set | ||
89 | # CONFIG_ARCH_AT91RM9200DK is not set | 201 | # CONFIG_ARCH_AT91RM9200DK is not set |
90 | # CONFIG_MACH_AT91RM9200EK is not set | 202 | # CONFIG_MACH_AT91RM9200EK is not set |
91 | # CONFIG_MACH_CSB337 is not set | 203 | # CONFIG_MACH_CSB337 is not set |
92 | # CONFIG_MACH_CSB637 is not set | 204 | # CONFIG_MACH_CSB637 is not set |
93 | # CONFIG_MACH_CARMEVA is not set | 205 | # CONFIG_MACH_CARMEVA is not set |
206 | # CONFIG_MACH_ATEB9200 is not set | ||
94 | CONFIG_MACH_KB9200=y | 207 | CONFIG_MACH_KB9200=y |
208 | # CONFIG_MACH_PICOTUX2XX is not set | ||
209 | # CONFIG_MACH_KAFA is not set | ||
210 | # CONFIG_MACH_ECBAT91 is not set | ||
211 | # CONFIG_MACH_YL9200 is not set | ||
212 | |||
213 | # | ||
214 | # AT91 Board Options | ||
215 | # | ||
216 | |||
217 | # | ||
218 | # AT91 Feature Selections | ||
219 | # | ||
220 | CONFIG_AT91_PROGRAMMABLE_CLOCKS=y | ||
221 | CONFIG_AT91_TIMER_HZ=128 | ||
222 | CONFIG_AT91_EARLY_DBGU=y | ||
223 | # CONFIG_AT91_EARLY_USART0 is not set | ||
224 | # CONFIG_AT91_EARLY_USART1 is not set | ||
225 | # CONFIG_AT91_EARLY_USART2 is not set | ||
226 | # CONFIG_AT91_EARLY_USART3 is not set | ||
227 | # CONFIG_AT91_EARLY_USART4 is not set | ||
228 | # CONFIG_AT91_EARLY_USART5 is not set | ||
95 | 229 | ||
96 | # | 230 | # |
97 | # Processor Type | 231 | # Processor Type |
98 | # | 232 | # |
99 | CONFIG_CPU_32=y | 233 | CONFIG_CPU_32=y |
100 | CONFIG_CPU_ARM920T=y | 234 | CONFIG_CPU_ARM920T=y |
101 | CONFIG_CPU_32v4=y | 235 | CONFIG_CPU_32v4T=y |
102 | CONFIG_CPU_ABRT_EV4T=y | 236 | CONFIG_CPU_ABRT_EV4T=y |
237 | CONFIG_CPU_PABRT_NOIFAR=y | ||
103 | CONFIG_CPU_CACHE_V4WT=y | 238 | CONFIG_CPU_CACHE_V4WT=y |
104 | CONFIG_CPU_CACHE_VIVT=y | 239 | CONFIG_CPU_CACHE_VIVT=y |
105 | CONFIG_CPU_COPY_V4WB=y | 240 | CONFIG_CPU_COPY_V4WB=y |
106 | CONFIG_CPU_TLB_V4WBI=y | 241 | CONFIG_CPU_TLB_V4WBI=y |
242 | CONFIG_CPU_CP15=y | ||
243 | CONFIG_CPU_CP15_MMU=y | ||
107 | 244 | ||
108 | # | 245 | # |
109 | # Processor Features | 246 | # Processor Features |
@@ -112,23 +249,48 @@ CONFIG_ARM_THUMB=y | |||
112 | # CONFIG_CPU_ICACHE_DISABLE is not set | 249 | # CONFIG_CPU_ICACHE_DISABLE is not set |
113 | # CONFIG_CPU_DCACHE_DISABLE is not set | 250 | # CONFIG_CPU_DCACHE_DISABLE is not set |
114 | # CONFIG_CPU_DCACHE_WRITETHROUGH is not set | 251 | # CONFIG_CPU_DCACHE_WRITETHROUGH is not set |
252 | # CONFIG_OUTER_CACHE is not set | ||
115 | 253 | ||
116 | # | 254 | # |
117 | # Bus support | 255 | # Bus support |
118 | # | 256 | # |
119 | CONFIG_ISA_DMA_API=y | 257 | # CONFIG_PCI_SYSCALL is not set |
120 | 258 | # CONFIG_ARCH_SUPPORTS_MSI is not set | |
121 | # | ||
122 | # PCCARD (PCMCIA/CardBus) support | ||
123 | # | ||
124 | # CONFIG_PCCARD is not set | 259 | # CONFIG_PCCARD is not set |
125 | 260 | ||
126 | # | 261 | # |
127 | # Kernel Features | 262 | # Kernel Features |
128 | # | 263 | # |
129 | # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set | 264 | CONFIG_TICK_ONESHOT=y |
265 | CONFIG_NO_HZ=y | ||
266 | CONFIG_HIGH_RES_TIMERS=y | ||
267 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
268 | CONFIG_VMSPLIT_3G=y | ||
269 | # CONFIG_VMSPLIT_2G is not set | ||
270 | # CONFIG_VMSPLIT_1G is not set | ||
271 | CONFIG_PAGE_OFFSET=0xC0000000 | ||
272 | CONFIG_PREEMPT=y | ||
273 | CONFIG_HZ=128 | ||
274 | CONFIG_AEABI=y | ||
275 | CONFIG_OABI_COMPAT=y | ||
276 | # CONFIG_ARCH_HAS_HOLES_MEMORYMODEL is not set | ||
277 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set | ||
278 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set | ||
279 | # CONFIG_HIGHMEM is not set | ||
280 | CONFIG_SELECT_MEMORY_MODEL=y | ||
281 | CONFIG_FLATMEM_MANUAL=y | ||
282 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
283 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
130 | CONFIG_FLATMEM=y | 284 | CONFIG_FLATMEM=y |
131 | CONFIG_FLAT_NODE_MEM_MAP=y | 285 | CONFIG_FLAT_NODE_MEM_MAP=y |
286 | CONFIG_PAGEFLAGS_EXTENDED=y | ||
287 | CONFIG_SPLIT_PTLOCK_CPUS=4096 | ||
288 | # CONFIG_PHYS_ADDR_T_64BIT is not set | ||
289 | CONFIG_ZONE_DMA_FLAG=0 | ||
290 | CONFIG_VIRT_TO_BUS=y | ||
291 | CONFIG_UNEVICTABLE_LRU=y | ||
292 | CONFIG_HAVE_MLOCK=y | ||
293 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | ||
132 | # CONFIG_LEDS is not set | 294 | # CONFIG_LEDS is not set |
133 | CONFIG_ALIGNMENT_TRAP=y | 295 | CONFIG_ALIGNMENT_TRAP=y |
134 | 296 | ||
@@ -137,8 +299,16 @@ CONFIG_ALIGNMENT_TRAP=y | |||
137 | # | 299 | # |
138 | CONFIG_ZBOOT_ROM_TEXT=0x10000000 | 300 | CONFIG_ZBOOT_ROM_TEXT=0x10000000 |
139 | CONFIG_ZBOOT_ROM_BSS=0x20040000 | 301 | CONFIG_ZBOOT_ROM_BSS=0x20040000 |
140 | CONFIG_ZBOOT_ROM=y | 302 | # CONFIG_ZBOOT_ROM is not set |
141 | CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/ram rw initrd=0x20210000,654933" | 303 | CONFIG_CMDLINE="noinitrd root=/dev/mtdblock0 rootfstype=jffs2 mem=64M" |
304 | # CONFIG_XIP_KERNEL is not set | ||
305 | CONFIG_KEXEC=y | ||
306 | CONFIG_ATAGS_PROC=y | ||
307 | |||
308 | # | ||
309 | # CPU Power Management | ||
310 | # | ||
311 | # CONFIG_CPU_IDLE is not set | ||
142 | 312 | ||
143 | # | 313 | # |
144 | # Floating point emulation | 314 | # Floating point emulation |
@@ -149,74 +319,251 @@ CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/ram rw initrd=0x20210000,654933" | |||
149 | # | 319 | # |
150 | CONFIG_FPE_NWFPE=y | 320 | CONFIG_FPE_NWFPE=y |
151 | # CONFIG_FPE_NWFPE_XP is not set | 321 | # CONFIG_FPE_NWFPE_XP is not set |
322 | # CONFIG_FPE_FASTFPE is not set | ||
152 | 323 | ||
153 | # | 324 | # |
154 | # Userspace binary formats | 325 | # Userspace binary formats |
155 | # | 326 | # |
156 | CONFIG_BINFMT_ELF=y | 327 | CONFIG_BINFMT_ELF=y |
157 | CONFIG_BINFMT_AOUT=y | 328 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
329 | CONFIG_HAVE_AOUT=y | ||
330 | # CONFIG_BINFMT_AOUT is not set | ||
158 | CONFIG_BINFMT_MISC=y | 331 | CONFIG_BINFMT_MISC=y |
159 | # CONFIG_ARTHUR is not set | ||
160 | 332 | ||
161 | # | 333 | # |
162 | # Power management options | 334 | # Power management options |
163 | # | 335 | # |
164 | # CONFIG_PM is not set | 336 | # CONFIG_PM is not set |
337 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||
338 | CONFIG_NET=y | ||
165 | 339 | ||
166 | # | 340 | # |
167 | # Device Drivers | 341 | # Networking options |
168 | # | 342 | # |
343 | CONFIG_PACKET=y | ||
344 | # CONFIG_PACKET_MMAP is not set | ||
345 | CONFIG_UNIX=y | ||
346 | # CONFIG_NET_KEY is not set | ||
347 | CONFIG_INET=y | ||
348 | # CONFIG_IP_MULTICAST is not set | ||
349 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
350 | CONFIG_IP_FIB_HASH=y | ||
351 | CONFIG_IP_PNP=y | ||
352 | CONFIG_IP_PNP_DHCP=y | ||
353 | CONFIG_IP_PNP_BOOTP=y | ||
354 | # CONFIG_IP_PNP_RARP is not set | ||
355 | # CONFIG_NET_IPIP is not set | ||
356 | # CONFIG_NET_IPGRE is not set | ||
357 | # CONFIG_ARPD is not set | ||
358 | # CONFIG_SYN_COOKIES is not set | ||
359 | # CONFIG_INET_AH is not set | ||
360 | # CONFIG_INET_ESP is not set | ||
361 | # CONFIG_INET_IPCOMP is not set | ||
362 | # CONFIG_INET_XFRM_TUNNEL is not set | ||
363 | # CONFIG_INET_TUNNEL is not set | ||
364 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | ||
365 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | ||
366 | # CONFIG_INET_XFRM_MODE_BEET is not set | ||
367 | # CONFIG_INET_LRO is not set | ||
368 | # CONFIG_INET_DIAG is not set | ||
369 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
370 | CONFIG_TCP_CONG_CUBIC=y | ||
371 | CONFIG_DEFAULT_TCP_CONG="cubic" | ||
372 | # CONFIG_TCP_MD5SIG is not set | ||
373 | # CONFIG_IPV6 is not set | ||
374 | # CONFIG_NETWORK_SECMARK is not set | ||
375 | # CONFIG_NETFILTER is not set | ||
376 | # CONFIG_IP_DCCP is not set | ||
377 | # CONFIG_IP_SCTP is not set | ||
378 | # CONFIG_TIPC is not set | ||
379 | # CONFIG_ATM is not set | ||
380 | # CONFIG_BRIDGE is not set | ||
381 | # CONFIG_NET_DSA is not set | ||
382 | # CONFIG_VLAN_8021Q is not set | ||
383 | # CONFIG_DECNET is not set | ||
384 | # CONFIG_LLC2 is not set | ||
385 | # CONFIG_IPX is not set | ||
386 | # CONFIG_ATALK is not set | ||
387 | # CONFIG_X25 is not set | ||
388 | # CONFIG_LAPB is not set | ||
389 | # CONFIG_ECONET is not set | ||
390 | # CONFIG_WAN_ROUTER is not set | ||
391 | # CONFIG_PHONET is not set | ||
392 | # CONFIG_NET_SCHED is not set | ||
393 | # CONFIG_DCB is not set | ||
169 | 394 | ||
170 | # | 395 | # |
171 | # Generic Driver Options | 396 | # Network testing |
172 | # | 397 | # |
173 | CONFIG_STANDALONE=y | 398 | # CONFIG_NET_PKTGEN is not set |
174 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 399 | # CONFIG_NET_DROP_MONITOR is not set |
175 | # CONFIG_FW_LOADER is not set | 400 | # CONFIG_HAMRADIO is not set |
176 | CONFIG_DEBUG_DRIVER=y | 401 | # CONFIG_CAN is not set |
402 | # CONFIG_IRDA is not set | ||
403 | # CONFIG_BT is not set | ||
404 | # CONFIG_AF_RXRPC is not set | ||
405 | # CONFIG_WIRELESS is not set | ||
406 | # CONFIG_WIMAX is not set | ||
407 | # CONFIG_RFKILL is not set | ||
408 | # CONFIG_NET_9P is not set | ||
177 | 409 | ||
178 | # | 410 | # |
179 | # Memory Technology Devices (MTD) | 411 | # Device Drivers |
180 | # | 412 | # |
181 | # CONFIG_MTD is not set | ||
182 | 413 | ||
183 | # | 414 | # |
184 | # Parallel port support | 415 | # Generic Driver Options |
185 | # | 416 | # |
417 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
418 | CONFIG_STANDALONE=y | ||
419 | CONFIG_PREVENT_FIRMWARE_BUILD=y | ||
420 | CONFIG_FW_LOADER=y | ||
421 | # CONFIG_FIRMWARE_IN_KERNEL is not set | ||
422 | CONFIG_EXTRA_FIRMWARE="" | ||
423 | # CONFIG_DEBUG_DRIVER is not set | ||
424 | # CONFIG_DEBUG_DEVRES is not set | ||
425 | # CONFIG_SYS_HYPERVISOR is not set | ||
426 | # CONFIG_CONNECTOR is not set | ||
427 | CONFIG_MTD=y | ||
428 | # CONFIG_MTD_DEBUG is not set | ||
429 | CONFIG_MTD_CONCAT=y | ||
430 | CONFIG_MTD_PARTITIONS=y | ||
431 | # CONFIG_MTD_TESTS is not set | ||
432 | # CONFIG_MTD_REDBOOT_PARTS is not set | ||
433 | CONFIG_MTD_CMDLINE_PARTS=y | ||
434 | # CONFIG_MTD_AFS_PARTS is not set | ||
435 | # CONFIG_MTD_AR7_PARTS is not set | ||
436 | |||
437 | # | ||
438 | # User Modules And Translation Layers | ||
439 | # | ||
440 | CONFIG_MTD_CHAR=y | ||
441 | CONFIG_MTD_BLKDEVS=y | ||
442 | CONFIG_MTD_BLOCK=y | ||
443 | # CONFIG_FTL is not set | ||
444 | # CONFIG_NFTL is not set | ||
445 | # CONFIG_INFTL is not set | ||
446 | # CONFIG_RFD_FTL is not set | ||
447 | # CONFIG_SSFDC is not set | ||
448 | # CONFIG_MTD_OOPS is not set | ||
449 | |||
450 | # | ||
451 | # RAM/ROM/Flash chip drivers | ||
452 | # | ||
453 | CONFIG_MTD_CFI=y | ||
454 | # CONFIG_MTD_JEDECPROBE is not set | ||
455 | CONFIG_MTD_GEN_PROBE=y | ||
456 | # CONFIG_MTD_CFI_ADV_OPTIONS is not set | ||
457 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
458 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
459 | CONFIG_MTD_MAP_BANK_WIDTH_4=y | ||
460 | # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set | ||
461 | # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set | ||
462 | # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set | ||
463 | CONFIG_MTD_CFI_I1=y | ||
464 | CONFIG_MTD_CFI_I2=y | ||
465 | # CONFIG_MTD_CFI_I4 is not set | ||
466 | # CONFIG_MTD_CFI_I8 is not set | ||
467 | CONFIG_MTD_CFI_INTELEXT=y | ||
468 | # CONFIG_MTD_CFI_AMDSTD is not set | ||
469 | # CONFIG_MTD_CFI_STAA is not set | ||
470 | CONFIG_MTD_CFI_UTIL=y | ||
471 | # CONFIG_MTD_RAM is not set | ||
472 | # CONFIG_MTD_ROM is not set | ||
473 | # CONFIG_MTD_ABSENT is not set | ||
474 | |||
475 | # | ||
476 | # Mapping drivers for chip access | ||
477 | # | ||
478 | CONFIG_MTD_COMPLEX_MAPPINGS=y | ||
479 | CONFIG_MTD_PHYSMAP=y | ||
480 | # CONFIG_MTD_PHYSMAP_COMPAT is not set | ||
481 | # CONFIG_MTD_ARM_INTEGRATOR is not set | ||
482 | # CONFIG_MTD_PLATRAM is not set | ||
483 | |||
484 | # | ||
485 | # Self-contained MTD device drivers | ||
486 | # | ||
487 | # CONFIG_MTD_SLRAM is not set | ||
488 | # CONFIG_MTD_PHRAM is not set | ||
489 | # CONFIG_MTD_MTDRAM is not set | ||
490 | # CONFIG_MTD_BLOCK2MTD is not set | ||
491 | |||
492 | # | ||
493 | # Disk-On-Chip Device Drivers | ||
494 | # | ||
495 | # CONFIG_MTD_DOC2000 is not set | ||
496 | # CONFIG_MTD_DOC2001 is not set | ||
497 | # CONFIG_MTD_DOC2001PLUS is not set | ||
498 | CONFIG_MTD_NAND=y | ||
499 | # CONFIG_MTD_NAND_VERIFY_WRITE is not set | ||
500 | # CONFIG_MTD_NAND_ECC_SMC is not set | ||
501 | # CONFIG_MTD_NAND_MUSEUM_IDS is not set | ||
502 | # CONFIG_MTD_NAND_GPIO is not set | ||
503 | CONFIG_MTD_NAND_IDS=y | ||
504 | # CONFIG_MTD_NAND_DISKONCHIP is not set | ||
505 | CONFIG_MTD_NAND_ATMEL=y | ||
506 | # CONFIG_MTD_NAND_ATMEL_ECC_HW is not set | ||
507 | CONFIG_MTD_NAND_ATMEL_ECC_SOFT=y | ||
508 | # CONFIG_MTD_NAND_ATMEL_ECC_NONE is not set | ||
509 | # CONFIG_MTD_NAND_NANDSIM is not set | ||
510 | # CONFIG_MTD_NAND_PLATFORM is not set | ||
511 | # CONFIG_MTD_ALAUDA is not set | ||
512 | # CONFIG_MTD_ONENAND is not set | ||
513 | |||
514 | # | ||
515 | # LPDDR flash memory drivers | ||
516 | # | ||
517 | # CONFIG_MTD_LPDDR is not set | ||
518 | |||
519 | # | ||
520 | # UBI - Unsorted block images | ||
521 | # | ||
522 | CONFIG_MTD_UBI=y | ||
523 | CONFIG_MTD_UBI_WL_THRESHOLD=4096 | ||
524 | CONFIG_MTD_UBI_BEB_RESERVE=1 | ||
525 | CONFIG_MTD_UBI_GLUEBI=y | ||
526 | |||
527 | # | ||
528 | # UBI debugging options | ||
529 | # | ||
530 | # CONFIG_MTD_UBI_DEBUG is not set | ||
186 | # CONFIG_PARPORT is not set | 531 | # CONFIG_PARPORT is not set |
187 | 532 | CONFIG_BLK_DEV=y | |
188 | # | ||
189 | # Plug and Play support | ||
190 | # | ||
191 | |||
192 | # | ||
193 | # Block devices | ||
194 | # | ||
195 | # CONFIG_BLK_DEV_COW_COMMON is not set | 533 | # CONFIG_BLK_DEV_COW_COMMON is not set |
196 | CONFIG_BLK_DEV_LOOP=y | 534 | CONFIG_BLK_DEV_LOOP=y |
197 | # CONFIG_BLK_DEV_CRYPTOLOOP is not set | 535 | # CONFIG_BLK_DEV_CRYPTOLOOP is not set |
198 | CONFIG_BLK_DEV_NBD=y | 536 | # CONFIG_BLK_DEV_NBD is not set |
199 | # CONFIG_BLK_DEV_UB is not set | 537 | # CONFIG_BLK_DEV_UB is not set |
200 | CONFIG_BLK_DEV_RAM=y | 538 | CONFIG_BLK_DEV_RAM=y |
201 | CONFIG_BLK_DEV_RAM_COUNT=16 | 539 | CONFIG_BLK_DEV_RAM_COUNT=16 |
202 | CONFIG_BLK_DEV_RAM_SIZE=4096 | 540 | CONFIG_BLK_DEV_RAM_SIZE=16384 |
203 | CONFIG_BLK_DEV_INITRD=y | 541 | # CONFIG_BLK_DEV_XIP is not set |
204 | CONFIG_INITRAMFS_SOURCE="" | ||
205 | # CONFIG_CDROM_PKTCDVD is not set | 542 | # CONFIG_CDROM_PKTCDVD is not set |
543 | # CONFIG_ATA_OVER_ETH is not set | ||
544 | CONFIG_MISC_DEVICES=y | ||
545 | CONFIG_ATMEL_TCLIB=y | ||
546 | CONFIG_ATMEL_TCB_CLKSRC=y | ||
547 | CONFIG_ATMEL_TCB_CLKSRC_BLOCK=0 | ||
548 | CONFIG_ATMEL_SSC=y | ||
549 | # CONFIG_ENCLOSURE_SERVICES is not set | ||
550 | # CONFIG_C2PORT is not set | ||
206 | 551 | ||
207 | # | 552 | # |
208 | # IO Schedulers | 553 | # EEPROM support |
209 | # | 554 | # |
210 | CONFIG_IOSCHED_NOOP=y | 555 | # CONFIG_EEPROM_93CX6 is not set |
211 | CONFIG_IOSCHED_AS=y | 556 | CONFIG_HAVE_IDE=y |
212 | CONFIG_IOSCHED_DEADLINE=y | 557 | # CONFIG_IDE is not set |
213 | CONFIG_IOSCHED_CFQ=y | ||
214 | # CONFIG_ATA_OVER_ETH is not set | ||
215 | 558 | ||
216 | # | 559 | # |
217 | # SCSI device support | 560 | # SCSI device support |
218 | # | 561 | # |
562 | # CONFIG_RAID_ATTRS is not set | ||
219 | CONFIG_SCSI=y | 563 | CONFIG_SCSI=y |
564 | CONFIG_SCSI_DMA=y | ||
565 | # CONFIG_SCSI_TGT is not set | ||
566 | # CONFIG_SCSI_NETLINK is not set | ||
220 | CONFIG_SCSI_PROC_FS=y | 567 | CONFIG_SCSI_PROC_FS=y |
221 | 568 | ||
222 | # | 569 | # |
@@ -232,145 +579,87 @@ CONFIG_CHR_DEV_SG=y | |||
232 | # | 579 | # |
233 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | 580 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs |
234 | # | 581 | # |
235 | # CONFIG_SCSI_MULTI_LUN is not set | 582 | CONFIG_SCSI_MULTI_LUN=y |
236 | # CONFIG_SCSI_CONSTANTS is not set | 583 | CONFIG_SCSI_CONSTANTS=y |
237 | # CONFIG_SCSI_LOGGING is not set | 584 | CONFIG_SCSI_LOGGING=y |
585 | # CONFIG_SCSI_SCAN_ASYNC is not set | ||
586 | CONFIG_SCSI_WAIT_SCAN=m | ||
238 | 587 | ||
239 | # | 588 | # |
240 | # SCSI Transport Attributes | 589 | # SCSI Transports |
241 | # | 590 | # |
242 | # CONFIG_SCSI_SPI_ATTRS is not set | 591 | CONFIG_SCSI_SPI_ATTRS=m |
243 | # CONFIG_SCSI_FC_ATTRS is not set | 592 | # CONFIG_SCSI_FC_ATTRS is not set |
244 | # CONFIG_SCSI_ISCSI_ATTRS is not set | 593 | # CONFIG_SCSI_ISCSI_ATTRS is not set |
245 | 594 | # CONFIG_SCSI_SAS_LIBSAS is not set | |
246 | # | 595 | # CONFIG_SCSI_SRP_ATTRS is not set |
247 | # SCSI low-level drivers | 596 | # CONFIG_SCSI_LOWLEVEL is not set |
248 | # | 597 | # CONFIG_SCSI_DH is not set |
249 | # CONFIG_SCSI_SATA is not set | 598 | # CONFIG_SCSI_OSD_INITIATOR is not set |
250 | # CONFIG_SCSI_DEBUG is not set | 599 | # CONFIG_ATA is not set |
251 | |||
252 | # | ||
253 | # Multi-device support (RAID and LVM) | ||
254 | # | ||
255 | # CONFIG_MD is not set | 600 | # CONFIG_MD is not set |
256 | |||
257 | # | ||
258 | # Fusion MPT device support | ||
259 | # | ||
260 | # CONFIG_FUSION is not set | ||
261 | |||
262 | # | ||
263 | # IEEE 1394 (FireWire) support | ||
264 | # | ||
265 | |||
266 | # | ||
267 | # I2O device support | ||
268 | # | ||
269 | |||
270 | # | ||
271 | # Networking support | ||
272 | # | ||
273 | CONFIG_NET=y | ||
274 | |||
275 | # | ||
276 | # Networking options | ||
277 | # | ||
278 | CONFIG_PACKET=y | ||
279 | # CONFIG_PACKET_MMAP is not set | ||
280 | CONFIG_UNIX=y | ||
281 | # CONFIG_NET_KEY is not set | ||
282 | CONFIG_INET=y | ||
283 | CONFIG_IP_MULTICAST=y | ||
284 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
285 | CONFIG_IP_FIB_HASH=y | ||
286 | CONFIG_IP_PNP=y | ||
287 | CONFIG_IP_PNP_DHCP=y | ||
288 | # CONFIG_IP_PNP_BOOTP is not set | ||
289 | # CONFIG_IP_PNP_RARP is not set | ||
290 | # CONFIG_NET_IPIP is not set | ||
291 | # CONFIG_NET_IPGRE is not set | ||
292 | # CONFIG_IP_MROUTE is not set | ||
293 | # CONFIG_SYN_COOKIES is not set | ||
294 | # CONFIG_INET_AH is not set | ||
295 | # CONFIG_INET_ESP is not set | ||
296 | # CONFIG_INET_IPCOMP is not set | ||
297 | # CONFIG_INET_TUNNEL is not set | ||
298 | # CONFIG_IP_TCPDIAG is not set | ||
299 | # CONFIG_IP_TCPDIAG_IPV6 is not set | ||
300 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
301 | CONFIG_TCP_CONG_BIC=y | ||
302 | # CONFIG_IPV6 is not set | ||
303 | # CONFIG_NETFILTER is not set | ||
304 | # CONFIG_BRIDGE is not set | ||
305 | # CONFIG_VLAN_8021Q is not set | ||
306 | # CONFIG_DECNET is not set | ||
307 | # CONFIG_LLC2 is not set | ||
308 | # CONFIG_IPX is not set | ||
309 | # CONFIG_ATALK is not set | ||
310 | |||
311 | # | ||
312 | # QoS and/or fair queueing | ||
313 | # | ||
314 | # CONFIG_NET_SCHED is not set | ||
315 | # CONFIG_NET_CLS_ROUTE is not set | ||
316 | |||
317 | # | ||
318 | # Network testing | ||
319 | # | ||
320 | # CONFIG_NET_PKTGEN is not set | ||
321 | # CONFIG_NETPOLL is not set | ||
322 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
323 | # CONFIG_HAMRADIO is not set | ||
324 | # CONFIG_IRDA is not set | ||
325 | # CONFIG_BT is not set | ||
326 | CONFIG_NETDEVICES=y | 601 | CONFIG_NETDEVICES=y |
602 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
327 | # CONFIG_DUMMY is not set | 603 | # CONFIG_DUMMY is not set |
328 | # CONFIG_BONDING is not set | 604 | # CONFIG_BONDING is not set |
605 | # CONFIG_MACVLAN is not set | ||
329 | # CONFIG_EQUALIZER is not set | 606 | # CONFIG_EQUALIZER is not set |
330 | # CONFIG_TUN is not set | 607 | # CONFIG_TUN is not set |
331 | 608 | # CONFIG_VETH is not set | |
332 | # | 609 | # CONFIG_PHYLIB is not set |
333 | # Ethernet (10 or 100Mbit) | ||
334 | # | ||
335 | CONFIG_NET_ETHERNET=y | 610 | CONFIG_NET_ETHERNET=y |
336 | CONFIG_MII=y | 611 | CONFIG_MII=y |
337 | CONFIG_ARM_AT91_ETHER=y | 612 | CONFIG_ARM_AT91_ETHER=y |
613 | # CONFIG_AX88796 is not set | ||
338 | # CONFIG_SMC91X is not set | 614 | # CONFIG_SMC91X is not set |
339 | # CONFIG_DM9000 is not set | 615 | # CONFIG_DM9000 is not set |
616 | # CONFIG_ETHOC is not set | ||
617 | # CONFIG_SMC911X is not set | ||
618 | # CONFIG_SMSC911X is not set | ||
619 | # CONFIG_DNET is not set | ||
620 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
621 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
622 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
623 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
624 | # CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set | ||
625 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | ||
626 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | ||
627 | # CONFIG_B44 is not set | ||
628 | # CONFIG_NETDEV_1000 is not set | ||
629 | # CONFIG_NETDEV_10000 is not set | ||
340 | 630 | ||
341 | # | 631 | # |
342 | # Ethernet (1000 Mbit) | 632 | # Wireless LAN |
343 | # | ||
344 | |||
345 | # | ||
346 | # Ethernet (10000 Mbit) | ||
347 | # | ||
348 | |||
349 | # | ||
350 | # Token Ring devices | ||
351 | # | 633 | # |
634 | # CONFIG_WLAN_PRE80211 is not set | ||
635 | # CONFIG_WLAN_80211 is not set | ||
352 | 636 | ||
353 | # | 637 | # |
354 | # Wireless LAN (non-hamradio) | 638 | # Enable WiMAX (Networking options) to see the WiMAX drivers |
355 | # | 639 | # |
356 | # CONFIG_NET_RADIO is not set | ||
357 | 640 | ||
358 | # | 641 | # |
359 | # Wan interfaces | 642 | # USB Network Adapters |
360 | # | 643 | # |
644 | # CONFIG_USB_CATC is not set | ||
645 | # CONFIG_USB_KAWETH is not set | ||
646 | # CONFIG_USB_PEGASUS is not set | ||
647 | # CONFIG_USB_RTL8150 is not set | ||
648 | # CONFIG_USB_USBNET is not set | ||
361 | # CONFIG_WAN is not set | 649 | # CONFIG_WAN is not set |
362 | # CONFIG_PPP is not set | 650 | # CONFIG_PPP is not set |
363 | # CONFIG_SLIP is not set | 651 | # CONFIG_SLIP is not set |
364 | 652 | # CONFIG_NETCONSOLE is not set | |
365 | # | 653 | # CONFIG_NETPOLL is not set |
366 | # ISDN subsystem | 654 | # CONFIG_NET_POLL_CONTROLLER is not set |
367 | # | ||
368 | # CONFIG_ISDN is not set | 655 | # CONFIG_ISDN is not set |
369 | 656 | ||
370 | # | 657 | # |
371 | # Input device support | 658 | # Input device support |
372 | # | 659 | # |
373 | CONFIG_INPUT=y | 660 | CONFIG_INPUT=y |
661 | # CONFIG_INPUT_FF_MEMLESS is not set | ||
662 | # CONFIG_INPUT_POLLDEV is not set | ||
374 | 663 | ||
375 | # | 664 | # |
376 | # Userland interfaces | 665 | # Userland interfaces |
@@ -380,7 +669,6 @@ CONFIG_INPUT_MOUSEDEV=y | |||
380 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | 669 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
381 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 670 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
382 | # CONFIG_INPUT_JOYDEV is not set | 671 | # CONFIG_INPUT_JOYDEV is not set |
383 | # CONFIG_INPUT_TSDEV is not set | ||
384 | # CONFIG_INPUT_EVDEV is not set | 672 | # CONFIG_INPUT_EVDEV is not set |
385 | # CONFIG_INPUT_EVBUG is not set | 673 | # CONFIG_INPUT_EVBUG is not set |
386 | 674 | ||
@@ -390,23 +678,25 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | |||
390 | # CONFIG_INPUT_KEYBOARD is not set | 678 | # CONFIG_INPUT_KEYBOARD is not set |
391 | # CONFIG_INPUT_MOUSE is not set | 679 | # CONFIG_INPUT_MOUSE is not set |
392 | # CONFIG_INPUT_JOYSTICK is not set | 680 | # CONFIG_INPUT_JOYSTICK is not set |
681 | # CONFIG_INPUT_TABLET is not set | ||
393 | # CONFIG_INPUT_TOUCHSCREEN is not set | 682 | # CONFIG_INPUT_TOUCHSCREEN is not set |
394 | # CONFIG_INPUT_MISC is not set | 683 | # CONFIG_INPUT_MISC is not set |
395 | 684 | ||
396 | # | 685 | # |
397 | # Hardware I/O ports | 686 | # Hardware I/O ports |
398 | # | 687 | # |
399 | CONFIG_SERIO=y | 688 | # CONFIG_SERIO is not set |
400 | # CONFIG_SERIO_SERPORT is not set | ||
401 | # CONFIG_SERIO_RAW is not set | ||
402 | # CONFIG_GAMEPORT is not set | 689 | # CONFIG_GAMEPORT is not set |
403 | 690 | ||
404 | # | 691 | # |
405 | # Character devices | 692 | # Character devices |
406 | # | 693 | # |
407 | CONFIG_VT=y | 694 | CONFIG_VT=y |
695 | CONFIG_CONSOLE_TRANSLATIONS=y | ||
408 | CONFIG_VT_CONSOLE=y | 696 | CONFIG_VT_CONSOLE=y |
409 | CONFIG_HW_CONSOLE=y | 697 | CONFIG_HW_CONSOLE=y |
698 | # CONFIG_VT_HW_CONSOLE_BINDING is not set | ||
699 | CONFIG_DEVKMEM=y | ||
410 | # CONFIG_SERIAL_NONSTANDARD is not set | 700 | # CONFIG_SERIAL_NONSTANDARD is not set |
411 | 701 | ||
412 | # | 702 | # |
@@ -419,215 +709,362 @@ CONFIG_HW_CONSOLE=y | |||
419 | # | 709 | # |
420 | CONFIG_SERIAL_ATMEL=y | 710 | CONFIG_SERIAL_ATMEL=y |
421 | CONFIG_SERIAL_ATMEL_CONSOLE=y | 711 | CONFIG_SERIAL_ATMEL_CONSOLE=y |
712 | CONFIG_SERIAL_ATMEL_PDC=y | ||
713 | # CONFIG_SERIAL_ATMEL_TTYAT is not set | ||
422 | CONFIG_SERIAL_CORE=y | 714 | CONFIG_SERIAL_CORE=y |
423 | CONFIG_SERIAL_CORE_CONSOLE=y | 715 | CONFIG_SERIAL_CORE_CONSOLE=y |
424 | CONFIG_UNIX98_PTYS=y | 716 | CONFIG_UNIX98_PTYS=y |
425 | CONFIG_LEGACY_PTYS=y | 717 | # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set |
426 | CONFIG_LEGACY_PTY_COUNT=256 | 718 | # CONFIG_LEGACY_PTYS is not set |
719 | # CONFIG_IPMI_HANDLER is not set | ||
720 | # CONFIG_HW_RANDOM is not set | ||
721 | # CONFIG_R3964 is not set | ||
722 | # CONFIG_RAW_DRIVER is not set | ||
723 | # CONFIG_TCG_TPM is not set | ||
724 | # CONFIG_I2C is not set | ||
725 | # CONFIG_SPI is not set | ||
726 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | ||
727 | CONFIG_GPIOLIB=y | ||
728 | # CONFIG_DEBUG_GPIO is not set | ||
729 | # CONFIG_GPIO_SYSFS is not set | ||
427 | 730 | ||
428 | # | 731 | # |
429 | # IPMI | 732 | # Memory mapped GPIO expanders: |
430 | # | 733 | # |
431 | # CONFIG_IPMI_HANDLER is not set | ||
432 | 734 | ||
433 | # | 735 | # |
434 | # Watchdog Cards | 736 | # I2C GPIO expanders: |
435 | # | 737 | # |
436 | # CONFIG_WATCHDOG is not set | ||
437 | # CONFIG_NVRAM is not set | ||
438 | # CONFIG_RTC is not set | ||
439 | # CONFIG_AT91RM9200_RTC is not set | ||
440 | # CONFIG_DTLK is not set | ||
441 | # CONFIG_R3964 is not set | ||
442 | 738 | ||
443 | # | 739 | # |
444 | # Ftape, the floppy tape device driver | 740 | # PCI GPIO expanders: |
445 | # | 741 | # |
446 | # CONFIG_RAW_DRIVER is not set | ||
447 | 742 | ||
448 | # | 743 | # |
449 | # TPM devices | 744 | # SPI GPIO expanders: |
450 | # | 745 | # |
451 | # CONFIG_AT91_SPI is not set | 746 | # CONFIG_W1 is not set |
747 | # CONFIG_POWER_SUPPLY is not set | ||
748 | # CONFIG_HWMON is not set | ||
749 | # CONFIG_THERMAL is not set | ||
750 | # CONFIG_THERMAL_HWMON is not set | ||
751 | CONFIG_WATCHDOG=y | ||
752 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
452 | 753 | ||
453 | # | 754 | # |
454 | # I2C support | 755 | # Watchdog Device Drivers |
455 | # | 756 | # |
456 | # CONFIG_I2C is not set | 757 | # CONFIG_SOFT_WATCHDOG is not set |
758 | CONFIG_AT91RM9200_WATCHDOG=y | ||
759 | |||
760 | # | ||
761 | # USB-based Watchdog Cards | ||
762 | # | ||
763 | # CONFIG_USBPCWATCHDOG is not set | ||
764 | CONFIG_SSB_POSSIBLE=y | ||
457 | 765 | ||
458 | # | 766 | # |
459 | # Misc devices | 767 | # Sonics Silicon Backplane |
460 | # | 768 | # |
769 | # CONFIG_SSB is not set | ||
770 | |||
771 | # | ||
772 | # Multifunction device drivers | ||
773 | # | ||
774 | # CONFIG_MFD_CORE is not set | ||
775 | # CONFIG_MFD_SM501 is not set | ||
776 | # CONFIG_MFD_ASIC3 is not set | ||
777 | # CONFIG_HTC_EGPIO is not set | ||
778 | # CONFIG_HTC_PASIC3 is not set | ||
779 | # CONFIG_MFD_TMIO is not set | ||
780 | # CONFIG_MFD_T7L66XB is not set | ||
781 | # CONFIG_MFD_TC6387XB is not set | ||
782 | # CONFIG_MFD_TC6393XB is not set | ||
461 | 783 | ||
462 | # | 784 | # |
463 | # Multimedia devices | 785 | # Multimedia devices |
464 | # | 786 | # |
787 | |||
788 | # | ||
789 | # Multimedia core support | ||
790 | # | ||
465 | # CONFIG_VIDEO_DEV is not set | 791 | # CONFIG_VIDEO_DEV is not set |
792 | # CONFIG_DVB_CORE is not set | ||
793 | # CONFIG_VIDEO_MEDIA is not set | ||
466 | 794 | ||
467 | # | 795 | # |
468 | # Digital Video Broadcasting Devices | 796 | # Multimedia drivers |
469 | # | 797 | # |
470 | # CONFIG_DVB is not set | 798 | # CONFIG_DAB is not set |
471 | 799 | ||
472 | # | 800 | # |
473 | # Graphics support | 801 | # Graphics support |
474 | # | 802 | # |
475 | # CONFIG_FB is not set | 803 | # CONFIG_VGASTATE is not set |
804 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
805 | CONFIG_FB=y | ||
806 | # CONFIG_FIRMWARE_EDID is not set | ||
807 | # CONFIG_FB_DDC is not set | ||
808 | # CONFIG_FB_BOOT_VESA_SUPPORT is not set | ||
809 | # CONFIG_FB_CFB_FILLRECT is not set | ||
810 | # CONFIG_FB_CFB_COPYAREA is not set | ||
811 | # CONFIG_FB_CFB_IMAGEBLIT is not set | ||
812 | # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set | ||
813 | # CONFIG_FB_SYS_FILLRECT is not set | ||
814 | # CONFIG_FB_SYS_COPYAREA is not set | ||
815 | # CONFIG_FB_SYS_IMAGEBLIT is not set | ||
816 | # CONFIG_FB_FOREIGN_ENDIAN is not set | ||
817 | # CONFIG_FB_SYS_FOPS is not set | ||
818 | # CONFIG_FB_SVGALIB is not set | ||
819 | # CONFIG_FB_MACMODES is not set | ||
820 | # CONFIG_FB_BACKLIGHT is not set | ||
821 | CONFIG_FB_MODE_HELPERS=y | ||
822 | CONFIG_FB_TILEBLITTING=y | ||
823 | |||
824 | # | ||
825 | # Frame buffer hardware drivers | ||
826 | # | ||
827 | # CONFIG_FB_S1D13XXX is not set | ||
828 | # CONFIG_FB_VIRTUAL is not set | ||
829 | # CONFIG_FB_METRONOME is not set | ||
830 | # CONFIG_FB_MB862XX is not set | ||
831 | # CONFIG_FB_BROADSHEET is not set | ||
832 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | ||
833 | # CONFIG_LCD_CLASS_DEVICE is not set | ||
834 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | ||
835 | # CONFIG_BACKLIGHT_GENERIC is not set | ||
836 | |||
837 | # | ||
838 | # Display device support | ||
839 | # | ||
840 | # CONFIG_DISPLAY_SUPPORT is not set | ||
476 | 841 | ||
477 | # | 842 | # |
478 | # Console display driver support | 843 | # Console display driver support |
479 | # | 844 | # |
480 | # CONFIG_VGA_CONSOLE is not set | 845 | # CONFIG_VGA_CONSOLE is not set |
481 | CONFIG_DUMMY_CONSOLE=y | 846 | CONFIG_DUMMY_CONSOLE=y |
482 | 847 | CONFIG_FRAMEBUFFER_CONSOLE=y | |
483 | # | 848 | # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set |
484 | # Sound | 849 | # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set |
485 | # | 850 | CONFIG_FONTS=y |
851 | # CONFIG_FONT_8x8 is not set | ||
852 | # CONFIG_FONT_8x16 is not set | ||
853 | # CONFIG_FONT_6x11 is not set | ||
854 | # CONFIG_FONT_7x14 is not set | ||
855 | # CONFIG_FONT_PEARL_8x8 is not set | ||
856 | # CONFIG_FONT_ACORN_8x8 is not set | ||
857 | CONFIG_FONT_MINI_4x6=y | ||
858 | # CONFIG_FONT_SUN8x16 is not set | ||
859 | # CONFIG_FONT_SUN12x22 is not set | ||
860 | # CONFIG_FONT_10x18 is not set | ||
861 | # CONFIG_LOGO is not set | ||
486 | # CONFIG_SOUND is not set | 862 | # CONFIG_SOUND is not set |
487 | 863 | # CONFIG_HID_SUPPORT is not set | |
488 | # | 864 | CONFIG_USB_SUPPORT=y |
489 | # USB support | ||
490 | # | ||
491 | CONFIG_USB_ARCH_HAS_HCD=y | 865 | CONFIG_USB_ARCH_HAS_HCD=y |
492 | CONFIG_USB_ARCH_HAS_OHCI=y | 866 | CONFIG_USB_ARCH_HAS_OHCI=y |
867 | # CONFIG_USB_ARCH_HAS_EHCI is not set | ||
493 | CONFIG_USB=y | 868 | CONFIG_USB=y |
494 | CONFIG_USB_DEBUG=y | 869 | # CONFIG_USB_DEBUG is not set |
870 | # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set | ||
495 | 871 | ||
496 | # | 872 | # |
497 | # Miscellaneous USB options | 873 | # Miscellaneous USB options |
498 | # | 874 | # |
499 | CONFIG_USB_DEVICEFS=y | 875 | CONFIG_USB_DEVICEFS=y |
876 | CONFIG_USB_DEVICE_CLASS=y | ||
877 | # CONFIG_USB_DYNAMIC_MINORS is not set | ||
878 | # CONFIG_USB_OTG is not set | ||
879 | # CONFIG_USB_MON is not set | ||
880 | # CONFIG_USB_WUSB is not set | ||
881 | # CONFIG_USB_WUSB_CBAF is not set | ||
500 | 882 | ||
501 | # | 883 | # |
502 | # USB Host Controller Drivers | 884 | # USB Host Controller Drivers |
503 | # | 885 | # |
886 | # CONFIG_USB_C67X00_HCD is not set | ||
887 | # CONFIG_USB_OXU210HP_HCD is not set | ||
504 | # CONFIG_USB_ISP116X_HCD is not set | 888 | # CONFIG_USB_ISP116X_HCD is not set |
889 | # CONFIG_USB_ISP1760_HCD is not set | ||
505 | CONFIG_USB_OHCI_HCD=y | 890 | CONFIG_USB_OHCI_HCD=y |
506 | # CONFIG_USB_OHCI_BIG_ENDIAN is not set | 891 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set |
892 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set | ||
507 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y | 893 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y |
508 | # CONFIG_USB_SL811_HCD is not set | 894 | # CONFIG_USB_SL811_HCD is not set |
895 | # CONFIG_USB_R8A66597_HCD is not set | ||
896 | # CONFIG_USB_HWA_HCD is not set | ||
897 | # CONFIG_USB_MUSB_HDRC is not set | ||
509 | 898 | ||
510 | # | 899 | # |
511 | # USB Device Class drivers | 900 | # USB Device Class drivers |
512 | # | 901 | # |
513 | # CONFIG_USB_BLUETOOTH_TTY is not set | ||
514 | # CONFIG_USB_ACM is not set | 902 | # CONFIG_USB_ACM is not set |
515 | # CONFIG_USB_PRINTER is not set | 903 | # CONFIG_USB_PRINTER is not set |
904 | # CONFIG_USB_WDM is not set | ||
905 | # CONFIG_USB_TMC is not set | ||
516 | 906 | ||
517 | # | 907 | # |
518 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information | 908 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may |
519 | # | 909 | # |
520 | CONFIG_USB_STORAGE=y | ||
521 | CONFIG_USB_STORAGE_DEBUG=y | ||
522 | # CONFIG_USB_STORAGE_FREECOM is not set | ||
523 | # CONFIG_USB_STORAGE_DPCM is not set | ||
524 | |||
525 | # | ||
526 | # USB Input Devices | ||
527 | # | ||
528 | # CONFIG_USB_HID is not set | ||
529 | 910 | ||
530 | # | 911 | # |
531 | # USB HID Boot Protocol drivers | 912 | # also be needed; see USB_STORAGE Help for more info |
532 | # | 913 | # |
533 | # CONFIG_USB_KBD is not set | 914 | CONFIG_USB_STORAGE=y |
534 | # CONFIG_USB_MOUSE is not set | 915 | # CONFIG_USB_STORAGE_DEBUG is not set |
535 | # CONFIG_USB_AIPTEK is not set | 916 | # CONFIG_USB_STORAGE_DATAFAB is not set |
536 | # CONFIG_USB_WACOM is not set | 917 | # CONFIG_USB_STORAGE_FREECOM is not set |
537 | # CONFIG_USB_ACECAD is not set | 918 | # CONFIG_USB_STORAGE_ISD200 is not set |
538 | # CONFIG_USB_KBTAB is not set | 919 | # CONFIG_USB_STORAGE_USBAT is not set |
539 | # CONFIG_USB_POWERMATE is not set | 920 | # CONFIG_USB_STORAGE_SDDR09 is not set |
540 | # CONFIG_USB_MTOUCH is not set | 921 | # CONFIG_USB_STORAGE_SDDR55 is not set |
541 | # CONFIG_USB_ITMTOUCH is not set | 922 | # CONFIG_USB_STORAGE_JUMPSHOT is not set |
542 | # CONFIG_USB_EGALAX is not set | 923 | # CONFIG_USB_STORAGE_ALAUDA is not set |
543 | # CONFIG_USB_XPAD is not set | 924 | # CONFIG_USB_STORAGE_ONETOUCH is not set |
544 | # CONFIG_USB_ATI_REMOTE is not set | 925 | # CONFIG_USB_STORAGE_KARMA is not set |
926 | # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set | ||
927 | CONFIG_USB_LIBUSUAL=y | ||
545 | 928 | ||
546 | # | 929 | # |
547 | # USB Imaging devices | 930 | # USB Imaging devices |
548 | # | 931 | # |
932 | # CONFIG_USB_MDC800 is not set | ||
549 | # CONFIG_USB_MICROTEK is not set | 933 | # CONFIG_USB_MICROTEK is not set |
550 | 934 | ||
551 | # | 935 | # |
552 | # USB Multimedia devices | 936 | # USB port drivers |
553 | # | 937 | # |
554 | # CONFIG_USB_DABUSB is not set | 938 | # CONFIG_USB_SERIAL is not set |
555 | 939 | ||
556 | # | 940 | # |
557 | # Video4Linux support is needed for USB Multimedia device support | 941 | # USB Miscellaneous drivers |
558 | # | 942 | # |
943 | # CONFIG_USB_EMI62 is not set | ||
944 | # CONFIG_USB_EMI26 is not set | ||
945 | # CONFIG_USB_ADUTUX is not set | ||
946 | # CONFIG_USB_SEVSEG is not set | ||
947 | # CONFIG_USB_RIO500 is not set | ||
948 | # CONFIG_USB_LEGOTOWER is not set | ||
949 | # CONFIG_USB_LCD is not set | ||
950 | # CONFIG_USB_BERRY_CHARGE is not set | ||
951 | # CONFIG_USB_LED is not set | ||
952 | # CONFIG_USB_CYPRESS_CY7C63 is not set | ||
953 | # CONFIG_USB_CYTHERM is not set | ||
954 | # CONFIG_USB_IDMOUSE is not set | ||
955 | # CONFIG_USB_FTDI_ELAN is not set | ||
956 | # CONFIG_USB_APPLEDISPLAY is not set | ||
957 | # CONFIG_USB_LD is not set | ||
958 | # CONFIG_USB_TRANCEVIBRATOR is not set | ||
959 | # CONFIG_USB_IOWARRIOR is not set | ||
960 | # CONFIG_USB_TEST is not set | ||
961 | # CONFIG_USB_ISIGHTFW is not set | ||
962 | # CONFIG_USB_VST is not set | ||
963 | # CONFIG_USB_GADGET is not set | ||
559 | 964 | ||
560 | # | 965 | # |
561 | # USB Network Adapters | 966 | # OTG and related infrastructure |
562 | # | 967 | # |
563 | # CONFIG_USB_KAWETH is not set | 968 | # CONFIG_USB_GPIO_VBUS is not set |
564 | # CONFIG_USB_PEGASUS is not set | 969 | # CONFIG_NOP_USB_XCEIV is not set |
565 | # CONFIG_USB_USBNET is not set | 970 | CONFIG_MMC=y |
566 | # CONFIG_USB_MON is not set | 971 | # CONFIG_MMC_DEBUG is not set |
972 | # CONFIG_MMC_UNSAFE_RESUME is not set | ||
567 | 973 | ||
568 | # | 974 | # |
569 | # USB port drivers | 975 | # MMC/SD/SDIO Card Drivers |
570 | # | 976 | # |
977 | CONFIG_MMC_BLOCK=y | ||
978 | CONFIG_MMC_BLOCK_BOUNCE=y | ||
979 | # CONFIG_SDIO_UART is not set | ||
980 | # CONFIG_MMC_TEST is not set | ||
571 | 981 | ||
572 | # | 982 | # |
573 | # USB Serial Converter support | 983 | # MMC/SD/SDIO Host Controller Drivers |
574 | # | 984 | # |
575 | # CONFIG_USB_SERIAL is not set | 985 | # CONFIG_MMC_SDHCI is not set |
986 | CONFIG_MMC_AT91=y | ||
987 | # CONFIG_MEMSTICK is not set | ||
988 | # CONFIG_ACCESSIBILITY is not set | ||
989 | # CONFIG_NEW_LEDS is not set | ||
990 | CONFIG_RTC_LIB=y | ||
991 | CONFIG_RTC_CLASS=y | ||
992 | CONFIG_RTC_HCTOSYS=y | ||
993 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | ||
994 | # CONFIG_RTC_DEBUG is not set | ||
576 | 995 | ||
577 | # | 996 | # |
578 | # USB Miscellaneous drivers | 997 | # RTC interfaces |
579 | # | 998 | # |
580 | # CONFIG_USB_EMI62 is not set | 999 | CONFIG_RTC_INTF_SYSFS=y |
581 | # CONFIG_USB_EMI26 is not set | 1000 | CONFIG_RTC_INTF_PROC=y |
582 | # CONFIG_USB_LCD is not set | 1001 | CONFIG_RTC_INTF_DEV=y |
583 | # CONFIG_USB_LED is not set | 1002 | # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set |
584 | # CONFIG_USB_CYTHERM is not set | 1003 | # CONFIG_RTC_DRV_TEST is not set |
585 | # CONFIG_USB_PHIDGETKIT is not set | ||
586 | # CONFIG_USB_PHIDGETSERVO is not set | ||
587 | # CONFIG_USB_IDMOUSE is not set | ||
588 | 1004 | ||
589 | # | 1005 | # |
590 | # USB DSL modem support | 1006 | # SPI RTC drivers |
591 | # | 1007 | # |
592 | 1008 | ||
593 | # | 1009 | # |
594 | # USB Gadget Support | 1010 | # Platform RTC drivers |
595 | # | 1011 | # |
596 | # CONFIG_USB_GADGET is not set | 1012 | # CONFIG_RTC_DRV_CMOS is not set |
1013 | # CONFIG_RTC_DRV_DS1286 is not set | ||
1014 | # CONFIG_RTC_DRV_DS1511 is not set | ||
1015 | # CONFIG_RTC_DRV_DS1553 is not set | ||
1016 | # CONFIG_RTC_DRV_DS1742 is not set | ||
1017 | # CONFIG_RTC_DRV_STK17TA8 is not set | ||
1018 | # CONFIG_RTC_DRV_M48T86 is not set | ||
1019 | # CONFIG_RTC_DRV_M48T35 is not set | ||
1020 | # CONFIG_RTC_DRV_M48T59 is not set | ||
1021 | # CONFIG_RTC_DRV_BQ4802 is not set | ||
1022 | # CONFIG_RTC_DRV_V3020 is not set | ||
597 | 1023 | ||
598 | # | 1024 | # |
599 | # MMC/SD Card support | 1025 | # on-CPU RTC drivers |
600 | # | 1026 | # |
601 | # CONFIG_MMC is not set | 1027 | CONFIG_RTC_DRV_AT91RM9200=y |
1028 | # CONFIG_DMADEVICES is not set | ||
1029 | # CONFIG_AUXDISPLAY is not set | ||
1030 | # CONFIG_REGULATOR is not set | ||
1031 | # CONFIG_UIO is not set | ||
1032 | # CONFIG_STAGING is not set | ||
602 | 1033 | ||
603 | # | 1034 | # |
604 | # File systems | 1035 | # File systems |
605 | # | 1036 | # |
606 | CONFIG_EXT2_FS=y | 1037 | CONFIG_EXT2_FS=y |
607 | CONFIG_EXT2_FS_XATTR=y | 1038 | # CONFIG_EXT2_FS_XATTR is not set |
608 | # CONFIG_EXT2_FS_POSIX_ACL is not set | ||
609 | # CONFIG_EXT2_FS_SECURITY is not set | ||
610 | # CONFIG_EXT2_FS_XIP is not set | 1039 | # CONFIG_EXT2_FS_XIP is not set |
611 | CONFIG_EXT3_FS=y | 1040 | CONFIG_EXT3_FS=y |
1041 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | ||
612 | CONFIG_EXT3_FS_XATTR=y | 1042 | CONFIG_EXT3_FS_XATTR=y |
613 | # CONFIG_EXT3_FS_POSIX_ACL is not set | 1043 | # CONFIG_EXT3_FS_POSIX_ACL is not set |
614 | # CONFIG_EXT3_FS_SECURITY is not set | 1044 | # CONFIG_EXT3_FS_SECURITY is not set |
1045 | # CONFIG_EXT4_FS is not set | ||
615 | CONFIG_JBD=y | 1046 | CONFIG_JBD=y |
616 | # CONFIG_JBD_DEBUG is not set | 1047 | # CONFIG_JBD_DEBUG is not set |
617 | CONFIG_FS_MBCACHE=y | 1048 | CONFIG_FS_MBCACHE=y |
618 | # CONFIG_REISERFS_FS is not set | 1049 | # CONFIG_REISERFS_FS is not set |
619 | # CONFIG_JFS_FS is not set | 1050 | # CONFIG_JFS_FS is not set |
1051 | # CONFIG_FS_POSIX_ACL is not set | ||
1052 | CONFIG_FILE_LOCKING=y | ||
1053 | # CONFIG_XFS_FS is not set | ||
1054 | # CONFIG_OCFS2_FS is not set | ||
1055 | # CONFIG_BTRFS_FS is not set | ||
1056 | # CONFIG_DNOTIFY is not set | ||
1057 | CONFIG_INOTIFY=y | ||
1058 | CONFIG_INOTIFY_USER=y | ||
1059 | # CONFIG_QUOTA is not set | ||
1060 | # CONFIG_AUTOFS_FS is not set | ||
1061 | # CONFIG_AUTOFS4_FS is not set | ||
1062 | # CONFIG_FUSE_FS is not set | ||
620 | 1063 | ||
621 | # | 1064 | # |
622 | # XFS support | 1065 | # Caches |
623 | # | 1066 | # |
624 | # CONFIG_XFS_FS is not set | 1067 | # CONFIG_FSCACHE is not set |
625 | # CONFIG_MINIX_FS is not set | ||
626 | # CONFIG_ROMFS_FS is not set | ||
627 | # CONFIG_QUOTA is not set | ||
628 | CONFIG_DNOTIFY=y | ||
629 | CONFIG_AUTOFS_FS=y | ||
630 | CONFIG_AUTOFS4_FS=y | ||
631 | 1068 | ||
632 | # | 1069 | # |
633 | # CD-ROM/DVD Filesystems | 1070 | # CD-ROM/DVD Filesystems |
@@ -639,7 +1076,7 @@ CONFIG_AUTOFS4_FS=y | |||
639 | # DOS/FAT/NT Filesystems | 1076 | # DOS/FAT/NT Filesystems |
640 | # | 1077 | # |
641 | CONFIG_FAT_FS=y | 1078 | CONFIG_FAT_FS=y |
642 | CONFIG_MSDOS_FS=y | 1079 | # CONFIG_MSDOS_FS is not set |
643 | CONFIG_VFAT_FS=y | 1080 | CONFIG_VFAT_FS=y |
644 | CONFIG_FAT_DEFAULT_CODEPAGE=437 | 1081 | CONFIG_FAT_DEFAULT_CODEPAGE=437 |
645 | CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | 1082 | CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" |
@@ -649,53 +1086,70 @@ CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | |||
649 | # Pseudo filesystems | 1086 | # Pseudo filesystems |
650 | # | 1087 | # |
651 | CONFIG_PROC_FS=y | 1088 | CONFIG_PROC_FS=y |
1089 | CONFIG_PROC_SYSCTL=y | ||
1090 | CONFIG_PROC_PAGE_MONITOR=y | ||
652 | CONFIG_SYSFS=y | 1091 | CONFIG_SYSFS=y |
653 | CONFIG_DEVPTS_FS_XATTR=y | ||
654 | # CONFIG_DEVPTS_FS_SECURITY is not set | ||
655 | CONFIG_TMPFS=y | 1092 | CONFIG_TMPFS=y |
656 | # CONFIG_TMPFS_XATTR is not set | 1093 | # CONFIG_TMPFS_POSIX_ACL is not set |
657 | # CONFIG_HUGETLB_PAGE is not set | 1094 | # CONFIG_HUGETLB_PAGE is not set |
658 | CONFIG_RAMFS=y | 1095 | CONFIG_CONFIGFS_FS=y |
659 | 1096 | CONFIG_MISC_FILESYSTEMS=y | |
660 | # | 1097 | # CONFIG_ADFS_FS is not set |
661 | # Miscellaneous filesystems | 1098 | # CONFIG_AFFS_FS is not set |
662 | # | 1099 | # CONFIG_HFS_FS is not set |
663 | # CONFIG_HFSPLUS_FS is not set | 1100 | # CONFIG_HFSPLUS_FS is not set |
1101 | # CONFIG_BEFS_FS is not set | ||
1102 | # CONFIG_BFS_FS is not set | ||
1103 | # CONFIG_EFS_FS is not set | ||
1104 | CONFIG_JFFS2_FS=y | ||
1105 | CONFIG_JFFS2_FS_DEBUG=0 | ||
1106 | CONFIG_JFFS2_FS_WRITEBUFFER=y | ||
1107 | # CONFIG_JFFS2_FS_WBUF_VERIFY is not set | ||
1108 | # CONFIG_JFFS2_SUMMARY is not set | ||
1109 | # CONFIG_JFFS2_FS_XATTR is not set | ||
1110 | # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set | ||
1111 | CONFIG_JFFS2_ZLIB=y | ||
1112 | # CONFIG_JFFS2_LZO is not set | ||
1113 | CONFIG_JFFS2_RTIME=y | ||
1114 | # CONFIG_JFFS2_RUBIN is not set | ||
1115 | # CONFIG_UBIFS_FS is not set | ||
664 | # CONFIG_CRAMFS is not set | 1116 | # CONFIG_CRAMFS is not set |
1117 | # CONFIG_SQUASHFS is not set | ||
665 | # CONFIG_VXFS_FS is not set | 1118 | # CONFIG_VXFS_FS is not set |
1119 | # CONFIG_MINIX_FS is not set | ||
1120 | # CONFIG_OMFS_FS is not set | ||
666 | # CONFIG_HPFS_FS is not set | 1121 | # CONFIG_HPFS_FS is not set |
667 | # CONFIG_QNX4FS_FS is not set | 1122 | # CONFIG_QNX4FS_FS is not set |
1123 | # CONFIG_ROMFS_FS is not set | ||
668 | # CONFIG_SYSV_FS is not set | 1124 | # CONFIG_SYSV_FS is not set |
669 | # CONFIG_UFS_FS is not set | 1125 | # CONFIG_UFS_FS is not set |
670 | 1126 | # CONFIG_NILFS2_FS is not set | |
671 | # | 1127 | CONFIG_NETWORK_FILESYSTEMS=y |
672 | # Network File Systems | ||
673 | # | ||
674 | CONFIG_NFS_FS=y | 1128 | CONFIG_NFS_FS=y |
675 | CONFIG_NFS_V3=y | 1129 | CONFIG_NFS_V3=y |
676 | # CONFIG_NFS_V3_ACL is not set | 1130 | # CONFIG_NFS_V3_ACL is not set |
677 | # CONFIG_NFSD is not set | 1131 | # CONFIG_NFS_V4 is not set |
678 | CONFIG_ROOT_NFS=y | 1132 | CONFIG_ROOT_NFS=y |
1133 | # CONFIG_NFSD is not set | ||
679 | CONFIG_LOCKD=y | 1134 | CONFIG_LOCKD=y |
680 | CONFIG_LOCKD_V4=y | 1135 | CONFIG_LOCKD_V4=y |
681 | CONFIG_NFS_COMMON=y | 1136 | CONFIG_NFS_COMMON=y |
682 | CONFIG_SUNRPC=y | 1137 | CONFIG_SUNRPC=y |
1138 | # CONFIG_RPCSEC_GSS_KRB5 is not set | ||
1139 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | ||
683 | # CONFIG_SMB_FS is not set | 1140 | # CONFIG_SMB_FS is not set |
684 | # CONFIG_CIFS is not set | 1141 | # CONFIG_CIFS is not set |
685 | # CONFIG_NCP_FS is not set | 1142 | # CONFIG_NCP_FS is not set |
686 | # CONFIG_CODA_FS is not set | 1143 | # CONFIG_CODA_FS is not set |
1144 | # CONFIG_AFS_FS is not set | ||
687 | 1145 | ||
688 | # | 1146 | # |
689 | # Partition Types | 1147 | # Partition Types |
690 | # | 1148 | # |
691 | # CONFIG_PARTITION_ADVANCED is not set | 1149 | # CONFIG_PARTITION_ADVANCED is not set |
692 | CONFIG_MSDOS_PARTITION=y | 1150 | CONFIG_MSDOS_PARTITION=y |
693 | |||
694 | # | ||
695 | # Native Language Support | ||
696 | # | ||
697 | CONFIG_NLS=y | 1151 | CONFIG_NLS=y |
698 | CONFIG_NLS_DEFAULT="utf8" | 1152 | CONFIG_NLS_DEFAULT="iso8859-1" |
699 | CONFIG_NLS_CODEPAGE_437=y | 1153 | CONFIG_NLS_CODEPAGE_437=y |
700 | # CONFIG_NLS_CODEPAGE_737 is not set | 1154 | # CONFIG_NLS_CODEPAGE_737 is not set |
701 | # CONFIG_NLS_CODEPAGE_775 is not set | 1155 | # CONFIG_NLS_CODEPAGE_775 is not set |
@@ -719,7 +1173,7 @@ CONFIG_NLS_CODEPAGE_437=y | |||
719 | # CONFIG_NLS_ISO8859_8 is not set | 1173 | # CONFIG_NLS_ISO8859_8 is not set |
720 | # CONFIG_NLS_CODEPAGE_1250 is not set | 1174 | # CONFIG_NLS_CODEPAGE_1250 is not set |
721 | # CONFIG_NLS_CODEPAGE_1251 is not set | 1175 | # CONFIG_NLS_CODEPAGE_1251 is not set |
722 | CONFIG_NLS_ASCII=y | 1176 | # CONFIG_NLS_ASCII is not set |
723 | # CONFIG_NLS_ISO8859_1 is not set | 1177 | # CONFIG_NLS_ISO8859_1 is not set |
724 | # CONFIG_NLS_ISO8859_2 is not set | 1178 | # CONFIG_NLS_ISO8859_2 is not set |
725 | # CONFIG_NLS_ISO8859_3 is not set | 1179 | # CONFIG_NLS_ISO8859_3 is not set |
@@ -733,47 +1187,119 @@ CONFIG_NLS_ASCII=y | |||
733 | # CONFIG_NLS_ISO8859_15 is not set | 1187 | # CONFIG_NLS_ISO8859_15 is not set |
734 | # CONFIG_NLS_KOI8_R is not set | 1188 | # CONFIG_NLS_KOI8_R is not set |
735 | # CONFIG_NLS_KOI8_U is not set | 1189 | # CONFIG_NLS_KOI8_U is not set |
736 | # CONFIG_NLS_UTF8 is not set | 1190 | CONFIG_NLS_UTF8=y |
1191 | # CONFIG_DLM is not set | ||
737 | 1192 | ||
738 | # | 1193 | # |
739 | # Kernel hacking | 1194 | # Kernel hacking |
740 | # | 1195 | # |
741 | # CONFIG_PRINTK_TIME is not set | 1196 | # CONFIG_PRINTK_TIME is not set |
1197 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1198 | CONFIG_ENABLE_MUST_CHECK=y | ||
1199 | CONFIG_FRAME_WARN=1024 | ||
1200 | CONFIG_MAGIC_SYSRQ=y | ||
1201 | # CONFIG_UNUSED_SYMBOLS is not set | ||
1202 | CONFIG_DEBUG_FS=y | ||
1203 | # CONFIG_HEADERS_CHECK is not set | ||
742 | CONFIG_DEBUG_KERNEL=y | 1204 | CONFIG_DEBUG_KERNEL=y |
743 | # CONFIG_MAGIC_SYSRQ is not set | 1205 | # CONFIG_DEBUG_SHIRQ is not set |
744 | CONFIG_LOG_BUF_SHIFT=14 | 1206 | CONFIG_DETECT_SOFTLOCKUP=y |
1207 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | ||
1208 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | ||
1209 | CONFIG_DETECT_HUNG_TASK=y | ||
1210 | # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set | ||
1211 | CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | ||
1212 | # CONFIG_SCHED_DEBUG is not set | ||
745 | # CONFIG_SCHEDSTATS is not set | 1213 | # CONFIG_SCHEDSTATS is not set |
746 | # CONFIG_DEBUG_SLAB is not set | 1214 | # CONFIG_TIMER_STATS is not set |
1215 | # CONFIG_DEBUG_OBJECTS is not set | ||
1216 | # CONFIG_SLUB_DEBUG_ON is not set | ||
1217 | # CONFIG_SLUB_STATS is not set | ||
1218 | # CONFIG_DEBUG_PREEMPT is not set | ||
1219 | # CONFIG_DEBUG_RT_MUTEXES is not set | ||
1220 | # CONFIG_RT_MUTEX_TESTER is not set | ||
747 | # CONFIG_DEBUG_SPINLOCK is not set | 1221 | # CONFIG_DEBUG_SPINLOCK is not set |
1222 | # CONFIG_DEBUG_MUTEXES is not set | ||
1223 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1224 | # CONFIG_PROVE_LOCKING is not set | ||
1225 | # CONFIG_LOCK_STAT is not set | ||
748 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1226 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1227 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
749 | # CONFIG_DEBUG_KOBJECT is not set | 1228 | # CONFIG_DEBUG_KOBJECT is not set |
750 | CONFIG_DEBUG_BUGVERBOSE=y | 1229 | CONFIG_DEBUG_BUGVERBOSE=y |
751 | # CONFIG_DEBUG_INFO is not set | 1230 | # CONFIG_DEBUG_INFO is not set |
752 | # CONFIG_DEBUG_FS is not set | 1231 | # CONFIG_DEBUG_VM is not set |
753 | CONFIG_FRAME_POINTER=y | 1232 | # CONFIG_DEBUG_WRITECOUNT is not set |
754 | CONFIG_DEBUG_USER=y | 1233 | CONFIG_DEBUG_MEMORY_INIT=y |
755 | CONFIG_DEBUG_ERRORS=y | 1234 | # CONFIG_DEBUG_LIST is not set |
756 | CONFIG_DEBUG_LL=y | 1235 | # CONFIG_DEBUG_SG is not set |
757 | # CONFIG_DEBUG_ICEDCC is not set | 1236 | # CONFIG_DEBUG_NOTIFIERS is not set |
1237 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1238 | # CONFIG_RCU_TORTURE_TEST is not set | ||
1239 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
1240 | # CONFIG_BACKTRACE_SELF_TEST is not set | ||
1241 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | ||
1242 | # CONFIG_FAULT_INJECTION is not set | ||
1243 | # CONFIG_LATENCYTOP is not set | ||
1244 | # CONFIG_SYSCTL_SYSCALL_CHECK is not set | ||
1245 | # CONFIG_PAGE_POISONING is not set | ||
1246 | CONFIG_HAVE_FUNCTION_TRACER=y | ||
1247 | CONFIG_TRACING_SUPPORT=y | ||
1248 | |||
1249 | # | ||
1250 | # Tracers | ||
1251 | # | ||
1252 | # CONFIG_FUNCTION_TRACER is not set | ||
1253 | # CONFIG_IRQSOFF_TRACER is not set | ||
1254 | # CONFIG_PREEMPT_TRACER is not set | ||
1255 | # CONFIG_SCHED_TRACER is not set | ||
1256 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1257 | # CONFIG_EVENT_TRACER is not set | ||
1258 | # CONFIG_BOOT_TRACER is not set | ||
1259 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1260 | # CONFIG_STACK_TRACER is not set | ||
1261 | # CONFIG_KMEMTRACE is not set | ||
1262 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1263 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1264 | # CONFIG_DYNAMIC_DEBUG is not set | ||
1265 | # CONFIG_SAMPLES is not set | ||
1266 | CONFIG_HAVE_ARCH_KGDB=y | ||
1267 | # CONFIG_KGDB is not set | ||
1268 | CONFIG_ARM_UNWIND=y | ||
1269 | # CONFIG_DEBUG_USER is not set | ||
1270 | # CONFIG_DEBUG_ERRORS is not set | ||
1271 | # CONFIG_DEBUG_STACK_USAGE is not set | ||
1272 | # CONFIG_DEBUG_LL is not set | ||
758 | 1273 | ||
759 | # | 1274 | # |
760 | # Security options | 1275 | # Security options |
761 | # | 1276 | # |
762 | # CONFIG_KEYS is not set | 1277 | # CONFIG_KEYS is not set |
763 | # CONFIG_SECURITY is not set | 1278 | # CONFIG_SECURITY is not set |
764 | 1279 | # CONFIG_SECURITYFS is not set | |
765 | # | 1280 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set |
766 | # Cryptographic options | ||
767 | # | ||
768 | # CONFIG_CRYPTO is not set | 1281 | # CONFIG_CRYPTO is not set |
769 | 1282 | # CONFIG_BINARY_PRINTF is not set | |
770 | # | ||
771 | # Hardware crypto devices | ||
772 | # | ||
773 | 1283 | ||
774 | # | 1284 | # |
775 | # Library routines | 1285 | # Library routines |
776 | # | 1286 | # |
1287 | CONFIG_BITREVERSE=y | ||
1288 | CONFIG_GENERIC_FIND_LAST_BIT=y | ||
777 | # CONFIG_CRC_CCITT is not set | 1289 | # CONFIG_CRC_CCITT is not set |
1290 | # CONFIG_CRC16 is not set | ||
1291 | # CONFIG_CRC_T10DIF is not set | ||
1292 | # CONFIG_CRC_ITU_T is not set | ||
778 | CONFIG_CRC32=y | 1293 | CONFIG_CRC32=y |
1294 | # CONFIG_CRC7 is not set | ||
779 | # CONFIG_LIBCRC32C is not set | 1295 | # CONFIG_LIBCRC32C is not set |
1296 | CONFIG_AUDIT_GENERIC=y | ||
1297 | CONFIG_ZLIB_INFLATE=y | ||
1298 | CONFIG_ZLIB_DEFLATE=y | ||
1299 | CONFIG_DECOMPRESS_GZIP=y | ||
1300 | CONFIG_DECOMPRESS_BZIP2=y | ||
1301 | CONFIG_DECOMPRESS_LZMA=y | ||
1302 | CONFIG_HAS_IOMEM=y | ||
1303 | CONFIG_HAS_IOPORT=y | ||
1304 | CONFIG_HAS_DMA=y | ||
1305 | CONFIG_NLATTR=y | ||
diff --git a/arch/arm/configs/mx27_defconfig b/arch/arm/configs/mx27_defconfig index 083516cd0d7f..75263a83741c 100644 --- a/arch/arm/configs/mx27_defconfig +++ b/arch/arm/configs/mx27_defconfig | |||
@@ -1,15 +1,15 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc1 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed Apr 8 10:18:06 2009 | 4 | # Fri Jul 24 16:08:06 2009 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_HAVE_PWM=y | ||
7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | 8 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
8 | CONFIG_GENERIC_GPIO=y | 9 | CONFIG_GENERIC_GPIO=y |
9 | CONFIG_GENERIC_TIME=y | 10 | CONFIG_GENERIC_TIME=y |
10 | CONFIG_GENERIC_CLOCKEVENTS=y | 11 | CONFIG_GENERIC_CLOCKEVENTS=y |
11 | CONFIG_MMU=y | 12 | CONFIG_MMU=y |
12 | # CONFIG_NO_IOPORT is not set | ||
13 | CONFIG_GENERIC_HARDIRQS=y | 13 | CONFIG_GENERIC_HARDIRQS=y |
14 | CONFIG_STACKTRACE_SUPPORT=y | 14 | CONFIG_STACKTRACE_SUPPORT=y |
15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -18,14 +18,13 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |||
18 | CONFIG_HARDIRQS_SW_RESEND=y | 18 | CONFIG_HARDIRQS_SW_RESEND=y |
19 | CONFIG_GENERIC_IRQ_PROBE=y | 19 | CONFIG_GENERIC_IRQ_PROBE=y |
20 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 20 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
21 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
22 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
23 | CONFIG_GENERIC_HWEIGHT=y | 21 | CONFIG_GENERIC_HWEIGHT=y |
24 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 22 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
25 | CONFIG_ARCH_MTD_XIP=y | 23 | CONFIG_ARCH_MTD_XIP=y |
26 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 24 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
27 | CONFIG_VECTORS_BASE=0xffff0000 | 25 | CONFIG_VECTORS_BASE=0xffff0000 |
28 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 26 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
27 | CONFIG_CONSTRUCTORS=y | ||
29 | 28 | ||
30 | # | 29 | # |
31 | # General setup | 30 | # General setup |
@@ -85,7 +84,12 @@ CONFIG_TIMERFD=y | |||
85 | CONFIG_EVENTFD=y | 84 | CONFIG_EVENTFD=y |
86 | CONFIG_SHMEM=y | 85 | CONFIG_SHMEM=y |
87 | CONFIG_AIO=y | 86 | CONFIG_AIO=y |
87 | |||
88 | # | ||
89 | # Performance Counters | ||
90 | # | ||
88 | CONFIG_VM_EVENT_COUNTERS=y | 91 | CONFIG_VM_EVENT_COUNTERS=y |
92 | # CONFIG_STRIP_ASM_SYMS is not set | ||
89 | # CONFIG_COMPAT_BRK is not set | 93 | # CONFIG_COMPAT_BRK is not set |
90 | CONFIG_SLAB=y | 94 | CONFIG_SLAB=y |
91 | # CONFIG_SLUB is not set | 95 | # CONFIG_SLUB is not set |
@@ -99,6 +103,12 @@ CONFIG_KPROBES=y | |||
99 | CONFIG_KRETPROBES=y | 103 | CONFIG_KRETPROBES=y |
100 | CONFIG_HAVE_KPROBES=y | 104 | CONFIG_HAVE_KPROBES=y |
101 | CONFIG_HAVE_KRETPROBES=y | 105 | CONFIG_HAVE_KRETPROBES=y |
106 | CONFIG_HAVE_CLK=y | ||
107 | |||
108 | # | ||
109 | # GCOV-based kernel profiling | ||
110 | # | ||
111 | # CONFIG_GCOV_KERNEL is not set | ||
102 | # CONFIG_SLOW_WORK is not set | 112 | # CONFIG_SLOW_WORK is not set |
103 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y | 113 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y |
104 | CONFIG_SLABINFO=y | 114 | CONFIG_SLABINFO=y |
@@ -111,7 +121,7 @@ CONFIG_MODULE_UNLOAD=y | |||
111 | # CONFIG_MODVERSIONS is not set | 121 | # CONFIG_MODVERSIONS is not set |
112 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 122 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
113 | CONFIG_BLOCK=y | 123 | CONFIG_BLOCK=y |
114 | # CONFIG_LBD is not set | 124 | CONFIG_LBDAF=y |
115 | # CONFIG_BLK_DEV_BSG is not set | 125 | # CONFIG_BLK_DEV_BSG is not set |
116 | # CONFIG_BLK_DEV_INTEGRITY is not set | 126 | # CONFIG_BLK_DEV_INTEGRITY is not set |
117 | 127 | ||
@@ -138,13 +148,14 @@ CONFIG_FREEZER=y | |||
138 | # CONFIG_ARCH_VERSATILE is not set | 148 | # CONFIG_ARCH_VERSATILE is not set |
139 | # CONFIG_ARCH_AT91 is not set | 149 | # CONFIG_ARCH_AT91 is not set |
140 | # CONFIG_ARCH_CLPS711X is not set | 150 | # CONFIG_ARCH_CLPS711X is not set |
151 | # CONFIG_ARCH_GEMINI is not set | ||
141 | # CONFIG_ARCH_EBSA110 is not set | 152 | # CONFIG_ARCH_EBSA110 is not set |
142 | # CONFIG_ARCH_EP93XX is not set | 153 | # CONFIG_ARCH_EP93XX is not set |
143 | # CONFIG_ARCH_GEMINI is not set | ||
144 | # CONFIG_ARCH_FOOTBRIDGE is not set | 154 | # CONFIG_ARCH_FOOTBRIDGE is not set |
155 | CONFIG_ARCH_MXC=y | ||
156 | # CONFIG_ARCH_STMP3XXX is not set | ||
145 | # CONFIG_ARCH_NETX is not set | 157 | # CONFIG_ARCH_NETX is not set |
146 | # CONFIG_ARCH_H720X is not set | 158 | # CONFIG_ARCH_H720X is not set |
147 | # CONFIG_ARCH_IMX is not set | ||
148 | # CONFIG_ARCH_IOP13XX is not set | 159 | # CONFIG_ARCH_IOP13XX is not set |
149 | # CONFIG_ARCH_IOP32X is not set | 160 | # CONFIG_ARCH_IOP32X is not set |
150 | # CONFIG_ARCH_IOP33X is not set | 161 | # CONFIG_ARCH_IOP33X is not set |
@@ -153,25 +164,25 @@ CONFIG_FREEZER=y | |||
153 | # CONFIG_ARCH_IXP4XX is not set | 164 | # CONFIG_ARCH_IXP4XX is not set |
154 | # CONFIG_ARCH_L7200 is not set | 165 | # CONFIG_ARCH_L7200 is not set |
155 | # CONFIG_ARCH_KIRKWOOD is not set | 166 | # CONFIG_ARCH_KIRKWOOD is not set |
156 | # CONFIG_ARCH_KS8695 is not set | ||
157 | # CONFIG_ARCH_NS9XXX is not set | ||
158 | # CONFIG_ARCH_LOKI is not set | 167 | # CONFIG_ARCH_LOKI is not set |
159 | # CONFIG_ARCH_MV78XX0 is not set | 168 | # CONFIG_ARCH_MV78XX0 is not set |
160 | CONFIG_ARCH_MXC=y | ||
161 | # CONFIG_ARCH_ORION5X is not set | 169 | # CONFIG_ARCH_ORION5X is not set |
170 | # CONFIG_ARCH_MMP is not set | ||
171 | # CONFIG_ARCH_KS8695 is not set | ||
172 | # CONFIG_ARCH_NS9XXX is not set | ||
173 | # CONFIG_ARCH_W90X900 is not set | ||
162 | # CONFIG_ARCH_PNX4008 is not set | 174 | # CONFIG_ARCH_PNX4008 is not set |
163 | # CONFIG_ARCH_PXA is not set | 175 | # CONFIG_ARCH_PXA is not set |
164 | # CONFIG_ARCH_MMP is not set | 176 | # CONFIG_ARCH_MSM is not set |
165 | # CONFIG_ARCH_RPC is not set | 177 | # CONFIG_ARCH_RPC is not set |
166 | # CONFIG_ARCH_SA1100 is not set | 178 | # CONFIG_ARCH_SA1100 is not set |
167 | # CONFIG_ARCH_S3C2410 is not set | 179 | # CONFIG_ARCH_S3C2410 is not set |
168 | # CONFIG_ARCH_S3C64XX is not set | 180 | # CONFIG_ARCH_S3C64XX is not set |
169 | # CONFIG_ARCH_SHARK is not set | 181 | # CONFIG_ARCH_SHARK is not set |
170 | # CONFIG_ARCH_LH7A40X is not set | 182 | # CONFIG_ARCH_LH7A40X is not set |
183 | # CONFIG_ARCH_U300 is not set | ||
171 | # CONFIG_ARCH_DAVINCI is not set | 184 | # CONFIG_ARCH_DAVINCI is not set |
172 | # CONFIG_ARCH_OMAP is not set | 185 | # CONFIG_ARCH_OMAP is not set |
173 | # CONFIG_ARCH_MSM is not set | ||
174 | # CONFIG_ARCH_W90X900 is not set | ||
175 | 186 | ||
176 | # | 187 | # |
177 | # Freescale MXC Implementations | 188 | # Freescale MXC Implementations |
@@ -188,6 +199,8 @@ CONFIG_MACH_MX27=y | |||
188 | CONFIG_MACH_MX27ADS=y | 199 | CONFIG_MACH_MX27ADS=y |
189 | CONFIG_MACH_PCM038=y | 200 | CONFIG_MACH_PCM038=y |
190 | CONFIG_MACH_PCM970_BASEBOARD=y | 201 | CONFIG_MACH_PCM970_BASEBOARD=y |
202 | CONFIG_MACH_MX27_3DS=y | ||
203 | CONFIG_MACH_MX27LITE=y | ||
191 | CONFIG_MXC_IRQ_PRIOR=y | 204 | CONFIG_MXC_IRQ_PRIOR=y |
192 | CONFIG_MXC_PWM=y | 205 | CONFIG_MXC_PWM=y |
193 | 206 | ||
@@ -213,7 +226,6 @@ CONFIG_ARM_THUMB=y | |||
213 | # CONFIG_CPU_DCACHE_DISABLE is not set | 226 | # CONFIG_CPU_DCACHE_DISABLE is not set |
214 | # CONFIG_CPU_DCACHE_WRITETHROUGH is not set | 227 | # CONFIG_CPU_DCACHE_WRITETHROUGH is not set |
215 | # CONFIG_CPU_CACHE_ROUND_ROBIN is not set | 228 | # CONFIG_CPU_CACHE_ROUND_ROBIN is not set |
216 | # CONFIG_OUTER_CACHE is not set | ||
217 | CONFIG_COMMON_CLKDEV=y | 229 | CONFIG_COMMON_CLKDEV=y |
218 | 230 | ||
219 | # | 231 | # |
@@ -238,7 +250,6 @@ CONFIG_PREEMPT=y | |||
238 | CONFIG_HZ=100 | 250 | CONFIG_HZ=100 |
239 | CONFIG_AEABI=y | 251 | CONFIG_AEABI=y |
240 | CONFIG_OABI_COMPAT=y | 252 | CONFIG_OABI_COMPAT=y |
241 | CONFIG_ARCH_FLATMEM_HAS_HOLES=y | ||
242 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set | 253 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set |
243 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set | 254 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set |
244 | # CONFIG_HIGHMEM is not set | 255 | # CONFIG_HIGHMEM is not set |
@@ -253,10 +264,11 @@ CONFIG_SPLIT_PTLOCK_CPUS=4096 | |||
253 | # CONFIG_PHYS_ADDR_T_64BIT is not set | 264 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
254 | CONFIG_ZONE_DMA_FLAG=0 | 265 | CONFIG_ZONE_DMA_FLAG=0 |
255 | CONFIG_VIRT_TO_BUS=y | 266 | CONFIG_VIRT_TO_BUS=y |
256 | CONFIG_UNEVICTABLE_LRU=y | ||
257 | CONFIG_HAVE_MLOCK=y | 267 | CONFIG_HAVE_MLOCK=y |
258 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 268 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
269 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
259 | CONFIG_ALIGNMENT_TRAP=y | 270 | CONFIG_ALIGNMENT_TRAP=y |
271 | # CONFIG_UACCESS_WITH_MEMCPY is not set | ||
260 | 272 | ||
261 | # | 273 | # |
262 | # Boot options | 274 | # Boot options |
@@ -361,6 +373,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
361 | # CONFIG_ECONET is not set | 373 | # CONFIG_ECONET is not set |
362 | # CONFIG_WAN_ROUTER is not set | 374 | # CONFIG_WAN_ROUTER is not set |
363 | # CONFIG_PHONET is not set | 375 | # CONFIG_PHONET is not set |
376 | # CONFIG_IEEE802154 is not set | ||
364 | # CONFIG_NET_SCHED is not set | 377 | # CONFIG_NET_SCHED is not set |
365 | # CONFIG_DCB is not set | 378 | # CONFIG_DCB is not set |
366 | 379 | ||
@@ -474,7 +487,16 @@ CONFIG_MTD_PHYSMAP=y | |||
474 | # CONFIG_MTD_DOC2000 is not set | 487 | # CONFIG_MTD_DOC2000 is not set |
475 | # CONFIG_MTD_DOC2001 is not set | 488 | # CONFIG_MTD_DOC2001 is not set |
476 | # CONFIG_MTD_DOC2001PLUS is not set | 489 | # CONFIG_MTD_DOC2001PLUS is not set |
477 | # CONFIG_MTD_NAND is not set | 490 | CONFIG_MTD_NAND=y |
491 | # CONFIG_MTD_NAND_VERIFY_WRITE is not set | ||
492 | # CONFIG_MTD_NAND_ECC_SMC is not set | ||
493 | # CONFIG_MTD_NAND_MUSEUM_IDS is not set | ||
494 | # CONFIG_MTD_NAND_GPIO is not set | ||
495 | CONFIG_MTD_NAND_IDS=y | ||
496 | # CONFIG_MTD_NAND_DISKONCHIP is not set | ||
497 | # CONFIG_MTD_NAND_NANDSIM is not set | ||
498 | # CONFIG_MTD_NAND_PLATFORM is not set | ||
499 | CONFIG_MTD_NAND_MXC=y | ||
478 | # CONFIG_MTD_ONENAND is not set | 500 | # CONFIG_MTD_ONENAND is not set |
479 | 501 | ||
480 | # | 502 | # |
@@ -485,7 +507,15 @@ CONFIG_MTD_PHYSMAP=y | |||
485 | # | 507 | # |
486 | # UBI - Unsorted block images | 508 | # UBI - Unsorted block images |
487 | # | 509 | # |
488 | # CONFIG_MTD_UBI is not set | 510 | CONFIG_MTD_UBI=y |
511 | CONFIG_MTD_UBI_WL_THRESHOLD=4096 | ||
512 | CONFIG_MTD_UBI_BEB_RESERVE=1 | ||
513 | # CONFIG_MTD_UBI_GLUEBI is not set | ||
514 | |||
515 | # | ||
516 | # UBI debugging options | ||
517 | # | ||
518 | # CONFIG_MTD_UBI_DEBUG is not set | ||
489 | # CONFIG_PARPORT is not set | 519 | # CONFIG_PARPORT is not set |
490 | CONFIG_BLK_DEV=y | 520 | CONFIG_BLK_DEV=y |
491 | # CONFIG_BLK_DEV_COW_COMMON is not set | 521 | # CONFIG_BLK_DEV_COW_COMMON is not set |
@@ -494,7 +524,21 @@ CONFIG_BLK_DEV=y | |||
494 | # CONFIG_BLK_DEV_RAM is not set | 524 | # CONFIG_BLK_DEV_RAM is not set |
495 | # CONFIG_CDROM_PKTCDVD is not set | 525 | # CONFIG_CDROM_PKTCDVD is not set |
496 | # CONFIG_ATA_OVER_ETH is not set | 526 | # CONFIG_ATA_OVER_ETH is not set |
497 | # CONFIG_MISC_DEVICES is not set | 527 | # CONFIG_MG_DISK is not set |
528 | CONFIG_MISC_DEVICES=y | ||
529 | # CONFIG_ICS932S401 is not set | ||
530 | # CONFIG_ENCLOSURE_SERVICES is not set | ||
531 | # CONFIG_ISL29003 is not set | ||
532 | # CONFIG_C2PORT is not set | ||
533 | |||
534 | # | ||
535 | # EEPROM support | ||
536 | # | ||
537 | CONFIG_EEPROM_AT24=y | ||
538 | # CONFIG_EEPROM_AT25 is not set | ||
539 | # CONFIG_EEPROM_LEGACY is not set | ||
540 | # CONFIG_EEPROM_MAX6875 is not set | ||
541 | # CONFIG_EEPROM_93CX6 is not set | ||
498 | CONFIG_HAVE_IDE=y | 542 | CONFIG_HAVE_IDE=y |
499 | # CONFIG_IDE is not set | 543 | # CONFIG_IDE is not set |
500 | 544 | ||
@@ -508,7 +552,6 @@ CONFIG_HAVE_IDE=y | |||
508 | # CONFIG_ATA is not set | 552 | # CONFIG_ATA is not set |
509 | # CONFIG_MD is not set | 553 | # CONFIG_MD is not set |
510 | CONFIG_NETDEVICES=y | 554 | CONFIG_NETDEVICES=y |
511 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
512 | # CONFIG_DUMMY is not set | 555 | # CONFIG_DUMMY is not set |
513 | # CONFIG_BONDING is not set | 556 | # CONFIG_BONDING is not set |
514 | # CONFIG_MACVLAN is not set | 557 | # CONFIG_MACVLAN is not set |
@@ -534,6 +577,8 @@ CONFIG_NET_ETHERNET=y | |||
534 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 577 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
535 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 578 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
536 | # CONFIG_B44 is not set | 579 | # CONFIG_B44 is not set |
580 | # CONFIG_KS8842 is not set | ||
581 | # CONFIG_KS8851 is not set | ||
537 | CONFIG_FEC=y | 582 | CONFIG_FEC=y |
538 | # CONFIG_FEC2 is not set | 583 | # CONFIG_FEC2 is not set |
539 | # CONFIG_NETDEV_1000 is not set | 584 | # CONFIG_NETDEV_1000 is not set |
@@ -580,6 +625,11 @@ CONFIG_INPUT_EVDEV=y | |||
580 | # CONFIG_INPUT_TABLET is not set | 625 | # CONFIG_INPUT_TABLET is not set |
581 | CONFIG_INPUT_TOUCHSCREEN=y | 626 | CONFIG_INPUT_TOUCHSCREEN=y |
582 | # CONFIG_TOUCHSCREEN_ADS7846 is not set | 627 | # CONFIG_TOUCHSCREEN_ADS7846 is not set |
628 | # CONFIG_TOUCHSCREEN_AD7877 is not set | ||
629 | # CONFIG_TOUCHSCREEN_AD7879_I2C is not set | ||
630 | # CONFIG_TOUCHSCREEN_AD7879_SPI is not set | ||
631 | # CONFIG_TOUCHSCREEN_AD7879 is not set | ||
632 | # CONFIG_TOUCHSCREEN_EETI is not set | ||
583 | # CONFIG_TOUCHSCREEN_FUJITSU is not set | 633 | # CONFIG_TOUCHSCREEN_FUJITSU is not set |
584 | # CONFIG_TOUCHSCREEN_GUNZE is not set | 634 | # CONFIG_TOUCHSCREEN_GUNZE is not set |
585 | # CONFIG_TOUCHSCREEN_ELO is not set | 635 | # CONFIG_TOUCHSCREEN_ELO is not set |
@@ -592,6 +642,7 @@ CONFIG_INPUT_TOUCHSCREEN=y | |||
592 | # CONFIG_TOUCHSCREEN_TOUCHWIN is not set | 642 | # CONFIG_TOUCHSCREEN_TOUCHWIN is not set |
593 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set | 643 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set |
594 | # CONFIG_TOUCHSCREEN_TSC2007 is not set | 644 | # CONFIG_TOUCHSCREEN_TSC2007 is not set |
645 | # CONFIG_TOUCHSCREEN_W90X900 is not set | ||
595 | # CONFIG_INPUT_MISC is not set | 646 | # CONFIG_INPUT_MISC is not set |
596 | 647 | ||
597 | # | 648 | # |
@@ -644,6 +695,7 @@ CONFIG_I2C_HELPER_AUTO=y | |||
644 | # | 695 | # |
645 | # I2C system bus drivers (mostly embedded / system-on-chip) | 696 | # I2C system bus drivers (mostly embedded / system-on-chip) |
646 | # | 697 | # |
698 | # CONFIG_I2C_DESIGNWARE is not set | ||
647 | # CONFIG_I2C_GPIO is not set | 699 | # CONFIG_I2C_GPIO is not set |
648 | CONFIG_I2C_IMX=y | 700 | CONFIG_I2C_IMX=y |
649 | # CONFIG_I2C_OCORES is not set | 701 | # CONFIG_I2C_OCORES is not set |
@@ -668,7 +720,6 @@ CONFIG_I2C_IMX=y | |||
668 | # CONFIG_SENSORS_PCF8574 is not set | 720 | # CONFIG_SENSORS_PCF8574 is not set |
669 | # CONFIG_PCF8575 is not set | 721 | # CONFIG_PCF8575 is not set |
670 | # CONFIG_SENSORS_PCA9539 is not set | 722 | # CONFIG_SENSORS_PCA9539 is not set |
671 | # CONFIG_SENSORS_MAX6875 is not set | ||
672 | # CONFIG_SENSORS_TSL2550 is not set | 723 | # CONFIG_SENSORS_TSL2550 is not set |
673 | # CONFIG_I2C_DEBUG_CORE is not set | 724 | # CONFIG_I2C_DEBUG_CORE is not set |
674 | # CONFIG_I2C_DEBUG_ALGO is not set | 725 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -719,6 +770,7 @@ CONFIG_W1=y | |||
719 | # | 770 | # |
720 | # CONFIG_W1_MASTER_DS2482 is not set | 771 | # CONFIG_W1_MASTER_DS2482 is not set |
721 | CONFIG_W1_MASTER_MXC=y | 772 | CONFIG_W1_MASTER_MXC=y |
773 | # CONFIG_W1_MASTER_DS1WM is not set | ||
722 | # CONFIG_W1_MASTER_GPIO is not set | 774 | # CONFIG_W1_MASTER_GPIO is not set |
723 | 775 | ||
724 | # | 776 | # |
@@ -753,54 +805,16 @@ CONFIG_SSB_POSSIBLE=y | |||
753 | # CONFIG_TPS65010 is not set | 805 | # CONFIG_TPS65010 is not set |
754 | # CONFIG_TWL4030_CORE is not set | 806 | # CONFIG_TWL4030_CORE is not set |
755 | # CONFIG_MFD_TMIO is not set | 807 | # CONFIG_MFD_TMIO is not set |
808 | # CONFIG_MFD_T7L66XB is not set | ||
809 | # CONFIG_MFD_TC6387XB is not set | ||
756 | # CONFIG_MFD_TC6393XB is not set | 810 | # CONFIG_MFD_TC6393XB is not set |
757 | # CONFIG_PMIC_DA903X is not set | 811 | # CONFIG_PMIC_DA903X is not set |
758 | # CONFIG_MFD_WM8400 is not set | 812 | # CONFIG_MFD_WM8400 is not set |
759 | # CONFIG_MFD_WM8350_I2C is not set | 813 | # CONFIG_MFD_WM8350_I2C is not set |
760 | # CONFIG_MFD_PCF50633 is not set | 814 | # CONFIG_MFD_PCF50633 is not set |
761 | 815 | # CONFIG_AB3100_CORE is not set | |
762 | # | 816 | # CONFIG_EZX_PCAP is not set |
763 | # Multimedia devices | 817 | # CONFIG_MEDIA_SUPPORT is not set |
764 | # | ||
765 | |||
766 | # | ||
767 | # Multimedia core support | ||
768 | # | ||
769 | CONFIG_VIDEO_DEV=y | ||
770 | CONFIG_VIDEO_V4L2_COMMON=y | ||
771 | CONFIG_VIDEO_ALLOW_V4L1=y | ||
772 | CONFIG_VIDEO_V4L1_COMPAT=y | ||
773 | # CONFIG_DVB_CORE is not set | ||
774 | CONFIG_VIDEO_MEDIA=y | ||
775 | |||
776 | # | ||
777 | # Multimedia drivers | ||
778 | # | ||
779 | # CONFIG_MEDIA_ATTACH is not set | ||
780 | CONFIG_MEDIA_TUNER=y | ||
781 | # CONFIG_MEDIA_TUNER_CUSTOMISE is not set | ||
782 | CONFIG_MEDIA_TUNER_SIMPLE=y | ||
783 | CONFIG_MEDIA_TUNER_TDA8290=y | ||
784 | CONFIG_MEDIA_TUNER_TDA9887=y | ||
785 | CONFIG_MEDIA_TUNER_TEA5761=y | ||
786 | CONFIG_MEDIA_TUNER_TEA5767=y | ||
787 | CONFIG_MEDIA_TUNER_MT20XX=y | ||
788 | CONFIG_MEDIA_TUNER_XC2028=y | ||
789 | CONFIG_MEDIA_TUNER_XC5000=y | ||
790 | CONFIG_MEDIA_TUNER_MC44S803=y | ||
791 | CONFIG_VIDEO_V4L2=y | ||
792 | CONFIG_VIDEO_V4L1=y | ||
793 | CONFIG_VIDEO_CAPTURE_DRIVERS=y | ||
794 | # CONFIG_VIDEO_ADV_DEBUG is not set | ||
795 | # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set | ||
796 | CONFIG_VIDEO_HELPER_CHIPS_AUTO=y | ||
797 | # CONFIG_VIDEO_VIVI is not set | ||
798 | # CONFIG_VIDEO_CPIA is not set | ||
799 | # CONFIG_VIDEO_SAA5246A is not set | ||
800 | # CONFIG_VIDEO_SAA5249 is not set | ||
801 | # CONFIG_SOC_CAMERA is not set | ||
802 | # CONFIG_RADIO_ADAPTERS is not set | ||
803 | # CONFIG_DAB is not set | ||
804 | 818 | ||
805 | # | 819 | # |
806 | # Graphics support | 820 | # Graphics support |
@@ -917,6 +931,7 @@ CONFIG_RTC_DRV_PCF8563=y | |||
917 | # CONFIG_RTC_DRV_S35390A is not set | 931 | # CONFIG_RTC_DRV_S35390A is not set |
918 | # CONFIG_RTC_DRV_FM3130 is not set | 932 | # CONFIG_RTC_DRV_FM3130 is not set |
919 | # CONFIG_RTC_DRV_RX8581 is not set | 933 | # CONFIG_RTC_DRV_RX8581 is not set |
934 | # CONFIG_RTC_DRV_RX8025 is not set | ||
920 | 935 | ||
921 | # | 936 | # |
922 | # SPI RTC drivers | 937 | # SPI RTC drivers |
@@ -962,12 +977,15 @@ CONFIG_RTC_DRV_PCF8563=y | |||
962 | # CONFIG_REISERFS_FS is not set | 977 | # CONFIG_REISERFS_FS is not set |
963 | # CONFIG_JFS_FS is not set | 978 | # CONFIG_JFS_FS is not set |
964 | # CONFIG_FS_POSIX_ACL is not set | 979 | # CONFIG_FS_POSIX_ACL is not set |
965 | CONFIG_FILE_LOCKING=y | ||
966 | # CONFIG_XFS_FS is not set | 980 | # CONFIG_XFS_FS is not set |
981 | # CONFIG_GFS2_FS is not set | ||
967 | # CONFIG_OCFS2_FS is not set | 982 | # CONFIG_OCFS2_FS is not set |
968 | # CONFIG_BTRFS_FS is not set | 983 | # CONFIG_BTRFS_FS is not set |
984 | CONFIG_FILE_LOCKING=y | ||
985 | CONFIG_FSNOTIFY=y | ||
969 | # CONFIG_DNOTIFY is not set | 986 | # CONFIG_DNOTIFY is not set |
970 | # CONFIG_INOTIFY is not set | 987 | # CONFIG_INOTIFY is not set |
988 | CONFIG_INOTIFY_USER=y | ||
971 | # CONFIG_QUOTA is not set | 989 | # CONFIG_QUOTA is not set |
972 | # CONFIG_AUTOFS_FS is not set | 990 | # CONFIG_AUTOFS_FS is not set |
973 | # CONFIG_AUTOFS4_FS is not set | 991 | # CONFIG_AUTOFS4_FS is not set |
@@ -1021,6 +1039,12 @@ CONFIG_JFFS2_ZLIB=y | |||
1021 | # CONFIG_JFFS2_LZO is not set | 1039 | # CONFIG_JFFS2_LZO is not set |
1022 | CONFIG_JFFS2_RTIME=y | 1040 | CONFIG_JFFS2_RTIME=y |
1023 | # CONFIG_JFFS2_RUBIN is not set | 1041 | # CONFIG_JFFS2_RUBIN is not set |
1042 | CONFIG_UBIFS_FS=y | ||
1043 | # CONFIG_UBIFS_FS_XATTR is not set | ||
1044 | # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set | ||
1045 | CONFIG_UBIFS_FS_LZO=y | ||
1046 | CONFIG_UBIFS_FS_ZLIB=y | ||
1047 | # CONFIG_UBIFS_FS_DEBUG is not set | ||
1024 | # CONFIG_CRAMFS is not set | 1048 | # CONFIG_CRAMFS is not set |
1025 | # CONFIG_SQUASHFS is not set | 1049 | # CONFIG_SQUASHFS is not set |
1026 | # CONFIG_VXFS_FS is not set | 1050 | # CONFIG_VXFS_FS is not set |
@@ -1119,25 +1143,11 @@ CONFIG_SYSCTL_SYSCALL_CHECK=y | |||
1119 | CONFIG_NOP_TRACER=y | 1143 | CONFIG_NOP_TRACER=y |
1120 | CONFIG_HAVE_FUNCTION_TRACER=y | 1144 | CONFIG_HAVE_FUNCTION_TRACER=y |
1121 | CONFIG_RING_BUFFER=y | 1145 | CONFIG_RING_BUFFER=y |
1146 | CONFIG_EVENT_TRACING=y | ||
1147 | CONFIG_CONTEXT_SWITCH_TRACER=y | ||
1122 | CONFIG_TRACING=y | 1148 | CONFIG_TRACING=y |
1123 | CONFIG_TRACING_SUPPORT=y | 1149 | CONFIG_TRACING_SUPPORT=y |
1124 | 1150 | # CONFIG_FTRACE is not set | |
1125 | # | ||
1126 | # Tracers | ||
1127 | # | ||
1128 | # CONFIG_FUNCTION_TRACER is not set | ||
1129 | # CONFIG_IRQSOFF_TRACER is not set | ||
1130 | # CONFIG_PREEMPT_TRACER is not set | ||
1131 | # CONFIG_SCHED_TRACER is not set | ||
1132 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1133 | # CONFIG_EVENT_TRACER is not set | ||
1134 | # CONFIG_BOOT_TRACER is not set | ||
1135 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1136 | # CONFIG_STACK_TRACER is not set | ||
1137 | # CONFIG_KMEMTRACE is not set | ||
1138 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1139 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1140 | # CONFIG_FTRACE_STARTUP_TEST is not set | ||
1141 | # CONFIG_DYNAMIC_DEBUG is not set | 1151 | # CONFIG_DYNAMIC_DEBUG is not set |
1142 | # CONFIG_SAMPLES is not set | 1152 | # CONFIG_SAMPLES is not set |
1143 | CONFIG_HAVE_ARCH_KGDB=y | 1153 | CONFIG_HAVE_ARCH_KGDB=y |
@@ -1151,16 +1161,104 @@ CONFIG_ARM_UNWIND=y | |||
1151 | # CONFIG_SECURITY is not set | 1161 | # CONFIG_SECURITY is not set |
1152 | # CONFIG_SECURITYFS is not set | 1162 | # CONFIG_SECURITYFS is not set |
1153 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | 1163 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set |
1154 | # CONFIG_CRYPTO is not set | 1164 | CONFIG_CRYPTO=y |
1165 | |||
1166 | # | ||
1167 | # Crypto core or helper | ||
1168 | # | ||
1169 | # CONFIG_CRYPTO_FIPS is not set | ||
1170 | CONFIG_CRYPTO_ALGAPI=y | ||
1171 | CONFIG_CRYPTO_ALGAPI2=y | ||
1172 | # CONFIG_CRYPTO_MANAGER is not set | ||
1173 | # CONFIG_CRYPTO_MANAGER2 is not set | ||
1174 | # CONFIG_CRYPTO_GF128MUL is not set | ||
1175 | # CONFIG_CRYPTO_NULL is not set | ||
1176 | # CONFIG_CRYPTO_CRYPTD is not set | ||
1177 | # CONFIG_CRYPTO_AUTHENC is not set | ||
1178 | # CONFIG_CRYPTO_TEST is not set | ||
1179 | |||
1180 | # | ||
1181 | # Authenticated Encryption with Associated Data | ||
1182 | # | ||
1183 | # CONFIG_CRYPTO_CCM is not set | ||
1184 | # CONFIG_CRYPTO_GCM is not set | ||
1185 | # CONFIG_CRYPTO_SEQIV is not set | ||
1186 | |||
1187 | # | ||
1188 | # Block modes | ||
1189 | # | ||
1190 | # CONFIG_CRYPTO_CBC is not set | ||
1191 | # CONFIG_CRYPTO_CTR is not set | ||
1192 | # CONFIG_CRYPTO_CTS is not set | ||
1193 | # CONFIG_CRYPTO_ECB is not set | ||
1194 | # CONFIG_CRYPTO_LRW is not set | ||
1195 | # CONFIG_CRYPTO_PCBC is not set | ||
1196 | # CONFIG_CRYPTO_XTS is not set | ||
1197 | |||
1198 | # | ||
1199 | # Hash modes | ||
1200 | # | ||
1201 | # CONFIG_CRYPTO_HMAC is not set | ||
1202 | # CONFIG_CRYPTO_XCBC is not set | ||
1203 | |||
1204 | # | ||
1205 | # Digest | ||
1206 | # | ||
1207 | # CONFIG_CRYPTO_CRC32C is not set | ||
1208 | # CONFIG_CRYPTO_MD4 is not set | ||
1209 | # CONFIG_CRYPTO_MD5 is not set | ||
1210 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | ||
1211 | # CONFIG_CRYPTO_RMD128 is not set | ||
1212 | # CONFIG_CRYPTO_RMD160 is not set | ||
1213 | # CONFIG_CRYPTO_RMD256 is not set | ||
1214 | # CONFIG_CRYPTO_RMD320 is not set | ||
1215 | # CONFIG_CRYPTO_SHA1 is not set | ||
1216 | # CONFIG_CRYPTO_SHA256 is not set | ||
1217 | # CONFIG_CRYPTO_SHA512 is not set | ||
1218 | # CONFIG_CRYPTO_TGR192 is not set | ||
1219 | # CONFIG_CRYPTO_WP512 is not set | ||
1220 | |||
1221 | # | ||
1222 | # Ciphers | ||
1223 | # | ||
1224 | # CONFIG_CRYPTO_AES is not set | ||
1225 | # CONFIG_CRYPTO_ANUBIS is not set | ||
1226 | # CONFIG_CRYPTO_ARC4 is not set | ||
1227 | # CONFIG_CRYPTO_BLOWFISH is not set | ||
1228 | # CONFIG_CRYPTO_CAMELLIA is not set | ||
1229 | # CONFIG_CRYPTO_CAST5 is not set | ||
1230 | # CONFIG_CRYPTO_CAST6 is not set | ||
1231 | # CONFIG_CRYPTO_DES is not set | ||
1232 | # CONFIG_CRYPTO_FCRYPT is not set | ||
1233 | # CONFIG_CRYPTO_KHAZAD is not set | ||
1234 | # CONFIG_CRYPTO_SALSA20 is not set | ||
1235 | # CONFIG_CRYPTO_SEED is not set | ||
1236 | # CONFIG_CRYPTO_SERPENT is not set | ||
1237 | # CONFIG_CRYPTO_TEA is not set | ||
1238 | # CONFIG_CRYPTO_TWOFISH is not set | ||
1239 | |||
1240 | # | ||
1241 | # Compression | ||
1242 | # | ||
1243 | CONFIG_CRYPTO_DEFLATE=y | ||
1244 | # CONFIG_CRYPTO_ZLIB is not set | ||
1245 | CONFIG_CRYPTO_LZO=y | ||
1246 | |||
1247 | # | ||
1248 | # Random Number Generation | ||
1249 | # | ||
1250 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | ||
1251 | CONFIG_CRYPTO_HW=y | ||
1155 | CONFIG_BINARY_PRINTF=y | 1252 | CONFIG_BINARY_PRINTF=y |
1156 | 1253 | ||
1157 | # | 1254 | # |
1158 | # Library routines | 1255 | # Library routines |
1159 | # | 1256 | # |
1160 | CONFIG_BITREVERSE=y | 1257 | CONFIG_BITREVERSE=y |
1258 | CONFIG_RATIONAL=y | ||
1161 | CONFIG_GENERIC_FIND_LAST_BIT=y | 1259 | CONFIG_GENERIC_FIND_LAST_BIT=y |
1162 | # CONFIG_CRC_CCITT is not set | 1260 | # CONFIG_CRC_CCITT is not set |
1163 | # CONFIG_CRC16 is not set | 1261 | CONFIG_CRC16=y |
1164 | # CONFIG_CRC_T10DIF is not set | 1262 | # CONFIG_CRC_T10DIF is not set |
1165 | # CONFIG_CRC_ITU_T is not set | 1263 | # CONFIG_CRC_ITU_T is not set |
1166 | CONFIG_CRC32=y | 1264 | CONFIG_CRC32=y |
@@ -1168,6 +1266,8 @@ CONFIG_CRC32=y | |||
1168 | # CONFIG_LIBCRC32C is not set | 1266 | # CONFIG_LIBCRC32C is not set |
1169 | CONFIG_ZLIB_INFLATE=y | 1267 | CONFIG_ZLIB_INFLATE=y |
1170 | CONFIG_ZLIB_DEFLATE=y | 1268 | CONFIG_ZLIB_DEFLATE=y |
1269 | CONFIG_LZO_COMPRESS=y | ||
1270 | CONFIG_LZO_DECOMPRESS=y | ||
1171 | CONFIG_HAS_IOMEM=y | 1271 | CONFIG_HAS_IOMEM=y |
1172 | CONFIG_HAS_IOPORT=y | 1272 | CONFIG_HAS_IOPORT=y |
1173 | CONFIG_HAS_DMA=y | 1273 | CONFIG_HAS_DMA=y |
diff --git a/arch/arm/configs/mx3_defconfig b/arch/arm/configs/mx3_defconfig index 20ada526f6de..a4f9a2a8149c 100644 --- a/arch/arm/configs/mx3_defconfig +++ b/arch/arm/configs/mx3_defconfig | |||
@@ -1,15 +1,15 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc1 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed Apr 8 11:06:37 2009 | 4 | # Tue Jul 28 14:11:34 2009 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_HAVE_PWM=y | ||
7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | 8 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
8 | CONFIG_GENERIC_GPIO=y | 9 | CONFIG_GENERIC_GPIO=y |
9 | CONFIG_GENERIC_TIME=y | 10 | CONFIG_GENERIC_TIME=y |
10 | CONFIG_GENERIC_CLOCKEVENTS=y | 11 | CONFIG_GENERIC_CLOCKEVENTS=y |
11 | CONFIG_MMU=y | 12 | CONFIG_MMU=y |
12 | # CONFIG_NO_IOPORT is not set | ||
13 | CONFIG_GENERIC_HARDIRQS=y | 13 | CONFIG_GENERIC_HARDIRQS=y |
14 | CONFIG_STACKTRACE_SUPPORT=y | 14 | CONFIG_STACKTRACE_SUPPORT=y |
15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -18,14 +18,13 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |||
18 | CONFIG_HARDIRQS_SW_RESEND=y | 18 | CONFIG_HARDIRQS_SW_RESEND=y |
19 | CONFIG_GENERIC_IRQ_PROBE=y | 19 | CONFIG_GENERIC_IRQ_PROBE=y |
20 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 20 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
21 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
22 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
23 | CONFIG_GENERIC_HWEIGHT=y | 21 | CONFIG_GENERIC_HWEIGHT=y |
24 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 22 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
25 | CONFIG_ARCH_MTD_XIP=y | 23 | CONFIG_ARCH_MTD_XIP=y |
26 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 24 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
27 | CONFIG_VECTORS_BASE=0xffff0000 | 25 | CONFIG_VECTORS_BASE=0xffff0000 |
28 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 26 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
27 | CONFIG_CONSTRUCTORS=y | ||
29 | 28 | ||
30 | # | 29 | # |
31 | # General setup | 30 | # General setup |
@@ -86,7 +85,12 @@ CONFIG_TIMERFD=y | |||
86 | CONFIG_EVENTFD=y | 85 | CONFIG_EVENTFD=y |
87 | CONFIG_SHMEM=y | 86 | CONFIG_SHMEM=y |
88 | CONFIG_AIO=y | 87 | CONFIG_AIO=y |
88 | |||
89 | # | ||
90 | # Performance Counters | ||
91 | # | ||
89 | CONFIG_VM_EVENT_COUNTERS=y | 92 | CONFIG_VM_EVENT_COUNTERS=y |
93 | # CONFIG_STRIP_ASM_SYMS is not set | ||
90 | CONFIG_COMPAT_BRK=y | 94 | CONFIG_COMPAT_BRK=y |
91 | CONFIG_SLAB=y | 95 | CONFIG_SLAB=y |
92 | # CONFIG_SLUB is not set | 96 | # CONFIG_SLUB is not set |
@@ -97,6 +101,11 @@ CONFIG_HAVE_OPROFILE=y | |||
97 | # CONFIG_KPROBES is not set | 101 | # CONFIG_KPROBES is not set |
98 | CONFIG_HAVE_KPROBES=y | 102 | CONFIG_HAVE_KPROBES=y |
99 | CONFIG_HAVE_KRETPROBES=y | 103 | CONFIG_HAVE_KRETPROBES=y |
104 | CONFIG_HAVE_CLK=y | ||
105 | |||
106 | # | ||
107 | # GCOV-based kernel profiling | ||
108 | # | ||
100 | # CONFIG_SLOW_WORK is not set | 109 | # CONFIG_SLOW_WORK is not set |
101 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y | 110 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y |
102 | CONFIG_SLABINFO=y | 111 | CONFIG_SLABINFO=y |
@@ -109,7 +118,7 @@ CONFIG_MODULE_FORCE_UNLOAD=y | |||
109 | CONFIG_MODVERSIONS=y | 118 | CONFIG_MODVERSIONS=y |
110 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 119 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
111 | CONFIG_BLOCK=y | 120 | CONFIG_BLOCK=y |
112 | # CONFIG_LBD is not set | 121 | CONFIG_LBDAF=y |
113 | # CONFIG_BLK_DEV_BSG is not set | 122 | # CONFIG_BLK_DEV_BSG is not set |
114 | # CONFIG_BLK_DEV_INTEGRITY is not set | 123 | # CONFIG_BLK_DEV_INTEGRITY is not set |
115 | 124 | ||
@@ -136,13 +145,14 @@ CONFIG_FREEZER=y | |||
136 | # CONFIG_ARCH_VERSATILE is not set | 145 | # CONFIG_ARCH_VERSATILE is not set |
137 | # CONFIG_ARCH_AT91 is not set | 146 | # CONFIG_ARCH_AT91 is not set |
138 | # CONFIG_ARCH_CLPS711X is not set | 147 | # CONFIG_ARCH_CLPS711X is not set |
148 | # CONFIG_ARCH_GEMINI is not set | ||
139 | # CONFIG_ARCH_EBSA110 is not set | 149 | # CONFIG_ARCH_EBSA110 is not set |
140 | # CONFIG_ARCH_EP93XX is not set | 150 | # CONFIG_ARCH_EP93XX is not set |
141 | # CONFIG_ARCH_GEMINI is not set | ||
142 | # CONFIG_ARCH_FOOTBRIDGE is not set | 151 | # CONFIG_ARCH_FOOTBRIDGE is not set |
152 | CONFIG_ARCH_MXC=y | ||
153 | # CONFIG_ARCH_STMP3XXX is not set | ||
143 | # CONFIG_ARCH_NETX is not set | 154 | # CONFIG_ARCH_NETX is not set |
144 | # CONFIG_ARCH_H720X is not set | 155 | # CONFIG_ARCH_H720X is not set |
145 | # CONFIG_ARCH_IMX is not set | ||
146 | # CONFIG_ARCH_IOP13XX is not set | 156 | # CONFIG_ARCH_IOP13XX is not set |
147 | # CONFIG_ARCH_IOP32X is not set | 157 | # CONFIG_ARCH_IOP32X is not set |
148 | # CONFIG_ARCH_IOP33X is not set | 158 | # CONFIG_ARCH_IOP33X is not set |
@@ -151,25 +161,25 @@ CONFIG_FREEZER=y | |||
151 | # CONFIG_ARCH_IXP4XX is not set | 161 | # CONFIG_ARCH_IXP4XX is not set |
152 | # CONFIG_ARCH_L7200 is not set | 162 | # CONFIG_ARCH_L7200 is not set |
153 | # CONFIG_ARCH_KIRKWOOD is not set | 163 | # CONFIG_ARCH_KIRKWOOD is not set |
154 | # CONFIG_ARCH_KS8695 is not set | ||
155 | # CONFIG_ARCH_NS9XXX is not set | ||
156 | # CONFIG_ARCH_LOKI is not set | 164 | # CONFIG_ARCH_LOKI is not set |
157 | # CONFIG_ARCH_MV78XX0 is not set | 165 | # CONFIG_ARCH_MV78XX0 is not set |
158 | CONFIG_ARCH_MXC=y | ||
159 | # CONFIG_ARCH_ORION5X is not set | 166 | # CONFIG_ARCH_ORION5X is not set |
167 | # CONFIG_ARCH_MMP is not set | ||
168 | # CONFIG_ARCH_KS8695 is not set | ||
169 | # CONFIG_ARCH_NS9XXX is not set | ||
170 | # CONFIG_ARCH_W90X900 is not set | ||
160 | # CONFIG_ARCH_PNX4008 is not set | 171 | # CONFIG_ARCH_PNX4008 is not set |
161 | # CONFIG_ARCH_PXA is not set | 172 | # CONFIG_ARCH_PXA is not set |
162 | # CONFIG_ARCH_MMP is not set | 173 | # CONFIG_ARCH_MSM is not set |
163 | # CONFIG_ARCH_RPC is not set | 174 | # CONFIG_ARCH_RPC is not set |
164 | # CONFIG_ARCH_SA1100 is not set | 175 | # CONFIG_ARCH_SA1100 is not set |
165 | # CONFIG_ARCH_S3C2410 is not set | 176 | # CONFIG_ARCH_S3C2410 is not set |
166 | # CONFIG_ARCH_S3C64XX is not set | 177 | # CONFIG_ARCH_S3C64XX is not set |
167 | # CONFIG_ARCH_SHARK is not set | 178 | # CONFIG_ARCH_SHARK is not set |
168 | # CONFIG_ARCH_LH7A40X is not set | 179 | # CONFIG_ARCH_LH7A40X is not set |
180 | # CONFIG_ARCH_U300 is not set | ||
169 | # CONFIG_ARCH_DAVINCI is not set | 181 | # CONFIG_ARCH_DAVINCI is not set |
170 | # CONFIG_ARCH_OMAP is not set | 182 | # CONFIG_ARCH_OMAP is not set |
171 | # CONFIG_ARCH_MSM is not set | ||
172 | # CONFIG_ARCH_W90X900 is not set | ||
173 | 183 | ||
174 | # | 184 | # |
175 | # Freescale MXC Implementations | 185 | # Freescale MXC Implementations |
@@ -178,6 +188,7 @@ CONFIG_ARCH_MXC=y | |||
178 | # CONFIG_ARCH_MX2 is not set | 188 | # CONFIG_ARCH_MX2 is not set |
179 | CONFIG_ARCH_MX3=y | 189 | CONFIG_ARCH_MX3=y |
180 | CONFIG_ARCH_MX31=y | 190 | CONFIG_ARCH_MX31=y |
191 | CONFIG_ARCH_MX35=y | ||
181 | 192 | ||
182 | # | 193 | # |
183 | # MX3 platforms: | 194 | # MX3 platforms: |
@@ -185,12 +196,19 @@ CONFIG_ARCH_MX31=y | |||
185 | CONFIG_MACH_MX31ADS=y | 196 | CONFIG_MACH_MX31ADS=y |
186 | CONFIG_MACH_MX31ADS_WM1133_EV1=y | 197 | CONFIG_MACH_MX31ADS_WM1133_EV1=y |
187 | CONFIG_MACH_PCM037=y | 198 | CONFIG_MACH_PCM037=y |
199 | CONFIG_MACH_PCM037_EET=y | ||
188 | CONFIG_MACH_MX31LITE=y | 200 | CONFIG_MACH_MX31LITE=y |
189 | CONFIG_MACH_MX31_3DS=y | 201 | CONFIG_MACH_MX31_3DS=y |
190 | CONFIG_MACH_MX31MOBOARD=y | 202 | CONFIG_MACH_MX31MOBOARD=y |
203 | CONFIG_MACH_MX31LILLY=y | ||
191 | CONFIG_MACH_QONG=y | 204 | CONFIG_MACH_QONG=y |
205 | CONFIG_MACH_PCM043=y | ||
206 | CONFIG_MACH_ARMADILLO5X0=y | ||
207 | CONFIG_MACH_MX35_3DS=y | ||
192 | CONFIG_MXC_IRQ_PRIOR=y | 208 | CONFIG_MXC_IRQ_PRIOR=y |
193 | CONFIG_MXC_PWM=y | 209 | CONFIG_MXC_PWM=y |
210 | CONFIG_ARCH_HAS_RNGA=y | ||
211 | CONFIG_ARCH_MXC_IOMUX_V3=y | ||
194 | 212 | ||
195 | # | 213 | # |
196 | # Processor Type | 214 | # Processor Type |
@@ -218,6 +236,7 @@ CONFIG_ARM_THUMB=y | |||
218 | # CONFIG_CPU_BPREDICT_DISABLE is not set | 236 | # CONFIG_CPU_BPREDICT_DISABLE is not set |
219 | CONFIG_OUTER_CACHE=y | 237 | CONFIG_OUTER_CACHE=y |
220 | CONFIG_CACHE_L2X0=y | 238 | CONFIG_CACHE_L2X0=y |
239 | # CONFIG_ARM_ERRATA_411920 is not set | ||
221 | CONFIG_COMMON_CLKDEV=y | 240 | CONFIG_COMMON_CLKDEV=y |
222 | 241 | ||
223 | # | 242 | # |
@@ -242,7 +261,6 @@ CONFIG_PREEMPT=y | |||
242 | CONFIG_HZ=100 | 261 | CONFIG_HZ=100 |
243 | CONFIG_AEABI=y | 262 | CONFIG_AEABI=y |
244 | CONFIG_OABI_COMPAT=y | 263 | CONFIG_OABI_COMPAT=y |
245 | CONFIG_ARCH_FLATMEM_HAS_HOLES=y | ||
246 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set | 264 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set |
247 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set | 265 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set |
248 | # CONFIG_HIGHMEM is not set | 266 | # CONFIG_HIGHMEM is not set |
@@ -257,10 +275,11 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 | |||
257 | # CONFIG_PHYS_ADDR_T_64BIT is not set | 275 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
258 | CONFIG_ZONE_DMA_FLAG=0 | 276 | CONFIG_ZONE_DMA_FLAG=0 |
259 | CONFIG_VIRT_TO_BUS=y | 277 | CONFIG_VIRT_TO_BUS=y |
260 | CONFIG_UNEVICTABLE_LRU=y | ||
261 | CONFIG_HAVE_MLOCK=y | 278 | CONFIG_HAVE_MLOCK=y |
262 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
280 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
263 | CONFIG_ALIGNMENT_TRAP=y | 281 | CONFIG_ALIGNMENT_TRAP=y |
282 | # CONFIG_UACCESS_WITH_MEMCPY is not set | ||
264 | 283 | ||
265 | # | 284 | # |
266 | # Boot options | 285 | # Boot options |
@@ -362,6 +381,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
362 | # CONFIG_ECONET is not set | 381 | # CONFIG_ECONET is not set |
363 | # CONFIG_WAN_ROUTER is not set | 382 | # CONFIG_WAN_ROUTER is not set |
364 | # CONFIG_PHONET is not set | 383 | # CONFIG_PHONET is not set |
384 | # CONFIG_IEEE802154 is not set | ||
365 | # CONFIG_NET_SCHED is not set | 385 | # CONFIG_NET_SCHED is not set |
366 | # CONFIG_DCB is not set | 386 | # CONFIG_DCB is not set |
367 | 387 | ||
@@ -465,7 +485,16 @@ CONFIG_MTD_PHYSMAP=y | |||
465 | # CONFIG_MTD_DOC2000 is not set | 485 | # CONFIG_MTD_DOC2000 is not set |
466 | # CONFIG_MTD_DOC2001 is not set | 486 | # CONFIG_MTD_DOC2001 is not set |
467 | # CONFIG_MTD_DOC2001PLUS is not set | 487 | # CONFIG_MTD_DOC2001PLUS is not set |
468 | # CONFIG_MTD_NAND is not set | 488 | CONFIG_MTD_NAND=y |
489 | # CONFIG_MTD_NAND_VERIFY_WRITE is not set | ||
490 | # CONFIG_MTD_NAND_ECC_SMC is not set | ||
491 | # CONFIG_MTD_NAND_MUSEUM_IDS is not set | ||
492 | # CONFIG_MTD_NAND_GPIO is not set | ||
493 | CONFIG_MTD_NAND_IDS=y | ||
494 | # CONFIG_MTD_NAND_DISKONCHIP is not set | ||
495 | # CONFIG_MTD_NAND_NANDSIM is not set | ||
496 | # CONFIG_MTD_NAND_PLATFORM is not set | ||
497 | CONFIG_MTD_NAND_MXC=y | ||
469 | # CONFIG_MTD_ONENAND is not set | 498 | # CONFIG_MTD_ONENAND is not set |
470 | 499 | ||
471 | # | 500 | # |
@@ -476,10 +505,30 @@ CONFIG_MTD_PHYSMAP=y | |||
476 | # | 505 | # |
477 | # UBI - Unsorted block images | 506 | # UBI - Unsorted block images |
478 | # | 507 | # |
479 | # CONFIG_MTD_UBI is not set | 508 | CONFIG_MTD_UBI=y |
509 | CONFIG_MTD_UBI_WL_THRESHOLD=4096 | ||
510 | CONFIG_MTD_UBI_BEB_RESERVE=1 | ||
511 | # CONFIG_MTD_UBI_GLUEBI is not set | ||
512 | |||
513 | # | ||
514 | # UBI debugging options | ||
515 | # | ||
516 | # CONFIG_MTD_UBI_DEBUG is not set | ||
480 | # CONFIG_PARPORT is not set | 517 | # CONFIG_PARPORT is not set |
481 | # CONFIG_BLK_DEV is not set | 518 | # CONFIG_BLK_DEV is not set |
482 | # CONFIG_MISC_DEVICES is not set | 519 | CONFIG_MISC_DEVICES=y |
520 | # CONFIG_ICS932S401 is not set | ||
521 | # CONFIG_ENCLOSURE_SERVICES is not set | ||
522 | # CONFIG_ISL29003 is not set | ||
523 | # CONFIG_C2PORT is not set | ||
524 | |||
525 | # | ||
526 | # EEPROM support | ||
527 | # | ||
528 | CONFIG_EEPROM_AT24=y | ||
529 | # CONFIG_EEPROM_LEGACY is not set | ||
530 | # CONFIG_EEPROM_MAX6875 is not set | ||
531 | # CONFIG_EEPROM_93CX6 is not set | ||
483 | CONFIG_HAVE_IDE=y | 532 | CONFIG_HAVE_IDE=y |
484 | # CONFIG_IDE is not set | 533 | # CONFIG_IDE is not set |
485 | 534 | ||
@@ -493,7 +542,6 @@ CONFIG_HAVE_IDE=y | |||
493 | # CONFIG_ATA is not set | 542 | # CONFIG_ATA is not set |
494 | # CONFIG_MD is not set | 543 | # CONFIG_MD is not set |
495 | CONFIG_NETDEVICES=y | 544 | CONFIG_NETDEVICES=y |
496 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
497 | # CONFIG_DUMMY is not set | 545 | # CONFIG_DUMMY is not set |
498 | # CONFIG_BONDING is not set | 546 | # CONFIG_BONDING is not set |
499 | # CONFIG_MACVLAN is not set | 547 | # CONFIG_MACVLAN is not set |
@@ -528,7 +576,7 @@ CONFIG_MII=y | |||
528 | # CONFIG_ETHOC is not set | 576 | # CONFIG_ETHOC is not set |
529 | # CONFIG_SMC911X is not set | 577 | # CONFIG_SMC911X is not set |
530 | CONFIG_SMSC911X=y | 578 | CONFIG_SMSC911X=y |
531 | # CONFIG_DNET is not set | 579 | CONFIG_DNET=y |
532 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | 580 | # CONFIG_IBM_NEW_EMAC_ZMII is not set |
533 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | 581 | # CONFIG_IBM_NEW_EMAC_RGMII is not set |
534 | # CONFIG_IBM_NEW_EMAC_TAH is not set | 582 | # CONFIG_IBM_NEW_EMAC_TAH is not set |
@@ -537,8 +585,10 @@ CONFIG_SMSC911X=y | |||
537 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 585 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
538 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 586 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
539 | # CONFIG_B44 is not set | 587 | # CONFIG_B44 is not set |
540 | CONFIG_CS89x0=y | 588 | # CONFIG_CS89x0 is not set |
541 | CONFIG_CS89x0_NONISA_IRQ=y | 589 | # CONFIG_KS8842 is not set |
590 | CONFIG_FEC=y | ||
591 | # CONFIG_FEC2 is not set | ||
542 | # CONFIG_NETDEV_1000 is not set | 592 | # CONFIG_NETDEV_1000 is not set |
543 | # CONFIG_NETDEV_10000 is not set | 593 | # CONFIG_NETDEV_10000 is not set |
544 | 594 | ||
@@ -609,6 +659,7 @@ CONFIG_I2C_HELPER_AUTO=y | |||
609 | # | 659 | # |
610 | # I2C system bus drivers (mostly embedded / system-on-chip) | 660 | # I2C system bus drivers (mostly embedded / system-on-chip) |
611 | # | 661 | # |
662 | # CONFIG_I2C_DESIGNWARE is not set | ||
612 | # CONFIG_I2C_GPIO is not set | 663 | # CONFIG_I2C_GPIO is not set |
613 | CONFIG_I2C_IMX=y | 664 | CONFIG_I2C_IMX=y |
614 | # CONFIG_I2C_OCORES is not set | 665 | # CONFIG_I2C_OCORES is not set |
@@ -633,7 +684,6 @@ CONFIG_I2C_IMX=y | |||
633 | # CONFIG_SENSORS_PCF8574 is not set | 684 | # CONFIG_SENSORS_PCF8574 is not set |
634 | # CONFIG_PCF8575 is not set | 685 | # CONFIG_PCF8575 is not set |
635 | # CONFIG_SENSORS_PCA9539 is not set | 686 | # CONFIG_SENSORS_PCA9539 is not set |
636 | # CONFIG_SENSORS_MAX6875 is not set | ||
637 | # CONFIG_SENSORS_TSL2550 is not set | 687 | # CONFIG_SENSORS_TSL2550 is not set |
638 | # CONFIG_I2C_DEBUG_CORE is not set | 688 | # CONFIG_I2C_DEBUG_CORE is not set |
639 | # CONFIG_I2C_DEBUG_ALGO is not set | 689 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -669,6 +719,7 @@ CONFIG_W1=y | |||
669 | # | 719 | # |
670 | # CONFIG_W1_MASTER_DS2482 is not set | 720 | # CONFIG_W1_MASTER_DS2482 is not set |
671 | CONFIG_W1_MASTER_MXC=y | 721 | CONFIG_W1_MASTER_MXC=y |
722 | # CONFIG_W1_MASTER_DS1WM is not set | ||
672 | # CONFIG_W1_MASTER_GPIO is not set | 723 | # CONFIG_W1_MASTER_GPIO is not set |
673 | 724 | ||
674 | # | 725 | # |
@@ -703,6 +754,8 @@ CONFIG_SSB_POSSIBLE=y | |||
703 | # CONFIG_TPS65010 is not set | 754 | # CONFIG_TPS65010 is not set |
704 | # CONFIG_TWL4030_CORE is not set | 755 | # CONFIG_TWL4030_CORE is not set |
705 | # CONFIG_MFD_TMIO is not set | 756 | # CONFIG_MFD_TMIO is not set |
757 | # CONFIG_MFD_T7L66XB is not set | ||
758 | # CONFIG_MFD_TC6387XB is not set | ||
706 | # CONFIG_MFD_TC6393XB is not set | 759 | # CONFIG_MFD_TC6393XB is not set |
707 | # CONFIG_PMIC_DA903X is not set | 760 | # CONFIG_PMIC_DA903X is not set |
708 | # CONFIG_MFD_WM8400 is not set | 761 | # CONFIG_MFD_WM8400 is not set |
@@ -711,10 +764,8 @@ CONFIG_MFD_WM8350_CONFIG_MODE_0=y | |||
711 | CONFIG_MFD_WM8352_CONFIG_MODE_0=y | 764 | CONFIG_MFD_WM8352_CONFIG_MODE_0=y |
712 | CONFIG_MFD_WM8350_I2C=y | 765 | CONFIG_MFD_WM8350_I2C=y |
713 | # CONFIG_MFD_PCF50633 is not set | 766 | # CONFIG_MFD_PCF50633 is not set |
714 | 767 | # CONFIG_AB3100_CORE is not set | |
715 | # | 768 | CONFIG_MEDIA_SUPPORT=y |
716 | # Multimedia devices | ||
717 | # | ||
718 | 769 | ||
719 | # | 770 | # |
720 | # Multimedia core support | 771 | # Multimedia core support |
@@ -758,8 +809,10 @@ CONFIG_SOC_CAMERA_MT9T031=y | |||
758 | CONFIG_SOC_CAMERA_MT9V022=y | 809 | CONFIG_SOC_CAMERA_MT9V022=y |
759 | CONFIG_SOC_CAMERA_TW9910=y | 810 | CONFIG_SOC_CAMERA_TW9910=y |
760 | # CONFIG_SOC_CAMERA_PLATFORM is not set | 811 | # CONFIG_SOC_CAMERA_PLATFORM is not set |
761 | # CONFIG_SOC_CAMERA_OV772X is not set | 812 | CONFIG_SOC_CAMERA_OV772X=y |
813 | CONFIG_MX3_VIDEO=y | ||
762 | CONFIG_VIDEO_MX3=y | 814 | CONFIG_VIDEO_MX3=y |
815 | # CONFIG_VIDEO_SH_MOBILE_CEU is not set | ||
763 | # CONFIG_RADIO_ADAPTERS is not set | 816 | # CONFIG_RADIO_ADAPTERS is not set |
764 | # CONFIG_DAB is not set | 817 | # CONFIG_DAB is not set |
765 | 818 | ||
@@ -847,8 +900,11 @@ CONFIG_REGULATOR=y | |||
847 | # CONFIG_REGULATOR_DEBUG is not set | 900 | # CONFIG_REGULATOR_DEBUG is not set |
848 | # CONFIG_REGULATOR_FIXED_VOLTAGE is not set | 901 | # CONFIG_REGULATOR_FIXED_VOLTAGE is not set |
849 | # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set | 902 | # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set |
903 | # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set | ||
850 | # CONFIG_REGULATOR_BQ24022 is not set | 904 | # CONFIG_REGULATOR_BQ24022 is not set |
905 | # CONFIG_REGULATOR_MAX1586 is not set | ||
851 | CONFIG_REGULATOR_WM8350=y | 906 | CONFIG_REGULATOR_WM8350=y |
907 | # CONFIG_REGULATOR_LP3971 is not set | ||
852 | # CONFIG_UIO is not set | 908 | # CONFIG_UIO is not set |
853 | # CONFIG_STAGING is not set | 909 | # CONFIG_STAGING is not set |
854 | 910 | ||
@@ -861,10 +917,12 @@ CONFIG_REGULATOR_WM8350=y | |||
861 | # CONFIG_REISERFS_FS is not set | 917 | # CONFIG_REISERFS_FS is not set |
862 | # CONFIG_JFS_FS is not set | 918 | # CONFIG_JFS_FS is not set |
863 | # CONFIG_FS_POSIX_ACL is not set | 919 | # CONFIG_FS_POSIX_ACL is not set |
864 | CONFIG_FILE_LOCKING=y | ||
865 | # CONFIG_XFS_FS is not set | 920 | # CONFIG_XFS_FS is not set |
921 | # CONFIG_GFS2_FS is not set | ||
866 | # CONFIG_OCFS2_FS is not set | 922 | # CONFIG_OCFS2_FS is not set |
867 | # CONFIG_BTRFS_FS is not set | 923 | # CONFIG_BTRFS_FS is not set |
924 | CONFIG_FILE_LOCKING=y | ||
925 | CONFIG_FSNOTIFY=y | ||
868 | # CONFIG_DNOTIFY is not set | 926 | # CONFIG_DNOTIFY is not set |
869 | CONFIG_INOTIFY=y | 927 | CONFIG_INOTIFY=y |
870 | CONFIG_INOTIFY_USER=y | 928 | CONFIG_INOTIFY_USER=y |
@@ -921,6 +979,12 @@ CONFIG_JFFS2_ZLIB=y | |||
921 | # CONFIG_JFFS2_LZO is not set | 979 | # CONFIG_JFFS2_LZO is not set |
922 | CONFIG_JFFS2_RTIME=y | 980 | CONFIG_JFFS2_RTIME=y |
923 | # CONFIG_JFFS2_RUBIN is not set | 981 | # CONFIG_JFFS2_RUBIN is not set |
982 | CONFIG_UBIFS_FS=y | ||
983 | # CONFIG_UBIFS_FS_XATTR is not set | ||
984 | # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set | ||
985 | CONFIG_UBIFS_FS_LZO=y | ||
986 | CONFIG_UBIFS_FS_ZLIB=y | ||
987 | # CONFIG_UBIFS_FS_DEBUG is not set | ||
924 | # CONFIG_CRAMFS is not set | 988 | # CONFIG_CRAMFS is not set |
925 | # CONFIG_SQUASHFS is not set | 989 | # CONFIG_SQUASHFS is not set |
926 | # CONFIG_VXFS_FS is not set | 990 | # CONFIG_VXFS_FS is not set |
@@ -937,6 +1001,7 @@ CONFIG_NFS_FS=y | |||
937 | CONFIG_NFS_V3=y | 1001 | CONFIG_NFS_V3=y |
938 | # CONFIG_NFS_V3_ACL is not set | 1002 | # CONFIG_NFS_V3_ACL is not set |
939 | CONFIG_NFS_V4=y | 1003 | CONFIG_NFS_V4=y |
1004 | # CONFIG_NFS_V4_1 is not set | ||
940 | CONFIG_ROOT_NFS=y | 1005 | CONFIG_ROOT_NFS=y |
941 | # CONFIG_NFSD is not set | 1006 | # CONFIG_NFSD is not set |
942 | CONFIG_LOCKD=y | 1007 | CONFIG_LOCKD=y |
@@ -979,22 +1044,7 @@ CONFIG_FRAME_WARN=1024 | |||
979 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1044 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
980 | CONFIG_HAVE_FUNCTION_TRACER=y | 1045 | CONFIG_HAVE_FUNCTION_TRACER=y |
981 | CONFIG_TRACING_SUPPORT=y | 1046 | CONFIG_TRACING_SUPPORT=y |
982 | 1047 | # CONFIG_FTRACE is not set | |
983 | # | ||
984 | # Tracers | ||
985 | # | ||
986 | # CONFIG_FUNCTION_TRACER is not set | ||
987 | # CONFIG_IRQSOFF_TRACER is not set | ||
988 | # CONFIG_PREEMPT_TRACER is not set | ||
989 | # CONFIG_SCHED_TRACER is not set | ||
990 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
991 | # CONFIG_EVENT_TRACER is not set | ||
992 | # CONFIG_BOOT_TRACER is not set | ||
993 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
994 | # CONFIG_STACK_TRACER is not set | ||
995 | # CONFIG_KMEMTRACE is not set | ||
996 | # CONFIG_WORKQUEUE_TRACER is not set | ||
997 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
998 | # CONFIG_SAMPLES is not set | 1048 | # CONFIG_SAMPLES is not set |
999 | CONFIG_HAVE_ARCH_KGDB=y | 1049 | CONFIG_HAVE_ARCH_KGDB=y |
1000 | CONFIG_ARM_UNWIND=y | 1050 | CONFIG_ARM_UNWIND=y |
@@ -1094,9 +1144,9 @@ CONFIG_CRYPTO_DES=y | |||
1094 | # | 1144 | # |
1095 | # Compression | 1145 | # Compression |
1096 | # | 1146 | # |
1097 | # CONFIG_CRYPTO_DEFLATE is not set | 1147 | CONFIG_CRYPTO_DEFLATE=y |
1098 | # CONFIG_CRYPTO_ZLIB is not set | 1148 | # CONFIG_CRYPTO_ZLIB is not set |
1099 | # CONFIG_CRYPTO_LZO is not set | 1149 | CONFIG_CRYPTO_LZO=y |
1100 | 1150 | ||
1101 | # | 1151 | # |
1102 | # Random Number Generation | 1152 | # Random Number Generation |
@@ -1109,9 +1159,10 @@ CONFIG_CRYPTO_HW=y | |||
1109 | # Library routines | 1159 | # Library routines |
1110 | # | 1160 | # |
1111 | CONFIG_BITREVERSE=y | 1161 | CONFIG_BITREVERSE=y |
1162 | CONFIG_RATIONAL=y | ||
1112 | CONFIG_GENERIC_FIND_LAST_BIT=y | 1163 | CONFIG_GENERIC_FIND_LAST_BIT=y |
1113 | # CONFIG_CRC_CCITT is not set | 1164 | # CONFIG_CRC_CCITT is not set |
1114 | # CONFIG_CRC16 is not set | 1165 | CONFIG_CRC16=y |
1115 | # CONFIG_CRC_T10DIF is not set | 1166 | # CONFIG_CRC_T10DIF is not set |
1116 | # CONFIG_CRC_ITU_T is not set | 1167 | # CONFIG_CRC_ITU_T is not set |
1117 | CONFIG_CRC32=y | 1168 | CONFIG_CRC32=y |
@@ -1119,6 +1170,8 @@ CONFIG_CRC32=y | |||
1119 | # CONFIG_LIBCRC32C is not set | 1170 | # CONFIG_LIBCRC32C is not set |
1120 | CONFIG_ZLIB_INFLATE=y | 1171 | CONFIG_ZLIB_INFLATE=y |
1121 | CONFIG_ZLIB_DEFLATE=y | 1172 | CONFIG_ZLIB_DEFLATE=y |
1173 | CONFIG_LZO_COMPRESS=y | ||
1174 | CONFIG_LZO_DECOMPRESS=y | ||
1122 | CONFIG_HAS_IOMEM=y | 1175 | CONFIG_HAS_IOMEM=y |
1123 | CONFIG_HAS_IOPORT=y | 1176 | CONFIG_HAS_IOPORT=y |
1124 | CONFIG_HAS_DMA=y | 1177 | CONFIG_HAS_DMA=y |
diff --git a/arch/arm/configs/omap3_evm_defconfig b/arch/arm/configs/omap3_evm_defconfig index 28be17fbc157..d5ff4776cd0a 100644 --- a/arch/arm/configs/omap3_evm_defconfig +++ b/arch/arm/configs/omap3_evm_defconfig | |||
@@ -1107,7 +1107,7 @@ CONFIG_USB_ZERO=m | |||
1107 | CONFIG_USB_OTG_UTILS=y | 1107 | CONFIG_USB_OTG_UTILS=y |
1108 | # CONFIG_USB_GPIO_VBUS is not set | 1108 | # CONFIG_USB_GPIO_VBUS is not set |
1109 | # CONFIG_ISP1301_OMAP is not set | 1109 | # CONFIG_ISP1301_OMAP is not set |
1110 | CONFIG_TWL4030_USB=y | 1110 | # CONFIG_TWL4030_USB is not set |
1111 | # CONFIG_NOP_USB_XCEIV is not set | 1111 | # CONFIG_NOP_USB_XCEIV is not set |
1112 | CONFIG_MMC=y | 1112 | CONFIG_MMC=y |
1113 | # CONFIG_MMC_DEBUG is not set | 1113 | # CONFIG_MMC_DEBUG is not set |
diff --git a/arch/arm/configs/u300_defconfig b/arch/arm/configs/u300_defconfig index 2d827e121147..7d61ae6e75da 100644 --- a/arch/arm/configs/u300_defconfig +++ b/arch/arm/configs/u300_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc6 | 3 | # Linux kernel version: 2.6.31-rc3 |
4 | # Mon Jun 1 09:18:22 2009 | 4 | # Thu Jul 16 23:36:10 2009 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | 7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
@@ -9,7 +9,6 @@ CONFIG_GENERIC_GPIO=y | |||
9 | CONFIG_GENERIC_TIME=y | 9 | CONFIG_GENERIC_TIME=y |
10 | CONFIG_GENERIC_CLOCKEVENTS=y | 10 | CONFIG_GENERIC_CLOCKEVENTS=y |
11 | CONFIG_MMU=y | 11 | CONFIG_MMU=y |
12 | # CONFIG_NO_IOPORT is not set | ||
13 | CONFIG_GENERIC_HARDIRQS=y | 12 | CONFIG_GENERIC_HARDIRQS=y |
14 | CONFIG_STACKTRACE_SUPPORT=y | 13 | CONFIG_STACKTRACE_SUPPORT=y |
15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 14 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -18,13 +17,12 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |||
18 | CONFIG_HARDIRQS_SW_RESEND=y | 17 | CONFIG_HARDIRQS_SW_RESEND=y |
19 | CONFIG_GENERIC_IRQ_PROBE=y | 18 | CONFIG_GENERIC_IRQ_PROBE=y |
20 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 19 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
21 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
22 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
23 | CONFIG_GENERIC_HWEIGHT=y | 20 | CONFIG_GENERIC_HWEIGHT=y |
24 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 21 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
25 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 22 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
26 | CONFIG_VECTORS_BASE=0xffff0000 | 23 | CONFIG_VECTORS_BASE=0xffff0000 |
27 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 24 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
25 | CONFIG_CONSTRUCTORS=y | ||
28 | 26 | ||
29 | # | 27 | # |
30 | # General setup | 28 | # General setup |
@@ -68,7 +66,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
68 | CONFIG_KALLSYMS=y | 66 | CONFIG_KALLSYMS=y |
69 | # CONFIG_KALLSYMS_ALL is not set | 67 | # CONFIG_KALLSYMS_ALL is not set |
70 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 68 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
71 | # CONFIG_STRIP_ASM_SYMS is not set | ||
72 | CONFIG_HOTPLUG=y | 69 | CONFIG_HOTPLUG=y |
73 | CONFIG_PRINTK=y | 70 | CONFIG_PRINTK=y |
74 | CONFIG_BUG=y | 71 | CONFIG_BUG=y |
@@ -81,8 +78,13 @@ CONFIG_TIMERFD=y | |||
81 | CONFIG_EVENTFD=y | 78 | CONFIG_EVENTFD=y |
82 | CONFIG_SHMEM=y | 79 | CONFIG_SHMEM=y |
83 | # CONFIG_AIO is not set | 80 | # CONFIG_AIO is not set |
81 | |||
82 | # | ||
83 | # Performance Counters | ||
84 | # | ||
84 | # CONFIG_VM_EVENT_COUNTERS is not set | 85 | # CONFIG_VM_EVENT_COUNTERS is not set |
85 | CONFIG_SLUB_DEBUG=y | 86 | CONFIG_SLUB_DEBUG=y |
87 | # CONFIG_STRIP_ASM_SYMS is not set | ||
86 | CONFIG_COMPAT_BRK=y | 88 | CONFIG_COMPAT_BRK=y |
87 | # CONFIG_SLAB is not set | 89 | # CONFIG_SLAB is not set |
88 | CONFIG_SLUB=y | 90 | CONFIG_SLUB=y |
@@ -94,6 +96,10 @@ CONFIG_HAVE_OPROFILE=y | |||
94 | CONFIG_HAVE_KPROBES=y | 96 | CONFIG_HAVE_KPROBES=y |
95 | CONFIG_HAVE_KRETPROBES=y | 97 | CONFIG_HAVE_KRETPROBES=y |
96 | CONFIG_HAVE_CLK=y | 98 | CONFIG_HAVE_CLK=y |
99 | |||
100 | # | ||
101 | # GCOV-based kernel profiling | ||
102 | # | ||
97 | # CONFIG_SLOW_WORK is not set | 103 | # CONFIG_SLOW_WORK is not set |
98 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y | 104 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y |
99 | CONFIG_SLABINFO=y | 105 | CONFIG_SLABINFO=y |
@@ -106,7 +112,7 @@ CONFIG_MODULE_UNLOAD=y | |||
106 | # CONFIG_MODVERSIONS is not set | 112 | # CONFIG_MODVERSIONS is not set |
107 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 113 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
108 | CONFIG_BLOCK=y | 114 | CONFIG_BLOCK=y |
109 | # CONFIG_LBD is not set | 115 | # CONFIG_LBDAF is not set |
110 | # CONFIG_BLK_DEV_BSG is not set | 116 | # CONFIG_BLK_DEV_BSG is not set |
111 | # CONFIG_BLK_DEV_INTEGRITY is not set | 117 | # CONFIG_BLK_DEV_INTEGRITY is not set |
112 | 118 | ||
@@ -138,9 +144,9 @@ CONFIG_DEFAULT_IOSCHED="deadline" | |||
138 | # CONFIG_ARCH_EP93XX is not set | 144 | # CONFIG_ARCH_EP93XX is not set |
139 | # CONFIG_ARCH_FOOTBRIDGE is not set | 145 | # CONFIG_ARCH_FOOTBRIDGE is not set |
140 | # CONFIG_ARCH_MXC is not set | 146 | # CONFIG_ARCH_MXC is not set |
147 | # CONFIG_ARCH_STMP3XXX is not set | ||
141 | # CONFIG_ARCH_NETX is not set | 148 | # CONFIG_ARCH_NETX is not set |
142 | # CONFIG_ARCH_H720X is not set | 149 | # CONFIG_ARCH_H720X is not set |
143 | # CONFIG_ARCH_IMX is not set | ||
144 | # CONFIG_ARCH_IOP13XX is not set | 150 | # CONFIG_ARCH_IOP13XX is not set |
145 | # CONFIG_ARCH_IOP32X is not set | 151 | # CONFIG_ARCH_IOP32X is not set |
146 | # CONFIG_ARCH_IOP33X is not set | 152 | # CONFIG_ARCH_IOP33X is not set |
@@ -216,8 +222,8 @@ CONFIG_ARM_THUMB=y | |||
216 | # CONFIG_CPU_DCACHE_DISABLE is not set | 222 | # CONFIG_CPU_DCACHE_DISABLE is not set |
217 | # CONFIG_CPU_DCACHE_WRITETHROUGH is not set | 223 | # CONFIG_CPU_DCACHE_WRITETHROUGH is not set |
218 | # CONFIG_CPU_CACHE_ROUND_ROBIN is not set | 224 | # CONFIG_CPU_CACHE_ROUND_ROBIN is not set |
219 | # CONFIG_OUTER_CACHE is not set | ||
220 | CONFIG_ARM_VIC=y | 225 | CONFIG_ARM_VIC=y |
226 | CONFIG_ARM_VIC_NR=2 | ||
221 | CONFIG_COMMON_CLKDEV=y | 227 | CONFIG_COMMON_CLKDEV=y |
222 | 228 | ||
223 | # | 229 | # |
@@ -243,7 +249,6 @@ CONFIG_PREEMPT=y | |||
243 | CONFIG_HZ=100 | 249 | CONFIG_HZ=100 |
244 | CONFIG_AEABI=y | 250 | CONFIG_AEABI=y |
245 | CONFIG_OABI_COMPAT=y | 251 | CONFIG_OABI_COMPAT=y |
246 | CONFIG_ARCH_FLATMEM_HAS_HOLES=y | ||
247 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set | 252 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set |
248 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set | 253 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set |
249 | # CONFIG_HIGHMEM is not set | 254 | # CONFIG_HIGHMEM is not set |
@@ -258,17 +263,18 @@ CONFIG_SPLIT_PTLOCK_CPUS=4096 | |||
258 | # CONFIG_PHYS_ADDR_T_64BIT is not set | 263 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
259 | CONFIG_ZONE_DMA_FLAG=0 | 264 | CONFIG_ZONE_DMA_FLAG=0 |
260 | CONFIG_VIRT_TO_BUS=y | 265 | CONFIG_VIRT_TO_BUS=y |
261 | CONFIG_UNEVICTABLE_LRU=y | ||
262 | CONFIG_HAVE_MLOCK=y | 266 | CONFIG_HAVE_MLOCK=y |
263 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 267 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
268 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
264 | CONFIG_ALIGNMENT_TRAP=y | 269 | CONFIG_ALIGNMENT_TRAP=y |
270 | # CONFIG_UACCESS_WITH_MEMCPY is not set | ||
265 | 271 | ||
266 | # | 272 | # |
267 | # Boot options | 273 | # Boot options |
268 | # | 274 | # |
269 | CONFIG_ZBOOT_ROM_TEXT=0x0 | 275 | CONFIG_ZBOOT_ROM_TEXT=0x0 |
270 | CONFIG_ZBOOT_ROM_BSS=0x0 | 276 | CONFIG_ZBOOT_ROM_BSS=0x0 |
271 | CONFIG_CMDLINE="root=/dev/mtdblock2 rw rootfstype=yaffs2 console=ttyAMA0,115200n8 ab3100.force=0,0x48 mtdparts=u300nand:128k@0x0(bootrecords)ro,8064k@128k(free)ro,253952k@8192k(platform) lpj=515072" | 277 | CONFIG_CMDLINE="root=/dev/ram0 rw rootfstype=rootfs console=ttyAMA0,115200n8 lpj=515072" |
272 | # CONFIG_XIP_KERNEL is not set | 278 | # CONFIG_XIP_KERNEL is not set |
273 | # CONFIG_KEXEC is not set | 279 | # CONFIG_KEXEC is not set |
274 | 280 | ||
@@ -359,6 +365,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
359 | # CONFIG_ECONET is not set | 365 | # CONFIG_ECONET is not set |
360 | # CONFIG_WAN_ROUTER is not set | 366 | # CONFIG_WAN_ROUTER is not set |
361 | # CONFIG_PHONET is not set | 367 | # CONFIG_PHONET is not set |
368 | # CONFIG_IEEE802154 is not set | ||
362 | # CONFIG_NET_SCHED is not set | 369 | # CONFIG_NET_SCHED is not set |
363 | # CONFIG_DCB is not set | 370 | # CONFIG_DCB is not set |
364 | 371 | ||
@@ -497,6 +504,7 @@ CONFIG_MISC_DEVICES=y | |||
497 | # CONFIG_EEPROM_AT24 is not set | 504 | # CONFIG_EEPROM_AT24 is not set |
498 | # CONFIG_EEPROM_AT25 is not set | 505 | # CONFIG_EEPROM_AT25 is not set |
499 | # CONFIG_EEPROM_LEGACY is not set | 506 | # CONFIG_EEPROM_LEGACY is not set |
507 | # CONFIG_EEPROM_MAX6875 is not set | ||
500 | # CONFIG_EEPROM_93CX6 is not set | 508 | # CONFIG_EEPROM_93CX6 is not set |
501 | CONFIG_HAVE_IDE=y | 509 | CONFIG_HAVE_IDE=y |
502 | # CONFIG_IDE is not set | 510 | # CONFIG_IDE is not set |
@@ -533,12 +541,14 @@ CONFIG_INPUT_EVDEV=y | |||
533 | # | 541 | # |
534 | CONFIG_INPUT_KEYBOARD=y | 542 | CONFIG_INPUT_KEYBOARD=y |
535 | # CONFIG_KEYBOARD_ATKBD is not set | 543 | # CONFIG_KEYBOARD_ATKBD is not set |
536 | # CONFIG_KEYBOARD_SUNKBD is not set | ||
537 | # CONFIG_KEYBOARD_LKKBD is not set | 544 | # CONFIG_KEYBOARD_LKKBD is not set |
538 | # CONFIG_KEYBOARD_XTKBD is not set | 545 | # CONFIG_KEYBOARD_GPIO is not set |
546 | # CONFIG_KEYBOARD_MATRIX is not set | ||
547 | # CONFIG_KEYBOARD_LM8323 is not set | ||
539 | # CONFIG_KEYBOARD_NEWTON is not set | 548 | # CONFIG_KEYBOARD_NEWTON is not set |
540 | # CONFIG_KEYBOARD_STOWAWAY is not set | 549 | # CONFIG_KEYBOARD_STOWAWAY is not set |
541 | # CONFIG_KEYBOARD_GPIO is not set | 550 | # CONFIG_KEYBOARD_SUNKBD is not set |
551 | # CONFIG_KEYBOARD_XTKBD is not set | ||
542 | # CONFIG_INPUT_MOUSE is not set | 552 | # CONFIG_INPUT_MOUSE is not set |
543 | # CONFIG_INPUT_JOYSTICK is not set | 553 | # CONFIG_INPUT_JOYSTICK is not set |
544 | # CONFIG_INPUT_TABLET is not set | 554 | # CONFIG_INPUT_TABLET is not set |
@@ -597,9 +607,11 @@ CONFIG_I2C_HELPER_AUTO=y | |||
597 | # | 607 | # |
598 | # I2C system bus drivers (mostly embedded / system-on-chip) | 608 | # I2C system bus drivers (mostly embedded / system-on-chip) |
599 | # | 609 | # |
610 | # CONFIG_I2C_DESIGNWARE is not set | ||
600 | # CONFIG_I2C_GPIO is not set | 611 | # CONFIG_I2C_GPIO is not set |
601 | # CONFIG_I2C_OCORES is not set | 612 | # CONFIG_I2C_OCORES is not set |
602 | # CONFIG_I2C_SIMTEC is not set | 613 | # CONFIG_I2C_SIMTEC is not set |
614 | CONFIG_I2C_STU300=y | ||
603 | 615 | ||
604 | # | 616 | # |
605 | # External I2C/SMBus adapter drivers | 617 | # External I2C/SMBus adapter drivers |
@@ -620,7 +632,6 @@ CONFIG_I2C_HELPER_AUTO=y | |||
620 | # CONFIG_SENSORS_PCF8574 is not set | 632 | # CONFIG_SENSORS_PCF8574 is not set |
621 | # CONFIG_PCF8575 is not set | 633 | # CONFIG_PCF8575 is not set |
622 | # CONFIG_SENSORS_PCA9539 is not set | 634 | # CONFIG_SENSORS_PCA9539 is not set |
623 | # CONFIG_SENSORS_MAX6875 is not set | ||
624 | # CONFIG_SENSORS_TSL2550 is not set | 635 | # CONFIG_SENSORS_TSL2550 is not set |
625 | # CONFIG_I2C_DEBUG_CORE is not set | 636 | # CONFIG_I2C_DEBUG_CORE is not set |
626 | # CONFIG_I2C_DEBUG_ALGO is not set | 637 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -635,6 +646,7 @@ CONFIG_SPI_MASTER=y | |||
635 | # | 646 | # |
636 | # CONFIG_SPI_BITBANG is not set | 647 | # CONFIG_SPI_BITBANG is not set |
637 | # CONFIG_SPI_GPIO is not set | 648 | # CONFIG_SPI_GPIO is not set |
649 | CONFIG_SPI_PL022=y | ||
638 | 650 | ||
639 | # | 651 | # |
640 | # SPI Protocol Masters | 652 | # SPI Protocol Masters |
@@ -647,6 +659,7 @@ CONFIG_POWER_SUPPLY=y | |||
647 | # CONFIG_PDA_POWER is not set | 659 | # CONFIG_PDA_POWER is not set |
648 | # CONFIG_BATTERY_DS2760 is not set | 660 | # CONFIG_BATTERY_DS2760 is not set |
649 | # CONFIG_BATTERY_BQ27x00 is not set | 661 | # CONFIG_BATTERY_BQ27x00 is not set |
662 | # CONFIG_BATTERY_MAX17040 is not set | ||
650 | # CONFIG_HWMON is not set | 663 | # CONFIG_HWMON is not set |
651 | # CONFIG_THERMAL is not set | 664 | # CONFIG_THERMAL is not set |
652 | # CONFIG_THERMAL_HWMON is not set | 665 | # CONFIG_THERMAL_HWMON is not set |
@@ -657,6 +670,7 @@ CONFIG_WATCHDOG=y | |||
657 | # Watchdog Device Drivers | 670 | # Watchdog Device Drivers |
658 | # | 671 | # |
659 | # CONFIG_SOFT_WATCHDOG is not set | 672 | # CONFIG_SOFT_WATCHDOG is not set |
673 | CONFIG_COH901327_WATCHDOG=y | ||
660 | CONFIG_SSB_POSSIBLE=y | 674 | CONFIG_SSB_POSSIBLE=y |
661 | 675 | ||
662 | # | 676 | # |
@@ -678,22 +692,9 @@ CONFIG_SSB_POSSIBLE=y | |||
678 | # CONFIG_MFD_WM8400 is not set | 692 | # CONFIG_MFD_WM8400 is not set |
679 | # CONFIG_MFD_WM8350_I2C is not set | 693 | # CONFIG_MFD_WM8350_I2C is not set |
680 | # CONFIG_MFD_PCF50633 is not set | 694 | # CONFIG_MFD_PCF50633 is not set |
681 | 695 | CONFIG_AB3100_CORE=y | |
682 | # | 696 | # CONFIG_EZX_PCAP is not set |
683 | # Multimedia devices | 697 | # CONFIG_MEDIA_SUPPORT is not set |
684 | # | ||
685 | |||
686 | # | ||
687 | # Multimedia core support | ||
688 | # | ||
689 | # CONFIG_VIDEO_DEV is not set | ||
690 | # CONFIG_DVB_CORE is not set | ||
691 | # CONFIG_VIDEO_MEDIA is not set | ||
692 | |||
693 | # | ||
694 | # Multimedia drivers | ||
695 | # | ||
696 | # CONFIG_DAB is not set | ||
697 | 698 | ||
698 | # | 699 | # |
699 | # Graphics support | 700 | # Graphics support |
@@ -760,6 +761,11 @@ CONFIG_SND_JACK=y | |||
760 | # CONFIG_SND_VERBOSE_PROCFS is not set | 761 | # CONFIG_SND_VERBOSE_PROCFS is not set |
761 | # CONFIG_SND_VERBOSE_PRINTK is not set | 762 | # CONFIG_SND_VERBOSE_PRINTK is not set |
762 | # CONFIG_SND_DEBUG is not set | 763 | # CONFIG_SND_DEBUG is not set |
764 | # CONFIG_SND_RAWMIDI_SEQ is not set | ||
765 | # CONFIG_SND_OPL3_LIB_SEQ is not set | ||
766 | # CONFIG_SND_OPL4_LIB_SEQ is not set | ||
767 | # CONFIG_SND_SBAWE_SEQ is not set | ||
768 | # CONFIG_SND_EMU10K1_SEQ is not set | ||
763 | # CONFIG_SND_DRIVERS is not set | 769 | # CONFIG_SND_DRIVERS is not set |
764 | # CONFIG_SND_ARM is not set | 770 | # CONFIG_SND_ARM is not set |
765 | # CONFIG_SND_SPI is not set | 771 | # CONFIG_SND_SPI is not set |
@@ -770,7 +776,7 @@ CONFIG_SND_SOC_I2C_AND_SPI=y | |||
770 | # CONFIG_HID_SUPPORT is not set | 776 | # CONFIG_HID_SUPPORT is not set |
771 | # CONFIG_USB_SUPPORT is not set | 777 | # CONFIG_USB_SUPPORT is not set |
772 | CONFIG_MMC=y | 778 | CONFIG_MMC=y |
773 | # CONFIG_MMC_DEBUG is not set | 779 | CONFIG_MMC_DEBUG=y |
774 | # CONFIG_MMC_UNSAFE_RESUME is not set | 780 | # CONFIG_MMC_UNSAFE_RESUME is not set |
775 | 781 | ||
776 | # | 782 | # |
@@ -797,7 +803,7 @@ CONFIG_LEDS_CLASS=y | |||
797 | # | 803 | # |
798 | # CONFIG_LEDS_PCA9532 is not set | 804 | # CONFIG_LEDS_PCA9532 is not set |
799 | # CONFIG_LEDS_GPIO is not set | 805 | # CONFIG_LEDS_GPIO is not set |
800 | # CONFIG_LEDS_LP5521 is not set | 806 | # CONFIG_LEDS_LP3944 is not set |
801 | # CONFIG_LEDS_PCA955X is not set | 807 | # CONFIG_LEDS_PCA955X is not set |
802 | # CONFIG_LEDS_DAC124S085 is not set | 808 | # CONFIG_LEDS_DAC124S085 is not set |
803 | # CONFIG_LEDS_BD2802 is not set | 809 | # CONFIG_LEDS_BD2802 is not set |
@@ -845,6 +851,7 @@ CONFIG_RTC_INTF_DEV=y | |||
845 | # CONFIG_RTC_DRV_S35390A is not set | 851 | # CONFIG_RTC_DRV_S35390A is not set |
846 | # CONFIG_RTC_DRV_FM3130 is not set | 852 | # CONFIG_RTC_DRV_FM3130 is not set |
847 | # CONFIG_RTC_DRV_RX8581 is not set | 853 | # CONFIG_RTC_DRV_RX8581 is not set |
854 | # CONFIG_RTC_DRV_RX8025 is not set | ||
848 | 855 | ||
849 | # | 856 | # |
850 | # SPI RTC drivers | 857 | # SPI RTC drivers |
@@ -887,7 +894,10 @@ CONFIG_REGULATOR=y | |||
887 | # CONFIG_REGULATOR_DEBUG is not set | 894 | # CONFIG_REGULATOR_DEBUG is not set |
888 | # CONFIG_REGULATOR_FIXED_VOLTAGE is not set | 895 | # CONFIG_REGULATOR_FIXED_VOLTAGE is not set |
889 | # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set | 896 | # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set |
897 | # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set | ||
890 | # CONFIG_REGULATOR_BQ24022 is not set | 898 | # CONFIG_REGULATOR_BQ24022 is not set |
899 | # CONFIG_REGULATOR_MAX1586 is not set | ||
900 | # CONFIG_REGULATOR_LP3971 is not set | ||
891 | # CONFIG_UIO is not set | 901 | # CONFIG_UIO is not set |
892 | # CONFIG_STAGING is not set | 902 | # CONFIG_STAGING is not set |
893 | 903 | ||
@@ -900,16 +910,19 @@ CONFIG_REGULATOR=y | |||
900 | # CONFIG_REISERFS_FS is not set | 910 | # CONFIG_REISERFS_FS is not set |
901 | # CONFIG_JFS_FS is not set | 911 | # CONFIG_JFS_FS is not set |
902 | # CONFIG_FS_POSIX_ACL is not set | 912 | # CONFIG_FS_POSIX_ACL is not set |
903 | CONFIG_FILE_LOCKING=y | ||
904 | # CONFIG_XFS_FS is not set | 913 | # CONFIG_XFS_FS is not set |
905 | # CONFIG_OCFS2_FS is not set | 914 | # CONFIG_OCFS2_FS is not set |
906 | # CONFIG_BTRFS_FS is not set | 915 | # CONFIG_BTRFS_FS is not set |
916 | CONFIG_FILE_LOCKING=y | ||
917 | CONFIG_FSNOTIFY=y | ||
907 | # CONFIG_DNOTIFY is not set | 918 | # CONFIG_DNOTIFY is not set |
908 | # CONFIG_INOTIFY is not set | 919 | # CONFIG_INOTIFY is not set |
920 | CONFIG_INOTIFY_USER=y | ||
909 | # CONFIG_QUOTA is not set | 921 | # CONFIG_QUOTA is not set |
910 | # CONFIG_AUTOFS_FS is not set | 922 | # CONFIG_AUTOFS_FS is not set |
911 | # CONFIG_AUTOFS4_FS is not set | 923 | # CONFIG_AUTOFS4_FS is not set |
912 | CONFIG_FUSE_FS=y | 924 | CONFIG_FUSE_FS=y |
925 | # CONFIG_CUSE is not set | ||
913 | 926 | ||
914 | # | 927 | # |
915 | # Caches | 928 | # Caches |
@@ -1033,6 +1046,7 @@ CONFIG_TIMER_STATS=y | |||
1033 | # CONFIG_DEBUG_OBJECTS is not set | 1046 | # CONFIG_DEBUG_OBJECTS is not set |
1034 | # CONFIG_SLUB_DEBUG_ON is not set | 1047 | # CONFIG_SLUB_DEBUG_ON is not set |
1035 | # CONFIG_SLUB_STATS is not set | 1048 | # CONFIG_SLUB_STATS is not set |
1049 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1036 | # CONFIG_DEBUG_PREEMPT is not set | 1050 | # CONFIG_DEBUG_PREEMPT is not set |
1037 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1051 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1038 | # CONFIG_RT_MUTEX_TESTER is not set | 1052 | # CONFIG_RT_MUTEX_TESTER is not set |
@@ -1063,18 +1077,16 @@ CONFIG_DEBUG_INFO=y | |||
1063 | # CONFIG_PAGE_POISONING is not set | 1077 | # CONFIG_PAGE_POISONING is not set |
1064 | CONFIG_HAVE_FUNCTION_TRACER=y | 1078 | CONFIG_HAVE_FUNCTION_TRACER=y |
1065 | CONFIG_TRACING_SUPPORT=y | 1079 | CONFIG_TRACING_SUPPORT=y |
1066 | 1080 | CONFIG_FTRACE=y | |
1067 | # | ||
1068 | # Tracers | ||
1069 | # | ||
1070 | # CONFIG_FUNCTION_TRACER is not set | 1081 | # CONFIG_FUNCTION_TRACER is not set |
1071 | # CONFIG_IRQSOFF_TRACER is not set | 1082 | # CONFIG_IRQSOFF_TRACER is not set |
1072 | # CONFIG_PREEMPT_TRACER is not set | 1083 | # CONFIG_PREEMPT_TRACER is not set |
1073 | # CONFIG_SCHED_TRACER is not set | 1084 | # CONFIG_SCHED_TRACER is not set |
1074 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1085 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1075 | # CONFIG_EVENT_TRACER is not set | ||
1076 | # CONFIG_BOOT_TRACER is not set | 1086 | # CONFIG_BOOT_TRACER is not set |
1077 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1087 | CONFIG_BRANCH_PROFILE_NONE=y |
1088 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1089 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1078 | # CONFIG_STACK_TRACER is not set | 1090 | # CONFIG_STACK_TRACER is not set |
1079 | # CONFIG_KMEMTRACE is not set | 1091 | # CONFIG_KMEMTRACE is not set |
1080 | # CONFIG_WORKQUEUE_TRACER is not set | 1092 | # CONFIG_WORKQUEUE_TRACER is not set |
diff --git a/arch/arm/include/asm/atomic.h b/arch/arm/include/asm/atomic.h index 9e07fe507029..9ed2377fe8e5 100644 --- a/arch/arm/include/asm/atomic.h +++ b/arch/arm/include/asm/atomic.h | |||
@@ -159,8 +159,6 @@ static inline void atomic_clear_mask(unsigned long mask, unsigned long *addr) | |||
159 | 159 | ||
160 | #else /* ARM_ARCH_6 */ | 160 | #else /* ARM_ARCH_6 */ |
161 | 161 | ||
162 | #include <asm/system.h> | ||
163 | |||
164 | #ifdef CONFIG_SMP | 162 | #ifdef CONFIG_SMP |
165 | #error SMP not supported on pre-ARMv6 CPUs | 163 | #error SMP not supported on pre-ARMv6 CPUs |
166 | #endif | 164 | #endif |
diff --git a/arch/arm/include/asm/pgtable.h b/arch/arm/include/asm/pgtable.h index 1cd2d6416bda..c433c6c73112 100644 --- a/arch/arm/include/asm/pgtable.h +++ b/arch/arm/include/asm/pgtable.h | |||
@@ -285,15 +285,6 @@ extern struct page *empty_zero_page; | |||
285 | #define pte_young(pte) (pte_val(pte) & L_PTE_YOUNG) | 285 | #define pte_young(pte) (pte_val(pte) & L_PTE_YOUNG) |
286 | #define pte_special(pte) (0) | 286 | #define pte_special(pte) (0) |
287 | 287 | ||
288 | /* | ||
289 | * The following only works if pte_present() is not true. | ||
290 | */ | ||
291 | #define pte_file(pte) (pte_val(pte) & L_PTE_FILE) | ||
292 | #define pte_to_pgoff(x) (pte_val(x) >> 2) | ||
293 | #define pgoff_to_pte(x) __pte(((x) << 2) | L_PTE_FILE) | ||
294 | |||
295 | #define PTE_FILE_MAX_BITS 30 | ||
296 | |||
297 | #define PTE_BIT_FUNC(fn,op) \ | 288 | #define PTE_BIT_FUNC(fn,op) \ |
298 | static inline pte_t pte_##fn(pte_t pte) { pte_val(pte) op; return pte; } | 289 | static inline pte_t pte_##fn(pte_t pte) { pte_val(pte) op; return pte; } |
299 | 290 | ||
@@ -384,16 +375,50 @@ static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) | |||
384 | 375 | ||
385 | extern pgd_t swapper_pg_dir[PTRS_PER_PGD]; | 376 | extern pgd_t swapper_pg_dir[PTRS_PER_PGD]; |
386 | 377 | ||
387 | /* Encode and decode a swap entry. | 378 | /* |
379 | * Encode and decode a swap entry. Swap entries are stored in the Linux | ||
380 | * page tables as follows: | ||
388 | * | 381 | * |
389 | * We support up to 32GB of swap on 4k machines | 382 | * 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 |
383 | * 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 | ||
384 | * <--------------- offset --------------------> <--- type --> 0 0 | ||
385 | * | ||
386 | * This gives us up to 127 swap files and 32GB per swap file. Note that | ||
387 | * the offset field is always non-zero. | ||
390 | */ | 388 | */ |
391 | #define __swp_type(x) (((x).val >> 2) & 0x7f) | 389 | #define __SWP_TYPE_SHIFT 2 |
392 | #define __swp_offset(x) ((x).val >> 9) | 390 | #define __SWP_TYPE_BITS 7 |
393 | #define __swp_entry(type,offset) ((swp_entry_t) { ((type) << 2) | ((offset) << 9) }) | 391 | #define __SWP_TYPE_MASK ((1 << __SWP_TYPE_BITS) - 1) |
392 | #define __SWP_OFFSET_SHIFT (__SWP_TYPE_BITS + __SWP_TYPE_SHIFT) | ||
393 | |||
394 | #define __swp_type(x) (((x).val >> __SWP_TYPE_SHIFT) & __SWP_TYPE_MASK) | ||
395 | #define __swp_offset(x) ((x).val >> __SWP_OFFSET_SHIFT) | ||
396 | #define __swp_entry(type,offset) ((swp_entry_t) { ((type) << __SWP_TYPE_SHIFT) | ((offset) << __SWP_OFFSET_SHIFT) }) | ||
397 | |||
394 | #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) | 398 | #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) |
395 | #define __swp_entry_to_pte(swp) ((pte_t) { (swp).val }) | 399 | #define __swp_entry_to_pte(swp) ((pte_t) { (swp).val }) |
396 | 400 | ||
401 | /* | ||
402 | * It is an error for the kernel to have more swap files than we can | ||
403 | * encode in the PTEs. This ensures that we know when MAX_SWAPFILES | ||
404 | * is increased beyond what we presently support. | ||
405 | */ | ||
406 | #define MAX_SWAPFILES_CHECK() BUILD_BUG_ON(MAX_SWAPFILES_SHIFT > __SWP_TYPE_BITS) | ||
407 | |||
408 | /* | ||
409 | * Encode and decode a file entry. File entries are stored in the Linux | ||
410 | * page tables as follows: | ||
411 | * | ||
412 | * 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 | ||
413 | * 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 | ||
414 | * <------------------------ offset -------------------------> 1 0 | ||
415 | */ | ||
416 | #define pte_file(pte) (pte_val(pte) & L_PTE_FILE) | ||
417 | #define pte_to_pgoff(x) (pte_val(x) >> 2) | ||
418 | #define pgoff_to_pte(x) __pte(((x) << 2) | L_PTE_FILE) | ||
419 | |||
420 | #define PTE_FILE_MAX_BITS 30 | ||
421 | |||
397 | /* Needs to be defined here and not in linux/mm.h, as it is arch dependent */ | 422 | /* Needs to be defined here and not in linux/mm.h, as it is arch dependent */ |
398 | /* FIXME: this is not correct */ | 423 | /* FIXME: this is not correct */ |
399 | #define kern_addr_valid(addr) (1) | 424 | #define kern_addr_valid(addr) (1) |
diff --git a/arch/arm/include/asm/thread_info.h b/arch/arm/include/asm/thread_info.h index 4f8848260ee2..73394e50cbca 100644 --- a/arch/arm/include/asm/thread_info.h +++ b/arch/arm/include/asm/thread_info.h | |||
@@ -73,7 +73,7 @@ struct thread_info { | |||
73 | .task = &tsk, \ | 73 | .task = &tsk, \ |
74 | .exec_domain = &default_exec_domain, \ | 74 | .exec_domain = &default_exec_domain, \ |
75 | .flags = 0, \ | 75 | .flags = 0, \ |
76 | .preempt_count = 1, \ | 76 | .preempt_count = INIT_PREEMPT_COUNT, \ |
77 | .addr_limit = KERNEL_DS, \ | 77 | .addr_limit = KERNEL_DS, \ |
78 | .cpu_domain = domain_val(DOMAIN_USER, DOMAIN_MANAGER) | \ | 78 | .cpu_domain = domain_val(DOMAIN_USER, DOMAIN_MANAGER) | \ |
79 | domain_val(DOMAIN_KERNEL, DOMAIN_MANAGER) | \ | 79 | domain_val(DOMAIN_KERNEL, DOMAIN_MANAGER) | \ |
diff --git a/arch/arm/include/asm/tlb.h b/arch/arm/include/asm/tlb.h index 321c83e43a1e..f41a6f57cd12 100644 --- a/arch/arm/include/asm/tlb.h +++ b/arch/arm/include/asm/tlb.h | |||
@@ -102,8 +102,8 @@ tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) | |||
102 | } | 102 | } |
103 | 103 | ||
104 | #define tlb_remove_page(tlb,page) free_page_and_swap_cache(page) | 104 | #define tlb_remove_page(tlb,page) free_page_and_swap_cache(page) |
105 | #define pte_free_tlb(tlb, ptep) pte_free((tlb)->mm, ptep) | 105 | #define pte_free_tlb(tlb, ptep, addr) pte_free((tlb)->mm, ptep) |
106 | #define pmd_free_tlb(tlb, pmdp) pmd_free((tlb)->mm, pmdp) | 106 | #define pmd_free_tlb(tlb, pmdp, addr) pmd_free((tlb)->mm, pmdp) |
107 | 107 | ||
108 | #define tlb_migrate_finish(mm) do { } while (0) | 108 | #define tlb_migrate_finish(mm) do { } while (0) |
109 | 109 | ||
diff --git a/arch/arm/kernel/entry-common.S b/arch/arm/kernel/entry-common.S index 366e5097a41a..8c3de1a350b5 100644 --- a/arch/arm/kernel/entry-common.S +++ b/arch/arm/kernel/entry-common.S | |||
@@ -148,7 +148,7 @@ trace: | |||
148 | sub r0, r0, #MCOUNT_INSN_SIZE | 148 | sub r0, r0, #MCOUNT_INSN_SIZE |
149 | mov lr, pc | 149 | mov lr, pc |
150 | mov pc, r2 | 150 | mov pc, r2 |
151 | mov lr, r1 @ restore lr | 151 | ldr lr, [fp, #-4] @ restore lr |
152 | ldmia sp!, {r0-r3, pc} | 152 | ldmia sp!, {r0-r3, pc} |
153 | 153 | ||
154 | #endif /* CONFIG_DYNAMIC_FTRACE */ | 154 | #endif /* CONFIG_DYNAMIC_FTRACE */ |
diff --git a/arch/arm/kernel/signal.c b/arch/arm/kernel/signal.c index 93bb4247b7ed..f6bc5d442782 100644 --- a/arch/arm/kernel/signal.c +++ b/arch/arm/kernel/signal.c | |||
@@ -133,7 +133,7 @@ sys_sigaction(int sig, const struct old_sigaction __user *act, | |||
133 | } | 133 | } |
134 | 134 | ||
135 | #ifdef CONFIG_CRUNCH | 135 | #ifdef CONFIG_CRUNCH |
136 | static int preserve_crunch_context(struct crunch_sigframe *frame) | 136 | static int preserve_crunch_context(struct crunch_sigframe __user *frame) |
137 | { | 137 | { |
138 | char kbuf[sizeof(*frame) + 8]; | 138 | char kbuf[sizeof(*frame) + 8]; |
139 | struct crunch_sigframe *kframe; | 139 | struct crunch_sigframe *kframe; |
@@ -146,7 +146,7 @@ static int preserve_crunch_context(struct crunch_sigframe *frame) | |||
146 | return __copy_to_user(frame, kframe, sizeof(*frame)); | 146 | return __copy_to_user(frame, kframe, sizeof(*frame)); |
147 | } | 147 | } |
148 | 148 | ||
149 | static int restore_crunch_context(struct crunch_sigframe *frame) | 149 | static int restore_crunch_context(struct crunch_sigframe __user *frame) |
150 | { | 150 | { |
151 | char kbuf[sizeof(*frame) + 8]; | 151 | char kbuf[sizeof(*frame) + 8]; |
152 | struct crunch_sigframe *kframe; | 152 | struct crunch_sigframe *kframe; |
diff --git a/arch/arm/mach-at91/include/mach/at_hdmac.h b/arch/arm/mach-at91/include/mach/at_hdmac.h new file mode 100644 index 000000000000..187cb58345c0 --- /dev/null +++ b/arch/arm/mach-at91/include/mach/at_hdmac.h | |||
@@ -0,0 +1,102 @@ | |||
1 | /* | ||
2 | * Header file for the Atmel AHB DMA Controller driver | ||
3 | * | ||
4 | * Copyright (C) 2008 Atmel Corporation | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License as published by | ||
8 | * the Free Software Foundation; either version 2 of the License, or | ||
9 | * (at your option) any later version. | ||
10 | */ | ||
11 | #ifndef AT_HDMAC_H | ||
12 | #define AT_HDMAC_H | ||
13 | |||
14 | #include <linux/dmaengine.h> | ||
15 | |||
16 | /** | ||
17 | * struct at_dma_platform_data - Controller configuration parameters | ||
18 | * @nr_channels: Number of channels supported by hardware (max 8) | ||
19 | * @cap_mask: dma_capability flags supported by the platform | ||
20 | */ | ||
21 | struct at_dma_platform_data { | ||
22 | unsigned int nr_channels; | ||
23 | dma_cap_mask_t cap_mask; | ||
24 | }; | ||
25 | |||
26 | /** | ||
27 | * enum at_dma_slave_width - DMA slave register access width. | ||
28 | * @AT_DMA_SLAVE_WIDTH_8BIT: Do 8-bit slave register accesses | ||
29 | * @AT_DMA_SLAVE_WIDTH_16BIT: Do 16-bit slave register accesses | ||
30 | * @AT_DMA_SLAVE_WIDTH_32BIT: Do 32-bit slave register accesses | ||
31 | */ | ||
32 | enum at_dma_slave_width { | ||
33 | AT_DMA_SLAVE_WIDTH_8BIT = 0, | ||
34 | AT_DMA_SLAVE_WIDTH_16BIT, | ||
35 | AT_DMA_SLAVE_WIDTH_32BIT, | ||
36 | }; | ||
37 | |||
38 | /** | ||
39 | * struct at_dma_slave - Controller-specific information about a slave | ||
40 | * @dma_dev: required DMA master device | ||
41 | * @tx_reg: physical address of data register used for | ||
42 | * memory-to-peripheral transfers | ||
43 | * @rx_reg: physical address of data register used for | ||
44 | * peripheral-to-memory transfers | ||
45 | * @reg_width: peripheral register width | ||
46 | * @cfg: Platform-specific initializer for the CFG register | ||
47 | * @ctrla: Platform-specific initializer for the CTRLA register | ||
48 | */ | ||
49 | struct at_dma_slave { | ||
50 | struct device *dma_dev; | ||
51 | dma_addr_t tx_reg; | ||
52 | dma_addr_t rx_reg; | ||
53 | enum at_dma_slave_width reg_width; | ||
54 | u32 cfg; | ||
55 | u32 ctrla; | ||
56 | }; | ||
57 | |||
58 | |||
59 | /* Platform-configurable bits in CFG */ | ||
60 | #define ATC_SRC_PER(h) (0xFU & (h)) /* Channel src rq associated with periph handshaking ifc h */ | ||
61 | #define ATC_DST_PER(h) ((0xFU & (h)) << 4) /* Channel dst rq associated with periph handshaking ifc h */ | ||
62 | #define ATC_SRC_REP (0x1 << 8) /* Source Replay Mod */ | ||
63 | #define ATC_SRC_H2SEL (0x1 << 9) /* Source Handshaking Mod */ | ||
64 | #define ATC_SRC_H2SEL_SW (0x0 << 9) | ||
65 | #define ATC_SRC_H2SEL_HW (0x1 << 9) | ||
66 | #define ATC_DST_REP (0x1 << 12) /* Destination Replay Mod */ | ||
67 | #define ATC_DST_H2SEL (0x1 << 13) /* Destination Handshaking Mod */ | ||
68 | #define ATC_DST_H2SEL_SW (0x0 << 13) | ||
69 | #define ATC_DST_H2SEL_HW (0x1 << 13) | ||
70 | #define ATC_SOD (0x1 << 16) /* Stop On Done */ | ||
71 | #define ATC_LOCK_IF (0x1 << 20) /* Interface Lock */ | ||
72 | #define ATC_LOCK_B (0x1 << 21) /* AHB Bus Lock */ | ||
73 | #define ATC_LOCK_IF_L (0x1 << 22) /* Master Interface Arbiter Lock */ | ||
74 | #define ATC_LOCK_IF_L_CHUNK (0x0 << 22) | ||
75 | #define ATC_LOCK_IF_L_BUFFER (0x1 << 22) | ||
76 | #define ATC_AHB_PROT_MASK (0x7 << 24) /* AHB Protection */ | ||
77 | #define ATC_FIFOCFG_MASK (0x3 << 28) /* FIFO Request Configuration */ | ||
78 | #define ATC_FIFOCFG_LARGESTBURST (0x0 << 28) | ||
79 | #define ATC_FIFOCFG_HALFFIFO (0x1 << 28) | ||
80 | #define ATC_FIFOCFG_ENOUGHSPACE (0x2 << 28) | ||
81 | |||
82 | /* Platform-configurable bits in CTRLA */ | ||
83 | #define ATC_SCSIZE_MASK (0x7 << 16) /* Source Chunk Transfer Size */ | ||
84 | #define ATC_SCSIZE_1 (0x0 << 16) | ||
85 | #define ATC_SCSIZE_4 (0x1 << 16) | ||
86 | #define ATC_SCSIZE_8 (0x2 << 16) | ||
87 | #define ATC_SCSIZE_16 (0x3 << 16) | ||
88 | #define ATC_SCSIZE_32 (0x4 << 16) | ||
89 | #define ATC_SCSIZE_64 (0x5 << 16) | ||
90 | #define ATC_SCSIZE_128 (0x6 << 16) | ||
91 | #define ATC_SCSIZE_256 (0x7 << 16) | ||
92 | #define ATC_DCSIZE_MASK (0x7 << 20) /* Destination Chunk Transfer Size */ | ||
93 | #define ATC_DCSIZE_1 (0x0 << 20) | ||
94 | #define ATC_DCSIZE_4 (0x1 << 20) | ||
95 | #define ATC_DCSIZE_8 (0x2 << 20) | ||
96 | #define ATC_DCSIZE_16 (0x3 << 20) | ||
97 | #define ATC_DCSIZE_32 (0x4 << 20) | ||
98 | #define ATC_DCSIZE_64 (0x5 << 20) | ||
99 | #define ATC_DCSIZE_128 (0x6 << 20) | ||
100 | #define ATC_DCSIZE_256 (0x7 << 20) | ||
101 | |||
102 | #endif /* AT_HDMAC_H */ | ||
diff --git a/arch/arm/mach-davinci/board-dm355-evm.c b/arch/arm/mach-davinci/board-dm355-evm.c index 5ac2f565d860..d6ab64ccd496 100644 --- a/arch/arm/mach-davinci/board-dm355-evm.c +++ b/arch/arm/mach-davinci/board-dm355-evm.c | |||
@@ -37,7 +37,6 @@ | |||
37 | #include <mach/serial.h> | 37 | #include <mach/serial.h> |
38 | #include <mach/nand.h> | 38 | #include <mach/nand.h> |
39 | #include <mach/mmc.h> | 39 | #include <mach/mmc.h> |
40 | #include <mach/common.h> | ||
41 | 40 | ||
42 | #define DAVINCI_ASYNC_EMIF_CONTROL_BASE 0x01e10000 | 41 | #define DAVINCI_ASYNC_EMIF_CONTROL_BASE 0x01e10000 |
43 | #define DAVINCI_ASYNC_EMIF_DATA_CE0_BASE 0x02000000 | 42 | #define DAVINCI_ASYNC_EMIF_DATA_CE0_BASE 0x02000000 |
diff --git a/arch/arm/mach-davinci/board-dm355-leopard.c b/arch/arm/mach-davinci/board-dm355-leopard.c index 28c9008df4f4..84ad5d161a87 100644 --- a/arch/arm/mach-davinci/board-dm355-leopard.c +++ b/arch/arm/mach-davinci/board-dm355-leopard.c | |||
@@ -36,7 +36,6 @@ | |||
36 | #include <mach/serial.h> | 36 | #include <mach/serial.h> |
37 | #include <mach/nand.h> | 37 | #include <mach/nand.h> |
38 | #include <mach/mmc.h> | 38 | #include <mach/mmc.h> |
39 | #include <mach/common.h> | ||
40 | 39 | ||
41 | #define DAVINCI_ASYNC_EMIF_CONTROL_BASE 0x01e10000 | 40 | #define DAVINCI_ASYNC_EMIF_CONTROL_BASE 0x01e10000 |
42 | #define DAVINCI_ASYNC_EMIF_DATA_CE0_BASE 0x02000000 | 41 | #define DAVINCI_ASYNC_EMIF_DATA_CE0_BASE 0x02000000 |
diff --git a/arch/arm/mach-davinci/board-dm644x-evm.c b/arch/arm/mach-davinci/board-dm644x-evm.c index d9d40450bdc5..56c8cd01de9a 100644 --- a/arch/arm/mach-davinci/board-dm644x-evm.c +++ b/arch/arm/mach-davinci/board-dm644x-evm.c | |||
@@ -45,7 +45,6 @@ | |||
45 | #include <mach/nand.h> | 45 | #include <mach/nand.h> |
46 | #include <mach/mmc.h> | 46 | #include <mach/mmc.h> |
47 | #include <mach/emac.h> | 47 | #include <mach/emac.h> |
48 | #include <mach/common.h> | ||
49 | 48 | ||
50 | #define DM644X_EVM_PHY_MASK (0x2) | 49 | #define DM644X_EVM_PHY_MASK (0x2) |
51 | #define DM644X_EVM_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ | 50 | #define DM644X_EVM_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ |
diff --git a/arch/arm/mach-davinci/board-dm646x-evm.c b/arch/arm/mach-davinci/board-dm646x-evm.c index e17de6352624..8657e72debc1 100644 --- a/arch/arm/mach-davinci/board-dm646x-evm.c +++ b/arch/arm/mach-davinci/board-dm646x-evm.c | |||
@@ -47,7 +47,6 @@ | |||
47 | #include <mach/i2c.h> | 47 | #include <mach/i2c.h> |
48 | #include <mach/mmc.h> | 48 | #include <mach/mmc.h> |
49 | #include <mach/emac.h> | 49 | #include <mach/emac.h> |
50 | #include <mach/common.h> | ||
51 | 50 | ||
52 | #define DM646X_EVM_PHY_MASK (0x2) | 51 | #define DM646X_EVM_PHY_MASK (0x2) |
53 | #define DM646X_EVM_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ | 52 | #define DM646X_EVM_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ |
diff --git a/arch/arm/mach-davinci/board-sffsdr.c b/arch/arm/mach-davinci/board-sffsdr.c index 748a8e48541e..7acdfd8ac071 100644 --- a/arch/arm/mach-davinci/board-sffsdr.c +++ b/arch/arm/mach-davinci/board-sffsdr.c | |||
@@ -52,7 +52,6 @@ | |||
52 | #include <mach/serial.h> | 52 | #include <mach/serial.h> |
53 | #include <mach/psc.h> | 53 | #include <mach/psc.h> |
54 | #include <mach/mux.h> | 54 | #include <mach/mux.h> |
55 | #include <mach/common.h> | ||
56 | 55 | ||
57 | #define SFFSDR_PHY_MASK (0x2) | 56 | #define SFFSDR_PHY_MASK (0x2) |
58 | #define SFFSDR_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ | 57 | #define SFFSDR_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ |
diff --git a/arch/arm/mach-ep93xx/dma-m2p.c b/arch/arm/mach-ep93xx/dma-m2p.c index a2df5bb7dff0..dbcac9c40a28 100644 --- a/arch/arm/mach-ep93xx/dma-m2p.c +++ b/arch/arm/mach-ep93xx/dma-m2p.c | |||
@@ -33,6 +33,7 @@ | |||
33 | #include <linux/err.h> | 33 | #include <linux/err.h> |
34 | #include <linux/interrupt.h> | 34 | #include <linux/interrupt.h> |
35 | #include <linux/module.h> | 35 | #include <linux/module.h> |
36 | #include <linux/io.h> | ||
36 | 37 | ||
37 | #include <mach/dma.h> | 38 | #include <mach/dma.h> |
38 | #include <mach/hardware.h> | 39 | #include <mach/hardware.h> |
diff --git a/arch/arm/mach-ep93xx/include/mach/ts72xx.h b/arch/arm/mach-ep93xx/include/mach/ts72xx.h index 34ddec081c40..411734422c1d 100644 --- a/arch/arm/mach-ep93xx/include/mach/ts72xx.h +++ b/arch/arm/mach-ep93xx/include/mach/ts72xx.h | |||
@@ -41,9 +41,6 @@ | |||
41 | #define TS72XX_OPTIONS2_TS9420_BOOT 0x02 | 41 | #define TS72XX_OPTIONS2_TS9420_BOOT 0x02 |
42 | 42 | ||
43 | 43 | ||
44 | #define TS72XX_NOR_PHYS_BASE 0x60000000 | ||
45 | #define TS72XX_NOR2_PHYS_BASE 0x62000000 | ||
46 | |||
47 | #define TS72XX_NAND1_DATA_PHYS_BASE 0x60000000 | 44 | #define TS72XX_NAND1_DATA_PHYS_BASE 0x60000000 |
48 | #define TS72XX_NAND2_DATA_PHYS_BASE 0x70000000 | 45 | #define TS72XX_NAND2_DATA_PHYS_BASE 0x70000000 |
49 | #define TS72XX_NAND_DATA_VIRT_BASE 0xfebfc000 | 46 | #define TS72XX_NAND_DATA_VIRT_BASE 0xfebfc000 |
diff --git a/arch/arm/mach-ep93xx/ts72xx.c b/arch/arm/mach-ep93xx/ts72xx.c index 7ee024d34829..aaf1371412af 100644 --- a/arch/arm/mach-ep93xx/ts72xx.c +++ b/arch/arm/mach-ep93xx/ts72xx.c | |||
@@ -112,13 +112,16 @@ static void __init ts72xx_map_io(void) | |||
112 | } | 112 | } |
113 | } | 113 | } |
114 | 114 | ||
115 | /************************************************************************* | ||
116 | * NOR flash (TS-7200 only) | ||
117 | *************************************************************************/ | ||
115 | static struct physmap_flash_data ts72xx_flash_data = { | 118 | static struct physmap_flash_data ts72xx_flash_data = { |
116 | .width = 1, | 119 | .width = 2, |
117 | }; | 120 | }; |
118 | 121 | ||
119 | static struct resource ts72xx_flash_resource = { | 122 | static struct resource ts72xx_flash_resource = { |
120 | .start = TS72XX_NOR_PHYS_BASE, | 123 | .start = EP93XX_CS6_PHYS_BASE, |
121 | .end = TS72XX_NOR_PHYS_BASE + SZ_16M - 1, | 124 | .end = EP93XX_CS6_PHYS_BASE + SZ_16M - 1, |
122 | .flags = IORESOURCE_MEM, | 125 | .flags = IORESOURCE_MEM, |
123 | }; | 126 | }; |
124 | 127 | ||
@@ -132,6 +135,12 @@ static struct platform_device ts72xx_flash = { | |||
132 | .resource = &ts72xx_flash_resource, | 135 | .resource = &ts72xx_flash_resource, |
133 | }; | 136 | }; |
134 | 137 | ||
138 | static void __init ts72xx_register_flash(void) | ||
139 | { | ||
140 | if (board_is_ts7200()) | ||
141 | platform_device_register(&ts72xx_flash); | ||
142 | } | ||
143 | |||
135 | static unsigned char ts72xx_rtc_readbyte(unsigned long addr) | 144 | static unsigned char ts72xx_rtc_readbyte(unsigned long addr) |
136 | { | 145 | { |
137 | __raw_writeb(addr, TS72XX_RTC_INDEX_VIRT_BASE); | 146 | __raw_writeb(addr, TS72XX_RTC_INDEX_VIRT_BASE); |
@@ -165,8 +174,7 @@ static struct ep93xx_eth_data ts72xx_eth_data = { | |||
165 | static void __init ts72xx_init_machine(void) | 174 | static void __init ts72xx_init_machine(void) |
166 | { | 175 | { |
167 | ep93xx_init_devices(); | 176 | ep93xx_init_devices(); |
168 | if (board_is_ts7200()) | 177 | ts72xx_register_flash(); |
169 | platform_device_register(&ts72xx_flash); | ||
170 | platform_device_register(&ts72xx_rtc_device); | 178 | platform_device_register(&ts72xx_rtc_device); |
171 | 179 | ||
172 | ep93xx_register_eth(&ts72xx_eth_data, 1); | 180 | ep93xx_register_eth(&ts72xx_eth_data, 1); |
diff --git a/arch/arm/mach-kirkwood/mpp.h b/arch/arm/mach-kirkwood/mpp.h index e021a80c2caf..bc74278ed311 100644 --- a/arch/arm/mach-kirkwood/mpp.h +++ b/arch/arm/mach-kirkwood/mpp.h | |||
@@ -289,7 +289,7 @@ | |||
289 | 289 | ||
290 | #define MPP48_GPIO MPP( 48, 0x0, 1, 1, 0, 0, 0, 1 ) | 290 | #define MPP48_GPIO MPP( 48, 0x0, 1, 1, 0, 0, 0, 1 ) |
291 | #define MPP48_TSMP12 MPP( 48, 0x1, 1, 1, 0, 0, 0, 1 ) | 291 | #define MPP48_TSMP12 MPP( 48, 0x1, 1, 1, 0, 0, 0, 1 ) |
292 | #define MPP48_TDM_DTX MPP( 48. 0x2, 0, 1, 0, 0, 0, 1 ) | 292 | #define MPP48_TDM_DTX MPP( 48, 0x2, 0, 1, 0, 0, 0, 1 ) |
293 | 293 | ||
294 | #define MPP49_GPIO MPP( 49, 0x0, 1, 1, 0, 0, 0, 1 ) | 294 | #define MPP49_GPIO MPP( 49, 0x0, 1, 1, 0, 0, 0, 1 ) |
295 | #define MPP49_TSMP9 MPP( 49, 0x1, 1, 1, 0, 0, 0, 1 ) | 295 | #define MPP49_TSMP9 MPP( 49, 0x1, 1, 1, 0, 0, 0, 1 ) |
diff --git a/arch/arm/mach-ks8695/include/mach/hardware.h b/arch/arm/mach-ks8695/include/mach/hardware.h index 1d640d075b7e..e0f911d9e021 100644 --- a/arch/arm/mach-ks8695/include/mach/hardware.h +++ b/arch/arm/mach-ks8695/include/mach/hardware.h | |||
@@ -17,6 +17,11 @@ | |||
17 | #include <asm/sizes.h> | 17 | #include <asm/sizes.h> |
18 | 18 | ||
19 | /* | 19 | /* |
20 | * Clocks are derived from MCLK, which is 25Mhz | ||
21 | */ | ||
22 | #define KS8695_CLOCK_RATE 25000000 | ||
23 | |||
24 | /* | ||
20 | * Physical RAM address. | 25 | * Physical RAM address. |
21 | */ | 26 | */ |
22 | #define KS8695_SDRAM_PA 0x00000000 | 27 | #define KS8695_SDRAM_PA 0x00000000 |
diff --git a/arch/arm/mach-ks8695/include/mach/timex.h b/arch/arm/mach-ks8695/include/mach/timex.h index 4682e350369b..10f716371bd3 100644 --- a/arch/arm/mach-ks8695/include/mach/timex.h +++ b/arch/arm/mach-ks8695/include/mach/timex.h | |||
@@ -14,7 +14,8 @@ | |||
14 | #ifndef __ASM_ARCH_TIMEX_H | 14 | #ifndef __ASM_ARCH_TIMEX_H |
15 | #define __ASM_ARCH_TIMEX_H | 15 | #define __ASM_ARCH_TIMEX_H |
16 | 16 | ||
17 | /* timers are derived from MCLK, which is 25MHz */ | 17 | #include <mach/hardware.h> |
18 | #define CLOCK_TICK_RATE 25000000 | 18 | |
19 | #define CLOCK_TICK_RATE KS8695_CLOCK_RATE | ||
19 | 20 | ||
20 | #endif | 21 | #endif |
diff --git a/arch/arm/mach-ks8695/pci.c b/arch/arm/mach-ks8695/pci.c index f5ebcc0fcab9..78499667eb7b 100644 --- a/arch/arm/mach-ks8695/pci.c +++ b/arch/arm/mach-ks8695/pci.c | |||
@@ -245,6 +245,9 @@ static int ks8695_pci_fault(unsigned long addr, unsigned int fsr, struct pt_regs | |||
245 | 245 | ||
246 | static void __init ks8695_pci_preinit(void) | 246 | static void __init ks8695_pci_preinit(void) |
247 | { | 247 | { |
248 | /* make software reset to avoid freeze if PCI bus was messed up */ | ||
249 | __raw_writel(0x80000000, KS8695_PCI_VA + KS8695_PBCS); | ||
250 | |||
248 | /* stage 1 initialization, subid, subdevice = 0x0001 */ | 251 | /* stage 1 initialization, subid, subdevice = 0x0001 */ |
249 | __raw_writel(0x00010001, KS8695_PCI_VA + KS8695_CRCSID); | 252 | __raw_writel(0x00010001, KS8695_PCI_VA + KS8695_CRCSID); |
250 | 253 | ||
diff --git a/arch/arm/mach-mx3/Kconfig b/arch/arm/mach-mx3/Kconfig index 17a21a291e2f..851f2458bf65 100644 --- a/arch/arm/mach-mx3/Kconfig +++ b/arch/arm/mach-mx3/Kconfig | |||
@@ -36,6 +36,14 @@ config MACH_PCM037 | |||
36 | Include support for Phytec pcm037 platform. This includes | 36 | Include support for Phytec pcm037 platform. This includes |
37 | specific configurations for the board and its peripherals. | 37 | specific configurations for the board and its peripherals. |
38 | 38 | ||
39 | config MACH_PCM037_EET | ||
40 | bool "Support pcm037 EET board extensions" | ||
41 | depends on MACH_PCM037 | ||
42 | help | ||
43 | Add support for PCM037 EET baseboard extensions. If you are using the | ||
44 | OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel | ||
45 | command-line parameter. | ||
46 | |||
39 | config MACH_MX31LITE | 47 | config MACH_MX31LITE |
40 | bool "Support MX31 LITEKIT (LogicPD)" | 48 | bool "Support MX31 LITEKIT (LogicPD)" |
41 | select ARCH_MX31 | 49 | select ARCH_MX31 |
diff --git a/arch/arm/mach-mx3/Makefile b/arch/arm/mach-mx3/Makefile index 0322696bd11a..6b9775471be6 100644 --- a/arch/arm/mach-mx3/Makefile +++ b/arch/arm/mach-mx3/Makefile | |||
@@ -11,6 +11,7 @@ obj-$(CONFIG_MACH_MX31ADS) += mx31ads.o | |||
11 | obj-$(CONFIG_MACH_MX31LILLY) += mx31lilly.o mx31lilly-db.o | 11 | obj-$(CONFIG_MACH_MX31LILLY) += mx31lilly.o mx31lilly-db.o |
12 | obj-$(CONFIG_MACH_MX31LITE) += mx31lite.o | 12 | obj-$(CONFIG_MACH_MX31LITE) += mx31lite.o |
13 | obj-$(CONFIG_MACH_PCM037) += pcm037.o | 13 | obj-$(CONFIG_MACH_PCM037) += pcm037.o |
14 | obj-$(CONFIG_MACH_PCM037_EET) += pcm037_eet.o | ||
14 | obj-$(CONFIG_MACH_MX31_3DS) += mx31pdk.o | 15 | obj-$(CONFIG_MACH_MX31_3DS) += mx31pdk.o |
15 | obj-$(CONFIG_MACH_MX31MOBOARD) += mx31moboard.o mx31moboard-devboard.o \ | 16 | obj-$(CONFIG_MACH_MX31MOBOARD) += mx31moboard.o mx31moboard-devboard.o \ |
16 | mx31moboard-marxbot.o | 17 | mx31moboard-marxbot.o |
diff --git a/arch/arm/mach-mx3/armadillo5x0.c b/arch/arm/mach-mx3/armadillo5x0.c index 541181090b37..ee331fd6b1bd 100644 --- a/arch/arm/mach-mx3/armadillo5x0.c +++ b/arch/arm/mach-mx3/armadillo5x0.c | |||
@@ -31,6 +31,8 @@ | |||
31 | #include <linux/smsc911x.h> | 31 | #include <linux/smsc911x.h> |
32 | #include <linux/interrupt.h> | 32 | #include <linux/interrupt.h> |
33 | #include <linux/irq.h> | 33 | #include <linux/irq.h> |
34 | #include <linux/mtd/physmap.h> | ||
35 | #include <linux/io.h> | ||
34 | 36 | ||
35 | #include <mach/hardware.h> | 37 | #include <mach/hardware.h> |
36 | #include <asm/mach-types.h> | 38 | #include <asm/mach-types.h> |
@@ -46,8 +48,10 @@ | |||
46 | #include <mach/mmc.h> | 48 | #include <mach/mmc.h> |
47 | #include <mach/ipu.h> | 49 | #include <mach/ipu.h> |
48 | #include <mach/mx3fb.h> | 50 | #include <mach/mx3fb.h> |
51 | #include <mach/mxc_nand.h> | ||
49 | 52 | ||
50 | #include "devices.h" | 53 | #include "devices.h" |
54 | #include "crm_regs.h" | ||
51 | 55 | ||
52 | static int armadillo5x0_pins[] = { | 56 | static int armadillo5x0_pins[] = { |
53 | /* UART1 */ | 57 | /* UART1 */ |
@@ -93,7 +97,56 @@ static int armadillo5x0_pins[] = { | |||
93 | MX31_PIN_FPSHIFT__FPSHIFT, | 97 | MX31_PIN_FPSHIFT__FPSHIFT, |
94 | MX31_PIN_DRDY0__DRDY0, | 98 | MX31_PIN_DRDY0__DRDY0, |
95 | IOMUX_MODE(MX31_PIN_LCS1, IOMUX_CONFIG_GPIO), /*ADV7125_PSAVE*/ | 99 | IOMUX_MODE(MX31_PIN_LCS1, IOMUX_CONFIG_GPIO), /*ADV7125_PSAVE*/ |
100 | }; | ||
96 | 101 | ||
102 | /* | ||
103 | * NAND Flash | ||
104 | */ | ||
105 | static struct mxc_nand_platform_data armadillo5x0_nand_flash_pdata = { | ||
106 | .width = 1, | ||
107 | .hw_ecc = 1, | ||
108 | }; | ||
109 | |||
110 | /* | ||
111 | * MTD NOR Flash | ||
112 | */ | ||
113 | static struct mtd_partition armadillo5x0_nor_flash_partitions[] = { | ||
114 | { | ||
115 | .name = "nor.bootloader", | ||
116 | .offset = 0x00000000, | ||
117 | .size = 4*32*1024, | ||
118 | }, { | ||
119 | .name = "nor.kernel", | ||
120 | .offset = MTDPART_OFS_APPEND, | ||
121 | .size = 16*128*1024, | ||
122 | }, { | ||
123 | .name = "nor.userland", | ||
124 | .offset = MTDPART_OFS_APPEND, | ||
125 | .size = 110*128*1024, | ||
126 | }, { | ||
127 | .name = "nor.config", | ||
128 | .offset = MTDPART_OFS_APPEND, | ||
129 | .size = 1*128*1024, | ||
130 | }, | ||
131 | }; | ||
132 | |||
133 | static struct physmap_flash_data armadillo5x0_nor_flash_pdata = { | ||
134 | .width = 2, | ||
135 | .parts = armadillo5x0_nor_flash_partitions, | ||
136 | .nr_parts = ARRAY_SIZE(armadillo5x0_nor_flash_partitions), | ||
137 | }; | ||
138 | |||
139 | static struct resource armadillo5x0_nor_flash_resource = { | ||
140 | .flags = IORESOURCE_MEM, | ||
141 | .start = CS0_BASE_ADDR, | ||
142 | .end = CS0_BASE_ADDR + SZ_64M - 1, | ||
143 | }; | ||
144 | |||
145 | static struct platform_device armadillo5x0_nor_flash = { | ||
146 | .name = "physmap-flash", | ||
147 | .id = -1, | ||
148 | .num_resources = 1, | ||
149 | .resource = &armadillo5x0_nor_flash_resource, | ||
97 | }; | 150 | }; |
98 | 151 | ||
99 | /* | 152 | /* |
@@ -272,6 +325,16 @@ static void __init armadillo5x0_init(void) | |||
272 | /* Register FB */ | 325 | /* Register FB */ |
273 | mxc_register_device(&mx3_ipu, &mx3_ipu_data); | 326 | mxc_register_device(&mx3_ipu, &mx3_ipu_data); |
274 | mxc_register_device(&mx3_fb, &mx3fb_pdata); | 327 | mxc_register_device(&mx3_fb, &mx3fb_pdata); |
328 | |||
329 | /* Register NOR Flash */ | ||
330 | mxc_register_device(&armadillo5x0_nor_flash, | ||
331 | &armadillo5x0_nor_flash_pdata); | ||
332 | |||
333 | /* Register NAND Flash */ | ||
334 | mxc_register_device(&mxc_nand_device, &armadillo5x0_nand_flash_pdata); | ||
335 | |||
336 | /* set NAND page size to 2k if not configured via boot mode pins */ | ||
337 | __raw_writel(__raw_readl(MXC_CCM_RCSR) | (1 << 30), MXC_CCM_RCSR); | ||
275 | } | 338 | } |
276 | 339 | ||
277 | static void __init armadillo5x0_timer_init(void) | 340 | static void __init armadillo5x0_timer_init(void) |
diff --git a/arch/arm/mach-mx3/devices.c b/arch/arm/mach-mx3/devices.c index d927eddcad46..9e87e08fb121 100644 --- a/arch/arm/mach-mx3/devices.c +++ b/arch/arm/mach-mx3/devices.c | |||
@@ -22,7 +22,6 @@ | |||
22 | #include <linux/platform_device.h> | 22 | #include <linux/platform_device.h> |
23 | #include <linux/serial.h> | 23 | #include <linux/serial.h> |
24 | #include <linux/gpio.h> | 24 | #include <linux/gpio.h> |
25 | #include <linux/dma-mapping.h> | ||
26 | #include <mach/hardware.h> | 25 | #include <mach/hardware.h> |
27 | #include <mach/irqs.h> | 26 | #include <mach/irqs.h> |
28 | #include <mach/common.h> | 27 | #include <mach/common.h> |
diff --git a/arch/arm/mach-mx3/pcm037.c b/arch/arm/mach-mx3/pcm037.c index c6f61a1f06c8..840cfda341d0 100644 --- a/arch/arm/mach-mx3/pcm037.c +++ b/arch/arm/mach-mx3/pcm037.c | |||
@@ -18,7 +18,7 @@ | |||
18 | 18 | ||
19 | #include <linux/types.h> | 19 | #include <linux/types.h> |
20 | #include <linux/init.h> | 20 | #include <linux/init.h> |
21 | 21 | #include <linux/dma-mapping.h> | |
22 | #include <linux/platform_device.h> | 22 | #include <linux/platform_device.h> |
23 | #include <linux/mtd/physmap.h> | 23 | #include <linux/mtd/physmap.h> |
24 | #include <linux/mtd/plat-ram.h> | 24 | #include <linux/mtd/plat-ram.h> |
@@ -33,29 +33,67 @@ | |||
33 | #include <linux/irq.h> | 33 | #include <linux/irq.h> |
34 | #include <linux/fsl_devices.h> | 34 | #include <linux/fsl_devices.h> |
35 | 35 | ||
36 | #include <mach/hardware.h> | 36 | #include <media/soc_camera.h> |
37 | |||
37 | #include <asm/mach-types.h> | 38 | #include <asm/mach-types.h> |
38 | #include <asm/mach/arch.h> | 39 | #include <asm/mach/arch.h> |
39 | #include <asm/mach/time.h> | 40 | #include <asm/mach/time.h> |
40 | #include <asm/mach/map.h> | 41 | #include <asm/mach/map.h> |
42 | #include <mach/board-pcm037.h> | ||
41 | #include <mach/common.h> | 43 | #include <mach/common.h> |
44 | #include <mach/hardware.h> | ||
45 | #include <mach/i2c.h> | ||
42 | #include <mach/imx-uart.h> | 46 | #include <mach/imx-uart.h> |
43 | #include <mach/iomux-mx3.h> | 47 | #include <mach/iomux-mx3.h> |
44 | #include <mach/ipu.h> | 48 | #include <mach/ipu.h> |
45 | #include <mach/board-pcm037.h> | 49 | #include <mach/mmc.h> |
50 | #include <mach/mx3_camera.h> | ||
46 | #include <mach/mx3fb.h> | 51 | #include <mach/mx3fb.h> |
47 | #include <mach/mxc_nand.h> | 52 | #include <mach/mxc_nand.h> |
48 | #include <mach/mmc.h> | ||
49 | #ifdef CONFIG_I2C_IMX | ||
50 | #include <mach/i2c.h> | ||
51 | #endif | ||
52 | 53 | ||
53 | #include "devices.h" | 54 | #include "devices.h" |
55 | #include "pcm037.h" | ||
56 | |||
57 | static enum pcm037_board_variant pcm037_instance = PCM037_PCM970; | ||
58 | |||
59 | static int __init pcm037_variant_setup(char *str) | ||
60 | { | ||
61 | if (!strcmp("eet", str)) | ||
62 | pcm037_instance = PCM037_EET; | ||
63 | else if (strcmp("pcm970", str)) | ||
64 | pr_warning("Unknown pcm037 baseboard variant %s\n", str); | ||
65 | |||
66 | return 1; | ||
67 | } | ||
68 | |||
69 | /* Supported values: "pcm970" (default) and "eet" */ | ||
70 | __setup("pcm037_variant=", pcm037_variant_setup); | ||
71 | |||
72 | enum pcm037_board_variant pcm037_variant(void) | ||
73 | { | ||
74 | return pcm037_instance; | ||
75 | } | ||
76 | |||
77 | /* UART1 with RTS/CTS handshake signals */ | ||
78 | static unsigned int pcm037_uart1_handshake_pins[] = { | ||
79 | MX31_PIN_CTS1__CTS1, | ||
80 | MX31_PIN_RTS1__RTS1, | ||
81 | MX31_PIN_TXD1__TXD1, | ||
82 | MX31_PIN_RXD1__RXD1, | ||
83 | }; | ||
84 | |||
85 | /* UART1 without RTS/CTS handshake signals */ | ||
86 | static unsigned int pcm037_uart1_pins[] = { | ||
87 | MX31_PIN_TXD1__TXD1, | ||
88 | MX31_PIN_RXD1__RXD1, | ||
89 | }; | ||
54 | 90 | ||
55 | static unsigned int pcm037_pins[] = { | 91 | static unsigned int pcm037_pins[] = { |
56 | /* I2C */ | 92 | /* I2C */ |
57 | MX31_PIN_CSPI2_MOSI__SCL, | 93 | MX31_PIN_CSPI2_MOSI__SCL, |
58 | MX31_PIN_CSPI2_MISO__SDA, | 94 | MX31_PIN_CSPI2_MISO__SDA, |
95 | MX31_PIN_CSPI2_SS2__I2C3_SDA, | ||
96 | MX31_PIN_CSPI2_SCLK__I2C3_SCL, | ||
59 | /* SDHC1 */ | 97 | /* SDHC1 */ |
60 | MX31_PIN_SD1_DATA3__SD1_DATA3, | 98 | MX31_PIN_SD1_DATA3__SD1_DATA3, |
61 | MX31_PIN_SD1_DATA2__SD1_DATA2, | 99 | MX31_PIN_SD1_DATA2__SD1_DATA2, |
@@ -73,11 +111,6 @@ static unsigned int pcm037_pins[] = { | |||
73 | MX31_PIN_CSPI1_SS0__SS0, | 111 | MX31_PIN_CSPI1_SS0__SS0, |
74 | MX31_PIN_CSPI1_SS1__SS1, | 112 | MX31_PIN_CSPI1_SS1__SS1, |
75 | MX31_PIN_CSPI1_SS2__SS2, | 113 | MX31_PIN_CSPI1_SS2__SS2, |
76 | /* UART1 */ | ||
77 | MX31_PIN_CTS1__CTS1, | ||
78 | MX31_PIN_RTS1__RTS1, | ||
79 | MX31_PIN_TXD1__TXD1, | ||
80 | MX31_PIN_RXD1__RXD1, | ||
81 | /* UART2 */ | 114 | /* UART2 */ |
82 | MX31_PIN_TXD2__TXD2, | 115 | MX31_PIN_TXD2__TXD2, |
83 | MX31_PIN_RXD2__RXD2, | 116 | MX31_PIN_RXD2__RXD2, |
@@ -120,6 +153,22 @@ static unsigned int pcm037_pins[] = { | |||
120 | MX31_PIN_D3_SPL__D3_SPL, | 153 | MX31_PIN_D3_SPL__D3_SPL, |
121 | MX31_PIN_D3_CLS__D3_CLS, | 154 | MX31_PIN_D3_CLS__D3_CLS, |
122 | MX31_PIN_LCS0__GPI03_23, | 155 | MX31_PIN_LCS0__GPI03_23, |
156 | /* CSI */ | ||
157 | IOMUX_MODE(MX31_PIN_CSI_D5, IOMUX_CONFIG_GPIO), | ||
158 | MX31_PIN_CSI_D6__CSI_D6, | ||
159 | MX31_PIN_CSI_D7__CSI_D7, | ||
160 | MX31_PIN_CSI_D8__CSI_D8, | ||
161 | MX31_PIN_CSI_D9__CSI_D9, | ||
162 | MX31_PIN_CSI_D10__CSI_D10, | ||
163 | MX31_PIN_CSI_D11__CSI_D11, | ||
164 | MX31_PIN_CSI_D12__CSI_D12, | ||
165 | MX31_PIN_CSI_D13__CSI_D13, | ||
166 | MX31_PIN_CSI_D14__CSI_D14, | ||
167 | MX31_PIN_CSI_D15__CSI_D15, | ||
168 | MX31_PIN_CSI_HSYNC__CSI_HSYNC, | ||
169 | MX31_PIN_CSI_MCLK__CSI_MCLK, | ||
170 | MX31_PIN_CSI_PIXCLK__CSI_PIXCLK, | ||
171 | MX31_PIN_CSI_VSYNC__CSI_VSYNC, | ||
123 | }; | 172 | }; |
124 | 173 | ||
125 | static struct physmap_flash_data pcm037_flash_data = { | 174 | static struct physmap_flash_data pcm037_flash_data = { |
@@ -250,19 +299,43 @@ static struct mxc_nand_platform_data pcm037_nand_board_info = { | |||
250 | .hw_ecc = 1, | 299 | .hw_ecc = 1, |
251 | }; | 300 | }; |
252 | 301 | ||
253 | #ifdef CONFIG_I2C_IMX | ||
254 | static struct imxi2c_platform_data pcm037_i2c_1_data = { | 302 | static struct imxi2c_platform_data pcm037_i2c_1_data = { |
255 | .bitrate = 100000, | 303 | .bitrate = 100000, |
256 | }; | 304 | }; |
257 | 305 | ||
306 | static struct imxi2c_platform_data pcm037_i2c_2_data = { | ||
307 | .bitrate = 20000, | ||
308 | }; | ||
309 | |||
258 | static struct at24_platform_data board_eeprom = { | 310 | static struct at24_platform_data board_eeprom = { |
259 | .byte_len = 4096, | 311 | .byte_len = 4096, |
260 | .page_size = 32, | 312 | .page_size = 32, |
261 | .flags = AT24_FLAG_ADDR16, | 313 | .flags = AT24_FLAG_ADDR16, |
262 | }; | 314 | }; |
263 | 315 | ||
316 | static int pcm037_camera_power(struct device *dev, int on) | ||
317 | { | ||
318 | /* disable or enable the camera in X7 or X8 PCM970 connector */ | ||
319 | gpio_set_value(IOMUX_TO_GPIO(MX31_PIN_CSI_D5), !on); | ||
320 | return 0; | ||
321 | } | ||
322 | |||
323 | static struct i2c_board_info pcm037_i2c_2_devices[] = { | ||
324 | { | ||
325 | I2C_BOARD_INFO("mt9t031", 0x5d), | ||
326 | }, | ||
327 | }; | ||
328 | |||
329 | static struct soc_camera_link iclink = { | ||
330 | .bus_id = 0, /* Must match with the camera ID */ | ||
331 | .power = pcm037_camera_power, | ||
332 | .board_info = &pcm037_i2c_2_devices[0], | ||
333 | .i2c_adapter_id = 2, | ||
334 | .module_name = "mt9t031", | ||
335 | }; | ||
336 | |||
264 | static struct i2c_board_info pcm037_i2c_devices[] = { | 337 | static struct i2c_board_info pcm037_i2c_devices[] = { |
265 | { | 338 | { |
266 | I2C_BOARD_INFO("at24", 0x52), /* E0=0, E1=1, E2=0 */ | 339 | I2C_BOARD_INFO("at24", 0x52), /* E0=0, E1=1, E2=0 */ |
267 | .platform_data = &board_eeprom, | 340 | .platform_data = &board_eeprom, |
268 | }, { | 341 | }, { |
@@ -270,7 +343,14 @@ static struct i2c_board_info pcm037_i2c_devices[] = { | |||
270 | .type = "pcf8563", | 343 | .type = "pcf8563", |
271 | } | 344 | } |
272 | }; | 345 | }; |
273 | #endif | 346 | |
347 | static struct platform_device pcm037_camera = { | ||
348 | .name = "soc-camera-pdrv", | ||
349 | .id = 0, | ||
350 | .dev = { | ||
351 | .platform_data = &iclink, | ||
352 | }, | ||
353 | }; | ||
274 | 354 | ||
275 | /* Not connected by default */ | 355 | /* Not connected by default */ |
276 | #ifdef PCM970_SDHC_RW_SWITCH | 356 | #ifdef PCM970_SDHC_RW_SWITCH |
@@ -334,9 +414,41 @@ static struct imxmmc_platform_data sdhc_pdata = { | |||
334 | .exit = pcm970_sdhc1_exit, | 414 | .exit = pcm970_sdhc1_exit, |
335 | }; | 415 | }; |
336 | 416 | ||
417 | struct mx3_camera_pdata camera_pdata = { | ||
418 | .dma_dev = &mx3_ipu.dev, | ||
419 | .flags = MX3_CAMERA_DATAWIDTH_8 | MX3_CAMERA_DATAWIDTH_10, | ||
420 | .mclk_10khz = 2000, | ||
421 | }; | ||
422 | |||
423 | static int __init pcm037_camera_alloc_dma(const size_t buf_size) | ||
424 | { | ||
425 | dma_addr_t dma_handle; | ||
426 | void *buf; | ||
427 | int dma; | ||
428 | |||
429 | if (buf_size < 2 * 1024 * 1024) | ||
430 | return -EINVAL; | ||
431 | |||
432 | buf = dma_alloc_coherent(NULL, buf_size, &dma_handle, GFP_KERNEL); | ||
433 | if (!buf) { | ||
434 | pr_err("%s: cannot allocate camera buffer-memory\n", __func__); | ||
435 | return -ENOMEM; | ||
436 | } | ||
437 | |||
438 | memset(buf, 0, buf_size); | ||
439 | |||
440 | dma = dma_declare_coherent_memory(&mx3_camera.dev, | ||
441 | dma_handle, dma_handle, buf_size, | ||
442 | DMA_MEMORY_MAP | DMA_MEMORY_EXCLUSIVE); | ||
443 | |||
444 | /* The way we call dma_declare_coherent_memory only a malloc can fail */ | ||
445 | return dma & DMA_MEMORY_MAP ? 0 : -ENOMEM; | ||
446 | } | ||
447 | |||
337 | static struct platform_device *devices[] __initdata = { | 448 | static struct platform_device *devices[] __initdata = { |
338 | &pcm037_flash, | 449 | &pcm037_flash, |
339 | &pcm037_sram_device, | 450 | &pcm037_sram_device, |
451 | &pcm037_camera, | ||
340 | }; | 452 | }; |
341 | 453 | ||
342 | static struct ipu_platform_data mx3_ipu_data = { | 454 | static struct ipu_platform_data mx3_ipu_data = { |
@@ -377,6 +489,22 @@ static const struct fb_videomode fb_modedb[] = { | |||
377 | .sync = FB_SYNC_VERT_HIGH_ACT | FB_SYNC_OE_ACT_HIGH, | 489 | .sync = FB_SYNC_VERT_HIGH_ACT | FB_SYNC_OE_ACT_HIGH, |
378 | .vmode = FB_VMODE_NONINTERLACED, | 490 | .vmode = FB_VMODE_NONINTERLACED, |
379 | .flag = 0, | 491 | .flag = 0, |
492 | }, { | ||
493 | /* 240x320 @ 60 Hz */ | ||
494 | .name = "CMEL-OLED", | ||
495 | .refresh = 60, | ||
496 | .xres = 240, | ||
497 | .yres = 320, | ||
498 | .pixclock = 185925, | ||
499 | .left_margin = 9, | ||
500 | .right_margin = 16, | ||
501 | .upper_margin = 7, | ||
502 | .lower_margin = 9, | ||
503 | .hsync_len = 1, | ||
504 | .vsync_len = 1, | ||
505 | .sync = FB_SYNC_OE_ACT_HIGH | FB_SYNC_CLK_INVERT, | ||
506 | .vmode = FB_VMODE_NONINTERLACED, | ||
507 | .flag = 0, | ||
380 | }, | 508 | }, |
381 | }; | 509 | }; |
382 | 510 | ||
@@ -397,6 +525,14 @@ static void __init mxc_board_init(void) | |||
397 | mxc_iomux_setup_multiple_pins(pcm037_pins, ARRAY_SIZE(pcm037_pins), | 525 | mxc_iomux_setup_multiple_pins(pcm037_pins, ARRAY_SIZE(pcm037_pins), |
398 | "pcm037"); | 526 | "pcm037"); |
399 | 527 | ||
528 | if (pcm037_variant() == PCM037_EET) | ||
529 | mxc_iomux_setup_multiple_pins(pcm037_uart1_pins, | ||
530 | ARRAY_SIZE(pcm037_uart1_pins), "pcm037_uart1"); | ||
531 | else | ||
532 | mxc_iomux_setup_multiple_pins(pcm037_uart1_handshake_pins, | ||
533 | ARRAY_SIZE(pcm037_uart1_handshake_pins), | ||
534 | "pcm037_uart1"); | ||
535 | |||
400 | platform_add_devices(devices, ARRAY_SIZE(devices)); | 536 | platform_add_devices(devices, ARRAY_SIZE(devices)); |
401 | 537 | ||
402 | mxc_register_device(&mxc_uart_device0, &uart_pdata); | 538 | mxc_register_device(&mxc_uart_device0, &uart_pdata); |
@@ -415,18 +551,30 @@ static void __init mxc_board_init(void) | |||
415 | } | 551 | } |
416 | 552 | ||
417 | 553 | ||
418 | #ifdef CONFIG_I2C_IMX | 554 | /* I2C adapters and devices */ |
419 | i2c_register_board_info(1, pcm037_i2c_devices, | 555 | i2c_register_board_info(1, pcm037_i2c_devices, |
420 | ARRAY_SIZE(pcm037_i2c_devices)); | 556 | ARRAY_SIZE(pcm037_i2c_devices)); |
421 | 557 | ||
422 | mxc_register_device(&mxc_i2c_device1, &pcm037_i2c_1_data); | 558 | mxc_register_device(&mxc_i2c_device1, &pcm037_i2c_1_data); |
423 | #endif | 559 | mxc_register_device(&mxc_i2c_device2, &pcm037_i2c_2_data); |
560 | |||
424 | mxc_register_device(&mxc_nand_device, &pcm037_nand_board_info); | 561 | mxc_register_device(&mxc_nand_device, &pcm037_nand_board_info); |
425 | mxc_register_device(&mxcsdhc_device0, &sdhc_pdata); | 562 | mxc_register_device(&mxcsdhc_device0, &sdhc_pdata); |
426 | mxc_register_device(&mx3_ipu, &mx3_ipu_data); | 563 | mxc_register_device(&mx3_ipu, &mx3_ipu_data); |
427 | mxc_register_device(&mx3_fb, &mx3fb_pdata); | 564 | mxc_register_device(&mx3_fb, &mx3fb_pdata); |
428 | if (!gpio_usbotg_hs_activate()) | 565 | if (!gpio_usbotg_hs_activate()) |
429 | mxc_register_device(&mxc_otg_udc_device, &usb_pdata); | 566 | mxc_register_device(&mxc_otg_udc_device, &usb_pdata); |
567 | |||
568 | /* CSI */ | ||
569 | /* Camera power: default - off */ | ||
570 | ret = gpio_request(IOMUX_TO_GPIO(MX31_PIN_CSI_D5), "mt9t031-power"); | ||
571 | if (!ret) | ||
572 | gpio_direction_output(IOMUX_TO_GPIO(MX31_PIN_CSI_D5), 1); | ||
573 | else | ||
574 | iclink.power = NULL; | ||
575 | |||
576 | if (!pcm037_camera_alloc_dma(4 * 1024 * 1024)) | ||
577 | mxc_register_device(&mx3_camera, &camera_pdata); | ||
430 | } | 578 | } |
431 | 579 | ||
432 | static void __init pcm037_timer_init(void) | 580 | static void __init pcm037_timer_init(void) |
@@ -448,4 +596,3 @@ MACHINE_START(PCM037, "Phytec Phycore pcm037") | |||
448 | .init_machine = mxc_board_init, | 596 | .init_machine = mxc_board_init, |
449 | .timer = &pcm037_timer, | 597 | .timer = &pcm037_timer, |
450 | MACHINE_END | 598 | MACHINE_END |
451 | |||
diff --git a/arch/arm/mach-mx3/pcm037.h b/arch/arm/mach-mx3/pcm037.h new file mode 100644 index 000000000000..d6929721a5fd --- /dev/null +++ b/arch/arm/mach-mx3/pcm037.h | |||
@@ -0,0 +1,11 @@ | |||
1 | #ifndef __PCM037_H__ | ||
2 | #define __PCM037_H__ | ||
3 | |||
4 | enum pcm037_board_variant { | ||
5 | PCM037_PCM970, | ||
6 | PCM037_EET, | ||
7 | }; | ||
8 | |||
9 | extern enum pcm037_board_variant pcm037_variant(void); | ||
10 | |||
11 | #endif | ||
diff --git a/arch/arm/mach-mx3/pcm037_eet.c b/arch/arm/mach-mx3/pcm037_eet.c new file mode 100644 index 000000000000..fe52fb1bb8b7 --- /dev/null +++ b/arch/arm/mach-mx3/pcm037_eet.c | |||
@@ -0,0 +1,204 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2009 | ||
3 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> | ||
4 | * | ||
5 | * This program is free software; you can redistribute it and/or modify | ||
6 | * it under the terms of the GNU General Public License version 2 as | ||
7 | * published by the Free Software Foundation. | ||
8 | */ | ||
9 | #include <linux/gpio.h> | ||
10 | #include <linux/gpio_keys.h> | ||
11 | #include <linux/input.h> | ||
12 | #include <linux/platform_device.h> | ||
13 | #include <linux/spi/spi.h> | ||
14 | |||
15 | #include <mach/common.h> | ||
16 | #if defined(CONFIG_SPI_IMX) || defined(CONFIG_SPI_IMX_MODULE) | ||
17 | #include <mach/spi.h> | ||
18 | #endif | ||
19 | #include <mach/iomux-mx3.h> | ||
20 | |||
21 | #include <asm/mach-types.h> | ||
22 | |||
23 | #include "pcm037.h" | ||
24 | #include "devices.h" | ||
25 | |||
26 | static unsigned int pcm037_eet_pins[] = { | ||
27 | /* SPI #1 */ | ||
28 | MX31_PIN_CSPI1_MISO__MISO, | ||
29 | MX31_PIN_CSPI1_MOSI__MOSI, | ||
30 | MX31_PIN_CSPI1_SCLK__SCLK, | ||
31 | MX31_PIN_CSPI1_SPI_RDY__SPI_RDY, | ||
32 | MX31_PIN_CSPI1_SS0__SS0, | ||
33 | MX31_PIN_CSPI1_SS1__SS1, | ||
34 | MX31_PIN_CSPI1_SS2__SS2, | ||
35 | |||
36 | /* Reserve and hardwire GPIO 57 high - S6E63D6 chipselect */ | ||
37 | IOMUX_MODE(MX31_PIN_KEY_COL7, IOMUX_CONFIG_GPIO), | ||
38 | /* GPIO keys */ | ||
39 | IOMUX_MODE(MX31_PIN_GPIO1_0, IOMUX_CONFIG_GPIO), /* 0 */ | ||
40 | IOMUX_MODE(MX31_PIN_GPIO1_1, IOMUX_CONFIG_GPIO), /* 1 */ | ||
41 | IOMUX_MODE(MX31_PIN_GPIO1_2, IOMUX_CONFIG_GPIO), /* 2 */ | ||
42 | IOMUX_MODE(MX31_PIN_GPIO1_3, IOMUX_CONFIG_GPIO), /* 3 */ | ||
43 | IOMUX_MODE(MX31_PIN_SVEN0, IOMUX_CONFIG_GPIO), /* 32 */ | ||
44 | IOMUX_MODE(MX31_PIN_STX0, IOMUX_CONFIG_GPIO), /* 33 */ | ||
45 | IOMUX_MODE(MX31_PIN_SRX0, IOMUX_CONFIG_GPIO), /* 34 */ | ||
46 | IOMUX_MODE(MX31_PIN_SIMPD0, IOMUX_CONFIG_GPIO), /* 35 */ | ||
47 | IOMUX_MODE(MX31_PIN_RTS1, IOMUX_CONFIG_GPIO), /* 38 */ | ||
48 | IOMUX_MODE(MX31_PIN_CTS1, IOMUX_CONFIG_GPIO), /* 39 */ | ||
49 | IOMUX_MODE(MX31_PIN_KEY_ROW4, IOMUX_CONFIG_GPIO), /* 50 */ | ||
50 | IOMUX_MODE(MX31_PIN_KEY_ROW5, IOMUX_CONFIG_GPIO), /* 51 */ | ||
51 | IOMUX_MODE(MX31_PIN_KEY_ROW6, IOMUX_CONFIG_GPIO), /* 52 */ | ||
52 | IOMUX_MODE(MX31_PIN_KEY_ROW7, IOMUX_CONFIG_GPIO), /* 53 */ | ||
53 | |||
54 | /* LEDs */ | ||
55 | IOMUX_MODE(MX31_PIN_DTR_DTE1, IOMUX_CONFIG_GPIO), /* 44 */ | ||
56 | IOMUX_MODE(MX31_PIN_DSR_DTE1, IOMUX_CONFIG_GPIO), /* 45 */ | ||
57 | IOMUX_MODE(MX31_PIN_KEY_COL5, IOMUX_CONFIG_GPIO), /* 55 */ | ||
58 | IOMUX_MODE(MX31_PIN_KEY_COL6, IOMUX_CONFIG_GPIO), /* 56 */ | ||
59 | }; | ||
60 | |||
61 | /* SPI */ | ||
62 | static struct spi_board_info pcm037_spi_dev[] = { | ||
63 | { | ||
64 | .modalias = "dac124s085", | ||
65 | .max_speed_hz = 400000, | ||
66 | .bus_num = 0, | ||
67 | .chip_select = 0, /* Index in pcm037_spi1_cs[] */ | ||
68 | .mode = SPI_CPHA, | ||
69 | }, | ||
70 | }; | ||
71 | |||
72 | /* Platform Data for MXC CSPI */ | ||
73 | #if defined(CONFIG_SPI_IMX) || defined(CONFIG_SPI_IMX_MODULE) | ||
74 | static int pcm037_spi1_cs[] = {MXC_SPI_CS(1), IOMUX_TO_GPIO(MX31_PIN_KEY_COL7)}; | ||
75 | |||
76 | struct spi_imx_master pcm037_spi1_master = { | ||
77 | .chipselect = pcm037_spi1_cs, | ||
78 | .num_chipselect = ARRAY_SIZE(pcm037_spi1_cs), | ||
79 | }; | ||
80 | #endif | ||
81 | |||
82 | /* GPIO-keys input device */ | ||
83 | static struct gpio_keys_button pcm037_gpio_keys[] = { | ||
84 | { | ||
85 | .type = EV_KEY, | ||
86 | .code = KEY_L, | ||
87 | .gpio = 0, | ||
88 | .desc = "Wheel Manual", | ||
89 | .wakeup = 0, | ||
90 | }, { | ||
91 | .type = EV_KEY, | ||
92 | .code = KEY_A, | ||
93 | .gpio = 1, | ||
94 | .desc = "Wheel AF", | ||
95 | .wakeup = 0, | ||
96 | }, { | ||
97 | .type = EV_KEY, | ||
98 | .code = KEY_V, | ||
99 | .gpio = 2, | ||
100 | .desc = "Wheel View", | ||
101 | .wakeup = 0, | ||
102 | }, { | ||
103 | .type = EV_KEY, | ||
104 | .code = KEY_M, | ||
105 | .gpio = 3, | ||
106 | .desc = "Wheel Menu", | ||
107 | .wakeup = 0, | ||
108 | }, { | ||
109 | .type = EV_KEY, | ||
110 | .code = KEY_UP, | ||
111 | .gpio = 32, | ||
112 | .desc = "Nav Pad Up", | ||
113 | .wakeup = 0, | ||
114 | }, { | ||
115 | .type = EV_KEY, | ||
116 | .code = KEY_RIGHT, | ||
117 | .gpio = 33, | ||
118 | .desc = "Nav Pad Right", | ||
119 | .wakeup = 0, | ||
120 | }, { | ||
121 | .type = EV_KEY, | ||
122 | .code = KEY_DOWN, | ||
123 | .gpio = 34, | ||
124 | .desc = "Nav Pad Down", | ||
125 | .wakeup = 0, | ||
126 | }, { | ||
127 | .type = EV_KEY, | ||
128 | .code = KEY_LEFT, | ||
129 | .gpio = 35, | ||
130 | .desc = "Nav Pad Left", | ||
131 | .wakeup = 0, | ||
132 | }, { | ||
133 | .type = EV_KEY, | ||
134 | .code = KEY_ENTER, | ||
135 | .gpio = 38, | ||
136 | .desc = "Nav Pad Ok", | ||
137 | .wakeup = 0, | ||
138 | }, { | ||
139 | .type = EV_KEY, | ||
140 | .code = KEY_O, | ||
141 | .gpio = 39, | ||
142 | .desc = "Wheel Off", | ||
143 | .wakeup = 0, | ||
144 | }, { | ||
145 | .type = EV_KEY, | ||
146 | .code = BTN_FORWARD, | ||
147 | .gpio = 50, | ||
148 | .desc = "Focus Forward", | ||
149 | .wakeup = 0, | ||
150 | }, { | ||
151 | .type = EV_KEY, | ||
152 | .code = BTN_BACK, | ||
153 | .gpio = 51, | ||
154 | .desc = "Focus Backward", | ||
155 | .wakeup = 0, | ||
156 | }, { | ||
157 | .type = EV_KEY, | ||
158 | .code = BTN_MIDDLE, | ||
159 | .gpio = 52, | ||
160 | .desc = "Release Half", | ||
161 | .wakeup = 0, | ||
162 | }, { | ||
163 | .type = EV_KEY, | ||
164 | .code = BTN_EXTRA, | ||
165 | .gpio = 53, | ||
166 | .desc = "Release Full", | ||
167 | .wakeup = 0, | ||
168 | }, | ||
169 | }; | ||
170 | |||
171 | static struct gpio_keys_platform_data pcm037_gpio_keys_platform_data = { | ||
172 | .buttons = pcm037_gpio_keys, | ||
173 | .nbuttons = ARRAY_SIZE(pcm037_gpio_keys), | ||
174 | .rep = 0, /* No auto-repeat */ | ||
175 | }; | ||
176 | |||
177 | static struct platform_device pcm037_gpio_keys_device = { | ||
178 | .name = "gpio-keys", | ||
179 | .id = -1, | ||
180 | .dev = { | ||
181 | .platform_data = &pcm037_gpio_keys_platform_data, | ||
182 | }, | ||
183 | }; | ||
184 | |||
185 | static int eet_init_devices(void) | ||
186 | { | ||
187 | if (!machine_is_pcm037() || pcm037_variant() != PCM037_EET) | ||
188 | return 0; | ||
189 | |||
190 | mxc_iomux_setup_multiple_pins(pcm037_eet_pins, | ||
191 | ARRAY_SIZE(pcm037_eet_pins), "pcm037_eet"); | ||
192 | |||
193 | /* SPI */ | ||
194 | spi_register_board_info(pcm037_spi_dev, ARRAY_SIZE(pcm037_spi_dev)); | ||
195 | #if defined(CONFIG_SPI_IMX) || defined(CONFIG_SPI_IMX_MODULE) | ||
196 | mxc_register_device(&mxc_spi_device0, &pcm037_spi1_master); | ||
197 | #endif | ||
198 | |||
199 | platform_device_register(&pcm037_gpio_keys_device); | ||
200 | |||
201 | return 0; | ||
202 | } | ||
203 | |||
204 | late_initcall(eet_init_devices); | ||
diff --git a/arch/arm/mach-omap1/mcbsp.c b/arch/arm/mach-omap1/mcbsp.c index a2d7814896be..505d98cfe508 100644 --- a/arch/arm/mach-omap1/mcbsp.c +++ b/arch/arm/mach-omap1/mcbsp.c | |||
@@ -19,7 +19,6 @@ | |||
19 | 19 | ||
20 | #include <mach/irqs.h> | 20 | #include <mach/irqs.h> |
21 | #include <mach/dma.h> | 21 | #include <mach/dma.h> |
22 | #include <mach/irqs.h> | ||
23 | #include <mach/mux.h> | 22 | #include <mach/mux.h> |
24 | #include <mach/cpu.h> | 23 | #include <mach/cpu.h> |
25 | #include <mach/mcbsp.h> | 24 | #include <mach/mcbsp.h> |
diff --git a/arch/arm/mach-omap2/board-omap3evm.c b/arch/arm/mach-omap2/board-omap3evm.c index d3cc145814d0..cf3dd771a678 100644 --- a/arch/arm/mach-omap2/board-omap3evm.c +++ b/arch/arm/mach-omap2/board-omap3evm.c | |||
@@ -25,6 +25,7 @@ | |||
25 | #include <linux/spi/spi.h> | 25 | #include <linux/spi/spi.h> |
26 | #include <linux/spi/ads7846.h> | 26 | #include <linux/spi/ads7846.h> |
27 | #include <linux/i2c/twl4030.h> | 27 | #include <linux/i2c/twl4030.h> |
28 | #include <linux/usb/otg.h> | ||
28 | 29 | ||
29 | #include <mach/hardware.h> | 30 | #include <mach/hardware.h> |
30 | #include <asm/mach-types.h> | 31 | #include <asm/mach-types.h> |
@@ -307,6 +308,10 @@ static void __init omap3_evm_init(void) | |||
307 | ARRAY_SIZE(omap3evm_spi_board_info)); | 308 | ARRAY_SIZE(omap3evm_spi_board_info)); |
308 | 309 | ||
309 | omap_serial_init(); | 310 | omap_serial_init(); |
311 | #ifdef CONFIG_NOP_USB_XCEIV | ||
312 | /* OMAP3EVM uses ISP1504 phy and so register nop transceiver */ | ||
313 | usb_nop_xceiv_register(); | ||
314 | #endif | ||
310 | usb_musb_init(); | 315 | usb_musb_init(); |
311 | ads7846_dev_init(); | 316 | ads7846_dev_init(); |
312 | } | 317 | } |
diff --git a/arch/arm/mach-omap2/mcbsp.c b/arch/arm/mach-omap2/mcbsp.c index a5c0f0435cd6..99b6e1546311 100644 --- a/arch/arm/mach-omap2/mcbsp.c +++ b/arch/arm/mach-omap2/mcbsp.c | |||
@@ -19,7 +19,6 @@ | |||
19 | 19 | ||
20 | #include <mach/irqs.h> | 20 | #include <mach/irqs.h> |
21 | #include <mach/dma.h> | 21 | #include <mach/dma.h> |
22 | #include <mach/irqs.h> | ||
23 | #include <mach/mux.h> | 22 | #include <mach/mux.h> |
24 | #include <mach/cpu.h> | 23 | #include <mach/cpu.h> |
25 | #include <mach/mcbsp.h> | 24 | #include <mach/mcbsp.h> |
diff --git a/arch/arm/mach-omap2/usb-musb.c b/arch/arm/mach-omap2/usb-musb.c index d85296dc896c..739e59e8025c 100644 --- a/arch/arm/mach-omap2/usb-musb.c +++ b/arch/arm/mach-omap2/usb-musb.c | |||
@@ -155,20 +155,6 @@ static struct platform_device musb_device = { | |||
155 | .resource = musb_resources, | 155 | .resource = musb_resources, |
156 | }; | 156 | }; |
157 | 157 | ||
158 | #ifdef CONFIG_NOP_USB_XCEIV | ||
159 | static u64 nop_xceiv_dmamask = DMA_BIT_MASK(32); | ||
160 | |||
161 | static struct platform_device nop_xceiv_device = { | ||
162 | .name = "nop_usb_xceiv", | ||
163 | .id = -1, | ||
164 | .dev = { | ||
165 | .dma_mask = &nop_xceiv_dmamask, | ||
166 | .coherent_dma_mask = DMA_BIT_MASK(32), | ||
167 | .platform_data = NULL, | ||
168 | }, | ||
169 | }; | ||
170 | #endif | ||
171 | |||
172 | void __init usb_musb_init(void) | 158 | void __init usb_musb_init(void) |
173 | { | 159 | { |
174 | if (cpu_is_omap243x()) | 160 | if (cpu_is_omap243x()) |
@@ -183,13 +169,6 @@ void __init usb_musb_init(void) | |||
183 | */ | 169 | */ |
184 | musb_plat.clock = "ick"; | 170 | musb_plat.clock = "ick"; |
185 | 171 | ||
186 | #ifdef CONFIG_NOP_USB_XCEIV | ||
187 | if (platform_device_register(&nop_xceiv_device) < 0) { | ||
188 | printk(KERN_ERR "Unable to register NOP-XCEIV device\n"); | ||
189 | return; | ||
190 | } | ||
191 | #endif | ||
192 | |||
193 | if (platform_device_register(&musb_device) < 0) { | 172 | if (platform_device_register(&musb_device) < 0) { |
194 | printk(KERN_ERR "Unable to register HS-USB (MUSB) device\n"); | 173 | printk(KERN_ERR "Unable to register HS-USB (MUSB) device\n"); |
195 | return; | 174 | return; |
diff --git a/arch/arm/mach-pxa/em-x270.c b/arch/arm/mach-pxa/em-x270.c index 63b10d9bb1d3..9cd09465a0e8 100644 --- a/arch/arm/mach-pxa/em-x270.c +++ b/arch/arm/mach-pxa/em-x270.c | |||
@@ -1141,12 +1141,16 @@ struct power_supply_info em_x270_psy_info = { | |||
1141 | 1141 | ||
1142 | static void em_x270_battery_low(void) | 1142 | static void em_x270_battery_low(void) |
1143 | { | 1143 | { |
1144 | #if defined(CONFIG_APM_EMULATION) | ||
1144 | apm_queue_event(APM_LOW_BATTERY); | 1145 | apm_queue_event(APM_LOW_BATTERY); |
1146 | #endif | ||
1145 | } | 1147 | } |
1146 | 1148 | ||
1147 | static void em_x270_battery_critical(void) | 1149 | static void em_x270_battery_critical(void) |
1148 | { | 1150 | { |
1151 | #if defined(CONFIG_APM_EMULATION) | ||
1149 | apm_queue_event(APM_CRITICAL_SUSPEND); | 1152 | apm_queue_event(APM_CRITICAL_SUSPEND); |
1153 | #endif | ||
1150 | } | 1154 | } |
1151 | 1155 | ||
1152 | struct da9030_battery_info em_x270_batterty_info = { | 1156 | struct da9030_battery_info em_x270_batterty_info = { |
diff --git a/arch/arm/mach-pxa/include/mach/mfp-pxa300.h b/arch/arm/mach-pxa/include/mach/mfp-pxa300.h index ae8441192ef0..7139e0dc26d1 100644 --- a/arch/arm/mach-pxa/include/mach/mfp-pxa300.h +++ b/arch/arm/mach-pxa/include/mach/mfp-pxa300.h | |||
@@ -567,9 +567,9 @@ | |||
567 | #define GPIO37_ULPI_DATA_OUT_7 MFP_CFG(GPIO37, AF3) | 567 | #define GPIO37_ULPI_DATA_OUT_7 MFP_CFG(GPIO37, AF3) |
568 | #define GPIO33_ULPI_OTG_INTR MFP_CFG(GPIO33, AF1) | 568 | #define GPIO33_ULPI_OTG_INTR MFP_CFG(GPIO33, AF1) |
569 | 569 | ||
570 | #define ULPI_DIR MFP_CFG_DRV(ULPI_DIR, MFP_AF0, MFP_DS01X) | 570 | #define ULPI_DIR MFP_CFG_DRV(ULPI_DIR, AF0, DS01X) |
571 | #define ULPI_NXT MFP_CFG_DRV(ULPI_NXT, MFP_AF0, MFP_DS01X) | 571 | #define ULPI_NXT MFP_CFG_DRV(ULPI_NXT, AF0, DS01X) |
572 | #define ULPI_STP MFP_CFG_DRV(ULPI_STP, MFP_AF0, MFP_DS01X) | 572 | #define ULPI_STP MFP_CFG_DRV(ULPI_STP, AF0, DS01X) |
573 | #endif /* CONFIG_CPU_PXA310 */ | 573 | #endif /* CONFIG_CPU_PXA310 */ |
574 | 574 | ||
575 | #endif /* __ASM_ARCH_MFP_PXA300_H */ | 575 | #endif /* __ASM_ARCH_MFP_PXA300_H */ |
diff --git a/arch/arm/mach-pxa/palmld.c b/arch/arm/mach-pxa/palmld.c index ed70f281dd09..169fcc18154e 100644 --- a/arch/arm/mach-pxa/palmld.c +++ b/arch/arm/mach-pxa/palmld.c | |||
@@ -128,6 +128,10 @@ static unsigned long palmld_pin_config[] __initdata = { | |||
128 | GPIO38_GPIO, /* wifi ready */ | 128 | GPIO38_GPIO, /* wifi ready */ |
129 | GPIO81_GPIO, /* wifi reset */ | 129 | GPIO81_GPIO, /* wifi reset */ |
130 | 130 | ||
131 | /* FFUART */ | ||
132 | GPIO34_FFUART_RXD, | ||
133 | GPIO39_FFUART_TXD, | ||
134 | |||
131 | /* HDD */ | 135 | /* HDD */ |
132 | GPIO98_GPIO, /* HDD reset */ | 136 | GPIO98_GPIO, /* HDD reset */ |
133 | GPIO115_GPIO, /* HDD power */ | 137 | GPIO115_GPIO, /* HDD power */ |
diff --git a/arch/arm/mach-pxa/palmt5.c b/arch/arm/mach-pxa/palmt5.c index aae64a12a734..33f726ff55e5 100644 --- a/arch/arm/mach-pxa/palmt5.c +++ b/arch/arm/mach-pxa/palmt5.c | |||
@@ -111,6 +111,10 @@ static unsigned long palmt5_pin_config[] __initdata = { | |||
111 | /* PWM */ | 111 | /* PWM */ |
112 | GPIO16_PWM0_OUT, | 112 | GPIO16_PWM0_OUT, |
113 | 113 | ||
114 | /* FFUART */ | ||
115 | GPIO34_FFUART_RXD, | ||
116 | GPIO39_FFUART_TXD, | ||
117 | |||
114 | /* MISC */ | 118 | /* MISC */ |
115 | GPIO10_GPIO, /* hotsync button */ | 119 | GPIO10_GPIO, /* hotsync button */ |
116 | GPIO90_GPIO, /* power detect */ | 120 | GPIO90_GPIO, /* power detect */ |
diff --git a/arch/arm/mach-pxa/palmtx.c b/arch/arm/mach-pxa/palmtx.c index 6c15d84bde53..83d020879581 100644 --- a/arch/arm/mach-pxa/palmtx.c +++ b/arch/arm/mach-pxa/palmtx.c | |||
@@ -127,6 +127,10 @@ static unsigned long palmtx_pin_config[] __initdata = { | |||
127 | GPIO76_LCD_PCLK, | 127 | GPIO76_LCD_PCLK, |
128 | GPIO77_LCD_BIAS, | 128 | GPIO77_LCD_BIAS, |
129 | 129 | ||
130 | /* FFUART */ | ||
131 | GPIO34_FFUART_RXD, | ||
132 | GPIO39_FFUART_TXD, | ||
133 | |||
130 | /* MISC. */ | 134 | /* MISC. */ |
131 | GPIO10_GPIO, /* hotsync button */ | 135 | GPIO10_GPIO, /* hotsync button */ |
132 | GPIO12_GPIO, /* power detect */ | 136 | GPIO12_GPIO, /* power detect */ |
diff --git a/arch/arm/mach-pxa/pxa3xx.c b/arch/arm/mach-pxa/pxa3xx.c index 6f678d93bf4e..09b7b1a10cad 100644 --- a/arch/arm/mach-pxa/pxa3xx.c +++ b/arch/arm/mach-pxa/pxa3xx.c | |||
@@ -250,7 +250,7 @@ static DEFINE_PXA3_CKEN(pxa3xx_mmc2, MMC2, 19500000, 0); | |||
250 | static struct clk_lookup pxa3xx_clkregs[] = { | 250 | static struct clk_lookup pxa3xx_clkregs[] = { |
251 | INIT_CLKREG(&clk_pxa3xx_pout, NULL, "CLK_POUT"), | 251 | INIT_CLKREG(&clk_pxa3xx_pout, NULL, "CLK_POUT"), |
252 | /* Power I2C clock is always on */ | 252 | /* Power I2C clock is always on */ |
253 | INIT_CLKREG(&clk_dummy, "pxa2xx-i2c.1", NULL), | 253 | INIT_CLKREG(&clk_dummy, "pxa3xx-pwri2c.1", NULL), |
254 | INIT_CLKREG(&clk_pxa3xx_lcd, "pxa2xx-fb", NULL), | 254 | INIT_CLKREG(&clk_pxa3xx_lcd, "pxa2xx-fb", NULL), |
255 | INIT_CLKREG(&clk_pxa3xx_camera, NULL, "CAMCLK"), | 255 | INIT_CLKREG(&clk_pxa3xx_camera, NULL, "CAMCLK"), |
256 | INIT_CLKREG(&clk_pxa3xx_ac97, NULL, "AC97CLK"), | 256 | INIT_CLKREG(&clk_pxa3xx_ac97, NULL, "AC97CLK"), |
diff --git a/arch/arm/mach-pxa/treo680.c b/arch/arm/mach-pxa/treo680.c index a06f19edebb3..753ec4df17b9 100644 --- a/arch/arm/mach-pxa/treo680.c +++ b/arch/arm/mach-pxa/treo680.c | |||
@@ -409,7 +409,7 @@ err1: | |||
409 | 409 | ||
410 | static void treo680_irda_shutdown(struct device *dev) | 410 | static void treo680_irda_shutdown(struct device *dev) |
411 | { | 411 | { |
412 | gpio_free(GPIO_NR_TREO680_AMP_EN); | 412 | gpio_free(GPIO_NR_TREO680_IR_EN); |
413 | } | 413 | } |
414 | 414 | ||
415 | static struct pxaficp_platform_data treo680_ficp_info = { | 415 | static struct pxaficp_platform_data treo680_ficp_info = { |
diff --git a/arch/arm/mach-pxa/zylonite_pxa300.c b/arch/arm/mach-pxa/zylonite_pxa300.c index cefd1c0a854a..84095440a878 100644 --- a/arch/arm/mach-pxa/zylonite_pxa300.c +++ b/arch/arm/mach-pxa/zylonite_pxa300.c | |||
@@ -197,10 +197,12 @@ static void __init zylonite_detect_lcd_panel(void) | |||
197 | for (i = 0; i < NUM_LCD_DETECT_PINS; i++) { | 197 | for (i = 0; i < NUM_LCD_DETECT_PINS; i++) { |
198 | id = id << 1; | 198 | id = id << 1; |
199 | gpio = mfp_to_gpio(lcd_detect_pins[i]); | 199 | gpio = mfp_to_gpio(lcd_detect_pins[i]); |
200 | gpio_request(gpio, "LCD_ID_PINS"); | ||
200 | gpio_direction_input(gpio); | 201 | gpio_direction_input(gpio); |
201 | 202 | ||
202 | if (gpio_get_value(gpio)) | 203 | if (gpio_get_value(gpio)) |
203 | id = id | 0x1; | 204 | id = id | 0x1; |
205 | gpio_free(gpio); | ||
204 | } | 206 | } |
205 | 207 | ||
206 | /* lcd id, flush out bit 1 */ | 208 | /* lcd id, flush out bit 1 */ |
diff --git a/arch/arm/mach-pxa/zylonite_pxa320.c b/arch/arm/mach-pxa/zylonite_pxa320.c index cc5a22833605..60d08f23f5e4 100644 --- a/arch/arm/mach-pxa/zylonite_pxa320.c +++ b/arch/arm/mach-pxa/zylonite_pxa320.c | |||
@@ -176,10 +176,12 @@ static void __init zylonite_detect_lcd_panel(void) | |||
176 | for (i = 0; i < NUM_LCD_DETECT_PINS; i++) { | 176 | for (i = 0; i < NUM_LCD_DETECT_PINS; i++) { |
177 | id = id << 1; | 177 | id = id << 1; |
178 | gpio = mfp_to_gpio(lcd_detect_pins[i]); | 178 | gpio = mfp_to_gpio(lcd_detect_pins[i]); |
179 | gpio_request(gpio, "LCD_ID_PINS"); | ||
179 | gpio_direction_input(gpio); | 180 | gpio_direction_input(gpio); |
180 | 181 | ||
181 | if (gpio_get_value(gpio)) | 182 | if (gpio_get_value(gpio)) |
182 | id = id | 0x1; | 183 | id = id | 0x1; |
184 | gpio_free(gpio); | ||
183 | } | 185 | } |
184 | 186 | ||
185 | /* lcd id, flush out bit 1 */ | 187 | /* lcd id, flush out bit 1 */ |
diff --git a/arch/arm/mach-realview/core.c b/arch/arm/mach-realview/core.c index 9ea9c05093cd..facbd49eec67 100644 --- a/arch/arm/mach-realview/core.c +++ b/arch/arm/mach-realview/core.c | |||
@@ -208,8 +208,7 @@ struct platform_device realview_i2c_device = { | |||
208 | 208 | ||
209 | static struct i2c_board_info realview_i2c_board_info[] = { | 209 | static struct i2c_board_info realview_i2c_board_info[] = { |
210 | { | 210 | { |
211 | I2C_BOARD_INFO("rtc-ds1307", 0xd0 >> 1), | 211 | I2C_BOARD_INFO("ds1338", 0xd0 >> 1), |
212 | .type = "ds1338", | ||
213 | }, | 212 | }, |
214 | }; | 213 | }; |
215 | 214 | ||
diff --git a/arch/arm/mach-s3c2410/include/mach/gpio-core.h b/arch/arm/mach-s3c2410/include/mach/gpio-core.h index 8fe192081d3a..f8b879a7973c 100644 --- a/arch/arm/mach-s3c2410/include/mach/gpio-core.h +++ b/arch/arm/mach-s3c2410/include/mach/gpio-core.h | |||
@@ -28,7 +28,7 @@ static inline struct s3c_gpio_chip *s3c_gpiolib_getchip(unsigned int pin) | |||
28 | return NULL; | 28 | return NULL; |
29 | 29 | ||
30 | chip = &s3c24xx_gpios[pin/32]; | 30 | chip = &s3c24xx_gpios[pin/32]; |
31 | return (S3C2410_GPIO_OFFSET(pin) > chip->chip.ngpio) ? chip : NULL; | 31 | return (S3C2410_GPIO_OFFSET(pin) < chip->chip.ngpio) ? chip : NULL; |
32 | } | 32 | } |
33 | 33 | ||
34 | #endif /* __ASM_ARCH_GPIO_CORE_H */ | 34 | #endif /* __ASM_ARCH_GPIO_CORE_H */ |
diff --git a/arch/arm/mach-u300/clock.c b/arch/arm/mach-u300/clock.c index 5cd04d6751b3..111f7ea32b38 100644 --- a/arch/arm/mach-u300/clock.c +++ b/arch/arm/mach-u300/clock.c | |||
@@ -24,6 +24,7 @@ | |||
24 | #include <linux/init.h> | 24 | #include <linux/init.h> |
25 | #include <linux/timer.h> | 25 | #include <linux/timer.h> |
26 | #include <linux/io.h> | 26 | #include <linux/io.h> |
27 | #include <linux/seq_file.h> | ||
27 | 28 | ||
28 | #include <asm/clkdev.h> | 29 | #include <asm/clkdev.h> |
29 | #include <mach/hardware.h> | 30 | #include <mach/hardware.h> |
@@ -702,6 +703,7 @@ static struct clk amba_clk = { | |||
702 | .rate = 52000000, /* this varies! */ | 703 | .rate = 52000000, /* this varies! */ |
703 | .hw_ctrld = true, | 704 | .hw_ctrld = true, |
704 | .reset = false, | 705 | .reset = false, |
706 | .lock = __SPIN_LOCK_UNLOCKED(amba_clk.lock), | ||
705 | }; | 707 | }; |
706 | 708 | ||
707 | /* | 709 | /* |
@@ -720,6 +722,7 @@ static struct clk cpu_clk = { | |||
720 | .set_rate = clk_set_rate_cpuclk, | 722 | .set_rate = clk_set_rate_cpuclk, |
721 | .get_rate = clk_get_rate_cpuclk, | 723 | .get_rate = clk_get_rate_cpuclk, |
722 | .round_rate = clk_round_rate_cpuclk, | 724 | .round_rate = clk_round_rate_cpuclk, |
725 | .lock = __SPIN_LOCK_UNLOCKED(cpu_clk.lock), | ||
723 | }; | 726 | }; |
724 | 727 | ||
725 | static struct clk nandif_clk = { | 728 | static struct clk nandif_clk = { |
@@ -732,6 +735,7 @@ static struct clk nandif_clk = { | |||
732 | .clk_val = U300_SYSCON_SBCER_NANDIF_CLK_EN, | 735 | .clk_val = U300_SYSCON_SBCER_NANDIF_CLK_EN, |
733 | .enable = syscon_clk_enable, | 736 | .enable = syscon_clk_enable, |
734 | .disable = syscon_clk_disable, | 737 | .disable = syscon_clk_disable, |
738 | .lock = __SPIN_LOCK_UNLOCKED(nandif_clk.lock), | ||
735 | }; | 739 | }; |
736 | 740 | ||
737 | static struct clk semi_clk = { | 741 | static struct clk semi_clk = { |
@@ -744,6 +748,7 @@ static struct clk semi_clk = { | |||
744 | .clk_val = U300_SYSCON_SBCER_SEMI_CLK_EN, | 748 | .clk_val = U300_SYSCON_SBCER_SEMI_CLK_EN, |
745 | .enable = syscon_clk_enable, | 749 | .enable = syscon_clk_enable, |
746 | .disable = syscon_clk_disable, | 750 | .disable = syscon_clk_disable, |
751 | .lock = __SPIN_LOCK_UNLOCKED(semi_clk.lock), | ||
747 | }; | 752 | }; |
748 | 753 | ||
749 | #ifdef CONFIG_MACH_U300_BS335 | 754 | #ifdef CONFIG_MACH_U300_BS335 |
@@ -758,6 +763,7 @@ static struct clk isp_clk = { | |||
758 | .clk_val = U300_SYSCON_SBCER_ISP_CLK_EN, | 763 | .clk_val = U300_SYSCON_SBCER_ISP_CLK_EN, |
759 | .enable = syscon_clk_enable, | 764 | .enable = syscon_clk_enable, |
760 | .disable = syscon_clk_disable, | 765 | .disable = syscon_clk_disable, |
766 | .lock = __SPIN_LOCK_UNLOCKED(isp_clk.lock), | ||
761 | }; | 767 | }; |
762 | 768 | ||
763 | static struct clk cds_clk = { | 769 | static struct clk cds_clk = { |
@@ -771,6 +777,7 @@ static struct clk cds_clk = { | |||
771 | .clk_val = U300_SYSCON_SBCER_CDS_CLK_EN, | 777 | .clk_val = U300_SYSCON_SBCER_CDS_CLK_EN, |
772 | .enable = syscon_clk_enable, | 778 | .enable = syscon_clk_enable, |
773 | .disable = syscon_clk_disable, | 779 | .disable = syscon_clk_disable, |
780 | .lock = __SPIN_LOCK_UNLOCKED(cds_clk.lock), | ||
774 | }; | 781 | }; |
775 | #endif | 782 | #endif |
776 | 783 | ||
@@ -785,6 +792,7 @@ static struct clk dma_clk = { | |||
785 | .clk_val = U300_SYSCON_SBCER_DMAC_CLK_EN, | 792 | .clk_val = U300_SYSCON_SBCER_DMAC_CLK_EN, |
786 | .enable = syscon_clk_enable, | 793 | .enable = syscon_clk_enable, |
787 | .disable = syscon_clk_disable, | 794 | .disable = syscon_clk_disable, |
795 | .lock = __SPIN_LOCK_UNLOCKED(dma_clk.lock), | ||
788 | }; | 796 | }; |
789 | 797 | ||
790 | static struct clk aaif_clk = { | 798 | static struct clk aaif_clk = { |
@@ -798,6 +806,7 @@ static struct clk aaif_clk = { | |||
798 | .clk_val = U300_SYSCON_SBCER_AAIF_CLK_EN, | 806 | .clk_val = U300_SYSCON_SBCER_AAIF_CLK_EN, |
799 | .enable = syscon_clk_enable, | 807 | .enable = syscon_clk_enable, |
800 | .disable = syscon_clk_disable, | 808 | .disable = syscon_clk_disable, |
809 | .lock = __SPIN_LOCK_UNLOCKED(aaif_clk.lock), | ||
801 | }; | 810 | }; |
802 | 811 | ||
803 | static struct clk apex_clk = { | 812 | static struct clk apex_clk = { |
@@ -811,6 +820,7 @@ static struct clk apex_clk = { | |||
811 | .clk_val = U300_SYSCON_SBCER_APEX_CLK_EN, | 820 | .clk_val = U300_SYSCON_SBCER_APEX_CLK_EN, |
812 | .enable = syscon_clk_enable, | 821 | .enable = syscon_clk_enable, |
813 | .disable = syscon_clk_disable, | 822 | .disable = syscon_clk_disable, |
823 | .lock = __SPIN_LOCK_UNLOCKED(apex_clk.lock), | ||
814 | }; | 824 | }; |
815 | 825 | ||
816 | static struct clk video_enc_clk = { | 826 | static struct clk video_enc_clk = { |
@@ -825,6 +835,7 @@ static struct clk video_enc_clk = { | |||
825 | .clk_val = U300_SYSCON_SBCER_VIDEO_ENC_CLK_EN, | 835 | .clk_val = U300_SYSCON_SBCER_VIDEO_ENC_CLK_EN, |
826 | .enable = syscon_clk_enable, | 836 | .enable = syscon_clk_enable, |
827 | .disable = syscon_clk_disable, | 837 | .disable = syscon_clk_disable, |
838 | .lock = __SPIN_LOCK_UNLOCKED(video_enc_clk.lock), | ||
828 | }; | 839 | }; |
829 | 840 | ||
830 | static struct clk xgam_clk = { | 841 | static struct clk xgam_clk = { |
@@ -839,6 +850,7 @@ static struct clk xgam_clk = { | |||
839 | .get_rate = clk_get_rate_xgamclk, | 850 | .get_rate = clk_get_rate_xgamclk, |
840 | .enable = syscon_clk_enable, | 851 | .enable = syscon_clk_enable, |
841 | .disable = syscon_clk_disable, | 852 | .disable = syscon_clk_disable, |
853 | .lock = __SPIN_LOCK_UNLOCKED(xgam_clk.lock), | ||
842 | }; | 854 | }; |
843 | 855 | ||
844 | /* This clock is used to activate the video encoder */ | 856 | /* This clock is used to activate the video encoder */ |
@@ -854,6 +866,7 @@ static struct clk ahb_clk = { | |||
854 | .enable = syscon_clk_enable, | 866 | .enable = syscon_clk_enable, |
855 | .disable = syscon_clk_disable, | 867 | .disable = syscon_clk_disable, |
856 | .get_rate = clk_get_rate_ahb_clk, | 868 | .get_rate = clk_get_rate_ahb_clk, |
869 | .lock = __SPIN_LOCK_UNLOCKED(ahb_clk.lock), | ||
857 | }; | 870 | }; |
858 | 871 | ||
859 | 872 | ||
@@ -871,6 +884,7 @@ static struct clk ahb_subsys_clk = { | |||
871 | .enable = syscon_clk_enable, | 884 | .enable = syscon_clk_enable, |
872 | .disable = syscon_clk_disable, | 885 | .disable = syscon_clk_disable, |
873 | .get_rate = clk_get_rate_ahb_clk, | 886 | .get_rate = clk_get_rate_ahb_clk, |
887 | .lock = __SPIN_LOCK_UNLOCKED(ahb_subsys_clk.lock), | ||
874 | }; | 888 | }; |
875 | 889 | ||
876 | static struct clk intcon_clk = { | 890 | static struct clk intcon_clk = { |
@@ -882,6 +896,8 @@ static struct clk intcon_clk = { | |||
882 | .res_reg = U300_SYSCON_VBASE + U300_SYSCON_RRR, | 896 | .res_reg = U300_SYSCON_VBASE + U300_SYSCON_RRR, |
883 | .res_mask = U300_SYSCON_RRR_INTCON_RESET_EN, | 897 | .res_mask = U300_SYSCON_RRR_INTCON_RESET_EN, |
884 | /* INTCON can be reset but not clock-gated */ | 898 | /* INTCON can be reset but not clock-gated */ |
899 | .lock = __SPIN_LOCK_UNLOCKED(intcon_clk.lock), | ||
900 | |||
885 | }; | 901 | }; |
886 | 902 | ||
887 | static struct clk mspro_clk = { | 903 | static struct clk mspro_clk = { |
@@ -895,6 +911,7 @@ static struct clk mspro_clk = { | |||
895 | .clk_val = U300_SYSCON_SBCER_MSPRO_CLK_EN, | 911 | .clk_val = U300_SYSCON_SBCER_MSPRO_CLK_EN, |
896 | .enable = syscon_clk_enable, | 912 | .enable = syscon_clk_enable, |
897 | .disable = syscon_clk_disable, | 913 | .disable = syscon_clk_disable, |
914 | .lock = __SPIN_LOCK_UNLOCKED(mspro_clk.lock), | ||
898 | }; | 915 | }; |
899 | 916 | ||
900 | static struct clk emif_clk = { | 917 | static struct clk emif_clk = { |
@@ -909,6 +926,7 @@ static struct clk emif_clk = { | |||
909 | .enable = syscon_clk_enable, | 926 | .enable = syscon_clk_enable, |
910 | .disable = syscon_clk_disable, | 927 | .disable = syscon_clk_disable, |
911 | .get_rate = clk_get_rate_emif_clk, | 928 | .get_rate = clk_get_rate_emif_clk, |
929 | .lock = __SPIN_LOCK_UNLOCKED(emif_clk.lock), | ||
912 | }; | 930 | }; |
913 | 931 | ||
914 | 932 | ||
@@ -926,6 +944,7 @@ static struct clk fast_clk = { | |||
926 | .clk_val = U300_SYSCON_SBCER_FAST_BRIDGE_CLK_EN, | 944 | .clk_val = U300_SYSCON_SBCER_FAST_BRIDGE_CLK_EN, |
927 | .enable = syscon_clk_enable, | 945 | .enable = syscon_clk_enable, |
928 | .disable = syscon_clk_disable, | 946 | .disable = syscon_clk_disable, |
947 | .lock = __SPIN_LOCK_UNLOCKED(fast_clk.lock), | ||
929 | }; | 948 | }; |
930 | 949 | ||
931 | static struct clk mmcsd_clk = { | 950 | static struct clk mmcsd_clk = { |
@@ -942,6 +961,7 @@ static struct clk mmcsd_clk = { | |||
942 | .round_rate = clk_round_rate_mclk, | 961 | .round_rate = clk_round_rate_mclk, |
943 | .disable = syscon_clk_disable, | 962 | .disable = syscon_clk_disable, |
944 | .enable = syscon_clk_enable, | 963 | .enable = syscon_clk_enable, |
964 | .lock = __SPIN_LOCK_UNLOCKED(mmcsd_clk.lock), | ||
945 | }; | 965 | }; |
946 | 966 | ||
947 | static struct clk i2s0_clk = { | 967 | static struct clk i2s0_clk = { |
@@ -956,6 +976,7 @@ static struct clk i2s0_clk = { | |||
956 | .enable = syscon_clk_enable, | 976 | .enable = syscon_clk_enable, |
957 | .disable = syscon_clk_disable, | 977 | .disable = syscon_clk_disable, |
958 | .get_rate = clk_get_rate_i2s_i2c_spi, | 978 | .get_rate = clk_get_rate_i2s_i2c_spi, |
979 | .lock = __SPIN_LOCK_UNLOCKED(i2s0_clk.lock), | ||
959 | }; | 980 | }; |
960 | 981 | ||
961 | static struct clk i2s1_clk = { | 982 | static struct clk i2s1_clk = { |
@@ -970,6 +991,7 @@ static struct clk i2s1_clk = { | |||
970 | .enable = syscon_clk_enable, | 991 | .enable = syscon_clk_enable, |
971 | .disable = syscon_clk_disable, | 992 | .disable = syscon_clk_disable, |
972 | .get_rate = clk_get_rate_i2s_i2c_spi, | 993 | .get_rate = clk_get_rate_i2s_i2c_spi, |
994 | .lock = __SPIN_LOCK_UNLOCKED(i2s1_clk.lock), | ||
973 | }; | 995 | }; |
974 | 996 | ||
975 | static struct clk i2c0_clk = { | 997 | static struct clk i2c0_clk = { |
@@ -984,6 +1006,7 @@ static struct clk i2c0_clk = { | |||
984 | .enable = syscon_clk_enable, | 1006 | .enable = syscon_clk_enable, |
985 | .disable = syscon_clk_disable, | 1007 | .disable = syscon_clk_disable, |
986 | .get_rate = clk_get_rate_i2s_i2c_spi, | 1008 | .get_rate = clk_get_rate_i2s_i2c_spi, |
1009 | .lock = __SPIN_LOCK_UNLOCKED(i2c0_clk.lock), | ||
987 | }; | 1010 | }; |
988 | 1011 | ||
989 | static struct clk i2c1_clk = { | 1012 | static struct clk i2c1_clk = { |
@@ -998,6 +1021,7 @@ static struct clk i2c1_clk = { | |||
998 | .enable = syscon_clk_enable, | 1021 | .enable = syscon_clk_enable, |
999 | .disable = syscon_clk_disable, | 1022 | .disable = syscon_clk_disable, |
1000 | .get_rate = clk_get_rate_i2s_i2c_spi, | 1023 | .get_rate = clk_get_rate_i2s_i2c_spi, |
1024 | .lock = __SPIN_LOCK_UNLOCKED(i2c1_clk.lock), | ||
1001 | }; | 1025 | }; |
1002 | 1026 | ||
1003 | static struct clk spi_clk = { | 1027 | static struct clk spi_clk = { |
@@ -1012,6 +1036,7 @@ static struct clk spi_clk = { | |||
1012 | .enable = syscon_clk_enable, | 1036 | .enable = syscon_clk_enable, |
1013 | .disable = syscon_clk_disable, | 1037 | .disable = syscon_clk_disable, |
1014 | .get_rate = clk_get_rate_i2s_i2c_spi, | 1038 | .get_rate = clk_get_rate_i2s_i2c_spi, |
1039 | .lock = __SPIN_LOCK_UNLOCKED(spi_clk.lock), | ||
1015 | }; | 1040 | }; |
1016 | 1041 | ||
1017 | #ifdef CONFIG_MACH_U300_BS335 | 1042 | #ifdef CONFIG_MACH_U300_BS335 |
@@ -1026,6 +1051,7 @@ static struct clk uart1_clk = { | |||
1026 | .clk_val = U300_SYSCON_SBCER_UART1_CLK_EN, | 1051 | .clk_val = U300_SYSCON_SBCER_UART1_CLK_EN, |
1027 | .enable = syscon_clk_enable, | 1052 | .enable = syscon_clk_enable, |
1028 | .disable = syscon_clk_disable, | 1053 | .disable = syscon_clk_disable, |
1054 | .lock = __SPIN_LOCK_UNLOCKED(uart1_clk.lock), | ||
1029 | }; | 1055 | }; |
1030 | #endif | 1056 | #endif |
1031 | 1057 | ||
@@ -1044,6 +1070,7 @@ static struct clk slow_clk = { | |||
1044 | .clk_val = U300_SYSCON_SBCER_SLOW_BRIDGE_CLK_EN, | 1070 | .clk_val = U300_SYSCON_SBCER_SLOW_BRIDGE_CLK_EN, |
1045 | .enable = syscon_clk_enable, | 1071 | .enable = syscon_clk_enable, |
1046 | .disable = syscon_clk_disable, | 1072 | .disable = syscon_clk_disable, |
1073 | .lock = __SPIN_LOCK_UNLOCKED(slow_clk.lock), | ||
1047 | }; | 1074 | }; |
1048 | 1075 | ||
1049 | /* TODO: implement SYSCON clock? */ | 1076 | /* TODO: implement SYSCON clock? */ |
@@ -1055,6 +1082,7 @@ static struct clk wdog_clk = { | |||
1055 | .rate = 32768, | 1082 | .rate = 32768, |
1056 | .reset = false, | 1083 | .reset = false, |
1057 | /* This is always on, cannot be enabled/disabled or reset */ | 1084 | /* This is always on, cannot be enabled/disabled or reset */ |
1085 | .lock = __SPIN_LOCK_UNLOCKED(wdog_clk.lock), | ||
1058 | }; | 1086 | }; |
1059 | 1087 | ||
1060 | /* This one is hardwired to PLL13 */ | 1088 | /* This one is hardwired to PLL13 */ |
@@ -1069,6 +1097,7 @@ static struct clk uart_clk = { | |||
1069 | .clk_val = U300_SYSCON_SBCER_UART_CLK_EN, | 1097 | .clk_val = U300_SYSCON_SBCER_UART_CLK_EN, |
1070 | .enable = syscon_clk_enable, | 1098 | .enable = syscon_clk_enable, |
1071 | .disable = syscon_clk_disable, | 1099 | .disable = syscon_clk_disable, |
1100 | .lock = __SPIN_LOCK_UNLOCKED(uart_clk.lock), | ||
1072 | }; | 1101 | }; |
1073 | 1102 | ||
1074 | static struct clk keypad_clk = { | 1103 | static struct clk keypad_clk = { |
@@ -1082,6 +1111,7 @@ static struct clk keypad_clk = { | |||
1082 | .clk_val = U300_SYSCON_SBCER_KEYPAD_CLK_EN, | 1111 | .clk_val = U300_SYSCON_SBCER_KEYPAD_CLK_EN, |
1083 | .enable = syscon_clk_enable, | 1112 | .enable = syscon_clk_enable, |
1084 | .disable = syscon_clk_disable, | 1113 | .disable = syscon_clk_disable, |
1114 | .lock = __SPIN_LOCK_UNLOCKED(keypad_clk.lock), | ||
1085 | }; | 1115 | }; |
1086 | 1116 | ||
1087 | static struct clk gpio_clk = { | 1117 | static struct clk gpio_clk = { |
@@ -1095,6 +1125,7 @@ static struct clk gpio_clk = { | |||
1095 | .clk_val = U300_SYSCON_SBCER_GPIO_CLK_EN, | 1125 | .clk_val = U300_SYSCON_SBCER_GPIO_CLK_EN, |
1096 | .enable = syscon_clk_enable, | 1126 | .enable = syscon_clk_enable, |
1097 | .disable = syscon_clk_disable, | 1127 | .disable = syscon_clk_disable, |
1128 | .lock = __SPIN_LOCK_UNLOCKED(gpio_clk.lock), | ||
1098 | }; | 1129 | }; |
1099 | 1130 | ||
1100 | static struct clk rtc_clk = { | 1131 | static struct clk rtc_clk = { |
@@ -1106,6 +1137,7 @@ static struct clk rtc_clk = { | |||
1106 | .res_reg = U300_SYSCON_VBASE + U300_SYSCON_RSR, | 1137 | .res_reg = U300_SYSCON_VBASE + U300_SYSCON_RSR, |
1107 | .res_mask = U300_SYSCON_RSR_RTC_RESET_EN, | 1138 | .res_mask = U300_SYSCON_RSR_RTC_RESET_EN, |
1108 | /* This clock is always on, cannot be enabled/disabled */ | 1139 | /* This clock is always on, cannot be enabled/disabled */ |
1140 | .lock = __SPIN_LOCK_UNLOCKED(rtc_clk.lock), | ||
1109 | }; | 1141 | }; |
1110 | 1142 | ||
1111 | static struct clk bustr_clk = { | 1143 | static struct clk bustr_clk = { |
@@ -1119,6 +1151,7 @@ static struct clk bustr_clk = { | |||
1119 | .clk_val = U300_SYSCON_SBCER_BTR_CLK_EN, | 1151 | .clk_val = U300_SYSCON_SBCER_BTR_CLK_EN, |
1120 | .enable = syscon_clk_enable, | 1152 | .enable = syscon_clk_enable, |
1121 | .disable = syscon_clk_disable, | 1153 | .disable = syscon_clk_disable, |
1154 | .lock = __SPIN_LOCK_UNLOCKED(bustr_clk.lock), | ||
1122 | }; | 1155 | }; |
1123 | 1156 | ||
1124 | static struct clk evhist_clk = { | 1157 | static struct clk evhist_clk = { |
@@ -1132,6 +1165,7 @@ static struct clk evhist_clk = { | |||
1132 | .clk_val = U300_SYSCON_SBCER_EH_CLK_EN, | 1165 | .clk_val = U300_SYSCON_SBCER_EH_CLK_EN, |
1133 | .enable = syscon_clk_enable, | 1166 | .enable = syscon_clk_enable, |
1134 | .disable = syscon_clk_disable, | 1167 | .disable = syscon_clk_disable, |
1168 | .lock = __SPIN_LOCK_UNLOCKED(evhist_clk.lock), | ||
1135 | }; | 1169 | }; |
1136 | 1170 | ||
1137 | static struct clk timer_clk = { | 1171 | static struct clk timer_clk = { |
@@ -1145,6 +1179,7 @@ static struct clk timer_clk = { | |||
1145 | .clk_val = U300_SYSCON_SBCER_ACC_TMR_CLK_EN, | 1179 | .clk_val = U300_SYSCON_SBCER_ACC_TMR_CLK_EN, |
1146 | .enable = syscon_clk_enable, | 1180 | .enable = syscon_clk_enable, |
1147 | .disable = syscon_clk_disable, | 1181 | .disable = syscon_clk_disable, |
1182 | .lock = __SPIN_LOCK_UNLOCKED(timer_clk.lock), | ||
1148 | }; | 1183 | }; |
1149 | 1184 | ||
1150 | static struct clk app_timer_clk = { | 1185 | static struct clk app_timer_clk = { |
@@ -1158,6 +1193,7 @@ static struct clk app_timer_clk = { | |||
1158 | .clk_val = U300_SYSCON_SBCER_APP_TMR_CLK_EN, | 1193 | .clk_val = U300_SYSCON_SBCER_APP_TMR_CLK_EN, |
1159 | .enable = syscon_clk_enable, | 1194 | .enable = syscon_clk_enable, |
1160 | .disable = syscon_clk_disable, | 1195 | .disable = syscon_clk_disable, |
1196 | .lock = __SPIN_LOCK_UNLOCKED(app_timer_clk.lock), | ||
1161 | }; | 1197 | }; |
1162 | 1198 | ||
1163 | #ifdef CONFIG_MACH_U300_BS335 | 1199 | #ifdef CONFIG_MACH_U300_BS335 |
@@ -1172,6 +1208,7 @@ static struct clk ppm_clk = { | |||
1172 | .clk_val = U300_SYSCON_SBCER_PPM_CLK_EN, | 1208 | .clk_val = U300_SYSCON_SBCER_PPM_CLK_EN, |
1173 | .enable = syscon_clk_enable, | 1209 | .enable = syscon_clk_enable, |
1174 | .disable = syscon_clk_disable, | 1210 | .disable = syscon_clk_disable, |
1211 | .lock = __SPIN_LOCK_UNLOCKED(ppm_clk.lock), | ||
1175 | }; | 1212 | }; |
1176 | #endif | 1213 | #endif |
1177 | 1214 | ||
@@ -1187,53 +1224,53 @@ static struct clk ppm_clk = { | |||
1187 | */ | 1224 | */ |
1188 | static struct clk_lookup lookups[] = { | 1225 | static struct clk_lookup lookups[] = { |
1189 | /* Connected directly to the AMBA bus */ | 1226 | /* Connected directly to the AMBA bus */ |
1190 | DEF_LOOKUP("amba", &amba_clk), | 1227 | DEF_LOOKUP("amba", &amba_clk), |
1191 | DEF_LOOKUP("cpu", &cpu_clk), | 1228 | DEF_LOOKUP("cpu", &cpu_clk), |
1192 | DEF_LOOKUP("nandif", &nandif_clk), | 1229 | DEF_LOOKUP("fsmc", &nandif_clk), |
1193 | DEF_LOOKUP("semi", &semi_clk), | 1230 | DEF_LOOKUP("semi", &semi_clk), |
1194 | #ifdef CONFIG_MACH_U300_BS335 | 1231 | #ifdef CONFIG_MACH_U300_BS335 |
1195 | DEF_LOOKUP("isp", &isp_clk), | 1232 | DEF_LOOKUP("isp", &isp_clk), |
1196 | DEF_LOOKUP("cds", &cds_clk), | 1233 | DEF_LOOKUP("cds", &cds_clk), |
1197 | #endif | 1234 | #endif |
1198 | DEF_LOOKUP("dma", &dma_clk), | 1235 | DEF_LOOKUP("dma", &dma_clk), |
1199 | DEF_LOOKUP("aaif", &aaif_clk), | 1236 | DEF_LOOKUP("msl", &aaif_clk), |
1200 | DEF_LOOKUP("apex", &apex_clk), | 1237 | DEF_LOOKUP("apex", &apex_clk), |
1201 | DEF_LOOKUP("video_enc", &video_enc_clk), | 1238 | DEF_LOOKUP("video_enc", &video_enc_clk), |
1202 | DEF_LOOKUP("xgam", &xgam_clk), | 1239 | DEF_LOOKUP("xgam", &xgam_clk), |
1203 | DEF_LOOKUP("ahb", &ahb_clk), | 1240 | DEF_LOOKUP("ahb", &ahb_clk), |
1204 | /* AHB bridge clocks */ | 1241 | /* AHB bridge clocks */ |
1205 | DEF_LOOKUP("ahb", &ahb_subsys_clk), | 1242 | DEF_LOOKUP("ahb_subsys", &ahb_subsys_clk), |
1206 | DEF_LOOKUP("intcon", &intcon_clk), | 1243 | DEF_LOOKUP("intcon", &intcon_clk), |
1207 | DEF_LOOKUP("mspro", &mspro_clk), | 1244 | DEF_LOOKUP("mspro", &mspro_clk), |
1208 | DEF_LOOKUP("pl172", &emif_clk), | 1245 | DEF_LOOKUP("pl172", &emif_clk), |
1209 | /* FAST bridge clocks */ | 1246 | /* FAST bridge clocks */ |
1210 | DEF_LOOKUP("fast", &fast_clk), | 1247 | DEF_LOOKUP("fast", &fast_clk), |
1211 | DEF_LOOKUP("mmci", &mmcsd_clk), | 1248 | DEF_LOOKUP("mmci", &mmcsd_clk), |
1212 | /* | 1249 | /* |
1213 | * The .0 and .1 identifiers on these comes from the platform device | 1250 | * The .0 and .1 identifiers on these comes from the platform device |
1214 | * .id field and are assigned when the platform devices are registered. | 1251 | * .id field and are assigned when the platform devices are registered. |
1215 | */ | 1252 | */ |
1216 | DEF_LOOKUP("i2s.0", &i2s0_clk), | 1253 | DEF_LOOKUP("i2s.0", &i2s0_clk), |
1217 | DEF_LOOKUP("i2s.1", &i2s1_clk), | 1254 | DEF_LOOKUP("i2s.1", &i2s1_clk), |
1218 | DEF_LOOKUP("stddci2c.0", &i2c0_clk), | 1255 | DEF_LOOKUP("stu300.0", &i2c0_clk), |
1219 | DEF_LOOKUP("stddci2c.1", &i2c1_clk), | 1256 | DEF_LOOKUP("stu300.1", &i2c1_clk), |
1220 | DEF_LOOKUP("pl022", &spi_clk), | 1257 | DEF_LOOKUP("pl022", &spi_clk), |
1221 | #ifdef CONFIG_MACH_U300_BS335 | 1258 | #ifdef CONFIG_MACH_U300_BS335 |
1222 | DEF_LOOKUP("uart1", &uart1_clk), | 1259 | DEF_LOOKUP("uart1", &uart1_clk), |
1223 | #endif | 1260 | #endif |
1224 | /* SLOW bridge clocks */ | 1261 | /* SLOW bridge clocks */ |
1225 | DEF_LOOKUP("slow", &slow_clk), | 1262 | DEF_LOOKUP("slow", &slow_clk), |
1226 | DEF_LOOKUP("wdog", &wdog_clk), | 1263 | DEF_LOOKUP("coh901327_wdog", &wdog_clk), |
1227 | DEF_LOOKUP("uart0", &uart_clk), | 1264 | DEF_LOOKUP("uart0", &uart_clk), |
1228 | DEF_LOOKUP("apptimer", &app_timer_clk), | 1265 | DEF_LOOKUP("apptimer", &app_timer_clk), |
1229 | DEF_LOOKUP("keypad", &keypad_clk), | 1266 | DEF_LOOKUP("coh901461-keypad", &keypad_clk), |
1230 | DEF_LOOKUP("u300-gpio", &gpio_clk), | 1267 | DEF_LOOKUP("u300-gpio", &gpio_clk), |
1231 | DEF_LOOKUP("rtc0", &rtc_clk), | 1268 | DEF_LOOKUP("rtc-coh901331", &rtc_clk), |
1232 | DEF_LOOKUP("bustr", &bustr_clk), | 1269 | DEF_LOOKUP("bustr", &bustr_clk), |
1233 | DEF_LOOKUP("evhist", &evhist_clk), | 1270 | DEF_LOOKUP("evhist", &evhist_clk), |
1234 | DEF_LOOKUP("timer", &timer_clk), | 1271 | DEF_LOOKUP("timer", &timer_clk), |
1235 | #ifdef CONFIG_MACH_U300_BS335 | 1272 | #ifdef CONFIG_MACH_U300_BS335 |
1236 | DEF_LOOKUP("ppm", &ppm_clk), | 1273 | DEF_LOOKUP("ppm", &ppm_clk), |
1237 | #endif | 1274 | #endif |
1238 | }; | 1275 | }; |
1239 | 1276 | ||
@@ -1427,16 +1464,20 @@ static const struct file_operations u300_clocks_operations = { | |||
1427 | .release = single_release, | 1464 | .release = single_release, |
1428 | }; | 1465 | }; |
1429 | 1466 | ||
1430 | static void init_clk_read_procfs(void) | 1467 | static int __init init_clk_read_debugfs(void) |
1431 | { | 1468 | { |
1432 | /* Expose a simple debugfs interface to view all clocks */ | 1469 | /* Expose a simple debugfs interface to view all clocks */ |
1433 | (void) debugfs_create_file("u300_clocks", S_IFREG | S_IRUGO, | 1470 | (void) debugfs_create_file("u300_clocks", S_IFREG | S_IRUGO, |
1434 | NULL, NULL, &u300_clocks_operations); | 1471 | NULL, NULL, |
1435 | } | 1472 | &u300_clocks_operations); |
1436 | #else | 1473 | return 0; |
1437 | static inline void init_clk_read_procfs(void) | ||
1438 | { | ||
1439 | } | 1474 | } |
1475 | /* | ||
1476 | * This needs to come in after the core_initcall() for the | ||
1477 | * overall clocks, because debugfs is not available until | ||
1478 | * the subsystems come up. | ||
1479 | */ | ||
1480 | module_init(init_clk_read_debugfs); | ||
1440 | #endif | 1481 | #endif |
1441 | 1482 | ||
1442 | static int __init u300_clock_init(void) | 1483 | static int __init u300_clock_init(void) |
@@ -1462,8 +1503,6 @@ static int __init u300_clock_init(void) | |||
1462 | 1503 | ||
1463 | clk_register(); | 1504 | clk_register(); |
1464 | 1505 | ||
1465 | init_clk_read_procfs(); | ||
1466 | |||
1467 | /* | 1506 | /* |
1468 | * Some of these may be on when we boot the system so make sure they | 1507 | * Some of these may be on when we boot the system so make sure they |
1469 | * are turned OFF. | 1508 | * are turned OFF. |
diff --git a/arch/arm/mach-u300/core.c b/arch/arm/mach-u300/core.c index 89b3ccf35e1b..7936085dd758 100644 --- a/arch/arm/mach-u300/core.c +++ b/arch/arm/mach-u300/core.c | |||
@@ -455,8 +455,8 @@ void __init u300_init_irq(void) | |||
455 | for (i = 0; i < NR_IRQS; i++) | 455 | for (i = 0; i < NR_IRQS; i++) |
456 | set_bit(i, (unsigned long *) &mask[0]); | 456 | set_bit(i, (unsigned long *) &mask[0]); |
457 | u300_enable_intcon_clock(); | 457 | u300_enable_intcon_clock(); |
458 | vic_init((void __iomem *) U300_INTCON0_VBASE, 0, mask[0], 0); | 458 | vic_init((void __iomem *) U300_INTCON0_VBASE, 0, mask[0], mask[0]); |
459 | vic_init((void __iomem *) U300_INTCON1_VBASE, 32, mask[1], 0); | 459 | vic_init((void __iomem *) U300_INTCON1_VBASE, 32, mask[1], mask[1]); |
460 | } | 460 | } |
461 | 461 | ||
462 | 462 | ||
diff --git a/arch/arm/mach-versatile/core.c b/arch/arm/mach-versatile/core.c index 69214fc8bd19..31093af7d052 100644 --- a/arch/arm/mach-versatile/core.c +++ b/arch/arm/mach-versatile/core.c | |||
@@ -342,8 +342,7 @@ static struct platform_device versatile_i2c_device = { | |||
342 | 342 | ||
343 | static struct i2c_board_info versatile_i2c_board_info[] = { | 343 | static struct i2c_board_info versatile_i2c_board_info[] = { |
344 | { | 344 | { |
345 | I2C_BOARD_INFO("rtc-ds1307", 0xd0 >> 1), | 345 | I2C_BOARD_INFO("ds1338", 0xd0 >> 1), |
346 | .type = "ds1338", | ||
347 | }, | 346 | }, |
348 | }; | 347 | }; |
349 | 348 | ||
diff --git a/arch/arm/mm/proc-syms.c b/arch/arm/mm/proc-syms.c index 195e48edd8c2..ac5c80062b70 100644 --- a/arch/arm/mm/proc-syms.c +++ b/arch/arm/mm/proc-syms.c | |||
@@ -27,6 +27,7 @@ EXPORT_SYMBOL(__cpuc_flush_kern_all); | |||
27 | EXPORT_SYMBOL(__cpuc_flush_user_all); | 27 | EXPORT_SYMBOL(__cpuc_flush_user_all); |
28 | EXPORT_SYMBOL(__cpuc_flush_user_range); | 28 | EXPORT_SYMBOL(__cpuc_flush_user_range); |
29 | EXPORT_SYMBOL(__cpuc_coherent_kern_range); | 29 | EXPORT_SYMBOL(__cpuc_coherent_kern_range); |
30 | EXPORT_SYMBOL(__cpuc_flush_dcache_page); | ||
30 | EXPORT_SYMBOL(dmac_inv_range); /* because of flush_ioremap_region() */ | 31 | EXPORT_SYMBOL(dmac_inv_range); /* because of flush_ioremap_region() */ |
31 | #else | 32 | #else |
32 | EXPORT_SYMBOL(cpu_cache); | 33 | EXPORT_SYMBOL(cpu_cache); |
diff --git a/arch/arm/plat-mxc/include/mach/iomux-mx3.h b/arch/arm/plat-mxc/include/mach/iomux-mx3.h index 27f8d1b2bc6b..2eb182f73876 100644 --- a/arch/arm/plat-mxc/include/mach/iomux-mx3.h +++ b/arch/arm/plat-mxc/include/mach/iomux-mx3.h | |||
@@ -602,6 +602,8 @@ enum iomux_pins { | |||
602 | #define MX31_PIN_I2C_DAT__SDA IOMUX_MODE(MX31_PIN_I2C_DAT, IOMUX_CONFIG_FUNC) | 602 | #define MX31_PIN_I2C_DAT__SDA IOMUX_MODE(MX31_PIN_I2C_DAT, IOMUX_CONFIG_FUNC) |
603 | #define MX31_PIN_DCD_DTE1__I2C2_SDA IOMUX_MODE(MX31_PIN_DCD_DTE1, IOMUX_CONFIG_ALT2) | 603 | #define MX31_PIN_DCD_DTE1__I2C2_SDA IOMUX_MODE(MX31_PIN_DCD_DTE1, IOMUX_CONFIG_ALT2) |
604 | #define MX31_PIN_RI_DTE1__I2C2_SCL IOMUX_MODE(MX31_PIN_RI_DTE1, IOMUX_CONFIG_ALT2) | 604 | #define MX31_PIN_RI_DTE1__I2C2_SCL IOMUX_MODE(MX31_PIN_RI_DTE1, IOMUX_CONFIG_ALT2) |
605 | #define MX31_PIN_CSPI2_SS2__I2C3_SDA IOMUX_MODE(MX31_PIN_CSPI2_SS2, IOMUX_CONFIG_ALT1) | ||
606 | #define MX31_PIN_CSPI2_SCLK__I2C3_SCL IOMUX_MODE(MX31_PIN_CSPI2_SCLK, IOMUX_CONFIG_ALT1) | ||
605 | #define MX31_PIN_CSI_D4__CSI_D4 IOMUX_MODE(MX31_PIN_CSI_D4, IOMUX_CONFIG_FUNC) | 607 | #define MX31_PIN_CSI_D4__CSI_D4 IOMUX_MODE(MX31_PIN_CSI_D4, IOMUX_CONFIG_FUNC) |
606 | #define MX31_PIN_CSI_D5__CSI_D5 IOMUX_MODE(MX31_PIN_CSI_D5, IOMUX_CONFIG_FUNC) | 608 | #define MX31_PIN_CSI_D5__CSI_D5 IOMUX_MODE(MX31_PIN_CSI_D5, IOMUX_CONFIG_FUNC) |
607 | #define MX31_PIN_CSI_D6__CSI_D6 IOMUX_MODE(MX31_PIN_CSI_D6, IOMUX_CONFIG_FUNC) | 609 | #define MX31_PIN_CSI_D6__CSI_D6 IOMUX_MODE(MX31_PIN_CSI_D6, IOMUX_CONFIG_FUNC) |
diff --git a/arch/arm/plat-pxa/gpio.c b/arch/arm/plat-pxa/gpio.c index abc79d44acaa..98548c6903a0 100644 --- a/arch/arm/plat-pxa/gpio.c +++ b/arch/arm/plat-pxa/gpio.c | |||
@@ -16,7 +16,7 @@ | |||
16 | #include <linux/irq.h> | 16 | #include <linux/irq.h> |
17 | #include <linux/io.h> | 17 | #include <linux/io.h> |
18 | #include <linux/sysdev.h> | 18 | #include <linux/sysdev.h> |
19 | #include <linux/bootmem.h> | 19 | #include <linux/slab.h> |
20 | 20 | ||
21 | #include <mach/gpio.h> | 21 | #include <mach/gpio.h> |
22 | 22 | ||
@@ -112,17 +112,12 @@ static int __init pxa_init_gpio_chip(int gpio_end) | |||
112 | int i, gpio, nbanks = gpio_to_bank(gpio_end) + 1; | 112 | int i, gpio, nbanks = gpio_to_bank(gpio_end) + 1; |
113 | struct pxa_gpio_chip *chips; | 113 | struct pxa_gpio_chip *chips; |
114 | 114 | ||
115 | /* this is early, we have to use bootmem allocator, and we really | 115 | chips = kzalloc(nbanks * sizeof(struct pxa_gpio_chip), GFP_KERNEL); |
116 | * want this to be allocated dynamically for different 'gpio_end' | ||
117 | */ | ||
118 | chips = alloc_bootmem_low(nbanks * sizeof(struct pxa_gpio_chip)); | ||
119 | if (chips == NULL) { | 116 | if (chips == NULL) { |
120 | pr_err("%s: failed to allocate GPIO chips\n", __func__); | 117 | pr_err("%s: failed to allocate GPIO chips\n", __func__); |
121 | return -ENOMEM; | 118 | return -ENOMEM; |
122 | } | 119 | } |
123 | 120 | ||
124 | memset(chips, 0, nbanks * sizeof(struct pxa_gpio_chip)); | ||
125 | |||
126 | for (i = 0, gpio = 0; i < nbanks; i++, gpio += 32) { | 121 | for (i = 0, gpio = 0; i < nbanks; i++, gpio += 32) { |
127 | struct gpio_chip *c = &chips[i].chip; | 122 | struct gpio_chip *c = &chips[i].chip; |
128 | 123 | ||
diff --git a/arch/arm/plat-s3c24xx/pwm.c b/arch/arm/plat-s3c24xx/pwm.c index 0120b760315b..82a6d4de02a3 100644 --- a/arch/arm/plat-s3c24xx/pwm.c +++ b/arch/arm/plat-s3c24xx/pwm.c | |||
@@ -246,6 +246,10 @@ int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) | |||
246 | 246 | ||
247 | tcmp = duty_ns / tin_ns; | 247 | tcmp = duty_ns / tin_ns; |
248 | tcmp = tcnt - tcmp; | 248 | tcmp = tcnt - tcmp; |
249 | /* the pwm hw only checks the compare register after a decrement, | ||
250 | so the pin never toggles if tcmp = tcnt */ | ||
251 | if (tcmp == tcnt) | ||
252 | tcmp--; | ||
249 | 253 | ||
250 | pwm_dbg(pwm, "tin_ns=%lu, tcmp=%ld/%lu\n", tin_ns, tcmp, tcnt); | 254 | pwm_dbg(pwm, "tin_ns=%lu, tcmp=%ld/%lu\n", tin_ns, tcmp, tcnt); |
251 | 255 | ||
diff --git a/arch/arm/plat-s3c64xx/pm.c b/arch/arm/plat-s3c64xx/pm.c index 07a6516a4f3c..47632fc7eb66 100644 --- a/arch/arm/plat-s3c64xx/pm.c +++ b/arch/arm/plat-s3c64xx/pm.c | |||
@@ -117,8 +117,6 @@ void s3c_pm_save_core(void) | |||
117 | * this. | 117 | * this. |
118 | */ | 118 | */ |
119 | 119 | ||
120 | #include <plat/regs-gpio.h> | ||
121 | |||
122 | static void s3c64xx_cpu_suspend(void) | 120 | static void s3c64xx_cpu_suspend(void) |
123 | { | 121 | { |
124 | unsigned long tmp; | 122 | unsigned long tmp; |
diff --git a/arch/arm/plat-s3c64xx/s3c6400-clock.c b/arch/arm/plat-s3c64xx/s3c6400-clock.c index 1debc1f9f987..febac1950d8e 100644 --- a/arch/arm/plat-s3c64xx/s3c6400-clock.c +++ b/arch/arm/plat-s3c64xx/s3c6400-clock.c | |||
@@ -153,7 +153,7 @@ static unsigned long s3c64xx_clk_arm_round_rate(struct clk *clk, | |||
153 | u32 div; | 153 | u32 div; |
154 | 154 | ||
155 | if (parent < rate) | 155 | if (parent < rate) |
156 | return rate; | 156 | return parent; |
157 | 157 | ||
158 | div = (parent / rate) - 1; | 158 | div = (parent / rate) - 1; |
159 | if (div > armclk_mask) | 159 | if (div > armclk_mask) |
@@ -175,7 +175,7 @@ static int s3c64xx_clk_arm_set_rate(struct clk *clk, unsigned long rate) | |||
175 | div = clk_get_rate(clk->parent) / rate; | 175 | div = clk_get_rate(clk->parent) / rate; |
176 | 176 | ||
177 | val = __raw_readl(S3C_CLK_DIV0); | 177 | val = __raw_readl(S3C_CLK_DIV0); |
178 | val &= armclk_mask; | 178 | val &= ~armclk_mask; |
179 | val |= (div - 1); | 179 | val |= (div - 1); |
180 | __raw_writel(val, S3C_CLK_DIV0); | 180 | __raw_writel(val, S3C_CLK_DIV0); |
181 | 181 | ||
diff --git a/arch/arm/plat-stmp3xxx/pinmux.c b/arch/arm/plat-stmp3xxx/pinmux.c index d41200382208..6d6b1a468eda 100644 --- a/arch/arm/plat-stmp3xxx/pinmux.c +++ b/arch/arm/plat-stmp3xxx/pinmux.c | |||
@@ -22,7 +22,6 @@ | |||
22 | #include <linux/sysdev.h> | 22 | #include <linux/sysdev.h> |
23 | #include <linux/string.h> | 23 | #include <linux/string.h> |
24 | #include <linux/bitops.h> | 24 | #include <linux/bitops.h> |
25 | #include <linux/sysdev.h> | ||
26 | #include <linux/irq.h> | 25 | #include <linux/irq.h> |
27 | 26 | ||
28 | #include <mach/hardware.h> | 27 | #include <mach/hardware.h> |
diff --git a/arch/avr32/include/asm/pgalloc.h b/arch/avr32/include/asm/pgalloc.h index 640821323943..92ecd8446ef8 100644 --- a/arch/avr32/include/asm/pgalloc.h +++ b/arch/avr32/include/asm/pgalloc.h | |||
@@ -83,7 +83,7 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) | |||
83 | quicklist_free_page(QUICK_PT, NULL, pte); | 83 | quicklist_free_page(QUICK_PT, NULL, pte); |
84 | } | 84 | } |
85 | 85 | ||
86 | #define __pte_free_tlb(tlb,pte) \ | 86 | #define __pte_free_tlb(tlb,pte,addr) \ |
87 | do { \ | 87 | do { \ |
88 | pgtable_page_dtor(pte); \ | 88 | pgtable_page_dtor(pte); \ |
89 | tlb_remove_page((tlb), pte); \ | 89 | tlb_remove_page((tlb), pte); \ |
diff --git a/arch/avr32/include/asm/thread_info.h b/arch/avr32/include/asm/thread_info.h index 4442f8d2d423..fc42de5ca209 100644 --- a/arch/avr32/include/asm/thread_info.h +++ b/arch/avr32/include/asm/thread_info.h | |||
@@ -40,7 +40,7 @@ struct thread_info { | |||
40 | .exec_domain = &default_exec_domain, \ | 40 | .exec_domain = &default_exec_domain, \ |
41 | .flags = 0, \ | 41 | .flags = 0, \ |
42 | .cpu = 0, \ | 42 | .cpu = 0, \ |
43 | .preempt_count = 1, \ | 43 | .preempt_count = INIT_PREEMPT_COUNT, \ |
44 | .restart_block = { \ | 44 | .restart_block = { \ |
45 | .fn = do_no_restart_syscall \ | 45 | .fn = do_no_restart_syscall \ |
46 | } \ | 46 | } \ |
diff --git a/arch/avr32/kernel/traps.c b/arch/avr32/kernel/traps.c index 6e3d491184ea..b91b2044af9c 100644 --- a/arch/avr32/kernel/traps.c +++ b/arch/avr32/kernel/traps.c | |||
@@ -32,22 +32,25 @@ void NORET_TYPE die(const char *str, struct pt_regs *regs, long err) | |||
32 | spin_lock_irq(&die_lock); | 32 | spin_lock_irq(&die_lock); |
33 | bust_spinlocks(1); | 33 | bust_spinlocks(1); |
34 | 34 | ||
35 | printk(KERN_ALERT "Oops: %s, sig: %ld [#%d]\n" KERN_EMERG, | 35 | printk(KERN_ALERT "Oops: %s, sig: %ld [#%d]\n", |
36 | str, err, ++die_counter); | 36 | str, err, ++die_counter); |
37 | |||
38 | printk(KERN_EMERG); | ||
39 | |||
37 | #ifdef CONFIG_PREEMPT | 40 | #ifdef CONFIG_PREEMPT |
38 | printk("PREEMPT "); | 41 | printk(KERN_CONT "PREEMPT "); |
39 | #endif | 42 | #endif |
40 | #ifdef CONFIG_FRAME_POINTER | 43 | #ifdef CONFIG_FRAME_POINTER |
41 | printk("FRAME_POINTER "); | 44 | printk(KERN_CONT "FRAME_POINTER "); |
42 | #endif | 45 | #endif |
43 | if (current_cpu_data.features & AVR32_FEATURE_OCD) { | 46 | if (current_cpu_data.features & AVR32_FEATURE_OCD) { |
44 | unsigned long did = ocd_read(DID); | 47 | unsigned long did = ocd_read(DID); |
45 | printk("chip: 0x%03lx:0x%04lx rev %lu\n", | 48 | printk(KERN_CONT "chip: 0x%03lx:0x%04lx rev %lu\n", |
46 | (did >> 1) & 0x7ff, | 49 | (did >> 1) & 0x7ff, |
47 | (did >> 12) & 0x7fff, | 50 | (did >> 12) & 0x7fff, |
48 | (did >> 28) & 0xf); | 51 | (did >> 28) & 0xf); |
49 | } else { | 52 | } else { |
50 | printk("cpu: arch %u r%u / core %u r%u\n", | 53 | printk(KERN_CONT "cpu: arch %u r%u / core %u r%u\n", |
51 | current_cpu_data.arch_type, | 54 | current_cpu_data.arch_type, |
52 | current_cpu_data.arch_revision, | 55 | current_cpu_data.arch_revision, |
53 | current_cpu_data.cpu_type, | 56 | current_cpu_data.cpu_type, |
diff --git a/arch/blackfin/include/asm/context.S b/arch/blackfin/include/asm/context.S index 16561ab18b38..f8a664f022b1 100644 --- a/arch/blackfin/include/asm/context.S +++ b/arch/blackfin/include/asm/context.S | |||
@@ -223,9 +223,10 @@ | |||
223 | [--sp] = RETN; | 223 | [--sp] = RETN; |
224 | [--sp] = RETE; | 224 | [--sp] = RETE; |
225 | [--sp] = SEQSTAT; | 225 | [--sp] = SEQSTAT; |
226 | #ifdef CONFIG_KGDB | 226 | #ifdef CONFIG_DEBUG_KERNEL |
227 | r1.l = lo(IPEND); | 227 | p1.l = lo(IPEND); |
228 | r1.h = hi(IPEND); | 228 | p1.h = hi(IPEND); |
229 | r1 = [p1]; | ||
229 | [--sp] = r1; | 230 | [--sp] = r1; |
230 | #else | 231 | #else |
231 | [--sp] = r0; /* Skip IPEND as well. */ | 232 | [--sp] = r0; /* Skip IPEND as well. */ |
diff --git a/arch/blackfin/include/asm/cpu.h b/arch/blackfin/include/asm/cpu.h index 565b8136855e..fadfa82f93b2 100644 --- a/arch/blackfin/include/asm/cpu.h +++ b/arch/blackfin/include/asm/cpu.h | |||
@@ -32,7 +32,6 @@ struct blackfin_cpudata { | |||
32 | struct task_struct *idle; | 32 | struct task_struct *idle; |
33 | unsigned int imemctl; | 33 | unsigned int imemctl; |
34 | unsigned int dmemctl; | 34 | unsigned int dmemctl; |
35 | unsigned long loops_per_jiffy; | ||
36 | unsigned long dcache_invld_count; | 35 | unsigned long dcache_invld_count; |
37 | unsigned long icache_invld_count; | 36 | unsigned long icache_invld_count; |
38 | }; | 37 | }; |
diff --git a/arch/blackfin/include/asm/hardirq.h b/arch/blackfin/include/asm/hardirq.h index cbd52f86bb9f..0b78b873df51 100644 --- a/arch/blackfin/include/asm/hardirq.h +++ b/arch/blackfin/include/asm/hardirq.h | |||
@@ -6,6 +6,9 @@ | |||
6 | extern void ack_bad_irq(unsigned int irq); | 6 | extern void ack_bad_irq(unsigned int irq); |
7 | #define ack_bad_irq ack_bad_irq | 7 | #define ack_bad_irq ack_bad_irq |
8 | 8 | ||
9 | /* Define until common code gets sane defaults */ | ||
10 | #define HARDIRQ_BITS 9 | ||
11 | |||
9 | #include <asm-generic/hardirq.h> | 12 | #include <asm-generic/hardirq.h> |
10 | 13 | ||
11 | #endif | 14 | #endif |
diff --git a/arch/blackfin/include/asm/processor.h b/arch/blackfin/include/asm/processor.h index d0be99be8308..a36ad8dac068 100644 --- a/arch/blackfin/include/asm/processor.h +++ b/arch/blackfin/include/asm/processor.h | |||
@@ -105,23 +105,16 @@ static inline uint32_t __pure bfin_revid(void) | |||
105 | /* Always use CHIPID, to work around ANOMALY_05000234 */ | 105 | /* Always use CHIPID, to work around ANOMALY_05000234 */ |
106 | uint32_t revid = (bfin_read_CHIPID() & CHIPID_VERSION) >> 28; | 106 | uint32_t revid = (bfin_read_CHIPID() & CHIPID_VERSION) >> 28; |
107 | 107 | ||
108 | #ifdef CONFIG_BF52x | 108 | #ifdef _BOOTROM_GET_DXE_ADDRESS_TWI |
109 | /* ANOMALY_05000357 | 109 | /* |
110 | * ANOMALY_05000364 | ||
110 | * Incorrect Revision Number in DSPID Register | 111 | * Incorrect Revision Number in DSPID Register |
111 | */ | 112 | */ |
112 | if (revid == 0) | 113 | if (ANOMALY_05000364 && |
113 | switch (bfin_read16(_BOOTROM_GET_DXE_ADDRESS_TWI)) { | 114 | bfin_read16(_BOOTROM_GET_DXE_ADDRESS_TWI) == 0x2796) |
114 | case 0x0010: | 115 | revid = 1; |
115 | revid = 0; | ||
116 | break; | ||
117 | case 0x2796: | ||
118 | revid = 1; | ||
119 | break; | ||
120 | default: | ||
121 | revid = 0xFFFF; | ||
122 | break; | ||
123 | } | ||
124 | #endif | 116 | #endif |
117 | |||
125 | return revid; | 118 | return revid; |
126 | } | 119 | } |
127 | 120 | ||
diff --git a/arch/blackfin/include/asm/thread_info.h b/arch/blackfin/include/asm/thread_info.h index 2920087516f2..2bbfdd950afc 100644 --- a/arch/blackfin/include/asm/thread_info.h +++ b/arch/blackfin/include/asm/thread_info.h | |||
@@ -77,7 +77,7 @@ struct thread_info { | |||
77 | .exec_domain = &default_exec_domain, \ | 77 | .exec_domain = &default_exec_domain, \ |
78 | .flags = 0, \ | 78 | .flags = 0, \ |
79 | .cpu = 0, \ | 79 | .cpu = 0, \ |
80 | .preempt_count = 1, \ | 80 | .preempt_count = INIT_PREEMPT_COUNT, \ |
81 | .restart_block = { \ | 81 | .restart_block = { \ |
82 | .fn = do_no_restart_syscall, \ | 82 | .fn = do_no_restart_syscall, \ |
83 | }, \ | 83 | }, \ |
diff --git a/arch/blackfin/kernel/bfin_dma_5xx.c b/arch/blackfin/kernel/bfin_dma_5xx.c index e0bf8cc06907..9f9b82816652 100644 --- a/arch/blackfin/kernel/bfin_dma_5xx.c +++ b/arch/blackfin/kernel/bfin_dma_5xx.c | |||
@@ -253,32 +253,31 @@ void __init early_dma_memcpy(void *pdst, const void *psrc, size_t size) | |||
253 | BUG_ON(src % 4); | 253 | BUG_ON(src % 4); |
254 | BUG_ON(size % 4); | 254 | BUG_ON(size % 4); |
255 | 255 | ||
256 | /* Force a sync in case a previous config reset on this channel | ||
257 | * occurred. This is needed so subsequent writes to DMA registers | ||
258 | * are not spuriously lost/corrupted. | ||
259 | */ | ||
260 | __builtin_bfin_ssync(); | ||
261 | |||
262 | src_ch = 0; | 256 | src_ch = 0; |
263 | /* Find an avalible memDMA channel */ | 257 | /* Find an avalible memDMA channel */ |
264 | while (1) { | 258 | while (1) { |
265 | if (!src_ch || src_ch == (struct dma_register *)MDMA_S1_NEXT_DESC_PTR) { | 259 | if (src_ch == (struct dma_register *)MDMA_S0_NEXT_DESC_PTR) { |
266 | dst_ch = (struct dma_register *)MDMA_D0_NEXT_DESC_PTR; | ||
267 | src_ch = (struct dma_register *)MDMA_S0_NEXT_DESC_PTR; | ||
268 | } else { | ||
269 | dst_ch = (struct dma_register *)MDMA_D1_NEXT_DESC_PTR; | 260 | dst_ch = (struct dma_register *)MDMA_D1_NEXT_DESC_PTR; |
270 | src_ch = (struct dma_register *)MDMA_S1_NEXT_DESC_PTR; | 261 | src_ch = (struct dma_register *)MDMA_S1_NEXT_DESC_PTR; |
262 | } else { | ||
263 | dst_ch = (struct dma_register *)MDMA_D0_NEXT_DESC_PTR; | ||
264 | src_ch = (struct dma_register *)MDMA_S0_NEXT_DESC_PTR; | ||
271 | } | 265 | } |
272 | 266 | ||
273 | if (!bfin_read16(&src_ch->cfg)) { | 267 | if (!bfin_read16(&src_ch->cfg)) |
268 | break; | ||
269 | else if (bfin_read16(&dst_ch->irq_status) & DMA_DONE) { | ||
270 | bfin_write16(&src_ch->cfg, 0); | ||
274 | break; | 271 | break; |
275 | } else { | ||
276 | if (bfin_read16(&src_ch->irq_status) & DMA_DONE) | ||
277 | bfin_write16(&src_ch->cfg, 0); | ||
278 | } | 272 | } |
279 | |||
280 | } | 273 | } |
281 | 274 | ||
275 | /* Force a sync in case a previous config reset on this channel | ||
276 | * occurred. This is needed so subsequent writes to DMA registers | ||
277 | * are not spuriously lost/corrupted. | ||
278 | */ | ||
279 | __builtin_bfin_ssync(); | ||
280 | |||
282 | /* Destination */ | 281 | /* Destination */ |
283 | bfin_write32(&dst_ch->start_addr, dst); | 282 | bfin_write32(&dst_ch->start_addr, dst); |
284 | bfin_write16(&dst_ch->x_count, size >> 2); | 283 | bfin_write16(&dst_ch->x_count, size >> 2); |
diff --git a/arch/blackfin/kernel/bfin_gpio.c b/arch/blackfin/kernel/bfin_gpio.c index beffa00a93c3..6b9446271371 100644 --- a/arch/blackfin/kernel/bfin_gpio.c +++ b/arch/blackfin/kernel/bfin_gpio.c | |||
@@ -686,14 +686,12 @@ void bfin_gpio_pm_hibernate_restore(void) | |||
686 | *port_fer[bank] = gpio_bank_saved[bank].fer; | 686 | *port_fer[bank] = gpio_bank_saved[bank].fer; |
687 | #endif | 687 | #endif |
688 | gpio_array[bank]->inen = gpio_bank_saved[bank].inen; | 688 | gpio_array[bank]->inen = gpio_bank_saved[bank].inen; |
689 | gpio_array[bank]->data_set = gpio_bank_saved[bank].data | ||
690 | & gpio_bank_saved[bank].dir; | ||
689 | gpio_array[bank]->dir = gpio_bank_saved[bank].dir; | 691 | gpio_array[bank]->dir = gpio_bank_saved[bank].dir; |
690 | gpio_array[bank]->polar = gpio_bank_saved[bank].polar; | 692 | gpio_array[bank]->polar = gpio_bank_saved[bank].polar; |
691 | gpio_array[bank]->edge = gpio_bank_saved[bank].edge; | 693 | gpio_array[bank]->edge = gpio_bank_saved[bank].edge; |
692 | gpio_array[bank]->both = gpio_bank_saved[bank].both; | 694 | gpio_array[bank]->both = gpio_bank_saved[bank].both; |
693 | |||
694 | gpio_array[bank]->data_set = gpio_bank_saved[bank].data | ||
695 | | gpio_bank_saved[bank].dir; | ||
696 | |||
697 | gpio_array[bank]->maska = gpio_bank_saved[bank].maska; | 695 | gpio_array[bank]->maska = gpio_bank_saved[bank].maska; |
698 | } | 696 | } |
699 | AWA_DUMMY_READ(maska); | 697 | AWA_DUMMY_READ(maska); |
diff --git a/arch/blackfin/kernel/cplb-nompu/cplbinit.c b/arch/blackfin/kernel/cplb-nompu/cplbinit.c index d6c067782e63..685f160a5a36 100644 --- a/arch/blackfin/kernel/cplb-nompu/cplbinit.c +++ b/arch/blackfin/kernel/cplb-nompu/cplbinit.c | |||
@@ -72,13 +72,24 @@ void __init generate_cplb_tables_cpu(unsigned int cpu) | |||
72 | } | 72 | } |
73 | 73 | ||
74 | /* Cover L1 memory. One 4M area for code and data each is enough. */ | 74 | /* Cover L1 memory. One 4M area for code and data each is enough. */ |
75 | if (L1_DATA_A_LENGTH || L1_DATA_B_LENGTH) { | 75 | if (cpu == 0) { |
76 | d_tbl[i_d].addr = L1_DATA_A_START; | 76 | if (L1_DATA_A_LENGTH || L1_DATA_B_LENGTH) { |
77 | d_tbl[i_d++].data = L1_DMEMORY | PAGE_SIZE_4MB; | 77 | d_tbl[i_d].addr = L1_DATA_A_START; |
78 | d_tbl[i_d++].data = L1_DMEMORY | PAGE_SIZE_4MB; | ||
79 | } | ||
80 | i_tbl[i_i].addr = L1_CODE_START; | ||
81 | i_tbl[i_i++].data = L1_IMEMORY | PAGE_SIZE_4MB; | ||
78 | } | 82 | } |
79 | i_tbl[i_i].addr = L1_CODE_START; | 83 | #ifdef CONFIG_SMP |
80 | i_tbl[i_i++].data = L1_IMEMORY | PAGE_SIZE_4MB; | 84 | else { |
81 | 85 | if (L1_DATA_A_LENGTH || L1_DATA_B_LENGTH) { | |
86 | d_tbl[i_d].addr = COREB_L1_DATA_A_START; | ||
87 | d_tbl[i_d++].data = L1_DMEMORY | PAGE_SIZE_4MB; | ||
88 | } | ||
89 | i_tbl[i_i].addr = COREB_L1_CODE_START; | ||
90 | i_tbl[i_i++].data = L1_IMEMORY | PAGE_SIZE_4MB; | ||
91 | } | ||
92 | #endif | ||
82 | first_switched_dcplb = i_d; | 93 | first_switched_dcplb = i_d; |
83 | first_switched_icplb = i_i; | 94 | first_switched_icplb = i_i; |
84 | 95 | ||
diff --git a/arch/blackfin/kernel/process.c b/arch/blackfin/kernel/process.c index 79cad0ac5892..9da36bab7ccb 100644 --- a/arch/blackfin/kernel/process.c +++ b/arch/blackfin/kernel/process.c | |||
@@ -361,7 +361,7 @@ static inline | |||
361 | int in_mem_const(unsigned long addr, unsigned long size, | 361 | int in_mem_const(unsigned long addr, unsigned long size, |
362 | unsigned long const_addr, unsigned long const_size) | 362 | unsigned long const_addr, unsigned long const_size) |
363 | { | 363 | { |
364 | return in_mem_const_off(addr, 0, size, const_addr, const_size); | 364 | return in_mem_const_off(addr, size, 0, const_addr, const_size); |
365 | } | 365 | } |
366 | #define IN_ASYNC(bnum, bctlnum) \ | 366 | #define IN_ASYNC(bnum, bctlnum) \ |
367 | ({ \ | 367 | ({ \ |
@@ -390,13 +390,13 @@ int bfin_mem_access_type(unsigned long addr, unsigned long size) | |||
390 | if (in_mem_const(addr, size, L1_DATA_B_START, L1_DATA_B_LENGTH)) | 390 | if (in_mem_const(addr, size, L1_DATA_B_START, L1_DATA_B_LENGTH)) |
391 | return cpu == 0 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; | 391 | return cpu == 0 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; |
392 | #ifdef COREB_L1_CODE_START | 392 | #ifdef COREB_L1_CODE_START |
393 | if (in_mem_const(addr, size, COREB_L1_CODE_START, L1_CODE_LENGTH)) | 393 | if (in_mem_const(addr, size, COREB_L1_CODE_START, COREB_L1_CODE_LENGTH)) |
394 | return cpu == 1 ? BFIN_MEM_ACCESS_ITEST : BFIN_MEM_ACCESS_IDMA; | 394 | return cpu == 1 ? BFIN_MEM_ACCESS_ITEST : BFIN_MEM_ACCESS_IDMA; |
395 | if (in_mem_const(addr, size, COREB_L1_SCRATCH_START, L1_SCRATCH_LENGTH)) | 395 | if (in_mem_const(addr, size, COREB_L1_SCRATCH_START, L1_SCRATCH_LENGTH)) |
396 | return cpu == 1 ? BFIN_MEM_ACCESS_CORE_ONLY : -EFAULT; | 396 | return cpu == 1 ? BFIN_MEM_ACCESS_CORE_ONLY : -EFAULT; |
397 | if (in_mem_const(addr, size, COREB_L1_DATA_A_START, L1_DATA_A_LENGTH)) | 397 | if (in_mem_const(addr, size, COREB_L1_DATA_A_START, COREB_L1_DATA_A_LENGTH)) |
398 | return cpu == 1 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; | 398 | return cpu == 1 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; |
399 | if (in_mem_const(addr, size, COREB_L1_DATA_B_START, L1_DATA_B_LENGTH)) | 399 | if (in_mem_const(addr, size, COREB_L1_DATA_B_START, COREB_L1_DATA_B_LENGTH)) |
400 | return cpu == 1 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; | 400 | return cpu == 1 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; |
401 | #endif | 401 | #endif |
402 | if (in_mem_const(addr, size, L2_START, L2_LENGTH)) | 402 | if (in_mem_const(addr, size, L2_START, L2_LENGTH)) |
@@ -472,13 +472,13 @@ int _access_ok(unsigned long addr, unsigned long size) | |||
472 | if (in_mem_const_off(addr, size, _ebss_b_l1 - _sdata_b_l1, L1_DATA_B_START, L1_DATA_B_LENGTH)) | 472 | if (in_mem_const_off(addr, size, _ebss_b_l1 - _sdata_b_l1, L1_DATA_B_START, L1_DATA_B_LENGTH)) |
473 | return 1; | 473 | return 1; |
474 | #ifdef COREB_L1_CODE_START | 474 | #ifdef COREB_L1_CODE_START |
475 | if (in_mem_const(addr, size, COREB_L1_CODE_START, L1_CODE_LENGTH)) | 475 | if (in_mem_const(addr, size, COREB_L1_CODE_START, COREB_L1_CODE_LENGTH)) |
476 | return 1; | 476 | return 1; |
477 | if (in_mem_const(addr, size, COREB_L1_SCRATCH_START, L1_SCRATCH_LENGTH)) | 477 | if (in_mem_const(addr, size, COREB_L1_SCRATCH_START, L1_SCRATCH_LENGTH)) |
478 | return 1; | 478 | return 1; |
479 | if (in_mem_const(addr, size, COREB_L1_DATA_A_START, L1_DATA_A_LENGTH)) | 479 | if (in_mem_const(addr, size, COREB_L1_DATA_A_START, COREB_L1_DATA_A_LENGTH)) |
480 | return 1; | 480 | return 1; |
481 | if (in_mem_const(addr, size, COREB_L1_DATA_B_START, L1_DATA_B_LENGTH)) | 481 | if (in_mem_const(addr, size, COREB_L1_DATA_B_START, COREB_L1_DATA_B_LENGTH)) |
482 | return 1; | 482 | return 1; |
483 | #endif | 483 | #endif |
484 | if (in_mem_const_off(addr, size, _ebss_l2 - _stext_l2, L2_START, L2_LENGTH)) | 484 | if (in_mem_const_off(addr, size, _ebss_l2 - _stext_l2, L2_START, L2_LENGTH)) |
diff --git a/arch/blackfin/kernel/ptrace.c b/arch/blackfin/kernel/ptrace.c index d76618db50df..6a387eec6b65 100644 --- a/arch/blackfin/kernel/ptrace.c +++ b/arch/blackfin/kernel/ptrace.c | |||
@@ -31,7 +31,6 @@ | |||
31 | #include <linux/sched.h> | 31 | #include <linux/sched.h> |
32 | #include <linux/mm.h> | 32 | #include <linux/mm.h> |
33 | #include <linux/smp.h> | 33 | #include <linux/smp.h> |
34 | #include <linux/smp_lock.h> | ||
35 | #include <linux/errno.h> | 34 | #include <linux/errno.h> |
36 | #include <linux/ptrace.h> | 35 | #include <linux/ptrace.h> |
37 | #include <linux/user.h> | 36 | #include <linux/user.h> |
diff --git a/arch/blackfin/kernel/setup.c b/arch/blackfin/kernel/setup.c index 298f023bcc09..6225edae488e 100644 --- a/arch/blackfin/kernel/setup.c +++ b/arch/blackfin/kernel/setup.c | |||
@@ -168,7 +168,6 @@ void __cpuinit bfin_setup_cpudata(unsigned int cpu) | |||
168 | struct blackfin_cpudata *cpudata = &per_cpu(cpu_data, cpu); | 168 | struct blackfin_cpudata *cpudata = &per_cpu(cpu_data, cpu); |
169 | 169 | ||
170 | cpudata->idle = current; | 170 | cpudata->idle = current; |
171 | cpudata->loops_per_jiffy = loops_per_jiffy; | ||
172 | cpudata->imemctl = bfin_read_IMEM_CONTROL(); | 171 | cpudata->imemctl = bfin_read_IMEM_CONTROL(); |
173 | cpudata->dmemctl = bfin_read_DMEM_CONTROL(); | 172 | cpudata->dmemctl = bfin_read_DMEM_CONTROL(); |
174 | } | 173 | } |
@@ -408,13 +407,14 @@ static void __init print_memory_map(char *who) | |||
408 | bfin_memmap.map[i].addr + bfin_memmap.map[i].size); | 407 | bfin_memmap.map[i].addr + bfin_memmap.map[i].size); |
409 | switch (bfin_memmap.map[i].type) { | 408 | switch (bfin_memmap.map[i].type) { |
410 | case BFIN_MEMMAP_RAM: | 409 | case BFIN_MEMMAP_RAM: |
411 | printk("(usable)\n"); | 410 | printk(KERN_CONT "(usable)\n"); |
412 | break; | 411 | break; |
413 | case BFIN_MEMMAP_RESERVED: | 412 | case BFIN_MEMMAP_RESERVED: |
414 | printk("(reserved)\n"); | 413 | printk(KERN_CONT "(reserved)\n"); |
415 | break; | 414 | break; |
416 | default: printk("type %lu\n", bfin_memmap.map[i].type); | 415 | default: |
417 | break; | 416 | printk(KERN_CONT "type %lu\n", bfin_memmap.map[i].type); |
417 | break; | ||
418 | } | 418 | } |
419 | } | 419 | } |
420 | } | 420 | } |
@@ -567,17 +567,23 @@ static __init void memory_setup(void) | |||
567 | # endif /* ANOMALY_05000263 */ | 567 | # endif /* ANOMALY_05000263 */ |
568 | # endif /* CONFIG_ROMFS_FS */ | 568 | # endif /* CONFIG_ROMFS_FS */ |
569 | 569 | ||
570 | memory_end -= mtd_size; | 570 | /* Since the default MTD_UCLINUX has no magic number, we just blindly |
571 | 571 | * read 8 past the end of the kernel's image, and look at it. | |
572 | if (mtd_size == 0) { | 572 | * When no image is attached, mtd_size is set to a random number |
573 | console_init(); | 573 | * Do some basic sanity checks before operating on things |
574 | panic("Don't boot kernel without rootfs attached."); | 574 | */ |
575 | if (mtd_size == 0 || memory_end <= mtd_size) { | ||
576 | pr_emerg("Could not find valid ram mtd attached.\n"); | ||
577 | } else { | ||
578 | memory_end -= mtd_size; | ||
579 | |||
580 | /* Relocate MTD image to the top of memory after the uncached memory area */ | ||
581 | uclinux_ram_map.phys = memory_mtd_start = memory_end; | ||
582 | uclinux_ram_map.size = mtd_size; | ||
583 | pr_info("Found mtd parition at 0x%p, (len=0x%lx), moving to 0x%p\n", | ||
584 | _end, mtd_size, (void *)memory_mtd_start); | ||
585 | dma_memcpy((void *)uclinux_ram_map.phys, _end, uclinux_ram_map.size); | ||
575 | } | 586 | } |
576 | |||
577 | /* Relocate MTD image to the top of memory after the uncached memory area */ | ||
578 | uclinux_ram_map.phys = memory_mtd_start = memory_end; | ||
579 | uclinux_ram_map.size = mtd_size; | ||
580 | dma_memcpy((void *)uclinux_ram_map.phys, _end, uclinux_ram_map.size); | ||
581 | #endif /* CONFIG_MTD_UCLINUX */ | 587 | #endif /* CONFIG_MTD_UCLINUX */ |
582 | 588 | ||
583 | #if (defined(CONFIG_BFIN_EXTMEM_ICACHEABLE) && ANOMALY_05000263) | 589 | #if (defined(CONFIG_BFIN_EXTMEM_ICACHEABLE) && ANOMALY_05000263) |
@@ -614,19 +620,19 @@ static __init void memory_setup(void) | |||
614 | printk(KERN_INFO "Kernel Managed Memory: %ldMB\n", _ramend >> 20); | 620 | printk(KERN_INFO "Kernel Managed Memory: %ldMB\n", _ramend >> 20); |
615 | 621 | ||
616 | printk(KERN_INFO "Memory map:\n" | 622 | printk(KERN_INFO "Memory map:\n" |
617 | KERN_INFO " fixedcode = 0x%p-0x%p\n" | 623 | " fixedcode = 0x%p-0x%p\n" |
618 | KERN_INFO " text = 0x%p-0x%p\n" | 624 | " text = 0x%p-0x%p\n" |
619 | KERN_INFO " rodata = 0x%p-0x%p\n" | 625 | " rodata = 0x%p-0x%p\n" |
620 | KERN_INFO " bss = 0x%p-0x%p\n" | 626 | " bss = 0x%p-0x%p\n" |
621 | KERN_INFO " data = 0x%p-0x%p\n" | 627 | " data = 0x%p-0x%p\n" |
622 | KERN_INFO " stack = 0x%p-0x%p\n" | 628 | " stack = 0x%p-0x%p\n" |
623 | KERN_INFO " init = 0x%p-0x%p\n" | 629 | " init = 0x%p-0x%p\n" |
624 | KERN_INFO " available = 0x%p-0x%p\n" | 630 | " available = 0x%p-0x%p\n" |
625 | #ifdef CONFIG_MTD_UCLINUX | 631 | #ifdef CONFIG_MTD_UCLINUX |
626 | KERN_INFO " rootfs = 0x%p-0x%p\n" | 632 | " rootfs = 0x%p-0x%p\n" |
627 | #endif | 633 | #endif |
628 | #if DMA_UNCACHED_REGION > 0 | 634 | #if DMA_UNCACHED_REGION > 0 |
629 | KERN_INFO " DMA Zone = 0x%p-0x%p\n" | 635 | " DMA Zone = 0x%p-0x%p\n" |
630 | #endif | 636 | #endif |
631 | , (void *)FIXED_CODE_START, (void *)FIXED_CODE_END, | 637 | , (void *)FIXED_CODE_START, (void *)FIXED_CODE_END, |
632 | _stext, _etext, | 638 | _stext, _etext, |
@@ -859,20 +865,13 @@ void __init setup_arch(char **cmdline_p) | |||
859 | #endif | 865 | #endif |
860 | printk(KERN_INFO "Hardware Trace "); | 866 | printk(KERN_INFO "Hardware Trace "); |
861 | if (bfin_read_TBUFCTL() & 0x1) | 867 | if (bfin_read_TBUFCTL() & 0x1) |
862 | printk("Active "); | 868 | printk(KERN_CONT "Active "); |
863 | else | 869 | else |
864 | printk("Off "); | 870 | printk(KERN_CONT "Off "); |
865 | if (bfin_read_TBUFCTL() & 0x2) | 871 | if (bfin_read_TBUFCTL() & 0x2) |
866 | printk("and Enabled\n"); | 872 | printk(KERN_CONT "and Enabled\n"); |
867 | else | 873 | else |
868 | printk("and Disabled\n"); | 874 | printk(KERN_CONT "and Disabled\n"); |
869 | |||
870 | #if defined(CONFIG_CHR_DEV_FLASH) || defined(CONFIG_BLK_DEV_FLASH) | ||
871 | /* we need to initialize the Flashrom device here since we might | ||
872 | * do things with flash early on in the boot | ||
873 | */ | ||
874 | flash_probe(); | ||
875 | #endif | ||
876 | 875 | ||
877 | printk(KERN_INFO "Boot Mode: %i\n", bfin_read_SYSCR() & 0xF); | 876 | printk(KERN_INFO "Boot Mode: %i\n", bfin_read_SYSCR() & 0xF); |
878 | 877 | ||
@@ -937,10 +936,6 @@ void __init setup_arch(char **cmdline_p) | |||
937 | CPU, bfin_revid()); | 936 | CPU, bfin_revid()); |
938 | } | 937 | } |
939 | 938 | ||
940 | /* We can't run on BF548-0.1 due to ANOMALY 05000448 */ | ||
941 | if (bfin_cpuid() == 0x27de && bfin_revid() == 1) | ||
942 | panic("You can't run on this processor due to 05000448"); | ||
943 | |||
944 | printk(KERN_INFO "Blackfin Linux support by http://blackfin.uclinux.org/\n"); | 939 | printk(KERN_INFO "Blackfin Linux support by http://blackfin.uclinux.org/\n"); |
945 | 940 | ||
946 | printk(KERN_INFO "Processor Speed: %lu MHz core clock and %lu MHz System Clock\n", | 941 | printk(KERN_INFO "Processor Speed: %lu MHz core clock and %lu MHz System Clock\n", |
@@ -1163,9 +1158,9 @@ static int show_cpuinfo(struct seq_file *m, void *v) | |||
1163 | sclk/1000000, sclk%1000000); | 1158 | sclk/1000000, sclk%1000000); |
1164 | seq_printf(m, "bogomips\t: %lu.%02lu\n" | 1159 | seq_printf(m, "bogomips\t: %lu.%02lu\n" |
1165 | "Calibration\t: %lu loops\n", | 1160 | "Calibration\t: %lu loops\n", |
1166 | (cpudata->loops_per_jiffy * HZ) / 500000, | 1161 | (loops_per_jiffy * HZ) / 500000, |
1167 | ((cpudata->loops_per_jiffy * HZ) / 5000) % 100, | 1162 | ((loops_per_jiffy * HZ) / 5000) % 100, |
1168 | (cpudata->loops_per_jiffy * HZ)); | 1163 | (loops_per_jiffy * HZ)); |
1169 | 1164 | ||
1170 | /* Check Cache configutation */ | 1165 | /* Check Cache configutation */ |
1171 | switch (cpudata->dmemctl & (1 << DMC0_P | 1 << DMC1_P)) { | 1166 | switch (cpudata->dmemctl & (1 << DMC0_P | 1 << DMC1_P)) { |
diff --git a/arch/blackfin/kernel/sys_bfin.c b/arch/blackfin/kernel/sys_bfin.c index a8f1329c15a4..3da60fb13ce4 100644 --- a/arch/blackfin/kernel/sys_bfin.c +++ b/arch/blackfin/kernel/sys_bfin.c | |||
@@ -29,7 +29,6 @@ | |||
29 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | 29 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
30 | */ | 30 | */ |
31 | 31 | ||
32 | #include <linux/smp_lock.h> | ||
33 | #include <linux/spinlock.h> | 32 | #include <linux/spinlock.h> |
34 | #include <linux/sem.h> | 33 | #include <linux/sem.h> |
35 | #include <linux/msg.h> | 34 | #include <linux/msg.h> |
diff --git a/arch/blackfin/kernel/traps.c b/arch/blackfin/kernel/traps.c index 8eeb457ce5d5..bf2b2d1f8ae5 100644 --- a/arch/blackfin/kernel/traps.c +++ b/arch/blackfin/kernel/traps.c | |||
@@ -212,7 +212,7 @@ asmlinkage void double_fault_c(struct pt_regs *fp) | |||
212 | console_verbose(); | 212 | console_verbose(); |
213 | oops_in_progress = 1; | 213 | oops_in_progress = 1; |
214 | #ifdef CONFIG_DEBUG_VERBOSE | 214 | #ifdef CONFIG_DEBUG_VERBOSE |
215 | printk(KERN_EMERG "\n" KERN_EMERG "Double Fault\n"); | 215 | printk(KERN_EMERG "Double Fault\n"); |
216 | #ifdef CONFIG_DEBUG_DOUBLEFAULT_PRINT | 216 | #ifdef CONFIG_DEBUG_DOUBLEFAULT_PRINT |
217 | if (((long)fp->seqstat & SEQSTAT_EXCAUSE) == VEC_UNCOV) { | 217 | if (((long)fp->seqstat & SEQSTAT_EXCAUSE) == VEC_UNCOV) { |
218 | unsigned int cpu = smp_processor_id(); | 218 | unsigned int cpu = smp_processor_id(); |
@@ -570,11 +570,12 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
570 | if (kernel_mode_regs(fp) || (current && !current->mm)) { | 570 | if (kernel_mode_regs(fp) || (current && !current->mm)) { |
571 | console_verbose(); | 571 | console_verbose(); |
572 | oops_in_progress = 1; | 572 | oops_in_progress = 1; |
573 | if (strerror) | ||
574 | verbose_printk(strerror); | ||
575 | } | 573 | } |
576 | 574 | ||
577 | if (sig != SIGTRAP) { | 575 | if (sig != SIGTRAP) { |
576 | if (strerror) | ||
577 | verbose_printk(strerror); | ||
578 | |||
578 | dump_bfin_process(fp); | 579 | dump_bfin_process(fp); |
579 | dump_bfin_mem(fp); | 580 | dump_bfin_mem(fp); |
580 | show_regs(fp); | 581 | show_regs(fp); |
@@ -583,15 +584,14 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
583 | #ifndef CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE | 584 | #ifndef CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE |
584 | if (trapnr == VEC_CPLB_I_M || trapnr == VEC_CPLB_M) | 585 | if (trapnr == VEC_CPLB_I_M || trapnr == VEC_CPLB_M) |
585 | verbose_printk(KERN_NOTICE "No trace since you do not have " | 586 | verbose_printk(KERN_NOTICE "No trace since you do not have " |
586 | "CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE enabled\n" | 587 | "CONFIG_DEBUG_BFIN_NO_KERN_HWTRACE enabled\n\n"); |
587 | KERN_NOTICE "\n"); | ||
588 | else | 588 | else |
589 | #endif | 589 | #endif |
590 | dump_bfin_trace_buffer(); | 590 | dump_bfin_trace_buffer(); |
591 | 591 | ||
592 | if (oops_in_progress) { | 592 | if (oops_in_progress) { |
593 | /* Dump the current kernel stack */ | 593 | /* Dump the current kernel stack */ |
594 | verbose_printk(KERN_NOTICE "\n" KERN_NOTICE "Kernel Stack\n"); | 594 | verbose_printk(KERN_NOTICE "Kernel Stack\n"); |
595 | show_stack(current, NULL); | 595 | show_stack(current, NULL); |
596 | print_modules(); | 596 | print_modules(); |
597 | #ifndef CONFIG_ACCESS_CHECK | 597 | #ifndef CONFIG_ACCESS_CHECK |
@@ -620,7 +620,9 @@ asmlinkage void trap_c(struct pt_regs *fp) | |||
620 | force_sig_info(sig, &info, current); | 620 | force_sig_info(sig, &info, current); |
621 | } | 621 | } |
622 | 622 | ||
623 | if (ANOMALY_05000461 && trapnr == VEC_HWERR && !access_ok(VERIFY_READ, fp->pc, 8)) | 623 | if ((ANOMALY_05000461 && trapnr == VEC_HWERR && !access_ok(VERIFY_READ, fp->pc, 8)) || |
624 | (ANOMALY_05000281 && trapnr == VEC_HWERR) || | ||
625 | (ANOMALY_05000189 && (trapnr == VEC_CPLB_I_VL || trapnr == VEC_CPLB_VL))) | ||
624 | fp->pc = SAFE_USER_INSTRUCTION; | 626 | fp->pc = SAFE_USER_INSTRUCTION; |
625 | 627 | ||
626 | traps_done: | 628 | traps_done: |
@@ -906,7 +908,7 @@ void show_stack(struct task_struct *task, unsigned long *stack) | |||
906 | 908 | ||
907 | ret_addr = 0; | 909 | ret_addr = 0; |
908 | if (!j && i % 8 == 0) | 910 | if (!j && i % 8 == 0) |
909 | printk("\n" KERN_NOTICE "%p:",addr); | 911 | printk(KERN_NOTICE "%p:",addr); |
910 | 912 | ||
911 | /* if it is an odd address, or zero, just skip it */ | 913 | /* if it is an odd address, or zero, just skip it */ |
912 | if (*addr & 0x1 || !*addr) | 914 | if (*addr & 0x1 || !*addr) |
@@ -996,9 +998,9 @@ void dump_bfin_process(struct pt_regs *fp) | |||
996 | 998 | ||
997 | printk(KERN_NOTICE "CPU = %d\n", current_thread_info()->cpu); | 999 | printk(KERN_NOTICE "CPU = %d\n", current_thread_info()->cpu); |
998 | if (!((unsigned long)current->mm & 0x3) && (unsigned long)current->mm >= FIXED_CODE_START) | 1000 | if (!((unsigned long)current->mm & 0x3) && (unsigned long)current->mm >= FIXED_CODE_START) |
999 | verbose_printk(KERN_NOTICE "TEXT = 0x%p-0x%p DATA = 0x%p-0x%p\n" | 1001 | verbose_printk(KERN_NOTICE |
1000 | KERN_NOTICE " BSS = 0x%p-0x%p USER-STACK = 0x%p\n" | 1002 | "TEXT = 0x%p-0x%p DATA = 0x%p-0x%p\n" |
1001 | KERN_NOTICE "\n", | 1003 | " BSS = 0x%p-0x%p USER-STACK = 0x%p\n\n", |
1002 | (void *)current->mm->start_code, | 1004 | (void *)current->mm->start_code, |
1003 | (void *)current->mm->end_code, | 1005 | (void *)current->mm->end_code, |
1004 | (void *)current->mm->start_data, | 1006 | (void *)current->mm->start_data, |
@@ -1009,8 +1011,8 @@ void dump_bfin_process(struct pt_regs *fp) | |||
1009 | else | 1011 | else |
1010 | verbose_printk(KERN_NOTICE "invalid mm\n"); | 1012 | verbose_printk(KERN_NOTICE "invalid mm\n"); |
1011 | } else | 1013 | } else |
1012 | verbose_printk(KERN_NOTICE "\n" KERN_NOTICE | 1014 | verbose_printk(KERN_NOTICE |
1013 | "No Valid process in current context\n"); | 1015 | "No Valid process in current context\n"); |
1014 | #endif | 1016 | #endif |
1015 | } | 1017 | } |
1016 | 1018 | ||
@@ -1028,7 +1030,7 @@ void dump_bfin_mem(struct pt_regs *fp) | |||
1028 | addr < (unsigned short *)((unsigned long)erraddr & ~0xF) + 0x10; | 1030 | addr < (unsigned short *)((unsigned long)erraddr & ~0xF) + 0x10; |
1029 | addr++) { | 1031 | addr++) { |
1030 | if (!((unsigned long)addr & 0xF)) | 1032 | if (!((unsigned long)addr & 0xF)) |
1031 | verbose_printk("\n" KERN_NOTICE "0x%p: ", addr); | 1033 | verbose_printk(KERN_NOTICE "0x%p: ", addr); |
1032 | 1034 | ||
1033 | if (!get_instruction(&val, addr)) { | 1035 | if (!get_instruction(&val, addr)) { |
1034 | val = 0; | 1036 | val = 0; |
@@ -1056,9 +1058,9 @@ void dump_bfin_mem(struct pt_regs *fp) | |||
1056 | oops_in_progress)){ | 1058 | oops_in_progress)){ |
1057 | verbose_printk(KERN_NOTICE "Looks like this was a deferred error - sorry\n"); | 1059 | verbose_printk(KERN_NOTICE "Looks like this was a deferred error - sorry\n"); |
1058 | #ifndef CONFIG_DEBUG_HWERR | 1060 | #ifndef CONFIG_DEBUG_HWERR |
1059 | verbose_printk(KERN_NOTICE "The remaining message may be meaningless\n" | 1061 | verbose_printk(KERN_NOTICE |
1060 | KERN_NOTICE "You should enable CONFIG_DEBUG_HWERR to get a" | 1062 | "The remaining message may be meaningless\n" |
1061 | " better idea where it came from\n"); | 1063 | "You should enable CONFIG_DEBUG_HWERR to get a better idea where it came from\n"); |
1062 | #else | 1064 | #else |
1063 | /* If we are handling only one peripheral interrupt | 1065 | /* If we are handling only one peripheral interrupt |
1064 | * and current mm and pid are valid, and the last error | 1066 | * and current mm and pid are valid, and the last error |
@@ -1114,9 +1116,10 @@ void show_regs(struct pt_regs *fp) | |||
1114 | 1116 | ||
1115 | verbose_printk(KERN_NOTICE "%s", linux_banner); | 1117 | verbose_printk(KERN_NOTICE "%s", linux_banner); |
1116 | 1118 | ||
1117 | verbose_printk(KERN_NOTICE "\n" KERN_NOTICE "SEQUENCER STATUS:\t\t%s\n", print_tainted()); | 1119 | verbose_printk(KERN_NOTICE "\nSEQUENCER STATUS:\t\t%s\n", |
1120 | print_tainted()); | ||
1118 | verbose_printk(KERN_NOTICE " SEQSTAT: %08lx IPEND: %04lx SYSCFG: %04lx\n", | 1121 | verbose_printk(KERN_NOTICE " SEQSTAT: %08lx IPEND: %04lx SYSCFG: %04lx\n", |
1119 | (long)fp->seqstat, fp->ipend, fp->syscfg); | 1122 | (long)fp->seqstat, fp->ipend, fp->syscfg); |
1120 | if ((fp->seqstat & SEQSTAT_EXCAUSE) == VEC_HWERR) { | 1123 | if ((fp->seqstat & SEQSTAT_EXCAUSE) == VEC_HWERR) { |
1121 | verbose_printk(KERN_NOTICE " HWERRCAUSE: 0x%lx\n", | 1124 | verbose_printk(KERN_NOTICE " HWERRCAUSE: 0x%lx\n", |
1122 | (fp->seqstat & SEQSTAT_HWERRCAUSE) >> 14); | 1125 | (fp->seqstat & SEQSTAT_HWERRCAUSE) >> 14); |
@@ -1184,7 +1187,7 @@ unlock: | |||
1184 | verbose_printk(KERN_NOTICE "ICPLB_FAULT_ADDR: %s\n", buf); | 1187 | verbose_printk(KERN_NOTICE "ICPLB_FAULT_ADDR: %s\n", buf); |
1185 | } | 1188 | } |
1186 | 1189 | ||
1187 | verbose_printk(KERN_NOTICE "\n" KERN_NOTICE "PROCESSOR STATE:\n"); | 1190 | verbose_printk(KERN_NOTICE "PROCESSOR STATE:\n"); |
1188 | verbose_printk(KERN_NOTICE " R0 : %08lx R1 : %08lx R2 : %08lx R3 : %08lx\n", | 1191 | verbose_printk(KERN_NOTICE " R0 : %08lx R1 : %08lx R2 : %08lx R3 : %08lx\n", |
1189 | fp->r0, fp->r1, fp->r2, fp->r3); | 1192 | fp->r0, fp->r1, fp->r2, fp->r3); |
1190 | verbose_printk(KERN_NOTICE " R4 : %08lx R5 : %08lx R6 : %08lx R7 : %08lx\n", | 1193 | verbose_printk(KERN_NOTICE " R4 : %08lx R5 : %08lx R6 : %08lx R7 : %08lx\n", |
diff --git a/arch/blackfin/lib/lshrdi3.c b/arch/blackfin/lib/lshrdi3.c index 84b9c5592220..e57bf6fbdf3f 100644 --- a/arch/blackfin/lib/lshrdi3.c +++ b/arch/blackfin/lib/lshrdi3.c | |||
@@ -27,21 +27,7 @@ | |||
27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
28 | */ | 28 | */ |
29 | 29 | ||
30 | #define BITS_PER_UNIT 8 | 30 | #include "gcclib.h" |
31 | |||
32 | typedef int SItype __attribute__ ((mode(SI))); | ||
33 | typedef unsigned int USItype __attribute__ ((mode(SI))); | ||
34 | typedef int DItype __attribute__ ((mode(DI))); | ||
35 | typedef int word_type __attribute__ ((mode(__word__))); | ||
36 | |||
37 | struct DIstruct { | ||
38 | SItype high, low; | ||
39 | }; | ||
40 | |||
41 | typedef union { | ||
42 | struct DIstruct s; | ||
43 | DItype ll; | ||
44 | } DIunion; | ||
45 | 31 | ||
46 | #ifdef CONFIG_ARITHMETIC_OPS_L1 | 32 | #ifdef CONFIG_ARITHMETIC_OPS_L1 |
47 | DItype __lshrdi3(DItype u, word_type b)__attribute__((l1_text)); | 33 | DItype __lshrdi3(DItype u, word_type b)__attribute__((l1_text)); |
diff --git a/arch/blackfin/mach-bf518/boards/ezbrd.c b/arch/blackfin/mach-bf518/boards/ezbrd.c index d9791106be9f..809be268e42d 100644 --- a/arch/blackfin/mach-bf518/boards/ezbrd.c +++ b/arch/blackfin/mach-bf518/boards/ezbrd.c | |||
@@ -534,7 +534,7 @@ static struct platform_device i2c_bfin_twi_device = { | |||
534 | #endif | 534 | #endif |
535 | 535 | ||
536 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { | 536 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { |
537 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 537 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
538 | { | 538 | { |
539 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 539 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
540 | }, | 540 | }, |
diff --git a/arch/blackfin/mach-bf518/include/mach/anomaly.h b/arch/blackfin/mach-bf518/include/mach/anomaly.h index 426e064062a0..753ed810e1c6 100644 --- a/arch/blackfin/mach-bf518/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf518/include/mach/anomaly.h | |||
@@ -82,6 +82,7 @@ | |||
82 | #define ANOMALY_05000179 (0) | 82 | #define ANOMALY_05000179 (0) |
83 | #define ANOMALY_05000182 (0) | 83 | #define ANOMALY_05000182 (0) |
84 | #define ANOMALY_05000183 (0) | 84 | #define ANOMALY_05000183 (0) |
85 | #define ANOMALY_05000189 (0) | ||
85 | #define ANOMALY_05000198 (0) | 86 | #define ANOMALY_05000198 (0) |
86 | #define ANOMALY_05000202 (0) | 87 | #define ANOMALY_05000202 (0) |
87 | #define ANOMALY_05000215 (0) | 88 | #define ANOMALY_05000215 (0) |
@@ -117,6 +118,7 @@ | |||
117 | #define ANOMALY_05000357 (0) | 118 | #define ANOMALY_05000357 (0) |
118 | #define ANOMALY_05000362 (1) | 119 | #define ANOMALY_05000362 (1) |
119 | #define ANOMALY_05000363 (0) | 120 | #define ANOMALY_05000363 (0) |
121 | #define ANOMALY_05000364 (0) | ||
120 | #define ANOMALY_05000371 (0) | 122 | #define ANOMALY_05000371 (0) |
121 | #define ANOMALY_05000380 (0) | 123 | #define ANOMALY_05000380 (0) |
122 | #define ANOMALY_05000386 (0) | 124 | #define ANOMALY_05000386 (0) |
diff --git a/arch/blackfin/mach-bf518/include/mach/bfin_serial_5xx.h b/arch/blackfin/mach-bf518/include/mach/bfin_serial_5xx.h index 0fb2ce5d840e..dbade93395eb 100644 --- a/arch/blackfin/mach-bf518/include/mach/bfin_serial_5xx.h +++ b/arch/blackfin/mach-bf518/include/mach/bfin_serial_5xx.h | |||
@@ -53,7 +53,7 @@ | |||
53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) | 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) |
55 | 55 | ||
56 | #define UART_GET_CTS(x) (!gpio_get_value(x->cts_pin)) | 56 | #define UART_GET_CTS(x) gpio_get_value(x->cts_pin) |
57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
diff --git a/arch/blackfin/mach-bf527/boards/cm_bf527.c b/arch/blackfin/mach-bf527/boards/cm_bf527.c index f4867ce0c618..b09484f538f4 100644 --- a/arch/blackfin/mach-bf527/boards/cm_bf527.c +++ b/arch/blackfin/mach-bf527/boards/cm_bf527.c | |||
@@ -793,7 +793,7 @@ static struct platform_device i2c_bfin_twi_device = { | |||
793 | #endif | 793 | #endif |
794 | 794 | ||
795 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { | 795 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { |
796 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 796 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
797 | { | 797 | { |
798 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 798 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
799 | .type = "pcf8574_lcd", | 799 | .type = "pcf8574_lcd", |
diff --git a/arch/blackfin/mach-bf527/boards/ezbrd.c b/arch/blackfin/mach-bf527/boards/ezbrd.c index b2f30f06b73e..2ad68cd10ae6 100644 --- a/arch/blackfin/mach-bf527/boards/ezbrd.c +++ b/arch/blackfin/mach-bf527/boards/ezbrd.c | |||
@@ -591,7 +591,7 @@ static struct platform_device i2c_bfin_twi_device = { | |||
591 | #endif | 591 | #endif |
592 | 592 | ||
593 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { | 593 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { |
594 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 594 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
595 | { | 595 | { |
596 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 596 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
597 | }, | 597 | }, |
diff --git a/arch/blackfin/mach-bf527/boards/ezkit.c b/arch/blackfin/mach-bf527/boards/ezkit.c index 799a1d1fa890..75e563d3f9d4 100644 --- a/arch/blackfin/mach-bf527/boards/ezkit.c +++ b/arch/blackfin/mach-bf527/boards/ezkit.c | |||
@@ -858,7 +858,7 @@ static struct platform_device i2c_bfin_twi_device = { | |||
858 | #endif | 858 | #endif |
859 | 859 | ||
860 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { | 860 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { |
861 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 861 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
862 | { | 862 | { |
863 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 863 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
864 | }, | 864 | }, |
diff --git a/arch/blackfin/mach-bf527/include/mach/anomaly.h b/arch/blackfin/mach-bf527/include/mach/anomaly.h index 0d63f7406168..c438ca89d8c9 100644 --- a/arch/blackfin/mach-bf527/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf527/include/mach/anomaly.h | |||
@@ -176,6 +176,8 @@ | |||
176 | #define ANOMALY_05000443 (1) | 176 | #define ANOMALY_05000443 (1) |
177 | /* The WURESET Bit in the SYSCR Register is not Functional */ | 177 | /* The WURESET Bit in the SYSCR Register is not Functional */ |
178 | #define ANOMALY_05000445 (1) | 178 | #define ANOMALY_05000445 (1) |
179 | /* USB DMA Short Packet Data Corruption */ | ||
180 | #define ANOMALY_05000450 (1) | ||
179 | /* BCODE_QUICKBOOT, BCODE_ALLBOOT, and BCODE_FULLBOOT Settings in SYSCR Register Not Functional */ | 181 | /* BCODE_QUICKBOOT, BCODE_ALLBOOT, and BCODE_FULLBOOT Settings in SYSCR Register Not Functional */ |
180 | #define ANOMALY_05000451 (1) | 182 | #define ANOMALY_05000451 (1) |
181 | /* Incorrect Default Hysteresis Setting for RESET, NMI, and BMODE Signals */ | 183 | /* Incorrect Default Hysteresis Setting for RESET, NMI, and BMODE Signals */ |
@@ -201,6 +203,7 @@ | |||
201 | #define ANOMALY_05000179 (0) | 203 | #define ANOMALY_05000179 (0) |
202 | #define ANOMALY_05000182 (0) | 204 | #define ANOMALY_05000182 (0) |
203 | #define ANOMALY_05000183 (0) | 205 | #define ANOMALY_05000183 (0) |
206 | #define ANOMALY_05000189 (0) | ||
204 | #define ANOMALY_05000198 (0) | 207 | #define ANOMALY_05000198 (0) |
205 | #define ANOMALY_05000202 (0) | 208 | #define ANOMALY_05000202 (0) |
206 | #define ANOMALY_05000215 (0) | 209 | #define ANOMALY_05000215 (0) |
@@ -238,6 +241,5 @@ | |||
238 | #define ANOMALY_05000412 (0) | 241 | #define ANOMALY_05000412 (0) |
239 | #define ANOMALY_05000447 (0) | 242 | #define ANOMALY_05000447 (0) |
240 | #define ANOMALY_05000448 (0) | 243 | #define ANOMALY_05000448 (0) |
241 | #define ANOMALY_05000450 (0) | ||
242 | 244 | ||
243 | #endif | 245 | #endif |
diff --git a/arch/blackfin/mach-bf527/include/mach/bfin_serial_5xx.h b/arch/blackfin/mach-bf527/include/mach/bfin_serial_5xx.h index a625659dd67f..ebd6cebc1fbc 100644 --- a/arch/blackfin/mach-bf527/include/mach/bfin_serial_5xx.h +++ b/arch/blackfin/mach-bf527/include/mach/bfin_serial_5xx.h | |||
@@ -53,7 +53,7 @@ | |||
53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) | 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) |
55 | 55 | ||
56 | #define UART_GET_CTS(x) (!gpio_get_value(x->cts_pin)) | 56 | #define UART_GET_CTS(x) gpio_get_value(x->cts_pin) |
57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
diff --git a/arch/blackfin/mach-bf533/boards/stamp.c b/arch/blackfin/mach-bf533/boards/stamp.c index a68ade8a3ca2..3d743ccaff6a 100644 --- a/arch/blackfin/mach-bf533/boards/stamp.c +++ b/arch/blackfin/mach-bf533/boards/stamp.c | |||
@@ -453,7 +453,7 @@ static struct i2c_board_info __initdata bfin_i2c_board_info[] = { | |||
453 | .irq = 39, | 453 | .irq = 39, |
454 | }, | 454 | }, |
455 | #endif | 455 | #endif |
456 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 456 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
457 | { | 457 | { |
458 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 458 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
459 | }, | 459 | }, |
diff --git a/arch/blackfin/mach-bf533/include/mach/anomaly.h b/arch/blackfin/mach-bf533/include/mach/anomaly.h index 70a0ad69c610..cd83db2fb1a1 100644 --- a/arch/blackfin/mach-bf533/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf533/include/mach/anomaly.h | |||
@@ -335,6 +335,7 @@ | |||
335 | #define ANOMALY_05000323 (0) | 335 | #define ANOMALY_05000323 (0) |
336 | #define ANOMALY_05000353 (1) | 336 | #define ANOMALY_05000353 (1) |
337 | #define ANOMALY_05000362 (1) | 337 | #define ANOMALY_05000362 (1) |
338 | #define ANOMALY_05000364 (0) | ||
338 | #define ANOMALY_05000380 (0) | 339 | #define ANOMALY_05000380 (0) |
339 | #define ANOMALY_05000386 (1) | 340 | #define ANOMALY_05000386 (1) |
340 | #define ANOMALY_05000389 (0) | 341 | #define ANOMALY_05000389 (0) |
diff --git a/arch/blackfin/mach-bf533/include/mach/bfin_serial_5xx.h b/arch/blackfin/mach-bf533/include/mach/bfin_serial_5xx.h index a3789d7ccf8c..4062e24e759b 100644 --- a/arch/blackfin/mach-bf533/include/mach/bfin_serial_5xx.h +++ b/arch/blackfin/mach-bf533/include/mach/bfin_serial_5xx.h | |||
@@ -53,7 +53,7 @@ | |||
53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) | 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) |
55 | 55 | ||
56 | #define UART_GET_CTS(x) (!gpio_get_value(x->cts_pin)) | 56 | #define UART_GET_CTS(x) gpio_get_value(x->cts_pin) |
57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
diff --git a/arch/blackfin/mach-bf537/boards/stamp.c b/arch/blackfin/mach-bf537/boards/stamp.c index c1f76dd2c4ed..bd656907b8c0 100644 --- a/arch/blackfin/mach-bf537/boards/stamp.c +++ b/arch/blackfin/mach-bf537/boards/stamp.c | |||
@@ -1313,10 +1313,10 @@ static struct i2c_board_info __initdata bfin_i2c_board_info[] = { | |||
1313 | #if defined(CONFIG_JOYSTICK_AD7142) || defined(CONFIG_JOYSTICK_AD7142_MODULE) | 1313 | #if defined(CONFIG_JOYSTICK_AD7142) || defined(CONFIG_JOYSTICK_AD7142_MODULE) |
1314 | { | 1314 | { |
1315 | I2C_BOARD_INFO("ad7142_joystick", 0x2C), | 1315 | I2C_BOARD_INFO("ad7142_joystick", 0x2C), |
1316 | .irq = IRQ_PF5, | 1316 | .irq = IRQ_PG5, |
1317 | }, | 1317 | }, |
1318 | #endif | 1318 | #endif |
1319 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 1319 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
1320 | { | 1320 | { |
1321 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 1321 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
1322 | }, | 1322 | }, |
diff --git a/arch/blackfin/mach-bf537/include/mach/anomaly.h b/arch/blackfin/mach-bf537/include/mach/anomaly.h index 57c128cc3b64..e66aa131f517 100644 --- a/arch/blackfin/mach-bf537/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf537/include/mach/anomaly.h | |||
@@ -167,6 +167,7 @@ | |||
167 | #define ANOMALY_05000179 (0) | 167 | #define ANOMALY_05000179 (0) |
168 | #define ANOMALY_05000182 (0) | 168 | #define ANOMALY_05000182 (0) |
169 | #define ANOMALY_05000183 (0) | 169 | #define ANOMALY_05000183 (0) |
170 | #define ANOMALY_05000189 (0) | ||
170 | #define ANOMALY_05000198 (0) | 171 | #define ANOMALY_05000198 (0) |
171 | #define ANOMALY_05000202 (0) | 172 | #define ANOMALY_05000202 (0) |
172 | #define ANOMALY_05000215 (0) | 173 | #define ANOMALY_05000215 (0) |
@@ -186,6 +187,7 @@ | |||
186 | #define ANOMALY_05000353 (1) | 187 | #define ANOMALY_05000353 (1) |
187 | #define ANOMALY_05000362 (1) | 188 | #define ANOMALY_05000362 (1) |
188 | #define ANOMALY_05000363 (0) | 189 | #define ANOMALY_05000363 (0) |
190 | #define ANOMALY_05000364 (0) | ||
189 | #define ANOMALY_05000380 (0) | 191 | #define ANOMALY_05000380 (0) |
190 | #define ANOMALY_05000386 (1) | 192 | #define ANOMALY_05000386 (1) |
191 | #define ANOMALY_05000389 (0) | 193 | #define ANOMALY_05000389 (0) |
diff --git a/arch/blackfin/mach-bf537/include/mach/bfin_serial_5xx.h b/arch/blackfin/mach-bf537/include/mach/bfin_serial_5xx.h index b86662fb9de7..e95d54f9af6c 100644 --- a/arch/blackfin/mach-bf537/include/mach/bfin_serial_5xx.h +++ b/arch/blackfin/mach-bf537/include/mach/bfin_serial_5xx.h | |||
@@ -53,7 +53,7 @@ | |||
53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) | 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) |
55 | 55 | ||
56 | #define UART_GET_CTS(x) (!gpio_get_value(x->cts_pin)) | 56 | #define UART_GET_CTS(x) gpio_get_value(x->cts_pin) |
57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
diff --git a/arch/blackfin/mach-bf538/include/mach/anomaly.h b/arch/blackfin/mach-bf538/include/mach/anomaly.h index c97acdf85cd3..451cf8a82a42 100644 --- a/arch/blackfin/mach-bf538/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf538/include/mach/anomaly.h | |||
@@ -137,6 +137,7 @@ | |||
137 | #define ANOMALY_05000158 (0) | 137 | #define ANOMALY_05000158 (0) |
138 | #define ANOMALY_05000171 (0) | 138 | #define ANOMALY_05000171 (0) |
139 | #define ANOMALY_05000182 (0) | 139 | #define ANOMALY_05000182 (0) |
140 | #define ANOMALY_05000189 (0) | ||
140 | #define ANOMALY_05000198 (0) | 141 | #define ANOMALY_05000198 (0) |
141 | #define ANOMALY_05000202 (0) | 142 | #define ANOMALY_05000202 (0) |
142 | #define ANOMALY_05000215 (0) | 143 | #define ANOMALY_05000215 (0) |
@@ -160,6 +161,7 @@ | |||
160 | #define ANOMALY_05000353 (1) | 161 | #define ANOMALY_05000353 (1) |
161 | #define ANOMALY_05000362 (1) | 162 | #define ANOMALY_05000362 (1) |
162 | #define ANOMALY_05000363 (0) | 163 | #define ANOMALY_05000363 (0) |
164 | #define ANOMALY_05000364 (0) | ||
163 | #define ANOMALY_05000380 (0) | 165 | #define ANOMALY_05000380 (0) |
164 | #define ANOMALY_05000386 (1) | 166 | #define ANOMALY_05000386 (1) |
165 | #define ANOMALY_05000389 (0) | 167 | #define ANOMALY_05000389 (0) |
diff --git a/arch/blackfin/mach-bf538/include/mach/bfin_serial_5xx.h b/arch/blackfin/mach-bf538/include/mach/bfin_serial_5xx.h index c536551eb4b8..999f239fe1a6 100644 --- a/arch/blackfin/mach-bf538/include/mach/bfin_serial_5xx.h +++ b/arch/blackfin/mach-bf538/include/mach/bfin_serial_5xx.h | |||
@@ -53,7 +53,7 @@ | |||
53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) | 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) |
55 | 55 | ||
56 | #define UART_GET_CTS(x) (!gpio_get_value(x->cts_pin)) | 56 | #define UART_GET_CTS(x) gpio_get_value(x->cts_pin) |
57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
diff --git a/arch/blackfin/mach-bf548/boards/ezkit.c b/arch/blackfin/mach-bf548/boards/ezkit.c index 81f5b95cc361..dc0dd9b2bcef 100644 --- a/arch/blackfin/mach-bf548/boards/ezkit.c +++ b/arch/blackfin/mach-bf548/boards/ezkit.c | |||
@@ -864,7 +864,7 @@ static struct i2c_board_info __initdata bfin_i2c_board_info0[] = { | |||
864 | 864 | ||
865 | #if !defined(CONFIG_BF542) /* The BF542 only has 1 TWI */ | 865 | #if !defined(CONFIG_BF542) /* The BF542 only has 1 TWI */ |
866 | static struct i2c_board_info __initdata bfin_i2c_board_info1[] = { | 866 | static struct i2c_board_info __initdata bfin_i2c_board_info1[] = { |
867 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 867 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
868 | { | 868 | { |
869 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 869 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
870 | }, | 870 | }, |
diff --git a/arch/blackfin/mach-bf548/include/mach/anomaly.h b/arch/blackfin/mach-bf548/include/mach/anomaly.h index 18a4cd24f673..cd040fe0bc5c 100644 --- a/arch/blackfin/mach-bf548/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf548/include/mach/anomaly.h | |||
@@ -195,6 +195,7 @@ | |||
195 | #define ANOMALY_05000179 (0) | 195 | #define ANOMALY_05000179 (0) |
196 | #define ANOMALY_05000182 (0) | 196 | #define ANOMALY_05000182 (0) |
197 | #define ANOMALY_05000183 (0) | 197 | #define ANOMALY_05000183 (0) |
198 | #define ANOMALY_05000189 (0) | ||
198 | #define ANOMALY_05000198 (0) | 199 | #define ANOMALY_05000198 (0) |
199 | #define ANOMALY_05000202 (0) | 200 | #define ANOMALY_05000202 (0) |
200 | #define ANOMALY_05000215 (0) | 201 | #define ANOMALY_05000215 (0) |
@@ -226,6 +227,7 @@ | |||
226 | #define ANOMALY_05000323 (0) | 227 | #define ANOMALY_05000323 (0) |
227 | #define ANOMALY_05000362 (1) | 228 | #define ANOMALY_05000362 (1) |
228 | #define ANOMALY_05000363 (0) | 229 | #define ANOMALY_05000363 (0) |
230 | #define ANOMALY_05000364 (0) | ||
229 | #define ANOMALY_05000380 (0) | 231 | #define ANOMALY_05000380 (0) |
230 | #define ANOMALY_05000400 (0) | 232 | #define ANOMALY_05000400 (0) |
231 | #define ANOMALY_05000412 (0) | 233 | #define ANOMALY_05000412 (0) |
diff --git a/arch/blackfin/mach-bf561/include/mach/anomaly.h b/arch/blackfin/mach-bf561/include/mach/anomaly.h index 94b8e277f09d..a5312b2d267e 100644 --- a/arch/blackfin/mach-bf561/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf561/include/mach/anomaly.h | |||
@@ -288,6 +288,7 @@ | |||
288 | #define ANOMALY_05000273 (0) | 288 | #define ANOMALY_05000273 (0) |
289 | #define ANOMALY_05000311 (0) | 289 | #define ANOMALY_05000311 (0) |
290 | #define ANOMALY_05000353 (1) | 290 | #define ANOMALY_05000353 (1) |
291 | #define ANOMALY_05000364 (0) | ||
291 | #define ANOMALY_05000380 (0) | 292 | #define ANOMALY_05000380 (0) |
292 | #define ANOMALY_05000386 (1) | 293 | #define ANOMALY_05000386 (1) |
293 | #define ANOMALY_05000389 (0) | 294 | #define ANOMALY_05000389 (0) |
diff --git a/arch/blackfin/mach-bf561/include/mach/bfin_serial_5xx.h b/arch/blackfin/mach-bf561/include/mach/bfin_serial_5xx.h index a1b50878553f..fd5e8878b8c4 100644 --- a/arch/blackfin/mach-bf561/include/mach/bfin_serial_5xx.h +++ b/arch/blackfin/mach-bf561/include/mach/bfin_serial_5xx.h | |||
@@ -53,7 +53,7 @@ | |||
53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) | 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) |
55 | 55 | ||
56 | #define UART_GET_CTS(x) (!gpio_get_value(x->cts_pin)) | 56 | #define UART_GET_CTS(x) gpio_get_value(x->cts_pin) |
57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
diff --git a/arch/blackfin/mach-bf561/include/mach/mem_map.h b/arch/blackfin/mach-bf561/include/mach/mem_map.h index a63e15c86d90..5b96ea549a04 100644 --- a/arch/blackfin/mach-bf561/include/mach/mem_map.h +++ b/arch/blackfin/mach-bf561/include/mach/mem_map.h | |||
@@ -37,7 +37,6 @@ | |||
37 | 37 | ||
38 | /* Memory Map for ADSP-BF561 processors */ | 38 | /* Memory Map for ADSP-BF561 processors */ |
39 | 39 | ||
40 | #ifdef CONFIG_BF561 | ||
41 | #define COREA_L1_CODE_START 0xFFA00000 | 40 | #define COREA_L1_CODE_START 0xFFA00000 |
42 | #define COREA_L1_DATA_A_START 0xFF800000 | 41 | #define COREA_L1_DATA_A_START 0xFF800000 |
43 | #define COREA_L1_DATA_B_START 0xFF900000 | 42 | #define COREA_L1_DATA_B_START 0xFF900000 |
@@ -74,6 +73,28 @@ | |||
74 | #define BFIN_DCACHESIZE (0*1024) | 73 | #define BFIN_DCACHESIZE (0*1024) |
75 | #define BFIN_DSUPBANKS 0 | 74 | #define BFIN_DSUPBANKS 0 |
76 | #endif /*CONFIG_BFIN_DCACHE*/ | 75 | #endif /*CONFIG_BFIN_DCACHE*/ |
76 | |||
77 | /* | ||
78 | * If we are in SMP mode, then the cache settings of Core B will match | ||
79 | * the settings of Core A. If we aren't, then we assume Core B is not | ||
80 | * using any cache. This allows the rest of the kernel to work with | ||
81 | * the core in either mode as we are only loading user code into it and | ||
82 | * it is the user's problem to make sure they aren't doing something | ||
83 | * stupid there. | ||
84 | * | ||
85 | * Note that we treat the L1 code region as a contiguous blob to make | ||
86 | * the rest of the kernel simpler. Easier to check one region than a | ||
87 | * bunch of small ones. Again, possible misbehavior here is the fault | ||
88 | * of the user -- don't try to use memory that doesn't exist. | ||
89 | */ | ||
90 | #ifdef CONFIG_SMP | ||
91 | # define COREB_L1_CODE_LENGTH L1_CODE_LENGTH | ||
92 | # define COREB_L1_DATA_A_LENGTH L1_DATA_A_LENGTH | ||
93 | # define COREB_L1_DATA_B_LENGTH L1_DATA_B_LENGTH | ||
94 | #else | ||
95 | # define COREB_L1_CODE_LENGTH 0x14000 | ||
96 | # define COREB_L1_DATA_A_LENGTH 0x8000 | ||
97 | # define COREB_L1_DATA_B_LENGTH 0x8000 | ||
77 | #endif | 98 | #endif |
78 | 99 | ||
79 | /* Level 2 Memory */ | 100 | /* Level 2 Memory */ |
diff --git a/arch/blackfin/mach-common/entry.S b/arch/blackfin/mach-common/entry.S index 5a4e7c7fd92c..fb1795d5be2a 100644 --- a/arch/blackfin/mach-common/entry.S +++ b/arch/blackfin/mach-common/entry.S | |||
@@ -218,7 +218,7 @@ ENTRY(_ex_single_step) | |||
218 | /* Single stepping only a single instruction, so clear the trace | 218 | /* Single stepping only a single instruction, so clear the trace |
219 | * bit here. */ | 219 | * bit here. */ |
220 | r7 = syscfg; | 220 | r7 = syscfg; |
221 | bitclr (r7, 0); | 221 | bitclr (r7, SYSCFG_SSSTEP_P); |
222 | syscfg = R7; | 222 | syscfg = R7; |
223 | jump _ex_trap_c; | 223 | jump _ex_trap_c; |
224 | 224 | ||
@@ -251,7 +251,7 @@ ENTRY(_ex_single_step) | |||
251 | if !cc jump _bfin_return_from_exception; | 251 | if !cc jump _bfin_return_from_exception; |
252 | 252 | ||
253 | r7 = syscfg; | 253 | r7 = syscfg; |
254 | bitclr (r7, 0); | 254 | bitclr (r7, SYSCFG_SSSTEP_P); /* Turn off single step */ |
255 | syscfg = R7; | 255 | syscfg = R7; |
256 | 256 | ||
257 | /* Fall through to _bfin_return_from_exception. */ | 257 | /* Fall through to _bfin_return_from_exception. */ |
@@ -342,9 +342,11 @@ ENTRY(_ex_trap_c) | |||
342 | r6 = retx; | 342 | r6 = retx; |
343 | [p5 + PDA_RETX] = r6; | 343 | [p5 + PDA_RETX] = r6; |
344 | #endif | 344 | #endif |
345 | /* Save the state of single stepping */ | ||
345 | r6 = SYSCFG; | 346 | r6 = SYSCFG; |
346 | [p5 + PDA_SYSCFG] = r6; | 347 | [p5 + PDA_SYSCFG] = r6; |
347 | BITCLR(r6, 0); | 348 | /* Clear it while we handle the exception in IRQ5 mode */ |
349 | BITCLR(r6, SYSCFG_SSSTEP_P); | ||
348 | SYSCFG = r6; | 350 | SYSCFG = r6; |
349 | 351 | ||
350 | /* Disable all interrupts, but make sure level 5 is enabled so | 352 | /* Disable all interrupts, but make sure level 5 is enabled so |
@@ -367,7 +369,7 @@ ENDPROC(_ex_trap_c) | |||
367 | * exception. This is a unrecoverable event, so crash. | 369 | * exception. This is a unrecoverable event, so crash. |
368 | * Note: this cannot be ENTRY() as we jump here with "if cc jump" ... | 370 | * Note: this cannot be ENTRY() as we jump here with "if cc jump" ... |
369 | */ | 371 | */ |
370 | _double_fault: | 372 | ENTRY(_double_fault) |
371 | /* Turn caches & protection off, to ensure we don't get any more | 373 | /* Turn caches & protection off, to ensure we don't get any more |
372 | * double exceptions | 374 | * double exceptions |
373 | */ | 375 | */ |
@@ -872,7 +874,7 @@ ENTRY(_ret_from_exception) | |||
872 | raise 15; /* raise evt15 to do signal or reschedule */ | 874 | raise 15; /* raise evt15 to do signal or reschedule */ |
873 | 4: | 875 | 4: |
874 | r0 = syscfg; | 876 | r0 = syscfg; |
875 | bitclr(r0, 0); | 877 | bitclr(r0, SYSCFG_SSSTEP_P); /* Turn off single step */ |
876 | syscfg = r0; | 878 | syscfg = r0; |
877 | 5: | 879 | 5: |
878 | rts; | 880 | rts; |
diff --git a/arch/blackfin/mach-common/smp.c b/arch/blackfin/mach-common/smp.c index 61840059dfac..349ee3f5466a 100644 --- a/arch/blackfin/mach-common/smp.c +++ b/arch/blackfin/mach-common/smp.c | |||
@@ -211,6 +211,8 @@ int smp_call_function(void (*func)(void *info), void *info, int wait) | |||
211 | return 0; | 211 | return 0; |
212 | 212 | ||
213 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); | 213 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); |
214 | if (!msg) | ||
215 | return -ENOMEM; | ||
214 | INIT_LIST_HEAD(&msg->list); | 216 | INIT_LIST_HEAD(&msg->list); |
215 | msg->call_struct.func = func; | 217 | msg->call_struct.func = func; |
216 | msg->call_struct.info = info; | 218 | msg->call_struct.info = info; |
@@ -252,6 +254,8 @@ int smp_call_function_single(int cpuid, void (*func) (void *info), void *info, | |||
252 | cpu_set(cpu, callmap); | 254 | cpu_set(cpu, callmap); |
253 | 255 | ||
254 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); | 256 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); |
257 | if (!msg) | ||
258 | return -ENOMEM; | ||
255 | INIT_LIST_HEAD(&msg->list); | 259 | INIT_LIST_HEAD(&msg->list); |
256 | msg->call_struct.func = func; | 260 | msg->call_struct.func = func; |
257 | msg->call_struct.info = info; | 261 | msg->call_struct.info = info; |
@@ -287,6 +291,8 @@ void smp_send_reschedule(int cpu) | |||
287 | return; | 291 | return; |
288 | 292 | ||
289 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); | 293 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); |
294 | if (!msg) | ||
295 | return; | ||
290 | memset(msg, 0, sizeof(msg)); | 296 | memset(msg, 0, sizeof(msg)); |
291 | INIT_LIST_HEAD(&msg->list); | 297 | INIT_LIST_HEAD(&msg->list); |
292 | msg->type = BFIN_IPI_RESCHEDULE; | 298 | msg->type = BFIN_IPI_RESCHEDULE; |
@@ -314,6 +320,8 @@ void smp_send_stop(void) | |||
314 | return; | 320 | return; |
315 | 321 | ||
316 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); | 322 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); |
323 | if (!msg) | ||
324 | return; | ||
317 | memset(msg, 0, sizeof(msg)); | 325 | memset(msg, 0, sizeof(msg)); |
318 | INIT_LIST_HEAD(&msg->list); | 326 | INIT_LIST_HEAD(&msg->list); |
319 | msg->type = BFIN_IPI_CPU_STOP; | 327 | msg->type = BFIN_IPI_CPU_STOP; |
@@ -450,7 +458,7 @@ void __init smp_cpus_done(unsigned int max_cpus) | |||
450 | unsigned int cpu; | 458 | unsigned int cpu; |
451 | 459 | ||
452 | for_each_online_cpu(cpu) | 460 | for_each_online_cpu(cpu) |
453 | bogosum += per_cpu(cpu_data, cpu).loops_per_jiffy; | 461 | bogosum += loops_per_jiffy; |
454 | 462 | ||
455 | printk(KERN_INFO "SMP: Total of %d processors activated " | 463 | printk(KERN_INFO "SMP: Total of %d processors activated " |
456 | "(%lu.%02lu BogoMIPS).\n", | 464 | "(%lu.%02lu BogoMIPS).\n", |
diff --git a/arch/cris/include/asm/pgalloc.h b/arch/cris/include/asm/pgalloc.h index a1ba761d0573..6da975db112f 100644 --- a/arch/cris/include/asm/pgalloc.h +++ b/arch/cris/include/asm/pgalloc.h | |||
@@ -47,7 +47,7 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) | |||
47 | __free_page(pte); | 47 | __free_page(pte); |
48 | } | 48 | } |
49 | 49 | ||
50 | #define __pte_free_tlb(tlb,pte) \ | 50 | #define __pte_free_tlb(tlb,pte,address) \ |
51 | do { \ | 51 | do { \ |
52 | pgtable_page_dtor(pte); \ | 52 | pgtable_page_dtor(pte); \ |
53 | tlb_remove_page((tlb), pte); \ | 53 | tlb_remove_page((tlb), pte); \ |
diff --git a/arch/cris/include/asm/thread_info.h b/arch/cris/include/asm/thread_info.h index bc5b2935ca53..c3aade36c330 100644 --- a/arch/cris/include/asm/thread_info.h +++ b/arch/cris/include/asm/thread_info.h | |||
@@ -50,8 +50,6 @@ struct thread_info { | |||
50 | 50 | ||
51 | /* | 51 | /* |
52 | * macros/functions for gaining access to the thread information structure | 52 | * macros/functions for gaining access to the thread information structure |
53 | * | ||
54 | * preempt_count needs to be 1 initially, until the scheduler is functional. | ||
55 | */ | 53 | */ |
56 | #ifndef __ASSEMBLY__ | 54 | #ifndef __ASSEMBLY__ |
57 | #define INIT_THREAD_INFO(tsk) \ | 55 | #define INIT_THREAD_INFO(tsk) \ |
@@ -60,7 +58,7 @@ struct thread_info { | |||
60 | .exec_domain = &default_exec_domain, \ | 58 | .exec_domain = &default_exec_domain, \ |
61 | .flags = 0, \ | 59 | .flags = 0, \ |
62 | .cpu = 0, \ | 60 | .cpu = 0, \ |
63 | .preempt_count = 1, \ | 61 | .preempt_count = INIT_PREEMPT_COUNT, \ |
64 | .addr_limit = KERNEL_DS, \ | 62 | .addr_limit = KERNEL_DS, \ |
65 | .restart_block = { \ | 63 | .restart_block = { \ |
66 | .fn = do_no_restart_syscall, \ | 64 | .fn = do_no_restart_syscall, \ |
diff --git a/arch/cris/kernel/sys_cris.c b/arch/cris/kernel/sys_cris.c index a79fbd87021b..2ad962c7e88e 100644 --- a/arch/cris/kernel/sys_cris.c +++ b/arch/cris/kernel/sys_cris.c | |||
@@ -15,7 +15,6 @@ | |||
15 | #include <linux/mm.h> | 15 | #include <linux/mm.h> |
16 | #include <linux/fs.h> | 16 | #include <linux/fs.h> |
17 | #include <linux/smp.h> | 17 | #include <linux/smp.h> |
18 | #include <linux/smp_lock.h> | ||
19 | #include <linux/sem.h> | 18 | #include <linux/sem.h> |
20 | #include <linux/msg.h> | 19 | #include <linux/msg.h> |
21 | #include <linux/shm.h> | 20 | #include <linux/shm.h> |
diff --git a/arch/frv/include/asm/pgalloc.h b/arch/frv/include/asm/pgalloc.h index 971e6addb009..416d19a632f2 100644 --- a/arch/frv/include/asm/pgalloc.h +++ b/arch/frv/include/asm/pgalloc.h | |||
@@ -49,7 +49,7 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) | |||
49 | __free_page(pte); | 49 | __free_page(pte); |
50 | } | 50 | } |
51 | 51 | ||
52 | #define __pte_free_tlb(tlb,pte) \ | 52 | #define __pte_free_tlb(tlb,pte,address) \ |
53 | do { \ | 53 | do { \ |
54 | pgtable_page_dtor(pte); \ | 54 | pgtable_page_dtor(pte); \ |
55 | tlb_remove_page((tlb),(pte)); \ | 55 | tlb_remove_page((tlb),(pte)); \ |
@@ -62,7 +62,7 @@ do { \ | |||
62 | */ | 62 | */ |
63 | #define pmd_alloc_one(mm, addr) ({ BUG(); ((pmd_t *) 2); }) | 63 | #define pmd_alloc_one(mm, addr) ({ BUG(); ((pmd_t *) 2); }) |
64 | #define pmd_free(mm, x) do { } while (0) | 64 | #define pmd_free(mm, x) do { } while (0) |
65 | #define __pmd_free_tlb(tlb,x) do { } while (0) | 65 | #define __pmd_free_tlb(tlb,x,a) do { } while (0) |
66 | 66 | ||
67 | #endif /* CONFIG_MMU */ | 67 | #endif /* CONFIG_MMU */ |
68 | 68 | ||
diff --git a/arch/frv/include/asm/pgtable.h b/arch/frv/include/asm/pgtable.h index 33233011b1c1..22c60692b551 100644 --- a/arch/frv/include/asm/pgtable.h +++ b/arch/frv/include/asm/pgtable.h | |||
@@ -225,7 +225,7 @@ static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address) | |||
225 | */ | 225 | */ |
226 | #define pud_alloc_one(mm, address) NULL | 226 | #define pud_alloc_one(mm, address) NULL |
227 | #define pud_free(mm, x) do { } while (0) | 227 | #define pud_free(mm, x) do { } while (0) |
228 | #define __pud_free_tlb(tlb, x) do { } while (0) | 228 | #define __pud_free_tlb(tlb, x, address) do { } while (0) |
229 | 229 | ||
230 | /* | 230 | /* |
231 | * The "pud_xxx()" functions here are trivial for a folded two-level | 231 | * The "pud_xxx()" functions here are trivial for a folded two-level |
diff --git a/arch/frv/include/asm/thread_info.h b/arch/frv/include/asm/thread_info.h index e8a5ed7be021..e608e056bb53 100644 --- a/arch/frv/include/asm/thread_info.h +++ b/arch/frv/include/asm/thread_info.h | |||
@@ -56,8 +56,6 @@ struct thread_info { | |||
56 | 56 | ||
57 | /* | 57 | /* |
58 | * macros/functions for gaining access to the thread information structure | 58 | * macros/functions for gaining access to the thread information structure |
59 | * | ||
60 | * preempt_count needs to be 1 initially, until the scheduler is functional. | ||
61 | */ | 59 | */ |
62 | #ifndef __ASSEMBLY__ | 60 | #ifndef __ASSEMBLY__ |
63 | 61 | ||
@@ -67,7 +65,7 @@ struct thread_info { | |||
67 | .exec_domain = &default_exec_domain, \ | 65 | .exec_domain = &default_exec_domain, \ |
68 | .flags = 0, \ | 66 | .flags = 0, \ |
69 | .cpu = 0, \ | 67 | .cpu = 0, \ |
70 | .preempt_count = 1, \ | 68 | .preempt_count = INIT_PREEMPT_COUNT, \ |
71 | .addr_limit = KERNEL_DS, \ | 69 | .addr_limit = KERNEL_DS, \ |
72 | .restart_block = { \ | 70 | .restart_block = { \ |
73 | .fn = do_no_restart_syscall, \ | 71 | .fn = do_no_restart_syscall, \ |
diff --git a/arch/h8300/include/asm/thread_info.h b/arch/h8300/include/asm/thread_info.h index 700014d2155f..8bbc8b0ee45d 100644 --- a/arch/h8300/include/asm/thread_info.h +++ b/arch/h8300/include/asm/thread_info.h | |||
@@ -36,7 +36,7 @@ struct thread_info { | |||
36 | .exec_domain = &default_exec_domain, \ | 36 | .exec_domain = &default_exec_domain, \ |
37 | .flags = 0, \ | 37 | .flags = 0, \ |
38 | .cpu = 0, \ | 38 | .cpu = 0, \ |
39 | .preempt_count = 1, \ | 39 | .preempt_count = INIT_PREEMPT_COUNT, \ |
40 | .restart_block = { \ | 40 | .restart_block = { \ |
41 | .fn = do_no_restart_syscall, \ | 41 | .fn = do_no_restart_syscall, \ |
42 | }, \ | 42 | }, \ |
diff --git a/arch/ia64/include/asm/fpu.h b/arch/ia64/include/asm/fpu.h index 0c26157cffa5..b6395ad1500a 100644 --- a/arch/ia64/include/asm/fpu.h +++ b/arch/ia64/include/asm/fpu.h | |||
@@ -6,6 +6,8 @@ | |||
6 | * David Mosberger-Tang <davidm@hpl.hp.com> | 6 | * David Mosberger-Tang <davidm@hpl.hp.com> |
7 | */ | 7 | */ |
8 | 8 | ||
9 | #include <linux/types.h> | ||
10 | |||
9 | /* floating point status register: */ | 11 | /* floating point status register: */ |
10 | #define FPSR_TRAP_VD (1 << 0) /* invalid op trap disabled */ | 12 | #define FPSR_TRAP_VD (1 << 0) /* invalid op trap disabled */ |
11 | #define FPSR_TRAP_DD (1 << 1) /* denormal trap disabled */ | 13 | #define FPSR_TRAP_DD (1 << 1) /* denormal trap disabled */ |
diff --git a/arch/ia64/include/asm/pgalloc.h b/arch/ia64/include/asm/pgalloc.h index b9ac1a6fc216..96a8d927db28 100644 --- a/arch/ia64/include/asm/pgalloc.h +++ b/arch/ia64/include/asm/pgalloc.h | |||
@@ -48,7 +48,7 @@ static inline void pud_free(struct mm_struct *mm, pud_t *pud) | |||
48 | { | 48 | { |
49 | quicklist_free(0, NULL, pud); | 49 | quicklist_free(0, NULL, pud); |
50 | } | 50 | } |
51 | #define __pud_free_tlb(tlb, pud) pud_free((tlb)->mm, pud) | 51 | #define __pud_free_tlb(tlb, pud, address) pud_free((tlb)->mm, pud) |
52 | #endif /* CONFIG_PGTABLE_4 */ | 52 | #endif /* CONFIG_PGTABLE_4 */ |
53 | 53 | ||
54 | static inline void | 54 | static inline void |
@@ -67,7 +67,7 @@ static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) | |||
67 | quicklist_free(0, NULL, pmd); | 67 | quicklist_free(0, NULL, pmd); |
68 | } | 68 | } |
69 | 69 | ||
70 | #define __pmd_free_tlb(tlb, pmd) pmd_free((tlb)->mm, pmd) | 70 | #define __pmd_free_tlb(tlb, pmd, address) pmd_free((tlb)->mm, pmd) |
71 | 71 | ||
72 | static inline void | 72 | static inline void |
73 | pmd_populate(struct mm_struct *mm, pmd_t * pmd_entry, pgtable_t pte) | 73 | pmd_populate(struct mm_struct *mm, pmd_t * pmd_entry, pgtable_t pte) |
@@ -117,6 +117,6 @@ static inline void check_pgt_cache(void) | |||
117 | quicklist_trim(0, NULL, 25, 16); | 117 | quicklist_trim(0, NULL, 25, 16); |
118 | } | 118 | } |
119 | 119 | ||
120 | #define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, pte) | 120 | #define __pte_free_tlb(tlb, pte, address) pte_free((tlb)->mm, pte) |
121 | 121 | ||
122 | #endif /* _ASM_IA64_PGALLOC_H */ | 122 | #endif /* _ASM_IA64_PGALLOC_H */ |
diff --git a/arch/ia64/include/asm/thread_info.h b/arch/ia64/include/asm/thread_info.h index ae6922626bf4..8ce2e388e37c 100644 --- a/arch/ia64/include/asm/thread_info.h +++ b/arch/ia64/include/asm/thread_info.h | |||
@@ -48,7 +48,7 @@ struct thread_info { | |||
48 | .flags = 0, \ | 48 | .flags = 0, \ |
49 | .cpu = 0, \ | 49 | .cpu = 0, \ |
50 | .addr_limit = KERNEL_DS, \ | 50 | .addr_limit = KERNEL_DS, \ |
51 | .preempt_count = 0, \ | 51 | .preempt_count = INIT_PREEMPT_COUNT, \ |
52 | .restart_block = { \ | 52 | .restart_block = { \ |
53 | .fn = do_no_restart_syscall, \ | 53 | .fn = do_no_restart_syscall, \ |
54 | }, \ | 54 | }, \ |
diff --git a/arch/ia64/include/asm/tlb.h b/arch/ia64/include/asm/tlb.h index 20d8a39680c2..85d965cb19a0 100644 --- a/arch/ia64/include/asm/tlb.h +++ b/arch/ia64/include/asm/tlb.h | |||
@@ -236,22 +236,22 @@ do { \ | |||
236 | __tlb_remove_tlb_entry(tlb, ptep, addr); \ | 236 | __tlb_remove_tlb_entry(tlb, ptep, addr); \ |
237 | } while (0) | 237 | } while (0) |
238 | 238 | ||
239 | #define pte_free_tlb(tlb, ptep) \ | 239 | #define pte_free_tlb(tlb, ptep, address) \ |
240 | do { \ | 240 | do { \ |
241 | tlb->need_flush = 1; \ | 241 | tlb->need_flush = 1; \ |
242 | __pte_free_tlb(tlb, ptep); \ | 242 | __pte_free_tlb(tlb, ptep, address); \ |
243 | } while (0) | 243 | } while (0) |
244 | 244 | ||
245 | #define pmd_free_tlb(tlb, ptep) \ | 245 | #define pmd_free_tlb(tlb, ptep, address) \ |
246 | do { \ | 246 | do { \ |
247 | tlb->need_flush = 1; \ | 247 | tlb->need_flush = 1; \ |
248 | __pmd_free_tlb(tlb, ptep); \ | 248 | __pmd_free_tlb(tlb, ptep, address); \ |
249 | } while (0) | 249 | } while (0) |
250 | 250 | ||
251 | #define pud_free_tlb(tlb, pudp) \ | 251 | #define pud_free_tlb(tlb, pudp, address) \ |
252 | do { \ | 252 | do { \ |
253 | tlb->need_flush = 1; \ | 253 | tlb->need_flush = 1; \ |
254 | __pud_free_tlb(tlb, pudp); \ | 254 | __pud_free_tlb(tlb, pudp, address); \ |
255 | } while (0) | 255 | } while (0) |
256 | 256 | ||
257 | #endif /* _ASM_IA64_TLB_H */ | 257 | #endif /* _ASM_IA64_TLB_H */ |
diff --git a/arch/ia64/include/asm/xen/hypervisor.h b/arch/ia64/include/asm/xen/hypervisor.h index e425227a418e..88afb54501e4 100644 --- a/arch/ia64/include/asm/xen/hypervisor.h +++ b/arch/ia64/include/asm/xen/hypervisor.h | |||
@@ -33,6 +33,7 @@ | |||
33 | #ifndef _ASM_IA64_XEN_HYPERVISOR_H | 33 | #ifndef _ASM_IA64_XEN_HYPERVISOR_H |
34 | #define _ASM_IA64_XEN_HYPERVISOR_H | 34 | #define _ASM_IA64_XEN_HYPERVISOR_H |
35 | 35 | ||
36 | #include <linux/err.h> | ||
36 | #include <xen/interface/xen.h> | 37 | #include <xen/interface/xen.h> |
37 | #include <xen/interface/version.h> /* to compile feature.c */ | 38 | #include <xen/interface/version.h> /* to compile feature.c */ |
38 | #include <xen/features.h> /* to comiple xen-netfront.c */ | 39 | #include <xen/features.h> /* to comiple xen-netfront.c */ |
diff --git a/arch/ia64/kernel/dma-mapping.c b/arch/ia64/kernel/dma-mapping.c index 086a2aeb0404..39a3cd0a4173 100644 --- a/arch/ia64/kernel/dma-mapping.c +++ b/arch/ia64/kernel/dma-mapping.c | |||
@@ -6,6 +6,14 @@ int iommu_detected __read_mostly; | |||
6 | struct dma_map_ops *dma_ops; | 6 | struct dma_map_ops *dma_ops; |
7 | EXPORT_SYMBOL(dma_ops); | 7 | EXPORT_SYMBOL(dma_ops); |
8 | 8 | ||
9 | #define PREALLOC_DMA_DEBUG_ENTRIES (1 << 16) | ||
10 | |||
11 | static int __init dma_init(void) | ||
12 | { | ||
13 | dma_debug_init(PREALLOC_DMA_DEBUG_ENTRIES); | ||
14 | } | ||
15 | fs_initcall(dma_init); | ||
16 | |||
9 | struct dma_map_ops *dma_get_ops(struct device *dev) | 17 | struct dma_map_ops *dma_get_ops(struct device *dev) |
10 | { | 18 | { |
11 | return dma_ops; | 19 | return dma_ops; |
diff --git a/arch/ia64/kernel/ptrace.c b/arch/ia64/kernel/ptrace.c index 92c9689b7d97..9daa87fdb018 100644 --- a/arch/ia64/kernel/ptrace.c +++ b/arch/ia64/kernel/ptrace.c | |||
@@ -15,7 +15,6 @@ | |||
15 | #include <linux/mm.h> | 15 | #include <linux/mm.h> |
16 | #include <linux/errno.h> | 16 | #include <linux/errno.h> |
17 | #include <linux/ptrace.h> | 17 | #include <linux/ptrace.h> |
18 | #include <linux/smp_lock.h> | ||
19 | #include <linux/user.h> | 18 | #include <linux/user.h> |
20 | #include <linux/security.h> | 19 | #include <linux/security.h> |
21 | #include <linux/audit.h> | 20 | #include <linux/audit.h> |
diff --git a/arch/ia64/kvm/mmio.c b/arch/ia64/kvm/mmio.c index 21f63fffc379..9bf55afd08d0 100644 --- a/arch/ia64/kvm/mmio.c +++ b/arch/ia64/kvm/mmio.c | |||
@@ -247,7 +247,8 @@ void emulate_io_inst(struct kvm_vcpu *vcpu, u64 padr, u64 ma) | |||
247 | vcpu_get_fpreg(vcpu, inst.M9.f2, &v); | 247 | vcpu_get_fpreg(vcpu, inst.M9.f2, &v); |
248 | /* Write high word. FIXME: this is a kludge! */ | 248 | /* Write high word. FIXME: this is a kludge! */ |
249 | v.u.bits[1] &= 0x3ffff; | 249 | v.u.bits[1] &= 0x3ffff; |
250 | mmio_access(vcpu, padr + 8, &v.u.bits[1], 8, ma, IOREQ_WRITE); | 250 | mmio_access(vcpu, padr + 8, (u64 *)&v.u.bits[1], 8, |
251 | ma, IOREQ_WRITE); | ||
251 | data = v.u.bits[0]; | 252 | data = v.u.bits[0]; |
252 | size = 3; | 253 | size = 3; |
253 | } else if (inst.M10.major == 7 && inst.M10.x6 == 0x3B) { | 254 | } else if (inst.M10.major == 7 && inst.M10.x6 == 0x3B) { |
@@ -265,7 +266,8 @@ void emulate_io_inst(struct kvm_vcpu *vcpu, u64 padr, u64 ma) | |||
265 | 266 | ||
266 | /* Write high word.FIXME: this is a kludge! */ | 267 | /* Write high word.FIXME: this is a kludge! */ |
267 | v.u.bits[1] &= 0x3ffff; | 268 | v.u.bits[1] &= 0x3ffff; |
268 | mmio_access(vcpu, padr + 8, &v.u.bits[1], 8, ma, IOREQ_WRITE); | 269 | mmio_access(vcpu, padr + 8, (u64 *)&v.u.bits[1], |
270 | 8, ma, IOREQ_WRITE); | ||
269 | data = v.u.bits[0]; | 271 | data = v.u.bits[0]; |
270 | size = 3; | 272 | size = 3; |
271 | } else if (inst.M10.major == 7 && inst.M10.x6 == 0x31) { | 273 | } else if (inst.M10.major == 7 && inst.M10.x6 == 0x31) { |
diff --git a/arch/ia64/kvm/vcpu.c b/arch/ia64/kvm/vcpu.c index 46b02cbcc874..cc406d064a09 100644 --- a/arch/ia64/kvm/vcpu.c +++ b/arch/ia64/kvm/vcpu.c | |||
@@ -461,7 +461,7 @@ void setreg(unsigned long regnum, unsigned long val, | |||
461 | u64 vcpu_get_gr(struct kvm_vcpu *vcpu, unsigned long reg) | 461 | u64 vcpu_get_gr(struct kvm_vcpu *vcpu, unsigned long reg) |
462 | { | 462 | { |
463 | struct kvm_pt_regs *regs = vcpu_regs(vcpu); | 463 | struct kvm_pt_regs *regs = vcpu_regs(vcpu); |
464 | u64 val; | 464 | unsigned long val; |
465 | 465 | ||
466 | if (!reg) | 466 | if (!reg) |
467 | return 0; | 467 | return 0; |
@@ -469,7 +469,7 @@ u64 vcpu_get_gr(struct kvm_vcpu *vcpu, unsigned long reg) | |||
469 | return val; | 469 | return val; |
470 | } | 470 | } |
471 | 471 | ||
472 | void vcpu_set_gr(struct kvm_vcpu *vcpu, u64 reg, u64 value, int nat) | 472 | void vcpu_set_gr(struct kvm_vcpu *vcpu, unsigned long reg, u64 value, int nat) |
473 | { | 473 | { |
474 | struct kvm_pt_regs *regs = vcpu_regs(vcpu); | 474 | struct kvm_pt_regs *regs = vcpu_regs(vcpu); |
475 | long sof = (regs->cr_ifs) & 0x7f; | 475 | long sof = (regs->cr_ifs) & 0x7f; |
@@ -1072,7 +1072,7 @@ void kvm_ttag(struct kvm_vcpu *vcpu, INST64 inst) | |||
1072 | vcpu_set_gr(vcpu, inst.M46.r1, tag, 0); | 1072 | vcpu_set_gr(vcpu, inst.M46.r1, tag, 0); |
1073 | } | 1073 | } |
1074 | 1074 | ||
1075 | int vcpu_tpa(struct kvm_vcpu *vcpu, u64 vadr, u64 *padr) | 1075 | int vcpu_tpa(struct kvm_vcpu *vcpu, u64 vadr, unsigned long *padr) |
1076 | { | 1076 | { |
1077 | struct thash_data *data; | 1077 | struct thash_data *data; |
1078 | union ia64_isr visr, pt_isr; | 1078 | union ia64_isr visr, pt_isr; |
diff --git a/arch/ia64/kvm/vcpu.h b/arch/ia64/kvm/vcpu.h index 042af92ced83..360724d3ae69 100644 --- a/arch/ia64/kvm/vcpu.h +++ b/arch/ia64/kvm/vcpu.h | |||
@@ -686,14 +686,15 @@ static inline int highest_inservice_irq(struct kvm_vcpu *vcpu) | |||
686 | return highest_bits((int *)&(VMX(vcpu, insvc[0]))); | 686 | return highest_bits((int *)&(VMX(vcpu, insvc[0]))); |
687 | } | 687 | } |
688 | 688 | ||
689 | extern void vcpu_get_fpreg(struct kvm_vcpu *vcpu, u64 reg, | 689 | extern void vcpu_get_fpreg(struct kvm_vcpu *vcpu, unsigned long reg, |
690 | struct ia64_fpreg *val); | 690 | struct ia64_fpreg *val); |
691 | extern void vcpu_set_fpreg(struct kvm_vcpu *vcpu, u64 reg, | 691 | extern void vcpu_set_fpreg(struct kvm_vcpu *vcpu, unsigned long reg, |
692 | struct ia64_fpreg *val); | 692 | struct ia64_fpreg *val); |
693 | extern u64 vcpu_get_gr(struct kvm_vcpu *vcpu, u64 reg); | 693 | extern u64 vcpu_get_gr(struct kvm_vcpu *vcpu, unsigned long reg); |
694 | extern void vcpu_set_gr(struct kvm_vcpu *vcpu, u64 reg, u64 val, int nat); | 694 | extern void vcpu_set_gr(struct kvm_vcpu *vcpu, unsigned long reg, |
695 | extern u64 vcpu_get_psr(struct kvm_vcpu *vcpu); | 695 | u64 val, int nat); |
696 | extern void vcpu_set_psr(struct kvm_vcpu *vcpu, u64 val); | 696 | extern unsigned long vcpu_get_psr(struct kvm_vcpu *vcpu); |
697 | extern void vcpu_set_psr(struct kvm_vcpu *vcpu, unsigned long val); | ||
697 | extern u64 vcpu_thash(struct kvm_vcpu *vcpu, u64 vadr); | 698 | extern u64 vcpu_thash(struct kvm_vcpu *vcpu, u64 vadr); |
698 | extern void vcpu_bsw0(struct kvm_vcpu *vcpu); | 699 | extern void vcpu_bsw0(struct kvm_vcpu *vcpu); |
699 | extern void thash_vhpt_insert(struct kvm_vcpu *v, u64 pte, | 700 | extern void thash_vhpt_insert(struct kvm_vcpu *v, u64 pte, |
diff --git a/arch/ia64/pci/pci.c b/arch/ia64/pci/pci.c index 729298f4b234..7de76dd352fe 100644 --- a/arch/ia64/pci/pci.c +++ b/arch/ia64/pci/pci.c | |||
@@ -537,7 +537,7 @@ pcibios_align_resource (void *data, struct resource *res, | |||
537 | /* | 537 | /* |
538 | * PCI BIOS setup, always defaults to SAL interface | 538 | * PCI BIOS setup, always defaults to SAL interface |
539 | */ | 539 | */ |
540 | char * __devinit | 540 | char * __init |
541 | pcibios_setup (char *str) | 541 | pcibios_setup (char *str) |
542 | { | 542 | { |
543 | return str; | 543 | return str; |
diff --git a/arch/m32r/include/asm/pgalloc.h b/arch/m32r/include/asm/pgalloc.h index f11a2b909cdb..0fc736198979 100644 --- a/arch/m32r/include/asm/pgalloc.h +++ b/arch/m32r/include/asm/pgalloc.h | |||
@@ -58,7 +58,7 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) | |||
58 | __free_page(pte); | 58 | __free_page(pte); |
59 | } | 59 | } |
60 | 60 | ||
61 | #define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, (pte)) | 61 | #define __pte_free_tlb(tlb, pte, addr) pte_free((tlb)->mm, (pte)) |
62 | 62 | ||
63 | /* | 63 | /* |
64 | * allocating and freeing a pmd is trivial: the 1-entry pmd is | 64 | * allocating and freeing a pmd is trivial: the 1-entry pmd is |
@@ -68,7 +68,7 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) | |||
68 | 68 | ||
69 | #define pmd_alloc_one(mm, addr) ({ BUG(); ((pmd_t *)2); }) | 69 | #define pmd_alloc_one(mm, addr) ({ BUG(); ((pmd_t *)2); }) |
70 | #define pmd_free(mm, x) do { } while (0) | 70 | #define pmd_free(mm, x) do { } while (0) |
71 | #define __pmd_free_tlb(tlb, x) do { } while (0) | 71 | #define __pmd_free_tlb(tlb, x, addr) do { } while (0) |
72 | #define pgd_populate(mm, pmd, pte) BUG() | 72 | #define pgd_populate(mm, pmd, pte) BUG() |
73 | 73 | ||
74 | #define check_pgt_cache() do { } while (0) | 74 | #define check_pgt_cache() do { } while (0) |
diff --git a/arch/m32r/include/asm/thread_info.h b/arch/m32r/include/asm/thread_info.h index 8589d462df27..07bb5bd00e2a 100644 --- a/arch/m32r/include/asm/thread_info.h +++ b/arch/m32r/include/asm/thread_info.h | |||
@@ -57,8 +57,6 @@ struct thread_info { | |||
57 | 57 | ||
58 | /* | 58 | /* |
59 | * macros/functions for gaining access to the thread information structure | 59 | * macros/functions for gaining access to the thread information structure |
60 | * | ||
61 | * preempt_count needs to be 1 initially, until the scheduler is functional. | ||
62 | */ | 60 | */ |
63 | #ifndef __ASSEMBLY__ | 61 | #ifndef __ASSEMBLY__ |
64 | 62 | ||
@@ -68,7 +66,7 @@ struct thread_info { | |||
68 | .exec_domain = &default_exec_domain, \ | 66 | .exec_domain = &default_exec_domain, \ |
69 | .flags = 0, \ | 67 | .flags = 0, \ |
70 | .cpu = 0, \ | 68 | .cpu = 0, \ |
71 | .preempt_count = 1, \ | 69 | .preempt_count = INIT_PREEMPT_COUNT, \ |
72 | .addr_limit = KERNEL_DS, \ | 70 | .addr_limit = KERNEL_DS, \ |
73 | .restart_block = { \ | 71 | .restart_block = { \ |
74 | .fn = do_no_restart_syscall, \ | 72 | .fn = do_no_restart_syscall, \ |
diff --git a/arch/m32r/kernel/ptrace.c b/arch/m32r/kernel/ptrace.c index bf0abe9e1f73..98b8feb12ed8 100644 --- a/arch/m32r/kernel/ptrace.c +++ b/arch/m32r/kernel/ptrace.c | |||
@@ -19,7 +19,6 @@ | |||
19 | #include <linux/mm.h> | 19 | #include <linux/mm.h> |
20 | #include <linux/err.h> | 20 | #include <linux/err.h> |
21 | #include <linux/smp.h> | 21 | #include <linux/smp.h> |
22 | #include <linux/smp_lock.h> | ||
23 | #include <linux/errno.h> | 22 | #include <linux/errno.h> |
24 | #include <linux/ptrace.h> | 23 | #include <linux/ptrace.h> |
25 | #include <linux/user.h> | 24 | #include <linux/user.h> |
diff --git a/arch/m68k/include/asm/motorola_pgalloc.h b/arch/m68k/include/asm/motorola_pgalloc.h index d08bf6261df8..15ee4c74a9f0 100644 --- a/arch/m68k/include/asm/motorola_pgalloc.h +++ b/arch/m68k/include/asm/motorola_pgalloc.h | |||
@@ -54,7 +54,8 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t page) | |||
54 | __free_page(page); | 54 | __free_page(page); |
55 | } | 55 | } |
56 | 56 | ||
57 | static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t page) | 57 | static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t page, |
58 | unsigned long address) | ||
58 | { | 59 | { |
59 | pgtable_page_dtor(page); | 60 | pgtable_page_dtor(page); |
60 | cache_page(kmap(page)); | 61 | cache_page(kmap(page)); |
@@ -73,7 +74,8 @@ static inline int pmd_free(struct mm_struct *mm, pmd_t *pmd) | |||
73 | return free_pointer_table(pmd); | 74 | return free_pointer_table(pmd); |
74 | } | 75 | } |
75 | 76 | ||
76 | static inline int __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd) | 77 | static inline int __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, |
78 | unsigned long address) | ||
77 | { | 79 | { |
78 | return free_pointer_table(pmd); | 80 | return free_pointer_table(pmd); |
79 | } | 81 | } |
diff --git a/arch/m68k/include/asm/sun3_pgalloc.h b/arch/m68k/include/asm/sun3_pgalloc.h index d4c83f143816..48d80d5a666f 100644 --- a/arch/m68k/include/asm/sun3_pgalloc.h +++ b/arch/m68k/include/asm/sun3_pgalloc.h | |||
@@ -32,7 +32,7 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t page) | |||
32 | __free_page(page); | 32 | __free_page(page); |
33 | } | 33 | } |
34 | 34 | ||
35 | #define __pte_free_tlb(tlb,pte) \ | 35 | #define __pte_free_tlb(tlb,pte,addr) \ |
36 | do { \ | 36 | do { \ |
37 | pgtable_page_dtor(pte); \ | 37 | pgtable_page_dtor(pte); \ |
38 | tlb_remove_page((tlb), pte); \ | 38 | tlb_remove_page((tlb), pte); \ |
@@ -80,7 +80,7 @@ static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page | |||
80 | * inside the pgd, so has no extra memory associated with it. | 80 | * inside the pgd, so has no extra memory associated with it. |
81 | */ | 81 | */ |
82 | #define pmd_free(mm, x) do { } while (0) | 82 | #define pmd_free(mm, x) do { } while (0) |
83 | #define __pmd_free_tlb(tlb, x) do { } while (0) | 83 | #define __pmd_free_tlb(tlb, x, addr) do { } while (0) |
84 | 84 | ||
85 | static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) | 85 | static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) |
86 | { | 86 | { |
diff --git a/arch/m68k/include/asm/thread_info_mm.h b/arch/m68k/include/asm/thread_info_mm.h index af0fda46e94b..6ea5c33b3c56 100644 --- a/arch/m68k/include/asm/thread_info_mm.h +++ b/arch/m68k/include/asm/thread_info_mm.h | |||
@@ -19,6 +19,7 @@ struct thread_info { | |||
19 | { \ | 19 | { \ |
20 | .task = &tsk, \ | 20 | .task = &tsk, \ |
21 | .exec_domain = &default_exec_domain, \ | 21 | .exec_domain = &default_exec_domain, \ |
22 | .preempt_count = INIT_PREEMPT_COUNT, \ | ||
22 | .restart_block = { \ | 23 | .restart_block = { \ |
23 | .fn = do_no_restart_syscall, \ | 24 | .fn = do_no_restart_syscall, \ |
24 | }, \ | 25 | }, \ |
diff --git a/arch/m68k/include/asm/thread_info_no.h b/arch/m68k/include/asm/thread_info_no.h index 82529f424ea3..c2bde5e24b0b 100644 --- a/arch/m68k/include/asm/thread_info_no.h +++ b/arch/m68k/include/asm/thread_info_no.h | |||
@@ -49,6 +49,7 @@ struct thread_info { | |||
49 | .exec_domain = &default_exec_domain, \ | 49 | .exec_domain = &default_exec_domain, \ |
50 | .flags = 0, \ | 50 | .flags = 0, \ |
51 | .cpu = 0, \ | 51 | .cpu = 0, \ |
52 | .preempt_count = INIT_PREEMPT_COUNT, \ | ||
52 | .restart_block = { \ | 53 | .restart_block = { \ |
53 | .fn = do_no_restart_syscall, \ | 54 | .fn = do_no_restart_syscall, \ |
54 | }, \ | 55 | }, \ |
diff --git a/arch/m68knommu/kernel/process.c b/arch/m68knommu/kernel/process.c index 1e96c6eb6312..8f8f4abab2ff 100644 --- a/arch/m68knommu/kernel/process.c +++ b/arch/m68knommu/kernel/process.c | |||
@@ -290,7 +290,7 @@ void dump(struct pt_regs *fp) | |||
290 | unsigned char *tp; | 290 | unsigned char *tp; |
291 | int i; | 291 | int i; |
292 | 292 | ||
293 | printk(KERN_EMERG "\n" KERN_EMERG "CURRENT PROCESS:\n" KERN_EMERG "\n"); | 293 | printk(KERN_EMERG "\nCURRENT PROCESS:\n\n"); |
294 | printk(KERN_EMERG "COMM=%s PID=%d\n", current->comm, current->pid); | 294 | printk(KERN_EMERG "COMM=%s PID=%d\n", current->comm, current->pid); |
295 | 295 | ||
296 | if (current->mm) { | 296 | if (current->mm) { |
@@ -301,8 +301,7 @@ void dump(struct pt_regs *fp) | |||
301 | (int) current->mm->end_data, | 301 | (int) current->mm->end_data, |
302 | (int) current->mm->end_data, | 302 | (int) current->mm->end_data, |
303 | (int) current->mm->brk); | 303 | (int) current->mm->brk); |
304 | printk(KERN_EMERG "USER-STACK=%08x KERNEL-STACK=%08x\n" | 304 | printk(KERN_EMERG "USER-STACK=%08x KERNEL-STACK=%08x\n\n", |
305 | KERN_EMERG "\n", | ||
306 | (int) current->mm->start_stack, | 305 | (int) current->mm->start_stack, |
307 | (int)(((unsigned long) current) + THREAD_SIZE)); | 306 | (int)(((unsigned long) current) + THREAD_SIZE)); |
308 | } | 307 | } |
@@ -313,35 +312,35 @@ void dump(struct pt_regs *fp) | |||
313 | fp->d0, fp->d1, fp->d2, fp->d3); | 312 | fp->d0, fp->d1, fp->d2, fp->d3); |
314 | printk(KERN_EMERG "d4: %08lx d5: %08lx a0: %08lx a1: %08lx\n", | 313 | printk(KERN_EMERG "d4: %08lx d5: %08lx a0: %08lx a1: %08lx\n", |
315 | fp->d4, fp->d5, fp->a0, fp->a1); | 314 | fp->d4, fp->d5, fp->a0, fp->a1); |
316 | printk(KERN_EMERG "\n" KERN_EMERG "USP: %08x TRAPFRAME: %08x\n", | 315 | printk(KERN_EMERG "\nUSP: %08x TRAPFRAME: %08x\n", |
317 | (unsigned int) rdusp(), (unsigned int) fp); | 316 | (unsigned int) rdusp(), (unsigned int) fp); |
318 | 317 | ||
319 | printk(KERN_EMERG "\n" KERN_EMERG "CODE:"); | 318 | printk(KERN_EMERG "\nCODE:"); |
320 | tp = ((unsigned char *) fp->pc) - 0x20; | 319 | tp = ((unsigned char *) fp->pc) - 0x20; |
321 | for (sp = (unsigned long *) tp, i = 0; (i < 0x40); i += 4) { | 320 | for (sp = (unsigned long *) tp, i = 0; (i < 0x40); i += 4) { |
322 | if ((i % 0x10) == 0) | 321 | if ((i % 0x10) == 0) |
323 | printk("\n" KERN_EMERG "%08x: ", (int) (tp + i)); | 322 | printk(KERN_EMERG "%08x: ", (int) (tp + i)); |
324 | printk("%08x ", (int) *sp++); | 323 | printk("%08x ", (int) *sp++); |
325 | } | 324 | } |
326 | printk("\n" KERN_EMERG "\n"); | 325 | printk(KERN_EMERG "\n"); |
327 | 326 | ||
328 | printk(KERN_EMERG "KERNEL STACK:"); | 327 | printk(KERN_EMERG "KERNEL STACK:"); |
329 | tp = ((unsigned char *) fp) - 0x40; | 328 | tp = ((unsigned char *) fp) - 0x40; |
330 | for (sp = (unsigned long *) tp, i = 0; (i < 0xc0); i += 4) { | 329 | for (sp = (unsigned long *) tp, i = 0; (i < 0xc0); i += 4) { |
331 | if ((i % 0x10) == 0) | 330 | if ((i % 0x10) == 0) |
332 | printk("\n" KERN_EMERG "%08x: ", (int) (tp + i)); | 331 | printk(KERN_EMERG "%08x: ", (int) (tp + i)); |
333 | printk("%08x ", (int) *sp++); | 332 | printk("%08x ", (int) *sp++); |
334 | } | 333 | } |
335 | printk("\n" KERN_EMERG "\n"); | 334 | printk(KERN_EMERG "\n"); |
336 | 335 | ||
337 | printk(KERN_EMERG "USER STACK:"); | 336 | printk(KERN_EMERG "USER STACK:"); |
338 | tp = (unsigned char *) (rdusp() - 0x10); | 337 | tp = (unsigned char *) (rdusp() - 0x10); |
339 | for (sp = (unsigned long *) tp, i = 0; (i < 0x80); i += 4) { | 338 | for (sp = (unsigned long *) tp, i = 0; (i < 0x80); i += 4) { |
340 | if ((i % 0x10) == 0) | 339 | if ((i % 0x10) == 0) |
341 | printk("\n" KERN_EMERG "%08x: ", (int) (tp + i)); | 340 | printk(KERN_EMERG "%08x: ", (int) (tp + i)); |
342 | printk("%08x ", (int) *sp++); | 341 | printk("%08x ", (int) *sp++); |
343 | } | 342 | } |
344 | printk("\n" KERN_EMERG "\n"); | 343 | printk(KERN_EMERG "\n"); |
345 | } | 344 | } |
346 | 345 | ||
347 | /* | 346 | /* |
diff --git a/arch/m68knommu/kernel/traps.c b/arch/m68knommu/kernel/traps.c index 51d325343ab5..3739c8f657d7 100644 --- a/arch/m68knommu/kernel/traps.c +++ b/arch/m68knommu/kernel/traps.c | |||
@@ -111,7 +111,7 @@ static void print_this_address(unsigned long addr, int i) | |||
111 | if (i % 5) | 111 | if (i % 5) |
112 | printk(KERN_CONT " [%08lx] ", addr); | 112 | printk(KERN_CONT " [%08lx] ", addr); |
113 | else | 113 | else |
114 | printk(KERN_CONT "\n" KERN_EMERG " [%08lx] ", addr); | 114 | printk(KERN_EMERG " [%08lx] ", addr); |
115 | i++; | 115 | i++; |
116 | #endif | 116 | #endif |
117 | } | 117 | } |
@@ -137,8 +137,8 @@ static void __show_stack(struct task_struct *task, unsigned long *stack) | |||
137 | if (stack + 1 + i > endstack) | 137 | if (stack + 1 + i > endstack) |
138 | break; | 138 | break; |
139 | if (i % 8 == 0) | 139 | if (i % 8 == 0) |
140 | printk("\n" KERN_EMERG " "); | 140 | printk(KERN_EMERG " "); |
141 | printk(" %08lx", *(stack + i)); | 141 | printk(KERN_CONT " %08lx", *(stack + i)); |
142 | } | 142 | } |
143 | printk("\n"); | 143 | printk("\n"); |
144 | i = 0; | 144 | i = 0; |
diff --git a/arch/microblaze/Kconfig b/arch/microblaze/Kconfig index b50b845fdd50..2db722d80d4d 100644 --- a/arch/microblaze/Kconfig +++ b/arch/microblaze/Kconfig | |||
@@ -53,6 +53,9 @@ config GENERIC_HARDIRQS_NO__DO_IRQ | |||
53 | config GENERIC_GPIO | 53 | config GENERIC_GPIO |
54 | def_bool y | 54 | def_bool y |
55 | 55 | ||
56 | config GENERIC_CSUM | ||
57 | def_bool y | ||
58 | |||
56 | config PCI | 59 | config PCI |
57 | def_bool n | 60 | def_bool n |
58 | 61 | ||
diff --git a/arch/microblaze/Makefile b/arch/microblaze/Makefile index d0bcf80a1136..8439598d4655 100644 --- a/arch/microblaze/Makefile +++ b/arch/microblaze/Makefile | |||
@@ -6,14 +6,16 @@ endif | |||
6 | 6 | ||
7 | # What CPU vesion are we building for, and crack it open | 7 | # What CPU vesion are we building for, and crack it open |
8 | # as major.minor.rev | 8 | # as major.minor.rev |
9 | CPU_VER=$(subst ",,$(CONFIG_XILINX_MICROBLAZE0_HW_VER) ) | 9 | CPU_VER := $(shell echo $(CONFIG_XILINX_MICROBLAZE0_HW_VER)) |
10 | CPU_MAJOR=$(shell echo $(CPU_VER) | cut -d '.' -f 1) | 10 | CPU_MAJOR := $(shell echo $(CPU_VER) | cut -d '.' -f 1) |
11 | CPU_MINOR=$(shell echo $(CPU_VER) | cut -d '.' -f 2) | 11 | CPU_MINOR := $(shell echo $(CPU_VER) | cut -d '.' -f 2) |
12 | CPU_REV=$(shell echo $(CPU_VER) | cut -d '.' -f 3) | 12 | CPU_REV := $(shell echo $(CPU_VER) | cut -d '.' -f 3) |
13 | 13 | ||
14 | export CPU_VER CPU_MAJOR CPU_MINOR CPU_REV | 14 | export CPU_VER CPU_MAJOR CPU_MINOR CPU_REV |
15 | 15 | ||
16 | # Use cpu-related CONFIG_ vars to set compile options. | 16 | # Use cpu-related CONFIG_ vars to set compile options. |
17 | # The various CONFIG_XILINX cpu features options are integers 0/1/2... | ||
18 | # rather than bools y/n | ||
17 | 19 | ||
18 | # Work out HW multipler support. This is icky. | 20 | # Work out HW multipler support. This is icky. |
19 | # 1. Spartan2 has no HW multiplers. | 21 | # 1. Spartan2 has no HW multiplers. |
@@ -34,30 +36,29 @@ CPUFLAGS-$(CONFIG_XILINX_MICROBLAZE0_USE_PCMP_INSTR) += -mxl-pattern-compare | |||
34 | 36 | ||
35 | CPUFLAGS-1 += $(call cc-option,-mcpu=v$(CPU_VER)) | 37 | CPUFLAGS-1 += $(call cc-option,-mcpu=v$(CPU_VER)) |
36 | 38 | ||
37 | # The various CONFIG_XILINX cpu features options are integers 0/1/2... | ||
38 | # rather than bools y/n | ||
39 | |||
40 | # r31 holds current when in kernel mode | 39 | # r31 holds current when in kernel mode |
41 | CFLAGS_KERNEL += -ffixed-r31 $(CPUFLAGS-1) $(CPUFLAGS-2) | 40 | KBUILD_KERNEL += -ffixed-r31 $(CPUFLAGS-1) $(CPUFLAGS-2) |
42 | 41 | ||
43 | LDFLAGS := | 42 | LDFLAGS := |
44 | LDFLAGS_vmlinux := | 43 | LDFLAGS_vmlinux := |
45 | LDFLAGS_BLOB := --format binary --oformat elf32-microblaze | ||
46 | 44 | ||
47 | LIBGCC := $(shell $(CC) $(CFLAGS_KERNEL) -print-libgcc-file-name) | 45 | LIBGCC := $(shell $(CC) $(KBUILD_KERNEL) -print-libgcc-file-name) |
48 | 46 | ||
49 | head-y := arch/microblaze/kernel/head.o | 47 | head-y := arch/microblaze/kernel/head.o |
50 | libs-y += arch/microblaze/lib/ $(LIBGCC) | 48 | libs-y += arch/microblaze/lib/ |
51 | core-y += arch/microblaze/kernel/ arch/microblaze/mm/ \ | 49 | libs-y += $(LIBGCC) |
52 | arch/microblaze/platform/ | 50 | core-y += arch/microblaze/kernel/ |
51 | core-y += arch/microblaze/mm/ | ||
52 | core-y += arch/microblaze/platform/ | ||
53 | 53 | ||
54 | boot := arch/$(ARCH)/boot | 54 | boot := arch/microblaze/boot |
55 | 55 | ||
56 | # defines filename extension depending memory management type | 56 | # defines filename extension depending memory management type |
57 | ifeq ($(CONFIG_MMU),) | 57 | ifeq ($(CONFIG_MMU),) |
58 | MMUEXT := -nommu | 58 | MMU := -nommu |
59 | endif | 59 | endif |
60 | export MMUEXT | 60 | |
61 | export MMU | ||
61 | 62 | ||
62 | all: linux.bin | 63 | all: linux.bin |
63 | 64 | ||
diff --git a/arch/microblaze/include/asm/atomic.h b/arch/microblaze/include/asm/atomic.h index 0de612ad7cb2..6d2e1d418be7 100644 --- a/arch/microblaze/include/asm/atomic.h +++ b/arch/microblaze/include/asm/atomic.h | |||
@@ -1,95 +1,7 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_ATOMIC_H | 1 | #ifndef _ASM_MICROBLAZE_ATOMIC_H |
10 | #define _ASM_MICROBLAZE_ATOMIC_H | 2 | #define _ASM_MICROBLAZE_ATOMIC_H |
11 | 3 | ||
12 | #include <linux/types.h> | 4 | #include <asm-generic/atomic.h> |
13 | #include <linux/compiler.h> /* likely */ | ||
14 | #include <asm/system.h> /* local_irq_XXX and friends */ | ||
15 | |||
16 | #define ATOMIC_INIT(i) { (i) } | ||
17 | #define atomic_read(v) ((v)->counter) | ||
18 | #define atomic_set(v, i) (((v)->counter) = (i)) | ||
19 | |||
20 | #define atomic_inc(v) (atomic_add_return(1, (v))) | ||
21 | #define atomic_dec(v) (atomic_sub_return(1, (v))) | ||
22 | |||
23 | #define atomic_add(i, v) (atomic_add_return(i, (v))) | ||
24 | #define atomic_sub(i, v) (atomic_sub_return(i, (v))) | ||
25 | |||
26 | #define atomic_inc_return(v) (atomic_add_return(1, (v))) | ||
27 | #define atomic_dec_return(v) (atomic_sub_return(1, (v))) | ||
28 | |||
29 | #define atomic_inc_and_test(v) (atomic_add_return(1, (v)) == 0) | ||
30 | #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0) | ||
31 | |||
32 | #define atomic_inc_not_zero(v) (atomic_add_unless((v), 1, 0)) | ||
33 | |||
34 | #define atomic_sub_and_test(i, v) (atomic_sub_return((i), (v)) == 0) | ||
35 | |||
36 | static inline int atomic_cmpxchg(atomic_t *v, int old, int new) | ||
37 | { | ||
38 | int ret; | ||
39 | unsigned long flags; | ||
40 | |||
41 | local_irq_save(flags); | ||
42 | ret = v->counter; | ||
43 | if (likely(ret == old)) | ||
44 | v->counter = new; | ||
45 | local_irq_restore(flags); | ||
46 | |||
47 | return ret; | ||
48 | } | ||
49 | |||
50 | static inline int atomic_add_unless(atomic_t *v, int a, int u) | ||
51 | { | ||
52 | int c, old; | ||
53 | |||
54 | c = atomic_read(v); | ||
55 | while (c != u && (old = atomic_cmpxchg((v), c, c + a)) != c) | ||
56 | c = old; | ||
57 | return c != u; | ||
58 | } | ||
59 | |||
60 | static inline void atomic_clear_mask(unsigned long mask, unsigned long *addr) | ||
61 | { | ||
62 | unsigned long flags; | ||
63 | |||
64 | local_irq_save(flags); | ||
65 | *addr &= ~mask; | ||
66 | local_irq_restore(flags); | ||
67 | } | ||
68 | |||
69 | /** | ||
70 | * atomic_add_return - add and return | ||
71 | * @i: integer value to add | ||
72 | * @v: pointer of type atomic_t | ||
73 | * | ||
74 | * Atomically adds @i to @v and returns @i + @v | ||
75 | */ | ||
76 | static inline int atomic_add_return(int i, atomic_t *v) | ||
77 | { | ||
78 | unsigned long flags; | ||
79 | int val; | ||
80 | |||
81 | local_irq_save(flags); | ||
82 | val = v->counter; | ||
83 | v->counter = val += i; | ||
84 | local_irq_restore(flags); | ||
85 | |||
86 | return val; | ||
87 | } | ||
88 | |||
89 | static inline int atomic_sub_return(int i, atomic_t *v) | ||
90 | { | ||
91 | return atomic_add_return(-i, v); | ||
92 | } | ||
93 | 5 | ||
94 | /* | 6 | /* |
95 | * Atomically test *v and decrement if it is greater than 0. | 7 | * Atomically test *v and decrement if it is greater than 0. |
@@ -109,15 +21,4 @@ static inline int atomic_dec_if_positive(atomic_t *v) | |||
109 | return res; | 21 | return res; |
110 | } | 22 | } |
111 | 23 | ||
112 | #define atomic_add_negative(a, v) (atomic_add_return((a), (v)) < 0) | ||
113 | #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) | ||
114 | |||
115 | /* Atomic operations are already serializing */ | ||
116 | #define smp_mb__before_atomic_dec() barrier() | ||
117 | #define smp_mb__after_atomic_dec() barrier() | ||
118 | #define smp_mb__before_atomic_inc() barrier() | ||
119 | #define smp_mb__after_atomic_inc() barrier() | ||
120 | |||
121 | #include <asm-generic/atomic-long.h> | ||
122 | |||
123 | #endif /* _ASM_MICROBLAZE_ATOMIC_H */ | 24 | #endif /* _ASM_MICROBLAZE_ATOMIC_H */ |
diff --git a/arch/microblaze/include/asm/bitops.h b/arch/microblaze/include/asm/bitops.h index d6df1fd4e1e8..a72468f15c8b 100644 --- a/arch/microblaze/include/asm/bitops.h +++ b/arch/microblaze/include/asm/bitops.h | |||
@@ -1,27 +1 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_BITOPS_H | ||
10 | #define _ASM_MICROBLAZE_BITOPS_H | ||
11 | |||
12 | /* | ||
13 | * Copyright 1992, Linus Torvalds. | ||
14 | */ | ||
15 | |||
16 | #include <asm/byteorder.h> /* swab32 */ | ||
17 | #include <asm/system.h> /* save_flags */ | ||
18 | |||
19 | /* | ||
20 | * clear_bit() doesn't provide any barrier for the compiler. | ||
21 | */ | ||
22 | #define smp_mb__before_clear_bit() barrier() | ||
23 | #define smp_mb__after_clear_bit() barrier() | ||
24 | #include <asm-generic/bitops.h> | #include <asm-generic/bitops.h> | |
25 | #include <asm-generic/bitops/__fls.h> | ||
26 | |||
27 | #endif /* _ASM_MICROBLAZE_BITOPS_H */ | ||
diff --git a/arch/microblaze/include/asm/bug.h b/arch/microblaze/include/asm/bug.h index 8eb2cdde11d7..b12fd89e42e9 100644 --- a/arch/microblaze/include/asm/bug.h +++ b/arch/microblaze/include/asm/bug.h | |||
@@ -1,15 +1 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_BUG_H | ||
10 | #define _ASM_MICROBLAZE_BUG_H | ||
11 | |||
12 | #include <linux/kernel.h> | ||
13 | #include <asm-generic/bug.h> | #include <asm-generic/bug.h> | |
14 | |||
15 | #endif /* _ASM_MICROBLAZE_BUG_H */ | ||
diff --git a/arch/microblaze/include/asm/bugs.h b/arch/microblaze/include/asm/bugs.h index f2c6593653fb..61791e1ad9f5 100644 --- a/arch/microblaze/include/asm/bugs.h +++ b/arch/microblaze/include/asm/bugs.h | |||
@@ -1,17 +1 @@ | |||
1 | /* | #include <asm-generic/bugs.h> | |
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_BUGS_H | ||
10 | #define _ASM_MICROBLAZE_BUGS_H | ||
11 | |||
12 | static inline void check_bugs(void) | ||
13 | { | ||
14 | /* nothing to do */ | ||
15 | } | ||
16 | |||
17 | #endif /* _ASM_MICROBLAZE_BUGS_H */ | ||
diff --git a/arch/microblaze/include/asm/checksum.h b/arch/microblaze/include/asm/checksum.h index 97ea46b5cf80..128bf03b54b7 100644 --- a/arch/microblaze/include/asm/checksum.h +++ b/arch/microblaze/include/asm/checksum.h | |||
@@ -10,12 +10,11 @@ | |||
10 | #ifndef _ASM_MICROBLAZE_CHECKSUM_H | 10 | #ifndef _ASM_MICROBLAZE_CHECKSUM_H |
11 | #define _ASM_MICROBLAZE_CHECKSUM_H | 11 | #define _ASM_MICROBLAZE_CHECKSUM_H |
12 | 12 | ||
13 | #include <linux/in6.h> | ||
14 | |||
15 | /* | 13 | /* |
16 | * computes the checksum of the TCP/UDP pseudo-header | 14 | * computes the checksum of the TCP/UDP pseudo-header |
17 | * returns a 16-bit checksum, already complemented | 15 | * returns a 16-bit checksum, already complemented |
18 | */ | 16 | */ |
17 | #define csum_tcpudp_nofold csum_tcpudp_nofold | ||
19 | static inline __wsum | 18 | static inline __wsum |
20 | csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, | 19 | csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, |
21 | unsigned short proto, __wsum sum) | 20 | unsigned short proto, __wsum sum) |
@@ -30,71 +29,6 @@ csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, | |||
30 | return sum; | 29 | return sum; |
31 | } | 30 | } |
32 | 31 | ||
33 | /* | 32 | #include <asm-generic/checksum.h> |
34 | * computes the checksum of a memory block at buff, length len, | ||
35 | * and adds in "sum" (32-bit) | ||
36 | * | ||
37 | * returns a 32-bit number suitable for feeding into itself | ||
38 | * or csum_tcpudp_magic | ||
39 | * | ||
40 | * this function must be called with even lengths, except | ||
41 | * for the last fragment, which may be odd | ||
42 | * | ||
43 | * it's best to have buff aligned on a 32-bit boundary | ||
44 | */ | ||
45 | extern __wsum csum_partial(const void *buff, int len, __wsum sum); | ||
46 | |||
47 | /* | ||
48 | * the same as csum_partial, but copies from src while it | ||
49 | * checksums | ||
50 | * | ||
51 | * here even more important to align src and dst on a 32-bit (or even | ||
52 | * better 64-bit) boundary | ||
53 | */ | ||
54 | extern __wsum csum_partial_copy(const void *src, void *dst, int len, | ||
55 | __wsum sum); | ||
56 | |||
57 | /* | ||
58 | * the same as csum_partial_copy, but copies from user space. | ||
59 | * | ||
60 | * here even more important to align src and dst on a 32-bit (or even | ||
61 | * better 64-bit) boundary | ||
62 | */ | ||
63 | extern __wsum csum_partial_copy_from_user(const void __user *src, void *dst, | ||
64 | int len, __wsum sum, int *csum_err); | ||
65 | |||
66 | #define csum_partial_copy_nocheck(src, dst, len, sum) \ | ||
67 | csum_partial_copy((src), (dst), (len), (sum)) | ||
68 | |||
69 | /* | ||
70 | * This is a version of ip_compute_csum() optimized for IP headers, | ||
71 | * which always checksum on 4 octet boundaries. | ||
72 | * | ||
73 | */ | ||
74 | extern __sum16 ip_fast_csum(const void *iph, unsigned int ihl); | ||
75 | |||
76 | /* | ||
77 | * Fold a partial checksum | ||
78 | */ | ||
79 | static inline __sum16 csum_fold(__wsum csum) | ||
80 | { | ||
81 | u32 sum = (__force u32)csum; | ||
82 | sum = (sum & 0xffff) + (sum >> 16); | ||
83 | sum = (sum & 0xffff) + (sum >> 16); | ||
84 | return (__force __sum16)~sum; | ||
85 | } | ||
86 | |||
87 | static inline __sum16 | ||
88 | csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, | ||
89 | unsigned short proto, __wsum sum) | ||
90 | { | ||
91 | return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); | ||
92 | } | ||
93 | |||
94 | /* | ||
95 | * this routine is used for miscellaneous IP-like checksums, mainly | ||
96 | * in icmp.c | ||
97 | */ | ||
98 | extern __sum16 ip_compute_csum(const void *buff, int len); | ||
99 | 33 | ||
100 | #endif /* _ASM_MICROBLAZE_CHECKSUM_H */ | 34 | #endif /* _ASM_MICROBLAZE_CHECKSUM_H */ |
diff --git a/arch/microblaze/include/asm/fb.h b/arch/microblaze/include/asm/fb.h new file mode 100644 index 000000000000..3a4988e8df45 --- /dev/null +++ b/arch/microblaze/include/asm/fb.h | |||
@@ -0,0 +1 @@ | |||
#include <asm-generic/fb.h> | |||
diff --git a/arch/microblaze/include/asm/hardirq.h b/arch/microblaze/include/asm/hardirq.h index 0f2d6b013e11..41e1e1aa36ac 100644 --- a/arch/microblaze/include/asm/hardirq.h +++ b/arch/microblaze/include/asm/hardirq.h | |||
@@ -9,21 +9,11 @@ | |||
9 | #ifndef _ASM_MICROBLAZE_HARDIRQ_H | 9 | #ifndef _ASM_MICROBLAZE_HARDIRQ_H |
10 | #define _ASM_MICROBLAZE_HARDIRQ_H | 10 | #define _ASM_MICROBLAZE_HARDIRQ_H |
11 | 11 | ||
12 | #include <linux/cache.h> | ||
13 | #include <linux/irq.h> | ||
14 | #include <asm/irq.h> | ||
15 | #include <asm/current.h> | ||
16 | #include <linux/ptrace.h> | ||
17 | |||
18 | /* should be defined in each interrupt controller driver */ | 12 | /* should be defined in each interrupt controller driver */ |
19 | extern unsigned int get_irq(struct pt_regs *regs); | 13 | extern unsigned int get_irq(struct pt_regs *regs); |
20 | 14 | ||
21 | typedef struct { | 15 | #define ack_bad_irq ack_bad_irq |
22 | unsigned int __softirq_pending; | ||
23 | } ____cacheline_aligned irq_cpustat_t; | ||
24 | |||
25 | void ack_bad_irq(unsigned int irq); | 16 | void ack_bad_irq(unsigned int irq); |
26 | 17 | #include <asm-generic/hardirq.h> | |
27 | #include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */ | ||
28 | 18 | ||
29 | #endif /* _ASM_MICROBLAZE_HARDIRQ_H */ | 19 | #endif /* _ASM_MICROBLAZE_HARDIRQ_H */ |
diff --git a/arch/microblaze/include/asm/io.h b/arch/microblaze/include/asm/io.h index 5c173424d074..7c3ec13b44d8 100644 --- a/arch/microblaze/include/asm/io.h +++ b/arch/microblaze/include/asm/io.h | |||
@@ -14,7 +14,6 @@ | |||
14 | #include <asm/byteorder.h> | 14 | #include <asm/byteorder.h> |
15 | #include <asm/page.h> | 15 | #include <asm/page.h> |
16 | #include <linux/types.h> | 16 | #include <linux/types.h> |
17 | #include <asm/byteorder.h> | ||
18 | #include <linux/mm.h> /* Get struct page {...} */ | 17 | #include <linux/mm.h> /* Get struct page {...} */ |
19 | 18 | ||
20 | 19 | ||
diff --git a/arch/microblaze/include/asm/ioctls.h b/arch/microblaze/include/asm/ioctls.h index 03582b249204..ec34c760665e 100644 --- a/arch/microblaze/include/asm/ioctls.h +++ b/arch/microblaze/include/asm/ioctls.h | |||
@@ -1,91 +1 @@ | |||
1 | /* | #include <asm-generic/ioctls.h> | |
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_IOCTLS_H | ||
10 | #define _ASM_MICROBLAZE_IOCTLS_H | ||
11 | |||
12 | #include <linux/ioctl.h> | ||
13 | |||
14 | /* 0x54 is just a magic number to make these relatively unique ('T') */ | ||
15 | |||
16 | #define TCGETS 0x5401 | ||
17 | #define TCSETS 0x5402 | ||
18 | #define TCSETSW 0x5403 | ||
19 | #define TCSETSF 0x5404 | ||
20 | #define TCGETA 0x5405 | ||
21 | #define TCSETA 0x5406 | ||
22 | #define TCSETAW 0x5407 | ||
23 | #define TCSETAF 0x5408 | ||
24 | #define TCSBRK 0x5409 | ||
25 | #define TCXONC 0x540A | ||
26 | #define TCFLSH 0x540B | ||
27 | #define TIOCEXCL 0x540C | ||
28 | #define TIOCNXCL 0x540D | ||
29 | #define TIOCSCTTY 0x540E | ||
30 | #define TIOCGPGRP 0x540F | ||
31 | #define TIOCSPGRP 0x5410 | ||
32 | #define TIOCOUTQ 0x5411 | ||
33 | #define TIOCSTI 0x5412 | ||
34 | #define TIOCGWINSZ 0x5413 | ||
35 | #define TIOCSWINSZ 0x5414 | ||
36 | #define TIOCMGET 0x5415 | ||
37 | #define TIOCMBIS 0x5416 | ||
38 | #define TIOCMBIC 0x5417 | ||
39 | #define TIOCMSET 0x5418 | ||
40 | #define TIOCGSOFTCAR 0x5419 | ||
41 | #define TIOCSSOFTCAR 0x541A | ||
42 | #define FIONREAD 0x541B | ||
43 | #define TIOCINQ FIONREAD | ||
44 | #define TIOCLINUX 0x541C | ||
45 | #define TIOCCONS 0x541D | ||
46 | #define TIOCGSERIAL 0x541E | ||
47 | #define TIOCSSERIAL 0x541F | ||
48 | #define TIOCPKT 0x5420 | ||
49 | #define FIONBIO 0x5421 | ||
50 | #define TIOCNOTTY 0x5422 | ||
51 | #define TIOCSETD 0x5423 | ||
52 | #define TIOCGETD 0x5424 | ||
53 | #define TCSBRKP 0x5425 /* Needed for POSIX tcsendbreak() */ | ||
54 | #define TIOCTTYGSTRUCT 0x5426 /* For debugging only */ | ||
55 | #define TIOCSBRK 0x5427 /* BSD compatibility */ | ||
56 | #define TIOCCBRK 0x5428 /* BSD compatibility */ | ||
57 | #define TIOCGSID 0x5429 /* Return the session ID of FD */ | ||
58 | /* Get Pty Number (of pty-mux device) */ | ||
59 | #define TIOCGPTN _IOR('T', 0x30, unsigned int) | ||
60 | #define TIOCSPTLCK _IOW('T', 0x31, int) /* Lock/unlock Pty */ | ||
61 | |||
62 | #define FIONCLEX 0x5450 /* these numbers need to be adjusted. */ | ||
63 | #define FIOCLEX 0x5451 | ||
64 | #define FIOASYNC 0x5452 | ||
65 | #define TIOCSERCONFIG 0x5453 | ||
66 | #define TIOCSERGWILD 0x5454 | ||
67 | #define TIOCSERSWILD 0x5455 | ||
68 | #define TIOCGLCKTRMIOS 0x5456 | ||
69 | #define TIOCSLCKTRMIOS 0x5457 | ||
70 | #define TIOCSERGSTRUCT 0x5458 /* For debugging only */ | ||
71 | #define TIOCSERGETLSR 0x5459 /* Get line status register */ | ||
72 | #define TIOCSERGETMULTI 0x545A /* Get multiport config */ | ||
73 | #define TIOCSERSETMULTI 0x545B /* Set multiport config */ | ||
74 | |||
75 | #define TIOCMIWAIT 0x545C /* wait for a change on serial input line(s) */ | ||
76 | #define TIOCGICOUNT 0x545D /* read serial port inline interrupt counts */ | ||
77 | |||
78 | #define FIOQSIZE 0x545E | ||
79 | |||
80 | /* Used for packet mode */ | ||
81 | #define TIOCPKT_DATA 0 | ||
82 | #define TIOCPKT_FLUSHREAD 1 | ||
83 | #define TIOCPKT_FLUSHWRITE 2 | ||
84 | #define TIOCPKT_STOP 4 | ||
85 | #define TIOCPKT_START 8 | ||
86 | #define TIOCPKT_NOSTOP 16 | ||
87 | #define TIOCPKT_DOSTOP 32 | ||
88 | |||
89 | #define TIOCSER_TEMT 0x01 /* Transmitter physically empty */ | ||
90 | |||
91 | #endif /* _ASM_MICROBLAZE_IOCTLS_H */ | ||
diff --git a/arch/microblaze/include/asm/ipcbuf.h b/arch/microblaze/include/asm/ipcbuf.h index b056fa420654..84c7e51cb6d0 100644 --- a/arch/microblaze/include/asm/ipcbuf.h +++ b/arch/microblaze/include/asm/ipcbuf.h | |||
@@ -1,36 +1 @@ | |||
1 | /* | #include <asm-generic/ipcbuf.h> | |
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_IPCBUF_H | ||
10 | #define _ASM_MICROBLAZE_IPCBUF_H | ||
11 | |||
12 | /* | ||
13 | * The user_ipc_perm structure for microblaze architecture. | ||
14 | * Note extra padding because this structure is passed back and forth | ||
15 | * between kernel and user space. | ||
16 | * | ||
17 | * Pad space is left for: | ||
18 | * - 32-bit mode_t and seq | ||
19 | * - 2 miscellaneous 32-bit values | ||
20 | */ | ||
21 | |||
22 | struct ipc64_perm { | ||
23 | __kernel_key_t key; | ||
24 | __kernel_uid32_t uid; | ||
25 | __kernel_gid32_t gid; | ||
26 | __kernel_uid32_t cuid; | ||
27 | __kernel_gid32_t cgid; | ||
28 | __kernel_mode_t mode; | ||
29 | unsigned short __pad1; | ||
30 | unsigned short seq; | ||
31 | unsigned short __pad2; | ||
32 | unsigned long __unused1; | ||
33 | unsigned long __unused2; | ||
34 | }; | ||
35 | |||
36 | #endif /* _ASM_MICROBLAZE_IPCBUF_H */ | ||
diff --git a/arch/microblaze/include/asm/irq.h b/arch/microblaze/include/asm/irq.h index db515deaa720..90f050535ebe 100644 --- a/arch/microblaze/include/asm/irq.h +++ b/arch/microblaze/include/asm/irq.h | |||
@@ -10,6 +10,7 @@ | |||
10 | #define _ASM_MICROBLAZE_IRQ_H | 10 | #define _ASM_MICROBLAZE_IRQ_H |
11 | 11 | ||
12 | #define NR_IRQS 32 | 12 | #define NR_IRQS 32 |
13 | #include <asm-generic/irq.h> | ||
13 | 14 | ||
14 | #include <linux/interrupt.h> | 15 | #include <linux/interrupt.h> |
15 | 16 | ||
@@ -17,11 +18,6 @@ extern unsigned int nr_irq; | |||
17 | 18 | ||
18 | #define NO_IRQ (-1) | 19 | #define NO_IRQ (-1) |
19 | 20 | ||
20 | static inline int irq_canonicalize(int irq) | ||
21 | { | ||
22 | return irq; | ||
23 | } | ||
24 | |||
25 | struct pt_regs; | 21 | struct pt_regs; |
26 | extern void do_IRQ(struct pt_regs *regs); | 22 | extern void do_IRQ(struct pt_regs *regs); |
27 | 23 | ||
diff --git a/arch/microblaze/include/asm/mman.h b/arch/microblaze/include/asm/mman.h index 4914b1329445..8eebf89f5ab1 100644 --- a/arch/microblaze/include/asm/mman.h +++ b/arch/microblaze/include/asm/mman.h | |||
@@ -1,25 +1 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_MMAN_H | ||
10 | #define _ASM_MICROBLAZE_MMAN_H | ||
11 | |||
12 | #include <asm-generic/mman.h> | #include <asm-generic/mman.h> | |
13 | |||
14 | #define MAP_GROWSDOWN 0x0100 /* stack-like segment */ | ||
15 | #define MAP_DENYWRITE 0x0800 /* ETXTBSY */ | ||
16 | #define MAP_EXECUTABLE 0x1000 /* mark it as an executable */ | ||
17 | #define MAP_LOCKED 0x2000 /* pages are locked */ | ||
18 | #define MAP_NORESERVE 0x4000 /* don't check for reservations */ | ||
19 | #define MAP_POPULATE 0x8000 /* populate (prefault) pagetables */ | ||
20 | #define MAP_NONBLOCK 0x10000 /* do not block on IO */ | ||
21 | |||
22 | #define MCL_CURRENT 1 /* lock all current mappings */ | ||
23 | #define MCL_FUTURE 2 /* lock all future mappings */ | ||
24 | |||
25 | #endif /* _ASM_MICROBLAZE_MMAN_H */ | ||
diff --git a/arch/microblaze/include/asm/mmu.h b/arch/microblaze/include/asm/mmu.h index 66cad6a99d77..8d6a654ceffb 100644 --- a/arch/microblaze/include/asm/mmu.h +++ b/arch/microblaze/include/asm/mmu.h | |||
@@ -12,12 +12,7 @@ | |||
12 | #define _ASM_MICROBLAZE_MMU_H | 12 | #define _ASM_MICROBLAZE_MMU_H |
13 | 13 | ||
14 | # ifndef CONFIG_MMU | 14 | # ifndef CONFIG_MMU |
15 | # ifndef __ASSEMBLY__ | 15 | # include <asm-generic/mmu.h> |
16 | typedef struct { | ||
17 | struct vm_list_struct *vmlist; | ||
18 | unsigned long end_brk; | ||
19 | } mm_context_t; | ||
20 | # endif /* __ASSEMBLY__ */ | ||
21 | # else /* CONFIG_MMU */ | 16 | # else /* CONFIG_MMU */ |
22 | # ifdef __KERNEL__ | 17 | # ifdef __KERNEL__ |
23 | # ifndef __ASSEMBLY__ | 18 | # ifndef __ASSEMBLY__ |
diff --git a/arch/microblaze/include/asm/mmu_context.h b/arch/microblaze/include/asm/mmu_context.h index 385fed16bbfb..24eab1674d3e 100644 --- a/arch/microblaze/include/asm/mmu_context.h +++ b/arch/microblaze/include/asm/mmu_context.h | |||
@@ -1,5 +1,5 @@ | |||
1 | #ifdef CONFIG_MMU | 1 | #ifdef CONFIG_MMU |
2 | # include "mmu_context_mm.h" | 2 | # include "mmu_context_mm.h" |
3 | #else | 3 | #else |
4 | # include "mmu_context_no.h" | 4 | # include <asm-generic/mmu_context.h> |
5 | #endif | 5 | #endif |
diff --git a/arch/microblaze/include/asm/mmu_context_no.h b/arch/microblaze/include/asm/mmu_context_no.h deleted file mode 100644 index ba5567190154..000000000000 --- a/arch/microblaze/include/asm/mmu_context_no.h +++ /dev/null | |||
@@ -1,23 +0,0 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2008-2009 Michal Simek <monstr@monstr.eu> | ||
3 | * Copyright (C) 2008-2009 PetaLogix | ||
4 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
5 | * | ||
6 | * This file is subject to the terms and conditions of the GNU General Public | ||
7 | * License. See the file "COPYING" in the main directory of this archive | ||
8 | * for more details. | ||
9 | */ | ||
10 | |||
11 | #ifndef _ASM_MICROBLAZE_MMU_CONTEXT_H | ||
12 | #define _ASM_MICROBLAZE_MMU_CONTEXT_H | ||
13 | |||
14 | # define init_new_context(tsk, mm) ({ 0; }) | ||
15 | |||
16 | # define enter_lazy_tlb(mm, tsk) do {} while (0) | ||
17 | # define change_mm_context(old, ctx, _pml4) do {} while (0) | ||
18 | # define destroy_context(mm) do {} while (0) | ||
19 | # define deactivate_mm(tsk, mm) do {} while (0) | ||
20 | # define switch_mm(prev, next, tsk) do {} while (0) | ||
21 | # define activate_mm(prev, next) do {} while (0) | ||
22 | |||
23 | #endif /* _ASM_MICROBLAZE_MMU_CONTEXT_H */ | ||
diff --git a/arch/microblaze/include/asm/module.h b/arch/microblaze/include/asm/module.h index 914565a90315..7be1347fce42 100644 --- a/arch/microblaze/include/asm/module.h +++ b/arch/microblaze/include/asm/module.h | |||
@@ -9,6 +9,8 @@ | |||
9 | #ifndef _ASM_MICROBLAZE_MODULE_H | 9 | #ifndef _ASM_MICROBLAZE_MODULE_H |
10 | #define _ASM_MICROBLAZE_MODULE_H | 10 | #define _ASM_MICROBLAZE_MODULE_H |
11 | 11 | ||
12 | #include <asm-generic/module.h> | ||
13 | |||
12 | /* Microblaze Relocations */ | 14 | /* Microblaze Relocations */ |
13 | #define R_MICROBLAZE_NONE 0 | 15 | #define R_MICROBLAZE_NONE 0 |
14 | #define R_MICROBLAZE_32 1 | 16 | #define R_MICROBLAZE_32 1 |
@@ -24,14 +26,6 @@ | |||
24 | /* Keep this the last entry. */ | 26 | /* Keep this the last entry. */ |
25 | #define R_MICROBLAZE_NUM 11 | 27 | #define R_MICROBLAZE_NUM 11 |
26 | 28 | ||
27 | struct mod_arch_specific { | ||
28 | int foo; | ||
29 | }; | ||
30 | |||
31 | #define Elf_Shdr Elf32_Shdr | ||
32 | #define Elf_Sym Elf32_Sym | ||
33 | #define Elf_Ehdr Elf32_Ehdr | ||
34 | |||
35 | typedef struct { volatile int counter; } module_t; | 29 | typedef struct { volatile int counter; } module_t; |
36 | 30 | ||
37 | #endif /* _ASM_MICROBLAZE_MODULE_H */ | 31 | #endif /* _ASM_MICROBLAZE_MODULE_H */ |
diff --git a/arch/microblaze/include/asm/msgbuf.h b/arch/microblaze/include/asm/msgbuf.h index 09dd97097211..809134c644a6 100644 --- a/arch/microblaze/include/asm/msgbuf.h +++ b/arch/microblaze/include/asm/msgbuf.h | |||
@@ -1,31 +1 @@ | |||
1 | #ifndef _ASM_MICROBLAZE_MSGBUF_H | #include <asm-generic/msgbuf.h> | |
2 | #define _ASM_MICROBLAZE_MSGBUF_H | ||
3 | |||
4 | /* | ||
5 | * The msqid64_ds structure for microblaze architecture. | ||
6 | * Note extra padding because this structure is passed back and forth | ||
7 | * between kernel and user space. | ||
8 | * | ||
9 | * Pad space is left for: | ||
10 | * - 64-bit time_t to solve y2038 problem | ||
11 | * - 2 miscellaneous 32-bit values | ||
12 | */ | ||
13 | |||
14 | struct msqid64_ds { | ||
15 | struct ipc64_perm msg_perm; | ||
16 | __kernel_time_t msg_stime; /* last msgsnd time */ | ||
17 | unsigned long __unused1; | ||
18 | __kernel_time_t msg_rtime; /* last msgrcv time */ | ||
19 | unsigned long __unused2; | ||
20 | __kernel_time_t msg_ctime; /* last change time */ | ||
21 | unsigned long __unused3; | ||
22 | unsigned long msg_cbytes; /* current number of bytes on queue */ | ||
23 | unsigned long msg_qnum; /* number of messages in queue */ | ||
24 | unsigned long msg_qbytes; /* max number of bytes on queue */ | ||
25 | __kernel_pid_t msg_lspid; /* pid of last msgsnd */ | ||
26 | __kernel_pid_t msg_lrpid; /* last receive pid */ | ||
27 | unsigned long __unused4; | ||
28 | unsigned long __unused5; | ||
29 | }; | ||
30 | |||
31 | #endif /* _ASM_MICROBLAZE_MSGBUF_H */ | ||
diff --git a/arch/microblaze/include/asm/param.h b/arch/microblaze/include/asm/param.h index 8c538a49616d..965d45427975 100644 --- a/arch/microblaze/include/asm/param.h +++ b/arch/microblaze/include/asm/param.h | |||
@@ -1,30 +1 @@ | |||
1 | /* | #include <asm-generic/param.h> | |
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_PARAM_H | ||
10 | #define _ASM_MICROBLAZE_PARAM_H | ||
11 | |||
12 | #ifdef __KERNEL__ | ||
13 | #define HZ CONFIG_HZ /* internal kernel timer frequency */ | ||
14 | #define USER_HZ 100 /* for user interfaces in "ticks" */ | ||
15 | #define CLOCKS_PER_SEC (USER_HZ) /* frequency at which times() counts */ | ||
16 | #endif /* __KERNEL__ */ | ||
17 | |||
18 | #ifndef HZ | ||
19 | #define HZ 100 | ||
20 | #endif | ||
21 | |||
22 | #define EXEC_PAGESIZE 4096 | ||
23 | |||
24 | #ifndef NOGROUP | ||
25 | #define NOGROUP (-1) | ||
26 | #endif | ||
27 | |||
28 | #define MAXHOSTNAMELEN 64 /* max length of hostname */ | ||
29 | |||
30 | #endif /* _ASM_MICROBLAZE_PARAM_H */ | ||
diff --git a/arch/microblaze/include/asm/parport.h b/arch/microblaze/include/asm/parport.h new file mode 100644 index 000000000000..cf252af64590 --- /dev/null +++ b/arch/microblaze/include/asm/parport.h | |||
@@ -0,0 +1 @@ | |||
#include <asm-generic/parport.h> | |||
diff --git a/arch/microblaze/include/asm/pci.h b/arch/microblaze/include/asm/pci.h index ca03794cf3f0..9f0df5faf2c8 100644 --- a/arch/microblaze/include/asm/pci.h +++ b/arch/microblaze/include/asm/pci.h | |||
@@ -1 +1 @@ | |||
#include <linux/io.h> | #include <asm-generic/pci.h> | ||
diff --git a/arch/microblaze/include/asm/pgalloc.h b/arch/microblaze/include/asm/pgalloc.h index 59a757e46ba5..b0131da1387b 100644 --- a/arch/microblaze/include/asm/pgalloc.h +++ b/arch/microblaze/include/asm/pgalloc.h | |||
@@ -180,7 +180,7 @@ extern inline void pte_free(struct mm_struct *mm, struct page *ptepage) | |||
180 | __free_page(ptepage); | 180 | __free_page(ptepage); |
181 | } | 181 | } |
182 | 182 | ||
183 | #define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, (pte)) | 183 | #define __pte_free_tlb(tlb, pte, addr) pte_free((tlb)->mm, (pte)) |
184 | 184 | ||
185 | #define pmd_populate(mm, pmd, pte) (pmd_val(*(pmd)) = page_address(pte)) | 185 | #define pmd_populate(mm, pmd, pte) (pmd_val(*(pmd)) = page_address(pte)) |
186 | 186 | ||
@@ -193,7 +193,7 @@ extern inline void pte_free(struct mm_struct *mm, struct page *ptepage) | |||
193 | */ | 193 | */ |
194 | #define pmd_alloc_one(mm, address) ({ BUG(); ((pmd_t *)2); }) | 194 | #define pmd_alloc_one(mm, address) ({ BUG(); ((pmd_t *)2); }) |
195 | /*#define pmd_free(mm, x) do { } while (0)*/ | 195 | /*#define pmd_free(mm, x) do { } while (0)*/ |
196 | #define __pmd_free_tlb(tlb, x) do { } while (0) | 196 | #define __pmd_free_tlb(tlb, x, addr) do { } while (0) |
197 | #define pgd_populate(mm, pmd, pte) BUG() | 197 | #define pgd_populate(mm, pmd, pte) BUG() |
198 | 198 | ||
199 | extern int do_check_pgt_cache(int, int); | 199 | extern int do_check_pgt_cache(int, int); |
diff --git a/arch/microblaze/include/asm/pgtable.h b/arch/microblaze/include/asm/pgtable.h index 4c57a586a989..cc3a4dfc3eaa 100644 --- a/arch/microblaze/include/asm/pgtable.h +++ b/arch/microblaze/include/asm/pgtable.h | |||
@@ -185,6 +185,7 @@ static inline pte_t pte_mkspecial(pte_t pte) { return pte; } | |||
185 | 185 | ||
186 | /* Definitions for MicroBlaze. */ | 186 | /* Definitions for MicroBlaze. */ |
187 | #define _PAGE_GUARDED 0x001 /* G: page is guarded from prefetch */ | 187 | #define _PAGE_GUARDED 0x001 /* G: page is guarded from prefetch */ |
188 | #define _PAGE_FILE 0x001 /* when !present: nonlinear file mapping */ | ||
188 | #define _PAGE_PRESENT 0x002 /* software: PTE contains a translation */ | 189 | #define _PAGE_PRESENT 0x002 /* software: PTE contains a translation */ |
189 | #define _PAGE_NO_CACHE 0x004 /* I: caching is inhibited */ | 190 | #define _PAGE_NO_CACHE 0x004 /* I: caching is inhibited */ |
190 | #define _PAGE_WRITETHRU 0x008 /* W: caching is write-through */ | 191 | #define _PAGE_WRITETHRU 0x008 /* W: caching is write-through */ |
@@ -320,8 +321,7 @@ static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_RW; } | |||
320 | static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; } | 321 | static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; } |
321 | static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } | 322 | static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } |
322 | static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } | 323 | static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } |
323 | /* FIXME */ | 324 | static inline int pte_file(pte_t pte) { return pte_val(pte) & _PAGE_FILE; } |
324 | static inline int pte_file(pte_t pte) { return 0; } | ||
325 | 325 | ||
326 | static inline void pte_uncache(pte_t pte) { pte_val(pte) |= _PAGE_NO_CACHE; } | 326 | static inline void pte_uncache(pte_t pte) { pte_val(pte) |= _PAGE_NO_CACHE; } |
327 | static inline void pte_cache(pte_t pte) { pte_val(pte) &= ~_PAGE_NO_CACHE; } | 327 | static inline void pte_cache(pte_t pte) { pte_val(pte) &= ~_PAGE_NO_CACHE; } |
@@ -488,7 +488,7 @@ static inline pmd_t *pmd_offset(pgd_t *dir, unsigned long address) | |||
488 | /* Encode and decode a nonlinear file mapping entry */ | 488 | /* Encode and decode a nonlinear file mapping entry */ |
489 | #define PTE_FILE_MAX_BITS 29 | 489 | #define PTE_FILE_MAX_BITS 29 |
490 | #define pte_to_pgoff(pte) (pte_val(pte) >> 3) | 490 | #define pte_to_pgoff(pte) (pte_val(pte) >> 3) |
491 | #define pgoff_to_pte(off) ((pte_t) { ((off) << 3) }) | 491 | #define pgoff_to_pte(off) ((pte_t) { ((off) << 3) | _PAGE_FILE }) |
492 | 492 | ||
493 | extern pgd_t swapper_pg_dir[PTRS_PER_PGD]; | 493 | extern pgd_t swapper_pg_dir[PTRS_PER_PGD]; |
494 | 494 | ||
diff --git a/arch/microblaze/include/asm/posix_types.h b/arch/microblaze/include/asm/posix_types.h index 8c758b231f37..0e15039673e3 100644 --- a/arch/microblaze/include/asm/posix_types.h +++ b/arch/microblaze/include/asm/posix_types.h | |||
@@ -1,73 +1,9 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_POSIX_TYPES_H | 1 | #ifndef _ASM_MICROBLAZE_POSIX_TYPES_H |
10 | #define _ASM_MICROBLAZE_POSIX_TYPES_H | 2 | #define _ASM_MICROBLAZE_POSIX_TYPES_H |
11 | 3 | ||
12 | /* | ||
13 | * This file is generally used by user-level software, so you need to | ||
14 | * be a little careful about namespace pollution etc. Also, we cannot | ||
15 | * assume GCC is being used. | ||
16 | */ | ||
17 | |||
18 | typedef unsigned long __kernel_ino_t; | ||
19 | typedef unsigned short __kernel_mode_t; | 4 | typedef unsigned short __kernel_mode_t; |
20 | typedef unsigned int __kernel_nlink_t; | 5 | #define __kernel_mode_t __kernel_mode_t |
21 | typedef long __kernel_off_t; | ||
22 | typedef int __kernel_pid_t; | ||
23 | typedef unsigned int __kernel_ipc_pid_t; | ||
24 | typedef unsigned int __kernel_uid_t; | ||
25 | typedef unsigned int __kernel_gid_t; | ||
26 | typedef unsigned long __kernel_size_t; | ||
27 | typedef long __kernel_ssize_t; | ||
28 | typedef int __kernel_ptrdiff_t; | ||
29 | typedef long __kernel_time_t; | ||
30 | typedef long __kernel_suseconds_t; | ||
31 | typedef long __kernel_clock_t; | ||
32 | typedef int __kernel_timer_t; | ||
33 | typedef int __kernel_clockid_t; | ||
34 | typedef int __kernel_daddr_t; | ||
35 | typedef char *__kernel_caddr_t; | ||
36 | typedef unsigned short __kernel_uid16_t; | ||
37 | typedef unsigned short __kernel_gid16_t; | ||
38 | typedef unsigned int __kernel_uid32_t; | ||
39 | typedef unsigned int __kernel_gid32_t; | ||
40 | |||
41 | typedef unsigned int __kernel_old_uid_t; | ||
42 | typedef unsigned int __kernel_old_gid_t; | ||
43 | typedef unsigned int __kernel_old_dev_t; | ||
44 | |||
45 | #ifdef __GNUC__ | ||
46 | typedef long long __kernel_loff_t; | ||
47 | #endif | ||
48 | |||
49 | typedef struct { | ||
50 | #if defined(__KERNEL__) || defined(__USE_ALL) | ||
51 | int val[2]; | ||
52 | #else /* !defined(__KERNEL__) && !defined(__USE_ALL) */ | ||
53 | int __val[2]; | ||
54 | #endif /* !defined(__KERNEL__) && !defined(__USE_ALL) */ | ||
55 | } __kernel_fsid_t; | ||
56 | |||
57 | #if defined(__KERNEL__) || !defined(__GLIBC__) || (__GLIBC__ < 2) | ||
58 | |||
59 | #undef __FD_SET | ||
60 | #define __FD_SET(d, set) ((set)->fds_bits[__FDELT(d)] |= __FDMASK(d)) | ||
61 | |||
62 | #undef __FD_CLR | ||
63 | #define __FD_CLR(d, set) ((set)->fds_bits[__FDELT(d)] &= ~__FDMASK(d)) | ||
64 | |||
65 | #undef __FD_ISSET | ||
66 | #define __FD_ISSET(d, set) (!!((set)->fds_bits[__FDELT(d)] & __FDMASK(d))) | ||
67 | |||
68 | #undef __FD_ZERO | ||
69 | #define __FD_ZERO(fdsetp) (memset(fdsetp, 0, sizeof(*(fd_set *)fdsetp))) | ||
70 | 6 | ||
71 | #endif /* defined(__KERNEL__) || !defined(__GLIBC__) || (__GLIBC__ < 2) */ | 7 | #include <asm-generic/posix_types.h> |
72 | 8 | ||
73 | #endif /* _ASM_MICROBLAZE_POSIX_TYPES_H */ | 9 | #endif /* _ASM_MICROBLAZE_POSIX_TYPES_H */ |
diff --git a/arch/microblaze/include/asm/prom.h b/arch/microblaze/include/asm/prom.h index 20f7b3a926e8..37e6f305a68e 100644 --- a/arch/microblaze/include/asm/prom.h +++ b/arch/microblaze/include/asm/prom.h | |||
@@ -16,6 +16,18 @@ | |||
16 | #define _ASM_MICROBLAZE_PROM_H | 16 | #define _ASM_MICROBLAZE_PROM_H |
17 | #ifdef __KERNEL__ | 17 | #ifdef __KERNEL__ |
18 | 18 | ||
19 | /* Definitions used by the flattened device tree */ | ||
20 | #define OF_DT_HEADER 0xd00dfeed /* marker */ | ||
21 | #define OF_DT_BEGIN_NODE 0x1 /* Start of node, full name */ | ||
22 | #define OF_DT_END_NODE 0x2 /* End node */ | ||
23 | #define OF_DT_PROP 0x3 /* Property: name off, size, content */ | ||
24 | #define OF_DT_NOP 0x4 /* nop */ | ||
25 | #define OF_DT_END 0x9 | ||
26 | |||
27 | #define OF_DT_VERSION 0x10 | ||
28 | |||
29 | #ifndef __ASSEMBLY__ | ||
30 | |||
19 | #include <linux/types.h> | 31 | #include <linux/types.h> |
20 | #include <linux/proc_fs.h> | 32 | #include <linux/proc_fs.h> |
21 | #include <linux/platform_device.h> | 33 | #include <linux/platform_device.h> |
@@ -29,16 +41,6 @@ | |||
29 | #define of_prop_cmp(s1, s2) strcmp((s1), (s2)) | 41 | #define of_prop_cmp(s1, s2) strcmp((s1), (s2)) |
30 | #define of_node_cmp(s1, s2) strcasecmp((s1), (s2)) | 42 | #define of_node_cmp(s1, s2) strcasecmp((s1), (s2)) |
31 | 43 | ||
32 | /* Definitions used by the flattened device tree */ | ||
33 | #define OF_DT_HEADER 0xd00dfeed /* marker */ | ||
34 | #define OF_DT_BEGIN_NODE 0x1 /* Start of node, full name */ | ||
35 | #define OF_DT_END_NODE 0x2 /* End node */ | ||
36 | #define OF_DT_PROP 0x3 /* Property: name off, size, content */ | ||
37 | #define OF_DT_NOP 0x4 /* nop */ | ||
38 | #define OF_DT_END 0x9 | ||
39 | |||
40 | #define OF_DT_VERSION 0x10 | ||
41 | |||
42 | /* | 44 | /* |
43 | * This is what gets passed to the kernel by prom_init or kexec | 45 | * This is what gets passed to the kernel by prom_init or kexec |
44 | * | 46 | * |
@@ -309,5 +311,6 @@ extern void __iomem *of_iomap(struct device_node *device, int index); | |||
309 | */ | 311 | */ |
310 | #include <linux/of.h> | 312 | #include <linux/of.h> |
311 | 313 | ||
314 | #endif /* __ASSEMBLY__ */ | ||
312 | #endif /* __KERNEL__ */ | 315 | #endif /* __KERNEL__ */ |
313 | #endif /* _ASM_MICROBLAZE_PROM_H */ | 316 | #endif /* _ASM_MICROBLAZE_PROM_H */ |
diff --git a/arch/microblaze/include/asm/scatterlist.h b/arch/microblaze/include/asm/scatterlist.h index 08ff1d049b42..35d786fe93ae 100644 --- a/arch/microblaze/include/asm/scatterlist.h +++ b/arch/microblaze/include/asm/scatterlist.h | |||
@@ -1,28 +1 @@ | |||
1 | /* | #include <asm-generic/scatterlist.h> | |
2 | * Copyright (C) 2008 Michal Simek <monstr@monstr.eu> | ||
3 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
4 | * | ||
5 | * This file is subject to the terms and conditions of the GNU General Public | ||
6 | * License. See the file "COPYING" in the main directory of this archive | ||
7 | * for more details. | ||
8 | */ | ||
9 | |||
10 | #ifndef _ASM_MICROBLAZE_SCATTERLIST_H | ||
11 | #define _ASM_MICROBLAZE_SCATTERLIST_H | ||
12 | |||
13 | struct scatterlist { | ||
14 | #ifdef CONFIG_DEBUG_SG | ||
15 | unsigned long sg_magic; | ||
16 | #endif | ||
17 | unsigned long page_link; | ||
18 | dma_addr_t dma_address; | ||
19 | unsigned int offset; | ||
20 | unsigned int length; | ||
21 | }; | ||
22 | |||
23 | #define sg_dma_address(sg) ((sg)->dma_address) | ||
24 | #define sg_dma_len(sg) ((sg)->length) | ||
25 | |||
26 | #define ISA_DMA_THRESHOLD (~0UL) | ||
27 | |||
28 | #endif /* _ASM_MICROBLAZE_SCATTERLIST_H */ | ||
diff --git a/arch/microblaze/include/asm/sembuf.h b/arch/microblaze/include/asm/sembuf.h index b804ed71a57e..7673b83cfef7 100644 --- a/arch/microblaze/include/asm/sembuf.h +++ b/arch/microblaze/include/asm/sembuf.h | |||
@@ -1,34 +1 @@ | |||
1 | /* | #include <asm-generic/sembuf.h> | |
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_SEMBUF_H | ||
10 | #define _ASM_MICROBLAZE_SEMBUF_H | ||
11 | |||
12 | /* | ||
13 | * The semid64_ds structure for microblaze architecture. | ||
14 | * Note extra padding because this structure is passed back and forth | ||
15 | * between kernel and user space. | ||
16 | * | ||
17 | * Pad space is left for: | ||
18 | * - 64-bit time_t to solve y2038 problem | ||
19 | * - 2 miscellaneous 32-bit values | ||
20 | */ | ||
21 | |||
22 | struct semid64_ds { | ||
23 | struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ | ||
24 | __kernel_time_t sem_otime; /* last semop time */ | ||
25 | unsigned long __unused1; | ||
26 | __kernel_time_t sem_ctime; /* last change time */ | ||
27 | unsigned long __unused2; | ||
28 | unsigned long sem_nsems; /* no. of semaphores in array */ | ||
29 | unsigned long __unused3; | ||
30 | unsigned long __unused4; | ||
31 | }; | ||
32 | |||
33 | |||
34 | #endif /* _ASM_MICROBLAZE_SEMBUF_H */ | ||
diff --git a/arch/microblaze/include/asm/serial.h b/arch/microblaze/include/asm/serial.h index 39bfc8ce6af5..a0cb0caff152 100644 --- a/arch/microblaze/include/asm/serial.h +++ b/arch/microblaze/include/asm/serial.h | |||
@@ -1,14 +1 @@ | |||
1 | /* | #include <asm-generic/serial.h> | |
2 | * Copyright (C) 2009 Michal Simek <monstr@monstr.eu> | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_SERIAL_H | ||
10 | #define _ASM_MICROBLAZE_SERIAL_H | ||
11 | |||
12 | # define BASE_BAUD (1843200 / 16) | ||
13 | |||
14 | #endif /* _ASM_MICROBLAZE_SERIAL_H */ | ||
diff --git a/arch/microblaze/include/asm/shmbuf.h b/arch/microblaze/include/asm/shmbuf.h index f829c5843618..83c05fc2de38 100644 --- a/arch/microblaze/include/asm/shmbuf.h +++ b/arch/microblaze/include/asm/shmbuf.h | |||
@@ -1,42 +1 @@ | |||
1 | #ifndef _ASM_MICROBLAZE_SHMBUF_H | #include <asm-generic/shmbuf.h> | |
2 | #define _ASM_MICROBLAZE_SHMBUF_H | ||
3 | |||
4 | /* | ||
5 | * The shmid64_ds structure for microblaze architecture. | ||
6 | * Note extra padding because this structure is passed back and forth | ||
7 | * between kernel and user space. | ||
8 | * | ||
9 | * Pad space is left for: | ||
10 | * - 64-bit time_t to solve y2038 problem | ||
11 | * - 2 miscellaneous 32-bit values | ||
12 | */ | ||
13 | |||
14 | struct shmid64_ds { | ||
15 | struct ipc64_perm shm_perm; /* operation perms */ | ||
16 | size_t shm_segsz; /* size of segment (bytes) */ | ||
17 | __kernel_time_t shm_atime; /* last attach time */ | ||
18 | unsigned long __unused1; | ||
19 | __kernel_time_t shm_dtime; /* last detach time */ | ||
20 | unsigned long __unused2; | ||
21 | __kernel_time_t shm_ctime; /* last change time */ | ||
22 | unsigned long __unused3; | ||
23 | __kernel_pid_t shm_cpid; /* pid of creator */ | ||
24 | __kernel_pid_t shm_lpid; /* pid of last operator */ | ||
25 | unsigned long shm_nattch; /* no. of current attaches */ | ||
26 | unsigned long __unused4; | ||
27 | unsigned long __unused5; | ||
28 | }; | ||
29 | |||
30 | struct shminfo64 { | ||
31 | unsigned long shmmax; | ||
32 | unsigned long shmmin; | ||
33 | unsigned long shmmni; | ||
34 | unsigned long shmseg; | ||
35 | unsigned long shmall; | ||
36 | unsigned long __unused1; | ||
37 | unsigned long __unused2; | ||
38 | unsigned long __unused3; | ||
39 | unsigned long __unused4; | ||
40 | }; | ||
41 | |||
42 | #endif /* _ASM_MICROBLAZE_SHMBUF_H */ | ||
diff --git a/arch/microblaze/include/asm/shmparam.h b/arch/microblaze/include/asm/shmparam.h index 9f5fc2b3b6a3..93f30deb95d0 100644 --- a/arch/microblaze/include/asm/shmparam.h +++ b/arch/microblaze/include/asm/shmparam.h | |||
@@ -1,6 +1 @@ | |||
1 | #ifndef _ASM_MICROBLAZE_SHMPARAM_H | #include <asm-generic/shmparam.h> | |
2 | #define _ASM_MICROBLAZE_SHMPARAM_H | ||
3 | |||
4 | #define SHMLBA PAGE_SIZE /* attach addr a multiple of this */ | ||
5 | |||
6 | #endif /* _ASM_MICROBLAZE_SHMPARAM_H */ | ||
diff --git a/arch/microblaze/include/asm/siginfo.h b/arch/microblaze/include/asm/siginfo.h index f162911a8f50..0815d29d82e5 100644 --- a/arch/microblaze/include/asm/siginfo.h +++ b/arch/microblaze/include/asm/siginfo.h | |||
@@ -1,15 +1 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_SIGINFO_H | ||
10 | #define _ASM_MICROBLAZE_SIGINFO_H | ||
11 | |||
12 | #include <linux/types.h> | ||
13 | #include <asm-generic/siginfo.h> | #include <asm-generic/siginfo.h> | |
14 | |||
15 | #endif /* _ASM_MICROBLAZE_SIGINFO_H */ | ||
diff --git a/arch/microblaze/include/asm/signal.h b/arch/microblaze/include/asm/signal.h index 46bc2267d949..7b1573ce19de 100644 --- a/arch/microblaze/include/asm/signal.h +++ b/arch/microblaze/include/asm/signal.h | |||
@@ -1,165 +1 @@ | |||
1 | /* | #include <asm-generic/signal.h> | |
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * Yasushi SHOJI <yashi@atmark-techno.com> | ||
4 | * Tetsuya OHKAWA <tetsuya@atmark-techno.com> | ||
5 | * | ||
6 | * This file is subject to the terms and conditions of the GNU General Public | ||
7 | * License. See the file "COPYING" in the main directory of this archive | ||
8 | * for more details. | ||
9 | */ | ||
10 | |||
11 | #ifndef _ASM_MICROBLAZE_SIGNAL_H | ||
12 | #define _ASM_MICROBLAZE_SIGNAL_H | ||
13 | |||
14 | #define SIGHUP 1 | ||
15 | #define SIGINT 2 | ||
16 | #define SIGQUIT 3 | ||
17 | #define SIGILL 4 | ||
18 | #define SIGTRAP 5 | ||
19 | #define SIGABRT 6 | ||
20 | #define SIGIOT 6 | ||
21 | #define SIGBUS 7 | ||
22 | #define SIGFPE 8 | ||
23 | #define SIGKILL 9 | ||
24 | #define SIGUSR1 10 | ||
25 | #define SIGSEGV 11 | ||
26 | #define SIGUSR2 12 | ||
27 | #define SIGPIPE 13 | ||
28 | #define SIGALRM 14 | ||
29 | #define SIGTERM 15 | ||
30 | #define SIGSTKFLT 16 | ||
31 | #define SIGCHLD 17 | ||
32 | #define SIGCONT 18 | ||
33 | #define SIGSTOP 19 | ||
34 | #define SIGTSTP 20 | ||
35 | #define SIGTTIN 21 | ||
36 | #define SIGTTOU 22 | ||
37 | #define SIGURG 23 | ||
38 | #define SIGXCPU 24 | ||
39 | #define SIGXFSZ 25 | ||
40 | #define SIGVTALRM 26 | ||
41 | #define SIGPROF 27 | ||
42 | #define SIGWINCH 28 | ||
43 | #define SIGIO 29 | ||
44 | #define SIGPOLL SIGIO | ||
45 | /* | ||
46 | #define SIGLOST 29 | ||
47 | */ | ||
48 | #define SIGPWR 30 | ||
49 | #define SIGSYS 31 | ||
50 | #define SIGUNUSED 31 | ||
51 | |||
52 | /* These should not be considered constants from userland. */ | ||
53 | #define SIGRTMIN 32 | ||
54 | #define SIGRTMAX _NSIG | ||
55 | |||
56 | /* | ||
57 | * SA_FLAGS values: | ||
58 | * | ||
59 | * SA_ONSTACK indicates that a registered stack_t will be used. | ||
60 | * SA_RESTART flag to get restarting signals (which were the default long ago) | ||
61 | * SA_NOCLDSTOP flag to turn off SIGCHLD when children stop. | ||
62 | * SA_RESETHAND clears the handler when the signal is delivered. | ||
63 | * SA_NOCLDWAIT flag on SIGCHLD to inhibit zombies. | ||
64 | * SA_NODEFER prevents the current signal from being masked in the handler. | ||
65 | * | ||
66 | * SA_ONESHOT and SA_NOMASK are the historical Linux names for the Single | ||
67 | * Unix names RESETHAND and NODEFER respectively. | ||
68 | */ | ||
69 | #define SA_NOCLDSTOP 0x00000001 | ||
70 | #define SA_NOCLDWAIT 0x00000002 | ||
71 | #define SA_SIGINFO 0x00000004 | ||
72 | #define SA_ONSTACK 0x08000000 | ||
73 | #define SA_RESTART 0x10000000 | ||
74 | #define SA_NODEFER 0x40000000 | ||
75 | #define SA_RESETHAND 0x80000000 | ||
76 | |||
77 | #define SA_NOMASK SA_NODEFER | ||
78 | #define SA_ONESHOT SA_RESETHAND | ||
79 | |||
80 | #define SA_RESTORER 0x04000000 | ||
81 | |||
82 | /* | ||
83 | * sigaltstack controls | ||
84 | */ | ||
85 | #define SS_ONSTACK 1 | ||
86 | #define SS_DISABLE 2 | ||
87 | |||
88 | #define MINSIGSTKSZ 2048 | ||
89 | #define SIGSTKSZ 8192 | ||
90 | |||
91 | # ifndef __ASSEMBLY__ | ||
92 | # include <linux/types.h> | ||
93 | # include <asm-generic/signal-defs.h> | ||
94 | |||
95 | /* Avoid too many header ordering problems. */ | ||
96 | struct siginfo; | ||
97 | |||
98 | # ifdef __KERNEL__ | ||
99 | /* | ||
100 | * Most things should be clean enough to redefine this at will, if care | ||
101 | * is taken to make libc match. | ||
102 | */ | ||
103 | # define _NSIG 64 | ||
104 | # define _NSIG_BPW 32 | ||
105 | # define _NSIG_WORDS (_NSIG / _NSIG_BPW) | ||
106 | |||
107 | typedef unsigned long old_sigset_t; /* at least 32 bits */ | ||
108 | |||
109 | typedef struct { | ||
110 | unsigned long sig[_NSIG_WORDS]; | ||
111 | } sigset_t; | ||
112 | |||
113 | struct old_sigaction { | ||
114 | __sighandler_t sa_handler; | ||
115 | old_sigset_t sa_mask; | ||
116 | unsigned long sa_flags; | ||
117 | void (*sa_restorer)(void); | ||
118 | }; | ||
119 | |||
120 | struct sigaction { | ||
121 | __sighandler_t sa_handler; | ||
122 | unsigned long sa_flags; | ||
123 | void (*sa_restorer)(void); | ||
124 | sigset_t sa_mask; /* mask last for extensibility */ | ||
125 | }; | ||
126 | |||
127 | struct k_sigaction { | ||
128 | struct sigaction sa; | ||
129 | }; | ||
130 | |||
131 | # include <asm/sigcontext.h> | ||
132 | # undef __HAVE_ARCH_SIG_BITOPS | ||
133 | |||
134 | # define ptrace_signal_deliver(regs, cookie) do { } while (0) | ||
135 | |||
136 | # else /* !__KERNEL__ */ | ||
137 | |||
138 | /* Here we must cater to libcs that poke about in kernel headers. */ | ||
139 | |||
140 | # define NSIG 32 | ||
141 | typedef unsigned long sigset_t; | ||
142 | |||
143 | struct sigaction { | ||
144 | union { | ||
145 | __sighandler_t _sa_handler; | ||
146 | void (*_sa_sigaction)(int, struct siginfo *, void *); | ||
147 | } _u; | ||
148 | sigset_t sa_mask; | ||
149 | unsigned long sa_flags; | ||
150 | void (*sa_restorer)(void); | ||
151 | }; | ||
152 | |||
153 | # define sa_handler _u._sa_handler | ||
154 | # define sa_sigaction _u._sa_sigaction | ||
155 | |||
156 | # endif /* __KERNEL__ */ | ||
157 | |||
158 | typedef struct sigaltstack { | ||
159 | void *ss_sp; | ||
160 | int ss_flags; | ||
161 | size_t ss_size; | ||
162 | } stack_t; | ||
163 | |||
164 | # endif /* __ASSEMBLY__ */ | ||
165 | #endif /* _ASM_MICROBLAZE_SIGNAL_H */ | ||
diff --git a/arch/microblaze/include/asm/socket.h b/arch/microblaze/include/asm/socket.h index 7361ae7cfcde..6b71384b9d8b 100644 --- a/arch/microblaze/include/asm/socket.h +++ b/arch/microblaze/include/asm/socket.h | |||
@@ -1,72 +1 @@ | |||
1 | /* | #include <asm-generic/socket.h> | |
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_SOCKET_H | ||
10 | #define _ASM_MICROBLAZE_SOCKET_H | ||
11 | |||
12 | #include <asm/sockios.h> | ||
13 | |||
14 | /* For setsockoptions(2) */ | ||
15 | #define SOL_SOCKET 1 | ||
16 | |||
17 | #define SO_DEBUG 1 | ||
18 | #define SO_REUSEADDR 2 | ||
19 | #define SO_TYPE 3 | ||
20 | #define SO_ERROR 4 | ||
21 | #define SO_DONTROUTE 5 | ||
22 | #define SO_BROADCAST 6 | ||
23 | #define SO_SNDBUF 7 | ||
24 | #define SO_RCVBUF 8 | ||
25 | #define SO_SNDBUFFORCE 32 | ||
26 | #define SO_RCVBUFFORCE 33 | ||
27 | #define SO_KEEPALIVE 9 | ||
28 | #define SO_OOBINLINE 10 | ||
29 | #define SO_NO_CHECK 11 | ||
30 | #define SO_PRIORITY 12 | ||
31 | #define SO_LINGER 13 | ||
32 | #define SO_BSDCOMPAT 14 | ||
33 | /* To add :#define SO_REUSEPORT 15 */ | ||
34 | #define SO_PASSCRED 16 | ||
35 | #define SO_PEERCRED 17 | ||
36 | #define SO_RCVLOWAT 18 | ||
37 | #define SO_SNDLOWAT 19 | ||
38 | #define SO_RCVTIMEO 20 | ||
39 | #define SO_SNDTIMEO 21 | ||
40 | |||
41 | /* Security levels - as per NRL IPv6 - don't actually do anything */ | ||
42 | #define SO_SECURITY_AUTHENTICATION 22 | ||
43 | #define SO_SECURITY_ENCRYPTION_TRANSPORT 23 | ||
44 | #define SO_SECURITY_ENCRYPTION_NETWORK 24 | ||
45 | |||
46 | #define SO_BINDTODEVICE 25 | ||
47 | |||
48 | /* Socket filtering */ | ||
49 | #define SO_ATTACH_FILTER 26 | ||
50 | #define SO_DETACH_FILTER 27 | ||
51 | |||
52 | #define SO_PEERNAME 28 | ||
53 | #define SO_TIMESTAMP 29 | ||
54 | #define SCM_TIMESTAMP SO_TIMESTAMP | ||
55 | |||
56 | #define SO_ACCEPTCONN 30 | ||
57 | |||
58 | #define SO_PEERSEC 31 | ||
59 | #define SO_PASSSEC 34 | ||
60 | |||
61 | #define SO_TIMESTAMPNS 35 | ||
62 | #define SCM_TIMESTAMPNS SO_TIMESTAMPNS | ||
63 | |||
64 | #define SO_MARK 36 | ||
65 | |||
66 | #define SO_TIMESTAMPING 37 | ||
67 | #define SCM_TIMESTAMPING SO_TIMESTAMPING | ||
68 | |||
69 | #define SO_PROTOCOL 38 | ||
70 | #define SO_DOMAIN 39 | ||
71 | |||
72 | #endif /* _ASM_MICROBLAZE_SOCKET_H */ | ||
diff --git a/arch/microblaze/include/asm/sockios.h b/arch/microblaze/include/asm/sockios.h index 9fff57a701e1..def6d4746ee7 100644 --- a/arch/microblaze/include/asm/sockios.h +++ b/arch/microblaze/include/asm/sockios.h | |||
@@ -1,23 +1 @@ | |||
1 | /* | #include <asm-generic/sockios.h> | |
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_SOCKIOS_H | ||
10 | #define _ASM_MICROBLAZE_SOCKIOS_H | ||
11 | |||
12 | #include <linux/ioctl.h> | ||
13 | |||
14 | /* Socket-level I/O control calls. */ | ||
15 | #define FIOSETOWN 0x8901 | ||
16 | #define SIOCSPGRP 0x8902 | ||
17 | #define FIOGETOWN 0x8903 | ||
18 | #define SIOCGPGRP 0x8904 | ||
19 | #define SIOCATMARK 0x8905 | ||
20 | #define SIOCGSTAMP 0x8906 /* Get stamp (timeval) */ | ||
21 | #define SIOCGSTAMPNS 0x8907 /* Get stamp (timespec) */ | ||
22 | |||
23 | #endif /* _ASM_MICROBLAZE_SOCKIOS_H */ | ||
diff --git a/arch/microblaze/include/asm/stat.h b/arch/microblaze/include/asm/stat.h index a15f77520bfd..3dc90fa92c70 100644 --- a/arch/microblaze/include/asm/stat.h +++ b/arch/microblaze/include/asm/stat.h | |||
@@ -1,68 +1 @@ | |||
1 | /* | #include <asm-generic/stat.h> | |
2 | * Microblaze stat structure | ||
3 | * | ||
4 | * Copyright (C) 2001,02,03 NEC Electronics Corporation | ||
5 | * Copyright (C) 2001,02,03 Miles Bader <miles@gnu.org> | ||
6 | * | ||
7 | * This file is subject to the terms and conditions of the GNU General | ||
8 | * Public License. See the file COPYING in the main directory of this | ||
9 | * archive for more details. | ||
10 | * | ||
11 | * Written by Miles Bader <miles@gnu.org> | ||
12 | */ | ||
13 | |||
14 | #ifndef _ASM_MICROBLAZE_STAT_H | ||
15 | #define _ASM_MICROBLAZE_STAT_H | ||
16 | |||
17 | #include <linux/posix_types.h> | ||
18 | |||
19 | #define STAT_HAVE_NSEC 1 | ||
20 | |||
21 | struct stat { | ||
22 | unsigned long st_dev; | ||
23 | unsigned long st_ino; | ||
24 | unsigned int st_mode; | ||
25 | unsigned int st_nlink; | ||
26 | unsigned int st_uid; | ||
27 | unsigned int st_gid; | ||
28 | unsigned long st_rdev; | ||
29 | unsigned long __pad1; | ||
30 | long st_size; | ||
31 | int st_blksize; | ||
32 | int __pad2; | ||
33 | long st_blocks; | ||
34 | int st_atime; | ||
35 | unsigned int st_atime_nsec; | ||
36 | int st_mtime; | ||
37 | unsigned int st_mtime_nsec; | ||
38 | int st_ctime; | ||
39 | unsigned int st_ctime_nsec; | ||
40 | unsigned long __unused4; | ||
41 | unsigned long __unused5; | ||
42 | }; | ||
43 | |||
44 | struct stat64 { | ||
45 | unsigned long long st_dev; /* Device. */ | ||
46 | unsigned long long st_ino; /* File serial number. */ | ||
47 | unsigned int st_mode; /* File mode. */ | ||
48 | unsigned int st_nlink; /* Link count. */ | ||
49 | unsigned int st_uid; /* User ID of the file's owner. */ | ||
50 | unsigned int st_gid; /* Group ID of the file's group. */ | ||
51 | unsigned long long st_rdev; /* Device number, if device. */ | ||
52 | unsigned long long __pad1; | ||
53 | long long st_size; /* Size of file, in bytes. */ | ||
54 | int st_blksize; /* Optimal block size for I/O. */ | ||
55 | int __pad2; | ||
56 | long long st_blocks; /* Number 512-byte blocks allocated. */ | ||
57 | int st_atime; /* Time of last access. */ | ||
58 | unsigned int st_atime_nsec; | ||
59 | int st_mtime; /* Time of last modification. */ | ||
60 | unsigned int st_mtime_nsec; | ||
61 | int st_ctime; /* Time of last status change. */ | ||
62 | unsigned int st_ctime_nsec; | ||
63 | unsigned int __unused4; | ||
64 | unsigned int __unused5; | ||
65 | }; | ||
66 | |||
67 | #endif /* _ASM_MICROBLAZE_STAT_H */ | ||
68 | |||
diff --git a/arch/microblaze/include/asm/swab.h b/arch/microblaze/include/asm/swab.h index b375d7b65ad7..7847e563ab66 100644 --- a/arch/microblaze/include/asm/swab.h +++ b/arch/microblaze/include/asm/swab.h | |||
@@ -1,8 +1 @@ | |||
1 | #ifndef _ASM_MICROBLAZE_SWAB_H | #include <asm-generic/swab.h> | |
2 | #define _ASM_MICROBLAZE_SWAB_H | ||
3 | |||
4 | #if defined(__GNUC__) && !defined(__STRICT_ANSI__) || defined(__KERNEL__) | ||
5 | #define __SWAB_64_THRU_32__ | ||
6 | #endif | ||
7 | |||
8 | #endif /* _ASM_MICROBLAZE_SWAB_H */ | ||
diff --git a/arch/microblaze/include/asm/syscalls.h b/arch/microblaze/include/asm/syscalls.h index ddea9eb31f8d..720761cc741f 100644 --- a/arch/microblaze/include/asm/syscalls.h +++ b/arch/microblaze/include/asm/syscalls.h | |||
@@ -1,48 +1,8 @@ | |||
1 | #ifndef __ASM_MICROBLAZE_SYSCALLS_H | 1 | #ifndef __ASM_MICROBLAZE_SYSCALLS_H |
2 | #define __ASM_MICROBLAZE_SYSCALLS_H | ||
3 | #ifdef __KERNEL__ | ||
4 | 2 | ||
5 | #include <linux/compiler.h> | 3 | asmlinkage long sys_clone(int flags, unsigned long stack, struct pt_regs *regs); |
6 | #include <linux/linkage.h> | 4 | #define sys_clone sys_clone |
7 | #include <linux/types.h> | ||
8 | #include <linux/signal.h> | ||
9 | 5 | ||
10 | /* FIXME will be removed */ | 6 | #include <asm-generic/syscalls.h> |
11 | asmlinkage int sys_ipc(uint call, int first, int second, | ||
12 | int third, void *ptr, long fifth); | ||
13 | 7 | ||
14 | struct pt_regs; | ||
15 | asmlinkage int sys_vfork(struct pt_regs *regs); | ||
16 | asmlinkage int sys_clone(int flags, unsigned long stack, struct pt_regs *regs); | ||
17 | asmlinkage int sys_execve(char __user *filenamei, char __user *__user *argv, | ||
18 | char __user *__user *envp, struct pt_regs *regs); | ||
19 | |||
20 | asmlinkage unsigned long sys_mmap2(unsigned long addr, size_t len, | ||
21 | unsigned long prot, unsigned long flags, | ||
22 | unsigned long fd, unsigned long pgoff); | ||
23 | |||
24 | asmlinkage unsigned long sys_mmap(unsigned long addr, size_t len, | ||
25 | unsigned long prot, unsigned long flags, | ||
26 | unsigned long fd, off_t offset); | ||
27 | |||
28 | /* from signal.c */ | ||
29 | asmlinkage int sys_sigsuspend(old_sigset_t mask, struct pt_regs *regs); | ||
30 | |||
31 | asmlinkage int sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize, | ||
32 | struct pt_regs *regs); | ||
33 | |||
34 | asmlinkage int sys_sigaction(int sig, const struct old_sigaction *act, | ||
35 | struct old_sigaction *oact); | ||
36 | |||
37 | asmlinkage long sys_rt_sigaction(int sig, const struct sigaction __user *act, | ||
38 | struct sigaction __user *oact, size_t sigsetsize); | ||
39 | |||
40 | asmlinkage int sys_sigaltstack(const stack_t __user *uss, stack_t __user *uoss, | ||
41 | struct pt_regs *regs); | ||
42 | |||
43 | asmlinkage int sys_sigreturn(struct pt_regs *regs); | ||
44 | |||
45 | asmlinkage int sys_rt_sigreturn(struct pt_regs *regs); | ||
46 | |||
47 | #endif /* __KERNEL__ */ | ||
48 | #endif /* __ASM_MICROBLAZE_SYSCALLS_H */ | 8 | #endif /* __ASM_MICROBLAZE_SYSCALLS_H */ |
diff --git a/arch/microblaze/include/asm/system.h b/arch/microblaze/include/asm/system.h index c4e308850b5d..b1ed61590660 100644 --- a/arch/microblaze/include/asm/system.h +++ b/arch/microblaze/include/asm/system.h | |||
@@ -13,6 +13,9 @@ | |||
13 | #include <asm/setup.h> | 13 | #include <asm/setup.h> |
14 | #include <asm/irqflags.h> | 14 | #include <asm/irqflags.h> |
15 | 15 | ||
16 | #include <asm-generic/cmpxchg.h> | ||
17 | #include <asm-generic/cmpxchg-local.h> | ||
18 | |||
16 | struct task_struct; | 19 | struct task_struct; |
17 | struct thread_info; | 20 | struct thread_info; |
18 | 21 | ||
diff --git a/arch/microblaze/include/asm/termbits.h b/arch/microblaze/include/asm/termbits.h index a1b64bc4724a..3935b106de79 100644 --- a/arch/microblaze/include/asm/termbits.h +++ b/arch/microblaze/include/asm/termbits.h | |||
@@ -1,203 +1 @@ | |||
1 | /* | #include <asm-generic/termbits.h> | |
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_TERMBITS_H | ||
10 | #define _ASM_MICROBLAZE_TERMBITS_H | ||
11 | |||
12 | #include <linux/posix_types.h> | ||
13 | |||
14 | typedef unsigned char cc_t; | ||
15 | typedef unsigned int speed_t; | ||
16 | typedef unsigned int tcflag_t; | ||
17 | |||
18 | #define NCCS 19 | ||
19 | struct termios { | ||
20 | tcflag_t c_iflag; /* input mode flags */ | ||
21 | tcflag_t c_oflag; /* output mode flags */ | ||
22 | tcflag_t c_cflag; /* control mode flags */ | ||
23 | tcflag_t c_lflag; /* local mode flags */ | ||
24 | cc_t c_line; /* line discipline */ | ||
25 | cc_t c_cc[NCCS]; /* control characters */ | ||
26 | }; | ||
27 | |||
28 | struct ktermios { | ||
29 | tcflag_t c_iflag; /* input mode flags */ | ||
30 | tcflag_t c_oflag; /* output mode flags */ | ||
31 | tcflag_t c_cflag; /* control mode flags */ | ||
32 | tcflag_t c_lflag; /* local mode flags */ | ||
33 | cc_t c_line; /* line discipline */ | ||
34 | cc_t c_cc[NCCS]; /* control characters */ | ||
35 | speed_t c_ispeed; /* input speed */ | ||
36 | speed_t c_ospeed; /* output speed */ | ||
37 | }; | ||
38 | |||
39 | /* c_cc characters */ | ||
40 | |||
41 | #define VINTR 0 | ||
42 | #define VQUIT 1 | ||
43 | #define VERASE 2 | ||
44 | #define VKILL 3 | ||
45 | #define VEOF 4 | ||
46 | #define VTIME 5 | ||
47 | #define VMIN 6 | ||
48 | #define VSWTC 7 | ||
49 | #define VSTART 8 | ||
50 | #define VSTOP 9 | ||
51 | #define VSUSP 10 | ||
52 | #define VEOL 11 | ||
53 | #define VREPRINT 12 | ||
54 | #define VDISCARD 13 | ||
55 | #define VWERASE 14 | ||
56 | #define VLNEXT 15 | ||
57 | #define VEOL2 16 | ||
58 | |||
59 | /* c_iflag bits */ | ||
60 | |||
61 | #define IGNBRK 0000001 | ||
62 | #define BRKINT 0000002 | ||
63 | #define IGNPAR 0000004 | ||
64 | #define PARMRK 0000010 | ||
65 | #define INPCK 0000020 | ||
66 | #define ISTRIP 0000040 | ||
67 | #define INLCR 0000100 | ||
68 | #define IGNCR 0000200 | ||
69 | #define ICRNL 0000400 | ||
70 | #define IUCLC 0001000 | ||
71 | #define IXON 0002000 | ||
72 | #define IXANY 0004000 | ||
73 | #define IXOFF 0010000 | ||
74 | #define IMAXBEL 0020000 | ||
75 | #define IUTF8 0040000 | ||
76 | |||
77 | /* c_oflag bits */ | ||
78 | |||
79 | #define OPOST 0000001 | ||
80 | #define OLCUC 0000002 | ||
81 | #define ONLCR 0000004 | ||
82 | #define OCRNL 0000010 | ||
83 | #define ONOCR 0000020 | ||
84 | #define ONLRET 0000040 | ||
85 | #define OFILL 0000100 | ||
86 | #define OFDEL 0000200 | ||
87 | #define NLDLY 0000400 | ||
88 | #define NL0 0000000 | ||
89 | #define NL1 0000400 | ||
90 | #define CRDLY 0003000 | ||
91 | #define CR0 0000000 | ||
92 | #define CR1 0001000 | ||
93 | #define CR2 0002000 | ||
94 | #define CR3 0003000 | ||
95 | #define TABDLY 0014000 | ||
96 | #define TAB0 0000000 | ||
97 | #define TAB1 0004000 | ||
98 | #define TAB2 0010000 | ||
99 | #define TAB3 0014000 | ||
100 | #define XTABS 0014000 | ||
101 | #define BSDLY 0020000 | ||
102 | #define BS0 0000000 | ||
103 | #define BS1 0020000 | ||
104 | #define VTDLY 0040000 | ||
105 | #define VT0 0000000 | ||
106 | #define VT1 0040000 | ||
107 | #define FFDLY 0100000 | ||
108 | #define FF0 0000000 | ||
109 | #define FF1 0100000 | ||
110 | |||
111 | /* c_cflag bit meaning */ | ||
112 | |||
113 | #define CBAUD 0010017 | ||
114 | #define B0 0000000 /* hang up */ | ||
115 | #define B50 0000001 | ||
116 | #define B75 0000002 | ||
117 | #define B110 0000003 | ||
118 | #define B134 0000004 | ||
119 | #define B150 0000005 | ||
120 | #define B200 0000006 | ||
121 | #define B300 0000007 | ||
122 | #define B600 0000010 | ||
123 | #define B1200 0000011 | ||
124 | #define B1800 0000012 | ||
125 | #define B2400 0000013 | ||
126 | #define B4800 0000014 | ||
127 | #define B9600 0000015 | ||
128 | #define B19200 0000016 | ||
129 | #define B38400 0000017 | ||
130 | #define EXTA B19200 | ||
131 | #define EXTB B38400 | ||
132 | #define CSIZE 0000060 | ||
133 | #define CS5 0000000 | ||
134 | #define CS6 0000020 | ||
135 | #define CS7 0000040 | ||
136 | #define CS8 0000060 | ||
137 | #define CSTOPB 0000100 | ||
138 | #define CREAD 0000200 | ||
139 | #define PARENB 0000400 | ||
140 | #define PARODD 0001000 | ||
141 | #define HUPCL 0002000 | ||
142 | #define CLOCAL 0004000 | ||
143 | #define CBAUDEX 0010000 | ||
144 | #define B57600 0010001 | ||
145 | #define B115200 0010002 | ||
146 | #define B230400 0010003 | ||
147 | #define B460800 0010004 | ||
148 | #define B500000 0010005 | ||
149 | #define B576000 0010006 | ||
150 | #define B921600 0010007 | ||
151 | #define BOTHER 0010000 | ||
152 | #define B1000000 0010010 | ||
153 | #define B1152000 0010011 | ||
154 | #define B1500000 0010012 | ||
155 | #define B2000000 0010013 | ||
156 | #define B2500000 0010014 | ||
157 | #define B3000000 0010015 | ||
158 | #define B3500000 0010016 | ||
159 | #define B4000000 0010017 | ||
160 | #define CIBAUD 002003600000 /* input baud rate (not used) */ | ||
161 | #define CMSPAR 010000000000 /* mark or space (stick) parity */ | ||
162 | #define CRTSCTS 020000000000 /* flow control */ | ||
163 | |||
164 | #define IBSHIFT 16 /* Shift from CBAUD to CIBAUD */ | ||
165 | |||
166 | /* c_lflag bits */ | ||
167 | |||
168 | #define ISIG 0000001 | ||
169 | #define ICANON 0000002 | ||
170 | #define XCASE 0000004 | ||
171 | #define ECHO 0000010 | ||
172 | #define ECHOE 0000020 | ||
173 | #define ECHOK 0000040 | ||
174 | #define ECHONL 0000100 | ||
175 | #define NOFLSH 0000200 | ||
176 | #define TOSTOP 0000400 | ||
177 | #define ECHOCTL 0001000 | ||
178 | #define ECHOPRT 0002000 | ||
179 | #define ECHOKE 0004000 | ||
180 | #define FLUSHO 0010000 | ||
181 | #define PENDIN 0040000 | ||
182 | #define IEXTEN 0100000 | ||
183 | |||
184 | /* tcflow() and TCXONC use these */ | ||
185 | |||
186 | #define TCOOFF 0 | ||
187 | #define TCOON 1 | ||
188 | #define TCIOFF 2 | ||
189 | #define TCION 3 | ||
190 | |||
191 | /* tcflush() and TCFLSH use these */ | ||
192 | |||
193 | #define TCIFLUSH 0 | ||
194 | #define TCOFLUSH 1 | ||
195 | #define TCIOFLUSH 2 | ||
196 | |||
197 | /* tcsetattr uses these */ | ||
198 | |||
199 | #define TCSANOW 0 | ||
200 | #define TCSADRAIN 1 | ||
201 | #define TCSAFLUSH 2 | ||
202 | |||
203 | #endif /* _ASM_MICROBLAZE_TERMBITS_H */ | ||
diff --git a/arch/microblaze/include/asm/termios.h b/arch/microblaze/include/asm/termios.h index 47a46d1fbe26..280d78a9d966 100644 --- a/arch/microblaze/include/asm/termios.h +++ b/arch/microblaze/include/asm/termios.h | |||
@@ -1,88 +1 @@ | |||
1 | /* | #include <asm-generic/termios.h> | |
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_TERMIOS_H | ||
10 | #define _ASM_MICROBLAZE_TERMIOS_H | ||
11 | |||
12 | #include <linux/string.h> | ||
13 | #include <asm/termbits.h> | ||
14 | #include <asm/ioctls.h> | ||
15 | |||
16 | struct winsize { | ||
17 | unsigned short ws_row; | ||
18 | unsigned short ws_col; | ||
19 | unsigned short ws_xpixel; | ||
20 | unsigned short ws_ypixel; | ||
21 | }; | ||
22 | |||
23 | #define NCC 8 | ||
24 | struct termio { | ||
25 | unsigned short c_iflag; /* input mode flags */ | ||
26 | unsigned short c_oflag; /* output mode flags */ | ||
27 | unsigned short c_cflag; /* control mode flags */ | ||
28 | unsigned short c_lflag; /* local mode flags */ | ||
29 | unsigned char c_line; /* line discipline */ | ||
30 | unsigned char c_cc[NCC]; /* control characters */ | ||
31 | }; | ||
32 | |||
33 | #ifdef __KERNEL__ | ||
34 | /* intr=^C quit=^| erase=del kill=^U | ||
35 | eof=^D vtime=\0 vmin=\1 sxtc=\0 | ||
36 | start=^Q stop=^S susp=^Z eol=\0 | ||
37 | reprint=^R discard=^U werase=^W lnext=^V | ||
38 | eol2=\0 | ||
39 | */ | ||
40 | #define INIT_C_CC "\003\034\177\025\004\0\1\0\021\023\032\0\022\017\027\026\0" | ||
41 | #endif | ||
42 | |||
43 | /* Modem lines */ | ||
44 | |||
45 | #define TIOCM_LE 0x001 | ||
46 | #define TIOCM_DTR 0x002 | ||
47 | #define TIOCM_RTS 0x004 | ||
48 | #define TIOCM_ST 0x008 | ||
49 | #define TIOCM_SR 0x010 | ||
50 | #define TIOCM_CTS 0x020 | ||
51 | #define TIOCM_CAR 0x040 | ||
52 | #define TIOCM_RNG 0x080 | ||
53 | #define TIOCM_DSR 0x100 | ||
54 | #define TIOCM_CD TIOCM_CAR | ||
55 | #define TIOCM_RI TIOCM_RNG | ||
56 | #define TIOCM_OUT1 0x2000 | ||
57 | #define TIOCM_OUT2 0x4000 | ||
58 | #define TIOCM_LOOP 0x8000 | ||
59 | |||
60 | /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||
61 | |||
62 | /* Line disciplines */ | ||
63 | |||
64 | #define N_TTY 0 | ||
65 | #define N_SLIP 1 | ||
66 | #define N_MOUSE 2 | ||
67 | #define N_PPP 3 | ||
68 | #define N_STRIP 4 | ||
69 | #define N_AX25 5 | ||
70 | #define N_X25 6 /* X.25 async */ | ||
71 | #define N_6PACK 7 | ||
72 | #define N_MASC 8 /* Reserved for Mobitex module <kaz@cafe.net> */ | ||
73 | #define N_R3964 9 /* Reserved for Simatic R3964 module */ | ||
74 | #define N_PROFIBUS_FDL 10 /* Reserved for Profibus <Dave@mvhi.com> */ | ||
75 | #define N_IRDA 11 /* Linux IR - http://irda.sourceforge.net/ */ | ||
76 | #define N_SMSBLOCK 12 /* SMS block mode - for talking to GSM data cards | ||
77 | about SMS messages */ | ||
78 | #define N_HDLC 13 /* synchronous HDLC */ | ||
79 | #define N_SYNC_PPP 14 | ||
80 | #define N_HCI 15 /* Bluetooth HCI UART */ | ||
81 | |||
82 | #ifdef __KERNEL__ | ||
83 | |||
84 | #include <asm-generic/termios-base.h> | ||
85 | |||
86 | #endif /* __KERNEL__ */ | ||
87 | |||
88 | #endif /* _ASM_MICROBLAZE_TERMIOS_H */ | ||
diff --git a/arch/microblaze/include/asm/thread_info.h b/arch/microblaze/include/asm/thread_info.h index 7fac44498445..6e92885d381a 100644 --- a/arch/microblaze/include/asm/thread_info.h +++ b/arch/microblaze/include/asm/thread_info.h | |||
@@ -75,8 +75,6 @@ struct thread_info { | |||
75 | 75 | ||
76 | /* | 76 | /* |
77 | * macros/functions for gaining access to the thread information structure | 77 | * macros/functions for gaining access to the thread information structure |
78 | * | ||
79 | * preempt_count needs to be 1 initially, until the scheduler is functional. | ||
80 | */ | 78 | */ |
81 | #define INIT_THREAD_INFO(tsk) \ | 79 | #define INIT_THREAD_INFO(tsk) \ |
82 | { \ | 80 | { \ |
@@ -84,7 +82,7 @@ struct thread_info { | |||
84 | .exec_domain = &default_exec_domain, \ | 82 | .exec_domain = &default_exec_domain, \ |
85 | .flags = 0, \ | 83 | .flags = 0, \ |
86 | .cpu = 0, \ | 84 | .cpu = 0, \ |
87 | .preempt_count = 1, \ | 85 | .preempt_count = INIT_PREEMPT_COUNT, \ |
88 | .addr_limit = KERNEL_DS, \ | 86 | .addr_limit = KERNEL_DS, \ |
89 | .restart_block = { \ | 87 | .restart_block = { \ |
90 | .fn = do_no_restart_syscall, \ | 88 | .fn = do_no_restart_syscall, \ |
diff --git a/arch/microblaze/include/asm/timex.h b/arch/microblaze/include/asm/timex.h index 678525dc6d0b..befcf3de5532 100644 --- a/arch/microblaze/include/asm/timex.h +++ b/arch/microblaze/include/asm/timex.h | |||
@@ -9,10 +9,8 @@ | |||
9 | #ifndef _ASM_MICROBLAZE_TIMEX_H | 9 | #ifndef _ASM_MICROBLAZE_TIMEX_H |
10 | #define _ASM_MICROBLAZE_TIMEX_H | 10 | #define _ASM_MICROBLAZE_TIMEX_H |
11 | 11 | ||
12 | #define CLOCK_TICK_RATE 1000 /* Timer input freq. */ | 12 | #include <asm-generic/timex.h> |
13 | |||
14 | typedef unsigned long cycles_t; | ||
15 | 13 | ||
16 | #define get_cycles() (0) | 14 | #define CLOCK_TICK_RATE 1000 /* Timer input freq. */ |
17 | 15 | ||
18 | #endif /* _ASM_TIMEX_H */ | 16 | #endif /* _ASM_TIMEX_H */ |
diff --git a/arch/microblaze/include/asm/tlb.h b/arch/microblaze/include/asm/tlb.h index c472d2801132..e8abd4a0349c 100644 --- a/arch/microblaze/include/asm/tlb.h +++ b/arch/microblaze/include/asm/tlb.h | |||
@@ -11,7 +11,7 @@ | |||
11 | #ifndef _ASM_MICROBLAZE_TLB_H | 11 | #ifndef _ASM_MICROBLAZE_TLB_H |
12 | #define _ASM_MICROBLAZE_TLB_H | 12 | #define _ASM_MICROBLAZE_TLB_H |
13 | 13 | ||
14 | #define tlb_flush(tlb) do {} while (0) | 14 | #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) |
15 | 15 | ||
16 | #include <asm-generic/tlb.h> | 16 | #include <asm-generic/tlb.h> |
17 | 17 | ||
diff --git a/arch/microblaze/include/asm/types.h b/arch/microblaze/include/asm/types.h index bebc018318f5..b9e79bc580dd 100644 --- a/arch/microblaze/include/asm/types.h +++ b/arch/microblaze/include/asm/types.h | |||
@@ -1,38 +1 @@ | |||
1 | /* | #include <asm-generic/types.h> | |
2 | * Copyright (C) Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_TYPES_H | ||
10 | #define _ASM_MICROBLAZE_TYPES_H | ||
11 | |||
12 | /* | ||
13 | * This file is never included by application software unless | ||
14 | * explicitly requested (e.g., via linux/types.h) in which case the | ||
15 | * application is Linux specific so (user-) name space pollution is | ||
16 | * not a major issue. However, for interoperability, libraries still | ||
17 | * need to be careful to avoid a name clashes. | ||
18 | */ | ||
19 | |||
20 | #include <asm-generic/int-ll64.h> | ||
21 | |||
22 | # ifndef __ASSEMBLY__ | ||
23 | |||
24 | typedef unsigned short umode_t; | ||
25 | |||
26 | /* | ||
27 | * These aren't exported outside the kernel to avoid name space clashes | ||
28 | */ | ||
29 | # ifdef __KERNEL__ | ||
30 | # define BITS_PER_LONG 32 | ||
31 | |||
32 | /* Dma addresses are 32-bits wide. */ | ||
33 | |||
34 | typedef u32 dma_addr_t; | ||
35 | |||
36 | # endif/* __KERNEL__ */ | ||
37 | # endif /* __ASSEMBLY__ */ | ||
38 | #endif /* _ASM_MICROBLAZE_TYPES_H */ | ||
diff --git a/arch/microblaze/include/asm/uaccess.h b/arch/microblaze/include/asm/uaccess.h index 65adad61e7e9..5431b4631a7a 100644 --- a/arch/microblaze/include/asm/uaccess.h +++ b/arch/microblaze/include/asm/uaccess.h | |||
@@ -189,7 +189,7 @@ extern long strnlen_user(const char *src, long count); | |||
189 | 189 | ||
190 | #define __put_user(x, ptr) \ | 190 | #define __put_user(x, ptr) \ |
191 | ({ \ | 191 | ({ \ |
192 | __typeof__(*(ptr)) __gu_val = x; \ | 192 | __typeof__(*(ptr)) volatile __gu_val = (x); \ |
193 | long __gu_err = 0; \ | 193 | long __gu_err = 0; \ |
194 | switch (sizeof(__gu_val)) { \ | 194 | switch (sizeof(__gu_val)) { \ |
195 | case 1: \ | 195 | case 1: \ |
diff --git a/arch/microblaze/include/asm/ucontext.h b/arch/microblaze/include/asm/ucontext.h index 11f6bb3ae3a4..9bc07b9f30fb 100644 --- a/arch/microblaze/include/asm/ucontext.h +++ b/arch/microblaze/include/asm/ucontext.h | |||
@@ -1,22 +1 @@ | |||
1 | /* | #include <asm-generic/ucontext.h> | |
2 | * Copyright (C) 2006 Atmark Techno, Inc. | ||
3 | * | ||
4 | * This file is subject to the terms and conditions of the GNU General Public | ||
5 | * License. See the file "COPYING" in the main directory of this archive | ||
6 | * for more details. | ||
7 | */ | ||
8 | |||
9 | #ifndef _ASM_MICROBLAZE_UCONTEXT_H | ||
10 | #define _ASM_MICROBLAZE_UCONTEXT_H | ||
11 | |||
12 | #include <asm/sigcontext.h> | ||
13 | |||
14 | struct ucontext { | ||
15 | unsigned long uc_flags; | ||
16 | struct ucontext *uc_link; | ||
17 | stack_t uc_stack; | ||
18 | struct sigcontext uc_mcontext; | ||
19 | sigset_t uc_sigmask; /* mask last for extensibility */ | ||
20 | }; | ||
21 | |||
22 | #endif /* _ASM_MICROBLAZE_UCONTEXT_H */ | ||
diff --git a/arch/microblaze/include/asm/unistd.h b/arch/microblaze/include/asm/unistd.h index b5e2f5fa5c53..0b852327c0e7 100644 --- a/arch/microblaze/include/asm/unistd.h +++ b/arch/microblaze/include/asm/unistd.h | |||
@@ -380,8 +380,10 @@ | |||
380 | #define __NR_accept04 362 /* new */ | 380 | #define __NR_accept04 362 /* new */ |
381 | #define __NR_preadv 363 /* new */ | 381 | #define __NR_preadv 363 /* new */ |
382 | #define __NR_pwritev 364 /* new */ | 382 | #define __NR_pwritev 364 /* new */ |
383 | #define __NR_rt_tgsigqueueinfo 365 /* new */ | ||
384 | #define __NR_perf_counter_open 366 /* new */ | ||
383 | 385 | ||
384 | #define __NR_syscalls 365 | 386 | #define __NR_syscalls 367 |
385 | 387 | ||
386 | #ifdef __KERNEL__ | 388 | #ifdef __KERNEL__ |
387 | #ifndef __ASSEMBLY__ | 389 | #ifndef __ASSEMBLY__ |
@@ -408,7 +410,7 @@ | |||
408 | #define __ARCH_WANT_SYS_SIGPENDING | 410 | #define __ARCH_WANT_SYS_SIGPENDING |
409 | #define __ARCH_WANT_SYS_SIGPROCMASK | 411 | #define __ARCH_WANT_SYS_SIGPROCMASK |
410 | #define __ARCH_WANT_SYS_RT_SIGACTION | 412 | #define __ARCH_WANT_SYS_RT_SIGACTION |
411 | /* #define __ARCH_WANT_SYS_RT_SIGSUSPEND */ | 413 | #define __ARCH_WANT_SYS_RT_SIGSUSPEND |
412 | 414 | ||
413 | /* | 415 | /* |
414 | * "Conditional" syscalls | 416 | * "Conditional" syscalls |
diff --git a/arch/microblaze/include/asm/vga.h b/arch/microblaze/include/asm/vga.h index 8b137891791f..89d82fd8fcf1 100644 --- a/arch/microblaze/include/asm/vga.h +++ b/arch/microblaze/include/asm/vga.h | |||
@@ -1 +1 @@ | |||
#include <asm-generic/vga.h> | |||
diff --git a/arch/microblaze/kernel/Makefile b/arch/microblaze/kernel/Makefile index f4a5e19a20eb..d487729683de 100644 --- a/arch/microblaze/kernel/Makefile +++ b/arch/microblaze/kernel/Makefile | |||
@@ -17,4 +17,4 @@ obj-$(CONFIG_HEART_BEAT) += heartbeat.o | |||
17 | obj-$(CONFIG_MODULES) += microblaze_ksyms.o module.o | 17 | obj-$(CONFIG_MODULES) += microblaze_ksyms.o module.o |
18 | obj-$(CONFIG_MMU) += misc.o | 18 | obj-$(CONFIG_MMU) += misc.o |
19 | 19 | ||
20 | obj-y += entry$(MMUEXT).o | 20 | obj-y += entry$(MMU).o |
diff --git a/arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c b/arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c index 153f57c57b6d..c259786e7faa 100644 --- a/arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c +++ b/arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c | |||
@@ -22,7 +22,7 @@ | |||
22 | 22 | ||
23 | #define CI(c, p) { ci->c = PVR_##p(pvr); } | 23 | #define CI(c, p) { ci->c = PVR_##p(pvr); } |
24 | #define err_printk(x) \ | 24 | #define err_printk(x) \ |
25 | early_printk("ERROR: Microblaze " x " - different for PVR and DTS\n"); | 25 | early_printk("ERROR: Microblaze " x "-different for PVR and DTS\n"); |
26 | 26 | ||
27 | void set_cpuinfo_pvr_full(struct cpuinfo *ci, struct device_node *cpu) | 27 | void set_cpuinfo_pvr_full(struct cpuinfo *ci, struct device_node *cpu) |
28 | { | 28 | { |
diff --git a/arch/microblaze/kernel/cpu/cpuinfo-static.c b/arch/microblaze/kernel/cpu/cpuinfo-static.c index 450ca6bb828d..adb448f93d5f 100644 --- a/arch/microblaze/kernel/cpu/cpuinfo-static.c +++ b/arch/microblaze/kernel/cpu/cpuinfo-static.c | |||
@@ -18,7 +18,7 @@ static const char family_string[] = CONFIG_XILINX_MICROBLAZE0_FAMILY; | |||
18 | static const char cpu_ver_string[] = CONFIG_XILINX_MICROBLAZE0_HW_VER; | 18 | static const char cpu_ver_string[] = CONFIG_XILINX_MICROBLAZE0_HW_VER; |
19 | 19 | ||
20 | #define err_printk(x) \ | 20 | #define err_printk(x) \ |
21 | early_printk("ERROR: Microblaze " x "- different for kernel and DTS\n"); | 21 | early_printk("ERROR: Microblaze " x "-different for kernel and DTS\n"); |
22 | 22 | ||
23 | void __init set_cpuinfo_static(struct cpuinfo *ci, struct device_node *cpu) | 23 | void __init set_cpuinfo_static(struct cpuinfo *ci, struct device_node *cpu) |
24 | { | 24 | { |
diff --git a/arch/microblaze/kernel/cpu/cpuinfo.c b/arch/microblaze/kernel/cpu/cpuinfo.c index a10bea119b94..c411c6757deb 100644 --- a/arch/microblaze/kernel/cpu/cpuinfo.c +++ b/arch/microblaze/kernel/cpu/cpuinfo.c | |||
@@ -26,6 +26,8 @@ const struct cpu_ver_key cpu_ver_lookup[] = { | |||
26 | {"7.10.b", 0x09}, | 26 | {"7.10.b", 0x09}, |
27 | {"7.10.c", 0x0a}, | 27 | {"7.10.c", 0x0a}, |
28 | {"7.10.d", 0x0b}, | 28 | {"7.10.d", 0x0b}, |
29 | {"7.20.a", 0x0c}, | ||
30 | {"7.20.b", 0x0d}, | ||
29 | /* FIXME There is no keycode defined in MBV for these versions */ | 31 | /* FIXME There is no keycode defined in MBV for these versions */ |
30 | {"2.10.a", 0x10}, | 32 | {"2.10.a", 0x10}, |
31 | {"3.00.a", 0x20}, | 33 | {"3.00.a", 0x20}, |
diff --git a/arch/microblaze/kernel/entry-nommu.S b/arch/microblaze/kernel/entry-nommu.S index 1fce6b803f54..9083d85376a4 100644 --- a/arch/microblaze/kernel/entry-nommu.S +++ b/arch/microblaze/kernel/entry-nommu.S | |||
@@ -551,30 +551,22 @@ no_work_pending: | |||
551 | rtid r14, 0 | 551 | rtid r14, 0 |
552 | nop | 552 | nop |
553 | 553 | ||
554 | sys_vfork_wrapper: | 554 | sys_vfork: |
555 | brid sys_vfork | 555 | brid microblaze_vfork |
556 | addk r5, r1, r0 | 556 | addk r5, r1, r0 |
557 | 557 | ||
558 | sys_clone_wrapper: | 558 | sys_clone: |
559 | brid sys_clone | 559 | brid microblaze_clone |
560 | addk r7, r1, r0 | 560 | addk r7, r1, r0 |
561 | 561 | ||
562 | sys_execve_wrapper: | 562 | sys_execve: |
563 | brid sys_execve | 563 | brid microblaze_execve |
564 | addk r8, r1, r0 | 564 | addk r8, r1, r0 |
565 | 565 | ||
566 | sys_sigreturn_wrapper: | ||
567 | brid sys_sigreturn | ||
568 | addk r5, r1, r0 | ||
569 | |||
570 | sys_rt_sigreturn_wrapper: | 566 | sys_rt_sigreturn_wrapper: |
571 | brid sys_rt_sigreturn | 567 | brid sys_rt_sigreturn |
572 | addk r5, r1, r0 | 568 | addk r5, r1, r0 |
573 | 569 | ||
574 | sys_sigsuspend_wrapper: | ||
575 | brid sys_rt_sigsuspend | ||
576 | addk r6, r1, r0 | ||
577 | |||
578 | sys_rt_sigsuspend_wrapper: | 570 | sys_rt_sigsuspend_wrapper: |
579 | brid sys_rt_sigsuspend | 571 | brid sys_rt_sigsuspend |
580 | addk r7, r1, r0 | 572 | addk r7, r1, r0 |
diff --git a/arch/microblaze/kernel/entry.S b/arch/microblaze/kernel/entry.S index 91a0e7b185dd..c7353e79f4a2 100644 --- a/arch/microblaze/kernel/entry.S +++ b/arch/microblaze/kernel/entry.S | |||
@@ -429,12 +429,11 @@ C_ENTRY(ret_from_fork): | |||
429 | brid ret_from_trap; /* Do normal trap return */ | 429 | brid ret_from_trap; /* Do normal trap return */ |
430 | nop; | 430 | nop; |
431 | 431 | ||
432 | C_ENTRY(sys_vfork_wrapper): | 432 | C_ENTRY(sys_vfork): |
433 | brid microblaze_vfork /* Do real work (tail-call) */ | ||
433 | la r5, r1, PTO | 434 | la r5, r1, PTO |
434 | brid sys_vfork /* Do real work (tail-call) */ | ||
435 | nop | ||
436 | 435 | ||
437 | C_ENTRY(sys_clone_wrapper): | 436 | C_ENTRY(sys_clone): |
438 | bnei r6, 1f; /* See if child SP arg (arg 1) is 0. */ | 437 | bnei r6, 1f; /* See if child SP arg (arg 1) is 0. */ |
439 | lwi r6, r1, PTO+PT_R1; /* If so, use paret's stack ptr */ | 438 | lwi r6, r1, PTO+PT_R1; /* If so, use paret's stack ptr */ |
440 | 1: la r7, r1, PTO; /* Arg 2: parent context */ | 439 | 1: la r7, r1, PTO; /* Arg 2: parent context */ |
@@ -444,20 +443,9 @@ C_ENTRY(sys_clone_wrapper): | |||
444 | brid do_fork /* Do real work (tail-call) */ | 443 | brid do_fork /* Do real work (tail-call) */ |
445 | nop; | 444 | nop; |
446 | 445 | ||
447 | C_ENTRY(sys_execve_wrapper): | 446 | C_ENTRY(sys_execve): |
448 | la r8, r1, PTO; /* add user context as 4th arg */ | 447 | la r8, r1, PTO; /* add user context as 4th arg */ |
449 | brid sys_execve; /* Do real work (tail-call).*/ | 448 | brid microblaze_execve; /* Do real work (tail-call).*/ |
450 | nop; | ||
451 | |||
452 | C_ENTRY(sys_sigsuspend_wrapper): | ||
453 | swi r3, r1, PTO+PT_R3; /* restore saved r3, r4 registers */ | ||
454 | swi r4, r1, PTO+PT_R4; | ||
455 | la r6, r1, PTO; /* add user context as 2nd arg */ | ||
456 | bralid r15, sys_sigsuspend; /* Do real work.*/ | ||
457 | nop; | ||
458 | lwi r3, r1, PTO+PT_R3; /* restore saved r3, r4 registers */ | ||
459 | lwi r4, r1, PTO+PT_R4; | ||
460 | bri ret_from_trap /* fall through will not work here due to align */ | ||
461 | nop; | 449 | nop; |
462 | 450 | ||
463 | C_ENTRY(sys_rt_sigsuspend_wrapper): | 451 | C_ENTRY(sys_rt_sigsuspend_wrapper): |
@@ -471,18 +459,6 @@ C_ENTRY(sys_rt_sigsuspend_wrapper): | |||
471 | bri ret_from_trap /* fall through will not work here due to align */ | 459 | bri ret_from_trap /* fall through will not work here due to align */ |
472 | nop; | 460 | nop; |
473 | 461 | ||
474 | |||
475 | C_ENTRY(sys_sigreturn_wrapper): | ||
476 | swi r3, r1, PTO+PT_R3; /* restore saved r3, r4 registers */ | ||
477 | swi r4, r1, PTO+PT_R4; | ||
478 | la r5, r1, PTO; /* add user context as 1st arg */ | ||
479 | brlid r15, sys_sigreturn; /* Do real work.*/ | ||
480 | nop; | ||
481 | lwi r3, r1, PTO+PT_R3; /* restore saved r3, r4 registers */ | ||
482 | lwi r4, r1, PTO+PT_R4; | ||
483 | bri ret_from_trap /* fall through will not work here due to align */ | ||
484 | nop; | ||
485 | |||
486 | C_ENTRY(sys_rt_sigreturn_wrapper): | 462 | C_ENTRY(sys_rt_sigreturn_wrapper): |
487 | swi r3, r1, PTO+PT_R3; /* restore saved r3, r4 registers */ | 463 | swi r3, r1, PTO+PT_R3; /* restore saved r3, r4 registers */ |
488 | swi r4, r1, PTO+PT_R4; | 464 | swi r4, r1, PTO+PT_R4; |
diff --git a/arch/microblaze/kernel/head.S b/arch/microblaze/kernel/head.S index e568d6ec621b..e41c6ce2a7be 100644 --- a/arch/microblaze/kernel/head.S +++ b/arch/microblaze/kernel/head.S | |||
@@ -31,6 +31,7 @@ | |||
31 | #include <linux/linkage.h> | 31 | #include <linux/linkage.h> |
32 | #include <asm/thread_info.h> | 32 | #include <asm/thread_info.h> |
33 | #include <asm/page.h> | 33 | #include <asm/page.h> |
34 | #include <asm/prom.h> /* for OF_DT_HEADER */ | ||
34 | 35 | ||
35 | #ifdef CONFIG_MMU | 36 | #ifdef CONFIG_MMU |
36 | #include <asm/setup.h> /* COMMAND_LINE_SIZE */ | 37 | #include <asm/setup.h> /* COMMAND_LINE_SIZE */ |
@@ -54,11 +55,19 @@ ENTRY(_start) | |||
54 | andi r1, r1, ~2 | 55 | andi r1, r1, ~2 |
55 | mts rmsr, r1 | 56 | mts rmsr, r1 |
56 | 57 | ||
57 | /* save fdt to kernel location */ | 58 | /* r7 may point to an FDT, or there may be one linked in. |
58 | /* r7 stores pointer to fdt blob */ | 59 | if it's in r7, we've got to save it away ASAP. |
59 | beqi r7, no_fdt_arg | 60 | We ensure r7 points to a valid FDT, just in case the bootloader |
61 | is broken or non-existent */ | ||
62 | beqi r7, no_fdt_arg /* NULL pointer? don't copy */ | ||
63 | lw r11, r0, r7 /* Does r7 point to a */ | ||
64 | rsubi r11, r11, OF_DT_HEADER /* valid FDT? */ | ||
65 | beqi r11, _prepare_copy_fdt | ||
66 | or r7, r0, r0 /* clear R7 when not valid DTB */ | ||
67 | bnei r11, no_fdt_arg /* No - get out of here */ | ||
68 | _prepare_copy_fdt: | ||
60 | or r11, r0, r0 /* incremment */ | 69 | or r11, r0, r0 /* incremment */ |
61 | ori r4, r0, TOPHYS(_fdt_start) /* save bram context */ | 70 | ori r4, r0, TOPHYS(_fdt_start) |
62 | ori r3, r0, (0x4000 - 4) | 71 | ori r3, r0, (0x4000 - 4) |
63 | _copy_fdt: | 72 | _copy_fdt: |
64 | lw r12, r7, r11 /* r12 = r7 + r11 */ | 73 | lw r12, r7, r11 /* r12 = r7 + r11 */ |
diff --git a/arch/microblaze/kernel/hw_exception_handler.S b/arch/microblaze/kernel/hw_exception_handler.S index 9d591cd74fc2..3288c9737671 100644 --- a/arch/microblaze/kernel/hw_exception_handler.S +++ b/arch/microblaze/kernel/hw_exception_handler.S | |||
@@ -74,6 +74,7 @@ | |||
74 | 74 | ||
75 | #include <asm/mmu.h> | 75 | #include <asm/mmu.h> |
76 | #include <asm/pgtable.h> | 76 | #include <asm/pgtable.h> |
77 | #include <asm/signal.h> | ||
77 | #include <asm/asm-offsets.h> | 78 | #include <asm/asm-offsets.h> |
78 | 79 | ||
79 | /* Helpful Macros */ | 80 | /* Helpful Macros */ |
@@ -428,19 +429,9 @@ handle_unaligned_ex: | |||
428 | mfs r17, rbtr; /* ESR[DS] set - return address in BTR */ | 429 | mfs r17, rbtr; /* ESR[DS] set - return address in BTR */ |
429 | nop | 430 | nop |
430 | _no_delayslot: | 431 | _no_delayslot: |
431 | #endif | 432 | /* jump to high level unaligned handler */ |
432 | 433 | RESTORE_STATE; | |
433 | #ifdef CONFIG_MMU | 434 | bri unaligned_data_trap |
434 | /* Check if unaligned address is last on a 4k page */ | ||
435 | andi r5, r4, 0xffc | ||
436 | xori r5, r5, 0xffc | ||
437 | bnei r5, _unaligned_ex2 | ||
438 | _unaligned_ex1: | ||
439 | RESTORE_STATE; | ||
440 | /* Another page must be accessed or physical address not in page table */ | ||
441 | bri unaligned_data_trap | ||
442 | |||
443 | _unaligned_ex2: | ||
444 | #endif | 435 | #endif |
445 | andi r6, r3, 0x3E0; /* Mask and extract the register operand */ | 436 | andi r6, r3, 0x3E0; /* Mask and extract the register operand */ |
446 | srl r6, r6; /* r6 >> 5 */ | 437 | srl r6, r6; /* r6 >> 5 */ |
@@ -450,45 +441,6 @@ _no_delayslot: | |||
450 | srl r6, r6; | 441 | srl r6, r6; |
451 | /* Store the register operand in a temporary location */ | 442 | /* Store the register operand in a temporary location */ |
452 | sbi r6, r0, TOPHYS(ex_reg_op); | 443 | sbi r6, r0, TOPHYS(ex_reg_op); |
453 | #ifdef CONFIG_MMU | ||
454 | /* Get physical address */ | ||
455 | /* If we are faulting a kernel address, we have to use the | ||
456 | * kernel page tables. | ||
457 | */ | ||
458 | ori r5, r0, CONFIG_KERNEL_START | ||
459 | cmpu r5, r4, r5 | ||
460 | bgti r5, _unaligned_ex3 | ||
461 | ori r5, r0, swapper_pg_dir | ||
462 | bri _unaligned_ex4 | ||
463 | |||
464 | /* Get the PGD for the current thread. */ | ||
465 | _unaligned_ex3: /* user thread */ | ||
466 | addi r5 ,CURRENT_TASK, TOPHYS(0); /* get current task address */ | ||
467 | lwi r5, r5, TASK_THREAD + PGDIR | ||
468 | _unaligned_ex4: | ||
469 | tophys(r5,r5) | ||
470 | BSRLI(r6,r4,20) /* Create L1 (pgdir/pmd) address */ | ||
471 | andi r6, r6, 0xffc | ||
472 | /* Assume pgdir aligned on 4K boundary, no need for "andi r5,r5,0xfffff003" */ | ||
473 | or r5, r5, r6 | ||
474 | lwi r6, r5, 0 /* Get L1 entry */ | ||
475 | andi r5, r6, 0xfffff000 /* Extract L2 (pte) base address. */ | ||
476 | beqi r5, _unaligned_ex1 /* Bail if no table */ | ||
477 | |||
478 | tophys(r5,r5) | ||
479 | BSRLI(r6,r4,10) /* Compute PTE address */ | ||
480 | andi r6, r6, 0xffc | ||
481 | andi r5, r5, 0xfffff003 | ||
482 | or r5, r5, r6 | ||
483 | lwi r5, r5, 0 /* Get Linux PTE */ | ||
484 | |||
485 | andi r6, r5, _PAGE_PRESENT | ||
486 | beqi r6, _unaligned_ex1 /* Bail if no page */ | ||
487 | |||
488 | andi r5, r5, 0xfffff000 /* Extract RPN */ | ||
489 | andi r4, r4, 0x00000fff /* Extract offset */ | ||
490 | or r4, r4, r5 /* Create physical address */ | ||
491 | #endif /* CONFIG_MMU */ | ||
492 | 444 | ||
493 | andi r6, r3, 0x400; /* Extract ESR[S] */ | 445 | andi r6, r3, 0x400; /* Extract ESR[S] */ |
494 | bnei r6, ex_sw; | 446 | bnei r6, ex_sw; |
@@ -959,15 +911,15 @@ _unaligned_data_exception: | |||
959 | andi r6, r3, 0x800; /* Extract ESR[W] - delay slot */ | 911 | andi r6, r3, 0x800; /* Extract ESR[W] - delay slot */ |
960 | ex_lw_vm: | 912 | ex_lw_vm: |
961 | beqid r6, ex_lhw_vm; | 913 | beqid r6, ex_lhw_vm; |
962 | lbui r5, r4, 0; /* Exception address in r4 - delay slot */ | 914 | load1: lbui r5, r4, 0; /* Exception address in r4 - delay slot */ |
963 | /* Load a word, byte-by-byte from destination address and save it in tmp space*/ | 915 | /* Load a word, byte-by-byte from destination address and save it in tmp space*/ |
964 | la r6, r0, ex_tmp_data_loc_0; | 916 | la r6, r0, ex_tmp_data_loc_0; |
965 | sbi r5, r6, 0; | 917 | sbi r5, r6, 0; |
966 | lbui r5, r4, 1; | 918 | load2: lbui r5, r4, 1; |
967 | sbi r5, r6, 1; | 919 | sbi r5, r6, 1; |
968 | lbui r5, r4, 2; | 920 | load3: lbui r5, r4, 2; |
969 | sbi r5, r6, 2; | 921 | sbi r5, r6, 2; |
970 | lbui r5, r4, 3; | 922 | load4: lbui r5, r4, 3; |
971 | sbi r5, r6, 3; | 923 | sbi r5, r6, 3; |
972 | brid ex_lw_tail_vm; | 924 | brid ex_lw_tail_vm; |
973 | /* Get the destination register value into r3 - delay slot */ | 925 | /* Get the destination register value into r3 - delay slot */ |
@@ -977,7 +929,7 @@ ex_lhw_vm: | |||
977 | * save it in tmp space */ | 929 | * save it in tmp space */ |
978 | la r6, r0, ex_tmp_data_loc_0; | 930 | la r6, r0, ex_tmp_data_loc_0; |
979 | sbi r5, r6, 0; | 931 | sbi r5, r6, 0; |
980 | lbui r5, r4, 1; | 932 | load5: lbui r5, r4, 1; |
981 | sbi r5, r6, 1; | 933 | sbi r5, r6, 1; |
982 | lhui r3, r6, 0; /* Get the destination register value into r3 */ | 934 | lhui r3, r6, 0; /* Get the destination register value into r3 */ |
983 | ex_lw_tail_vm: | 935 | ex_lw_tail_vm: |
@@ -996,22 +948,53 @@ ex_sw_tail_vm: | |||
996 | swi r3, r5, 0; /* Get the word - delay slot */ | 948 | swi r3, r5, 0; /* Get the word - delay slot */ |
997 | /* Store the word, byte-by-byte into destination address */ | 949 | /* Store the word, byte-by-byte into destination address */ |
998 | lbui r3, r5, 0; | 950 | lbui r3, r5, 0; |
999 | sbi r3, r4, 0; | 951 | store1: sbi r3, r4, 0; |
1000 | lbui r3, r5, 1; | 952 | lbui r3, r5, 1; |
1001 | sbi r3, r4, 1; | 953 | store2: sbi r3, r4, 1; |
1002 | lbui r3, r5, 2; | 954 | lbui r3, r5, 2; |
1003 | sbi r3, r4, 2; | 955 | store3: sbi r3, r4, 2; |
1004 | lbui r3, r5, 3; | 956 | lbui r3, r5, 3; |
1005 | brid ret_from_exc; | 957 | brid ret_from_exc; |
1006 | sbi r3, r4, 3; /* Delay slot */ | 958 | store4: sbi r3, r4, 3; /* Delay slot */ |
1007 | ex_shw_vm: | 959 | ex_shw_vm: |
1008 | /* Store the lower half-word, byte-by-byte into destination address */ | 960 | /* Store the lower half-word, byte-by-byte into destination address */ |
1009 | lbui r3, r5, 2; | 961 | lbui r3, r5, 2; |
1010 | sbi r3, r4, 0; | 962 | store5: sbi r3, r4, 0; |
1011 | lbui r3, r5, 3; | 963 | lbui r3, r5, 3; |
1012 | brid ret_from_exc; | 964 | brid ret_from_exc; |
1013 | sbi r3, r4, 1; /* Delay slot */ | 965 | store6: sbi r3, r4, 1; /* Delay slot */ |
1014 | ex_sw_end_vm: /* Exception handling of store word, ends. */ | 966 | ex_sw_end_vm: /* Exception handling of store word, ends. */ |
967 | |||
968 | /* We have to prevent cases that get/put_user macros get unaligned pointer | ||
969 | * to bad page area. We have to find out which origin instruction caused it | ||
970 | * and called fixup for that origin instruction not instruction in unaligned | ||
971 | * handler */ | ||
972 | ex_unaligned_fixup: | ||
973 | ori r5, r7, 0 /* setup pointer to pt_regs */ | ||
974 | lwi r6, r7, PT_PC; /* faulting address is one instruction above */ | ||
975 | addik r6, r6, -4 /* for finding proper fixup */ | ||
976 | swi r6, r7, PT_PC; /* a save back it to PT_PC */ | ||
977 | addik r7, r0, SIGSEGV | ||
978 | /* call bad_page_fault for finding aligned fixup, fixup address is saved | ||
979 | * in PT_PC which is used as return address from exception */ | ||
980 | la r15, r0, ret_from_exc-8 /* setup return address */ | ||
981 | brid bad_page_fault | ||
982 | nop | ||
983 | |||
984 | /* We prevent all load/store because it could failed any attempt to access */ | ||
985 | .section __ex_table,"a"; | ||
986 | .word load1,ex_unaligned_fixup; | ||
987 | .word load2,ex_unaligned_fixup; | ||
988 | .word load3,ex_unaligned_fixup; | ||
989 | .word load4,ex_unaligned_fixup; | ||
990 | .word load5,ex_unaligned_fixup; | ||
991 | .word store1,ex_unaligned_fixup; | ||
992 | .word store2,ex_unaligned_fixup; | ||
993 | .word store3,ex_unaligned_fixup; | ||
994 | .word store4,ex_unaligned_fixup; | ||
995 | .word store5,ex_unaligned_fixup; | ||
996 | .word store6,ex_unaligned_fixup; | ||
997 | .previous; | ||
1015 | .end _unaligned_data_exception | 998 | .end _unaligned_data_exception |
1016 | #endif /* CONFIG_MMU */ | 999 | #endif /* CONFIG_MMU */ |
1017 | 1000 | ||
diff --git a/arch/microblaze/kernel/module.c b/arch/microblaze/kernel/module.c index 51414171326f..5a45b1adfef1 100644 --- a/arch/microblaze/kernel/module.c +++ b/arch/microblaze/kernel/module.c | |||
@@ -57,7 +57,6 @@ int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, | |||
57 | Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; | 57 | Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; |
58 | Elf32_Sym *sym; | 58 | Elf32_Sym *sym; |
59 | unsigned long int *location; | 59 | unsigned long int *location; |
60 | unsigned long int locoffs; | ||
61 | unsigned long int value; | 60 | unsigned long int value; |
62 | #if __GNUC__ < 4 | 61 | #if __GNUC__ < 4 |
63 | unsigned long int old_value; | 62 | unsigned long int old_value; |
@@ -113,10 +112,12 @@ int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, | |||
113 | break; | 112 | break; |
114 | 113 | ||
115 | case R_MICROBLAZE_64_PCREL: | 114 | case R_MICROBLAZE_64_PCREL: |
116 | locoffs = (location[0] & 0xFFFF) << 16 | | 115 | #if __GNUC__ < 4 |
116 | old_value = (location[0] & 0xFFFF) << 16 | | ||
117 | (location[1] & 0xFFFF); | 117 | (location[1] & 0xFFFF); |
118 | value -= (unsigned long int)(location) + 4 + | 118 | value -= old_value; |
119 | locoffs; | 119 | #endif |
120 | value -= (unsigned long int)(location) + 4; | ||
120 | location[0] = (location[0] & 0xFFFF0000) | | 121 | location[0] = (location[0] & 0xFFFF0000) | |
121 | (value >> 16); | 122 | (value >> 16); |
122 | location[1] = (location[1] & 0xFFFF0000) | | 123 | location[1] = (location[1] & 0xFFFF0000) | |
@@ -125,6 +126,14 @@ int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, | |||
125 | value); | 126 | value); |
126 | break; | 127 | break; |
127 | 128 | ||
129 | case R_MICROBLAZE_32_PCREL_LO: | ||
130 | pr_debug("R_MICROBLAZE_32_PCREL_LO\n"); | ||
131 | break; | ||
132 | |||
133 | case R_MICROBLAZE_64_NONE: | ||
134 | pr_debug("R_MICROBLAZE_NONE\n"); | ||
135 | break; | ||
136 | |||
128 | case R_MICROBLAZE_NONE: | 137 | case R_MICROBLAZE_NONE: |
129 | pr_debug("R_MICROBLAZE_NONE\n"); | 138 | pr_debug("R_MICROBLAZE_NONE\n"); |
130 | break; | 139 | break; |
@@ -133,7 +142,7 @@ int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, | |||
133 | printk(KERN_ERR "module %s: " | 142 | printk(KERN_ERR "module %s: " |
134 | "Unknown relocation: %u\n", | 143 | "Unknown relocation: %u\n", |
135 | module->name, | 144 | module->name, |
136 | ELF32_R_TYPE(rela->r_info)); | 145 | ELF32_R_TYPE(rela[i].r_info)); |
137 | return -ENOEXEC; | 146 | return -ENOEXEC; |
138 | } | 147 | } |
139 | } | 148 | } |
diff --git a/arch/microblaze/kernel/ptrace.c b/arch/microblaze/kernel/ptrace.c index b86aa623e36d..53ff39af6a5c 100644 --- a/arch/microblaze/kernel/ptrace.c +++ b/arch/microblaze/kernel/ptrace.c | |||
@@ -27,7 +27,6 @@ | |||
27 | #include <linux/kernel.h> | 27 | #include <linux/kernel.h> |
28 | #include <linux/mm.h> | 28 | #include <linux/mm.h> |
29 | #include <linux/sched.h> | 29 | #include <linux/sched.h> |
30 | #include <linux/smp_lock.h> | ||
31 | #include <linux/ptrace.h> | 30 | #include <linux/ptrace.h> |
32 | #include <linux/signal.h> | 31 | #include <linux/signal.h> |
33 | 32 | ||
diff --git a/arch/microblaze/kernel/setup.c b/arch/microblaze/kernel/setup.c index 8709bea09604..2a97bf513b64 100644 --- a/arch/microblaze/kernel/setup.c +++ b/arch/microblaze/kernel/setup.c | |||
@@ -138,8 +138,12 @@ void __init machine_early_init(const char *cmdline, unsigned int ram, | |||
138 | setup_early_printk(NULL); | 138 | setup_early_printk(NULL); |
139 | #endif | 139 | #endif |
140 | 140 | ||
141 | early_printk("Ramdisk addr 0x%08x, FDT 0x%08x\n", ram, fdt); | 141 | early_printk("Ramdisk addr 0x%08x, ", ram); |
142 | printk(KERN_NOTICE "Found FDT at 0x%08x\n", fdt); | 142 | if (fdt) |
143 | early_printk("FDT at 0x%08x\n", fdt); | ||
144 | else | ||
145 | early_printk("Compiled-in FDT at 0x%08x\n", | ||
146 | (unsigned int)_fdt_start); | ||
143 | 147 | ||
144 | #ifdef CONFIG_MTD_UCLINUX | 148 | #ifdef CONFIG_MTD_UCLINUX |
145 | early_printk("Found romfs @ 0x%08x (0x%08x)\n", | 149 | early_printk("Found romfs @ 0x%08x (0x%08x)\n", |
diff --git a/arch/microblaze/kernel/signal.c b/arch/microblaze/kernel/signal.c index 4c0e6521b114..1c80e4fc40ce 100644 --- a/arch/microblaze/kernel/signal.c +++ b/arch/microblaze/kernel/signal.c | |||
@@ -21,7 +21,6 @@ | |||
21 | #include <linux/sched.h> | 21 | #include <linux/sched.h> |
22 | #include <linux/mm.h> | 22 | #include <linux/mm.h> |
23 | #include <linux/smp.h> | 23 | #include <linux/smp.h> |
24 | #include <linux/smp_lock.h> | ||
25 | #include <linux/kernel.h> | 24 | #include <linux/kernel.h> |
26 | #include <linux/signal.h> | 25 | #include <linux/signal.h> |
27 | #include <linux/errno.h> | 26 | #include <linux/errno.h> |
@@ -45,91 +44,8 @@ | |||
45 | 44 | ||
46 | asmlinkage int do_signal(struct pt_regs *regs, sigset_t *oldset, int in_sycall); | 45 | asmlinkage int do_signal(struct pt_regs *regs, sigset_t *oldset, int in_sycall); |
47 | 46 | ||
48 | /* | ||
49 | * Atomically swap in the new signal mask, and wait for a signal. | ||
50 | */ | ||
51 | asmlinkage int | ||
52 | sys_sigsuspend(old_sigset_t mask, struct pt_regs *regs) | ||
53 | { | ||
54 | sigset_t saveset; | ||
55 | |||
56 | mask &= _BLOCKABLE; | ||
57 | spin_lock_irq(¤t->sighand->siglock); | ||
58 | saveset = current->blocked; | ||
59 | siginitset(¤t->blocked, mask); | ||
60 | recalc_sigpending(); | ||
61 | spin_unlock_irq(¤t->sighand->siglock); | ||
62 | |||
63 | regs->r3 = -EINTR; | ||
64 | while (1) { | ||
65 | current->state = TASK_INTERRUPTIBLE; | ||
66 | schedule(); | ||
67 | if (do_signal(regs, &saveset, 1)) | ||
68 | return -EINTR; | ||
69 | } | ||
70 | } | ||
71 | |||
72 | asmlinkage int | ||
73 | sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize, | ||
74 | struct pt_regs *regs) | ||
75 | { | ||
76 | sigset_t saveset, newset; | ||
77 | |||
78 | /* XXX: Don't preclude handling different sized sigset_t's. */ | ||
79 | if (sigsetsize != sizeof(sigset_t)) | ||
80 | return -EINVAL; | ||
81 | |||
82 | if (copy_from_user(&newset, unewset, sizeof(newset))) | ||
83 | return -EFAULT; | ||
84 | sigdelsetmask(&newset, ~_BLOCKABLE); | ||
85 | spin_lock_irq(¤t->sighand->siglock); | ||
86 | saveset = current->blocked; | ||
87 | current->blocked = newset; | ||
88 | recalc_sigpending(); | ||
89 | spin_unlock_irq(¤t->sighand->siglock); | ||
90 | |||
91 | regs->r3 = -EINTR; | ||
92 | while (1) { | ||
93 | current->state = TASK_INTERRUPTIBLE; | ||
94 | schedule(); | ||
95 | if (do_signal(regs, &saveset, 1)) | ||
96 | return -EINTR; | ||
97 | } | ||
98 | } | ||
99 | |||
100 | asmlinkage int | ||
101 | sys_sigaction(int sig, const struct old_sigaction *act, | ||
102 | struct old_sigaction *oact) | ||
103 | { | ||
104 | struct k_sigaction new_ka, old_ka; | ||
105 | int ret; | ||
106 | |||
107 | if (act) { | ||
108 | old_sigset_t mask; | ||
109 | if (!access_ok(VERIFY_READ, act, sizeof(*act)) || | ||
110 | __get_user(new_ka.sa.sa_handler, &act->sa_handler) || | ||
111 | __get_user(new_ka.sa.sa_restorer, &act->sa_restorer)) | ||
112 | return -EFAULT; | ||
113 | __get_user(new_ka.sa.sa_flags, &act->sa_flags); | ||
114 | __get_user(mask, &act->sa_mask); | ||
115 | siginitset(&new_ka.sa.sa_mask, mask); | ||
116 | } | ||
117 | 47 | ||
118 | ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); | 48 | asmlinkage long |
119 | |||
120 | if (!ret && oact) { | ||
121 | if (!access_ok(VERIFY_WRITE, oact, sizeof(*oact)) || | ||
122 | __put_user(old_ka.sa.sa_handler, &oact->sa_handler) || | ||
123 | __put_user(old_ka.sa.sa_restorer, &oact->sa_restorer)) | ||
124 | return -EFAULT; | ||
125 | __put_user(old_ka.sa.sa_flags, &oact->sa_flags); | ||
126 | __put_user(old_ka.sa.sa_mask.sig[0], &oact->sa_mask); | ||
127 | } | ||
128 | |||
129 | return ret; | ||
130 | } | ||
131 | |||
132 | asmlinkage int | ||
133 | sys_sigaltstack(const stack_t __user *uss, stack_t __user *uoss, | 49 | sys_sigaltstack(const stack_t __user *uss, stack_t __user *uoss, |
134 | struct pt_regs *regs) | 50 | struct pt_regs *regs) |
135 | { | 51 | { |
@@ -139,7 +55,6 @@ sys_sigaltstack(const stack_t __user *uss, stack_t __user *uoss, | |||
139 | /* | 55 | /* |
140 | * Do a signal return; undo the signal stack. | 56 | * Do a signal return; undo the signal stack. |
141 | */ | 57 | */ |
142 | |||
143 | struct sigframe { | 58 | struct sigframe { |
144 | struct sigcontext sc; | 59 | struct sigcontext sc; |
145 | unsigned long extramask[_NSIG_WORDS-1]; | 60 | unsigned long extramask[_NSIG_WORDS-1]; |
@@ -176,40 +91,7 @@ static int restore_sigcontext(struct pt_regs *regs, | |||
176 | return err; | 91 | return err; |
177 | } | 92 | } |
178 | 93 | ||
179 | asmlinkage int sys_sigreturn(struct pt_regs *regs) | 94 | asmlinkage long sys_rt_sigreturn(struct pt_regs *regs) |
180 | { | ||
181 | struct sigframe *frame = | ||
182 | (struct sigframe *)(regs->r1 + STATE_SAVE_ARG_SPACE); | ||
183 | |||
184 | sigset_t set; | ||
185 | int rval; | ||
186 | |||
187 | if (!access_ok(VERIFY_READ, frame, sizeof(*frame))) | ||
188 | goto badframe; | ||
189 | |||
190 | if (__get_user(set.sig[0], &frame->sc.oldmask) | ||
191 | || (_NSIG_WORDS > 1 | ||
192 | && __copy_from_user(&set.sig[1], &frame->extramask, | ||
193 | sizeof(frame->extramask)))) | ||
194 | goto badframe; | ||
195 | |||
196 | sigdelsetmask(&set, ~_BLOCKABLE); | ||
197 | |||
198 | spin_lock_irq(¤t->sighand->siglock); | ||
199 | current->blocked = set; | ||
200 | recalc_sigpending(); | ||
201 | spin_unlock_irq(¤t->sighand->siglock); | ||
202 | |||
203 | if (restore_sigcontext(regs, &frame->sc, &rval)) | ||
204 | goto badframe; | ||
205 | return rval; | ||
206 | |||
207 | badframe: | ||
208 | force_sig(SIGSEGV, current); | ||
209 | return 0; | ||
210 | } | ||
211 | |||
212 | asmlinkage int sys_rt_sigreturn(struct pt_regs *regs) | ||
213 | { | 95 | { |
214 | struct rt_sigframe __user *frame = | 96 | struct rt_sigframe __user *frame = |
215 | (struct rt_sigframe __user *)(regs->r1 + STATE_SAVE_ARG_SPACE); | 97 | (struct rt_sigframe __user *)(regs->r1 + STATE_SAVE_ARG_SPACE); |
@@ -324,21 +206,17 @@ static void setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info, | |||
324 | /* Set up to return from userspace. If provided, use a stub | 206 | /* Set up to return from userspace. If provided, use a stub |
325 | already in userspace. */ | 207 | already in userspace. */ |
326 | /* minus 8 is offset to cater for "rtsd r15,8" */ | 208 | /* minus 8 is offset to cater for "rtsd r15,8" */ |
327 | if (ka->sa.sa_flags & SA_RESTORER) { | 209 | /* addi r12, r0, __NR_sigreturn */ |
328 | regs->r15 = ((unsigned long)ka->sa.sa_restorer)-8; | 210 | err |= __put_user(0x31800000 | __NR_rt_sigreturn , |
329 | } else { | 211 | frame->tramp + 0); |
330 | /* addi r12, r0, __NR_sigreturn */ | 212 | /* brki r14, 0x8 */ |
331 | err |= __put_user(0x31800000 | __NR_rt_sigreturn , | 213 | err |= __put_user(0xb9cc0008, frame->tramp + 1); |
332 | frame->tramp + 0); | 214 | |
333 | /* brki r14, 0x8 */ | 215 | /* Return from sighandler will jump to the tramp. |
334 | err |= __put_user(0xb9cc0008, frame->tramp + 1); | 216 | Negative 8 offset because return is rtsd r15, 8 */ |
335 | 217 | regs->r15 = ((unsigned long)frame->tramp)-8; | |
336 | /* Return from sighandler will jump to the tramp. | 218 | |
337 | Negative 8 offset because return is rtsd r15, 8 */ | 219 | __invalidate_cache_sigtramp((unsigned long)frame->tramp); |
338 | regs->r15 = ((unsigned long)frame->tramp)-8; | ||
339 | |||
340 | __invalidate_cache_sigtramp((unsigned long)frame->tramp); | ||
341 | } | ||
342 | 220 | ||
343 | if (err) | 221 | if (err) |
344 | goto give_sigsegv; | 222 | goto give_sigsegv; |
@@ -405,7 +283,7 @@ do_restart: | |||
405 | * OK, we're invoking a handler | 283 | * OK, we're invoking a handler |
406 | */ | 284 | */ |
407 | 285 | ||
408 | static void | 286 | static int |
409 | handle_signal(unsigned long sig, struct k_sigaction *ka, | 287 | handle_signal(unsigned long sig, struct k_sigaction *ka, |
410 | siginfo_t *info, sigset_t *oldset, struct pt_regs *regs) | 288 | siginfo_t *info, sigset_t *oldset, struct pt_regs *regs) |
411 | { | 289 | { |
@@ -426,6 +304,7 @@ handle_signal(unsigned long sig, struct k_sigaction *ka, | |||
426 | recalc_sigpending(); | 304 | recalc_sigpending(); |
427 | spin_unlock_irq(¤t->sighand->siglock); | 305 | spin_unlock_irq(¤t->sighand->siglock); |
428 | } | 306 | } |
307 | return 1; | ||
429 | } | 308 | } |
430 | 309 | ||
431 | /* | 310 | /* |
@@ -456,7 +335,9 @@ int do_signal(struct pt_regs *regs, sigset_t *oldset, int in_syscall) | |||
456 | if (kernel_mode(regs)) | 335 | if (kernel_mode(regs)) |
457 | return 1; | 336 | return 1; |
458 | 337 | ||
459 | if (!oldset) | 338 | if (current_thread_info()->status & TS_RESTORE_SIGMASK) |
339 | oldset = ¤t->saved_sigmask; | ||
340 | else | ||
460 | oldset = ¤t->blocked; | 341 | oldset = ¤t->blocked; |
461 | 342 | ||
462 | signr = get_signal_to_deliver(&info, &ka, regs, NULL); | 343 | signr = get_signal_to_deliver(&info, &ka, regs, NULL); |
@@ -464,13 +345,31 @@ int do_signal(struct pt_regs *regs, sigset_t *oldset, int in_syscall) | |||
464 | /* Whee! Actually deliver the signal. */ | 345 | /* Whee! Actually deliver the signal. */ |
465 | if (in_syscall) | 346 | if (in_syscall) |
466 | handle_restart(regs, &ka, 1); | 347 | handle_restart(regs, &ka, 1); |
467 | handle_signal(signr, &ka, &info, oldset, regs); | 348 | if (handle_signal(signr, &ka, &info, oldset, regs)) { |
349 | /* | ||
350 | * A signal was successfully delivered; the saved | ||
351 | * sigmask will have been stored in the signal frame, | ||
352 | * and will be restored by sigreturn, so we can simply | ||
353 | * clear the TS_RESTORE_SIGMASK flag. | ||
354 | */ | ||
355 | current_thread_info()->status &= | ||
356 | ~TS_RESTORE_SIGMASK; | ||
357 | } | ||
468 | return 1; | 358 | return 1; |
469 | } | 359 | } |
470 | 360 | ||
471 | if (in_syscall) | 361 | if (in_syscall) |
472 | handle_restart(regs, NULL, 0); | 362 | handle_restart(regs, NULL, 0); |
473 | 363 | ||
364 | /* | ||
365 | * If there's no signal to deliver, we just put the saved sigmask | ||
366 | * back. | ||
367 | */ | ||
368 | if (current_thread_info()->status & TS_RESTORE_SIGMASK) { | ||
369 | current_thread_info()->status &= ~TS_RESTORE_SIGMASK; | ||
370 | sigprocmask(SIG_SETMASK, ¤t->saved_sigmask, NULL); | ||
371 | } | ||
372 | |||
474 | /* Did we come from a system call? */ | 373 | /* Did we come from a system call? */ |
475 | return 0; | 374 | return 0; |
476 | } | 375 | } |
diff --git a/arch/microblaze/kernel/sys_microblaze.c b/arch/microblaze/kernel/sys_microblaze.c index 31905ff590b7..b96f1682bb24 100644 --- a/arch/microblaze/kernel/sys_microblaze.c +++ b/arch/microblaze/kernel/sys_microblaze.c | |||
@@ -15,7 +15,6 @@ | |||
15 | #include <linux/errno.h> | 15 | #include <linux/errno.h> |
16 | #include <linux/mm.h> | 16 | #include <linux/mm.h> |
17 | #include <linux/smp.h> | 17 | #include <linux/smp.h> |
18 | #include <linux/smp_lock.h> | ||
19 | #include <linux/syscalls.h> | 18 | #include <linux/syscalls.h> |
20 | #include <linux/sem.h> | 19 | #include <linux/sem.h> |
21 | #include <linux/msg.h> | 20 | #include <linux/msg.h> |
@@ -34,120 +33,21 @@ | |||
34 | #include <linux/unistd.h> | 33 | #include <linux/unistd.h> |
35 | 34 | ||
36 | #include <asm/syscalls.h> | 35 | #include <asm/syscalls.h> |
37 | /* | ||
38 | * sys_ipc() is the de-multiplexer for the SysV IPC calls.. | ||
39 | * | ||
40 | * This is really horribly ugly. This will be remove with new toolchain. | ||
41 | */ | ||
42 | asmlinkage int | ||
43 | sys_ipc(uint call, int first, int second, int third, void *ptr, long fifth) | ||
44 | { | ||
45 | int version, ret; | ||
46 | |||
47 | version = call >> 16; /* hack for backward compatibility */ | ||
48 | call &= 0xffff; | ||
49 | |||
50 | ret = -EINVAL; | ||
51 | switch (call) { | ||
52 | case SEMOP: | ||
53 | ret = sys_semop(first, (struct sembuf *)ptr, second); | ||
54 | break; | ||
55 | case SEMGET: | ||
56 | ret = sys_semget(first, second, third); | ||
57 | break; | ||
58 | case SEMCTL: | ||
59 | { | ||
60 | union semun fourth; | ||
61 | |||
62 | if (!ptr) | ||
63 | break; | ||
64 | ret = (access_ok(VERIFY_READ, ptr, sizeof(long)) ? 0 : -EFAULT) | ||
65 | || (get_user(fourth.__pad, (void **)ptr)) ; | ||
66 | if (ret) | ||
67 | break; | ||
68 | ret = sys_semctl(first, second, third, fourth); | ||
69 | break; | ||
70 | } | ||
71 | case MSGSND: | ||
72 | ret = sys_msgsnd(first, (struct msgbuf *) ptr, second, third); | ||
73 | break; | ||
74 | case MSGRCV: | ||
75 | switch (version) { | ||
76 | case 0: { | ||
77 | struct ipc_kludge tmp; | ||
78 | |||
79 | if (!ptr) | ||
80 | break; | ||
81 | ret = (access_ok(VERIFY_READ, ptr, sizeof(tmp)) | ||
82 | ? 0 : -EFAULT) || copy_from_user(&tmp, | ||
83 | (struct ipc_kludge *) ptr, sizeof(tmp)); | ||
84 | if (ret) | ||
85 | break; | ||
86 | ret = sys_msgrcv(first, tmp.msgp, second, tmp.msgtyp, | ||
87 | third); | ||
88 | break; | ||
89 | } | ||
90 | default: | ||
91 | ret = sys_msgrcv(first, (struct msgbuf *) ptr, | ||
92 | second, fifth, third); | ||
93 | break; | ||
94 | } | ||
95 | break; | ||
96 | case MSGGET: | ||
97 | ret = sys_msgget((key_t) first, second); | ||
98 | break; | ||
99 | case MSGCTL: | ||
100 | ret = sys_msgctl(first, second, (struct msqid_ds *) ptr); | ||
101 | break; | ||
102 | case SHMAT: | ||
103 | switch (version) { | ||
104 | default: { | ||
105 | ulong raddr; | ||
106 | ret = access_ok(VERIFY_WRITE, (ulong *) third, | ||
107 | sizeof(ulong)) ? 0 : -EFAULT; | ||
108 | if (ret) | ||
109 | break; | ||
110 | ret = do_shmat(first, (char *) ptr, second, &raddr); | ||
111 | if (ret) | ||
112 | break; | ||
113 | ret = put_user(raddr, (ulong *) third); | ||
114 | break; | ||
115 | } | ||
116 | case 1: /* iBCS2 emulator entry point */ | ||
117 | if (!segment_eq(get_fs(), get_ds())) | ||
118 | break; | ||
119 | ret = do_shmat(first, (char *) ptr, second, | ||
120 | (ulong *) third); | ||
121 | break; | ||
122 | } | ||
123 | break; | ||
124 | case SHMDT: | ||
125 | ret = sys_shmdt((char *)ptr); | ||
126 | break; | ||
127 | case SHMGET: | ||
128 | ret = sys_shmget(first, second, third); | ||
129 | break; | ||
130 | case SHMCTL: | ||
131 | ret = sys_shmctl(first, second, (struct shmid_ds *) ptr); | ||
132 | break; | ||
133 | } | ||
134 | return ret; | ||
135 | } | ||
136 | 36 | ||
137 | asmlinkage int sys_vfork(struct pt_regs *regs) | 37 | asmlinkage long microblaze_vfork(struct pt_regs *regs) |
138 | { | 38 | { |
139 | return do_fork(CLONE_VFORK | CLONE_VM | SIGCHLD, regs->r1, | 39 | return do_fork(CLONE_VFORK | CLONE_VM | SIGCHLD, regs->r1, |
140 | regs, 0, NULL, NULL); | 40 | regs, 0, NULL, NULL); |
141 | } | 41 | } |
142 | 42 | ||
143 | asmlinkage int sys_clone(int flags, unsigned long stack, struct pt_regs *regs) | 43 | asmlinkage long microblaze_clone(int flags, unsigned long stack, struct pt_regs *regs) |
144 | { | 44 | { |
145 | if (!stack) | 45 | if (!stack) |
146 | stack = regs->r1; | 46 | stack = regs->r1; |
147 | return do_fork(flags, stack, regs, 0, NULL, NULL); | 47 | return do_fork(flags, stack, regs, 0, NULL, NULL); |
148 | } | 48 | } |
149 | 49 | ||
150 | asmlinkage int sys_execve(char __user *filenamei, char __user *__user *argv, | 50 | asmlinkage long microblaze_execve(char __user *filenamei, char __user *__user *argv, |
151 | char __user *__user *envp, struct pt_regs *regs) | 51 | char __user *__user *envp, struct pt_regs *regs) |
152 | { | 52 | { |
153 | int error; | 53 | int error; |
@@ -163,8 +63,8 @@ out: | |||
163 | return error; | 63 | return error; |
164 | } | 64 | } |
165 | 65 | ||
166 | asmlinkage unsigned long | 66 | asmlinkage long |
167 | sys_mmap2(unsigned long addr, size_t len, | 67 | sys_mmap2(unsigned long addr, unsigned long len, |
168 | unsigned long prot, unsigned long flags, | 68 | unsigned long prot, unsigned long flags, |
169 | unsigned long fd, unsigned long pgoff) | 69 | unsigned long fd, unsigned long pgoff) |
170 | { | 70 | { |
@@ -189,18 +89,18 @@ out: | |||
189 | return ret; | 89 | return ret; |
190 | } | 90 | } |
191 | 91 | ||
192 | asmlinkage unsigned long sys_mmap(unsigned long addr, size_t len, | 92 | asmlinkage long sys_mmap(unsigned long addr, unsigned long len, |
193 | unsigned long prot, unsigned long flags, | 93 | unsigned long prot, unsigned long flags, |
194 | unsigned long fd, off_t offset) | 94 | unsigned long fd, off_t pgoff) |
195 | { | 95 | { |
196 | int err = -EINVAL; | 96 | int err = -EINVAL; |
197 | 97 | ||
198 | if (offset & ~PAGE_MASK) { | 98 | if (pgoff & ~PAGE_MASK) { |
199 | printk(KERN_INFO "no pagemask in mmap\r\n"); | 99 | printk(KERN_INFO "no pagemask in mmap\r\n"); |
200 | goto out; | 100 | goto out; |
201 | } | 101 | } |
202 | 102 | ||
203 | err = sys_mmap2(addr, len, prot, flags, fd, offset >> PAGE_SHIFT); | 103 | err = sys_mmap2(addr, len, prot, flags, fd, pgoff >> PAGE_SHIFT); |
204 | out: | 104 | out: |
205 | return err; | 105 | return err; |
206 | } | 106 | } |
diff --git a/arch/microblaze/kernel/syscall_table.S b/arch/microblaze/kernel/syscall_table.S index 376d1789f7c0..216db817beb6 100644 --- a/arch/microblaze/kernel/syscall_table.S +++ b/arch/microblaze/kernel/syscall_table.S | |||
@@ -15,7 +15,7 @@ ENTRY(sys_call_table) | |||
15 | .long sys_creat | 15 | .long sys_creat |
16 | .long sys_link | 16 | .long sys_link |
17 | .long sys_unlink /* 10 */ | 17 | .long sys_unlink /* 10 */ |
18 | .long sys_execve_wrapper | 18 | .long sys_execve |
19 | .long sys_chdir | 19 | .long sys_chdir |
20 | .long sys_time | 20 | .long sys_time |
21 | .long sys_mknod | 21 | .long sys_mknod |
@@ -71,12 +71,12 @@ ENTRY(sys_call_table) | |||
71 | .long sys_getppid | 71 | .long sys_getppid |
72 | .long sys_getpgrp /* 65 */ | 72 | .long sys_getpgrp /* 65 */ |
73 | .long sys_setsid | 73 | .long sys_setsid |
74 | .long sys_sigaction | 74 | .long sys_ni_syscall /* sys_sigaction */ |
75 | .long sys_sgetmask | 75 | .long sys_sgetmask |
76 | .long sys_ssetmask | 76 | .long sys_ssetmask |
77 | .long sys_setreuid /* 70 */ | 77 | .long sys_setreuid /* 70 */ |
78 | .long sys_setregid | 78 | .long sys_setregid |
79 | .long sys_sigsuspend_wrapper | 79 | .long sys_ni_syscall /* sys_sigsuspend_wrapper */ |
80 | .long sys_sigpending | 80 | .long sys_sigpending |
81 | .long sys_sethostname | 81 | .long sys_sethostname |
82 | .long sys_setrlimit /* 75 */ | 82 | .long sys_setrlimit /* 75 */ |
@@ -121,10 +121,10 @@ ENTRY(sys_call_table) | |||
121 | .long sys_wait4 | 121 | .long sys_wait4 |
122 | .long sys_swapoff /* 115 */ | 122 | .long sys_swapoff /* 115 */ |
123 | .long sys_sysinfo | 123 | .long sys_sysinfo |
124 | .long sys_ipc | 124 | .long sys_ni_syscall /* old sys_ipc */ |
125 | .long sys_fsync | 125 | .long sys_fsync |
126 | .long sys_sigreturn_wrapper | 126 | .long sys_ni_syscall /* sys_sigreturn_wrapper */ |
127 | .long sys_clone_wrapper /* 120 */ | 127 | .long sys_clone /* 120 */ |
128 | .long sys_setdomainname | 128 | .long sys_setdomainname |
129 | .long sys_newuname | 129 | .long sys_newuname |
130 | .long sys_ni_syscall /* modify_ldt */ | 130 | .long sys_ni_syscall /* modify_ldt */ |
@@ -194,7 +194,7 @@ ENTRY(sys_call_table) | |||
194 | .long sys_sendfile | 194 | .long sys_sendfile |
195 | .long sys_ni_syscall /* reserved for streams1 */ | 195 | .long sys_ni_syscall /* reserved for streams1 */ |
196 | .long sys_ni_syscall /* reserved for streams2 */ | 196 | .long sys_ni_syscall /* reserved for streams2 */ |
197 | .long sys_vfork_wrapper /* 190 */ | 197 | .long sys_vfork /* 190 */ |
198 | .long sys_getrlimit | 198 | .long sys_getrlimit |
199 | .long sys_mmap2 /* mmap2 */ | 199 | .long sys_mmap2 /* mmap2 */ |
200 | .long sys_truncate64 | 200 | .long sys_truncate64 |
@@ -369,3 +369,5 @@ ENTRY(sys_call_table) | |||
369 | .long sys_ni_syscall | 369 | .long sys_ni_syscall |
370 | .long sys_ni_syscall | 370 | .long sys_ni_syscall |
371 | .long sys_ni_syscall | 371 | .long sys_ni_syscall |
372 | .long sys_rt_tgsigqueueinfo /* 365 */ | ||
373 | .long sys_perf_counter_open | ||
diff --git a/arch/microblaze/lib/Makefile b/arch/microblaze/lib/Makefile index 71c8cb6c9e43..b579db068c06 100644 --- a/arch/microblaze/lib/Makefile +++ b/arch/microblaze/lib/Makefile | |||
@@ -2,7 +2,7 @@ | |||
2 | # Makefile | 2 | # Makefile |
3 | # | 3 | # |
4 | 4 | ||
5 | lib-y := memset.o checksum.o | 5 | lib-y := memset.o |
6 | 6 | ||
7 | ifeq ($(CONFIG_OPT_LIB_ASM),y) | 7 | ifeq ($(CONFIG_OPT_LIB_ASM),y) |
8 | lib-y += fastcopy.o | 8 | lib-y += fastcopy.o |
diff --git a/arch/microblaze/lib/checksum.c b/arch/microblaze/lib/checksum.c deleted file mode 100644 index f08e74591418..000000000000 --- a/arch/microblaze/lib/checksum.c +++ /dev/null | |||
@@ -1,172 +0,0 @@ | |||
1 | /* | ||
2 | * | ||
3 | * INET An implementation of the TCP/IP protocol suite for the LINUX | ||
4 | * operating system. INET is implemented using the BSD Socket | ||
5 | * interface as the means of communication with the user level. | ||
6 | * | ||
7 | * IP/TCP/UDP checksumming routines | ||
8 | * | ||
9 | * Authors: Jorge Cwik, <jorge@laser.satlink.net> | ||
10 | * Arnt Gulbrandsen, <agulbra@nvg.unit.no> | ||
11 | * Tom May, <ftom@netcom.com> | ||
12 | * Andreas Schwab, <schwab@issan.informatik.uni-dortmund.de> | ||
13 | * Lots of code moved from tcp.c and ip.c; see those files | ||
14 | * for more names. | ||
15 | * | ||
16 | * 03/02/96 Jes Sorensen, Andreas Schwab, Roman Hodek: | ||
17 | * Fixed some nasty bugs, causing some horrible crashes. | ||
18 | * A: At some points, the sum (%0) was used as | ||
19 | * length-counter instead of the length counter | ||
20 | * (%1). Thanks to Roman Hodek for pointing this out. | ||
21 | * B: GCC seems to mess up if one uses too many | ||
22 | * data-registers to hold input values and one tries to | ||
23 | * specify d0 and d1 as scratch registers. Letting gcc | ||
24 | * choose these registers itself solves the problem. | ||
25 | * | ||
26 | * This program is free software; you can redistribute it and/or | ||
27 | * modify it under the terms of the GNU General Public License | ||
28 | * as published by the Free Software Foundation; either version | ||
29 | * 2 of the License, or (at your option) any later version. | ||
30 | */ | ||
31 | |||
32 | /* Revised by Kenneth Albanowski for m68knommu. Basic problem: unaligned access | ||
33 | kills, so most of the assembly has to go. */ | ||
34 | |||
35 | #include <linux/module.h> | ||
36 | #include <net/checksum.h> | ||
37 | |||
38 | #include <asm/byteorder.h> | ||
39 | |||
40 | static inline unsigned short from32to16(unsigned long x) | ||
41 | { | ||
42 | /* add up 16-bit and 16-bit for 16+c bit */ | ||
43 | x = (x & 0xffff) + (x >> 16); | ||
44 | /* add up carry.. */ | ||
45 | x = (x & 0xffff) + (x >> 16); | ||
46 | return x; | ||
47 | } | ||
48 | |||
49 | static unsigned int do_csum(const unsigned char *buff, int len) | ||
50 | { | ||
51 | int odd, count; | ||
52 | unsigned long result = 0; | ||
53 | |||
54 | if (len <= 0) | ||
55 | goto out; | ||
56 | odd = 1 & (unsigned long) buff; | ||
57 | if (odd) { | ||
58 | result = *buff; | ||
59 | len--; | ||
60 | buff++; | ||
61 | } | ||
62 | count = len >> 1; /* nr of 16-bit words.. */ | ||
63 | if (count) { | ||
64 | if (2 & (unsigned long) buff) { | ||
65 | result += *(unsigned short *) buff; | ||
66 | count--; | ||
67 | len -= 2; | ||
68 | buff += 2; | ||
69 | } | ||
70 | count >>= 1; /* nr of 32-bit words.. */ | ||
71 | if (count) { | ||
72 | unsigned long carry = 0; | ||
73 | do { | ||
74 | unsigned long w = *(unsigned long *) buff; | ||
75 | count--; | ||
76 | buff += 4; | ||
77 | result += carry; | ||
78 | result += w; | ||
79 | carry = (w > result); | ||
80 | } while (count); | ||
81 | result += carry; | ||
82 | result = (result & 0xffff) + (result >> 16); | ||
83 | } | ||
84 | if (len & 2) { | ||
85 | result += *(unsigned short *) buff; | ||
86 | buff += 2; | ||
87 | } | ||
88 | } | ||
89 | if (len & 1) | ||
90 | result += (*buff << 8); | ||
91 | result = from32to16(result); | ||
92 | if (odd) | ||
93 | result = ((result >> 8) & 0xff) | ((result & 0xff) << 8); | ||
94 | out: | ||
95 | return result; | ||
96 | } | ||
97 | |||
98 | /* | ||
99 | * This is a version of ip_compute_csum() optimized for IP headers, | ||
100 | * which always checksum on 4 octet boundaries. | ||
101 | */ | ||
102 | __sum16 ip_fast_csum(const void *iph, unsigned int ihl) | ||
103 | { | ||
104 | return (__force __sum16)~do_csum(iph, ihl*4); | ||
105 | } | ||
106 | EXPORT_SYMBOL(ip_fast_csum); | ||
107 | |||
108 | /* | ||
109 | * computes the checksum of a memory block at buff, length len, | ||
110 | * and adds in "sum" (32-bit) | ||
111 | * | ||
112 | * returns a 32-bit number suitable for feeding into itself | ||
113 | * or csum_tcpudp_magic | ||
114 | * | ||
115 | * this function must be called with even lengths, except | ||
116 | * for the last fragment, which may be odd | ||
117 | * | ||
118 | * it's best to have buff aligned on a 32-bit boundary | ||
119 | */ | ||
120 | __wsum csum_partial(const void *buff, int len, __wsum wsum) | ||
121 | { | ||
122 | unsigned int sum = (__force unsigned int)wsum; | ||
123 | unsigned int result = do_csum(buff, len); | ||
124 | |||
125 | /* add in old sum, and carry.. */ | ||
126 | result += sum; | ||
127 | if (sum > result) | ||
128 | result += 1; | ||
129 | return (__force __wsum)result; | ||
130 | } | ||
131 | EXPORT_SYMBOL(csum_partial); | ||
132 | |||
133 | /* | ||
134 | * this routine is used for miscellaneous IP-like checksums, mainly | ||
135 | * in icmp.c | ||
136 | */ | ||
137 | __sum16 ip_compute_csum(const void *buff, int len) | ||
138 | { | ||
139 | return (__force __sum16)~do_csum(buff, len); | ||
140 | } | ||
141 | EXPORT_SYMBOL(ip_compute_csum); | ||
142 | |||
143 | /* | ||
144 | * copy from fs while checksumming, otherwise like csum_partial | ||
145 | */ | ||
146 | __wsum | ||
147 | csum_partial_copy_from_user(const void __user *src, void *dst, int len, | ||
148 | __wsum sum, int *csum_err) | ||
149 | { | ||
150 | int missing; | ||
151 | |||
152 | missing = __copy_from_user(dst, src, len); | ||
153 | if (missing) { | ||
154 | memset(dst + len - missing, 0, missing); | ||
155 | *csum_err = -EFAULT; | ||
156 | } else | ||
157 | *csum_err = 0; | ||
158 | |||
159 | return csum_partial(dst, len, sum); | ||
160 | } | ||
161 | EXPORT_SYMBOL(csum_partial_copy_from_user); | ||
162 | |||
163 | /* | ||
164 | * copy from ds while checksumming, otherwise like csum_partial | ||
165 | */ | ||
166 | __wsum | ||
167 | csum_partial_copy(const void *src, void *dst, int len, __wsum sum) | ||
168 | { | ||
169 | memcpy(dst, src, len); | ||
170 | return csum_partial(dst, len, sum); | ||
171 | } | ||
172 | EXPORT_SYMBOL(csum_partial_copy); | ||
diff --git a/arch/microblaze/mm/fault.c b/arch/microblaze/mm/fault.c index 956607a63f4c..d9d249a66ff2 100644 --- a/arch/microblaze/mm/fault.c +++ b/arch/microblaze/mm/fault.c | |||
@@ -69,7 +69,7 @@ static int store_updates_sp(struct pt_regs *regs) | |||
69 | * It is called from do_page_fault above and from some of the procedures | 69 | * It is called from do_page_fault above and from some of the procedures |
70 | * in traps.c. | 70 | * in traps.c. |
71 | */ | 71 | */ |
72 | static void bad_page_fault(struct pt_regs *regs, unsigned long address, int sig) | 72 | void bad_page_fault(struct pt_regs *regs, unsigned long address, int sig) |
73 | { | 73 | { |
74 | const struct exception_table_entry *fixup; | 74 | const struct exception_table_entry *fixup; |
75 | /* MS: no context */ | 75 | /* MS: no context */ |
@@ -122,15 +122,10 @@ void do_page_fault(struct pt_regs *regs, unsigned long address, | |||
122 | } | 122 | } |
123 | #endif /* CONFIG_KGDB */ | 123 | #endif /* CONFIG_KGDB */ |
124 | 124 | ||
125 | if (in_atomic() || mm == NULL) { | 125 | if (in_atomic() || !mm) { |
126 | /* FIXME */ | 126 | if (kernel_mode(regs)) |
127 | if (kernel_mode(regs)) { | 127 | goto bad_area_nosemaphore; |
128 | printk(KERN_EMERG | 128 | |
129 | "Page fault in kernel mode - Oooou!!! pid %d\n", | ||
130 | current->pid); | ||
131 | _exception(SIGSEGV, regs, code, address); | ||
132 | return; | ||
133 | } | ||
134 | /* in_atomic() in user mode is really bad, | 129 | /* in_atomic() in user mode is really bad, |
135 | as is current->mm == NULL. */ | 130 | as is current->mm == NULL. */ |
136 | printk(KERN_EMERG "Page fault in user mode with " | 131 | printk(KERN_EMERG "Page fault in user mode with " |
diff --git a/arch/microblaze/mm/init.c b/arch/microblaze/mm/init.c index b5a701cd71e0..8d92c4efe9a4 100644 --- a/arch/microblaze/mm/init.c +++ b/arch/microblaze/mm/init.c | |||
@@ -80,15 +80,15 @@ void __init setup_memory(void) | |||
80 | memory_size = memory_end - memory_start; | 80 | memory_size = memory_end - memory_start; |
81 | PAGE_OFFSET = memory_start; | 81 | PAGE_OFFSET = memory_start; |
82 | printk(KERN_INFO "%s: Main mem: 0x%x-0x%x, " | 82 | printk(KERN_INFO "%s: Main mem: 0x%x-0x%x, " |
83 | "size 0x%08x\n", __func__, memory_start, | 83 | "size 0x%08x\n", __func__, (u32) memory_start, |
84 | memory_end, memory_size); | 84 | (u32) memory_end, (u32) memory_size); |
85 | break; | 85 | break; |
86 | } | 86 | } |
87 | } | 87 | } |
88 | 88 | ||
89 | if (!memory_start || !memory_end) { | 89 | if (!memory_start || !memory_end) { |
90 | panic("%s: Missing memory setting 0x%08x-0x%08x\n", | 90 | panic("%s: Missing memory setting 0x%08x-0x%08x\n", |
91 | __func__, memory_start, memory_end); | 91 | __func__, (u32) memory_start, (u32) memory_end); |
92 | } | 92 | } |
93 | 93 | ||
94 | /* reservation of region where is the kernel */ | 94 | /* reservation of region where is the kernel */ |
diff --git a/arch/mips/alchemy/mtx-1/platform.c b/arch/mips/alchemy/mtx-1/platform.c index 8b5914d1241f..e30e42add697 100644 --- a/arch/mips/alchemy/mtx-1/platform.c +++ b/arch/mips/alchemy/mtx-1/platform.c | |||
@@ -1,7 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * MTX-1 platform devices registration | 2 | * MTX-1 platform devices registration |
3 | * | 3 | * |
4 | * Copyright (C) 2007, Florian Fainelli <florian@openwrt.org> | 4 | * Copyright (C) 2007-2009, Florian Fainelli <florian@openwrt.org> |
5 | * | 5 | * |
6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
7 | * it under the terms of the GNU General Public License as published by | 7 | * it under the terms of the GNU General Public License as published by |
@@ -142,7 +142,17 @@ static struct __initdata platform_device * mtx1_devs[] = { | |||
142 | 142 | ||
143 | static int __init mtx1_register_devices(void) | 143 | static int __init mtx1_register_devices(void) |
144 | { | 144 | { |
145 | gpio_direction_input(207); | 145 | int rc; |
146 | |||
147 | rc = gpio_request(mtx1_gpio_button[0].gpio, | ||
148 | mtx1_gpio_button[0].desc); | ||
149 | if (rc < 0) { | ||
150 | printk(KERN_INFO "mtx1: failed to request %d\n", | ||
151 | mtx1_gpio_button[0].gpio); | ||
152 | goto out; | ||
153 | } | ||
154 | gpio_direction_input(mtx1_gpio_button[0].gpio); | ||
155 | out: | ||
146 | return platform_add_devices(mtx1_devs, ARRAY_SIZE(mtx1_devs)); | 156 | return platform_add_devices(mtx1_devs, ARRAY_SIZE(mtx1_devs)); |
147 | } | 157 | } |
148 | 158 | ||
diff --git a/arch/mips/ar7/Makefile b/arch/mips/ar7/Makefile index 7435e44b3964..26bc5da18997 100644 --- a/arch/mips/ar7/Makefile +++ b/arch/mips/ar7/Makefile | |||
@@ -8,3 +8,4 @@ obj-y := \ | |||
8 | platform.o \ | 8 | platform.o \ |
9 | gpio.o \ | 9 | gpio.o \ |
10 | clock.o | 10 | clock.o |
11 | EXTRA_CFLAGS += -Werror | ||
diff --git a/arch/mips/ar7/clock.c b/arch/mips/ar7/clock.c index 27dc6663f2fa..cc65c8eb391b 100644 --- a/arch/mips/ar7/clock.c +++ b/arch/mips/ar7/clock.c | |||
@@ -264,19 +264,6 @@ static void __init tnetd7300_init_clocks(void) | |||
264 | iounmap(bootcr); | 264 | iounmap(bootcr); |
265 | } | 265 | } |
266 | 266 | ||
267 | static int tnetd7200_get_clock(int base, struct tnetd7200_clock *clock, | ||
268 | u32 *bootcr, u32 bus_clock) | ||
269 | { | ||
270 | int divisor = ((readl(&clock->prediv) & 0x1f) + 1) * | ||
271 | ((readl(&clock->postdiv) & 0x1f) + 1); | ||
272 | |||
273 | if (*bootcr & BOOT_PLL_BYPASS) | ||
274 | return base / divisor; | ||
275 | |||
276 | return base * ((readl(&clock->mul) & 0xf) + 1) / divisor; | ||
277 | } | ||
278 | |||
279 | |||
280 | static void tnetd7200_set_clock(int base, struct tnetd7200_clock *clock, | 267 | static void tnetd7200_set_clock(int base, struct tnetd7200_clock *clock, |
281 | int prediv, int postdiv, int postdiv2, int mul, u32 frequency) | 268 | int prediv, int postdiv, int postdiv2, int mul, u32 frequency) |
282 | { | 269 | { |
diff --git a/arch/mips/ar7/memory.c b/arch/mips/ar7/memory.c index 46fed44825a6..696c723dc6d4 100644 --- a/arch/mips/ar7/memory.c +++ b/arch/mips/ar7/memory.c | |||
@@ -52,7 +52,7 @@ static int __init memsize(void) | |||
52 | size <<= 1; | 52 | size <<= 1; |
53 | } while (size < (64 << 20)); | 53 | } while (size < (64 << 20)); |
54 | 54 | ||
55 | writel(tmpaddr, &addr); | 55 | writel((u32)tmpaddr, &addr); |
56 | 56 | ||
57 | return size; | 57 | return size; |
58 | } | 58 | } |
diff --git a/arch/mips/ar7/platform.c b/arch/mips/ar7/platform.c index c4737ce6d29c..cf50fa29b198 100644 --- a/arch/mips/ar7/platform.c +++ b/arch/mips/ar7/platform.c | |||
@@ -28,7 +28,6 @@ | |||
28 | #include <linux/serial_8250.h> | 28 | #include <linux/serial_8250.h> |
29 | #include <linux/ioport.h> | 29 | #include <linux/ioport.h> |
30 | #include <linux/io.h> | 30 | #include <linux/io.h> |
31 | #include <linux/version.h> | ||
32 | #include <linux/vlynq.h> | 31 | #include <linux/vlynq.h> |
33 | #include <linux/leds.h> | 32 | #include <linux/leds.h> |
34 | #include <linux/string.h> | 33 | #include <linux/string.h> |
@@ -251,13 +250,13 @@ static struct platform_device physmap_flash = { | |||
251 | .num_resources = 1, | 250 | .num_resources = 1, |
252 | }; | 251 | }; |
253 | 252 | ||
254 | static u64 cpmac_dma_mask = DMA_32BIT_MASK; | 253 | static u64 cpmac_dma_mask = DMA_BIT_MASK(32); |
255 | static struct platform_device cpmac_low = { | 254 | static struct platform_device cpmac_low = { |
256 | .id = 0, | 255 | .id = 0, |
257 | .name = "cpmac", | 256 | .name = "cpmac", |
258 | .dev = { | 257 | .dev = { |
259 | .dma_mask = &cpmac_dma_mask, | 258 | .dma_mask = &cpmac_dma_mask, |
260 | .coherent_dma_mask = DMA_32BIT_MASK, | 259 | .coherent_dma_mask = DMA_BIT_MASK(32), |
261 | .platform_data = &cpmac_low_data, | 260 | .platform_data = &cpmac_low_data, |
262 | }, | 261 | }, |
263 | .resource = cpmac_low_res, | 262 | .resource = cpmac_low_res, |
@@ -269,7 +268,7 @@ static struct platform_device cpmac_high = { | |||
269 | .name = "cpmac", | 268 | .name = "cpmac", |
270 | .dev = { | 269 | .dev = { |
271 | .dma_mask = &cpmac_dma_mask, | 270 | .dma_mask = &cpmac_dma_mask, |
272 | .coherent_dma_mask = DMA_32BIT_MASK, | 271 | .coherent_dma_mask = DMA_BIT_MASK(32), |
273 | .platform_data = &cpmac_high_data, | 272 | .platform_data = &cpmac_high_data, |
274 | }, | 273 | }, |
275 | .resource = cpmac_high_res, | 274 | .resource = cpmac_high_res, |
@@ -489,6 +488,7 @@ static void __init detect_leds(void) | |||
489 | static int __init ar7_register_devices(void) | 488 | static int __init ar7_register_devices(void) |
490 | { | 489 | { |
491 | int res; | 490 | int res; |
491 | #ifdef CONFIG_SERIAL_8250 | ||
492 | static struct uart_port uart_port[2]; | 492 | static struct uart_port uart_port[2]; |
493 | 493 | ||
494 | memset(uart_port, 0, sizeof(struct uart_port) * 2); | 494 | memset(uart_port, 0, sizeof(struct uart_port) * 2); |
@@ -520,7 +520,7 @@ static int __init ar7_register_devices(void) | |||
520 | if (res) | 520 | if (res) |
521 | return res; | 521 | return res; |
522 | } | 522 | } |
523 | 523 | #endif /* CONFIG_SERIAL_8250 */ | |
524 | res = platform_device_register(&physmap_flash); | 524 | res = platform_device_register(&physmap_flash); |
525 | if (res) | 525 | if (res) |
526 | return res; | 526 | return res; |
diff --git a/arch/mips/ar7/prom.c b/arch/mips/ar7/prom.c index a320bceb2f9d..5ad6f1db6567 100644 --- a/arch/mips/ar7/prom.c +++ b/arch/mips/ar7/prom.c | |||
@@ -144,7 +144,7 @@ static char * __init lookup_psp_var_map(u8 num) | |||
144 | { | 144 | { |
145 | int i; | 145 | int i; |
146 | 146 | ||
147 | for (i = 0; i < sizeof(psp_var_map); i++) | 147 | for (i = 0; i < ARRAY_SIZE(psp_var_map); i++) |
148 | if (psp_var_map[i].num == num) | 148 | if (psp_var_map[i].num == num) |
149 | return psp_var_map[i].value; | 149 | return psp_var_map[i].value; |
150 | 150 | ||
diff --git a/arch/mips/ar7/setup.c b/arch/mips/ar7/setup.c index 6ebb5f16d967..39f6b5b96463 100644 --- a/arch/mips/ar7/setup.c +++ b/arch/mips/ar7/setup.c | |||
@@ -15,7 +15,6 @@ | |||
15 | * with this program; if not, write to the Free Software Foundation, Inc., | 15 | * with this program; if not, write to the Free Software Foundation, Inc., |
16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | 16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. |
17 | */ | 17 | */ |
18 | #include <linux/version.h> | ||
19 | #include <linux/init.h> | 18 | #include <linux/init.h> |
20 | #include <linux/ioport.h> | 19 | #include <linux/ioport.h> |
21 | #include <linux/pm.h> | 20 | #include <linux/pm.h> |
diff --git a/arch/mips/cavium-octeon/smp.c b/arch/mips/cavium-octeon/smp.c index 0b891a9c6253..32d51a31dc48 100644 --- a/arch/mips/cavium-octeon/smp.c +++ b/arch/mips/cavium-octeon/smp.c | |||
@@ -194,11 +194,11 @@ static void octeon_init_secondary(void) | |||
194 | void octeon_prepare_cpus(unsigned int max_cpus) | 194 | void octeon_prepare_cpus(unsigned int max_cpus) |
195 | { | 195 | { |
196 | cvmx_write_csr(CVMX_CIU_MBOX_CLRX(cvmx_get_core_num()), 0xffffffff); | 196 | cvmx_write_csr(CVMX_CIU_MBOX_CLRX(cvmx_get_core_num()), 0xffffffff); |
197 | if (request_irq(OCTEON_IRQ_MBOX0, mailbox_interrupt, IRQF_SHARED, | 197 | if (request_irq(OCTEON_IRQ_MBOX0, mailbox_interrupt, IRQF_DISABLED, |
198 | "mailbox0", mailbox_interrupt)) { | 198 | "mailbox0", mailbox_interrupt)) { |
199 | panic("Cannot request_irq(OCTEON_IRQ_MBOX0)\n"); | 199 | panic("Cannot request_irq(OCTEON_IRQ_MBOX0)\n"); |
200 | } | 200 | } |
201 | if (request_irq(OCTEON_IRQ_MBOX1, mailbox_interrupt, IRQF_SHARED, | 201 | if (request_irq(OCTEON_IRQ_MBOX1, mailbox_interrupt, IRQF_DISABLED, |
202 | "mailbox1", mailbox_interrupt)) { | 202 | "mailbox1", mailbox_interrupt)) { |
203 | panic("Cannot request_irq(OCTEON_IRQ_MBOX1)\n"); | 203 | panic("Cannot request_irq(OCTEON_IRQ_MBOX1)\n"); |
204 | } | 204 | } |
diff --git a/arch/mips/dec/ecc-berr.c b/arch/mips/dec/ecc-berr.c index 6a17c9b508ea..7abce661b90f 100644 --- a/arch/mips/dec/ecc-berr.c +++ b/arch/mips/dec/ecc-berr.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/dec/ecc-berr.c | ||
3 | * | ||
4 | * Bus error event handling code for systems equipped with ECC | 2 | * Bus error event handling code for systems equipped with ECC |
5 | * handling logic, i.e. DECstation/DECsystem 5000/200 (KN02), | 3 | * handling logic, i.e. DECstation/DECsystem 5000/200 (KN02), |
6 | * 5000/240 (KN03), 5000/260 (KN05) and DECsystem 5900 (KN03), | 4 | * 5000/240 (KN03), 5000/260 (KN05) and DECsystem 5900 (KN03), |
diff --git a/arch/mips/dec/int-handler.S b/arch/mips/dec/int-handler.S index 00cecdcc75f2..82c852818781 100644 --- a/arch/mips/dec/int-handler.S +++ b/arch/mips/dec/int-handler.S | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/dec/int-handler.S | ||
3 | * | ||
4 | * Copyright (C) 1995, 1996, 1997 Paul M. Antoine and Harald Koerfgen | 2 | * Copyright (C) 1995, 1996, 1997 Paul M. Antoine and Harald Koerfgen |
5 | * Copyright (C) 2000, 2001, 2002, 2003, 2005 Maciej W. Rozycki | 3 | * Copyright (C) 2000, 2001, 2002, 2003, 2005 Maciej W. Rozycki |
6 | * | 4 | * |
diff --git a/arch/mips/dec/ioasic-irq.c b/arch/mips/dec/ioasic-irq.c index 3acb133668dc..cb41954fc321 100644 --- a/arch/mips/dec/ioasic-irq.c +++ b/arch/mips/dec/ioasic-irq.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/dec/ioasic-irq.c | ||
3 | * | ||
4 | * DEC I/O ASIC interrupts. | 2 | * DEC I/O ASIC interrupts. |
5 | * | 3 | * |
6 | * Copyright (c) 2002, 2003 Maciej W. Rozycki | 4 | * Copyright (c) 2002, 2003 Maciej W. Rozycki |
diff --git a/arch/mips/dec/kn01-berr.c b/arch/mips/dec/kn01-berr.c index d3b8002bf1e7..b0dc6d53edd6 100644 --- a/arch/mips/dec/kn01-berr.c +++ b/arch/mips/dec/kn01-berr.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/dec/kn01-berr.c | ||
3 | * | ||
4 | * Bus error event handling code for DECstation/DECsystem 3100 | 2 | * Bus error event handling code for DECstation/DECsystem 3100 |
5 | * and 2100 (KN01) systems equipped with parity error detection | 3 | * and 2100 (KN01) systems equipped with parity error detection |
6 | * logic. | 4 | * logic. |
diff --git a/arch/mips/dec/kn02-irq.c b/arch/mips/dec/kn02-irq.c index 02439dc0ba83..ed90a8deabcc 100644 --- a/arch/mips/dec/kn02-irq.c +++ b/arch/mips/dec/kn02-irq.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/dec/kn02-irq.c | ||
3 | * | ||
4 | * DECstation 5000/200 (KN02) Control and Status Register | 2 | * DECstation 5000/200 (KN02) Control and Status Register |
5 | * interrupts. | 3 | * interrupts. |
6 | * | 4 | * |
diff --git a/arch/mips/dec/kn02xa-berr.c b/arch/mips/dec/kn02xa-berr.c index 5f04545c3606..07ca5405d48d 100644 --- a/arch/mips/dec/kn02xa-berr.c +++ b/arch/mips/dec/kn02xa-berr.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/dec/kn02xa-berr.c | ||
3 | * | ||
4 | * Bus error event handling code for 5000-series systems equipped | 2 | * Bus error event handling code for 5000-series systems equipped |
5 | * with parity error detection logic, i.e. DECstation/DECsystem | 3 | * with parity error detection logic, i.e. DECstation/DECsystem |
6 | * 5000/120, /125, /133 (KN02-BA), 5000/150 (KN04-BA) and Personal | 4 | * 5000/120, /125, /133 (KN02-BA), 5000/150 (KN04-BA) and Personal |
diff --git a/arch/mips/dec/prom/call_o32.S b/arch/mips/dec/prom/call_o32.S index e523454bda3a..8c8498159e43 100644 --- a/arch/mips/dec/prom/call_o32.S +++ b/arch/mips/dec/prom/call_o32.S | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/dec/prom/call_o32.S | ||
3 | * | ||
4 | * O32 interface for the 64 (or N32) ABI. | 2 | * O32 interface for the 64 (or N32) ABI. |
5 | * | 3 | * |
6 | * Copyright (C) 2002 Maciej W. Rozycki | 4 | * Copyright (C) 2002 Maciej W. Rozycki |
diff --git a/arch/mips/dec/prom/console.c b/arch/mips/dec/prom/console.c index 078e1a12421d..caa6e047caf1 100644 --- a/arch/mips/dec/prom/console.c +++ b/arch/mips/dec/prom/console.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/dec/prom/console.c | ||
3 | * | ||
4 | * DECstation PROM-based early console support. | 2 | * DECstation PROM-based early console support. |
5 | * | 3 | * |
6 | * Copyright (C) 2004, 2007 Maciej W. Rozycki | 4 | * Copyright (C) 2004, 2007 Maciej W. Rozycki |
diff --git a/arch/mips/dec/time.c b/arch/mips/dec/time.c index 1359c03ded51..463136e6685a 100644 --- a/arch/mips/dec/time.c +++ b/arch/mips/dec/time.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/dec/time.c | ||
3 | * | ||
4 | * Copyright (C) 1991, 1992, 1995 Linus Torvalds | 2 | * Copyright (C) 1991, 1992, 1995 Linus Torvalds |
5 | * Copyright (C) 2000, 2003 Maciej W. Rozycki | 3 | * Copyright (C) 2000, 2003 Maciej W. Rozycki |
6 | * | 4 | * |
diff --git a/arch/mips/emma/common/Makefile b/arch/mips/emma/common/Makefile index c392d28c1ef1..f27d84d1904f 100644 --- a/arch/mips/emma/common/Makefile +++ b/arch/mips/emma/common/Makefile | |||
@@ -1,7 +1,4 @@ | |||
1 | # | 1 | # |
2 | # arch/mips/emma2rh/common/Makefile | ||
3 | # Makefile for the common code of NEC EMMA2RH based board. | ||
4 | # | ||
5 | # Copyright (C) NEC Electronics Corporation 2005-2006 | 2 | # Copyright (C) NEC Electronics Corporation 2005-2006 |
6 | # | 3 | # |
7 | # This program is free software; you can redistribute it and/or modify | 4 | # This program is free software; you can redistribute it and/or modify |
diff --git a/arch/mips/emma/common/prom.c b/arch/mips/emma/common/prom.c index 120f53fbdb45..708f08761406 100644 --- a/arch/mips/emma/common/prom.c +++ b/arch/mips/emma/common/prom.c | |||
@@ -1,7 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/emma2rh/common/prom.c | ||
3 | * This file is prom file. | ||
4 | * | ||
5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
6 | * | 3 | * |
7 | * This file is based on the arch/mips/ddb5xxx/common/prom.c | 4 | * This file is based on the arch/mips/ddb5xxx/common/prom.c |
diff --git a/arch/mips/emma/markeins/Makefile b/arch/mips/emma/markeins/Makefile index 16e0017ba919..f8ba2508fa2b 100644 --- a/arch/mips/emma/markeins/Makefile +++ b/arch/mips/emma/markeins/Makefile | |||
@@ -1,7 +1,4 @@ | |||
1 | # | 1 | # |
2 | # arch/mips/emma2rh/markeins/Makefile | ||
3 | # Makefile for the common code of NEC EMMA2RH based board. | ||
4 | # | ||
5 | # Copyright (C) NEC Electronics Corporation 2005-2006 | 2 | # Copyright (C) NEC Electronics Corporation 2005-2006 |
6 | # | 3 | # |
7 | # This program is free software; you can redistribute it and/or modify | 4 | # This program is free software; you can redistribute it and/or modify |
diff --git a/arch/mips/emma/markeins/irq.c b/arch/mips/emma/markeins/irq.c index 43828ae796ec..9504b7ee0b7c 100644 --- a/arch/mips/emma/markeins/irq.c +++ b/arch/mips/emma/markeins/irq.c | |||
@@ -1,7 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/emma2rh/markeins/irq.c | ||
3 | * This file defines the irq handler for EMMA2RH. | ||
4 | * | ||
5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
6 | * | 3 | * |
7 | * This file is based on the arch/mips/ddb5xxx/ddb5477/irq.c | 4 | * This file is based on the arch/mips/ddb5xxx/ddb5477/irq.c |
diff --git a/arch/mips/emma/markeins/led.c b/arch/mips/emma/markeins/led.c index 377a181b6561..49755896857f 100644 --- a/arch/mips/emma/markeins/led.c +++ b/arch/mips/emma/markeins/led.c | |||
@@ -1,7 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/emma2rh/markeins/led.c | ||
3 | * This file defines the led display for Mark-eins. | ||
4 | * | ||
5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
6 | * | 3 | * |
7 | * This program is free software; you can redistribute it and/or modify | 4 | * This program is free software; you can redistribute it and/or modify |
diff --git a/arch/mips/emma/markeins/platform.c b/arch/mips/emma/markeins/platform.c index 80ae12ef87db..b05b08b92a34 100644 --- a/arch/mips/emma/markeins/platform.c +++ b/arch/mips/emma/markeins/platform.c | |||
@@ -1,7 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/emma2rh/markeins/platofrm.c | ||
3 | * This file sets up platform devices for EMMA2RH Mark-eins. | ||
4 | * | ||
5 | * Copyright(C) MontaVista Software Inc, 2006 | 2 | * Copyright(C) MontaVista Software Inc, 2006 |
6 | * | 3 | * |
7 | * Author: dmitry pervushin <dpervushin@ru.mvista.com> | 4 | * Author: dmitry pervushin <dpervushin@ru.mvista.com> |
diff --git a/arch/mips/emma/markeins/setup.c b/arch/mips/emma/markeins/setup.c index 67f456500084..335dc8c1a1bb 100644 --- a/arch/mips/emma/markeins/setup.c +++ b/arch/mips/emma/markeins/setup.c | |||
@@ -1,7 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/emma2rh/markeins/setup.c | ||
3 | * This file is setup for EMMA2RH Mark-eins. | ||
4 | * | ||
5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
6 | * | 3 | * |
7 | * This file is based on the arch/mips/ddb5xxx/ddb5477/setup.c. | 4 | * This file is based on the arch/mips/ddb5xxx/ddb5477/setup.c. |
diff --git a/arch/mips/fw/lib/call_o32.S b/arch/mips/fw/lib/call_o32.S index bdf7d1d4081a..e0a68713b3c3 100644 --- a/arch/mips/fw/lib/call_o32.S +++ b/arch/mips/fw/lib/call_o32.S | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/dec/prom/call_o32.S | ||
3 | * | ||
4 | * O32 interface for the 64 (or N32) ABI. | 2 | * O32 interface for the 64 (or N32) ABI. |
5 | * | 3 | * |
6 | * Copyright (C) 2002 Maciej W. Rozycki | 4 | * Copyright (C) 2002 Maciej W. Rozycki |
diff --git a/arch/mips/include/asm/emma/emma2rh.h b/arch/mips/include/asm/emma/emma2rh.h index 30aea91de626..2afb2fe11b30 100644 --- a/arch/mips/include/asm/emma/emma2rh.h +++ b/arch/mips/include/asm/emma/emma2rh.h | |||
@@ -1,7 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/include/asm/emma/emma2rh.h | ||
3 | * This file is EMMA2RH common header. | ||
4 | * | ||
5 | * Copyright (C) NEC Electronics Corporation 2005-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2005-2006 |
6 | * | 3 | * |
7 | * This file based on include/asm-mips/ddb5xxx/ddb5xxx.h | 4 | * This file based on include/asm-mips/ddb5xxx/ddb5xxx.h |
diff --git a/arch/mips/include/asm/emma/markeins.h b/arch/mips/include/asm/emma/markeins.h index 973b0628490d..2618bf230248 100644 --- a/arch/mips/include/asm/emma/markeins.h +++ b/arch/mips/include/asm/emma/markeins.h | |||
@@ -1,7 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-mips/emma2rh/markeins.h | ||
3 | * This file is EMMA2RH board depended header. | ||
4 | * | ||
5 | * Copyright (C) NEC Electronics Corporation 2005-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2005-2006 |
6 | * | 3 | * |
7 | * This file based on include/asm-mips/ddb5xxx/ddb5xxx.h | 4 | * This file based on include/asm-mips/ddb5xxx/ddb5xxx.h |
diff --git a/arch/mips/include/asm/gic.h b/arch/mips/include/asm/gic.h index 10292e37c1f7..a8f57341f123 100644 --- a/arch/mips/include/asm/gic.h +++ b/arch/mips/include/asm/gic.h | |||
@@ -20,7 +20,7 @@ | |||
20 | #define GIC_TRIG_EDGE 1 | 20 | #define GIC_TRIG_EDGE 1 |
21 | #define GIC_TRIG_LEVEL 0 | 21 | #define GIC_TRIG_LEVEL 0 |
22 | 22 | ||
23 | #if CONFIG_SMP | 23 | #ifdef CONFIG_SMP |
24 | #define GIC_NUM_INTRS (24 + NR_CPUS * 2) | 24 | #define GIC_NUM_INTRS (24 + NR_CPUS * 2) |
25 | #else | 25 | #else |
26 | #define GIC_NUM_INTRS 32 | 26 | #define GIC_NUM_INTRS 32 |
diff --git a/arch/mips/include/asm/pgalloc.h b/arch/mips/include/asm/pgalloc.h index 1275831dda29..3738f4b48cbd 100644 --- a/arch/mips/include/asm/pgalloc.h +++ b/arch/mips/include/asm/pgalloc.h | |||
@@ -98,23 +98,12 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) | |||
98 | __free_pages(pte, PTE_ORDER); | 98 | __free_pages(pte, PTE_ORDER); |
99 | } | 99 | } |
100 | 100 | ||
101 | #define __pte_free_tlb(tlb,pte) \ | 101 | #define __pte_free_tlb(tlb,pte,address) \ |
102 | do { \ | 102 | do { \ |
103 | pgtable_page_dtor(pte); \ | 103 | pgtable_page_dtor(pte); \ |
104 | tlb_remove_page((tlb), pte); \ | 104 | tlb_remove_page((tlb), pte); \ |
105 | } while (0) | 105 | } while (0) |
106 | 106 | ||
107 | #ifdef CONFIG_32BIT | ||
108 | |||
109 | /* | ||
110 | * allocating and freeing a pmd is trivial: the 1-entry pmd is | ||
111 | * inside the pgd, so has no extra memory associated with it. | ||
112 | */ | ||
113 | #define pmd_free(mm, x) do { } while (0) | ||
114 | #define __pmd_free_tlb(tlb, x) do { } while (0) | ||
115 | |||
116 | #endif | ||
117 | |||
118 | #ifdef CONFIG_64BIT | 107 | #ifdef CONFIG_64BIT |
119 | 108 | ||
120 | static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) | 109 | static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) |
@@ -132,7 +121,7 @@ static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) | |||
132 | free_pages((unsigned long)pmd, PMD_ORDER); | 121 | free_pages((unsigned long)pmd, PMD_ORDER); |
133 | } | 122 | } |
134 | 123 | ||
135 | #define __pmd_free_tlb(tlb, x) pmd_free((tlb)->mm, x) | 124 | #define __pmd_free_tlb(tlb, x, addr) pmd_free((tlb)->mm, x) |
136 | 125 | ||
137 | #endif | 126 | #endif |
138 | 127 | ||
diff --git a/arch/mips/include/asm/pmc-sierra/msp71xx/war.h b/arch/mips/include/asm/pmc-sierra/msp71xx/war.h index 0bf48fc1892b..9e2ee429c529 100644 --- a/arch/mips/include/asm/pmc-sierra/msp71xx/war.h +++ b/arch/mips/include/asm/pmc-sierra/msp71xx/war.h | |||
@@ -23,6 +23,8 @@ | |||
23 | #if defined(CONFIG_PMC_MSP7120_EVAL) || defined(CONFIG_PMC_MSP7120_GW) || \ | 23 | #if defined(CONFIG_PMC_MSP7120_EVAL) || defined(CONFIG_PMC_MSP7120_GW) || \ |
24 | defined(CONFIG_PMC_MSP7120_FPGA) | 24 | defined(CONFIG_PMC_MSP7120_FPGA) |
25 | #define MIPS34K_MISSED_ITLB_WAR 1 | 25 | #define MIPS34K_MISSED_ITLB_WAR 1 |
26 | #else | ||
27 | #define MIPS34K_MISSED_ITLB_WAR 0 | ||
26 | #endif | 28 | #endif |
27 | 29 | ||
28 | #endif /* __ASM_MIPS_PMC_SIERRA_WAR_H */ | 30 | #endif /* __ASM_MIPS_PMC_SIERRA_WAR_H */ |
diff --git a/arch/mips/include/asm/processor.h b/arch/mips/include/asm/processor.h index 0f926aa0cb47..087a8884ef06 100644 --- a/arch/mips/include/asm/processor.h +++ b/arch/mips/include/asm/processor.h | |||
@@ -311,8 +311,9 @@ extern void start_thread(struct pt_regs * regs, unsigned long pc, unsigned long | |||
311 | 311 | ||
312 | unsigned long get_wchan(struct task_struct *p); | 312 | unsigned long get_wchan(struct task_struct *p); |
313 | 313 | ||
314 | #define __KSTK_TOS(tsk) ((unsigned long)task_stack_page(tsk) + THREAD_SIZE - 32) | 314 | #define __KSTK_TOS(tsk) ((unsigned long)task_stack_page(tsk) + \ |
315 | #define task_pt_regs(tsk) ((struct pt_regs *)__KSTK_TOS(tsk) - 1) | 315 | THREAD_SIZE - 32 - sizeof(struct pt_regs)) |
316 | #define task_pt_regs(tsk) ((struct pt_regs *)__KSTK_TOS(tsk)) | ||
316 | #define KSTK_EIP(tsk) (task_pt_regs(tsk)->cp0_epc) | 317 | #define KSTK_EIP(tsk) (task_pt_regs(tsk)->cp0_epc) |
317 | #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[29]) | 318 | #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[29]) |
318 | #define KSTK_STATUS(tsk) (task_pt_regs(tsk)->cp0_status) | 319 | #define KSTK_STATUS(tsk) (task_pt_regs(tsk)->cp0_status) |
diff --git a/arch/mips/include/asm/thread_info.h b/arch/mips/include/asm/thread_info.h index 143a48136a4b..f9df720d2e40 100644 --- a/arch/mips/include/asm/thread_info.h +++ b/arch/mips/include/asm/thread_info.h | |||
@@ -39,8 +39,6 @@ struct thread_info { | |||
39 | 39 | ||
40 | /* | 40 | /* |
41 | * macros/functions for gaining access to the thread information structure | 41 | * macros/functions for gaining access to the thread information structure |
42 | * | ||
43 | * preempt_count needs to be 1 initially, until the scheduler is functional. | ||
44 | */ | 42 | */ |
45 | #define INIT_THREAD_INFO(tsk) \ | 43 | #define INIT_THREAD_INFO(tsk) \ |
46 | { \ | 44 | { \ |
@@ -48,7 +46,7 @@ struct thread_info { | |||
48 | .exec_domain = &default_exec_domain, \ | 46 | .exec_domain = &default_exec_domain, \ |
49 | .flags = _TIF_FIXADE, \ | 47 | .flags = _TIF_FIXADE, \ |
50 | .cpu = 0, \ | 48 | .cpu = 0, \ |
51 | .preempt_count = 1, \ | 49 | .preempt_count = INIT_PREEMPT_COUNT, \ |
52 | .addr_limit = KERNEL_DS, \ | 50 | .addr_limit = KERNEL_DS, \ |
53 | .restart_block = { \ | 51 | .restart_block = { \ |
54 | .fn = do_no_restart_syscall, \ | 52 | .fn = do_no_restart_syscall, \ |
diff --git a/arch/mips/include/asm/unistd.h b/arch/mips/include/asm/unistd.h index b70c49fdda26..e753a777949b 100644 --- a/arch/mips/include/asm/unistd.h +++ b/arch/mips/include/asm/unistd.h | |||
@@ -354,16 +354,17 @@ | |||
354 | #define __NR_pwritev (__NR_Linux + 331) | 354 | #define __NR_pwritev (__NR_Linux + 331) |
355 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 332) | 355 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 332) |
356 | #define __NR_perf_counter_open (__NR_Linux + 333) | 356 | #define __NR_perf_counter_open (__NR_Linux + 333) |
357 | #define __NR_accept4 (__NR_Linux + 334) | ||
357 | 358 | ||
358 | /* | 359 | /* |
359 | * Offset of the last Linux o32 flavoured syscall | 360 | * Offset of the last Linux o32 flavoured syscall |
360 | */ | 361 | */ |
361 | #define __NR_Linux_syscalls 333 | 362 | #define __NR_Linux_syscalls 334 |
362 | 363 | ||
363 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */ | 364 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */ |
364 | 365 | ||
365 | #define __NR_O32_Linux 4000 | 366 | #define __NR_O32_Linux 4000 |
366 | #define __NR_O32_Linux_syscalls 333 | 367 | #define __NR_O32_Linux_syscalls 334 |
367 | 368 | ||
368 | #if _MIPS_SIM == _MIPS_SIM_ABI64 | 369 | #if _MIPS_SIM == _MIPS_SIM_ABI64 |
369 | 370 | ||
@@ -664,16 +665,17 @@ | |||
664 | #define __NR_pwritev (__NR_Linux + 290) | 665 | #define __NR_pwritev (__NR_Linux + 290) |
665 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 291) | 666 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 291) |
666 | #define __NR_perf_counter_open (__NR_Linux + 292) | 667 | #define __NR_perf_counter_open (__NR_Linux + 292) |
668 | #define __NR_accept4 (__NR_Linux + 293) | ||
667 | 669 | ||
668 | /* | 670 | /* |
669 | * Offset of the last Linux 64-bit flavoured syscall | 671 | * Offset of the last Linux 64-bit flavoured syscall |
670 | */ | 672 | */ |
671 | #define __NR_Linux_syscalls 292 | 673 | #define __NR_Linux_syscalls 293 |
672 | 674 | ||
673 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */ | 675 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */ |
674 | 676 | ||
675 | #define __NR_64_Linux 5000 | 677 | #define __NR_64_Linux 5000 |
676 | #define __NR_64_Linux_syscalls 292 | 678 | #define __NR_64_Linux_syscalls 293 |
677 | 679 | ||
678 | #if _MIPS_SIM == _MIPS_SIM_NABI32 | 680 | #if _MIPS_SIM == _MIPS_SIM_NABI32 |
679 | 681 | ||
@@ -978,16 +980,17 @@ | |||
978 | #define __NR_pwritev (__NR_Linux + 294) | 980 | #define __NR_pwritev (__NR_Linux + 294) |
979 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 295) | 981 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 295) |
980 | #define __NR_perf_counter_open (__NR_Linux + 296) | 982 | #define __NR_perf_counter_open (__NR_Linux + 296) |
983 | #define __NR_accept4 (__NR_Linux + 297) | ||
981 | 984 | ||
982 | /* | 985 | /* |
983 | * Offset of the last N32 flavoured syscall | 986 | * Offset of the last N32 flavoured syscall |
984 | */ | 987 | */ |
985 | #define __NR_Linux_syscalls 296 | 988 | #define __NR_Linux_syscalls 297 |
986 | 989 | ||
987 | #endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */ | 990 | #endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */ |
988 | 991 | ||
989 | #define __NR_N32_Linux 6000 | 992 | #define __NR_N32_Linux 6000 |
990 | #define __NR_N32_Linux_syscalls 296 | 993 | #define __NR_N32_Linux_syscalls 297 |
991 | 994 | ||
992 | #ifdef __KERNEL__ | 995 | #ifdef __KERNEL__ |
993 | 996 | ||
diff --git a/arch/mips/jazz/jazzdma.c b/arch/mips/jazz/jazzdma.c index f0fd636723be..0d64d0f46418 100644 --- a/arch/mips/jazz/jazzdma.c +++ b/arch/mips/jazz/jazzdma.c | |||
@@ -190,7 +190,7 @@ int vdma_free(unsigned long laddr) | |||
190 | return -1; | 190 | return -1; |
191 | } | 191 | } |
192 | 192 | ||
193 | while (pgtbl[i].owner == laddr && i < VDMA_PGTBL_ENTRIES) { | 193 | while (i < VDMA_PGTBL_ENTRIES && pgtbl[i].owner == laddr) { |
194 | pgtbl[i].owner = VDMA_PAGE_EMPTY; | 194 | pgtbl[i].owner = VDMA_PAGE_EMPTY; |
195 | i++; | 195 | i++; |
196 | } | 196 | } |
diff --git a/arch/mips/kernel/head.S b/arch/mips/kernel/head.S index 492a0a8d70fb..531ce7b16124 100644 --- a/arch/mips/kernel/head.S +++ b/arch/mips/kernel/head.S | |||
@@ -188,7 +188,8 @@ NESTED(kernel_entry, 16, sp) # kernel entry point | |||
188 | 188 | ||
189 | MTC0 zero, CP0_CONTEXT # clear context register | 189 | MTC0 zero, CP0_CONTEXT # clear context register |
190 | PTR_LA $28, init_thread_union | 190 | PTR_LA $28, init_thread_union |
191 | PTR_LI sp, _THREAD_SIZE - 32 | 191 | /* Set the SP after an empty pt_regs. */ |
192 | PTR_LI sp, _THREAD_SIZE - 32 - PT_SIZE | ||
192 | PTR_ADDU sp, $28 | 193 | PTR_ADDU sp, $28 |
193 | set_saved_sp sp, t0, t1 | 194 | set_saved_sp sp, t0, t1 |
194 | PTR_SUBU sp, 4 * SZREG # init stack pointer | 195 | PTR_SUBU sp, 4 * SZREG # init stack pointer |
diff --git a/arch/mips/kernel/irq_txx9.c b/arch/mips/kernel/irq_txx9.c index a4d1462c27f7..9b78029bea70 100644 --- a/arch/mips/kernel/irq_txx9.c +++ b/arch/mips/kernel/irq_txx9.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/kernel/irq_txx9.c | ||
3 | * | ||
4 | * Based on linux/arch/mips/jmr3927/rbhma3100/irq.c, | 2 | * Based on linux/arch/mips/jmr3927/rbhma3100/irq.c, |
5 | * linux/arch/mips/tx4927/common/tx4927_irq.c, | 3 | * linux/arch/mips/tx4927/common/tx4927_irq.c, |
6 | * linux/arch/mips/tx4938/common/irq.c | 4 | * linux/arch/mips/tx4938/common/irq.c |
diff --git a/arch/mips/kernel/module.c b/arch/mips/kernel/module.c index 3e9100dcc12d..6f51dda87fce 100644 --- a/arch/mips/kernel/module.c +++ b/arch/mips/kernel/module.c | |||
@@ -98,7 +98,8 @@ static int apply_r_mips_32_rela(struct module *me, u32 *location, Elf_Addr v) | |||
98 | static int apply_r_mips_26_rel(struct module *me, u32 *location, Elf_Addr v) | 98 | static int apply_r_mips_26_rel(struct module *me, u32 *location, Elf_Addr v) |
99 | { | 99 | { |
100 | if (v % 4) { | 100 | if (v % 4) { |
101 | printk(KERN_ERR "module %s: dangerous relocation\n", me->name); | 101 | pr_err("module %s: dangerous R_MIPS_26 REL relocation\n", |
102 | me->name); | ||
102 | return -ENOEXEC; | 103 | return -ENOEXEC; |
103 | } | 104 | } |
104 | 105 | ||
@@ -118,7 +119,8 @@ static int apply_r_mips_26_rel(struct module *me, u32 *location, Elf_Addr v) | |||
118 | static int apply_r_mips_26_rela(struct module *me, u32 *location, Elf_Addr v) | 119 | static int apply_r_mips_26_rela(struct module *me, u32 *location, Elf_Addr v) |
119 | { | 120 | { |
120 | if (v % 4) { | 121 | if (v % 4) { |
121 | printk(KERN_ERR "module %s: dangerous relocation\n", me->name); | 122 | pr_err("module %s: dangerous R_MIPS_26 RELArelocation\n", |
123 | me->name); | ||
122 | return -ENOEXEC; | 124 | return -ENOEXEC; |
123 | } | 125 | } |
124 | 126 | ||
@@ -222,7 +224,7 @@ static int apply_r_mips_lo16_rel(struct module *me, u32 *location, Elf_Addr v) | |||
222 | return 0; | 224 | return 0; |
223 | 225 | ||
224 | out_danger: | 226 | out_danger: |
225 | printk(KERN_ERR "module %s: dangerous " "relocation\n", me->name); | 227 | pr_err("module %s: dangerous R_MIPS_LO16 REL relocation\n", me->name); |
226 | 228 | ||
227 | return -ENOEXEC; | 229 | return -ENOEXEC; |
228 | } | 230 | } |
@@ -301,7 +303,7 @@ int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, | |||
301 | /* This is the symbol it is referring to */ | 303 | /* This is the symbol it is referring to */ |
302 | sym = (Elf_Sym *)sechdrs[symindex].sh_addr | 304 | sym = (Elf_Sym *)sechdrs[symindex].sh_addr |
303 | + ELF_MIPS_R_SYM(rel[i]); | 305 | + ELF_MIPS_R_SYM(rel[i]); |
304 | if (!sym->st_value) { | 306 | if (IS_ERR_VALUE(sym->st_value)) { |
305 | /* Ignore unresolved weak symbol */ | 307 | /* Ignore unresolved weak symbol */ |
306 | if (ELF_ST_BIND(sym->st_info) == STB_WEAK) | 308 | if (ELF_ST_BIND(sym->st_info) == STB_WEAK) |
307 | continue; | 309 | continue; |
@@ -341,7 +343,7 @@ int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, | |||
341 | /* This is the symbol it is referring to */ | 343 | /* This is the symbol it is referring to */ |
342 | sym = (Elf_Sym *)sechdrs[symindex].sh_addr | 344 | sym = (Elf_Sym *)sechdrs[symindex].sh_addr |
343 | + ELF_MIPS_R_SYM(rel[i]); | 345 | + ELF_MIPS_R_SYM(rel[i]); |
344 | if (!sym->st_value) { | 346 | if (IS_ERR_VALUE(sym->st_value)) { |
345 | /* Ignore unresolved weak symbol */ | 347 | /* Ignore unresolved weak symbol */ |
346 | if (ELF_ST_BIND(sym->st_info) == STB_WEAK) | 348 | if (ELF_ST_BIND(sym->st_info) == STB_WEAK) |
347 | continue; | 349 | continue; |
diff --git a/arch/mips/kernel/proc.c b/arch/mips/kernel/proc.c index e0a4ac18fa07..26109c4d5170 100644 --- a/arch/mips/kernel/proc.c +++ b/arch/mips/kernel/proc.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/kernel/proc.c | ||
3 | * | ||
4 | * Copyright (C) 1995, 1996, 2001 Ralf Baechle | 2 | * Copyright (C) 1995, 1996, 2001 Ralf Baechle |
5 | * Copyright (C) 2001, 2004 MIPS Technologies, Inc. | 3 | * Copyright (C) 2001, 2004 MIPS Technologies, Inc. |
6 | * Copyright (C) 2004 Maciej W. Rozycki | 4 | * Copyright (C) 2004 Maciej W. Rozycki |
diff --git a/arch/mips/kernel/process.c b/arch/mips/kernel/process.c index c09d681b7181..f3d73e1831c1 100644 --- a/arch/mips/kernel/process.c +++ b/arch/mips/kernel/process.c | |||
@@ -115,7 +115,7 @@ int copy_thread(unsigned long clone_flags, unsigned long usp, | |||
115 | { | 115 | { |
116 | struct thread_info *ti = task_thread_info(p); | 116 | struct thread_info *ti = task_thread_info(p); |
117 | struct pt_regs *childregs; | 117 | struct pt_regs *childregs; |
118 | long childksp; | 118 | unsigned long childksp; |
119 | p->set_child_tid = p->clear_child_tid = NULL; | 119 | p->set_child_tid = p->clear_child_tid = NULL; |
120 | 120 | ||
121 | childksp = (unsigned long)task_stack_page(p) + THREAD_SIZE - 32; | 121 | childksp = (unsigned long)task_stack_page(p) + THREAD_SIZE - 32; |
@@ -132,6 +132,8 @@ int copy_thread(unsigned long clone_flags, unsigned long usp, | |||
132 | 132 | ||
133 | /* set up new TSS. */ | 133 | /* set up new TSS. */ |
134 | childregs = (struct pt_regs *) childksp - 1; | 134 | childregs = (struct pt_regs *) childksp - 1; |
135 | /* Put the stack after the struct pt_regs. */ | ||
136 | childksp = (unsigned long) childregs; | ||
135 | *childregs = *regs; | 137 | *childregs = *regs; |
136 | childregs->regs[7] = 0; /* Clear error flag */ | 138 | childregs->regs[7] = 0; /* Clear error flag */ |
137 | 139 | ||
diff --git a/arch/mips/kernel/ptrace32.c b/arch/mips/kernel/ptrace32.c index c4f9ac17474a..32644b4a0714 100644 --- a/arch/mips/kernel/ptrace32.c +++ b/arch/mips/kernel/ptrace32.c | |||
@@ -22,7 +22,6 @@ | |||
22 | #include <linux/errno.h> | 22 | #include <linux/errno.h> |
23 | #include <linux/ptrace.h> | 23 | #include <linux/ptrace.h> |
24 | #include <linux/smp.h> | 24 | #include <linux/smp.h> |
25 | #include <linux/smp_lock.h> | ||
26 | #include <linux/user.h> | 25 | #include <linux/user.h> |
27 | #include <linux/security.h> | 26 | #include <linux/security.h> |
28 | 27 | ||
diff --git a/arch/mips/kernel/scall32-o32.S b/arch/mips/kernel/scall32-o32.S index 20a86e08fd58..b57082123536 100644 --- a/arch/mips/kernel/scall32-o32.S +++ b/arch/mips/kernel/scall32-o32.S | |||
@@ -654,6 +654,7 @@ einval: li v0, -ENOSYS | |||
654 | sys sys_pwritev 6 | 654 | sys sys_pwritev 6 |
655 | sys sys_rt_tgsigqueueinfo 4 | 655 | sys sys_rt_tgsigqueueinfo 4 |
656 | sys sys_perf_counter_open 5 | 656 | sys sys_perf_counter_open 5 |
657 | sys sys_accept4 4 | ||
657 | .endm | 658 | .endm |
658 | 659 | ||
659 | /* We pre-compute the number of _instruction_ bytes needed to | 660 | /* We pre-compute the number of _instruction_ bytes needed to |
diff --git a/arch/mips/kernel/scall64-64.S b/arch/mips/kernel/scall64-64.S index b046130d4c5d..3d866f24e064 100644 --- a/arch/mips/kernel/scall64-64.S +++ b/arch/mips/kernel/scall64-64.S | |||
@@ -491,4 +491,5 @@ sys_call_table: | |||
491 | PTR sys_pwritev /* 5390 */ | 491 | PTR sys_pwritev /* 5390 */ |
492 | PTR sys_rt_tgsigqueueinfo | 492 | PTR sys_rt_tgsigqueueinfo |
493 | PTR sys_perf_counter_open | 493 | PTR sys_perf_counter_open |
494 | PTR sys_accept4 | ||
494 | .size sys_call_table,.-sys_call_table | 495 | .size sys_call_table,.-sys_call_table |
diff --git a/arch/mips/kernel/scall64-n32.S b/arch/mips/kernel/scall64-n32.S index 7c4a94f43706..1a6ae124635b 100644 --- a/arch/mips/kernel/scall64-n32.S +++ b/arch/mips/kernel/scall64-n32.S | |||
@@ -417,4 +417,5 @@ EXPORT(sysn32_call_table) | |||
417 | PTR sys_pwritev | 417 | PTR sys_pwritev |
418 | PTR compat_sys_rt_tgsigqueueinfo /* 5295 */ | 418 | PTR compat_sys_rt_tgsigqueueinfo /* 5295 */ |
419 | PTR sys_perf_counter_open | 419 | PTR sys_perf_counter_open |
420 | PTR sys_accept4 | ||
420 | .size sysn32_call_table,.-sysn32_call_table | 421 | .size sysn32_call_table,.-sysn32_call_table |
diff --git a/arch/mips/kernel/scall64-o32.S b/arch/mips/kernel/scall64-o32.S index 821fc978673d..cd31087a651f 100644 --- a/arch/mips/kernel/scall64-o32.S +++ b/arch/mips/kernel/scall64-o32.S | |||
@@ -537,4 +537,5 @@ sys_call_table: | |||
537 | PTR compat_sys_pwritev | 537 | PTR compat_sys_pwritev |
538 | PTR compat_sys_rt_tgsigqueueinfo | 538 | PTR compat_sys_rt_tgsigqueueinfo |
539 | PTR sys_perf_counter_open | 539 | PTR sys_perf_counter_open |
540 | PTR sys_accept4 | ||
540 | .size sys_call_table,.-sys_call_table | 541 | .size sys_call_table,.-sys_call_table |
diff --git a/arch/mips/kernel/smtc.c b/arch/mips/kernel/smtc.c index 8a0626cbb108..c16bb6d6c25c 100644 --- a/arch/mips/kernel/smtc.c +++ b/arch/mips/kernel/smtc.c | |||
@@ -465,11 +465,8 @@ void smtc_prepare_cpus(int cpus) | |||
465 | smtc_configure_tlb(); | 465 | smtc_configure_tlb(); |
466 | 466 | ||
467 | for (tc = 0, vpe = 0 ; (vpe < nvpe) && (tc < ntc) ; vpe++) { | 467 | for (tc = 0, vpe = 0 ; (vpe < nvpe) && (tc < ntc) ; vpe++) { |
468 | /* | 468 | if (tcpervpe[vpe] == 0) |
469 | * Set the MVP bits. | 469 | continue; |
470 | */ | ||
471 | settc(tc); | ||
472 | write_vpe_c0_vpeconf0(read_vpe_c0_vpeconf0() | VPECONF0_MVP); | ||
473 | if (vpe != 0) | 470 | if (vpe != 0) |
474 | printk(", "); | 471 | printk(", "); |
475 | printk("VPE %d: TC", vpe); | 472 | printk("VPE %d: TC", vpe); |
@@ -488,6 +485,12 @@ void smtc_prepare_cpus(int cpus) | |||
488 | } | 485 | } |
489 | if (vpe != 0) { | 486 | if (vpe != 0) { |
490 | /* | 487 | /* |
488 | * Allow this VPE to control others. | ||
489 | */ | ||
490 | write_vpe_c0_vpeconf0(read_vpe_c0_vpeconf0() | | ||
491 | VPECONF0_MVP); | ||
492 | |||
493 | /* | ||
491 | * Clear any stale software interrupts from VPE's Cause | 494 | * Clear any stale software interrupts from VPE's Cause |
492 | */ | 495 | */ |
493 | write_vpe_c0_cause(0); | 496 | write_vpe_c0_cause(0); |
diff --git a/arch/mips/kernel/stacktrace.c b/arch/mips/kernel/stacktrace.c index 58f5cd76c8c3..d52ff77baf3f 100644 --- a/arch/mips/kernel/stacktrace.c +++ b/arch/mips/kernel/stacktrace.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/kernel/stacktrace.c | ||
3 | * | ||
4 | * Stack trace management functions | 2 | * Stack trace management functions |
5 | * | 3 | * |
6 | * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 4 | * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> |
diff --git a/arch/mips/kernel/vpe.c b/arch/mips/kernel/vpe.c index 07b9ec2c6e3d..9a1ab7e87fd4 100644 --- a/arch/mips/kernel/vpe.c +++ b/arch/mips/kernel/vpe.c | |||
@@ -73,7 +73,7 @@ static int major; | |||
73 | static const int minor = 1; /* fixed for now */ | 73 | static const int minor = 1; /* fixed for now */ |
74 | 74 | ||
75 | #ifdef CONFIG_MIPS_APSP_KSPD | 75 | #ifdef CONFIG_MIPS_APSP_KSPD |
76 | static struct kspd_notifications kspd_events; | 76 | static struct kspd_notifications kspd_events; |
77 | static int kspd_events_reqd = 0; | 77 | static int kspd_events_reqd = 0; |
78 | #endif | 78 | #endif |
79 | 79 | ||
@@ -155,10 +155,9 @@ struct { | |||
155 | }; | 155 | }; |
156 | 156 | ||
157 | static void release_progmem(void *ptr); | 157 | static void release_progmem(void *ptr); |
158 | extern void save_gp_address(unsigned int secbase, unsigned int rel); | ||
159 | 158 | ||
160 | /* get the vpe associated with this minor */ | 159 | /* get the vpe associated with this minor */ |
161 | struct vpe *get_vpe(int minor) | 160 | static struct vpe *get_vpe(int minor) |
162 | { | 161 | { |
163 | struct vpe *v; | 162 | struct vpe *v; |
164 | 163 | ||
@@ -174,7 +173,7 @@ struct vpe *get_vpe(int minor) | |||
174 | } | 173 | } |
175 | 174 | ||
176 | /* get the vpe associated with this minor */ | 175 | /* get the vpe associated with this minor */ |
177 | struct tc *get_tc(int index) | 176 | static struct tc *get_tc(int index) |
178 | { | 177 | { |
179 | struct tc *t; | 178 | struct tc *t; |
180 | 179 | ||
@@ -186,20 +185,8 @@ struct tc *get_tc(int index) | |||
186 | return NULL; | 185 | return NULL; |
187 | } | 186 | } |
188 | 187 | ||
189 | struct tc *get_tc_unused(void) | ||
190 | { | ||
191 | struct tc *t; | ||
192 | |||
193 | list_for_each_entry(t, &vpecontrol.tc_list, list) { | ||
194 | if (t->state == TC_STATE_UNUSED) | ||
195 | return t; | ||
196 | } | ||
197 | |||
198 | return NULL; | ||
199 | } | ||
200 | |||
201 | /* allocate a vpe and associate it with this minor (or index) */ | 188 | /* allocate a vpe and associate it with this minor (or index) */ |
202 | struct vpe *alloc_vpe(int minor) | 189 | static struct vpe *alloc_vpe(int minor) |
203 | { | 190 | { |
204 | struct vpe *v; | 191 | struct vpe *v; |
205 | 192 | ||
@@ -216,7 +203,7 @@ struct vpe *alloc_vpe(int minor) | |||
216 | } | 203 | } |
217 | 204 | ||
218 | /* allocate a tc. At startup only tc0 is running, all other can be halted. */ | 205 | /* allocate a tc. At startup only tc0 is running, all other can be halted. */ |
219 | struct tc *alloc_tc(int index) | 206 | static struct tc *alloc_tc(int index) |
220 | { | 207 | { |
221 | struct tc *tc; | 208 | struct tc *tc; |
222 | 209 | ||
@@ -232,7 +219,7 @@ out: | |||
232 | } | 219 | } |
233 | 220 | ||
234 | /* clean up and free everything */ | 221 | /* clean up and free everything */ |
235 | void release_vpe(struct vpe *v) | 222 | static void release_vpe(struct vpe *v) |
236 | { | 223 | { |
237 | list_del(&v->list); | 224 | list_del(&v->list); |
238 | if (v->load_addr) | 225 | if (v->load_addr) |
@@ -240,7 +227,7 @@ void release_vpe(struct vpe *v) | |||
240 | kfree(v); | 227 | kfree(v); |
241 | } | 228 | } |
242 | 229 | ||
243 | void dump_mtregs(void) | 230 | static void dump_mtregs(void) |
244 | { | 231 | { |
245 | unsigned long val; | 232 | unsigned long val; |
246 | 233 | ||
@@ -327,7 +314,8 @@ static void layout_sections(struct module *mod, const Elf_Ehdr * hdr, | |||
327 | || (s->sh_flags & masks[m][1]) | 314 | || (s->sh_flags & masks[m][1]) |
328 | || s->sh_entsize != ~0UL) | 315 | || s->sh_entsize != ~0UL) |
329 | continue; | 316 | continue; |
330 | s->sh_entsize = get_offset(&mod->core_size, s); | 317 | s->sh_entsize = |
318 | get_offset((unsigned long *)&mod->core_size, s); | ||
331 | } | 319 | } |
332 | 320 | ||
333 | if (m == 0) | 321 | if (m == 0) |
@@ -461,16 +449,15 @@ static int apply_r_mips_lo16(struct module *me, uint32_t *location, | |||
461 | { | 449 | { |
462 | unsigned long insnlo = *location; | 450 | unsigned long insnlo = *location; |
463 | Elf32_Addr val, vallo; | 451 | Elf32_Addr val, vallo; |
452 | struct mips_hi16 *l, *next; | ||
464 | 453 | ||
465 | /* Sign extend the addend we extract from the lo insn. */ | 454 | /* Sign extend the addend we extract from the lo insn. */ |
466 | vallo = ((insnlo & 0xffff) ^ 0x8000) - 0x8000; | 455 | vallo = ((insnlo & 0xffff) ^ 0x8000) - 0x8000; |
467 | 456 | ||
468 | if (mips_hi16_list != NULL) { | 457 | if (mips_hi16_list != NULL) { |
469 | struct mips_hi16 *l; | ||
470 | 458 | ||
471 | l = mips_hi16_list; | 459 | l = mips_hi16_list; |
472 | while (l != NULL) { | 460 | while (l != NULL) { |
473 | struct mips_hi16 *next; | ||
474 | unsigned long insn; | 461 | unsigned long insn; |
475 | 462 | ||
476 | /* | 463 | /* |
@@ -480,7 +467,7 @@ static int apply_r_mips_lo16(struct module *me, uint32_t *location, | |||
480 | printk(KERN_DEBUG "VPE loader: " | 467 | printk(KERN_DEBUG "VPE loader: " |
481 | "apply_r_mips_lo16/hi16: \t" | 468 | "apply_r_mips_lo16/hi16: \t" |
482 | "inconsistent value information\n"); | 469 | "inconsistent value information\n"); |
483 | return -ENOEXEC; | 470 | goto out_free; |
484 | } | 471 | } |
485 | 472 | ||
486 | /* | 473 | /* |
@@ -518,6 +505,16 @@ static int apply_r_mips_lo16(struct module *me, uint32_t *location, | |||
518 | *location = insnlo; | 505 | *location = insnlo; |
519 | 506 | ||
520 | return 0; | 507 | return 0; |
508 | |||
509 | out_free: | ||
510 | while (l != NULL) { | ||
511 | next = l->next; | ||
512 | kfree(l); | ||
513 | l = next; | ||
514 | } | ||
515 | mips_hi16_list = NULL; | ||
516 | |||
517 | return -ENOEXEC; | ||
521 | } | 518 | } |
522 | 519 | ||
523 | static int (*reloc_handlers[]) (struct module *me, uint32_t *location, | 520 | static int (*reloc_handlers[]) (struct module *me, uint32_t *location, |
@@ -541,7 +538,7 @@ static char *rstrs[] = { | |||
541 | [R_MIPS_PC16] = "MIPS_PC16" | 538 | [R_MIPS_PC16] = "MIPS_PC16" |
542 | }; | 539 | }; |
543 | 540 | ||
544 | int apply_relocations(Elf32_Shdr *sechdrs, | 541 | static int apply_relocations(Elf32_Shdr *sechdrs, |
545 | const char *strtab, | 542 | const char *strtab, |
546 | unsigned int symindex, | 543 | unsigned int symindex, |
547 | unsigned int relsec, | 544 | unsigned int relsec, |
@@ -586,7 +583,7 @@ int apply_relocations(Elf32_Shdr *sechdrs, | |||
586 | return 0; | 583 | return 0; |
587 | } | 584 | } |
588 | 585 | ||
589 | void save_gp_address(unsigned int secbase, unsigned int rel) | 586 | static inline void save_gp_address(unsigned int secbase, unsigned int rel) |
590 | { | 587 | { |
591 | gp_addr = secbase + rel; | 588 | gp_addr = secbase + rel; |
592 | gp_offs = gp_addr - (secbase & 0xffff0000); | 589 | gp_offs = gp_addr - (secbase & 0xffff0000); |
diff --git a/arch/mips/mipssim/sim_time.c b/arch/mips/mipssim/sim_time.c index 0cea932f1241..5492c42f7650 100644 --- a/arch/mips/mipssim/sim_time.c +++ b/arch/mips/mipssim/sim_time.c | |||
@@ -89,13 +89,13 @@ unsigned __cpuinit get_c0_compare_int(void) | |||
89 | if (cpu_has_veic) { | 89 | if (cpu_has_veic) { |
90 | set_vi_handler(MSC01E_INT_CPUCTR, mips_timer_dispatch); | 90 | set_vi_handler(MSC01E_INT_CPUCTR, mips_timer_dispatch); |
91 | mips_cpu_timer_irq = MSC01E_INT_BASE + MSC01E_INT_CPUCTR; | 91 | mips_cpu_timer_irq = MSC01E_INT_BASE + MSC01E_INT_CPUCTR; |
92 | } else { | 92 | |
93 | #endif | 93 | return mips_cpu_timer_irq; |
94 | { | ||
95 | if (cpu_has_vint) | ||
96 | set_vi_handler(cp0_compare_irq, mips_timer_dispatch); | ||
97 | mips_cpu_timer_irq = MIPS_CPU_IRQ_BASE + cp0_compare_irq; | ||
98 | } | 94 | } |
95 | #endif | ||
96 | if (cpu_has_vint) | ||
97 | set_vi_handler(cp0_compare_irq, mips_timer_dispatch); | ||
98 | mips_cpu_timer_irq = MIPS_CPU_IRQ_BASE + cp0_compare_irq; | ||
99 | 99 | ||
100 | return mips_cpu_timer_irq; | 100 | return mips_cpu_timer_irq; |
101 | } | 101 | } |
diff --git a/arch/mips/mm/c-octeon.c b/arch/mips/mm/c-octeon.c index b165cdcb2818..10ab69f7183f 100644 --- a/arch/mips/mm/c-octeon.c +++ b/arch/mips/mm/c-octeon.c | |||
@@ -289,7 +289,7 @@ static void cache_parity_error_octeon(int non_recoverable) | |||
289 | } | 289 | } |
290 | 290 | ||
291 | /** | 291 | /** |
292 | * Called when the the exception is not recoverable | 292 | * Called when the the exception is recoverable |
293 | */ | 293 | */ |
294 | 294 | ||
295 | asmlinkage void cache_parity_error_octeon_recoverable(void) | 295 | asmlinkage void cache_parity_error_octeon_recoverable(void) |
@@ -298,7 +298,7 @@ asmlinkage void cache_parity_error_octeon_recoverable(void) | |||
298 | } | 298 | } |
299 | 299 | ||
300 | /** | 300 | /** |
301 | * Called when the the exception is recoverable | 301 | * Called when the the exception is not recoverable |
302 | */ | 302 | */ |
303 | 303 | ||
304 | asmlinkage void cache_parity_error_octeon_non_recoverable(void) | 304 | asmlinkage void cache_parity_error_octeon_non_recoverable(void) |
diff --git a/arch/mips/mm/extable.c b/arch/mips/mm/extable.c index 297fb9f390dc..9d25d2ba4b9e 100644 --- a/arch/mips/mm/extable.c +++ b/arch/mips/mm/extable.c | |||
@@ -1,5 +1,9 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/mm/extable.c | 2 | * This file is subject to the terms and conditions of the GNU General Public |
3 | * License. See the file "COPYING" in the main directory of this archive | ||
4 | * for more details. | ||
5 | * | ||
6 | * Copyright (C) 1997, 99, 2001 - 2004 Ralf Baechle <ralf@linux-mips.org> | ||
3 | */ | 7 | */ |
4 | #include <linux/module.h> | 8 | #include <linux/module.h> |
5 | #include <linux/spinlock.h> | 9 | #include <linux/spinlock.h> |
diff --git a/arch/mips/mm/fault.c b/arch/mips/mm/fault.c index 6751ce9ede9e..f956ecbb8136 100644 --- a/arch/mips/mm/fault.c +++ b/arch/mips/mm/fault.c | |||
@@ -171,6 +171,7 @@ out_of_memory: | |||
171 | * We ran out of memory, call the OOM killer, and return the userspace | 171 | * We ran out of memory, call the OOM killer, and return the userspace |
172 | * (which will retry the fault, or kill us if we got oom-killed). | 172 | * (which will retry the fault, or kill us if we got oom-killed). |
173 | */ | 173 | */ |
174 | up_read(&mm->mmap_sem); | ||
174 | pagefault_out_of_memory(); | 175 | pagefault_out_of_memory(); |
175 | return; | 176 | return; |
176 | 177 | ||
diff --git a/arch/mips/mm/hugetlbpage.c b/arch/mips/mm/hugetlbpage.c index 471c09aa1614..8c2834f5919d 100644 --- a/arch/mips/mm/hugetlbpage.c +++ b/arch/mips/mm/hugetlbpage.c | |||
@@ -16,7 +16,6 @@ | |||
16 | #include <linux/mm.h> | 16 | #include <linux/mm.h> |
17 | #include <linux/hugetlb.h> | 17 | #include <linux/hugetlb.h> |
18 | #include <linux/pagemap.h> | 18 | #include <linux/pagemap.h> |
19 | #include <linux/smp_lock.h> | ||
20 | #include <linux/slab.h> | 19 | #include <linux/slab.h> |
21 | #include <linux/err.h> | 20 | #include <linux/err.h> |
22 | #include <linux/sysctl.h> | 21 | #include <linux/sysctl.h> |
diff --git a/arch/mips/mti-malta/malta-int.c b/arch/mips/mti-malta/malta-int.c index a8756f82c31b..3e0a9b35ba5c 100644 --- a/arch/mips/mti-malta/malta-int.c +++ b/arch/mips/mti-malta/malta-int.c | |||
@@ -331,6 +331,7 @@ static struct irqaction irq_call = { | |||
331 | .flags = IRQF_DISABLED|IRQF_PERCPU, | 331 | .flags = IRQF_DISABLED|IRQF_PERCPU, |
332 | .name = "IPI_call" | 332 | .name = "IPI_call" |
333 | }; | 333 | }; |
334 | #endif /* CONFIG_MIPS_MT_SMP */ | ||
334 | 335 | ||
335 | static int gic_resched_int_base; | 336 | static int gic_resched_int_base; |
336 | static int gic_call_int_base; | 337 | static int gic_call_int_base; |
@@ -346,7 +347,6 @@ unsigned int plat_ipi_resched_int_xlate(unsigned int cpu) | |||
346 | { | 347 | { |
347 | return GIC_RESCHED_INT(cpu); | 348 | return GIC_RESCHED_INT(cpu); |
348 | } | 349 | } |
349 | #endif /* CONFIG_MIPS_MT_SMP */ | ||
350 | 350 | ||
351 | static struct irqaction i8259irq = { | 351 | static struct irqaction i8259irq = { |
352 | .handler = no_action, | 352 | .handler = no_action, |
diff --git a/arch/mips/nxp/pnx8550/common/time.c b/arch/mips/nxp/pnx8550/common/time.c index 8df43e9e4d90..18b192784877 100644 --- a/arch/mips/nxp/pnx8550/common/time.c +++ b/arch/mips/nxp/pnx8550/common/time.c | |||
@@ -138,7 +138,7 @@ __init void plat_time_init(void) | |||
138 | * HZ timer interrupts per second. | 138 | * HZ timer interrupts per second. |
139 | */ | 139 | */ |
140 | mips_hpt_frequency = 27UL * ((1000000UL * n)/(m * pow2p)); | 140 | mips_hpt_frequency = 27UL * ((1000000UL * n)/(m * pow2p)); |
141 | cpj = (mips_hpt_frequency + HZ / 2) / HZ; | 141 | cpj = DIV_ROUND_CLOSEST(mips_hpt_frequency, HZ); |
142 | write_c0_count(0); | 142 | write_c0_count(0); |
143 | timer_ack(); | 143 | timer_ack(); |
144 | 144 | ||
diff --git a/arch/mips/pci/fixup-emma2rh.c b/arch/mips/pci/fixup-emma2rh.c index fba5aad00d51..0d9ccf4dfc5a 100644 --- a/arch/mips/pci/fixup-emma2rh.c +++ b/arch/mips/pci/fixup-emma2rh.c | |||
@@ -1,7 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/pci/fixup-emma2rh.c | ||
3 | * This file defines the PCI configration. | ||
4 | * | ||
5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
6 | * | 3 | * |
7 | * This file is based on the arch/mips/ddb5xxx/ddb5477/pci.c | 4 | * This file is based on the arch/mips/ddb5xxx/ddb5477/pci.c |
diff --git a/arch/mips/pci/fixup-sb1250.c b/arch/mips/pci/fixup-sb1250.c index 0ad39e53f7b1..f0bb9146e6c0 100644 --- a/arch/mips/pci/fixup-sb1250.c +++ b/arch/mips/pci/fixup-sb1250.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/pci/fixup-sb1250.c | ||
3 | * | ||
4 | * Copyright (C) 2004, 2006 MIPS Technologies, Inc. All rights reserved. | 2 | * Copyright (C) 2004, 2006 MIPS Technologies, Inc. All rights reserved. |
5 | * Author: Maciej W. Rozycki <macro@mips.com> | 3 | * Author: Maciej W. Rozycki <macro@mips.com> |
6 | * | 4 | * |
diff --git a/arch/mips/pci/ops-emma2rh.c b/arch/mips/pci/ops-emma2rh.c index 5947a70b0b7f..710aef5c070e 100644 --- a/arch/mips/pci/ops-emma2rh.c +++ b/arch/mips/pci/ops-emma2rh.c | |||
@@ -1,7 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/pci/ops-emma2rh.c | ||
3 | * This file defines the PCI operation for EMMA2RH. | ||
4 | * | ||
5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
6 | * | 3 | * |
7 | * This file is based on the arch/mips/pci/ops-vr41xx.c | 4 | * This file is based on the arch/mips/pci/ops-vr41xx.c |
diff --git a/arch/mips/pci/pci-emma2rh.c b/arch/mips/pci/pci-emma2rh.c index 2df4190232cd..773e34ff4d1c 100644 --- a/arch/mips/pci/pci-emma2rh.c +++ b/arch/mips/pci/pci-emma2rh.c | |||
@@ -1,7 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/pci/pci-emma2rh.c | ||
3 | * This file defines the PCI configration. | ||
4 | * | ||
5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
6 | * | 3 | * |
7 | * This file is based on the arch/mips/ddb5xxx/ddb5477/pci.c | 4 | * This file is based on the arch/mips/ddb5xxx/ddb5477/pci.c |
diff --git a/arch/mips/pci/pci-tx4927.c b/arch/mips/pci/pci-tx4927.c index aaa900596792..a5807406a7f1 100644 --- a/arch/mips/pci/pci-tx4927.c +++ b/arch/mips/pci/pci-tx4927.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/pci/pci-tx4927.c | ||
3 | * | ||
4 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, | 2 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, |
5 | * and RBTX49xx patch from CELF patch archive. | 3 | * and RBTX49xx patch from CELF patch archive. |
6 | * | 4 | * |
diff --git a/arch/mips/pci/pci-tx4938.c b/arch/mips/pci/pci-tx4938.c index 1ea257bc3b8f..20e45f30b2ef 100644 --- a/arch/mips/pci/pci-tx4938.c +++ b/arch/mips/pci/pci-tx4938.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/pci/pci-tx4938.c | ||
3 | * | ||
4 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, | 2 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, |
5 | * and RBTX49xx patch from CELF patch archive. | 3 | * and RBTX49xx patch from CELF patch archive. |
6 | * | 4 | * |
diff --git a/arch/mips/pci/pci-tx4939.c b/arch/mips/pci/pci-tx4939.c index 5fecf1cdc325..9ef840693baf 100644 --- a/arch/mips/pci/pci-tx4939.c +++ b/arch/mips/pci/pci-tx4939.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/pci/pci-tx4939.c | ||
3 | * | ||
4 | * Based on linux/arch/mips/txx9/rbtx4939/setup.c, | 2 | * Based on linux/arch/mips/txx9/rbtx4939/setup.c, |
5 | * and RBTX49xx patch from CELF patch archive. | 3 | * and RBTX49xx patch from CELF patch archive. |
6 | * | 4 | * |
diff --git a/arch/mips/pci/pcie-octeon.c b/arch/mips/pci/pcie-octeon.c index 75262247f3e4..6aa5c542d52d 100644 --- a/arch/mips/pci/pcie-octeon.c +++ b/arch/mips/pci/pcie-octeon.c | |||
@@ -1040,19 +1040,29 @@ static inline int octeon_pcie_read_config(int pcie_port, struct pci_bus *bus, | |||
1040 | int bus_number = bus->number; | 1040 | int bus_number = bus->number; |
1041 | 1041 | ||
1042 | /* | 1042 | /* |
1043 | * We need to force the bus number to be zero on the root | 1043 | * For the top level bus make sure our hardware bus number |
1044 | * bus. Linux numbers the 2nd root bus to start after all | 1044 | * matches the software one. |
1045 | * buses on root 0. | ||
1046 | */ | 1045 | */ |
1047 | if (bus->parent == NULL) | 1046 | if (bus->parent == NULL) { |
1048 | bus_number = 0; | 1047 | union cvmx_pciercx_cfg006 pciercx_cfg006; |
1048 | pciercx_cfg006.u32 = cvmx_pcie_cfgx_read(pcie_port, | ||
1049 | CVMX_PCIERCX_CFG006(pcie_port)); | ||
1050 | if (pciercx_cfg006.s.pbnum != bus_number) { | ||
1051 | pciercx_cfg006.s.pbnum = bus_number; | ||
1052 | pciercx_cfg006.s.sbnum = bus_number; | ||
1053 | pciercx_cfg006.s.subbnum = bus_number; | ||
1054 | cvmx_pcie_cfgx_write(pcie_port, | ||
1055 | CVMX_PCIERCX_CFG006(pcie_port), | ||
1056 | pciercx_cfg006.u32); | ||
1057 | } | ||
1058 | } | ||
1049 | 1059 | ||
1050 | /* | 1060 | /* |
1051 | * PCIe only has a single device connected to Octeon. It is | 1061 | * PCIe only has a single device connected to Octeon. It is |
1052 | * always device ID 0. Don't bother doing reads for other | 1062 | * always device ID 0. Don't bother doing reads for other |
1053 | * device IDs on the first segment. | 1063 | * device IDs on the first segment. |
1054 | */ | 1064 | */ |
1055 | if ((bus_number == 0) && (devfn >> 3 != 0)) | 1065 | if ((bus->parent == NULL) && (devfn >> 3 != 0)) |
1056 | return PCIBIOS_FUNC_NOT_SUPPORTED; | 1066 | return PCIBIOS_FUNC_NOT_SUPPORTED; |
1057 | 1067 | ||
1058 | /* | 1068 | /* |
@@ -1070,7 +1080,7 @@ static inline int octeon_pcie_read_config(int pcie_port, struct pci_bus *bus, | |||
1070 | * bridge only respondes to device ID 0, function | 1080 | * bridge only respondes to device ID 0, function |
1071 | * 0-1 | 1081 | * 0-1 |
1072 | */ | 1082 | */ |
1073 | if ((bus_number == 0) && (devfn >= 2)) | 1083 | if ((bus->parent == NULL) && (devfn >= 2)) |
1074 | return PCIBIOS_FUNC_NOT_SUPPORTED; | 1084 | return PCIBIOS_FUNC_NOT_SUPPORTED; |
1075 | /* | 1085 | /* |
1076 | * The PCI-X slots are device ID 2,3. Choose one of | 1086 | * The PCI-X slots are device ID 2,3. Choose one of |
@@ -1167,13 +1177,6 @@ static inline int octeon_pcie_write_config(int pcie_port, struct pci_bus *bus, | |||
1167 | int size, u32 val) | 1177 | int size, u32 val) |
1168 | { | 1178 | { |
1169 | int bus_number = bus->number; | 1179 | int bus_number = bus->number; |
1170 | /* | ||
1171 | * We need to force the bus number to be zero on the root | ||
1172 | * bus. Linux numbers the 2nd root bus to start after all | ||
1173 | * busses on root 0. | ||
1174 | */ | ||
1175 | if (bus->parent == NULL) | ||
1176 | bus_number = 0; | ||
1177 | 1180 | ||
1178 | switch (size) { | 1181 | switch (size) { |
1179 | case 4: | 1182 | case 4: |
diff --git a/arch/mips/pmc-sierra/msp71xx/gpio.c b/arch/mips/pmc-sierra/msp71xx/gpio.c index 69848c5813e2..aaccbe524386 100644 --- a/arch/mips/pmc-sierra/msp71xx/gpio.c +++ b/arch/mips/pmc-sierra/msp71xx/gpio.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * @file /arch/mips/pmc-sierra/msp71xx/gpio.c | ||
3 | * | ||
4 | * Generic PMC MSP71xx GPIO handling. These base gpio are controlled by two | 2 | * Generic PMC MSP71xx GPIO handling. These base gpio are controlled by two |
5 | * types of registers. The data register sets the output level when in output | 3 | * types of registers. The data register sets the output level when in output |
6 | * mode and when in input mode will contain the value at the input. The config | 4 | * mode and when in input mode will contain the value at the input. The config |
diff --git a/arch/mips/pmc-sierra/msp71xx/gpio_extended.c b/arch/mips/pmc-sierra/msp71xx/gpio_extended.c index fc6dbc6cf1c0..2a99f360fae4 100644 --- a/arch/mips/pmc-sierra/msp71xx/gpio_extended.c +++ b/arch/mips/pmc-sierra/msp71xx/gpio_extended.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * @file /arch/mips/pmc-sierra/msp71xx/gpio_extended.c | ||
3 | * | ||
4 | * Generic PMC MSP71xx EXTENDED (EXD) GPIO handling. The extended gpio is | 2 | * Generic PMC MSP71xx EXTENDED (EXD) GPIO handling. The extended gpio is |
5 | * a set of hardware registers that have no need for explicit locking as | 3 | * a set of hardware registers that have no need for explicit locking as |
6 | * it is handled by unique method of writing individual set/clr bits. | 4 | * it is handled by unique method of writing individual set/clr bits. |
diff --git a/arch/mips/pmc-sierra/msp71xx/msp_irq_slp.c b/arch/mips/pmc-sierra/msp71xx/msp_irq_slp.c index f5f1b8d2bb9a..61f390232346 100644 --- a/arch/mips/pmc-sierra/msp71xx/msp_irq_slp.c +++ b/arch/mips/pmc-sierra/msp71xx/msp_irq_slp.c | |||
@@ -45,13 +45,6 @@ static inline void mask_msp_slp_irq(unsigned int irq) | |||
45 | */ | 45 | */ |
46 | static inline void ack_msp_slp_irq(unsigned int irq) | 46 | static inline void ack_msp_slp_irq(unsigned int irq) |
47 | { | 47 | { |
48 | mask_slp_irq(irq); | ||
49 | |||
50 | /* | ||
51 | * only really necessary for 18, 16-14 and sometimes 3:0 (since | ||
52 | * these can be edge sensitive) but it doesn't hurt for the others. | ||
53 | */ | ||
54 | |||
55 | /* check for PER interrupt range */ | 48 | /* check for PER interrupt range */ |
56 | if (irq < MSP_PER_INTBASE) | 49 | if (irq < MSP_PER_INTBASE) |
57 | *SLP_INT_STS_REG = (1 << (irq - MSP_SLP_INTBASE)); | 50 | *SLP_INT_STS_REG = (1 << (irq - MSP_SLP_INTBASE)); |
@@ -62,8 +55,7 @@ static inline void ack_msp_slp_irq(unsigned int irq) | |||
62 | static struct irq_chip msp_slp_irq_controller = { | 55 | static struct irq_chip msp_slp_irq_controller = { |
63 | .name = "MSP_SLP", | 56 | .name = "MSP_SLP", |
64 | .ack = ack_msp_slp_irq, | 57 | .ack = ack_msp_slp_irq, |
65 | .mask = ack_msp_slp_irq, | 58 | .mask = mask_msp_slp_irq, |
66 | .mask_ack = ack_msp_slp_irq, | ||
67 | .unmask = unmask_msp_slp_irq, | 59 | .unmask = unmask_msp_slp_irq, |
68 | }; | 60 | }; |
69 | 61 | ||
@@ -79,7 +71,7 @@ void __init msp_slp_irq_init(void) | |||
79 | 71 | ||
80 | /* initialize all the IRQ descriptors */ | 72 | /* initialize all the IRQ descriptors */ |
81 | for (i = MSP_SLP_INTBASE; i < MSP_PER_INTBASE + 32; i++) | 73 | for (i = MSP_SLP_INTBASE; i < MSP_PER_INTBASE + 32; i++) |
82 | set_irq_chip_and_handler(i, &msp_slp_irq_controller | 74 | set_irq_chip_and_handler(i, &msp_slp_irq_controller, |
83 | handle_level_irq); | 75 | handle_level_irq); |
84 | } | 76 | } |
85 | 77 | ||
diff --git a/arch/mips/pmc-sierra/yosemite/atmel_read_eeprom.c b/arch/mips/pmc-sierra/yosemite/atmel_read_eeprom.c index caf5e9a0acc7..fc990cb31941 100644 --- a/arch/mips/pmc-sierra/yosemite/atmel_read_eeprom.c +++ b/arch/mips/pmc-sierra/yosemite/atmel_read_eeprom.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/pmc-sierra/yosemite/atmel_read_eeprom.c | ||
3 | * | ||
4 | * Copyright (C) 2003 PMC-Sierra Inc. | 2 | * Copyright (C) 2003 PMC-Sierra Inc. |
5 | * Author: Manish Lachwani (lachwani@pmc-sierra.com) | 3 | * Author: Manish Lachwani (lachwani@pmc-sierra.com) |
6 | * | 4 | * |
diff --git a/arch/mips/sibyte/swarm/swarm-i2c.c b/arch/mips/sibyte/swarm/swarm-i2c.c index 4282ac9d01d2..062505054d42 100644 --- a/arch/mips/sibyte/swarm/swarm-i2c.c +++ b/arch/mips/sibyte/swarm/swarm-i2c.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * arch/mips/sibyte/swarm/swarm-i2c.c | ||
3 | * | ||
4 | * Broadcom BCM91250A (SWARM), etc. I2C platform setup. | 2 | * Broadcom BCM91250A (SWARM), etc. I2C platform setup. |
5 | * | 3 | * |
6 | * Copyright (c) 2008 Maciej W. Rozycki | 4 | * Copyright (c) 2008 Maciej W. Rozycki |
diff --git a/arch/mips/txx9/generic/mem_tx4927.c b/arch/mips/txx9/generic/mem_tx4927.c index ef6ea6e97873..70f9626f8227 100644 --- a/arch/mips/txx9/generic/mem_tx4927.c +++ b/arch/mips/txx9/generic/mem_tx4927.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/txx9/generic/mem_tx4927.c | ||
3 | * | ||
4 | * common tx4927 memory interface | 2 | * common tx4927 memory interface |
5 | * | 3 | * |
6 | * Author: MontaVista Software, Inc. | 4 | * Author: MontaVista Software, Inc. |
diff --git a/arch/mips/txx9/generic/setup.c b/arch/mips/txx9/generic/setup.c index 3b7d77d61ce0..a205e2ba8e7b 100644 --- a/arch/mips/txx9/generic/setup.c +++ b/arch/mips/txx9/generic/setup.c | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * linux/arch/mips/txx9/generic/setup.c | ||
3 | * | ||
4 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, | 2 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, |
5 | * and RBTX49xx patch from CELF patch archive. | 3 | * and RBTX49xx patch from CELF patch archive. |
6 | * | 4 | * |
diff --git a/arch/mips/txx9/rbtx4939/setup.c b/arch/mips/txx9/rbtx4939/setup.c index c033ffe71cdf..b0c241ecf603 100644 --- a/arch/mips/txx9/rbtx4939/setup.c +++ b/arch/mips/txx9/rbtx4939/setup.c | |||
@@ -512,10 +512,10 @@ static void __init rbtx4939_setup(void) | |||
512 | rbtx4939_ebusc_setup(); | 512 | rbtx4939_ebusc_setup(); |
513 | /* always enable ATA0 */ | 513 | /* always enable ATA0 */ |
514 | txx9_set64(&tx4939_ccfgptr->pcfg, TX4939_PCFG_ATA0MODE); | 514 | txx9_set64(&tx4939_ccfgptr->pcfg, TX4939_PCFG_ATA0MODE); |
515 | rbtx4939_update_ioc_pen(); | ||
516 | if (txx9_master_clock == 0) | 515 | if (txx9_master_clock == 0) |
517 | txx9_master_clock = 20000000; | 516 | txx9_master_clock = 20000000; |
518 | tx4939_setup(); | 517 | tx4939_setup(); |
518 | rbtx4939_update_ioc_pen(); | ||
519 | #ifdef HAVE_RBTX4939_IOSWAB | 519 | #ifdef HAVE_RBTX4939_IOSWAB |
520 | ioswabw = rbtx4939_ioswabw; | 520 | ioswabw = rbtx4939_ioswabw; |
521 | __mem_ioswabw = rbtx4939_mem_ioswabw; | 521 | __mem_ioswabw = rbtx4939_mem_ioswabw; |
diff --git a/arch/mn10300/include/asm/pci.h b/arch/mn10300/include/asm/pci.h index e58b9a46e1b1..35d2ed6396f6 100644 --- a/arch/mn10300/include/asm/pci.h +++ b/arch/mn10300/include/asm/pci.h | |||
@@ -70,10 +70,6 @@ struct pci_dev; | |||
70 | */ | 70 | */ |
71 | #define PCI_DMA_BUS_IS_PHYS (1) | 71 | #define PCI_DMA_BUS_IS_PHYS (1) |
72 | 72 | ||
73 | |||
74 | /* This is always fine. */ | ||
75 | #define pci_dac_dma_supported(pci_dev, mask) (0) | ||
76 | |||
77 | /* Return the index of the PCI controller for device. */ | 73 | /* Return the index of the PCI controller for device. */ |
78 | static inline int pci_controller_num(struct pci_dev *dev) | 74 | static inline int pci_controller_num(struct pci_dev *dev) |
79 | { | 75 | { |
diff --git a/arch/mn10300/include/asm/pgalloc.h b/arch/mn10300/include/asm/pgalloc.h index ec057e1bd4cf..a19f11327cd8 100644 --- a/arch/mn10300/include/asm/pgalloc.h +++ b/arch/mn10300/include/asm/pgalloc.h | |||
@@ -51,6 +51,6 @@ static inline void pte_free(struct mm_struct *mm, struct page *pte) | |||
51 | } | 51 | } |
52 | 52 | ||
53 | 53 | ||
54 | #define __pte_free_tlb(tlb, pte) tlb_remove_page((tlb), (pte)) | 54 | #define __pte_free_tlb(tlb, pte, addr) tlb_remove_page((tlb), (pte)) |
55 | 55 | ||
56 | #endif /* _ASM_PGALLOC_H */ | 56 | #endif /* _ASM_PGALLOC_H */ |
diff --git a/arch/mn10300/include/asm/thread_info.h b/arch/mn10300/include/asm/thread_info.h index 78a3881f3c12..58d64f8b2cc3 100644 --- a/arch/mn10300/include/asm/thread_info.h +++ b/arch/mn10300/include/asm/thread_info.h | |||
@@ -65,8 +65,6 @@ struct thread_info { | |||
65 | 65 | ||
66 | /* | 66 | /* |
67 | * macros/functions for gaining access to the thread information structure | 67 | * macros/functions for gaining access to the thread information structure |
68 | * | ||
69 | * preempt_count needs to be 1 initially, until the scheduler is functional. | ||
70 | */ | 68 | */ |
71 | #ifndef __ASSEMBLY__ | 69 | #ifndef __ASSEMBLY__ |
72 | 70 | ||
@@ -76,7 +74,7 @@ struct thread_info { | |||
76 | .exec_domain = &default_exec_domain, \ | 74 | .exec_domain = &default_exec_domain, \ |
77 | .flags = 0, \ | 75 | .flags = 0, \ |
78 | .cpu = 0, \ | 76 | .cpu = 0, \ |
79 | .preempt_count = 1, \ | 77 | .preempt_count = INIT_PREEMPT_COUNT, \ |
80 | .addr_limit = KERNEL_DS, \ | 78 | .addr_limit = KERNEL_DS, \ |
81 | .restart_block = { \ | 79 | .restart_block = { \ |
82 | .fn = do_no_restart_syscall, \ | 80 | .fn = do_no_restart_syscall, \ |
diff --git a/arch/mn10300/kernel/ptrace.c b/arch/mn10300/kernel/ptrace.c index e143339ad28e..cf847dabc1bd 100644 --- a/arch/mn10300/kernel/ptrace.c +++ b/arch/mn10300/kernel/ptrace.c | |||
@@ -13,7 +13,6 @@ | |||
13 | #include <linux/sched.h> | 13 | #include <linux/sched.h> |
14 | #include <linux/mm.h> | 14 | #include <linux/mm.h> |
15 | #include <linux/smp.h> | 15 | #include <linux/smp.h> |
16 | #include <linux/smp_lock.h> | ||
17 | #include <linux/errno.h> | 16 | #include <linux/errno.h> |
18 | #include <linux/ptrace.h> | 17 | #include <linux/ptrace.h> |
19 | #include <linux/user.h> | 18 | #include <linux/user.h> |
diff --git a/arch/mn10300/kernel/signal.c b/arch/mn10300/kernel/signal.c index 9f7572a0f578..feb2f2e810db 100644 --- a/arch/mn10300/kernel/signal.c +++ b/arch/mn10300/kernel/signal.c | |||
@@ -12,7 +12,6 @@ | |||
12 | #include <linux/sched.h> | 12 | #include <linux/sched.h> |
13 | #include <linux/mm.h> | 13 | #include <linux/mm.h> |
14 | #include <linux/smp.h> | 14 | #include <linux/smp.h> |
15 | #include <linux/smp_lock.h> | ||
16 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
17 | #include <linux/signal.h> | 16 | #include <linux/signal.h> |
18 | #include <linux/errno.h> | 17 | #include <linux/errno.h> |
diff --git a/arch/mn10300/kernel/sys_mn10300.c b/arch/mn10300/kernel/sys_mn10300.c index bca5a84dc72c..3e52a1054327 100644 --- a/arch/mn10300/kernel/sys_mn10300.c +++ b/arch/mn10300/kernel/sys_mn10300.c | |||
@@ -13,7 +13,6 @@ | |||
13 | #include <linux/syscalls.h> | 13 | #include <linux/syscalls.h> |
14 | #include <linux/mm.h> | 14 | #include <linux/mm.h> |
15 | #include <linux/smp.h> | 15 | #include <linux/smp.h> |
16 | #include <linux/smp_lock.h> | ||
17 | #include <linux/sem.h> | 16 | #include <linux/sem.h> |
18 | #include <linux/msg.h> | 17 | #include <linux/msg.h> |
19 | #include <linux/shm.h> | 18 | #include <linux/shm.h> |
@@ -21,7 +20,6 @@ | |||
21 | #include <linux/mman.h> | 20 | #include <linux/mman.h> |
22 | #include <linux/file.h> | 21 | #include <linux/file.h> |
23 | #include <linux/utsname.h> | 22 | #include <linux/utsname.h> |
24 | #include <linux/syscalls.h> | ||
25 | #include <linux/tty.h> | 23 | #include <linux/tty.h> |
26 | 24 | ||
27 | #include <asm/uaccess.h> | 25 | #include <asm/uaccess.h> |
diff --git a/arch/mn10300/kernel/traps.c b/arch/mn10300/kernel/traps.c index 681ad8c9e4fb..91365adba4f5 100644 --- a/arch/mn10300/kernel/traps.c +++ b/arch/mn10300/kernel/traps.c | |||
@@ -17,7 +17,6 @@ | |||
17 | #include <linux/timer.h> | 17 | #include <linux/timer.h> |
18 | #include <linux/mm.h> | 18 | #include <linux/mm.h> |
19 | #include <linux/smp.h> | 19 | #include <linux/smp.h> |
20 | #include <linux/smp_lock.h> | ||
21 | #include <linux/init.h> | 20 | #include <linux/init.h> |
22 | #include <linux/delay.h> | 21 | #include <linux/delay.h> |
23 | #include <linux/spinlock.h> | 22 | #include <linux/spinlock.h> |
@@ -136,8 +135,7 @@ void show_trace(unsigned long *sp) | |||
136 | unsigned long *stack, addr, module_start, module_end; | 135 | unsigned long *stack, addr, module_start, module_end; |
137 | int i; | 136 | int i; |
138 | 137 | ||
139 | printk(KERN_EMERG "\n" | 138 | printk(KERN_EMERG "\nCall Trace:"); |
140 | KERN_EMERG "Call Trace:"); | ||
141 | 139 | ||
142 | stack = sp; | 140 | stack = sp; |
143 | i = 0; | 141 | i = 0; |
@@ -153,7 +151,7 @@ void show_trace(unsigned long *sp) | |||
153 | printk("\n"); | 151 | printk("\n"); |
154 | #else | 152 | #else |
155 | if ((i % 6) == 0) | 153 | if ((i % 6) == 0) |
156 | printk("\n" KERN_EMERG " "); | 154 | printk(KERN_EMERG " "); |
157 | printk("[<%08lx>] ", addr); | 155 | printk("[<%08lx>] ", addr); |
158 | i++; | 156 | i++; |
159 | #endif | 157 | #endif |
@@ -180,7 +178,7 @@ void show_stack(struct task_struct *task, unsigned long *sp) | |||
180 | if (((long) stack & (THREAD_SIZE - 1)) == 0) | 178 | if (((long) stack & (THREAD_SIZE - 1)) == 0) |
181 | break; | 179 | break; |
182 | if ((i % 8) == 0) | 180 | if ((i % 8) == 0) |
183 | printk("\n" KERN_EMERG " "); | 181 | printk(KERN_EMERG " "); |
184 | printk("%08lx ", *stack++); | 182 | printk("%08lx ", *stack++); |
185 | } | 183 | } |
186 | 184 | ||
@@ -264,8 +262,7 @@ void show_registers(struct pt_regs *regs) | |||
264 | show_stack(current, (unsigned long *) sp); | 262 | show_stack(current, (unsigned long *) sp); |
265 | 263 | ||
266 | #if 0 | 264 | #if 0 |
267 | printk(KERN_EMERG "\n" | 265 | printk(KERN_EMERG "\nCode: "); |
268 | KERN_EMERG "Code: "); | ||
269 | if (regs->pc < PAGE_OFFSET) | 266 | if (regs->pc < PAGE_OFFSET) |
270 | goto bad; | 267 | goto bad; |
271 | 268 | ||
@@ -311,16 +308,14 @@ void die(const char *str, struct pt_regs *regs, enum exception_code code) | |||
311 | { | 308 | { |
312 | console_verbose(); | 309 | console_verbose(); |
313 | spin_lock_irq(&die_lock); | 310 | spin_lock_irq(&die_lock); |
314 | printk(KERN_EMERG "\n" | 311 | printk(KERN_EMERG "\n%s: %04x\n", |
315 | KERN_EMERG "%s: %04x\n", | ||
316 | str, code & 0xffff); | 312 | str, code & 0xffff); |
317 | show_registers(regs); | 313 | show_registers(regs); |
318 | 314 | ||
319 | if (regs->pc >= 0x02000000 && regs->pc < 0x04000000 && | 315 | if (regs->pc >= 0x02000000 && regs->pc < 0x04000000 && |
320 | (regs->epsw & (EPSW_IM | EPSW_IE)) != (EPSW_IM | EPSW_IE)) { | 316 | (regs->epsw & (EPSW_IM | EPSW_IE)) != (EPSW_IM | EPSW_IE)) { |
321 | printk(KERN_EMERG "Exception in usermode interrupt handler\n"); | 317 | printk(KERN_EMERG "Exception in usermode interrupt handler\n"); |
322 | printk(KERN_EMERG "\n" | 318 | printk(KERN_EMERG "\nPlease connect to kernel debugger !!\n"); |
323 | KERN_EMERG " Please connect to kernel debugger !!\n"); | ||
324 | asm volatile ("0: bra 0b"); | 319 | asm volatile ("0: bra 0b"); |
325 | } | 320 | } |
326 | 321 | ||
@@ -429,9 +424,8 @@ asmlinkage void io_bus_error(u32 bcberr, u32 bcbear, struct pt_regs *regs) | |||
429 | { | 424 | { |
430 | console_verbose(); | 425 | console_verbose(); |
431 | 426 | ||
432 | printk(KERN_EMERG "\n" | 427 | printk(KERN_EMERG "Asynchronous I/O Bus Error\n"); |
433 | KERN_EMERG "Asynchronous I/O Bus Error\n" | 428 | printk(KERN_EMERG "==========================\n"); |
434 | KERN_EMERG "==========================\n"); | ||
435 | 429 | ||
436 | if (bcberr & BCBERR_BEME) | 430 | if (bcberr & BCBERR_BEME) |
437 | printk(KERN_EMERG "- Multiple recorded errors\n"); | 431 | printk(KERN_EMERG "- Multiple recorded errors\n"); |
diff --git a/arch/mn10300/kernel/vmlinux.lds.S b/arch/mn10300/kernel/vmlinux.lds.S index c96ba3da95ac..f4aa07934654 100644 --- a/arch/mn10300/kernel/vmlinux.lds.S +++ b/arch/mn10300/kernel/vmlinux.lds.S | |||
@@ -107,7 +107,7 @@ SECTIONS | |||
107 | __init_end = .; | 107 | __init_end = .; |
108 | /* freed after init ends here */ | 108 | /* freed after init ends here */ |
109 | 109 | ||
110 | BSS(4) | 110 | BSS_SECTION(0, PAGE_SIZE, 4) |
111 | 111 | ||
112 | _end = . ; | 112 | _end = . ; |
113 | 113 | ||
diff --git a/arch/mn10300/mm/fault.c b/arch/mn10300/mm/fault.c index a62e1e138bc1..53bb17d0f068 100644 --- a/arch/mn10300/mm/fault.c +++ b/arch/mn10300/mm/fault.c | |||
@@ -20,7 +20,6 @@ | |||
20 | #include <linux/mman.h> | 20 | #include <linux/mman.h> |
21 | #include <linux/mm.h> | 21 | #include <linux/mm.h> |
22 | #include <linux/smp.h> | 22 | #include <linux/smp.h> |
23 | #include <linux/smp_lock.h> | ||
24 | #include <linux/interrupt.h> | 23 | #include <linux/interrupt.h> |
25 | #include <linux/init.h> | 24 | #include <linux/init.h> |
26 | #include <linux/vt_kern.h> /* For unblank_screen() */ | 25 | #include <linux/vt_kern.h> /* For unblank_screen() */ |
diff --git a/arch/mn10300/mm/misalignment.c b/arch/mn10300/mm/misalignment.c index 94c4a4358065..30016251f658 100644 --- a/arch/mn10300/mm/misalignment.c +++ b/arch/mn10300/mm/misalignment.c | |||
@@ -17,7 +17,6 @@ | |||
17 | #include <linux/timer.h> | 17 | #include <linux/timer.h> |
18 | #include <linux/mm.h> | 18 | #include <linux/mm.h> |
19 | #include <linux/smp.h> | 19 | #include <linux/smp.h> |
20 | #include <linux/smp_lock.h> | ||
21 | #include <linux/init.h> | 20 | #include <linux/init.h> |
22 | #include <linux/delay.h> | 21 | #include <linux/delay.h> |
23 | #include <linux/spinlock.h> | 22 | #include <linux/spinlock.h> |
diff --git a/arch/parisc/include/asm/thread_info.h b/arch/parisc/include/asm/thread_info.h index 0407959da489..4ce0edfbe969 100644 --- a/arch/parisc/include/asm/thread_info.h +++ b/arch/parisc/include/asm/thread_info.h | |||
@@ -23,7 +23,7 @@ struct thread_info { | |||
23 | .flags = 0, \ | 23 | .flags = 0, \ |
24 | .cpu = 0, \ | 24 | .cpu = 0, \ |
25 | .addr_limit = KERNEL_DS, \ | 25 | .addr_limit = KERNEL_DS, \ |
26 | .preempt_count = 1, \ | 26 | .preempt_count = INIT_PREEMPT_COUNT, \ |
27 | .restart_block = { \ | 27 | .restart_block = { \ |
28 | .fn = do_no_restart_syscall \ | 28 | .fn = do_no_restart_syscall \ |
29 | } \ | 29 | } \ |
diff --git a/arch/parisc/include/asm/tlb.h b/arch/parisc/include/asm/tlb.h index 383b1db310ee..07924903989e 100644 --- a/arch/parisc/include/asm/tlb.h +++ b/arch/parisc/include/asm/tlb.h | |||
@@ -21,7 +21,7 @@ do { if (!(tlb)->fullmm) \ | |||
21 | 21 | ||
22 | #include <asm-generic/tlb.h> | 22 | #include <asm-generic/tlb.h> |
23 | 23 | ||
24 | #define __pmd_free_tlb(tlb, pmd) pmd_free((tlb)->mm, pmd) | 24 | #define __pmd_free_tlb(tlb, pmd, addr) pmd_free((tlb)->mm, pmd) |
25 | #define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, pte) | 25 | #define __pte_free_tlb(tlb, pte, addr) pte_free((tlb)->mm, pte) |
26 | 26 | ||
27 | #endif | 27 | #endif |
diff --git a/arch/parisc/kernel/entry.S b/arch/parisc/kernel/entry.S index ae3e70cd1e14..e552e547cb93 100644 --- a/arch/parisc/kernel/entry.S +++ b/arch/parisc/kernel/entry.S | |||
@@ -553,7 +553,7 @@ | |||
553 | * on most of those machines only handles cache transactions. | 553 | * on most of those machines only handles cache transactions. |
554 | */ | 554 | */ |
555 | extrd,u,*= \pte,_PAGE_NO_CACHE_BIT+32,1,%r0 | 555 | extrd,u,*= \pte,_PAGE_NO_CACHE_BIT+32,1,%r0 |
556 | depi 1,12,1,\prot | 556 | depdi 1,12,1,\prot |
557 | 557 | ||
558 | /* Drop prot bits and convert to page addr for iitlbt and idtlbt */ | 558 | /* Drop prot bits and convert to page addr for iitlbt and idtlbt */ |
559 | convert_for_tlb_insert20 \pte | 559 | convert_for_tlb_insert20 \pte |
diff --git a/arch/parisc/kernel/module.c b/arch/parisc/kernel/module.c index ef5caf2e6ed0..61ee0eec4e69 100644 --- a/arch/parisc/kernel/module.c +++ b/arch/parisc/kernel/module.c | |||
@@ -86,8 +86,12 @@ | |||
86 | * the bottom of the table, which has a maximum signed displacement of | 86 | * the bottom of the table, which has a maximum signed displacement of |
87 | * 0x3fff; however, since we're only going forward, this becomes | 87 | * 0x3fff; however, since we're only going forward, this becomes |
88 | * 0x1fff, and thus, since each GOT entry is 8 bytes long we can have | 88 | * 0x1fff, and thus, since each GOT entry is 8 bytes long we can have |
89 | * at most 1023 entries */ | 89 | * at most 1023 entries. |
90 | #define MAX_GOTS 1023 | 90 | * To overcome this 14bit displacement with some kernel modules, we'll |
91 | * use instead the unusal 16bit displacement method (see reassemble_16a) | ||
92 | * which gives us a maximum positive displacement of 0x7fff, and as such | ||
93 | * allows us to allocate up to 4095 GOT entries. */ | ||
94 | #define MAX_GOTS 4095 | ||
91 | 95 | ||
92 | /* three functions to determine where in the module core | 96 | /* three functions to determine where in the module core |
93 | * or init pieces the location is */ | 97 | * or init pieces the location is */ |
@@ -145,12 +149,40 @@ struct stub_entry { | |||
145 | /* The reassemble_* functions prepare an immediate value for | 149 | /* The reassemble_* functions prepare an immediate value for |
146 | insertion into an opcode. pa-risc uses all sorts of weird bitfields | 150 | insertion into an opcode. pa-risc uses all sorts of weird bitfields |
147 | in the instruction to hold the value. */ | 151 | in the instruction to hold the value. */ |
152 | static inline int sign_unext(int x, int len) | ||
153 | { | ||
154 | int len_ones; | ||
155 | |||
156 | len_ones = (1 << len) - 1; | ||
157 | return x & len_ones; | ||
158 | } | ||
159 | |||
160 | static inline int low_sign_unext(int x, int len) | ||
161 | { | ||
162 | int sign, temp; | ||
163 | |||
164 | sign = (x >> (len-1)) & 1; | ||
165 | temp = sign_unext(x, len-1); | ||
166 | return (temp << 1) | sign; | ||
167 | } | ||
168 | |||
148 | static inline int reassemble_14(int as14) | 169 | static inline int reassemble_14(int as14) |
149 | { | 170 | { |
150 | return (((as14 & 0x1fff) << 1) | | 171 | return (((as14 & 0x1fff) << 1) | |
151 | ((as14 & 0x2000) >> 13)); | 172 | ((as14 & 0x2000) >> 13)); |
152 | } | 173 | } |
153 | 174 | ||
175 | static inline int reassemble_16a(int as16) | ||
176 | { | ||
177 | int s, t; | ||
178 | |||
179 | /* Unusual 16-bit encoding, for wide mode only. */ | ||
180 | t = (as16 << 1) & 0xffff; | ||
181 | s = (as16 & 0x8000); | ||
182 | return (t ^ s ^ (s >> 1)) | (s >> 15); | ||
183 | } | ||
184 | |||
185 | |||
154 | static inline int reassemble_17(int as17) | 186 | static inline int reassemble_17(int as17) |
155 | { | 187 | { |
156 | return (((as17 & 0x10000) >> 16) | | 188 | return (((as17 & 0x10000) >> 16) | |
@@ -407,6 +439,7 @@ static Elf_Addr get_stub(struct module *me, unsigned long value, long addend, | |||
407 | enum elf_stub_type stub_type, Elf_Addr loc0, unsigned int targetsec) | 439 | enum elf_stub_type stub_type, Elf_Addr loc0, unsigned int targetsec) |
408 | { | 440 | { |
409 | struct stub_entry *stub; | 441 | struct stub_entry *stub; |
442 | int __maybe_unused d; | ||
410 | 443 | ||
411 | /* initialize stub_offset to point in front of the section */ | 444 | /* initialize stub_offset to point in front of the section */ |
412 | if (!me->arch.section[targetsec].stub_offset) { | 445 | if (!me->arch.section[targetsec].stub_offset) { |
@@ -460,12 +493,19 @@ static Elf_Addr get_stub(struct module *me, unsigned long value, long addend, | |||
460 | */ | 493 | */ |
461 | switch (stub_type) { | 494 | switch (stub_type) { |
462 | case ELF_STUB_GOT: | 495 | case ELF_STUB_GOT: |
463 | stub->insns[0] = 0x537b0000; /* ldd 0(%dp),%dp */ | 496 | d = get_got(me, value, addend); |
497 | if (d <= 15) { | ||
498 | /* Format 5 */ | ||
499 | stub->insns[0] = 0x0f6010db; /* ldd 0(%dp),%dp */ | ||
500 | stub->insns[0] |= low_sign_unext(d, 5) << 16; | ||
501 | } else { | ||
502 | /* Format 3 */ | ||
503 | stub->insns[0] = 0x537b0000; /* ldd 0(%dp),%dp */ | ||
504 | stub->insns[0] |= reassemble_16a(d); | ||
505 | } | ||
464 | stub->insns[1] = 0x53610020; /* ldd 10(%dp),%r1 */ | 506 | stub->insns[1] = 0x53610020; /* ldd 10(%dp),%r1 */ |
465 | stub->insns[2] = 0xe820d000; /* bve (%r1) */ | 507 | stub->insns[2] = 0xe820d000; /* bve (%r1) */ |
466 | stub->insns[3] = 0x537b0030; /* ldd 18(%dp),%dp */ | 508 | stub->insns[3] = 0x537b0030; /* ldd 18(%dp),%dp */ |
467 | |||
468 | stub->insns[0] |= reassemble_14(get_got(me, value, addend) & 0x3fff); | ||
469 | break; | 509 | break; |
470 | case ELF_STUB_MILLI: | 510 | case ELF_STUB_MILLI: |
471 | stub->insns[0] = 0x20200000; /* ldil 0,%r1 */ | 511 | stub->insns[0] = 0x20200000; /* ldil 0,%r1 */ |
diff --git a/arch/parisc/kernel/process.c b/arch/parisc/kernel/process.c index 61c07078c072..1f3aa8db0203 100644 --- a/arch/parisc/kernel/process.c +++ b/arch/parisc/kernel/process.c | |||
@@ -156,7 +156,7 @@ void machine_power_off(void) | |||
156 | * software. The user has to press the button himself. */ | 156 | * software. The user has to press the button himself. */ |
157 | 157 | ||
158 | printk(KERN_EMERG "System shut down completed.\n" | 158 | printk(KERN_EMERG "System shut down completed.\n" |
159 | KERN_EMERG "Please power this system off now."); | 159 | "Please power this system off now."); |
160 | } | 160 | } |
161 | 161 | ||
162 | void (*pm_power_off)(void) = machine_power_off; | 162 | void (*pm_power_off)(void) = machine_power_off; |
diff --git a/arch/parisc/kernel/traps.c b/arch/parisc/kernel/traps.c index c32f5d6d778e..528f0ff9b273 100644 --- a/arch/parisc/kernel/traps.c +++ b/arch/parisc/kernel/traps.c | |||
@@ -250,15 +250,14 @@ void die_if_kernel(char *str, struct pt_regs *regs, long err) | |||
250 | oops_enter(); | 250 | oops_enter(); |
251 | 251 | ||
252 | /* Amuse the user in a SPARC fashion */ | 252 | /* Amuse the user in a SPARC fashion */ |
253 | if (err) printk( | 253 | if (err) printk(KERN_CRIT |
254 | KERN_CRIT " _______________________________ \n" | 254 | " _______________________________ \n" |
255 | KERN_CRIT " < Your System ate a SPARC! Gah! >\n" | 255 | " < Your System ate a SPARC! Gah! >\n" |
256 | KERN_CRIT " ------------------------------- \n" | 256 | " ------------------------------- \n" |
257 | KERN_CRIT " \\ ^__^\n" | 257 | " \\ ^__^\n" |
258 | KERN_CRIT " \\ (xx)\\_______\n" | 258 | " (__)\\ )\\/\\\n" |
259 | KERN_CRIT " (__)\\ )\\/\\\n" | 259 | " U ||----w |\n" |
260 | KERN_CRIT " U ||----w |\n" | 260 | " || ||\n"); |
261 | KERN_CRIT " || ||\n"); | ||
262 | 261 | ||
263 | /* unlock the pdc lock if necessary */ | 262 | /* unlock the pdc lock if necessary */ |
264 | pdc_emergency_unlock(); | 263 | pdc_emergency_unlock(); |
@@ -797,7 +796,8 @@ void notrace handle_interruption(int code, struct pt_regs *regs) | |||
797 | else | 796 | else |
798 | printk(KERN_DEBUG "User Fault (long pointer) (fault %d) ", | 797 | printk(KERN_DEBUG "User Fault (long pointer) (fault %d) ", |
799 | code); | 798 | code); |
800 | printk("pid=%d command='%s'\n", task_pid_nr(current), current->comm); | 799 | printk(KERN_CONT "pid=%d command='%s'\n", |
800 | task_pid_nr(current), current->comm); | ||
801 | show_regs(regs); | 801 | show_regs(regs); |
802 | #endif | 802 | #endif |
803 | si.si_signo = SIGSEGV; | 803 | si.si_signo = SIGSEGV; |
diff --git a/arch/powerpc/boot/dts/mpc8377_rdb.dts b/arch/powerpc/boot/dts/mpc8377_rdb.dts index 224b4f0704b8..4f06dbc0d27e 100644 --- a/arch/powerpc/boot/dts/mpc8377_rdb.dts +++ b/arch/powerpc/boot/dts/mpc8377_rdb.dts | |||
@@ -410,7 +410,7 @@ | |||
410 | bus-range = <0 0>; | 410 | bus-range = <0 0>; |
411 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 | 411 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 |
412 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 | 412 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 |
413 | 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x00100000>; | 413 | 0x01000000 0x0 0x00000000 0xe0300000 0x0 0x00100000>; |
414 | sleep = <&pmc 0x00010000>; | 414 | sleep = <&pmc 0x00010000>; |
415 | clock-frequency = <66666666>; | 415 | clock-frequency = <66666666>; |
416 | #interrupt-cells = <1>; | 416 | #interrupt-cells = <1>; |
diff --git a/arch/powerpc/boot/dts/mpc8378_rdb.dts b/arch/powerpc/boot/dts/mpc8378_rdb.dts index 474ea2fa3f86..aabf3437cadf 100644 --- a/arch/powerpc/boot/dts/mpc8378_rdb.dts +++ b/arch/powerpc/boot/dts/mpc8378_rdb.dts | |||
@@ -394,7 +394,7 @@ | |||
394 | bus-range = <0 0>; | 394 | bus-range = <0 0>; |
395 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 | 395 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 |
396 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 | 396 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 |
397 | 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x00100000>; | 397 | 0x01000000 0x0 0x00000000 0xe0300000 0x0 0x00100000>; |
398 | sleep = <&pmc 0x00010000>; | 398 | sleep = <&pmc 0x00010000>; |
399 | clock-frequency = <66666666>; | 399 | clock-frequency = <66666666>; |
400 | #interrupt-cells = <1>; | 400 | #interrupt-cells = <1>; |
diff --git a/arch/powerpc/boot/dts/mpc8379_rdb.dts b/arch/powerpc/boot/dts/mpc8379_rdb.dts index d4838af8d379..9b1da864d890 100644 --- a/arch/powerpc/boot/dts/mpc8379_rdb.dts +++ b/arch/powerpc/boot/dts/mpc8379_rdb.dts | |||
@@ -424,7 +424,7 @@ | |||
424 | bus-range = <0x0 0x0>; | 424 | bus-range = <0x0 0x0>; |
425 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 | 425 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 |
426 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 | 426 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 |
427 | 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x00100000>; | 427 | 0x01000000 0x0 0x00000000 0xe0300000 0x0 0x00100000>; |
428 | sleep = <&pmc 0x00010000>; | 428 | sleep = <&pmc 0x00010000>; |
429 | clock-frequency = <66666666>; | 429 | clock-frequency = <66666666>; |
430 | #interrupt-cells = <1>; | 430 | #interrupt-cells = <1>; |
diff --git a/arch/powerpc/boot/dts/mpc8569mds.dts b/arch/powerpc/boot/dts/mpc8569mds.dts index a680165292f2..9e4ce99e1613 100644 --- a/arch/powerpc/boot/dts/mpc8569mds.dts +++ b/arch/powerpc/boot/dts/mpc8569mds.dts | |||
@@ -501,6 +501,10 @@ | |||
501 | reg = <0x6>; | 501 | reg = <0x6>; |
502 | device_type = "ethernet-phy"; | 502 | device_type = "ethernet-phy"; |
503 | }; | 503 | }; |
504 | tbi-phy@11 { | ||
505 | reg = <0x11>; | ||
506 | device_type = "tbi-phy"; | ||
507 | }; | ||
504 | }; | 508 | }; |
505 | mdio@3520 { | 509 | mdio@3520 { |
506 | #address-cells = <1>; | 510 | #address-cells = <1>; |
diff --git a/arch/powerpc/boot/dts/warp.dts b/arch/powerpc/boot/dts/warp.dts index 01bfb56bbe80..31605ee4afb6 100644 --- a/arch/powerpc/boot/dts/warp.dts +++ b/arch/powerpc/boot/dts/warp.dts | |||
@@ -261,10 +261,11 @@ | |||
261 | compatible = "gpio-leds"; | 261 | compatible = "gpio-leds"; |
262 | green { | 262 | green { |
263 | gpios = <&GPIO1 0 0>; | 263 | gpios = <&GPIO1 0 0>; |
264 | default-state = "on"; | 264 | default-state = "keep"; |
265 | }; | 265 | }; |
266 | red { | 266 | red { |
267 | gpios = <&GPIO1 1 0>; | 267 | gpios = <&GPIO1 1 0>; |
268 | default-state = "keep"; | ||
268 | }; | 269 | }; |
269 | }; | 270 | }; |
270 | 271 | ||
diff --git a/arch/powerpc/configs/44x/warp_defconfig b/arch/powerpc/configs/44x/warp_defconfig index 3b77f092abe1..787635f23d8f 100644 --- a/arch/powerpc/configs/44x/warp_defconfig +++ b/arch/powerpc/configs/44x/warp_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.29-rc2 | 3 | # Linux kernel version: 2.6.30 |
4 | # Fri Jan 23 07:57:16 2009 | 4 | # Tue Jun 9 23:35:36 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -41,6 +41,7 @@ CONFIG_ARCH_HAS_ILOG2_U32=y | |||
41 | CONFIG_GENERIC_HWEIGHT=y | 41 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | CONFIG_GENERIC_GPIO=y | ||
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 45 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 46 | CONFIG_PPC=y |
46 | CONFIG_EARLY_PRINTK=y | 47 | CONFIG_EARLY_PRINTK=y |
@@ -53,10 +54,12 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 54 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 55 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 56 | CONFIG_GENERIC_BUG=y |
57 | CONFIG_DTC=y | ||
56 | # CONFIG_DEFAULT_UIMAGE is not set | 58 | # CONFIG_DEFAULT_UIMAGE is not set |
57 | CONFIG_PPC_DCR_NATIVE=y | 59 | CONFIG_PPC_DCR_NATIVE=y |
58 | # CONFIG_PPC_DCR_MMIO is not set | 60 | # CONFIG_PPC_DCR_MMIO is not set |
59 | CONFIG_PPC_DCR=y | 61 | CONFIG_PPC_DCR=y |
62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | ||
60 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
61 | 64 | ||
62 | # | 65 | # |
@@ -74,7 +77,17 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
74 | # CONFIG_BSD_PROCESS_ACCT is not set | 77 | # CONFIG_BSD_PROCESS_ACCT is not set |
75 | # CONFIG_TASKSTATS is not set | 78 | # CONFIG_TASKSTATS is not set |
76 | # CONFIG_AUDIT is not set | 79 | # CONFIG_AUDIT is not set |
77 | # CONFIG_IKCONFIG is not set | 80 | |
81 | # | ||
82 | # RCU Subsystem | ||
83 | # | ||
84 | CONFIG_CLASSIC_RCU=y | ||
85 | # CONFIG_TREE_RCU is not set | ||
86 | # CONFIG_PREEMPT_RCU is not set | ||
87 | # CONFIG_TREE_RCU_TRACE is not set | ||
88 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
89 | CONFIG_IKCONFIG=y | ||
90 | CONFIG_IKCONFIG_PROC=y | ||
78 | CONFIG_LOG_BUF_SHIFT=14 | 91 | CONFIG_LOG_BUF_SHIFT=14 |
79 | CONFIG_GROUP_SCHED=y | 92 | CONFIG_GROUP_SCHED=y |
80 | CONFIG_FAIR_GROUP_SCHED=y | 93 | CONFIG_FAIR_GROUP_SCHED=y |
@@ -82,27 +95,29 @@ CONFIG_FAIR_GROUP_SCHED=y | |||
82 | CONFIG_USER_SCHED=y | 95 | CONFIG_USER_SCHED=y |
83 | # CONFIG_CGROUP_SCHED is not set | 96 | # CONFIG_CGROUP_SCHED is not set |
84 | # CONFIG_CGROUPS is not set | 97 | # CONFIG_CGROUPS is not set |
85 | CONFIG_SYSFS_DEPRECATED=y | 98 | # CONFIG_SYSFS_DEPRECATED_V2 is not set |
86 | CONFIG_SYSFS_DEPRECATED_V2=y | ||
87 | # CONFIG_RELAY is not set | 99 | # CONFIG_RELAY is not set |
88 | # CONFIG_NAMESPACES is not set | 100 | # CONFIG_NAMESPACES is not set |
89 | CONFIG_BLK_DEV_INITRD=y | 101 | CONFIG_BLK_DEV_INITRD=y |
90 | CONFIG_INITRAMFS_SOURCE="" | 102 | CONFIG_INITRAMFS_SOURCE="" |
103 | CONFIG_RD_GZIP=y | ||
104 | # CONFIG_RD_BZIP2 is not set | ||
105 | # CONFIG_RD_LZMA is not set | ||
91 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | 106 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set |
92 | CONFIG_SYSCTL=y | 107 | CONFIG_SYSCTL=y |
108 | CONFIG_ANON_INODES=y | ||
93 | CONFIG_EMBEDDED=y | 109 | CONFIG_EMBEDDED=y |
94 | CONFIG_SYSCTL_SYSCALL=y | 110 | CONFIG_SYSCTL_SYSCALL=y |
95 | CONFIG_KALLSYMS=y | 111 | CONFIG_KALLSYMS=y |
96 | # CONFIG_KALLSYMS_ALL is not set | 112 | # CONFIG_KALLSYMS_ALL is not set |
97 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 113 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
98 | # CONFIG_HOTPLUG is not set | 114 | # CONFIG_STRIP_ASM_SYMS is not set |
115 | CONFIG_HOTPLUG=y | ||
99 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
100 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
101 | CONFIG_ELF_CORE=y | 118 | CONFIG_ELF_CORE=y |
102 | CONFIG_COMPAT_BRK=y | ||
103 | CONFIG_BASE_FULL=y | 119 | CONFIG_BASE_FULL=y |
104 | CONFIG_FUTEX=y | 120 | CONFIG_FUTEX=y |
105 | CONFIG_ANON_INODES=y | ||
106 | CONFIG_EPOLL=y | 121 | CONFIG_EPOLL=y |
107 | CONFIG_SIGNALFD=y | 122 | CONFIG_SIGNALFD=y |
108 | CONFIG_TIMERFD=y | 123 | CONFIG_TIMERFD=y |
@@ -110,10 +125,13 @@ CONFIG_EVENTFD=y | |||
110 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
111 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
112 | CONFIG_VM_EVENT_COUNTERS=y | 127 | CONFIG_VM_EVENT_COUNTERS=y |
113 | CONFIG_SLAB=y | 128 | CONFIG_SLUB_DEBUG=y |
114 | # CONFIG_SLUB is not set | 129 | CONFIG_COMPAT_BRK=y |
130 | # CONFIG_SLAB is not set | ||
131 | CONFIG_SLUB=y | ||
115 | # CONFIG_SLOB is not set | 132 | # CONFIG_SLOB is not set |
116 | # CONFIG_PROFILING is not set | 133 | # CONFIG_PROFILING is not set |
134 | # CONFIG_MARKERS is not set | ||
117 | CONFIG_HAVE_OPROFILE=y | 135 | CONFIG_HAVE_OPROFILE=y |
118 | # CONFIG_KPROBES is not set | 136 | # CONFIG_KPROBES is not set |
119 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 137 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -121,6 +139,7 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
121 | CONFIG_HAVE_KPROBES=y | 139 | CONFIG_HAVE_KPROBES=y |
122 | CONFIG_HAVE_KRETPROBES=y | 140 | CONFIG_HAVE_KRETPROBES=y |
123 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 141 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
142 | # CONFIG_SLOW_WORK is not set | ||
124 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 143 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
125 | CONFIG_SLABINFO=y | 144 | CONFIG_SLABINFO=y |
126 | CONFIG_RT_MUTEXES=y | 145 | CONFIG_RT_MUTEXES=y |
@@ -133,7 +152,6 @@ CONFIG_MODULE_UNLOAD=y | |||
133 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 152 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
134 | CONFIG_BLOCK=y | 153 | CONFIG_BLOCK=y |
135 | # CONFIG_LBD is not set | 154 | # CONFIG_LBD is not set |
136 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
137 | # CONFIG_BLK_DEV_BSG is not set | 155 | # CONFIG_BLK_DEV_BSG is not set |
138 | # CONFIG_BLK_DEV_INTEGRITY is not set | 156 | # CONFIG_BLK_DEV_INTEGRITY is not set |
139 | 157 | ||
@@ -149,11 +167,6 @@ CONFIG_DEFAULT_AS=y | |||
149 | # CONFIG_DEFAULT_CFQ is not set | 167 | # CONFIG_DEFAULT_CFQ is not set |
150 | # CONFIG_DEFAULT_NOOP is not set | 168 | # CONFIG_DEFAULT_NOOP is not set |
151 | CONFIG_DEFAULT_IOSCHED="anticipatory" | 169 | CONFIG_DEFAULT_IOSCHED="anticipatory" |
152 | CONFIG_CLASSIC_RCU=y | ||
153 | # CONFIG_TREE_RCU is not set | ||
154 | # CONFIG_PREEMPT_RCU is not set | ||
155 | # CONFIG_TREE_RCU_TRACE is not set | ||
156 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
157 | # CONFIG_FREEZER is not set | 170 | # CONFIG_FREEZER is not set |
158 | 171 | ||
159 | # | 172 | # |
@@ -173,10 +186,11 @@ CONFIG_WARP=y | |||
173 | # CONFIG_ARCHES is not set | 186 | # CONFIG_ARCHES is not set |
174 | # CONFIG_CANYONLANDS is not set | 187 | # CONFIG_CANYONLANDS is not set |
175 | # CONFIG_GLACIER is not set | 188 | # CONFIG_GLACIER is not set |
189 | # CONFIG_REDWOOD is not set | ||
176 | # CONFIG_YOSEMITE is not set | 190 | # CONFIG_YOSEMITE is not set |
177 | # CONFIG_XILINX_VIRTEX440_GENERIC_BOARD is not set | 191 | # CONFIG_XILINX_VIRTEX440_GENERIC_BOARD is not set |
178 | # CONFIG_PPC44x_SIMPLE is not set | 192 | # CONFIG_PPC44x_SIMPLE is not set |
179 | # CONFIG_PPC4xx_GPIO is not set | 193 | CONFIG_PPC4xx_GPIO=y |
180 | CONFIG_440EP=y | 194 | CONFIG_440EP=y |
181 | CONFIG_IBM440EP_ERR42=y | 195 | CONFIG_IBM440EP_ERR42=y |
182 | # CONFIG_IPIC is not set | 196 | # CONFIG_IPIC is not set |
@@ -235,9 +249,13 @@ CONFIG_ZONE_DMA_FLAG=1 | |||
235 | CONFIG_BOUNCE=y | 249 | CONFIG_BOUNCE=y |
236 | CONFIG_VIRT_TO_BUS=y | 250 | CONFIG_VIRT_TO_BUS=y |
237 | CONFIG_UNEVICTABLE_LRU=y | 251 | CONFIG_UNEVICTABLE_LRU=y |
252 | CONFIG_HAVE_MLOCK=y | ||
253 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | ||
254 | CONFIG_STDBINUTILS=y | ||
238 | CONFIG_PPC_4K_PAGES=y | 255 | CONFIG_PPC_4K_PAGES=y |
239 | # CONFIG_PPC_16K_PAGES is not set | 256 | # CONFIG_PPC_16K_PAGES is not set |
240 | # CONFIG_PPC_64K_PAGES is not set | 257 | # CONFIG_PPC_64K_PAGES is not set |
258 | # CONFIG_PPC_256K_PAGES is not set | ||
241 | CONFIG_FORCE_MAX_ZONEORDER=11 | 259 | CONFIG_FORCE_MAX_ZONEORDER=11 |
242 | CONFIG_PROC_DEVICETREE=y | 260 | CONFIG_PROC_DEVICETREE=y |
243 | CONFIG_CMDLINE_BOOL=y | 261 | CONFIG_CMDLINE_BOOL=y |
@@ -256,6 +274,7 @@ CONFIG_PPC_PCI_CHOICE=y | |||
256 | # CONFIG_PCI_DOMAINS is not set | 274 | # CONFIG_PCI_DOMAINS is not set |
257 | # CONFIG_PCI_SYSCALL is not set | 275 | # CONFIG_PCI_SYSCALL is not set |
258 | # CONFIG_ARCH_SUPPORTS_MSI is not set | 276 | # CONFIG_ARCH_SUPPORTS_MSI is not set |
277 | # CONFIG_PCCARD is not set | ||
259 | # CONFIG_HAS_RAPIDIO is not set | 278 | # CONFIG_HAS_RAPIDIO is not set |
260 | 279 | ||
261 | # | 280 | # |
@@ -271,14 +290,12 @@ CONFIG_PAGE_OFFSET=0xc0000000 | |||
271 | CONFIG_KERNEL_START=0xc0000000 | 290 | CONFIG_KERNEL_START=0xc0000000 |
272 | CONFIG_PHYSICAL_START=0x00000000 | 291 | CONFIG_PHYSICAL_START=0x00000000 |
273 | CONFIG_TASK_SIZE=0xc0000000 | 292 | CONFIG_TASK_SIZE=0xc0000000 |
274 | CONFIG_CONSISTENT_START=0xff100000 | ||
275 | CONFIG_CONSISTENT_SIZE=0x00200000 | 293 | CONFIG_CONSISTENT_SIZE=0x00200000 |
276 | CONFIG_NET=y | 294 | CONFIG_NET=y |
277 | 295 | ||
278 | # | 296 | # |
279 | # Networking options | 297 | # Networking options |
280 | # | 298 | # |
281 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
282 | CONFIG_PACKET=y | 299 | CONFIG_PACKET=y |
283 | # CONFIG_PACKET_MMAP is not set | 300 | # CONFIG_PACKET_MMAP is not set |
284 | CONFIG_UNIX=y | 301 | CONFIG_UNIX=y |
@@ -353,6 +370,7 @@ CONFIG_VLAN_8021Q=y | |||
353 | # CONFIG_LAPB is not set | 370 | # CONFIG_LAPB is not set |
354 | # CONFIG_ECONET is not set | 371 | # CONFIG_ECONET is not set |
355 | # CONFIG_WAN_ROUTER is not set | 372 | # CONFIG_WAN_ROUTER is not set |
373 | # CONFIG_PHONET is not set | ||
356 | # CONFIG_NET_SCHED is not set | 374 | # CONFIG_NET_SCHED is not set |
357 | # CONFIG_DCB is not set | 375 | # CONFIG_DCB is not set |
358 | 376 | ||
@@ -365,7 +383,6 @@ CONFIG_VLAN_8021Q=y | |||
365 | # CONFIG_IRDA is not set | 383 | # CONFIG_IRDA is not set |
366 | # CONFIG_BT is not set | 384 | # CONFIG_BT is not set |
367 | # CONFIG_AF_RXRPC is not set | 385 | # CONFIG_AF_RXRPC is not set |
368 | # CONFIG_PHONET is not set | ||
369 | # CONFIG_WIRELESS is not set | 386 | # CONFIG_WIRELESS is not set |
370 | # CONFIG_WIMAX is not set | 387 | # CONFIG_WIMAX is not set |
371 | # CONFIG_RFKILL is not set | 388 | # CONFIG_RFKILL is not set |
@@ -378,8 +395,12 @@ CONFIG_VLAN_8021Q=y | |||
378 | # | 395 | # |
379 | # Generic Driver Options | 396 | # Generic Driver Options |
380 | # | 397 | # |
398 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
381 | # CONFIG_STANDALONE is not set | 399 | # CONFIG_STANDALONE is not set |
382 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 400 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
401 | CONFIG_FW_LOADER=y | ||
402 | # CONFIG_FIRMWARE_IN_KERNEL is not set | ||
403 | CONFIG_EXTRA_FIRMWARE="" | ||
383 | # CONFIG_DEBUG_DRIVER is not set | 404 | # CONFIG_DEBUG_DRIVER is not set |
384 | # CONFIG_DEBUG_DEVRES is not set | 405 | # CONFIG_DEBUG_DEVRES is not set |
385 | # CONFIG_SYS_HYPERVISOR is not set | 406 | # CONFIG_SYS_HYPERVISOR is not set |
@@ -471,13 +492,21 @@ CONFIG_MTD_NAND_NDFC=y | |||
471 | # LPDDR flash memory drivers | 492 | # LPDDR flash memory drivers |
472 | # | 493 | # |
473 | # CONFIG_MTD_LPDDR is not set | 494 | # CONFIG_MTD_LPDDR is not set |
474 | # CONFIG_MTD_QINFO_PROBE is not set | ||
475 | 495 | ||
476 | # | 496 | # |
477 | # UBI - Unsorted block images | 497 | # UBI - Unsorted block images |
478 | # | 498 | # |
479 | # CONFIG_MTD_UBI is not set | 499 | CONFIG_MTD_UBI=y |
500 | CONFIG_MTD_UBI_WL_THRESHOLD=4096 | ||
501 | CONFIG_MTD_UBI_BEB_RESERVE=1 | ||
502 | # CONFIG_MTD_UBI_GLUEBI is not set | ||
503 | |||
504 | # | ||
505 | # UBI debugging options | ||
506 | # | ||
507 | # CONFIG_MTD_UBI_DEBUG is not set | ||
480 | CONFIG_OF_DEVICE=y | 508 | CONFIG_OF_DEVICE=y |
509 | CONFIG_OF_GPIO=y | ||
481 | CONFIG_OF_I2C=y | 510 | CONFIG_OF_I2C=y |
482 | # CONFIG_PARPORT is not set | 511 | # CONFIG_PARPORT is not set |
483 | CONFIG_BLK_DEV=y | 512 | CONFIG_BLK_DEV=y |
@@ -495,10 +524,17 @@ CONFIG_BLK_DEV_RAM_SIZE=4096 | |||
495 | # CONFIG_XILINX_SYSACE is not set | 524 | # CONFIG_XILINX_SYSACE is not set |
496 | # CONFIG_BLK_DEV_HD is not set | 525 | # CONFIG_BLK_DEV_HD is not set |
497 | CONFIG_MISC_DEVICES=y | 526 | CONFIG_MISC_DEVICES=y |
498 | # CONFIG_EEPROM_93CX6 is not set | ||
499 | # CONFIG_ICS932S401 is not set | 527 | # CONFIG_ICS932S401 is not set |
500 | # CONFIG_ENCLOSURE_SERVICES is not set | 528 | # CONFIG_ENCLOSURE_SERVICES is not set |
529 | # CONFIG_ISL29003 is not set | ||
501 | # CONFIG_C2PORT is not set | 530 | # CONFIG_C2PORT is not set |
531 | |||
532 | # | ||
533 | # EEPROM support | ||
534 | # | ||
535 | CONFIG_EEPROM_AT24=y | ||
536 | # CONFIG_EEPROM_LEGACY is not set | ||
537 | # CONFIG_EEPROM_93CX6 is not set | ||
502 | CONFIG_HAVE_IDE=y | 538 | CONFIG_HAVE_IDE=y |
503 | # CONFIG_IDE is not set | 539 | # CONFIG_IDE is not set |
504 | 540 | ||
@@ -529,7 +565,7 @@ CONFIG_BLK_DEV_SD=y | |||
529 | # CONFIG_SCSI_CONSTANTS is not set | 565 | # CONFIG_SCSI_CONSTANTS is not set |
530 | # CONFIG_SCSI_LOGGING is not set | 566 | # CONFIG_SCSI_LOGGING is not set |
531 | # CONFIG_SCSI_SCAN_ASYNC is not set | 567 | # CONFIG_SCSI_SCAN_ASYNC is not set |
532 | CONFIG_SCSI_WAIT_SCAN=m | 568 | # CONFIG_SCSI_WAIT_SCAN is not set |
533 | 569 | ||
534 | # | 570 | # |
535 | # SCSI Transports | 571 | # SCSI Transports |
@@ -541,10 +577,12 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
541 | # CONFIG_SCSI_SRP_ATTRS is not set | 577 | # CONFIG_SCSI_SRP_ATTRS is not set |
542 | # CONFIG_SCSI_LOWLEVEL is not set | 578 | # CONFIG_SCSI_LOWLEVEL is not set |
543 | # CONFIG_SCSI_DH is not set | 579 | # CONFIG_SCSI_DH is not set |
580 | # CONFIG_SCSI_OSD_INITIATOR is not set | ||
544 | # CONFIG_ATA is not set | 581 | # CONFIG_ATA is not set |
545 | # CONFIG_MD is not set | 582 | # CONFIG_MD is not set |
546 | # CONFIG_MACINTOSH_DRIVERS is not set | 583 | # CONFIG_MACINTOSH_DRIVERS is not set |
547 | CONFIG_NETDEVICES=y | 584 | CONFIG_NETDEVICES=y |
585 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
548 | # CONFIG_DUMMY is not set | 586 | # CONFIG_DUMMY is not set |
549 | # CONFIG_BONDING is not set | 587 | # CONFIG_BONDING is not set |
550 | # CONFIG_MACVLAN is not set | 588 | # CONFIG_MACVLAN is not set |
@@ -554,6 +592,8 @@ CONFIG_NETDEVICES=y | |||
554 | # CONFIG_PHYLIB is not set | 592 | # CONFIG_PHYLIB is not set |
555 | CONFIG_NET_ETHERNET=y | 593 | CONFIG_NET_ETHERNET=y |
556 | CONFIG_MII=y | 594 | CONFIG_MII=y |
595 | # CONFIG_ETHOC is not set | ||
596 | # CONFIG_DNET is not set | ||
557 | CONFIG_IBM_NEW_EMAC=y | 597 | CONFIG_IBM_NEW_EMAC=y |
558 | CONFIG_IBM_NEW_EMAC_RXB=128 | 598 | CONFIG_IBM_NEW_EMAC_RXB=128 |
559 | CONFIG_IBM_NEW_EMAC_TXB=64 | 599 | CONFIG_IBM_NEW_EMAC_TXB=64 |
@@ -577,7 +617,6 @@ CONFIG_IBM_NEW_EMAC_ZMII=y | |||
577 | # | 617 | # |
578 | # CONFIG_WLAN_PRE80211 is not set | 618 | # CONFIG_WLAN_PRE80211 is not set |
579 | # CONFIG_WLAN_80211 is not set | 619 | # CONFIG_WLAN_80211 is not set |
580 | # CONFIG_IWLWIFI_LEDS is not set | ||
581 | 620 | ||
582 | # | 621 | # |
583 | # Enable WiMAX (Networking options) to see the WiMAX drivers | 622 | # Enable WiMAX (Networking options) to see the WiMAX drivers |
@@ -646,6 +685,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
646 | # CONFIG_HVC_UDBG is not set | 685 | # CONFIG_HVC_UDBG is not set |
647 | # CONFIG_IPMI_HANDLER is not set | 686 | # CONFIG_IPMI_HANDLER is not set |
648 | CONFIG_HW_RANDOM=y | 687 | CONFIG_HW_RANDOM=y |
688 | # CONFIG_HW_RANDOM_TIMERIOMEM is not set | ||
649 | # CONFIG_NVRAM is not set | 689 | # CONFIG_NVRAM is not set |
650 | # CONFIG_GEN_RTC is not set | 690 | # CONFIG_GEN_RTC is not set |
651 | # CONFIG_R3964 is not set | 691 | # CONFIG_R3964 is not set |
@@ -663,6 +703,7 @@ CONFIG_I2C_HELPER_AUTO=y | |||
663 | # | 703 | # |
664 | # I2C system bus drivers (mostly embedded / system-on-chip) | 704 | # I2C system bus drivers (mostly embedded / system-on-chip) |
665 | # | 705 | # |
706 | # CONFIG_I2C_GPIO is not set | ||
666 | CONFIG_I2C_IBM_IIC=y | 707 | CONFIG_I2C_IBM_IIC=y |
667 | # CONFIG_I2C_MPC is not set | 708 | # CONFIG_I2C_MPC is not set |
668 | # CONFIG_I2C_OCORES is not set | 709 | # CONFIG_I2C_OCORES is not set |
@@ -685,12 +726,9 @@ CONFIG_I2C_IBM_IIC=y | |||
685 | # Miscellaneous I2C Chip support | 726 | # Miscellaneous I2C Chip support |
686 | # | 727 | # |
687 | # CONFIG_DS1682 is not set | 728 | # CONFIG_DS1682 is not set |
688 | CONFIG_EEPROM_AT24=y | ||
689 | CONFIG_EEPROM_LEGACY=y | ||
690 | # CONFIG_SENSORS_PCF8574 is not set | 729 | # CONFIG_SENSORS_PCF8574 is not set |
691 | # CONFIG_PCF8575 is not set | 730 | # CONFIG_PCF8575 is not set |
692 | # CONFIG_SENSORS_PCA9539 is not set | 731 | # CONFIG_SENSORS_PCA9539 is not set |
693 | # CONFIG_SENSORS_PCF8591 is not set | ||
694 | # CONFIG_SENSORS_MAX6875 is not set | 732 | # CONFIG_SENSORS_MAX6875 is not set |
695 | # CONFIG_SENSORS_TSL2550 is not set | 733 | # CONFIG_SENSORS_TSL2550 is not set |
696 | # CONFIG_I2C_DEBUG_CORE is not set | 734 | # CONFIG_I2C_DEBUG_CORE is not set |
@@ -699,7 +737,30 @@ CONFIG_EEPROM_LEGACY=y | |||
699 | # CONFIG_I2C_DEBUG_CHIP is not set | 737 | # CONFIG_I2C_DEBUG_CHIP is not set |
700 | # CONFIG_SPI is not set | 738 | # CONFIG_SPI is not set |
701 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 739 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
702 | # CONFIG_GPIOLIB is not set | 740 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
741 | CONFIG_GPIOLIB=y | ||
742 | # CONFIG_DEBUG_GPIO is not set | ||
743 | CONFIG_GPIO_SYSFS=y | ||
744 | |||
745 | # | ||
746 | # Memory mapped GPIO expanders: | ||
747 | # | ||
748 | # CONFIG_GPIO_XILINX is not set | ||
749 | |||
750 | # | ||
751 | # I2C GPIO expanders: | ||
752 | # | ||
753 | # CONFIG_GPIO_MAX732X is not set | ||
754 | # CONFIG_GPIO_PCA953X is not set | ||
755 | # CONFIG_GPIO_PCF857X is not set | ||
756 | |||
757 | # | ||
758 | # PCI GPIO expanders: | ||
759 | # | ||
760 | |||
761 | # | ||
762 | # SPI GPIO expanders: | ||
763 | # | ||
703 | # CONFIG_W1 is not set | 764 | # CONFIG_W1 is not set |
704 | # CONFIG_POWER_SUPPLY is not set | 765 | # CONFIG_POWER_SUPPLY is not set |
705 | CONFIG_HWMON=y | 766 | CONFIG_HWMON=y |
@@ -721,6 +782,7 @@ CONFIG_SENSORS_AD7414=y | |||
721 | # CONFIG_SENSORS_F71805F is not set | 782 | # CONFIG_SENSORS_F71805F is not set |
722 | # CONFIG_SENSORS_F71882FG is not set | 783 | # CONFIG_SENSORS_F71882FG is not set |
723 | # CONFIG_SENSORS_F75375S is not set | 784 | # CONFIG_SENSORS_F75375S is not set |
785 | # CONFIG_SENSORS_G760A is not set | ||
724 | # CONFIG_SENSORS_GL518SM is not set | 786 | # CONFIG_SENSORS_GL518SM is not set |
725 | # CONFIG_SENSORS_GL520SM is not set | 787 | # CONFIG_SENSORS_GL520SM is not set |
726 | # CONFIG_SENSORS_IT87 is not set | 788 | # CONFIG_SENSORS_IT87 is not set |
@@ -735,11 +797,15 @@ CONFIG_SENSORS_AD7414=y | |||
735 | # CONFIG_SENSORS_LM90 is not set | 797 | # CONFIG_SENSORS_LM90 is not set |
736 | # CONFIG_SENSORS_LM92 is not set | 798 | # CONFIG_SENSORS_LM92 is not set |
737 | # CONFIG_SENSORS_LM93 is not set | 799 | # CONFIG_SENSORS_LM93 is not set |
800 | # CONFIG_SENSORS_LTC4215 is not set | ||
738 | # CONFIG_SENSORS_LTC4245 is not set | 801 | # CONFIG_SENSORS_LTC4245 is not set |
802 | # CONFIG_SENSORS_LM95241 is not set | ||
739 | # CONFIG_SENSORS_MAX1619 is not set | 803 | # CONFIG_SENSORS_MAX1619 is not set |
740 | # CONFIG_SENSORS_MAX6650 is not set | 804 | # CONFIG_SENSORS_MAX6650 is not set |
741 | # CONFIG_SENSORS_PC87360 is not set | 805 | # CONFIG_SENSORS_PC87360 is not set |
742 | # CONFIG_SENSORS_PC87427 is not set | 806 | # CONFIG_SENSORS_PC87427 is not set |
807 | # CONFIG_SENSORS_PCF8591 is not set | ||
808 | # CONFIG_SENSORS_SHT15 is not set | ||
743 | # CONFIG_SENSORS_DME1737 is not set | 809 | # CONFIG_SENSORS_DME1737 is not set |
744 | # CONFIG_SENSORS_SMSC47M1 is not set | 810 | # CONFIG_SENSORS_SMSC47M1 is not set |
745 | # CONFIG_SENSORS_SMSC47M192 is not set | 811 | # CONFIG_SENSORS_SMSC47M192 is not set |
@@ -785,6 +851,7 @@ CONFIG_SSB_POSSIBLE=y | |||
785 | # CONFIG_MFD_CORE is not set | 851 | # CONFIG_MFD_CORE is not set |
786 | # CONFIG_MFD_SM501 is not set | 852 | # CONFIG_MFD_SM501 is not set |
787 | # CONFIG_HTC_PASIC3 is not set | 853 | # CONFIG_HTC_PASIC3 is not set |
854 | # CONFIG_TPS65010 is not set | ||
788 | # CONFIG_TWL4030_CORE is not set | 855 | # CONFIG_TWL4030_CORE is not set |
789 | # CONFIG_MFD_TMIO is not set | 856 | # CONFIG_MFD_TMIO is not set |
790 | # CONFIG_PMIC_DA903X is not set | 857 | # CONFIG_PMIC_DA903X is not set |
@@ -870,11 +937,11 @@ CONFIG_USB_OHCI_LITTLE_ENDIAN=y | |||
870 | # CONFIG_USB_TMC is not set | 937 | # CONFIG_USB_TMC is not set |
871 | 938 | ||
872 | # | 939 | # |
873 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; | 940 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may |
874 | # | 941 | # |
875 | 942 | ||
876 | # | 943 | # |
877 | # see USB_STORAGE Help for more information | 944 | # also be needed; see USB_STORAGE Help for more info |
878 | # | 945 | # |
879 | CONFIG_USB_STORAGE=y | 946 | CONFIG_USB_STORAGE=y |
880 | # CONFIG_USB_STORAGE_DEBUG is not set | 947 | # CONFIG_USB_STORAGE_DEBUG is not set |
@@ -915,7 +982,6 @@ CONFIG_USB_STORAGE=y | |||
915 | # CONFIG_USB_LED is not set | 982 | # CONFIG_USB_LED is not set |
916 | # CONFIG_USB_CYPRESS_CY7C63 is not set | 983 | # CONFIG_USB_CYPRESS_CY7C63 is not set |
917 | # CONFIG_USB_CYTHERM is not set | 984 | # CONFIG_USB_CYTHERM is not set |
918 | # CONFIG_USB_PHIDGET is not set | ||
919 | # CONFIG_USB_IDMOUSE is not set | 985 | # CONFIG_USB_IDMOUSE is not set |
920 | # CONFIG_USB_FTDI_ELAN is not set | 986 | # CONFIG_USB_FTDI_ELAN is not set |
921 | # CONFIG_USB_APPLEDISPLAY is not set | 987 | # CONFIG_USB_APPLEDISPLAY is not set |
@@ -929,6 +995,8 @@ CONFIG_USB_STORAGE=y | |||
929 | # | 995 | # |
930 | # OTG and related infrastructure | 996 | # OTG and related infrastructure |
931 | # | 997 | # |
998 | # CONFIG_USB_GPIO_VBUS is not set | ||
999 | # CONFIG_NOP_USB_XCEIV is not set | ||
932 | CONFIG_MMC=y | 1000 | CONFIG_MMC=y |
933 | # CONFIG_MMC_DEBUG is not set | 1001 | # CONFIG_MMC_DEBUG is not set |
934 | # CONFIG_MMC_UNSAFE_RESUME is not set | 1002 | # CONFIG_MMC_UNSAFE_RESUME is not set |
@@ -946,6 +1014,7 @@ CONFIG_MMC_BLOCK_BOUNCE=y | |||
946 | # | 1014 | # |
947 | # CONFIG_MMC_SDHCI is not set | 1015 | # CONFIG_MMC_SDHCI is not set |
948 | # CONFIG_MMC_WBSD is not set | 1016 | # CONFIG_MMC_WBSD is not set |
1017 | CONFIG_MMC_PIKASD=y | ||
949 | # CONFIG_MEMSTICK is not set | 1018 | # CONFIG_MEMSTICK is not set |
950 | CONFIG_NEW_LEDS=y | 1019 | CONFIG_NEW_LEDS=y |
951 | CONFIG_LEDS_CLASS=y | 1020 | CONFIG_LEDS_CLASS=y |
@@ -953,16 +1022,31 @@ CONFIG_LEDS_CLASS=y | |||
953 | # | 1022 | # |
954 | # LED drivers | 1023 | # LED drivers |
955 | # | 1024 | # |
1025 | CONFIG_LEDS_GPIO=y | ||
1026 | # CONFIG_LEDS_GPIO_PLATFORM is not set | ||
1027 | CONFIG_LEDS_GPIO_OF=y | ||
1028 | # CONFIG_LEDS_LP5521 is not set | ||
956 | # CONFIG_LEDS_PCA955X is not set | 1029 | # CONFIG_LEDS_PCA955X is not set |
1030 | # CONFIG_LEDS_BD2802 is not set | ||
957 | 1031 | ||
958 | # | 1032 | # |
959 | # LED Triggers | 1033 | # LED Triggers |
960 | # | 1034 | # |
961 | # CONFIG_LEDS_TRIGGERS is not set | 1035 | CONFIG_LEDS_TRIGGERS=y |
1036 | # CONFIG_LEDS_TRIGGER_TIMER is not set | ||
1037 | # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set | ||
1038 | # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set | ||
1039 | # CONFIG_LEDS_TRIGGER_GPIO is not set | ||
1040 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | ||
1041 | |||
1042 | # | ||
1043 | # iptables trigger is under Netfilter config (LED target) | ||
1044 | # | ||
962 | # CONFIG_ACCESSIBILITY is not set | 1045 | # CONFIG_ACCESSIBILITY is not set |
963 | # CONFIG_EDAC is not set | 1046 | # CONFIG_EDAC is not set |
964 | # CONFIG_RTC_CLASS is not set | 1047 | # CONFIG_RTC_CLASS is not set |
965 | # CONFIG_DMADEVICES is not set | 1048 | # CONFIG_DMADEVICES is not set |
1049 | # CONFIG_AUXDISPLAY is not set | ||
966 | # CONFIG_UIO is not set | 1050 | # CONFIG_UIO is not set |
967 | # CONFIG_STAGING is not set | 1051 | # CONFIG_STAGING is not set |
968 | 1052 | ||
@@ -973,6 +1057,7 @@ CONFIG_EXT2_FS=y | |||
973 | # CONFIG_EXT2_FS_XATTR is not set | 1057 | # CONFIG_EXT2_FS_XATTR is not set |
974 | # CONFIG_EXT2_FS_XIP is not set | 1058 | # CONFIG_EXT2_FS_XIP is not set |
975 | CONFIG_EXT3_FS=y | 1059 | CONFIG_EXT3_FS=y |
1060 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | ||
976 | # CONFIG_EXT3_FS_XATTR is not set | 1061 | # CONFIG_EXT3_FS_XATTR is not set |
977 | # CONFIG_EXT4_FS is not set | 1062 | # CONFIG_EXT4_FS is not set |
978 | CONFIG_JBD=y | 1063 | CONFIG_JBD=y |
@@ -993,6 +1078,11 @@ CONFIG_INOTIFY_USER=y | |||
993 | # CONFIG_FUSE_FS is not set | 1078 | # CONFIG_FUSE_FS is not set |
994 | 1079 | ||
995 | # | 1080 | # |
1081 | # Caches | ||
1082 | # | ||
1083 | # CONFIG_FSCACHE is not set | ||
1084 | |||
1085 | # | ||
996 | # CD-ROM/DVD Filesystems | 1086 | # CD-ROM/DVD Filesystems |
997 | # | 1087 | # |
998 | # CONFIG_ISO9660_FS is not set | 1088 | # CONFIG_ISO9660_FS is not set |
@@ -1039,6 +1129,12 @@ CONFIG_JFFS2_ZLIB=y | |||
1039 | # CONFIG_JFFS2_LZO is not set | 1129 | # CONFIG_JFFS2_LZO is not set |
1040 | CONFIG_JFFS2_RTIME=y | 1130 | CONFIG_JFFS2_RTIME=y |
1041 | # CONFIG_JFFS2_RUBIN is not set | 1131 | # CONFIG_JFFS2_RUBIN is not set |
1132 | CONFIG_UBIFS_FS=y | ||
1133 | # CONFIG_UBIFS_FS_XATTR is not set | ||
1134 | # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set | ||
1135 | CONFIG_UBIFS_FS_LZO=y | ||
1136 | CONFIG_UBIFS_FS_ZLIB=y | ||
1137 | # CONFIG_UBIFS_FS_DEBUG is not set | ||
1042 | CONFIG_CRAMFS=y | 1138 | CONFIG_CRAMFS=y |
1043 | # CONFIG_SQUASHFS is not set | 1139 | # CONFIG_SQUASHFS is not set |
1044 | # CONFIG_VXFS_FS is not set | 1140 | # CONFIG_VXFS_FS is not set |
@@ -1049,6 +1145,7 @@ CONFIG_CRAMFS=y | |||
1049 | # CONFIG_ROMFS_FS is not set | 1145 | # CONFIG_ROMFS_FS is not set |
1050 | # CONFIG_SYSV_FS is not set | 1146 | # CONFIG_SYSV_FS is not set |
1051 | # CONFIG_UFS_FS is not set | 1147 | # CONFIG_UFS_FS is not set |
1148 | # CONFIG_NILFS2_FS is not set | ||
1052 | CONFIG_NETWORK_FILESYSTEMS=y | 1149 | CONFIG_NETWORK_FILESYSTEMS=y |
1053 | CONFIG_NFS_FS=y | 1150 | CONFIG_NFS_FS=y |
1054 | CONFIG_NFS_V3=y | 1151 | CONFIG_NFS_V3=y |
@@ -1060,7 +1157,6 @@ CONFIG_LOCKD=y | |||
1060 | CONFIG_LOCKD_V4=y | 1157 | CONFIG_LOCKD_V4=y |
1061 | CONFIG_NFS_COMMON=y | 1158 | CONFIG_NFS_COMMON=y |
1062 | CONFIG_SUNRPC=y | 1159 | CONFIG_SUNRPC=y |
1063 | # CONFIG_SUNRPC_REGISTER_V4 is not set | ||
1064 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 1160 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
1065 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 1161 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
1066 | # CONFIG_SMB_FS is not set | 1162 | # CONFIG_SMB_FS is not set |
@@ -1115,6 +1211,7 @@ CONFIG_NLS_ISO8859_15=y | |||
1115 | # CONFIG_NLS_KOI8_U is not set | 1211 | # CONFIG_NLS_KOI8_U is not set |
1116 | CONFIG_NLS_UTF8=y | 1212 | CONFIG_NLS_UTF8=y |
1117 | # CONFIG_DLM is not set | 1213 | # CONFIG_DLM is not set |
1214 | # CONFIG_BINARY_PRINTF is not set | ||
1118 | 1215 | ||
1119 | # | 1216 | # |
1120 | # Library routines | 1217 | # Library routines |
@@ -1122,7 +1219,7 @@ CONFIG_NLS_UTF8=y | |||
1122 | CONFIG_BITREVERSE=y | 1219 | CONFIG_BITREVERSE=y |
1123 | CONFIG_GENERIC_FIND_LAST_BIT=y | 1220 | CONFIG_GENERIC_FIND_LAST_BIT=y |
1124 | CONFIG_CRC_CCITT=y | 1221 | CONFIG_CRC_CCITT=y |
1125 | # CONFIG_CRC16 is not set | 1222 | CONFIG_CRC16=y |
1126 | CONFIG_CRC_T10DIF=y | 1223 | CONFIG_CRC_T10DIF=y |
1127 | # CONFIG_CRC_ITU_T is not set | 1224 | # CONFIG_CRC_ITU_T is not set |
1128 | CONFIG_CRC32=y | 1225 | CONFIG_CRC32=y |
@@ -1130,16 +1227,19 @@ CONFIG_CRC32=y | |||
1130 | # CONFIG_LIBCRC32C is not set | 1227 | # CONFIG_LIBCRC32C is not set |
1131 | CONFIG_ZLIB_INFLATE=y | 1228 | CONFIG_ZLIB_INFLATE=y |
1132 | CONFIG_ZLIB_DEFLATE=y | 1229 | CONFIG_ZLIB_DEFLATE=y |
1133 | CONFIG_PLIST=y | 1230 | CONFIG_LZO_COMPRESS=y |
1231 | CONFIG_LZO_DECOMPRESS=y | ||
1232 | CONFIG_DECOMPRESS_GZIP=y | ||
1134 | CONFIG_HAS_IOMEM=y | 1233 | CONFIG_HAS_IOMEM=y |
1135 | CONFIG_HAS_IOPORT=y | 1234 | CONFIG_HAS_IOPORT=y |
1136 | CONFIG_HAS_DMA=y | 1235 | CONFIG_HAS_DMA=y |
1137 | CONFIG_HAVE_LMB=y | 1236 | CONFIG_HAVE_LMB=y |
1237 | CONFIG_NLATTR=y | ||
1138 | 1238 | ||
1139 | # | 1239 | # |
1140 | # Kernel hacking | 1240 | # Kernel hacking |
1141 | # | 1241 | # |
1142 | # CONFIG_PRINTK_TIME is not set | 1242 | CONFIG_PRINTK_TIME=y |
1143 | CONFIG_ENABLE_WARN_DEPRECATED=y | 1243 | CONFIG_ENABLE_WARN_DEPRECATED=y |
1144 | CONFIG_ENABLE_MUST_CHECK=y | 1244 | CONFIG_ENABLE_MUST_CHECK=y |
1145 | CONFIG_FRAME_WARN=1024 | 1245 | CONFIG_FRAME_WARN=1024 |
@@ -1152,11 +1252,15 @@ CONFIG_DEBUG_KERNEL=y | |||
1152 | CONFIG_DETECT_SOFTLOCKUP=y | 1252 | CONFIG_DETECT_SOFTLOCKUP=y |
1153 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | 1253 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set |
1154 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | 1254 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 |
1255 | CONFIG_DETECT_HUNG_TASK=y | ||
1256 | # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set | ||
1257 | CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | ||
1155 | # CONFIG_SCHED_DEBUG is not set | 1258 | # CONFIG_SCHED_DEBUG is not set |
1156 | # CONFIG_SCHEDSTATS is not set | 1259 | # CONFIG_SCHEDSTATS is not set |
1157 | # CONFIG_TIMER_STATS is not set | 1260 | # CONFIG_TIMER_STATS is not set |
1158 | # CONFIG_DEBUG_OBJECTS is not set | 1261 | # CONFIG_DEBUG_OBJECTS is not set |
1159 | # CONFIG_DEBUG_SLAB is not set | 1262 | # CONFIG_SLUB_DEBUG_ON is not set |
1263 | # CONFIG_SLUB_STATS is not set | ||
1160 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1264 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1161 | # CONFIG_RT_MUTEX_TESTER is not set | 1265 | # CONFIG_RT_MUTEX_TESTER is not set |
1162 | # CONFIG_DEBUG_SPINLOCK is not set | 1266 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1180,9 +1284,12 @@ CONFIG_DEBUG_INFO=y | |||
1180 | # CONFIG_FAULT_INJECTION is not set | 1284 | # CONFIG_FAULT_INJECTION is not set |
1181 | # CONFIG_LATENCYTOP is not set | 1285 | # CONFIG_LATENCYTOP is not set |
1182 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1286 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
1287 | # CONFIG_DEBUG_PAGEALLOC is not set | ||
1183 | CONFIG_HAVE_FUNCTION_TRACER=y | 1288 | CONFIG_HAVE_FUNCTION_TRACER=y |
1289 | CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | ||
1184 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1290 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1185 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1291 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1292 | CONFIG_TRACING_SUPPORT=y | ||
1186 | 1293 | ||
1187 | # | 1294 | # |
1188 | # Tracers | 1295 | # Tracers |
@@ -1190,24 +1297,27 @@ CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | |||
1190 | # CONFIG_FUNCTION_TRACER is not set | 1297 | # CONFIG_FUNCTION_TRACER is not set |
1191 | # CONFIG_SCHED_TRACER is not set | 1298 | # CONFIG_SCHED_TRACER is not set |
1192 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1299 | # CONFIG_CONTEXT_SWITCH_TRACER is not set |
1300 | # CONFIG_EVENT_TRACER is not set | ||
1193 | # CONFIG_BOOT_TRACER is not set | 1301 | # CONFIG_BOOT_TRACER is not set |
1194 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1302 | # CONFIG_TRACE_BRANCH_PROFILING is not set |
1195 | # CONFIG_STACK_TRACER is not set | 1303 | # CONFIG_STACK_TRACER is not set |
1196 | # CONFIG_DYNAMIC_PRINTK_DEBUG is not set | 1304 | # CONFIG_KMEMTRACE is not set |
1305 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1306 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1307 | # CONFIG_DYNAMIC_DEBUG is not set | ||
1197 | # CONFIG_SAMPLES is not set | 1308 | # CONFIG_SAMPLES is not set |
1198 | CONFIG_HAVE_ARCH_KGDB=y | 1309 | CONFIG_HAVE_ARCH_KGDB=y |
1199 | # CONFIG_KGDB is not set | 1310 | # CONFIG_KGDB is not set |
1200 | CONFIG_PRINT_STACK_DEPTH=64 | 1311 | CONFIG_PRINT_STACK_DEPTH=64 |
1201 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1312 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1202 | # CONFIG_DEBUG_STACK_USAGE is not set | 1313 | # CONFIG_DEBUG_STACK_USAGE is not set |
1203 | # CONFIG_DEBUG_PAGEALLOC is not set | ||
1204 | # CONFIG_CODE_PATCHING_SELFTEST is not set | 1314 | # CONFIG_CODE_PATCHING_SELFTEST is not set |
1205 | # CONFIG_FTR_FIXUP_SELFTEST is not set | 1315 | # CONFIG_FTR_FIXUP_SELFTEST is not set |
1206 | # CONFIG_MSI_BITMAP_SELFTEST is not set | 1316 | # CONFIG_MSI_BITMAP_SELFTEST is not set |
1207 | # CONFIG_XMON is not set | 1317 | # CONFIG_XMON is not set |
1208 | CONFIG_IRQSTACKS=y | 1318 | CONFIG_IRQSTACKS=y |
1209 | # CONFIG_VIRQ_DEBUG is not set | 1319 | # CONFIG_VIRQ_DEBUG is not set |
1210 | CONFIG_BDI_SWITCH=y | 1320 | # CONFIG_BDI_SWITCH is not set |
1211 | # CONFIG_PPC_EARLY_DEBUG is not set | 1321 | # CONFIG_PPC_EARLY_DEBUG is not set |
1212 | 1322 | ||
1213 | # | 1323 | # |
@@ -1223,6 +1333,8 @@ CONFIG_CRYPTO=y | |||
1223 | # Crypto core or helper | 1333 | # Crypto core or helper |
1224 | # | 1334 | # |
1225 | # CONFIG_CRYPTO_FIPS is not set | 1335 | # CONFIG_CRYPTO_FIPS is not set |
1336 | CONFIG_CRYPTO_ALGAPI=y | ||
1337 | CONFIG_CRYPTO_ALGAPI2=y | ||
1226 | # CONFIG_CRYPTO_MANAGER is not set | 1338 | # CONFIG_CRYPTO_MANAGER is not set |
1227 | # CONFIG_CRYPTO_MANAGER2 is not set | 1339 | # CONFIG_CRYPTO_MANAGER2 is not set |
1228 | # CONFIG_CRYPTO_GF128MUL is not set | 1340 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1294,13 +1406,15 @@ CONFIG_CRYPTO=y | |||
1294 | # | 1406 | # |
1295 | # Compression | 1407 | # Compression |
1296 | # | 1408 | # |
1297 | # CONFIG_CRYPTO_DEFLATE is not set | 1409 | CONFIG_CRYPTO_DEFLATE=y |
1298 | # CONFIG_CRYPTO_LZO is not set | 1410 | # CONFIG_CRYPTO_ZLIB is not set |
1411 | CONFIG_CRYPTO_LZO=y | ||
1299 | 1412 | ||
1300 | # | 1413 | # |
1301 | # Random Number Generation | 1414 | # Random Number Generation |
1302 | # | 1415 | # |
1303 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 1416 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
1304 | CONFIG_CRYPTO_HW=y | 1417 | CONFIG_CRYPTO_HW=y |
1418 | # CONFIG_CRYPTO_DEV_PPC4XX is not set | ||
1305 | # CONFIG_PPC_CLOCK is not set | 1419 | # CONFIG_PPC_CLOCK is not set |
1306 | # CONFIG_VIRTUALIZATION is not set | 1420 | # CONFIG_VIRTUALIZATION is not set |
diff --git a/arch/powerpc/configs/83xx/asp8347_defconfig b/arch/powerpc/configs/83xx/asp8347_defconfig index 278939713775..a2df0635b6de 100644 --- a/arch/powerpc/configs/83xx/asp8347_defconfig +++ b/arch/powerpc/configs/83xx/asp8347_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:05 2009 | 4 | # Wed Jul 29 23:32:02 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | CONFIG_FSL_EMB_PERFMON=y | 20 | CONFIG_FSL_EMB_PERFMON=y |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
@@ -53,6 +56,7 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | # CONFIG_DEFAULT_UIMAGE is not set | 60 | # CONFIG_DEFAULT_UIMAGE is not set |
57 | CONFIG_REDBOOT=y | 61 | CONFIG_REDBOOT=y |
58 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 62 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
@@ -60,6 +64,7 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y | |||
60 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
61 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
62 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
67 | CONFIG_CONSTRUCTORS=y | ||
63 | 68 | ||
64 | # | 69 | # |
65 | # General setup | 70 | # General setup |
@@ -108,7 +113,6 @@ CONFIG_ANON_INODES=y | |||
108 | CONFIG_EMBEDDED=y | 113 | CONFIG_EMBEDDED=y |
109 | CONFIG_SYSCTL_SYSCALL=y | 114 | CONFIG_SYSCTL_SYSCALL=y |
110 | # CONFIG_KALLSYMS is not set | 115 | # CONFIG_KALLSYMS is not set |
111 | # CONFIG_STRIP_ASM_SYMS is not set | ||
112 | CONFIG_HOTPLUG=y | 116 | CONFIG_HOTPLUG=y |
113 | CONFIG_PRINTK=y | 117 | CONFIG_PRINTK=y |
114 | CONFIG_BUG=y | 118 | CONFIG_BUG=y |
@@ -121,9 +125,16 @@ CONFIG_TIMERFD=y | |||
121 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
122 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
123 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | ||
129 | |||
130 | # | ||
131 | # Performance Counters | ||
132 | # | ||
133 | # CONFIG_PERF_COUNTERS is not set | ||
124 | CONFIG_VM_EVENT_COUNTERS=y | 134 | CONFIG_VM_EVENT_COUNTERS=y |
125 | CONFIG_PCI_QUIRKS=y | 135 | CONFIG_PCI_QUIRKS=y |
126 | CONFIG_SLUB_DEBUG=y | 136 | CONFIG_SLUB_DEBUG=y |
137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
127 | CONFIG_COMPAT_BRK=y | 138 | CONFIG_COMPAT_BRK=y |
128 | # CONFIG_SLAB is not set | 139 | # CONFIG_SLAB is not set |
129 | CONFIG_SLUB=y | 140 | CONFIG_SLUB=y |
@@ -136,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
136 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
137 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
138 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
150 | |||
151 | # | ||
152 | # GCOV-based kernel profiling | ||
153 | # | ||
139 | # CONFIG_SLOW_WORK is not set | 154 | # CONFIG_SLOW_WORK is not set |
140 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
141 | CONFIG_SLABINFO=y | 156 | CONFIG_SLABINFO=y |
@@ -148,7 +163,7 @@ CONFIG_MODULE_UNLOAD=y | |||
148 | # CONFIG_MODVERSIONS is not set | 163 | # CONFIG_MODVERSIONS is not set |
149 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 164 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
150 | CONFIG_BLOCK=y | 165 | CONFIG_BLOCK=y |
151 | # CONFIG_LBD is not set | 166 | CONFIG_LBDAF=y |
152 | # CONFIG_BLK_DEV_BSG is not set | 167 | # CONFIG_BLK_DEV_BSG is not set |
153 | # CONFIG_BLK_DEV_INTEGRITY is not set | 168 | # CONFIG_BLK_DEV_INTEGRITY is not set |
154 | 169 | ||
@@ -190,6 +205,7 @@ CONFIG_PPC_83xx=y | |||
190 | # CONFIG_MPC837x_RDB is not set | 205 | # CONFIG_MPC837x_RDB is not set |
191 | # CONFIG_SBC834x is not set | 206 | # CONFIG_SBC834x is not set |
192 | CONFIG_ASP834x=y | 207 | CONFIG_ASP834x=y |
208 | # CONFIG_KMETER1 is not set | ||
193 | CONFIG_PPC_MPC834x=y | 209 | CONFIG_PPC_MPC834x=y |
194 | # CONFIG_PPC_86xx is not set | 210 | # CONFIG_PPC_86xx is not set |
195 | # CONFIG_EMBEDDED6xx is not set | 211 | # CONFIG_EMBEDDED6xx is not set |
@@ -235,6 +251,7 @@ CONFIG_BINFMT_ELF=y | |||
235 | # CONFIG_HAVE_AOUT is not set | 251 | # CONFIG_HAVE_AOUT is not set |
236 | # CONFIG_BINFMT_MISC is not set | 252 | # CONFIG_BINFMT_MISC is not set |
237 | # CONFIG_IOMMU_HELPER is not set | 253 | # CONFIG_IOMMU_HELPER is not set |
254 | # CONFIG_SWIOTLB is not set | ||
238 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
239 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 256 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
240 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -255,9 +272,9 @@ CONFIG_MIGRATION=y | |||
255 | CONFIG_ZONE_DMA_FLAG=1 | 272 | CONFIG_ZONE_DMA_FLAG=1 |
256 | CONFIG_BOUNCE=y | 273 | CONFIG_BOUNCE=y |
257 | CONFIG_VIRT_TO_BUS=y | 274 | CONFIG_VIRT_TO_BUS=y |
258 | CONFIG_UNEVICTABLE_LRU=y | ||
259 | CONFIG_HAVE_MLOCK=y | 275 | CONFIG_HAVE_MLOCK=y |
260 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
277 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
261 | CONFIG_PPC_4K_PAGES=y | 278 | CONFIG_PPC_4K_PAGES=y |
262 | # CONFIG_PPC_16K_PAGES is not set | 279 | # CONFIG_PPC_16K_PAGES is not set |
263 | # CONFIG_PPC_64K_PAGES is not set | 280 | # CONFIG_PPC_64K_PAGES is not set |
@@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
366 | # CONFIG_ECONET is not set | 383 | # CONFIG_ECONET is not set |
367 | # CONFIG_WAN_ROUTER is not set | 384 | # CONFIG_WAN_ROUTER is not set |
368 | # CONFIG_PHONET is not set | 385 | # CONFIG_PHONET is not set |
386 | # CONFIG_IEEE802154 is not set | ||
369 | # CONFIG_NET_SCHED is not set | 387 | # CONFIG_NET_SCHED is not set |
370 | # CONFIG_DCB is not set | 388 | # CONFIG_DCB is not set |
371 | 389 | ||
@@ -383,7 +401,11 @@ CONFIG_WIRELESS=y | |||
383 | CONFIG_WIRELESS_OLD_REGULATORY=y | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
384 | # CONFIG_WIRELESS_EXT is not set | 402 | # CONFIG_WIRELESS_EXT is not set |
385 | # CONFIG_LIB80211 is not set | 403 | # CONFIG_LIB80211 is not set |
386 | # CONFIG_MAC80211 is not set | 404 | |
405 | # | ||
406 | # CFG80211 needs to be enabled for MAC80211 | ||
407 | # | ||
408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
387 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
388 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
389 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
@@ -490,6 +512,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
490 | # CONFIG_MTD_UBI is not set | 512 | # CONFIG_MTD_UBI is not set |
491 | CONFIG_OF_DEVICE=y | 513 | CONFIG_OF_DEVICE=y |
492 | CONFIG_OF_I2C=y | 514 | CONFIG_OF_I2C=y |
515 | CONFIG_OF_MDIO=y | ||
493 | # CONFIG_PARPORT is not set | 516 | # CONFIG_PARPORT is not set |
494 | CONFIG_BLK_DEV=y | 517 | CONFIG_BLK_DEV=y |
495 | # CONFIG_BLK_DEV_FD is not set | 518 | # CONFIG_BLK_DEV_FD is not set |
@@ -525,7 +548,9 @@ CONFIG_MISC_DEVICES=y | |||
525 | # | 548 | # |
526 | # CONFIG_EEPROM_AT24 is not set | 549 | # CONFIG_EEPROM_AT24 is not set |
527 | # CONFIG_EEPROM_LEGACY is not set | 550 | # CONFIG_EEPROM_LEGACY is not set |
551 | # CONFIG_EEPROM_MAX6875 is not set | ||
528 | # CONFIG_EEPROM_93CX6 is not set | 552 | # CONFIG_EEPROM_93CX6 is not set |
553 | # CONFIG_CB710_CORE is not set | ||
529 | CONFIG_HAVE_IDE=y | 554 | CONFIG_HAVE_IDE=y |
530 | # CONFIG_IDE is not set | 555 | # CONFIG_IDE is not set |
531 | 556 | ||
@@ -545,14 +570,17 @@ CONFIG_HAVE_IDE=y | |||
545 | # | 570 | # |
546 | 571 | ||
547 | # | 572 | # |
548 | # Enable only one of the two stacks, unless you know what you are doing | 573 | # You can enable one or both FireWire driver stacks. |
574 | # | ||
575 | |||
576 | # | ||
577 | # See the help texts for more information. | ||
549 | # | 578 | # |
550 | # CONFIG_FIREWIRE is not set | 579 | # CONFIG_FIREWIRE is not set |
551 | # CONFIG_IEEE1394 is not set | 580 | # CONFIG_IEEE1394 is not set |
552 | # CONFIG_I2O is not set | 581 | # CONFIG_I2O is not set |
553 | # CONFIG_MACINTOSH_DRIVERS is not set | 582 | # CONFIG_MACINTOSH_DRIVERS is not set |
554 | CONFIG_NETDEVICES=y | 583 | CONFIG_NETDEVICES=y |
555 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
556 | # CONFIG_DUMMY is not set | 584 | # CONFIG_DUMMY is not set |
557 | # CONFIG_BONDING is not set | 585 | # CONFIG_BONDING is not set |
558 | # CONFIG_MACVLAN is not set | 586 | # CONFIG_MACVLAN is not set |
@@ -599,6 +627,7 @@ CONFIG_MII=y | |||
599 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 627 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
600 | # CONFIG_NET_PCI is not set | 628 | # CONFIG_NET_PCI is not set |
601 | # CONFIG_B44 is not set | 629 | # CONFIG_B44 is not set |
630 | # CONFIG_KS8842 is not set | ||
602 | # CONFIG_ATL2 is not set | 631 | # CONFIG_ATL2 is not set |
603 | CONFIG_NETDEV_1000=y | 632 | CONFIG_NETDEV_1000=y |
604 | # CONFIG_ACENIC is not set | 633 | # CONFIG_ACENIC is not set |
@@ -618,8 +647,10 @@ CONFIG_NETDEV_1000=y | |||
618 | # CONFIG_VIA_VELOCITY is not set | 647 | # CONFIG_VIA_VELOCITY is not set |
619 | # CONFIG_TIGON3 is not set | 648 | # CONFIG_TIGON3 is not set |
620 | # CONFIG_BNX2 is not set | 649 | # CONFIG_BNX2 is not set |
650 | # CONFIG_CNIC is not set | ||
621 | CONFIG_FSL_PQ_MDIO=y | 651 | CONFIG_FSL_PQ_MDIO=y |
622 | CONFIG_GIANFAR=y | 652 | CONFIG_GIANFAR=y |
653 | # CONFIG_MV643XX_ETH is not set | ||
623 | # CONFIG_QLA3XXX is not set | 654 | # CONFIG_QLA3XXX is not set |
624 | # CONFIG_ATL1 is not set | 655 | # CONFIG_ATL1 is not set |
625 | # CONFIG_ATL1E is not set | 656 | # CONFIG_ATL1E is not set |
@@ -786,13 +817,17 @@ CONFIG_I2C_MPC=y | |||
786 | # CONFIG_SENSORS_PCF8574 is not set | 817 | # CONFIG_SENSORS_PCF8574 is not set |
787 | # CONFIG_PCF8575 is not set | 818 | # CONFIG_PCF8575 is not set |
788 | # CONFIG_SENSORS_PCA9539 is not set | 819 | # CONFIG_SENSORS_PCA9539 is not set |
789 | # CONFIG_SENSORS_MAX6875 is not set | ||
790 | # CONFIG_SENSORS_TSL2550 is not set | 820 | # CONFIG_SENSORS_TSL2550 is not set |
791 | # CONFIG_I2C_DEBUG_CORE is not set | 821 | # CONFIG_I2C_DEBUG_CORE is not set |
792 | # CONFIG_I2C_DEBUG_ALGO is not set | 822 | # CONFIG_I2C_DEBUG_ALGO is not set |
793 | # CONFIG_I2C_DEBUG_BUS is not set | 823 | # CONFIG_I2C_DEBUG_BUS is not set |
794 | # CONFIG_I2C_DEBUG_CHIP is not set | 824 | # CONFIG_I2C_DEBUG_CHIP is not set |
795 | # CONFIG_SPI is not set | 825 | # CONFIG_SPI is not set |
826 | |||
827 | # | ||
828 | # PPS support | ||
829 | # | ||
830 | # CONFIG_PPS is not set | ||
796 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 831 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
797 | # CONFIG_GPIOLIB is not set | 832 | # CONFIG_GPIOLIB is not set |
798 | # CONFIG_W1 is not set | 833 | # CONFIG_W1 is not set |
@@ -847,6 +882,7 @@ CONFIG_HWMON=y | |||
847 | # CONFIG_SENSORS_SMSC47B397 is not set | 882 | # CONFIG_SENSORS_SMSC47B397 is not set |
848 | # CONFIG_SENSORS_ADS7828 is not set | 883 | # CONFIG_SENSORS_ADS7828 is not set |
849 | # CONFIG_SENSORS_THMC50 is not set | 884 | # CONFIG_SENSORS_THMC50 is not set |
885 | # CONFIG_SENSORS_TMP401 is not set | ||
850 | # CONFIG_SENSORS_VIA686A is not set | 886 | # CONFIG_SENSORS_VIA686A is not set |
851 | # CONFIG_SENSORS_VT1211 is not set | 887 | # CONFIG_SENSORS_VT1211 is not set |
852 | # CONFIG_SENSORS_VT8231 is not set | 888 | # CONFIG_SENSORS_VT8231 is not set |
@@ -900,24 +936,9 @@ CONFIG_SSB_POSSIBLE=y | |||
900 | # CONFIG_MFD_WM8400 is not set | 936 | # CONFIG_MFD_WM8400 is not set |
901 | # CONFIG_MFD_WM8350_I2C is not set | 937 | # CONFIG_MFD_WM8350_I2C is not set |
902 | # CONFIG_MFD_PCF50633 is not set | 938 | # CONFIG_MFD_PCF50633 is not set |
939 | # CONFIG_AB3100_CORE is not set | ||
903 | # CONFIG_REGULATOR is not set | 940 | # CONFIG_REGULATOR is not set |
904 | 941 | # CONFIG_MEDIA_SUPPORT is not set | |
905 | # | ||
906 | # Multimedia devices | ||
907 | # | ||
908 | |||
909 | # | ||
910 | # Multimedia core support | ||
911 | # | ||
912 | # CONFIG_VIDEO_DEV is not set | ||
913 | # CONFIG_DVB_CORE is not set | ||
914 | # CONFIG_VIDEO_MEDIA is not set | ||
915 | |||
916 | # | ||
917 | # Multimedia drivers | ||
918 | # | ||
919 | CONFIG_DAB=y | ||
920 | # CONFIG_USB_DABUSB is not set | ||
921 | 942 | ||
922 | # | 943 | # |
923 | # Graphics support | 944 | # Graphics support |
@@ -960,6 +981,7 @@ CONFIG_USB_MON=y | |||
960 | # USB Host Controller Drivers | 981 | # USB Host Controller Drivers |
961 | # | 982 | # |
962 | # CONFIG_USB_C67X00_HCD is not set | 983 | # CONFIG_USB_C67X00_HCD is not set |
984 | # CONFIG_USB_XHCI_HCD is not set | ||
963 | CONFIG_USB_EHCI_HCD=y | 985 | CONFIG_USB_EHCI_HCD=y |
964 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 986 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
965 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 987 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1069,6 +1091,7 @@ CONFIG_RTC_DRV_DS1374=y | |||
1069 | # CONFIG_RTC_DRV_S35390A is not set | 1091 | # CONFIG_RTC_DRV_S35390A is not set |
1070 | # CONFIG_RTC_DRV_FM3130 is not set | 1092 | # CONFIG_RTC_DRV_FM3130 is not set |
1071 | # CONFIG_RTC_DRV_RX8581 is not set | 1093 | # CONFIG_RTC_DRV_RX8581 is not set |
1094 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1072 | 1095 | ||
1073 | # | 1096 | # |
1074 | # SPI RTC drivers | 1097 | # SPI RTC drivers |
@@ -1096,6 +1119,10 @@ CONFIG_RTC_DRV_DS1374=y | |||
1096 | # CONFIG_DMADEVICES is not set | 1119 | # CONFIG_DMADEVICES is not set |
1097 | # CONFIG_AUXDISPLAY is not set | 1120 | # CONFIG_AUXDISPLAY is not set |
1098 | # CONFIG_UIO is not set | 1121 | # CONFIG_UIO is not set |
1122 | |||
1123 | # | ||
1124 | # TI VLYNQ | ||
1125 | # | ||
1099 | # CONFIG_STAGING is not set | 1126 | # CONFIG_STAGING is not set |
1100 | 1127 | ||
1101 | # | 1128 | # |
@@ -1115,10 +1142,12 @@ CONFIG_FS_MBCACHE=y | |||
1115 | # CONFIG_REISERFS_FS is not set | 1142 | # CONFIG_REISERFS_FS is not set |
1116 | # CONFIG_JFS_FS is not set | 1143 | # CONFIG_JFS_FS is not set |
1117 | # CONFIG_FS_POSIX_ACL is not set | 1144 | # CONFIG_FS_POSIX_ACL is not set |
1118 | CONFIG_FILE_LOCKING=y | ||
1119 | # CONFIG_XFS_FS is not set | 1145 | # CONFIG_XFS_FS is not set |
1146 | # CONFIG_GFS2_FS is not set | ||
1120 | # CONFIG_OCFS2_FS is not set | 1147 | # CONFIG_OCFS2_FS is not set |
1121 | # CONFIG_BTRFS_FS is not set | 1148 | # CONFIG_BTRFS_FS is not set |
1149 | CONFIG_FILE_LOCKING=y | ||
1150 | CONFIG_FSNOTIFY=y | ||
1122 | CONFIG_DNOTIFY=y | 1151 | CONFIG_DNOTIFY=y |
1123 | CONFIG_INOTIFY=y | 1152 | CONFIG_INOTIFY=y |
1124 | CONFIG_INOTIFY_USER=y | 1153 | CONFIG_INOTIFY_USER=y |
@@ -1192,6 +1221,7 @@ CONFIG_NFS_FS=y | |||
1192 | CONFIG_NFS_V3=y | 1221 | CONFIG_NFS_V3=y |
1193 | # CONFIG_NFS_V3_ACL is not set | 1222 | # CONFIG_NFS_V3_ACL is not set |
1194 | CONFIG_NFS_V4=y | 1223 | CONFIG_NFS_V4=y |
1224 | # CONFIG_NFS_V4_1 is not set | ||
1195 | CONFIG_ROOT_NFS=y | 1225 | CONFIG_ROOT_NFS=y |
1196 | # CONFIG_NFSD is not set | 1226 | # CONFIG_NFSD is not set |
1197 | CONFIG_LOCKD=y | 1227 | CONFIG_LOCKD=y |
@@ -1287,6 +1317,7 @@ CONFIG_HAS_IOPORT=y | |||
1287 | CONFIG_HAS_DMA=y | 1317 | CONFIG_HAS_DMA=y |
1288 | CONFIG_HAVE_LMB=y | 1318 | CONFIG_HAVE_LMB=y |
1289 | CONFIG_NLATTR=y | 1319 | CONFIG_NLATTR=y |
1320 | CONFIG_GENERIC_ATOMIC64=y | ||
1290 | 1321 | ||
1291 | # | 1322 | # |
1292 | # Kernel hacking | 1323 | # Kernel hacking |
@@ -1312,22 +1343,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1312 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1343 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1313 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1344 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1314 | CONFIG_TRACING_SUPPORT=y | 1345 | CONFIG_TRACING_SUPPORT=y |
1315 | 1346 | # CONFIG_FTRACE is not set | |
1316 | # | ||
1317 | # Tracers | ||
1318 | # | ||
1319 | # CONFIG_FUNCTION_TRACER is not set | ||
1320 | # CONFIG_SCHED_TRACER is not set | ||
1321 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1322 | # CONFIG_EVENT_TRACER is not set | ||
1323 | # CONFIG_BOOT_TRACER is not set | ||
1324 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1325 | # CONFIG_STACK_TRACER is not set | ||
1326 | # CONFIG_KMEMTRACE is not set | ||
1327 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1328 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1329 | # CONFIG_SAMPLES is not set | 1347 | # CONFIG_SAMPLES is not set |
1330 | CONFIG_HAVE_ARCH_KGDB=y | 1348 | CONFIG_HAVE_ARCH_KGDB=y |
1349 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1350 | CONFIG_PPC_WERROR=y | ||
1331 | CONFIG_PRINT_STACK_DEPTH=64 | 1351 | CONFIG_PRINT_STACK_DEPTH=64 |
1332 | # CONFIG_IRQSTACKS is not set | 1352 | # CONFIG_IRQSTACKS is not set |
1333 | # CONFIG_BOOTX_TEXT is not set | 1353 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/83xx/kmeter1_defconfig b/arch/powerpc/configs/83xx/kmeter1_defconfig index bf0853f29f31..93ebd443a18f 100644 --- a/arch/powerpc/configs/83xx/kmeter1_defconfig +++ b/arch/powerpc/configs/83xx/kmeter1_defconfig | |||
@@ -1,25 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.28 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Fri Apr 3 10:34:33 2009 | 4 | # Wed Jul 29 23:32:03 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | ||
18 | CONFIG_6xx=y | ||
17 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
18 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
19 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
20 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
21 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
22 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
23 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
24 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -30,21 +33,22 @@ CONFIG_GENERIC_TIME=y | |||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
31 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
32 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
33 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
34 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
35 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
37 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
38 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
39 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
40 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
41 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
42 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
43 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
44 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
45 | CONFIG_EARLY_PRINTK=y | 49 | CONFIG_EARLY_PRINTK=y |
46 | CONFIG_GENERIC_NVRAM=y | 50 | CONFIG_GENERIC_NVRAM=y |
47 | CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y | 51 | CONFIG_SCHED_OMIT_FRAME_POINTER=y |
48 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y | 52 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y |
49 | CONFIG_PPC_OF=y | 53 | CONFIG_PPC_OF=y |
50 | CONFIG_OF=y | 54 | CONFIG_OF=y |
@@ -52,11 +56,14 @@ CONFIG_PPC_UDBG_16550=y | |||
52 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
53 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
54 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
55 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
56 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
57 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
58 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | ||
59 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
60 | 67 | ||
61 | # | 68 | # |
62 | # General setup | 69 | # General setup |
@@ -71,19 +78,30 @@ CONFIG_LOCALVERSION_AUTO=y | |||
71 | CONFIG_SYSVIPC=y | 78 | CONFIG_SYSVIPC=y |
72 | CONFIG_SYSVIPC_SYSCTL=y | 79 | CONFIG_SYSVIPC_SYSCTL=y |
73 | CONFIG_POSIX_MQUEUE=y | 80 | CONFIG_POSIX_MQUEUE=y |
81 | CONFIG_POSIX_MQUEUE_SYSCTL=y | ||
74 | # CONFIG_BSD_PROCESS_ACCT is not set | 82 | # CONFIG_BSD_PROCESS_ACCT is not set |
75 | # CONFIG_TASKSTATS is not set | 83 | # CONFIG_TASKSTATS is not set |
76 | # CONFIG_AUDIT is not set | 84 | # CONFIG_AUDIT is not set |
85 | |||
86 | # | ||
87 | # RCU Subsystem | ||
88 | # | ||
89 | CONFIG_CLASSIC_RCU=y | ||
90 | # CONFIG_TREE_RCU is not set | ||
91 | # CONFIG_PREEMPT_RCU is not set | ||
92 | # CONFIG_TREE_RCU_TRACE is not set | ||
93 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
77 | # CONFIG_IKCONFIG is not set | 94 | # CONFIG_IKCONFIG is not set |
78 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
79 | # CONFIG_CGROUPS is not set | ||
80 | # CONFIG_GROUP_SCHED is not set | 96 | # CONFIG_GROUP_SCHED is not set |
97 | # CONFIG_CGROUPS is not set | ||
81 | # CONFIG_SYSFS_DEPRECATED_V2 is not set | 98 | # CONFIG_SYSFS_DEPRECATED_V2 is not set |
82 | # CONFIG_RELAY is not set | 99 | # CONFIG_RELAY is not set |
83 | # CONFIG_NAMESPACES is not set | 100 | # CONFIG_NAMESPACES is not set |
84 | # CONFIG_BLK_DEV_INITRD is not set | 101 | # CONFIG_BLK_DEV_INITRD is not set |
85 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | 102 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y |
86 | CONFIG_SYSCTL=y | 103 | CONFIG_SYSCTL=y |
104 | CONFIG_ANON_INODES=y | ||
87 | CONFIG_EMBEDDED=y | 105 | CONFIG_EMBEDDED=y |
88 | CONFIG_SYSCTL_SYSCALL=y | 106 | CONFIG_SYSCTL_SYSCALL=y |
89 | CONFIG_KALLSYMS=y | 107 | CONFIG_KALLSYMS=y |
@@ -93,17 +111,23 @@ CONFIG_KALLSYMS_ALL=y | |||
93 | CONFIG_PRINTK=y | 111 | CONFIG_PRINTK=y |
94 | CONFIG_BUG=y | 112 | CONFIG_BUG=y |
95 | CONFIG_ELF_CORE=y | 113 | CONFIG_ELF_CORE=y |
96 | CONFIG_COMPAT_BRK=y | ||
97 | CONFIG_BASE_FULL=y | 114 | CONFIG_BASE_FULL=y |
98 | CONFIG_FUTEX=y | 115 | CONFIG_FUTEX=y |
99 | CONFIG_ANON_INODES=y | ||
100 | CONFIG_EPOLL=y | 116 | CONFIG_EPOLL=y |
101 | CONFIG_SIGNALFD=y | 117 | CONFIG_SIGNALFD=y |
102 | CONFIG_TIMERFD=y | 118 | CONFIG_TIMERFD=y |
103 | CONFIG_EVENTFD=y | 119 | CONFIG_EVENTFD=y |
104 | CONFIG_SHMEM=y | 120 | CONFIG_SHMEM=y |
105 | CONFIG_AIO=y | 121 | CONFIG_AIO=y |
122 | CONFIG_HAVE_PERF_COUNTERS=y | ||
123 | |||
124 | # | ||
125 | # Performance Counters | ||
126 | # | ||
127 | # CONFIG_PERF_COUNTERS is not set | ||
106 | CONFIG_VM_EVENT_COUNTERS=y | 128 | CONFIG_VM_EVENT_COUNTERS=y |
129 | # CONFIG_STRIP_ASM_SYMS is not set | ||
130 | CONFIG_COMPAT_BRK=y | ||
107 | CONFIG_SLAB=y | 131 | CONFIG_SLAB=y |
108 | # CONFIG_SLUB is not set | 132 | # CONFIG_SLUB is not set |
109 | # CONFIG_SLOB is not set | 133 | # CONFIG_SLOB is not set |
@@ -116,10 +140,15 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
116 | CONFIG_HAVE_KPROBES=y | 140 | CONFIG_HAVE_KPROBES=y |
117 | CONFIG_HAVE_KRETPROBES=y | 141 | CONFIG_HAVE_KRETPROBES=y |
118 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 142 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
143 | |||
144 | # | ||
145 | # GCOV-based kernel profiling | ||
146 | # | ||
147 | # CONFIG_GCOV_KERNEL is not set | ||
148 | # CONFIG_SLOW_WORK is not set | ||
119 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 149 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
120 | CONFIG_SLABINFO=y | 150 | CONFIG_SLABINFO=y |
121 | CONFIG_RT_MUTEXES=y | 151 | CONFIG_RT_MUTEXES=y |
122 | # CONFIG_TINY_SHMEM is not set | ||
123 | CONFIG_BASE_SMALL=0 | 152 | CONFIG_BASE_SMALL=0 |
124 | CONFIG_MODULES=y | 153 | CONFIG_MODULES=y |
125 | # CONFIG_MODULE_FORCE_LOAD is not set | 154 | # CONFIG_MODULE_FORCE_LOAD is not set |
@@ -127,11 +156,8 @@ CONFIG_MODULE_UNLOAD=y | |||
127 | # CONFIG_MODULE_FORCE_UNLOAD is not set | 156 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
128 | # CONFIG_MODVERSIONS is not set | 157 | # CONFIG_MODVERSIONS is not set |
129 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 158 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
130 | CONFIG_KMOD=y | ||
131 | CONFIG_BLOCK=y | 159 | CONFIG_BLOCK=y |
132 | # CONFIG_LBD is not set | 160 | CONFIG_LBDAF=y |
133 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
134 | # CONFIG_LSF is not set | ||
135 | # CONFIG_BLK_DEV_BSG is not set | 161 | # CONFIG_BLK_DEV_BSG is not set |
136 | # CONFIG_BLK_DEV_INTEGRITY is not set | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
137 | 163 | ||
@@ -147,14 +173,11 @@ CONFIG_IOSCHED_NOOP=y | |||
147 | # CONFIG_DEFAULT_CFQ is not set | 173 | # CONFIG_DEFAULT_CFQ is not set |
148 | CONFIG_DEFAULT_NOOP=y | 174 | CONFIG_DEFAULT_NOOP=y |
149 | CONFIG_DEFAULT_IOSCHED="noop" | 175 | CONFIG_DEFAULT_IOSCHED="noop" |
150 | CONFIG_CLASSIC_RCU=y | ||
151 | # CONFIG_FREEZER is not set | 176 | # CONFIG_FREEZER is not set |
152 | 177 | ||
153 | # | 178 | # |
154 | # Platform support | 179 | # Platform support |
155 | # | 180 | # |
156 | CONFIG_PPC_MULTIPLATFORM=y | ||
157 | CONFIG_CLASSIC32=y | ||
158 | # CONFIG_PPC_CHRP is not set | 181 | # CONFIG_PPC_CHRP is not set |
159 | # CONFIG_MPC5121_ADS is not set | 182 | # CONFIG_MPC5121_ADS is not set |
160 | # CONFIG_MPC5121_GENERIC is not set | 183 | # CONFIG_MPC5121_GENERIC is not set |
@@ -179,6 +202,8 @@ CONFIG_PPC_83xx=y | |||
179 | CONFIG_KMETER1=y | 202 | CONFIG_KMETER1=y |
180 | # CONFIG_PPC_86xx is not set | 203 | # CONFIG_PPC_86xx is not set |
181 | # CONFIG_EMBEDDED6xx is not set | 204 | # CONFIG_EMBEDDED6xx is not set |
205 | # CONFIG_AMIGAONE is not set | ||
206 | CONFIG_PPC_OF_BOOT_TRAMPOLINE=y | ||
182 | CONFIG_IPIC=y | 207 | CONFIG_IPIC=y |
183 | # CONFIG_MPIC is not set | 208 | # CONFIG_MPIC is not set |
184 | # CONFIG_MPIC_WEIRD is not set | 209 | # CONFIG_MPIC_WEIRD is not set |
@@ -194,6 +219,8 @@ CONFIG_IPIC=y | |||
194 | CONFIG_QUICC_ENGINE=y | 219 | CONFIG_QUICC_ENGINE=y |
195 | # CONFIG_QE_GPIO is not set | 220 | # CONFIG_QE_GPIO is not set |
196 | # CONFIG_FSL_ULI1575 is not set | 221 | # CONFIG_FSL_ULI1575 is not set |
222 | # CONFIG_SIMPLE_GPIO is not set | ||
223 | # CONFIG_MCU_MPC8349EMITX is not set | ||
197 | 224 | ||
198 | # | 225 | # |
199 | # Kernel options | 226 | # Kernel options |
@@ -212,16 +239,17 @@ CONFIG_SCHED_HRTICK=y | |||
212 | # CONFIG_PREEMPT_NONE is not set | 239 | # CONFIG_PREEMPT_NONE is not set |
213 | # CONFIG_PREEMPT_VOLUNTARY is not set | 240 | # CONFIG_PREEMPT_VOLUNTARY is not set |
214 | CONFIG_PREEMPT=y | 241 | CONFIG_PREEMPT=y |
215 | # CONFIG_PREEMPT_RCU is not set | ||
216 | CONFIG_BINFMT_ELF=y | 242 | CONFIG_BINFMT_ELF=y |
217 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 243 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
218 | # CONFIG_HAVE_AOUT is not set | 244 | # CONFIG_HAVE_AOUT is not set |
219 | # CONFIG_BINFMT_MISC is not set | 245 | # CONFIG_BINFMT_MISC is not set |
220 | # CONFIG_IOMMU_HELPER is not set | 246 | # CONFIG_IOMMU_HELPER is not set |
247 | # CONFIG_SWIOTLB is not set | ||
221 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 248 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
222 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 249 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
223 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 250 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
224 | # CONFIG_KEXEC is not set | 251 | # CONFIG_KEXEC is not set |
252 | # CONFIG_CRASH_DUMP is not set | ||
225 | CONFIG_ARCH_FLATMEM_ENABLE=y | 253 | CONFIG_ARCH_FLATMEM_ENABLE=y |
226 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 254 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
227 | CONFIG_SELECT_MEMORY_MODEL=y | 255 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -233,12 +261,17 @@ CONFIG_FLAT_NODE_MEM_MAP=y | |||
233 | CONFIG_PAGEFLAGS_EXTENDED=y | 261 | CONFIG_PAGEFLAGS_EXTENDED=y |
234 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 262 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
235 | CONFIG_MIGRATION=y | 263 | CONFIG_MIGRATION=y |
236 | # CONFIG_RESOURCES_64BIT is not set | ||
237 | # CONFIG_PHYS_ADDR_T_64BIT is not set | 264 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
238 | CONFIG_ZONE_DMA_FLAG=1 | 265 | CONFIG_ZONE_DMA_FLAG=1 |
239 | CONFIG_BOUNCE=y | 266 | CONFIG_BOUNCE=y |
240 | CONFIG_VIRT_TO_BUS=y | 267 | CONFIG_VIRT_TO_BUS=y |
241 | CONFIG_UNEVICTABLE_LRU=y | 268 | CONFIG_HAVE_MLOCK=y |
269 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | ||
270 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
271 | CONFIG_PPC_4K_PAGES=y | ||
272 | # CONFIG_PPC_16K_PAGES is not set | ||
273 | # CONFIG_PPC_64K_PAGES is not set | ||
274 | # CONFIG_PPC_256K_PAGES is not set | ||
242 | CONFIG_FORCE_MAX_ZONEORDER=11 | 275 | CONFIG_FORCE_MAX_ZONEORDER=11 |
243 | CONFIG_PROC_DEVICETREE=y | 276 | CONFIG_PROC_DEVICETREE=y |
244 | # CONFIG_CMDLINE_BOOL is not set | 277 | # CONFIG_CMDLINE_BOOL is not set |
@@ -331,7 +364,10 @@ CONFIG_LLC=m | |||
331 | # CONFIG_LAPB is not set | 364 | # CONFIG_LAPB is not set |
332 | # CONFIG_ECONET is not set | 365 | # CONFIG_ECONET is not set |
333 | # CONFIG_WAN_ROUTER is not set | 366 | # CONFIG_WAN_ROUTER is not set |
367 | # CONFIG_PHONET is not set | ||
368 | # CONFIG_IEEE802154 is not set | ||
334 | # CONFIG_NET_SCHED is not set | 369 | # CONFIG_NET_SCHED is not set |
370 | # CONFIG_DCB is not set | ||
335 | 371 | ||
336 | # | 372 | # |
337 | # Network testing | 373 | # Network testing |
@@ -342,8 +378,8 @@ CONFIG_LLC=m | |||
342 | # CONFIG_IRDA is not set | 378 | # CONFIG_IRDA is not set |
343 | # CONFIG_BT is not set | 379 | # CONFIG_BT is not set |
344 | # CONFIG_AF_RXRPC is not set | 380 | # CONFIG_AF_RXRPC is not set |
345 | # CONFIG_PHONET is not set | ||
346 | # CONFIG_WIRELESS is not set | 381 | # CONFIG_WIRELESS is not set |
382 | # CONFIG_WIMAX is not set | ||
347 | # CONFIG_RFKILL is not set | 383 | # CONFIG_RFKILL is not set |
348 | # CONFIG_NET_9P is not set | 384 | # CONFIG_NET_9P is not set |
349 | 385 | ||
@@ -362,6 +398,7 @@ CONFIG_MTD=y | |||
362 | # CONFIG_MTD_DEBUG is not set | 398 | # CONFIG_MTD_DEBUG is not set |
363 | CONFIG_MTD_CONCAT=y | 399 | CONFIG_MTD_CONCAT=y |
364 | CONFIG_MTD_PARTITIONS=y | 400 | CONFIG_MTD_PARTITIONS=y |
401 | # CONFIG_MTD_TESTS is not set | ||
365 | # CONFIG_MTD_REDBOOT_PARTS is not set | 402 | # CONFIG_MTD_REDBOOT_PARTS is not set |
366 | CONFIG_MTD_CMDLINE_PARTS=y | 403 | CONFIG_MTD_CMDLINE_PARTS=y |
367 | CONFIG_MTD_OF_PARTS=y | 404 | CONFIG_MTD_OF_PARTS=y |
@@ -431,6 +468,11 @@ CONFIG_MTD_PHRAM=y | |||
431 | # CONFIG_MTD_ONENAND is not set | 468 | # CONFIG_MTD_ONENAND is not set |
432 | 469 | ||
433 | # | 470 | # |
471 | # LPDDR flash memory drivers | ||
472 | # | ||
473 | # CONFIG_MTD_LPDDR is not set | ||
474 | |||
475 | # | ||
434 | # UBI - Unsorted block images | 476 | # UBI - Unsorted block images |
435 | # | 477 | # |
436 | CONFIG_MTD_UBI=y | 478 | CONFIG_MTD_UBI=y |
@@ -445,7 +487,6 @@ CONFIG_MTD_UBI_DEBUG=y | |||
445 | # CONFIG_MTD_UBI_DEBUG_MSG is not set | 487 | # CONFIG_MTD_UBI_DEBUG_MSG is not set |
446 | # CONFIG_MTD_UBI_DEBUG_PARANOID is not set | 488 | # CONFIG_MTD_UBI_DEBUG_PARANOID is not set |
447 | # CONFIG_MTD_UBI_DEBUG_DISABLE_BGT is not set | 489 | # CONFIG_MTD_UBI_DEBUG_DISABLE_BGT is not set |
448 | # CONFIG_MTD_UBI_DEBUG_USERSPACE_IO is not set | ||
449 | # CONFIG_MTD_UBI_DEBUG_EMULATE_BITFLIPS is not set | 490 | # CONFIG_MTD_UBI_DEBUG_EMULATE_BITFLIPS is not set |
450 | # CONFIG_MTD_UBI_DEBUG_EMULATE_WRITE_FAILURES is not set | 491 | # CONFIG_MTD_UBI_DEBUG_EMULATE_WRITE_FAILURES is not set |
451 | # CONFIG_MTD_UBI_DEBUG_EMULATE_ERASE_FAILURES is not set | 492 | # CONFIG_MTD_UBI_DEBUG_EMULATE_ERASE_FAILURES is not set |
@@ -459,6 +500,7 @@ CONFIG_MTD_UBI_DEBUG=y | |||
459 | # CONFIG_MTD_UBI_DEBUG_MSG_IO is not set | 500 | # CONFIG_MTD_UBI_DEBUG_MSG_IO is not set |
460 | CONFIG_OF_DEVICE=y | 501 | CONFIG_OF_DEVICE=y |
461 | CONFIG_OF_I2C=y | 502 | CONFIG_OF_I2C=y |
503 | CONFIG_OF_MDIO=y | ||
462 | # CONFIG_PARPORT is not set | 504 | # CONFIG_PARPORT is not set |
463 | CONFIG_BLK_DEV=y | 505 | CONFIG_BLK_DEV=y |
464 | # CONFIG_BLK_DEV_FD is not set | 506 | # CONFIG_BLK_DEV_FD is not set |
@@ -505,10 +547,15 @@ CONFIG_MARVELL_PHY=y | |||
505 | # CONFIG_BROADCOM_PHY is not set | 547 | # CONFIG_BROADCOM_PHY is not set |
506 | # CONFIG_ICPLUS_PHY is not set | 548 | # CONFIG_ICPLUS_PHY is not set |
507 | # CONFIG_REALTEK_PHY is not set | 549 | # CONFIG_REALTEK_PHY is not set |
550 | # CONFIG_NATIONAL_PHY is not set | ||
551 | # CONFIG_STE10XP is not set | ||
552 | # CONFIG_LSI_ET1011C_PHY is not set | ||
508 | # CONFIG_FIXED_PHY is not set | 553 | # CONFIG_FIXED_PHY is not set |
509 | # CONFIG_MDIO_BITBANG is not set | 554 | # CONFIG_MDIO_BITBANG is not set |
510 | CONFIG_NET_ETHERNET=y | 555 | CONFIG_NET_ETHERNET=y |
511 | CONFIG_MII=y | 556 | CONFIG_MII=y |
557 | # CONFIG_ETHOC is not set | ||
558 | # CONFIG_DNET is not set | ||
512 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | 559 | # CONFIG_IBM_NEW_EMAC_ZMII is not set |
513 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | 560 | # CONFIG_IBM_NEW_EMAC_RGMII is not set |
514 | # CONFIG_IBM_NEW_EMAC_TAH is not set | 561 | # CONFIG_IBM_NEW_EMAC_TAH is not set |
@@ -517,11 +564,12 @@ CONFIG_MII=y | |||
517 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 564 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
518 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 565 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
519 | # CONFIG_B44 is not set | 566 | # CONFIG_B44 is not set |
567 | # CONFIG_KS8842 is not set | ||
520 | CONFIG_NETDEV_1000=y | 568 | CONFIG_NETDEV_1000=y |
569 | CONFIG_FSL_PQ_MDIO=y | ||
521 | # CONFIG_GIANFAR is not set | 570 | # CONFIG_GIANFAR is not set |
522 | CONFIG_UCC_GETH=y | 571 | CONFIG_UCC_GETH=y |
523 | # CONFIG_UGETH_MAGIC_PACKET is not set | 572 | # CONFIG_UGETH_MAGIC_PACKET is not set |
524 | # CONFIG_UGETH_FILTERING is not set | ||
525 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 573 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
526 | # CONFIG_MV643XX_ETH is not set | 574 | # CONFIG_MV643XX_ETH is not set |
527 | # CONFIG_NETDEV_10000 is not set | 575 | # CONFIG_NETDEV_10000 is not set |
@@ -531,7 +579,10 @@ CONFIG_UCC_GETH=y | |||
531 | # | 579 | # |
532 | # CONFIG_WLAN_PRE80211 is not set | 580 | # CONFIG_WLAN_PRE80211 is not set |
533 | # CONFIG_WLAN_80211 is not set | 581 | # CONFIG_WLAN_80211 is not set |
534 | # CONFIG_IWLWIFI_LEDS is not set | 582 | |
583 | # | ||
584 | # Enable WiMAX (Networking options) to see the WiMAX drivers | ||
585 | # | ||
535 | CONFIG_WAN=y | 586 | CONFIG_WAN=y |
536 | CONFIG_HDLC=y | 587 | CONFIG_HDLC=y |
537 | # CONFIG_HDLC_RAW is not set | 588 | # CONFIG_HDLC_RAW is not set |
@@ -543,8 +594,6 @@ CONFIG_HDLC=y | |||
543 | # | 594 | # |
544 | # X.25/LAPB support is disabled | 595 | # X.25/LAPB support is disabled |
545 | # | 596 | # |
546 | CONFIG_HDLC_KM=y | ||
547 | CONFIG_FS_UCC_HDLC=y | ||
548 | # CONFIG_DLCI is not set | 597 | # CONFIG_DLCI is not set |
549 | CONFIG_PPP=y | 598 | CONFIG_PPP=y |
550 | CONFIG_PPP_MULTILINK=y | 599 | CONFIG_PPP_MULTILINK=y |
@@ -600,16 +649,18 @@ CONFIG_SERIAL_CORE_CONSOLE=y | |||
600 | # CONFIG_SERIAL_OF_PLATFORM is not set | 649 | # CONFIG_SERIAL_OF_PLATFORM is not set |
601 | # CONFIG_SERIAL_QE is not set | 650 | # CONFIG_SERIAL_QE is not set |
602 | CONFIG_UNIX98_PTYS=y | 651 | CONFIG_UNIX98_PTYS=y |
652 | # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set | ||
603 | CONFIG_LEGACY_PTYS=y | 653 | CONFIG_LEGACY_PTYS=y |
604 | CONFIG_LEGACY_PTY_COUNT=256 | 654 | CONFIG_LEGACY_PTY_COUNT=256 |
655 | # CONFIG_HVC_UDBG is not set | ||
605 | # CONFIG_IPMI_HANDLER is not set | 656 | # CONFIG_IPMI_HANDLER is not set |
606 | CONFIG_HW_RANDOM=y | 657 | CONFIG_HW_RANDOM=y |
658 | # CONFIG_HW_RANDOM_TIMERIOMEM is not set | ||
607 | # CONFIG_NVRAM is not set | 659 | # CONFIG_NVRAM is not set |
608 | # CONFIG_GEN_RTC is not set | 660 | # CONFIG_GEN_RTC is not set |
609 | # CONFIG_R3964 is not set | 661 | # CONFIG_R3964 is not set |
610 | # CONFIG_RAW_DRIVER is not set | 662 | # CONFIG_RAW_DRIVER is not set |
611 | # CONFIG_TCG_TPM is not set | 663 | # CONFIG_TCG_TPM is not set |
612 | CONFIG_BOOTCOUNT=y | ||
613 | CONFIG_I2C=y | 664 | CONFIG_I2C=y |
614 | CONFIG_I2C_BOARDINFO=y | 665 | CONFIG_I2C_BOARDINFO=y |
615 | CONFIG_I2C_CHARDEV=y | 666 | CONFIG_I2C_CHARDEV=y |
@@ -642,20 +693,20 @@ CONFIG_I2C_MPC=y | |||
642 | # Miscellaneous I2C Chip support | 693 | # Miscellaneous I2C Chip support |
643 | # | 694 | # |
644 | # CONFIG_DS1682 is not set | 695 | # CONFIG_DS1682 is not set |
645 | # CONFIG_AT24 is not set | ||
646 | # CONFIG_SENSORS_EEPROM is not set | ||
647 | # CONFIG_SENSORS_PCF8574 is not set | 696 | # CONFIG_SENSORS_PCF8574 is not set |
648 | # CONFIG_PCF8575 is not set | 697 | # CONFIG_PCF8575 is not set |
649 | # CONFIG_SENSORS_PCA9539 is not set | 698 | # CONFIG_SENSORS_PCA9539 is not set |
650 | # CONFIG_SENSORS_PCF8591 is not set | ||
651 | # CONFIG_SENSORS_MAX6875 is not set | ||
652 | # CONFIG_SENSORS_TSL2550 is not set | 699 | # CONFIG_SENSORS_TSL2550 is not set |
653 | # CONFIG_MCU_MPC8349EMITX is not set | ||
654 | # CONFIG_I2C_DEBUG_CORE is not set | 700 | # CONFIG_I2C_DEBUG_CORE is not set |
655 | # CONFIG_I2C_DEBUG_ALGO is not set | 701 | # CONFIG_I2C_DEBUG_ALGO is not set |
656 | # CONFIG_I2C_DEBUG_BUS is not set | 702 | # CONFIG_I2C_DEBUG_BUS is not set |
657 | # CONFIG_I2C_DEBUG_CHIP is not set | 703 | # CONFIG_I2C_DEBUG_CHIP is not set |
658 | # CONFIG_SPI is not set | 704 | # CONFIG_SPI is not set |
705 | |||
706 | # | ||
707 | # PPS support | ||
708 | # | ||
709 | # CONFIG_PPS is not set | ||
659 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 710 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
660 | # CONFIG_GPIOLIB is not set | 711 | # CONFIG_GPIOLIB is not set |
661 | # CONFIG_W1 is not set | 712 | # CONFIG_W1 is not set |
@@ -677,27 +728,15 @@ CONFIG_SSB_POSSIBLE=y | |||
677 | # CONFIG_MFD_CORE is not set | 728 | # CONFIG_MFD_CORE is not set |
678 | # CONFIG_MFD_SM501 is not set | 729 | # CONFIG_MFD_SM501 is not set |
679 | # CONFIG_HTC_PASIC3 is not set | 730 | # CONFIG_HTC_PASIC3 is not set |
731 | # CONFIG_TWL4030_CORE is not set | ||
680 | # CONFIG_MFD_TMIO is not set | 732 | # CONFIG_MFD_TMIO is not set |
681 | # CONFIG_PMIC_DA903X is not set | 733 | # CONFIG_PMIC_DA903X is not set |
682 | # CONFIG_MFD_WM8400 is not set | 734 | # CONFIG_MFD_WM8400 is not set |
683 | # CONFIG_MFD_WM8350_I2C is not set | 735 | # CONFIG_MFD_WM8350_I2C is not set |
736 | # CONFIG_MFD_PCF50633 is not set | ||
737 | # CONFIG_AB3100_CORE is not set | ||
684 | # CONFIG_REGULATOR is not set | 738 | # CONFIG_REGULATOR is not set |
685 | 739 | # CONFIG_MEDIA_SUPPORT is not set | |
686 | # | ||
687 | # Multimedia devices | ||
688 | # | ||
689 | |||
690 | # | ||
691 | # Multimedia core support | ||
692 | # | ||
693 | # CONFIG_VIDEO_DEV is not set | ||
694 | # CONFIG_DVB_CORE is not set | ||
695 | # CONFIG_VIDEO_MEDIA is not set | ||
696 | |||
697 | # | ||
698 | # Multimedia drivers | ||
699 | # | ||
700 | # CONFIG_DAB is not set | ||
701 | 740 | ||
702 | # | 741 | # |
703 | # Graphics support | 742 | # Graphics support |
@@ -720,11 +759,16 @@ CONFIG_SSB_POSSIBLE=y | |||
720 | # CONFIG_EDAC is not set | 759 | # CONFIG_EDAC is not set |
721 | # CONFIG_RTC_CLASS is not set | 760 | # CONFIG_RTC_CLASS is not set |
722 | # CONFIG_DMADEVICES is not set | 761 | # CONFIG_DMADEVICES is not set |
762 | # CONFIG_AUXDISPLAY is not set | ||
723 | CONFIG_UIO=y | 763 | CONFIG_UIO=y |
724 | # CONFIG_UIO_PDRV is not set | 764 | # CONFIG_UIO_PDRV is not set |
725 | # CONFIG_UIO_PDRV_GENIRQ is not set | 765 | # CONFIG_UIO_PDRV_GENIRQ is not set |
726 | # CONFIG_UIO_SMX is not set | 766 | # CONFIG_UIO_SMX is not set |
727 | # CONFIG_UIO_SERCOS3 is not set | 767 | # CONFIG_UIO_SERCOS3 is not set |
768 | |||
769 | # | ||
770 | # TI VLYNQ | ||
771 | # | ||
728 | # CONFIG_STAGING is not set | 772 | # CONFIG_STAGING is not set |
729 | 773 | ||
730 | # | 774 | # |
@@ -736,9 +780,12 @@ CONFIG_UIO=y | |||
736 | # CONFIG_REISERFS_FS is not set | 780 | # CONFIG_REISERFS_FS is not set |
737 | # CONFIG_JFS_FS is not set | 781 | # CONFIG_JFS_FS is not set |
738 | # CONFIG_FS_POSIX_ACL is not set | 782 | # CONFIG_FS_POSIX_ACL is not set |
739 | CONFIG_FILE_LOCKING=y | ||
740 | # CONFIG_XFS_FS is not set | 783 | # CONFIG_XFS_FS is not set |
784 | # CONFIG_GFS2_FS is not set | ||
741 | # CONFIG_OCFS2_FS is not set | 785 | # CONFIG_OCFS2_FS is not set |
786 | # CONFIG_BTRFS_FS is not set | ||
787 | CONFIG_FILE_LOCKING=y | ||
788 | CONFIG_FSNOTIFY=y | ||
742 | # CONFIG_DNOTIFY is not set | 789 | # CONFIG_DNOTIFY is not set |
743 | CONFIG_INOTIFY=y | 790 | CONFIG_INOTIFY=y |
744 | CONFIG_INOTIFY_USER=y | 791 | CONFIG_INOTIFY_USER=y |
@@ -748,6 +795,11 @@ CONFIG_INOTIFY_USER=y | |||
748 | # CONFIG_FUSE_FS is not set | 795 | # CONFIG_FUSE_FS is not set |
749 | 796 | ||
750 | # | 797 | # |
798 | # Caches | ||
799 | # | ||
800 | # CONFIG_FSCACHE is not set | ||
801 | |||
802 | # | ||
751 | # CD-ROM/DVD Filesystems | 803 | # CD-ROM/DVD Filesystems |
752 | # | 804 | # |
753 | # CONFIG_ISO9660_FS is not set | 805 | # CONFIG_ISO9660_FS is not set |
@@ -772,10 +824,7 @@ CONFIG_TMPFS=y | |||
772 | # CONFIG_TMPFS_POSIX_ACL is not set | 824 | # CONFIG_TMPFS_POSIX_ACL is not set |
773 | # CONFIG_HUGETLB_PAGE is not set | 825 | # CONFIG_HUGETLB_PAGE is not set |
774 | # CONFIG_CONFIGFS_FS is not set | 826 | # CONFIG_CONFIGFS_FS is not set |
775 | 827 | CONFIG_MISC_FILESYSTEMS=y | |
776 | # | ||
777 | # Miscellaneous filesystems | ||
778 | # | ||
779 | # CONFIG_ADFS_FS is not set | 828 | # CONFIG_ADFS_FS is not set |
780 | # CONFIG_AFFS_FS is not set | 829 | # CONFIG_AFFS_FS is not set |
781 | # CONFIG_HFS_FS is not set | 830 | # CONFIG_HFS_FS is not set |
@@ -796,6 +845,7 @@ CONFIG_JFFS2_RTIME=y | |||
796 | # CONFIG_JFFS2_RUBIN is not set | 845 | # CONFIG_JFFS2_RUBIN is not set |
797 | # CONFIG_UBIFS_FS is not set | 846 | # CONFIG_UBIFS_FS is not set |
798 | # CONFIG_CRAMFS is not set | 847 | # CONFIG_CRAMFS is not set |
848 | # CONFIG_SQUASHFS is not set | ||
799 | # CONFIG_VXFS_FS is not set | 849 | # CONFIG_VXFS_FS is not set |
800 | # CONFIG_MINIX_FS is not set | 850 | # CONFIG_MINIX_FS is not set |
801 | # CONFIG_OMFS_FS is not set | 851 | # CONFIG_OMFS_FS is not set |
@@ -804,6 +854,7 @@ CONFIG_JFFS2_RTIME=y | |||
804 | # CONFIG_ROMFS_FS is not set | 854 | # CONFIG_ROMFS_FS is not set |
805 | # CONFIG_SYSV_FS is not set | 855 | # CONFIG_SYSV_FS is not set |
806 | # CONFIG_UFS_FS is not set | 856 | # CONFIG_UFS_FS is not set |
857 | # CONFIG_NILFS2_FS is not set | ||
807 | CONFIG_NETWORK_FILESYSTEMS=y | 858 | CONFIG_NETWORK_FILESYSTEMS=y |
808 | CONFIG_NFS_FS=y | 859 | CONFIG_NFS_FS=y |
809 | CONFIG_NFS_V3=y | 860 | CONFIG_NFS_V3=y |
@@ -815,7 +866,6 @@ CONFIG_LOCKD=y | |||
815 | CONFIG_LOCKD_V4=y | 866 | CONFIG_LOCKD_V4=y |
816 | CONFIG_NFS_COMMON=y | 867 | CONFIG_NFS_COMMON=y |
817 | CONFIG_SUNRPC=y | 868 | CONFIG_SUNRPC=y |
818 | # CONFIG_SUNRPC_REGISTER_V4 is not set | ||
819 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 869 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
820 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 870 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
821 | # CONFIG_SMB_FS is not set | 871 | # CONFIG_SMB_FS is not set |
@@ -845,11 +895,13 @@ CONFIG_PARTITION_ADVANCED=y | |||
845 | # CONFIG_DLM is not set | 895 | # CONFIG_DLM is not set |
846 | CONFIG_UCC_FAST=y | 896 | CONFIG_UCC_FAST=y |
847 | CONFIG_UCC=y | 897 | CONFIG_UCC=y |
898 | # CONFIG_BINARY_PRINTF is not set | ||
848 | 899 | ||
849 | # | 900 | # |
850 | # Library routines | 901 | # Library routines |
851 | # | 902 | # |
852 | CONFIG_BITREVERSE=y | 903 | CONFIG_BITREVERSE=y |
904 | CONFIG_GENERIC_FIND_LAST_BIT=y | ||
853 | # CONFIG_CRC_CCITT is not set | 905 | # CONFIG_CRC_CCITT is not set |
854 | # CONFIG_CRC16 is not set | 906 | # CONFIG_CRC16 is not set |
855 | # CONFIG_CRC_T10DIF is not set | 907 | # CONFIG_CRC_T10DIF is not set |
@@ -859,11 +911,12 @@ CONFIG_CRC32=y | |||
859 | # CONFIG_LIBCRC32C is not set | 911 | # CONFIG_LIBCRC32C is not set |
860 | CONFIG_ZLIB_INFLATE=y | 912 | CONFIG_ZLIB_INFLATE=y |
861 | CONFIG_ZLIB_DEFLATE=y | 913 | CONFIG_ZLIB_DEFLATE=y |
862 | CONFIG_PLIST=y | ||
863 | CONFIG_HAS_IOMEM=y | 914 | CONFIG_HAS_IOMEM=y |
864 | CONFIG_HAS_IOPORT=y | 915 | CONFIG_HAS_IOPORT=y |
865 | CONFIG_HAS_DMA=y | 916 | CONFIG_HAS_DMA=y |
866 | CONFIG_HAVE_LMB=y | 917 | CONFIG_HAVE_LMB=y |
918 | CONFIG_NLATTR=y | ||
919 | CONFIG_GENERIC_ATOMIC64=y | ||
867 | 920 | ||
868 | # | 921 | # |
869 | # Kernel hacking | 922 | # Kernel hacking |
@@ -883,13 +936,18 @@ CONFIG_DEBUG_FS=y | |||
883 | # CONFIG_LATENCYTOP is not set | 936 | # CONFIG_LATENCYTOP is not set |
884 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 937 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
885 | CONFIG_HAVE_FUNCTION_TRACER=y | 938 | CONFIG_HAVE_FUNCTION_TRACER=y |
886 | 939 | CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |
887 | # | 940 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
888 | # Tracers | 941 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
889 | # | 942 | CONFIG_TRACING_SUPPORT=y |
890 | # CONFIG_DYNAMIC_PRINTK_DEBUG is not set | 943 | # CONFIG_FTRACE is not set |
944 | # CONFIG_DYNAMIC_DEBUG is not set | ||
891 | # CONFIG_SAMPLES is not set | 945 | # CONFIG_SAMPLES is not set |
892 | CONFIG_HAVE_ARCH_KGDB=y | 946 | CONFIG_HAVE_ARCH_KGDB=y |
947 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
948 | CONFIG_PPC_WERROR=y | ||
949 | CONFIG_PRINT_STACK_DEPTH=64 | ||
950 | # CONFIG_PPC_EMULATED_STATS is not set | ||
893 | # CONFIG_IRQSTACKS is not set | 951 | # CONFIG_IRQSTACKS is not set |
894 | # CONFIG_VIRQ_DEBUG is not set | 952 | # CONFIG_VIRQ_DEBUG is not set |
895 | # CONFIG_BOOTX_TEXT is not set | 953 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig b/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig index c5c0fe71a438..ff33a7db2eab 100644 --- a/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig +++ b/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:06 2009 | 4 | # Wed Jul 29 23:32:04 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
@@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y | |||
107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
@@ -120,9 +124,16 @@ CONFIG_TIMERFD=y | |||
120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
128 | |||
129 | # | ||
130 | # Performance Counters | ||
131 | # | ||
132 | # CONFIG_PERF_COUNTERS is not set | ||
123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
@@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | |||
150 | # | ||
151 | # GCOV-based kernel profiling | ||
152 | # | ||
138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y | |||
147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
153 | 168 | ||
@@ -189,6 +204,7 @@ CONFIG_MPC831x_RDB=y | |||
189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
207 | # CONFIG_KMETER1 is not set | ||
192 | CONFIG_PPC_MPC831x=y | 208 | CONFIG_PPC_MPC831x=y |
193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
@@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y | |||
234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
253 | # CONFIG_SWIOTLB is not set | ||
237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -254,9 +271,9 @@ CONFIG_MIGRATION=y | |||
254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
257 | CONFIG_UNEVICTABLE_LRU=y | ||
258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
@@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
366 | # CONFIG_ECONET is not set | 383 | # CONFIG_ECONET is not set |
367 | # CONFIG_WAN_ROUTER is not set | 384 | # CONFIG_WAN_ROUTER is not set |
368 | # CONFIG_PHONET is not set | 385 | # CONFIG_PHONET is not set |
386 | # CONFIG_IEEE802154 is not set | ||
369 | # CONFIG_NET_SCHED is not set | 387 | # CONFIG_NET_SCHED is not set |
370 | # CONFIG_DCB is not set | 388 | # CONFIG_DCB is not set |
371 | 389 | ||
@@ -383,7 +401,11 @@ CONFIG_WIRELESS=y | |||
383 | CONFIG_WIRELESS_OLD_REGULATORY=y | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
384 | # CONFIG_WIRELESS_EXT is not set | 402 | # CONFIG_WIRELESS_EXT is not set |
385 | # CONFIG_LIB80211 is not set | 403 | # CONFIG_LIB80211 is not set |
386 | # CONFIG_MAC80211 is not set | 404 | |
405 | # | ||
406 | # CFG80211 needs to be enabled for MAC80211 | ||
407 | # | ||
408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
387 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
388 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
389 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
@@ -503,6 +525,7 @@ CONFIG_MTD_NAND_FSL_ELBC=y | |||
503 | CONFIG_OF_DEVICE=y | 525 | CONFIG_OF_DEVICE=y |
504 | CONFIG_OF_I2C=y | 526 | CONFIG_OF_I2C=y |
505 | CONFIG_OF_SPI=y | 527 | CONFIG_OF_SPI=y |
528 | CONFIG_OF_MDIO=y | ||
506 | # CONFIG_PARPORT is not set | 529 | # CONFIG_PARPORT is not set |
507 | CONFIG_BLK_DEV=y | 530 | CONFIG_BLK_DEV=y |
508 | # CONFIG_BLK_DEV_FD is not set | 531 | # CONFIG_BLK_DEV_FD is not set |
@@ -539,7 +562,9 @@ CONFIG_MISC_DEVICES=y | |||
539 | # CONFIG_EEPROM_AT24 is not set | 562 | # CONFIG_EEPROM_AT24 is not set |
540 | # CONFIG_EEPROM_AT25 is not set | 563 | # CONFIG_EEPROM_AT25 is not set |
541 | # CONFIG_EEPROM_LEGACY is not set | 564 | # CONFIG_EEPROM_LEGACY is not set |
565 | # CONFIG_EEPROM_MAX6875 is not set | ||
542 | # CONFIG_EEPROM_93CX6 is not set | 566 | # CONFIG_EEPROM_93CX6 is not set |
567 | # CONFIG_CB710_CORE is not set | ||
543 | CONFIG_HAVE_IDE=y | 568 | CONFIG_HAVE_IDE=y |
544 | # CONFIG_IDE is not set | 569 | # CONFIG_IDE is not set |
545 | 570 | ||
@@ -562,10 +587,6 @@ CONFIG_SCSI_PROC_FS=y | |||
562 | # CONFIG_BLK_DEV_SR is not set | 587 | # CONFIG_BLK_DEV_SR is not set |
563 | CONFIG_CHR_DEV_SG=y | 588 | CONFIG_CHR_DEV_SG=y |
564 | # CONFIG_CHR_DEV_SCH is not set | 589 | # CONFIG_CHR_DEV_SCH is not set |
565 | |||
566 | # | ||
567 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
568 | # | ||
569 | # CONFIG_SCSI_MULTI_LUN is not set | 590 | # CONFIG_SCSI_MULTI_LUN is not set |
570 | # CONFIG_SCSI_CONSTANTS is not set | 591 | # CONFIG_SCSI_CONSTANTS is not set |
571 | # CONFIG_SCSI_LOGGING is not set | 592 | # CONFIG_SCSI_LOGGING is not set |
@@ -583,6 +604,7 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
583 | CONFIG_SCSI_LOWLEVEL=y | 604 | CONFIG_SCSI_LOWLEVEL=y |
584 | # CONFIG_ISCSI_TCP is not set | 605 | # CONFIG_ISCSI_TCP is not set |
585 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 606 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
607 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
586 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 608 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
587 | # CONFIG_SCSI_3W_9XXX is not set | 609 | # CONFIG_SCSI_3W_9XXX is not set |
588 | # CONFIG_SCSI_ACARD is not set | 610 | # CONFIG_SCSI_ACARD is not set |
@@ -591,6 +613,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
591 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 613 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
592 | # CONFIG_SCSI_AIC79XX is not set | 614 | # CONFIG_SCSI_AIC79XX is not set |
593 | # CONFIG_SCSI_AIC94XX is not set | 615 | # CONFIG_SCSI_AIC94XX is not set |
616 | # CONFIG_SCSI_MVSAS is not set | ||
594 | # CONFIG_SCSI_DPT_I2O is not set | 617 | # CONFIG_SCSI_DPT_I2O is not set |
595 | # CONFIG_SCSI_ADVANSYS is not set | 618 | # CONFIG_SCSI_ADVANSYS is not set |
596 | # CONFIG_SCSI_ARCMSR is not set | 619 | # CONFIG_SCSI_ARCMSR is not set |
@@ -610,7 +633,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
610 | # CONFIG_SCSI_IPS is not set | 633 | # CONFIG_SCSI_IPS is not set |
611 | # CONFIG_SCSI_INITIO is not set | 634 | # CONFIG_SCSI_INITIO is not set |
612 | # CONFIG_SCSI_INIA100 is not set | 635 | # CONFIG_SCSI_INIA100 is not set |
613 | # CONFIG_SCSI_MVSAS is not set | ||
614 | # CONFIG_SCSI_STEX is not set | 636 | # CONFIG_SCSI_STEX is not set |
615 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 637 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
616 | # CONFIG_SCSI_QLOGIC_1280 is not set | 638 | # CONFIG_SCSI_QLOGIC_1280 is not set |
@@ -643,14 +665,17 @@ CONFIG_MD_RAID1=y | |||
643 | # | 665 | # |
644 | 666 | ||
645 | # | 667 | # |
646 | # Enable only one of the two stacks, unless you know what you are doing | 668 | # You can enable one or both FireWire driver stacks. |
669 | # | ||
670 | |||
671 | # | ||
672 | # See the help texts for more information. | ||
647 | # | 673 | # |
648 | # CONFIG_FIREWIRE is not set | 674 | # CONFIG_FIREWIRE is not set |
649 | # CONFIG_IEEE1394 is not set | 675 | # CONFIG_IEEE1394 is not set |
650 | # CONFIG_I2O is not set | 676 | # CONFIG_I2O is not set |
651 | # CONFIG_MACINTOSH_DRIVERS is not set | 677 | # CONFIG_MACINTOSH_DRIVERS is not set |
652 | CONFIG_NETDEVICES=y | 678 | CONFIG_NETDEVICES=y |
653 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
654 | # CONFIG_DUMMY is not set | 679 | # CONFIG_DUMMY is not set |
655 | # CONFIG_BONDING is not set | 680 | # CONFIG_BONDING is not set |
656 | # CONFIG_MACVLAN is not set | 681 | # CONFIG_MACVLAN is not set |
@@ -714,6 +739,8 @@ CONFIG_E100=y | |||
714 | # CONFIG_SMSC9420 is not set | 739 | # CONFIG_SMSC9420 is not set |
715 | # CONFIG_SUNDANCE is not set | 740 | # CONFIG_SUNDANCE is not set |
716 | # CONFIG_TLAN is not set | 741 | # CONFIG_TLAN is not set |
742 | # CONFIG_KS8842 is not set | ||
743 | # CONFIG_KS8851 is not set | ||
717 | # CONFIG_VIA_RHINE is not set | 744 | # CONFIG_VIA_RHINE is not set |
718 | # CONFIG_SC92031 is not set | 745 | # CONFIG_SC92031 is not set |
719 | # CONFIG_ATL2 is not set | 746 | # CONFIG_ATL2 is not set |
@@ -735,8 +762,10 @@ CONFIG_NETDEV_1000=y | |||
735 | # CONFIG_VIA_VELOCITY is not set | 762 | # CONFIG_VIA_VELOCITY is not set |
736 | # CONFIG_TIGON3 is not set | 763 | # CONFIG_TIGON3 is not set |
737 | # CONFIG_BNX2 is not set | 764 | # CONFIG_BNX2 is not set |
765 | # CONFIG_CNIC is not set | ||
738 | CONFIG_FSL_PQ_MDIO=y | 766 | CONFIG_FSL_PQ_MDIO=y |
739 | CONFIG_GIANFAR=y | 767 | CONFIG_GIANFAR=y |
768 | # CONFIG_MV643XX_ETH is not set | ||
740 | # CONFIG_QLA3XXX is not set | 769 | # CONFIG_QLA3XXX is not set |
741 | # CONFIG_ATL1 is not set | 770 | # CONFIG_ATL1 is not set |
742 | # CONFIG_ATL1E is not set | 771 | # CONFIG_ATL1E is not set |
@@ -924,7 +953,6 @@ CONFIG_I2C_MPC=y | |||
924 | # CONFIG_SENSORS_PCF8574 is not set | 953 | # CONFIG_SENSORS_PCF8574 is not set |
925 | # CONFIG_PCF8575 is not set | 954 | # CONFIG_PCF8575 is not set |
926 | # CONFIG_SENSORS_PCA9539 is not set | 955 | # CONFIG_SENSORS_PCA9539 is not set |
927 | # CONFIG_SENSORS_MAX6875 is not set | ||
928 | # CONFIG_SENSORS_TSL2550 is not set | 956 | # CONFIG_SENSORS_TSL2550 is not set |
929 | # CONFIG_I2C_DEBUG_CORE is not set | 957 | # CONFIG_I2C_DEBUG_CORE is not set |
930 | # CONFIG_I2C_DEBUG_ALGO is not set | 958 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -938,13 +966,18 @@ CONFIG_SPI_MASTER=y | |||
938 | # SPI Master Controller Drivers | 966 | # SPI Master Controller Drivers |
939 | # | 967 | # |
940 | CONFIG_SPI_BITBANG=y | 968 | CONFIG_SPI_BITBANG=y |
941 | CONFIG_SPI_MPC83xx=y | 969 | # CONFIG_SPI_MPC8xxx is not set |
942 | 970 | ||
943 | # | 971 | # |
944 | # SPI Protocol Masters | 972 | # SPI Protocol Masters |
945 | # | 973 | # |
946 | # CONFIG_SPI_SPIDEV is not set | 974 | # CONFIG_SPI_SPIDEV is not set |
947 | # CONFIG_SPI_TLE62X0 is not set | 975 | # CONFIG_SPI_TLE62X0 is not set |
976 | |||
977 | # | ||
978 | # PPS support | ||
979 | # | ||
980 | # CONFIG_PPS is not set | ||
948 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 981 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
949 | # CONFIG_GPIOLIB is not set | 982 | # CONFIG_GPIOLIB is not set |
950 | # CONFIG_W1 is not set | 983 | # CONFIG_W1 is not set |
@@ -1002,6 +1035,7 @@ CONFIG_HWMON=y | |||
1002 | # CONFIG_SENSORS_SMSC47B397 is not set | 1035 | # CONFIG_SENSORS_SMSC47B397 is not set |
1003 | # CONFIG_SENSORS_ADS7828 is not set | 1036 | # CONFIG_SENSORS_ADS7828 is not set |
1004 | # CONFIG_SENSORS_THMC50 is not set | 1037 | # CONFIG_SENSORS_THMC50 is not set |
1038 | # CONFIG_SENSORS_TMP401 is not set | ||
1005 | # CONFIG_SENSORS_VIA686A is not set | 1039 | # CONFIG_SENSORS_VIA686A is not set |
1006 | # CONFIG_SENSORS_VT1211 is not set | 1040 | # CONFIG_SENSORS_VT1211 is not set |
1007 | # CONFIG_SENSORS_VT8231 is not set | 1041 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1056,24 +1090,10 @@ CONFIG_SSB_POSSIBLE=y | |||
1056 | # CONFIG_MFD_WM8400 is not set | 1090 | # CONFIG_MFD_WM8400 is not set |
1057 | # CONFIG_MFD_WM8350_I2C is not set | 1091 | # CONFIG_MFD_WM8350_I2C is not set |
1058 | # CONFIG_MFD_PCF50633 is not set | 1092 | # CONFIG_MFD_PCF50633 is not set |
1093 | # CONFIG_AB3100_CORE is not set | ||
1094 | # CONFIG_EZX_PCAP is not set | ||
1059 | # CONFIG_REGULATOR is not set | 1095 | # CONFIG_REGULATOR is not set |
1060 | 1096 | # CONFIG_MEDIA_SUPPORT is not set | |
1061 | # | ||
1062 | # Multimedia devices | ||
1063 | # | ||
1064 | |||
1065 | # | ||
1066 | # Multimedia core support | ||
1067 | # | ||
1068 | # CONFIG_VIDEO_DEV is not set | ||
1069 | # CONFIG_DVB_CORE is not set | ||
1070 | # CONFIG_VIDEO_MEDIA is not set | ||
1071 | |||
1072 | # | ||
1073 | # Multimedia drivers | ||
1074 | # | ||
1075 | CONFIG_DAB=y | ||
1076 | # CONFIG_USB_DABUSB is not set | ||
1077 | 1097 | ||
1078 | # | 1098 | # |
1079 | # Graphics support | 1099 | # Graphics support |
@@ -1135,6 +1155,7 @@ CONFIG_USB_MON=y | |||
1135 | # USB Host Controller Drivers | 1155 | # USB Host Controller Drivers |
1136 | # | 1156 | # |
1137 | # CONFIG_USB_C67X00_HCD is not set | 1157 | # CONFIG_USB_C67X00_HCD is not set |
1158 | # CONFIG_USB_XHCI_HCD is not set | ||
1138 | CONFIG_USB_EHCI_HCD=y | 1159 | CONFIG_USB_EHCI_HCD=y |
1139 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1160 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
1140 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1161 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1144,9 +1165,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1144 | # CONFIG_USB_ISP116X_HCD is not set | 1165 | # CONFIG_USB_ISP116X_HCD is not set |
1145 | # CONFIG_USB_ISP1760_HCD is not set | 1166 | # CONFIG_USB_ISP1760_HCD is not set |
1146 | CONFIG_USB_OHCI_HCD=y | 1167 | CONFIG_USB_OHCI_HCD=y |
1147 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1148 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1168 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1149 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1169 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
1170 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1150 | CONFIG_USB_OHCI_HCD_PCI=y | 1171 | CONFIG_USB_OHCI_HCD_PCI=y |
1151 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1172 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
1152 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1173 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
@@ -1235,8 +1256,9 @@ CONFIG_USB_GADGET_SELECTED=y | |||
1235 | # CONFIG_USB_GADGET_OMAP is not set | 1256 | # CONFIG_USB_GADGET_OMAP is not set |
1236 | # CONFIG_USB_GADGET_PXA25X is not set | 1257 | # CONFIG_USB_GADGET_PXA25X is not set |
1237 | # CONFIG_USB_GADGET_PXA27X is not set | 1258 | # CONFIG_USB_GADGET_PXA27X is not set |
1238 | # CONFIG_USB_GADGET_S3C2410 is not set | 1259 | # CONFIG_USB_GADGET_S3C_HSOTG is not set |
1239 | # CONFIG_USB_GADGET_IMX is not set | 1260 | # CONFIG_USB_GADGET_IMX is not set |
1261 | # CONFIG_USB_GADGET_S3C2410 is not set | ||
1240 | # CONFIG_USB_GADGET_M66592 is not set | 1262 | # CONFIG_USB_GADGET_M66592 is not set |
1241 | # CONFIG_USB_GADGET_AMD5536UDC is not set | 1263 | # CONFIG_USB_GADGET_AMD5536UDC is not set |
1242 | # CONFIG_USB_GADGET_FSL_QE is not set | 1264 | # CONFIG_USB_GADGET_FSL_QE is not set |
@@ -1244,9 +1266,11 @@ CONFIG_USB_GADGET_SELECTED=y | |||
1244 | CONFIG_USB_GADGET_NET2280=y | 1266 | CONFIG_USB_GADGET_NET2280=y |
1245 | CONFIG_USB_NET2280=y | 1267 | CONFIG_USB_NET2280=y |
1246 | # CONFIG_USB_GADGET_GOKU is not set | 1268 | # CONFIG_USB_GADGET_GOKU is not set |
1269 | # CONFIG_USB_GADGET_LANGWELL is not set | ||
1247 | # CONFIG_USB_GADGET_DUMMY_HCD is not set | 1270 | # CONFIG_USB_GADGET_DUMMY_HCD is not set |
1248 | CONFIG_USB_GADGET_DUALSPEED=y | 1271 | CONFIG_USB_GADGET_DUALSPEED=y |
1249 | # CONFIG_USB_ZERO is not set | 1272 | # CONFIG_USB_ZERO is not set |
1273 | # CONFIG_USB_AUDIO is not set | ||
1250 | CONFIG_USB_ETH=y | 1274 | CONFIG_USB_ETH=y |
1251 | CONFIG_USB_ETH_RNDIS=y | 1275 | CONFIG_USB_ETH_RNDIS=y |
1252 | # CONFIG_USB_GADGETFS is not set | 1276 | # CONFIG_USB_GADGETFS is not set |
@@ -1298,6 +1322,7 @@ CONFIG_RTC_DRV_DS1307=y | |||
1298 | # CONFIG_RTC_DRV_S35390A is not set | 1322 | # CONFIG_RTC_DRV_S35390A is not set |
1299 | # CONFIG_RTC_DRV_FM3130 is not set | 1323 | # CONFIG_RTC_DRV_FM3130 is not set |
1300 | # CONFIG_RTC_DRV_RX8581 is not set | 1324 | # CONFIG_RTC_DRV_RX8581 is not set |
1325 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1301 | 1326 | ||
1302 | # | 1327 | # |
1303 | # SPI RTC drivers | 1328 | # SPI RTC drivers |
@@ -1332,6 +1357,10 @@ CONFIG_RTC_DRV_DS1307=y | |||
1332 | # CONFIG_DMADEVICES is not set | 1357 | # CONFIG_DMADEVICES is not set |
1333 | # CONFIG_AUXDISPLAY is not set | 1358 | # CONFIG_AUXDISPLAY is not set |
1334 | # CONFIG_UIO is not set | 1359 | # CONFIG_UIO is not set |
1360 | |||
1361 | # | ||
1362 | # TI VLYNQ | ||
1363 | # | ||
1335 | # CONFIG_STAGING is not set | 1364 | # CONFIG_STAGING is not set |
1336 | 1365 | ||
1337 | # | 1366 | # |
@@ -1351,10 +1380,12 @@ CONFIG_FS_MBCACHE=y | |||
1351 | # CONFIG_REISERFS_FS is not set | 1380 | # CONFIG_REISERFS_FS is not set |
1352 | # CONFIG_JFS_FS is not set | 1381 | # CONFIG_JFS_FS is not set |
1353 | # CONFIG_FS_POSIX_ACL is not set | 1382 | # CONFIG_FS_POSIX_ACL is not set |
1354 | CONFIG_FILE_LOCKING=y | ||
1355 | # CONFIG_XFS_FS is not set | 1383 | # CONFIG_XFS_FS is not set |
1384 | # CONFIG_GFS2_FS is not set | ||
1356 | # CONFIG_OCFS2_FS is not set | 1385 | # CONFIG_OCFS2_FS is not set |
1357 | # CONFIG_BTRFS_FS is not set | 1386 | # CONFIG_BTRFS_FS is not set |
1387 | CONFIG_FILE_LOCKING=y | ||
1388 | CONFIG_FSNOTIFY=y | ||
1358 | CONFIG_DNOTIFY=y | 1389 | CONFIG_DNOTIFY=y |
1359 | CONFIG_INOTIFY=y | 1390 | CONFIG_INOTIFY=y |
1360 | CONFIG_INOTIFY_USER=y | 1391 | CONFIG_INOTIFY_USER=y |
@@ -1428,6 +1459,7 @@ CONFIG_NFS_FS=y | |||
1428 | CONFIG_NFS_V3=y | 1459 | CONFIG_NFS_V3=y |
1429 | # CONFIG_NFS_V3_ACL is not set | 1460 | # CONFIG_NFS_V3_ACL is not set |
1430 | CONFIG_NFS_V4=y | 1461 | CONFIG_NFS_V4=y |
1462 | # CONFIG_NFS_V4_1 is not set | ||
1431 | CONFIG_ROOT_NFS=y | 1463 | CONFIG_ROOT_NFS=y |
1432 | # CONFIG_NFSD is not set | 1464 | # CONFIG_NFSD is not set |
1433 | CONFIG_LOCKD=y | 1465 | CONFIG_LOCKD=y |
@@ -1464,7 +1496,46 @@ CONFIG_MSDOS_PARTITION=y | |||
1464 | # CONFIG_KARMA_PARTITION is not set | 1496 | # CONFIG_KARMA_PARTITION is not set |
1465 | # CONFIG_EFI_PARTITION is not set | 1497 | # CONFIG_EFI_PARTITION is not set |
1466 | # CONFIG_SYSV68_PARTITION is not set | 1498 | # CONFIG_SYSV68_PARTITION is not set |
1467 | # CONFIG_NLS is not set | 1499 | CONFIG_NLS=y |
1500 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
1501 | # CONFIG_NLS_CODEPAGE_437 is not set | ||
1502 | # CONFIG_NLS_CODEPAGE_737 is not set | ||
1503 | # CONFIG_NLS_CODEPAGE_775 is not set | ||
1504 | # CONFIG_NLS_CODEPAGE_850 is not set | ||
1505 | # CONFIG_NLS_CODEPAGE_852 is not set | ||
1506 | # CONFIG_NLS_CODEPAGE_855 is not set | ||
1507 | # CONFIG_NLS_CODEPAGE_857 is not set | ||
1508 | # CONFIG_NLS_CODEPAGE_860 is not set | ||
1509 | # CONFIG_NLS_CODEPAGE_861 is not set | ||
1510 | # CONFIG_NLS_CODEPAGE_862 is not set | ||
1511 | # CONFIG_NLS_CODEPAGE_863 is not set | ||
1512 | # CONFIG_NLS_CODEPAGE_864 is not set | ||
1513 | # CONFIG_NLS_CODEPAGE_865 is not set | ||
1514 | # CONFIG_NLS_CODEPAGE_866 is not set | ||
1515 | # CONFIG_NLS_CODEPAGE_869 is not set | ||
1516 | # CONFIG_NLS_CODEPAGE_936 is not set | ||
1517 | # CONFIG_NLS_CODEPAGE_950 is not set | ||
1518 | # CONFIG_NLS_CODEPAGE_932 is not set | ||
1519 | # CONFIG_NLS_CODEPAGE_949 is not set | ||
1520 | # CONFIG_NLS_CODEPAGE_874 is not set | ||
1521 | # CONFIG_NLS_ISO8859_8 is not set | ||
1522 | # CONFIG_NLS_CODEPAGE_1250 is not set | ||
1523 | # CONFIG_NLS_CODEPAGE_1251 is not set | ||
1524 | # CONFIG_NLS_ASCII is not set | ||
1525 | # CONFIG_NLS_ISO8859_1 is not set | ||
1526 | # CONFIG_NLS_ISO8859_2 is not set | ||
1527 | # CONFIG_NLS_ISO8859_3 is not set | ||
1528 | # CONFIG_NLS_ISO8859_4 is not set | ||
1529 | # CONFIG_NLS_ISO8859_5 is not set | ||
1530 | # CONFIG_NLS_ISO8859_6 is not set | ||
1531 | # CONFIG_NLS_ISO8859_7 is not set | ||
1532 | # CONFIG_NLS_ISO8859_9 is not set | ||
1533 | # CONFIG_NLS_ISO8859_13 is not set | ||
1534 | # CONFIG_NLS_ISO8859_14 is not set | ||
1535 | # CONFIG_NLS_ISO8859_15 is not set | ||
1536 | # CONFIG_NLS_KOI8_R is not set | ||
1537 | # CONFIG_NLS_KOI8_U is not set | ||
1538 | # CONFIG_NLS_UTF8 is not set | ||
1468 | # CONFIG_DLM is not set | 1539 | # CONFIG_DLM is not set |
1469 | # CONFIG_BINARY_PRINTF is not set | 1540 | # CONFIG_BINARY_PRINTF is not set |
1470 | 1541 | ||
@@ -1488,6 +1559,7 @@ CONFIG_HAS_IOPORT=y | |||
1488 | CONFIG_HAS_DMA=y | 1559 | CONFIG_HAS_DMA=y |
1489 | CONFIG_HAVE_LMB=y | 1560 | CONFIG_HAVE_LMB=y |
1490 | CONFIG_NLATTR=y | 1561 | CONFIG_NLATTR=y |
1562 | CONFIG_GENERIC_ATOMIC64=y | ||
1491 | 1563 | ||
1492 | # | 1564 | # |
1493 | # Kernel hacking | 1565 | # Kernel hacking |
@@ -1518,6 +1590,9 @@ CONFIG_SCHED_DEBUG=y | |||
1518 | # CONFIG_RT_MUTEX_TESTER is not set | 1590 | # CONFIG_RT_MUTEX_TESTER is not set |
1519 | # CONFIG_DEBUG_SPINLOCK is not set | 1591 | # CONFIG_DEBUG_SPINLOCK is not set |
1520 | # CONFIG_DEBUG_MUTEXES is not set | 1592 | # CONFIG_DEBUG_MUTEXES is not set |
1593 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1594 | # CONFIG_PROVE_LOCKING is not set | ||
1595 | # CONFIG_LOCK_STAT is not set | ||
1521 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1596 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1522 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1597 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1523 | # CONFIG_DEBUG_KOBJECT is not set | 1598 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1529,7 +1604,6 @@ CONFIG_SCHED_DEBUG=y | |||
1529 | # CONFIG_DEBUG_LIST is not set | 1604 | # CONFIG_DEBUG_LIST is not set |
1530 | # CONFIG_DEBUG_SG is not set | 1605 | # CONFIG_DEBUG_SG is not set |
1531 | # CONFIG_DEBUG_NOTIFIERS is not set | 1606 | # CONFIG_DEBUG_NOTIFIERS is not set |
1532 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1533 | # CONFIG_RCU_TORTURE_TEST is not set | 1607 | # CONFIG_RCU_TORTURE_TEST is not set |
1534 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1608 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1535 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1609 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1543,16 +1617,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1543 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1617 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1544 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1618 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1545 | CONFIG_TRACING_SUPPORT=y | 1619 | CONFIG_TRACING_SUPPORT=y |
1546 | 1620 | CONFIG_FTRACE=y | |
1547 | # | ||
1548 | # Tracers | ||
1549 | # | ||
1550 | # CONFIG_FUNCTION_TRACER is not set | 1621 | # CONFIG_FUNCTION_TRACER is not set |
1622 | # CONFIG_IRQSOFF_TRACER is not set | ||
1551 | # CONFIG_SCHED_TRACER is not set | 1623 | # CONFIG_SCHED_TRACER is not set |
1552 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1624 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1553 | # CONFIG_EVENT_TRACER is not set | ||
1554 | # CONFIG_BOOT_TRACER is not set | 1625 | # CONFIG_BOOT_TRACER is not set |
1555 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1626 | CONFIG_BRANCH_PROFILE_NONE=y |
1627 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1628 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1556 | # CONFIG_STACK_TRACER is not set | 1629 | # CONFIG_STACK_TRACER is not set |
1557 | # CONFIG_KMEMTRACE is not set | 1630 | # CONFIG_KMEMTRACE is not set |
1558 | # CONFIG_WORKQUEUE_TRACER is not set | 1631 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1560,6 +1633,9 @@ CONFIG_TRACING_SUPPORT=y | |||
1560 | # CONFIG_SAMPLES is not set | 1633 | # CONFIG_SAMPLES is not set |
1561 | CONFIG_HAVE_ARCH_KGDB=y | 1634 | CONFIG_HAVE_ARCH_KGDB=y |
1562 | # CONFIG_KGDB is not set | 1635 | # CONFIG_KGDB is not set |
1636 | # CONFIG_KMEMCHECK is not set | ||
1637 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1638 | CONFIG_PPC_WERROR=y | ||
1563 | CONFIG_PRINT_STACK_DEPTH=64 | 1639 | CONFIG_PRINT_STACK_DEPTH=64 |
1564 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1640 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1565 | # CONFIG_DEBUG_STACK_USAGE is not set | 1641 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig b/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig index af4952feba36..76237d466702 100644 --- a/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig +++ b/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:06 2009 | 4 | # Wed Jul 29 23:32:05 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
@@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y | |||
107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
@@ -120,9 +124,16 @@ CONFIG_TIMERFD=y | |||
120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
128 | |||
129 | # | ||
130 | # Performance Counters | ||
131 | # | ||
132 | # CONFIG_PERF_COUNTERS is not set | ||
123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
@@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | |||
150 | # | ||
151 | # GCOV-based kernel profiling | ||
152 | # | ||
138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y | |||
147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
153 | 168 | ||
@@ -189,6 +204,7 @@ CONFIG_MPC831x_RDB=y | |||
189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
207 | # CONFIG_KMETER1 is not set | ||
192 | CONFIG_PPC_MPC831x=y | 208 | CONFIG_PPC_MPC831x=y |
193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
@@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y | |||
234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
253 | # CONFIG_SWIOTLB is not set | ||
237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -254,9 +271,9 @@ CONFIG_MIGRATION=y | |||
254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
257 | CONFIG_UNEVICTABLE_LRU=y | ||
258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
@@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
366 | # CONFIG_ECONET is not set | 383 | # CONFIG_ECONET is not set |
367 | # CONFIG_WAN_ROUTER is not set | 384 | # CONFIG_WAN_ROUTER is not set |
368 | # CONFIG_PHONET is not set | 385 | # CONFIG_PHONET is not set |
386 | # CONFIG_IEEE802154 is not set | ||
369 | # CONFIG_NET_SCHED is not set | 387 | # CONFIG_NET_SCHED is not set |
370 | # CONFIG_DCB is not set | 388 | # CONFIG_DCB is not set |
371 | 389 | ||
@@ -383,7 +401,11 @@ CONFIG_WIRELESS=y | |||
383 | CONFIG_WIRELESS_OLD_REGULATORY=y | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
384 | # CONFIG_WIRELESS_EXT is not set | 402 | # CONFIG_WIRELESS_EXT is not set |
385 | # CONFIG_LIB80211 is not set | 403 | # CONFIG_LIB80211 is not set |
386 | # CONFIG_MAC80211 is not set | 404 | |
405 | # | ||
406 | # CFG80211 needs to be enabled for MAC80211 | ||
407 | # | ||
408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
387 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
388 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
389 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
@@ -503,6 +525,7 @@ CONFIG_MTD_NAND_IDS=y | |||
503 | CONFIG_OF_DEVICE=y | 525 | CONFIG_OF_DEVICE=y |
504 | CONFIG_OF_I2C=y | 526 | CONFIG_OF_I2C=y |
505 | CONFIG_OF_SPI=y | 527 | CONFIG_OF_SPI=y |
528 | CONFIG_OF_MDIO=y | ||
506 | # CONFIG_PARPORT is not set | 529 | # CONFIG_PARPORT is not set |
507 | CONFIG_BLK_DEV=y | 530 | CONFIG_BLK_DEV=y |
508 | # CONFIG_BLK_DEV_FD is not set | 531 | # CONFIG_BLK_DEV_FD is not set |
@@ -539,7 +562,9 @@ CONFIG_MISC_DEVICES=y | |||
539 | # CONFIG_EEPROM_AT24 is not set | 562 | # CONFIG_EEPROM_AT24 is not set |
540 | # CONFIG_EEPROM_AT25 is not set | 563 | # CONFIG_EEPROM_AT25 is not set |
541 | # CONFIG_EEPROM_LEGACY is not set | 564 | # CONFIG_EEPROM_LEGACY is not set |
565 | # CONFIG_EEPROM_MAX6875 is not set | ||
542 | # CONFIG_EEPROM_93CX6 is not set | 566 | # CONFIG_EEPROM_93CX6 is not set |
567 | # CONFIG_CB710_CORE is not set | ||
543 | CONFIG_HAVE_IDE=y | 568 | CONFIG_HAVE_IDE=y |
544 | # CONFIG_IDE is not set | 569 | # CONFIG_IDE is not set |
545 | 570 | ||
@@ -562,10 +587,6 @@ CONFIG_SCSI_PROC_FS=y | |||
562 | # CONFIG_BLK_DEV_SR is not set | 587 | # CONFIG_BLK_DEV_SR is not set |
563 | CONFIG_CHR_DEV_SG=y | 588 | CONFIG_CHR_DEV_SG=y |
564 | # CONFIG_CHR_DEV_SCH is not set | 589 | # CONFIG_CHR_DEV_SCH is not set |
565 | |||
566 | # | ||
567 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
568 | # | ||
569 | # CONFIG_SCSI_MULTI_LUN is not set | 590 | # CONFIG_SCSI_MULTI_LUN is not set |
570 | # CONFIG_SCSI_CONSTANTS is not set | 591 | # CONFIG_SCSI_CONSTANTS is not set |
571 | # CONFIG_SCSI_LOGGING is not set | 592 | # CONFIG_SCSI_LOGGING is not set |
@@ -583,6 +604,7 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
583 | CONFIG_SCSI_LOWLEVEL=y | 604 | CONFIG_SCSI_LOWLEVEL=y |
584 | # CONFIG_ISCSI_TCP is not set | 605 | # CONFIG_ISCSI_TCP is not set |
585 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 606 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
607 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
586 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 608 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
587 | # CONFIG_SCSI_3W_9XXX is not set | 609 | # CONFIG_SCSI_3W_9XXX is not set |
588 | # CONFIG_SCSI_ACARD is not set | 610 | # CONFIG_SCSI_ACARD is not set |
@@ -591,6 +613,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
591 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 613 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
592 | # CONFIG_SCSI_AIC79XX is not set | 614 | # CONFIG_SCSI_AIC79XX is not set |
593 | # CONFIG_SCSI_AIC94XX is not set | 615 | # CONFIG_SCSI_AIC94XX is not set |
616 | # CONFIG_SCSI_MVSAS is not set | ||
594 | # CONFIG_SCSI_DPT_I2O is not set | 617 | # CONFIG_SCSI_DPT_I2O is not set |
595 | # CONFIG_SCSI_ADVANSYS is not set | 618 | # CONFIG_SCSI_ADVANSYS is not set |
596 | # CONFIG_SCSI_ARCMSR is not set | 619 | # CONFIG_SCSI_ARCMSR is not set |
@@ -610,7 +633,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
610 | # CONFIG_SCSI_IPS is not set | 633 | # CONFIG_SCSI_IPS is not set |
611 | # CONFIG_SCSI_INITIO is not set | 634 | # CONFIG_SCSI_INITIO is not set |
612 | # CONFIG_SCSI_INIA100 is not set | 635 | # CONFIG_SCSI_INIA100 is not set |
613 | # CONFIG_SCSI_MVSAS is not set | ||
614 | # CONFIG_SCSI_STEX is not set | 636 | # CONFIG_SCSI_STEX is not set |
615 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 637 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
616 | # CONFIG_SCSI_IPR is not set | 638 | # CONFIG_SCSI_IPR is not set |
@@ -704,14 +726,17 @@ CONFIG_MD_RAID1=y | |||
704 | # | 726 | # |
705 | 727 | ||
706 | # | 728 | # |
707 | # Enable only one of the two stacks, unless you know what you are doing | 729 | # You can enable one or both FireWire driver stacks. |
730 | # | ||
731 | |||
732 | # | ||
733 | # See the help texts for more information. | ||
708 | # | 734 | # |
709 | # CONFIG_FIREWIRE is not set | 735 | # CONFIG_FIREWIRE is not set |
710 | # CONFIG_IEEE1394 is not set | 736 | # CONFIG_IEEE1394 is not set |
711 | # CONFIG_I2O is not set | 737 | # CONFIG_I2O is not set |
712 | # CONFIG_MACINTOSH_DRIVERS is not set | 738 | # CONFIG_MACINTOSH_DRIVERS is not set |
713 | CONFIG_NETDEVICES=y | 739 | CONFIG_NETDEVICES=y |
714 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
715 | # CONFIG_DUMMY is not set | 740 | # CONFIG_DUMMY is not set |
716 | # CONFIG_BONDING is not set | 741 | # CONFIG_BONDING is not set |
717 | # CONFIG_MACVLAN is not set | 742 | # CONFIG_MACVLAN is not set |
@@ -775,6 +800,8 @@ CONFIG_E100=y | |||
775 | # CONFIG_SMSC9420 is not set | 800 | # CONFIG_SMSC9420 is not set |
776 | # CONFIG_SUNDANCE is not set | 801 | # CONFIG_SUNDANCE is not set |
777 | # CONFIG_TLAN is not set | 802 | # CONFIG_TLAN is not set |
803 | # CONFIG_KS8842 is not set | ||
804 | # CONFIG_KS8851 is not set | ||
778 | # CONFIG_VIA_RHINE is not set | 805 | # CONFIG_VIA_RHINE is not set |
779 | # CONFIG_SC92031 is not set | 806 | # CONFIG_SC92031 is not set |
780 | # CONFIG_ATL2 is not set | 807 | # CONFIG_ATL2 is not set |
@@ -796,8 +823,10 @@ CONFIG_NETDEV_1000=y | |||
796 | # CONFIG_VIA_VELOCITY is not set | 823 | # CONFIG_VIA_VELOCITY is not set |
797 | # CONFIG_TIGON3 is not set | 824 | # CONFIG_TIGON3 is not set |
798 | # CONFIG_BNX2 is not set | 825 | # CONFIG_BNX2 is not set |
826 | # CONFIG_CNIC is not set | ||
799 | CONFIG_FSL_PQ_MDIO=y | 827 | CONFIG_FSL_PQ_MDIO=y |
800 | CONFIG_GIANFAR=y | 828 | CONFIG_GIANFAR=y |
829 | # CONFIG_MV643XX_ETH is not set | ||
801 | # CONFIG_QLA3XXX is not set | 830 | # CONFIG_QLA3XXX is not set |
802 | # CONFIG_ATL1 is not set | 831 | # CONFIG_ATL1 is not set |
803 | # CONFIG_ATL1E is not set | 832 | # CONFIG_ATL1E is not set |
@@ -985,7 +1014,6 @@ CONFIG_I2C_MPC=y | |||
985 | # CONFIG_SENSORS_PCF8574 is not set | 1014 | # CONFIG_SENSORS_PCF8574 is not set |
986 | # CONFIG_PCF8575 is not set | 1015 | # CONFIG_PCF8575 is not set |
987 | # CONFIG_SENSORS_PCA9539 is not set | 1016 | # CONFIG_SENSORS_PCA9539 is not set |
988 | # CONFIG_SENSORS_MAX6875 is not set | ||
989 | # CONFIG_SENSORS_TSL2550 is not set | 1017 | # CONFIG_SENSORS_TSL2550 is not set |
990 | # CONFIG_I2C_DEBUG_CORE is not set | 1018 | # CONFIG_I2C_DEBUG_CORE is not set |
991 | # CONFIG_I2C_DEBUG_ALGO is not set | 1019 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -999,13 +1027,18 @@ CONFIG_SPI_MASTER=y | |||
999 | # SPI Master Controller Drivers | 1027 | # SPI Master Controller Drivers |
1000 | # | 1028 | # |
1001 | CONFIG_SPI_BITBANG=y | 1029 | CONFIG_SPI_BITBANG=y |
1002 | CONFIG_SPI_MPC83xx=y | 1030 | # CONFIG_SPI_MPC8xxx is not set |
1003 | 1031 | ||
1004 | # | 1032 | # |
1005 | # SPI Protocol Masters | 1033 | # SPI Protocol Masters |
1006 | # | 1034 | # |
1007 | # CONFIG_SPI_SPIDEV is not set | 1035 | # CONFIG_SPI_SPIDEV is not set |
1008 | # CONFIG_SPI_TLE62X0 is not set | 1036 | # CONFIG_SPI_TLE62X0 is not set |
1037 | |||
1038 | # | ||
1039 | # PPS support | ||
1040 | # | ||
1041 | # CONFIG_PPS is not set | ||
1009 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 1042 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
1010 | # CONFIG_GPIOLIB is not set | 1043 | # CONFIG_GPIOLIB is not set |
1011 | # CONFIG_W1 is not set | 1044 | # CONFIG_W1 is not set |
@@ -1063,6 +1096,7 @@ CONFIG_HWMON=y | |||
1063 | # CONFIG_SENSORS_SMSC47B397 is not set | 1096 | # CONFIG_SENSORS_SMSC47B397 is not set |
1064 | # CONFIG_SENSORS_ADS7828 is not set | 1097 | # CONFIG_SENSORS_ADS7828 is not set |
1065 | # CONFIG_SENSORS_THMC50 is not set | 1098 | # CONFIG_SENSORS_THMC50 is not set |
1099 | # CONFIG_SENSORS_TMP401 is not set | ||
1066 | # CONFIG_SENSORS_VIA686A is not set | 1100 | # CONFIG_SENSORS_VIA686A is not set |
1067 | # CONFIG_SENSORS_VT1211 is not set | 1101 | # CONFIG_SENSORS_VT1211 is not set |
1068 | # CONFIG_SENSORS_VT8231 is not set | 1102 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1117,24 +1151,10 @@ CONFIG_SSB_POSSIBLE=y | |||
1117 | # CONFIG_MFD_WM8400 is not set | 1151 | # CONFIG_MFD_WM8400 is not set |
1118 | # CONFIG_MFD_WM8350_I2C is not set | 1152 | # CONFIG_MFD_WM8350_I2C is not set |
1119 | # CONFIG_MFD_PCF50633 is not set | 1153 | # CONFIG_MFD_PCF50633 is not set |
1154 | # CONFIG_AB3100_CORE is not set | ||
1155 | # CONFIG_EZX_PCAP is not set | ||
1120 | # CONFIG_REGULATOR is not set | 1156 | # CONFIG_REGULATOR is not set |
1121 | 1157 | # CONFIG_MEDIA_SUPPORT is not set | |
1122 | # | ||
1123 | # Multimedia devices | ||
1124 | # | ||
1125 | |||
1126 | # | ||
1127 | # Multimedia core support | ||
1128 | # | ||
1129 | # CONFIG_VIDEO_DEV is not set | ||
1130 | # CONFIG_DVB_CORE is not set | ||
1131 | # CONFIG_VIDEO_MEDIA is not set | ||
1132 | |||
1133 | # | ||
1134 | # Multimedia drivers | ||
1135 | # | ||
1136 | CONFIG_DAB=y | ||
1137 | # CONFIG_USB_DABUSB is not set | ||
1138 | 1158 | ||
1139 | # | 1159 | # |
1140 | # Graphics support | 1160 | # Graphics support |
@@ -1196,6 +1216,7 @@ CONFIG_USB_MON=y | |||
1196 | # USB Host Controller Drivers | 1216 | # USB Host Controller Drivers |
1197 | # | 1217 | # |
1198 | # CONFIG_USB_C67X00_HCD is not set | 1218 | # CONFIG_USB_C67X00_HCD is not set |
1219 | # CONFIG_USB_XHCI_HCD is not set | ||
1199 | CONFIG_USB_EHCI_HCD=y | 1220 | CONFIG_USB_EHCI_HCD=y |
1200 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1221 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
1201 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1222 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1205,9 +1226,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1205 | # CONFIG_USB_ISP116X_HCD is not set | 1226 | # CONFIG_USB_ISP116X_HCD is not set |
1206 | # CONFIG_USB_ISP1760_HCD is not set | 1227 | # CONFIG_USB_ISP1760_HCD is not set |
1207 | CONFIG_USB_OHCI_HCD=y | 1228 | CONFIG_USB_OHCI_HCD=y |
1208 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1209 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1229 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1210 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1230 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
1231 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1211 | CONFIG_USB_OHCI_HCD_PCI=y | 1232 | CONFIG_USB_OHCI_HCD_PCI=y |
1212 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1233 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
1213 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1234 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
@@ -1296,8 +1317,9 @@ CONFIG_USB_GADGET_SELECTED=y | |||
1296 | # CONFIG_USB_GADGET_OMAP is not set | 1317 | # CONFIG_USB_GADGET_OMAP is not set |
1297 | # CONFIG_USB_GADGET_PXA25X is not set | 1318 | # CONFIG_USB_GADGET_PXA25X is not set |
1298 | # CONFIG_USB_GADGET_PXA27X is not set | 1319 | # CONFIG_USB_GADGET_PXA27X is not set |
1299 | # CONFIG_USB_GADGET_S3C2410 is not set | 1320 | # CONFIG_USB_GADGET_S3C_HSOTG is not set |
1300 | # CONFIG_USB_GADGET_IMX is not set | 1321 | # CONFIG_USB_GADGET_IMX is not set |
1322 | # CONFIG_USB_GADGET_S3C2410 is not set | ||
1301 | # CONFIG_USB_GADGET_M66592 is not set | 1323 | # CONFIG_USB_GADGET_M66592 is not set |
1302 | # CONFIG_USB_GADGET_AMD5536UDC is not set | 1324 | # CONFIG_USB_GADGET_AMD5536UDC is not set |
1303 | # CONFIG_USB_GADGET_FSL_QE is not set | 1325 | # CONFIG_USB_GADGET_FSL_QE is not set |
@@ -1305,9 +1327,11 @@ CONFIG_USB_GADGET_SELECTED=y | |||
1305 | CONFIG_USB_GADGET_NET2280=y | 1327 | CONFIG_USB_GADGET_NET2280=y |
1306 | CONFIG_USB_NET2280=y | 1328 | CONFIG_USB_NET2280=y |
1307 | # CONFIG_USB_GADGET_GOKU is not set | 1329 | # CONFIG_USB_GADGET_GOKU is not set |
1330 | # CONFIG_USB_GADGET_LANGWELL is not set | ||
1308 | # CONFIG_USB_GADGET_DUMMY_HCD is not set | 1331 | # CONFIG_USB_GADGET_DUMMY_HCD is not set |
1309 | CONFIG_USB_GADGET_DUALSPEED=y | 1332 | CONFIG_USB_GADGET_DUALSPEED=y |
1310 | # CONFIG_USB_ZERO is not set | 1333 | # CONFIG_USB_ZERO is not set |
1334 | # CONFIG_USB_AUDIO is not set | ||
1311 | CONFIG_USB_ETH=y | 1335 | CONFIG_USB_ETH=y |
1312 | CONFIG_USB_ETH_RNDIS=y | 1336 | CONFIG_USB_ETH_RNDIS=y |
1313 | # CONFIG_USB_GADGETFS is not set | 1337 | # CONFIG_USB_GADGETFS is not set |
@@ -1359,6 +1383,7 @@ CONFIG_RTC_DRV_DS1307=y | |||
1359 | # CONFIG_RTC_DRV_S35390A is not set | 1383 | # CONFIG_RTC_DRV_S35390A is not set |
1360 | # CONFIG_RTC_DRV_FM3130 is not set | 1384 | # CONFIG_RTC_DRV_FM3130 is not set |
1361 | # CONFIG_RTC_DRV_RX8581 is not set | 1385 | # CONFIG_RTC_DRV_RX8581 is not set |
1386 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1362 | 1387 | ||
1363 | # | 1388 | # |
1364 | # SPI RTC drivers | 1389 | # SPI RTC drivers |
@@ -1393,6 +1418,10 @@ CONFIG_RTC_DRV_DS1307=y | |||
1393 | # CONFIG_DMADEVICES is not set | 1418 | # CONFIG_DMADEVICES is not set |
1394 | # CONFIG_AUXDISPLAY is not set | 1419 | # CONFIG_AUXDISPLAY is not set |
1395 | # CONFIG_UIO is not set | 1420 | # CONFIG_UIO is not set |
1421 | |||
1422 | # | ||
1423 | # TI VLYNQ | ||
1424 | # | ||
1396 | # CONFIG_STAGING is not set | 1425 | # CONFIG_STAGING is not set |
1397 | 1426 | ||
1398 | # | 1427 | # |
@@ -1412,10 +1441,12 @@ CONFIG_FS_MBCACHE=y | |||
1412 | # CONFIG_REISERFS_FS is not set | 1441 | # CONFIG_REISERFS_FS is not set |
1413 | # CONFIG_JFS_FS is not set | 1442 | # CONFIG_JFS_FS is not set |
1414 | # CONFIG_FS_POSIX_ACL is not set | 1443 | # CONFIG_FS_POSIX_ACL is not set |
1415 | CONFIG_FILE_LOCKING=y | ||
1416 | # CONFIG_XFS_FS is not set | 1444 | # CONFIG_XFS_FS is not set |
1445 | # CONFIG_GFS2_FS is not set | ||
1417 | # CONFIG_OCFS2_FS is not set | 1446 | # CONFIG_OCFS2_FS is not set |
1418 | # CONFIG_BTRFS_FS is not set | 1447 | # CONFIG_BTRFS_FS is not set |
1448 | CONFIG_FILE_LOCKING=y | ||
1449 | CONFIG_FSNOTIFY=y | ||
1419 | CONFIG_DNOTIFY=y | 1450 | CONFIG_DNOTIFY=y |
1420 | CONFIG_INOTIFY=y | 1451 | CONFIG_INOTIFY=y |
1421 | CONFIG_INOTIFY_USER=y | 1452 | CONFIG_INOTIFY_USER=y |
@@ -1489,6 +1520,7 @@ CONFIG_NFS_FS=y | |||
1489 | CONFIG_NFS_V3=y | 1520 | CONFIG_NFS_V3=y |
1490 | # CONFIG_NFS_V3_ACL is not set | 1521 | # CONFIG_NFS_V3_ACL is not set |
1491 | CONFIG_NFS_V4=y | 1522 | CONFIG_NFS_V4=y |
1523 | # CONFIG_NFS_V4_1 is not set | ||
1492 | CONFIG_ROOT_NFS=y | 1524 | CONFIG_ROOT_NFS=y |
1493 | # CONFIG_NFSD is not set | 1525 | # CONFIG_NFSD is not set |
1494 | CONFIG_LOCKD=y | 1526 | CONFIG_LOCKD=y |
@@ -1525,7 +1557,46 @@ CONFIG_MSDOS_PARTITION=y | |||
1525 | # CONFIG_KARMA_PARTITION is not set | 1557 | # CONFIG_KARMA_PARTITION is not set |
1526 | # CONFIG_EFI_PARTITION is not set | 1558 | # CONFIG_EFI_PARTITION is not set |
1527 | # CONFIG_SYSV68_PARTITION is not set | 1559 | # CONFIG_SYSV68_PARTITION is not set |
1528 | # CONFIG_NLS is not set | 1560 | CONFIG_NLS=y |
1561 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
1562 | # CONFIG_NLS_CODEPAGE_437 is not set | ||
1563 | # CONFIG_NLS_CODEPAGE_737 is not set | ||
1564 | # CONFIG_NLS_CODEPAGE_775 is not set | ||
1565 | # CONFIG_NLS_CODEPAGE_850 is not set | ||
1566 | # CONFIG_NLS_CODEPAGE_852 is not set | ||
1567 | # CONFIG_NLS_CODEPAGE_855 is not set | ||
1568 | # CONFIG_NLS_CODEPAGE_857 is not set | ||
1569 | # CONFIG_NLS_CODEPAGE_860 is not set | ||
1570 | # CONFIG_NLS_CODEPAGE_861 is not set | ||
1571 | # CONFIG_NLS_CODEPAGE_862 is not set | ||
1572 | # CONFIG_NLS_CODEPAGE_863 is not set | ||
1573 | # CONFIG_NLS_CODEPAGE_864 is not set | ||
1574 | # CONFIG_NLS_CODEPAGE_865 is not set | ||
1575 | # CONFIG_NLS_CODEPAGE_866 is not set | ||
1576 | # CONFIG_NLS_CODEPAGE_869 is not set | ||
1577 | # CONFIG_NLS_CODEPAGE_936 is not set | ||
1578 | # CONFIG_NLS_CODEPAGE_950 is not set | ||
1579 | # CONFIG_NLS_CODEPAGE_932 is not set | ||
1580 | # CONFIG_NLS_CODEPAGE_949 is not set | ||
1581 | # CONFIG_NLS_CODEPAGE_874 is not set | ||
1582 | # CONFIG_NLS_ISO8859_8 is not set | ||
1583 | # CONFIG_NLS_CODEPAGE_1250 is not set | ||
1584 | # CONFIG_NLS_CODEPAGE_1251 is not set | ||
1585 | # CONFIG_NLS_ASCII is not set | ||
1586 | # CONFIG_NLS_ISO8859_1 is not set | ||
1587 | # CONFIG_NLS_ISO8859_2 is not set | ||
1588 | # CONFIG_NLS_ISO8859_3 is not set | ||
1589 | # CONFIG_NLS_ISO8859_4 is not set | ||
1590 | # CONFIG_NLS_ISO8859_5 is not set | ||
1591 | # CONFIG_NLS_ISO8859_6 is not set | ||
1592 | # CONFIG_NLS_ISO8859_7 is not set | ||
1593 | # CONFIG_NLS_ISO8859_9 is not set | ||
1594 | # CONFIG_NLS_ISO8859_13 is not set | ||
1595 | # CONFIG_NLS_ISO8859_14 is not set | ||
1596 | # CONFIG_NLS_ISO8859_15 is not set | ||
1597 | # CONFIG_NLS_KOI8_R is not set | ||
1598 | # CONFIG_NLS_KOI8_U is not set | ||
1599 | # CONFIG_NLS_UTF8 is not set | ||
1529 | # CONFIG_DLM is not set | 1600 | # CONFIG_DLM is not set |
1530 | # CONFIG_BINARY_PRINTF is not set | 1601 | # CONFIG_BINARY_PRINTF is not set |
1531 | 1602 | ||
@@ -1549,6 +1620,7 @@ CONFIG_HAS_IOPORT=y | |||
1549 | CONFIG_HAS_DMA=y | 1620 | CONFIG_HAS_DMA=y |
1550 | CONFIG_HAVE_LMB=y | 1621 | CONFIG_HAVE_LMB=y |
1551 | CONFIG_NLATTR=y | 1622 | CONFIG_NLATTR=y |
1623 | CONFIG_GENERIC_ATOMIC64=y | ||
1552 | 1624 | ||
1553 | # | 1625 | # |
1554 | # Kernel hacking | 1626 | # Kernel hacking |
@@ -1579,6 +1651,9 @@ CONFIG_SCHED_DEBUG=y | |||
1579 | # CONFIG_RT_MUTEX_TESTER is not set | 1651 | # CONFIG_RT_MUTEX_TESTER is not set |
1580 | # CONFIG_DEBUG_SPINLOCK is not set | 1652 | # CONFIG_DEBUG_SPINLOCK is not set |
1581 | # CONFIG_DEBUG_MUTEXES is not set | 1653 | # CONFIG_DEBUG_MUTEXES is not set |
1654 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1655 | # CONFIG_PROVE_LOCKING is not set | ||
1656 | # CONFIG_LOCK_STAT is not set | ||
1582 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1657 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1583 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1658 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1584 | # CONFIG_DEBUG_KOBJECT is not set | 1659 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1590,7 +1665,6 @@ CONFIG_SCHED_DEBUG=y | |||
1590 | # CONFIG_DEBUG_LIST is not set | 1665 | # CONFIG_DEBUG_LIST is not set |
1591 | # CONFIG_DEBUG_SG is not set | 1666 | # CONFIG_DEBUG_SG is not set |
1592 | # CONFIG_DEBUG_NOTIFIERS is not set | 1667 | # CONFIG_DEBUG_NOTIFIERS is not set |
1593 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1594 | # CONFIG_RCU_TORTURE_TEST is not set | 1668 | # CONFIG_RCU_TORTURE_TEST is not set |
1595 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1669 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1596 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1670 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1604,16 +1678,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1604 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1678 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1605 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1679 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1606 | CONFIG_TRACING_SUPPORT=y | 1680 | CONFIG_TRACING_SUPPORT=y |
1607 | 1681 | CONFIG_FTRACE=y | |
1608 | # | ||
1609 | # Tracers | ||
1610 | # | ||
1611 | # CONFIG_FUNCTION_TRACER is not set | 1682 | # CONFIG_FUNCTION_TRACER is not set |
1683 | # CONFIG_IRQSOFF_TRACER is not set | ||
1612 | # CONFIG_SCHED_TRACER is not set | 1684 | # CONFIG_SCHED_TRACER is not set |
1613 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1685 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1614 | # CONFIG_EVENT_TRACER is not set | ||
1615 | # CONFIG_BOOT_TRACER is not set | 1686 | # CONFIG_BOOT_TRACER is not set |
1616 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1687 | CONFIG_BRANCH_PROFILE_NONE=y |
1688 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1689 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1617 | # CONFIG_STACK_TRACER is not set | 1690 | # CONFIG_STACK_TRACER is not set |
1618 | # CONFIG_KMEMTRACE is not set | 1691 | # CONFIG_KMEMTRACE is not set |
1619 | # CONFIG_WORKQUEUE_TRACER is not set | 1692 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1621,6 +1694,9 @@ CONFIG_TRACING_SUPPORT=y | |||
1621 | # CONFIG_SAMPLES is not set | 1694 | # CONFIG_SAMPLES is not set |
1622 | CONFIG_HAVE_ARCH_KGDB=y | 1695 | CONFIG_HAVE_ARCH_KGDB=y |
1623 | # CONFIG_KGDB is not set | 1696 | # CONFIG_KGDB is not set |
1697 | # CONFIG_KMEMCHECK is not set | ||
1698 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1699 | CONFIG_PPC_WERROR=y | ||
1624 | CONFIG_PRINT_STACK_DEPTH=64 | 1700 | CONFIG_PRINT_STACK_DEPTH=64 |
1625 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1701 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1626 | # CONFIG_DEBUG_STACK_USAGE is not set | 1702 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/83xx/mpc832x_mds_defconfig b/arch/powerpc/configs/83xx/mpc832x_mds_defconfig index 8c8f660b4fc7..e0e36a113409 100644 --- a/arch/powerpc/configs/83xx/mpc832x_mds_defconfig +++ b/arch/powerpc/configs/83xx/mpc832x_mds_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:07 2009 | 4 | # Wed Jul 29 23:32:06 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
@@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y | |||
107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
@@ -120,9 +124,16 @@ CONFIG_TIMERFD=y | |||
120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
128 | |||
129 | # | ||
130 | # Performance Counters | ||
131 | # | ||
132 | # CONFIG_PERF_COUNTERS is not set | ||
123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
@@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | |||
150 | # | ||
151 | # GCOV-based kernel profiling | ||
152 | # | ||
138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y | |||
147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
153 | 168 | ||
@@ -189,6 +204,7 @@ CONFIG_MPC832x_MDS=y | |||
189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
207 | # CONFIG_KMETER1 is not set | ||
192 | CONFIG_PPC_MPC832x=y | 208 | CONFIG_PPC_MPC832x=y |
193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
@@ -235,6 +251,7 @@ CONFIG_BINFMT_ELF=y | |||
235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
236 | CONFIG_MATH_EMULATION=y | 252 | CONFIG_MATH_EMULATION=y |
237 | # CONFIG_IOMMU_HELPER is not set | 253 | # CONFIG_IOMMU_HELPER is not set |
254 | # CONFIG_SWIOTLB is not set | ||
238 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
239 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 256 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
240 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -255,9 +272,9 @@ CONFIG_MIGRATION=y | |||
255 | CONFIG_ZONE_DMA_FLAG=1 | 272 | CONFIG_ZONE_DMA_FLAG=1 |
256 | CONFIG_BOUNCE=y | 273 | CONFIG_BOUNCE=y |
257 | CONFIG_VIRT_TO_BUS=y | 274 | CONFIG_VIRT_TO_BUS=y |
258 | CONFIG_UNEVICTABLE_LRU=y | ||
259 | CONFIG_HAVE_MLOCK=y | 275 | CONFIG_HAVE_MLOCK=y |
260 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
277 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
261 | CONFIG_PPC_4K_PAGES=y | 278 | CONFIG_PPC_4K_PAGES=y |
262 | # CONFIG_PPC_16K_PAGES is not set | 279 | # CONFIG_PPC_16K_PAGES is not set |
263 | # CONFIG_PPC_64K_PAGES is not set | 280 | # CONFIG_PPC_64K_PAGES is not set |
@@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
366 | # CONFIG_ECONET is not set | 383 | # CONFIG_ECONET is not set |
367 | # CONFIG_WAN_ROUTER is not set | 384 | # CONFIG_WAN_ROUTER is not set |
368 | # CONFIG_PHONET is not set | 385 | # CONFIG_PHONET is not set |
386 | # CONFIG_IEEE802154 is not set | ||
369 | # CONFIG_NET_SCHED is not set | 387 | # CONFIG_NET_SCHED is not set |
370 | # CONFIG_DCB is not set | 388 | # CONFIG_DCB is not set |
371 | 389 | ||
@@ -383,7 +401,11 @@ CONFIG_WIRELESS=y | |||
383 | CONFIG_WIRELESS_OLD_REGULATORY=y | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
384 | # CONFIG_WIRELESS_EXT is not set | 402 | # CONFIG_WIRELESS_EXT is not set |
385 | # CONFIG_LIB80211 is not set | 403 | # CONFIG_LIB80211 is not set |
386 | # CONFIG_MAC80211 is not set | 404 | |
405 | # | ||
406 | # CFG80211 needs to be enabled for MAC80211 | ||
407 | # | ||
408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
387 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
388 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
389 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
@@ -404,6 +426,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
404 | # CONFIG_MTD is not set | 426 | # CONFIG_MTD is not set |
405 | CONFIG_OF_DEVICE=y | 427 | CONFIG_OF_DEVICE=y |
406 | CONFIG_OF_I2C=y | 428 | CONFIG_OF_I2C=y |
429 | CONFIG_OF_MDIO=y | ||
407 | # CONFIG_PARPORT is not set | 430 | # CONFIG_PARPORT is not set |
408 | CONFIG_BLK_DEV=y | 431 | CONFIG_BLK_DEV=y |
409 | # CONFIG_BLK_DEV_FD is not set | 432 | # CONFIG_BLK_DEV_FD is not set |
@@ -438,7 +461,9 @@ CONFIG_MISC_DEVICES=y | |||
438 | # | 461 | # |
439 | # CONFIG_EEPROM_AT24 is not set | 462 | # CONFIG_EEPROM_AT24 is not set |
440 | # CONFIG_EEPROM_LEGACY is not set | 463 | # CONFIG_EEPROM_LEGACY is not set |
464 | # CONFIG_EEPROM_MAX6875 is not set | ||
441 | # CONFIG_EEPROM_93CX6 is not set | 465 | # CONFIG_EEPROM_93CX6 is not set |
466 | # CONFIG_CB710_CORE is not set | ||
442 | CONFIG_HAVE_IDE=y | 467 | CONFIG_HAVE_IDE=y |
443 | # CONFIG_IDE is not set | 468 | # CONFIG_IDE is not set |
444 | 469 | ||
@@ -461,10 +486,6 @@ CONFIG_SCSI_PROC_FS=y | |||
461 | # CONFIG_BLK_DEV_SR is not set | 486 | # CONFIG_BLK_DEV_SR is not set |
462 | # CONFIG_CHR_DEV_SG is not set | 487 | # CONFIG_CHR_DEV_SG is not set |
463 | # CONFIG_CHR_DEV_SCH is not set | 488 | # CONFIG_CHR_DEV_SCH is not set |
464 | |||
465 | # | ||
466 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
467 | # | ||
468 | # CONFIG_SCSI_MULTI_LUN is not set | 489 | # CONFIG_SCSI_MULTI_LUN is not set |
469 | # CONFIG_SCSI_CONSTANTS is not set | 490 | # CONFIG_SCSI_CONSTANTS is not set |
470 | # CONFIG_SCSI_LOGGING is not set | 491 | # CONFIG_SCSI_LOGGING is not set |
@@ -482,6 +503,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
482 | CONFIG_SCSI_LOWLEVEL=y | 503 | CONFIG_SCSI_LOWLEVEL=y |
483 | # CONFIG_ISCSI_TCP is not set | 504 | # CONFIG_ISCSI_TCP is not set |
484 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 505 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
506 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
485 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 507 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
486 | # CONFIG_SCSI_3W_9XXX is not set | 508 | # CONFIG_SCSI_3W_9XXX is not set |
487 | # CONFIG_SCSI_ACARD is not set | 509 | # CONFIG_SCSI_ACARD is not set |
@@ -490,6 +512,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
490 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 512 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
491 | # CONFIG_SCSI_AIC79XX is not set | 513 | # CONFIG_SCSI_AIC79XX is not set |
492 | # CONFIG_SCSI_AIC94XX is not set | 514 | # CONFIG_SCSI_AIC94XX is not set |
515 | # CONFIG_SCSI_MVSAS is not set | ||
493 | # CONFIG_SCSI_DPT_I2O is not set | 516 | # CONFIG_SCSI_DPT_I2O is not set |
494 | # CONFIG_SCSI_ADVANSYS is not set | 517 | # CONFIG_SCSI_ADVANSYS is not set |
495 | # CONFIG_SCSI_ARCMSR is not set | 518 | # CONFIG_SCSI_ARCMSR is not set |
@@ -509,7 +532,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
509 | # CONFIG_SCSI_IPS is not set | 532 | # CONFIG_SCSI_IPS is not set |
510 | # CONFIG_SCSI_INITIO is not set | 533 | # CONFIG_SCSI_INITIO is not set |
511 | # CONFIG_SCSI_INIA100 is not set | 534 | # CONFIG_SCSI_INIA100 is not set |
512 | # CONFIG_SCSI_MVSAS is not set | ||
513 | # CONFIG_SCSI_STEX is not set | 535 | # CONFIG_SCSI_STEX is not set |
514 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 536 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
515 | # CONFIG_SCSI_QLOGIC_1280 is not set | 537 | # CONFIG_SCSI_QLOGIC_1280 is not set |
@@ -532,14 +554,17 @@ CONFIG_SCSI_LOWLEVEL=y | |||
532 | # | 554 | # |
533 | 555 | ||
534 | # | 556 | # |
535 | # Enable only one of the two stacks, unless you know what you are doing | 557 | # You can enable one or both FireWire driver stacks. |
558 | # | ||
559 | |||
560 | # | ||
561 | # See the help texts for more information. | ||
536 | # | 562 | # |
537 | # CONFIG_FIREWIRE is not set | 563 | # CONFIG_FIREWIRE is not set |
538 | # CONFIG_IEEE1394 is not set | 564 | # CONFIG_IEEE1394 is not set |
539 | # CONFIG_I2O is not set | 565 | # CONFIG_I2O is not set |
540 | # CONFIG_MACINTOSH_DRIVERS is not set | 566 | # CONFIG_MACINTOSH_DRIVERS is not set |
541 | CONFIG_NETDEVICES=y | 567 | CONFIG_NETDEVICES=y |
542 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
543 | # CONFIG_DUMMY is not set | 568 | # CONFIG_DUMMY is not set |
544 | # CONFIG_BONDING is not set | 569 | # CONFIG_BONDING is not set |
545 | # CONFIG_MACVLAN is not set | 570 | # CONFIG_MACVLAN is not set |
@@ -586,6 +611,7 @@ CONFIG_MII=y | |||
586 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 611 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
587 | # CONFIG_NET_PCI is not set | 612 | # CONFIG_NET_PCI is not set |
588 | # CONFIG_B44 is not set | 613 | # CONFIG_B44 is not set |
614 | # CONFIG_KS8842 is not set | ||
589 | # CONFIG_ATL2 is not set | 615 | # CONFIG_ATL2 is not set |
590 | CONFIG_NETDEV_1000=y | 616 | CONFIG_NETDEV_1000=y |
591 | # CONFIG_ACENIC is not set | 617 | # CONFIG_ACENIC is not set |
@@ -605,11 +631,13 @@ CONFIG_NETDEV_1000=y | |||
605 | # CONFIG_VIA_VELOCITY is not set | 631 | # CONFIG_VIA_VELOCITY is not set |
606 | # CONFIG_TIGON3 is not set | 632 | # CONFIG_TIGON3 is not set |
607 | # CONFIG_BNX2 is not set | 633 | # CONFIG_BNX2 is not set |
634 | # CONFIG_CNIC is not set | ||
608 | CONFIG_FSL_PQ_MDIO=y | 635 | CONFIG_FSL_PQ_MDIO=y |
609 | # CONFIG_GIANFAR is not set | 636 | # CONFIG_GIANFAR is not set |
610 | CONFIG_UCC_GETH=y | 637 | CONFIG_UCC_GETH=y |
611 | # CONFIG_UGETH_MAGIC_PACKET is not set | 638 | # CONFIG_UGETH_MAGIC_PACKET is not set |
612 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 639 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
640 | # CONFIG_MV643XX_ETH is not set | ||
613 | # CONFIG_QLA3XXX is not set | 641 | # CONFIG_QLA3XXX is not set |
614 | # CONFIG_ATL1 is not set | 642 | # CONFIG_ATL1 is not set |
615 | # CONFIG_ATL1E is not set | 643 | # CONFIG_ATL1E is not set |
@@ -787,13 +815,17 @@ CONFIG_I2C_MPC=y | |||
787 | # CONFIG_SENSORS_PCF8574 is not set | 815 | # CONFIG_SENSORS_PCF8574 is not set |
788 | # CONFIG_PCF8575 is not set | 816 | # CONFIG_PCF8575 is not set |
789 | # CONFIG_SENSORS_PCA9539 is not set | 817 | # CONFIG_SENSORS_PCA9539 is not set |
790 | # CONFIG_SENSORS_MAX6875 is not set | ||
791 | # CONFIG_SENSORS_TSL2550 is not set | 818 | # CONFIG_SENSORS_TSL2550 is not set |
792 | # CONFIG_I2C_DEBUG_CORE is not set | 819 | # CONFIG_I2C_DEBUG_CORE is not set |
793 | # CONFIG_I2C_DEBUG_ALGO is not set | 820 | # CONFIG_I2C_DEBUG_ALGO is not set |
794 | # CONFIG_I2C_DEBUG_BUS is not set | 821 | # CONFIG_I2C_DEBUG_BUS is not set |
795 | # CONFIG_I2C_DEBUG_CHIP is not set | 822 | # CONFIG_I2C_DEBUG_CHIP is not set |
796 | # CONFIG_SPI is not set | 823 | # CONFIG_SPI is not set |
824 | |||
825 | # | ||
826 | # PPS support | ||
827 | # | ||
828 | # CONFIG_PPS is not set | ||
797 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 829 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
798 | # CONFIG_GPIOLIB is not set | 830 | # CONFIG_GPIOLIB is not set |
799 | # CONFIG_W1 is not set | 831 | # CONFIG_W1 is not set |
@@ -848,6 +880,7 @@ CONFIG_HWMON=y | |||
848 | # CONFIG_SENSORS_SMSC47B397 is not set | 880 | # CONFIG_SENSORS_SMSC47B397 is not set |
849 | # CONFIG_SENSORS_ADS7828 is not set | 881 | # CONFIG_SENSORS_ADS7828 is not set |
850 | # CONFIG_SENSORS_THMC50 is not set | 882 | # CONFIG_SENSORS_THMC50 is not set |
883 | # CONFIG_SENSORS_TMP401 is not set | ||
851 | # CONFIG_SENSORS_VIA686A is not set | 884 | # CONFIG_SENSORS_VIA686A is not set |
852 | # CONFIG_SENSORS_VT1211 is not set | 885 | # CONFIG_SENSORS_VT1211 is not set |
853 | # CONFIG_SENSORS_VT8231 is not set | 886 | # CONFIG_SENSORS_VT8231 is not set |
@@ -896,23 +929,9 @@ CONFIG_SSB_POSSIBLE=y | |||
896 | # CONFIG_MFD_WM8400 is not set | 929 | # CONFIG_MFD_WM8400 is not set |
897 | # CONFIG_MFD_WM8350_I2C is not set | 930 | # CONFIG_MFD_WM8350_I2C is not set |
898 | # CONFIG_MFD_PCF50633 is not set | 931 | # CONFIG_MFD_PCF50633 is not set |
932 | # CONFIG_AB3100_CORE is not set | ||
899 | # CONFIG_REGULATOR is not set | 933 | # CONFIG_REGULATOR is not set |
900 | 934 | # CONFIG_MEDIA_SUPPORT is not set | |
901 | # | ||
902 | # Multimedia devices | ||
903 | # | ||
904 | |||
905 | # | ||
906 | # Multimedia core support | ||
907 | # | ||
908 | # CONFIG_VIDEO_DEV is not set | ||
909 | # CONFIG_DVB_CORE is not set | ||
910 | # CONFIG_VIDEO_MEDIA is not set | ||
911 | |||
912 | # | ||
913 | # Multimedia drivers | ||
914 | # | ||
915 | CONFIG_DAB=y | ||
916 | 935 | ||
917 | # | 936 | # |
918 | # Graphics support | 937 | # Graphics support |
@@ -996,6 +1015,7 @@ CONFIG_RTC_DRV_DS1374=y | |||
996 | # CONFIG_RTC_DRV_S35390A is not set | 1015 | # CONFIG_RTC_DRV_S35390A is not set |
997 | # CONFIG_RTC_DRV_FM3130 is not set | 1016 | # CONFIG_RTC_DRV_FM3130 is not set |
998 | # CONFIG_RTC_DRV_RX8581 is not set | 1017 | # CONFIG_RTC_DRV_RX8581 is not set |
1018 | # CONFIG_RTC_DRV_RX8025 is not set | ||
999 | 1019 | ||
1000 | # | 1020 | # |
1001 | # SPI RTC drivers | 1021 | # SPI RTC drivers |
@@ -1023,6 +1043,10 @@ CONFIG_RTC_DRV_DS1374=y | |||
1023 | # CONFIG_DMADEVICES is not set | 1043 | # CONFIG_DMADEVICES is not set |
1024 | # CONFIG_AUXDISPLAY is not set | 1044 | # CONFIG_AUXDISPLAY is not set |
1025 | # CONFIG_UIO is not set | 1045 | # CONFIG_UIO is not set |
1046 | |||
1047 | # | ||
1048 | # TI VLYNQ | ||
1049 | # | ||
1026 | # CONFIG_STAGING is not set | 1050 | # CONFIG_STAGING is not set |
1027 | 1051 | ||
1028 | # | 1052 | # |
@@ -1042,10 +1066,12 @@ CONFIG_FS_MBCACHE=y | |||
1042 | # CONFIG_REISERFS_FS is not set | 1066 | # CONFIG_REISERFS_FS is not set |
1043 | # CONFIG_JFS_FS is not set | 1067 | # CONFIG_JFS_FS is not set |
1044 | # CONFIG_FS_POSIX_ACL is not set | 1068 | # CONFIG_FS_POSIX_ACL is not set |
1045 | CONFIG_FILE_LOCKING=y | ||
1046 | # CONFIG_XFS_FS is not set | 1069 | # CONFIG_XFS_FS is not set |
1070 | # CONFIG_GFS2_FS is not set | ||
1047 | # CONFIG_OCFS2_FS is not set | 1071 | # CONFIG_OCFS2_FS is not set |
1048 | # CONFIG_BTRFS_FS is not set | 1072 | # CONFIG_BTRFS_FS is not set |
1073 | CONFIG_FILE_LOCKING=y | ||
1074 | CONFIG_FSNOTIFY=y | ||
1049 | CONFIG_DNOTIFY=y | 1075 | CONFIG_DNOTIFY=y |
1050 | CONFIG_INOTIFY=y | 1076 | CONFIG_INOTIFY=y |
1051 | CONFIG_INOTIFY_USER=y | 1077 | CONFIG_INOTIFY_USER=y |
@@ -1108,6 +1134,7 @@ CONFIG_NFS_FS=y | |||
1108 | CONFIG_NFS_V3=y | 1134 | CONFIG_NFS_V3=y |
1109 | # CONFIG_NFS_V3_ACL is not set | 1135 | # CONFIG_NFS_V3_ACL is not set |
1110 | CONFIG_NFS_V4=y | 1136 | CONFIG_NFS_V4=y |
1137 | # CONFIG_NFS_V4_1 is not set | ||
1111 | CONFIG_ROOT_NFS=y | 1138 | CONFIG_ROOT_NFS=y |
1112 | # CONFIG_NFSD is not set | 1139 | # CONFIG_NFSD is not set |
1113 | CONFIG_LOCKD=y | 1140 | CONFIG_LOCKD=y |
@@ -1165,6 +1192,7 @@ CONFIG_HAS_IOPORT=y | |||
1165 | CONFIG_HAS_DMA=y | 1192 | CONFIG_HAS_DMA=y |
1166 | CONFIG_HAVE_LMB=y | 1193 | CONFIG_HAVE_LMB=y |
1167 | CONFIG_NLATTR=y | 1194 | CONFIG_NLATTR=y |
1195 | CONFIG_GENERIC_ATOMIC64=y | ||
1168 | 1196 | ||
1169 | # | 1197 | # |
1170 | # Kernel hacking | 1198 | # Kernel hacking |
@@ -1190,22 +1218,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1190 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1218 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1191 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1219 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1192 | CONFIG_TRACING_SUPPORT=y | 1220 | CONFIG_TRACING_SUPPORT=y |
1193 | 1221 | # CONFIG_FTRACE is not set | |
1194 | # | ||
1195 | # Tracers | ||
1196 | # | ||
1197 | # CONFIG_FUNCTION_TRACER is not set | ||
1198 | # CONFIG_SCHED_TRACER is not set | ||
1199 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1200 | # CONFIG_EVENT_TRACER is not set | ||
1201 | # CONFIG_BOOT_TRACER is not set | ||
1202 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1203 | # CONFIG_STACK_TRACER is not set | ||
1204 | # CONFIG_KMEMTRACE is not set | ||
1205 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1206 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1207 | # CONFIG_SAMPLES is not set | 1222 | # CONFIG_SAMPLES is not set |
1208 | CONFIG_HAVE_ARCH_KGDB=y | 1223 | CONFIG_HAVE_ARCH_KGDB=y |
1224 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1225 | CONFIG_PPC_WERROR=y | ||
1209 | CONFIG_PRINT_STACK_DEPTH=64 | 1226 | CONFIG_PRINT_STACK_DEPTH=64 |
1210 | # CONFIG_IRQSTACKS is not set | 1227 | # CONFIG_IRQSTACKS is not set |
1211 | # CONFIG_BOOTX_TEXT is not set | 1228 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig b/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig index 227dbba76795..4f27d4548223 100644 --- a/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig +++ b/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:08 2009 | 4 | # Wed Jul 29 23:32:07 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
@@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y | |||
107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
@@ -120,9 +124,16 @@ CONFIG_TIMERFD=y | |||
120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
128 | |||
129 | # | ||
130 | # Performance Counters | ||
131 | # | ||
132 | # CONFIG_PERF_COUNTERS is not set | ||
123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
@@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | |||
150 | # | ||
151 | # GCOV-based kernel profiling | ||
152 | # | ||
138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y | |||
147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
153 | 168 | ||
@@ -189,6 +204,7 @@ CONFIG_MPC832x_RDB=y | |||
189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
207 | # CONFIG_KMETER1 is not set | ||
192 | CONFIG_PPC_MPC832x=y | 208 | CONFIG_PPC_MPC832x=y |
193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
@@ -235,6 +251,7 @@ CONFIG_BINFMT_ELF=y | |||
235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
236 | CONFIG_MATH_EMULATION=y | 252 | CONFIG_MATH_EMULATION=y |
237 | # CONFIG_IOMMU_HELPER is not set | 253 | # CONFIG_IOMMU_HELPER is not set |
254 | # CONFIG_SWIOTLB is not set | ||
238 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
239 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 256 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
240 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -255,9 +272,9 @@ CONFIG_MIGRATION=y | |||
255 | CONFIG_ZONE_DMA_FLAG=1 | 272 | CONFIG_ZONE_DMA_FLAG=1 |
256 | CONFIG_BOUNCE=y | 273 | CONFIG_BOUNCE=y |
257 | CONFIG_VIRT_TO_BUS=y | 274 | CONFIG_VIRT_TO_BUS=y |
258 | CONFIG_UNEVICTABLE_LRU=y | ||
259 | CONFIG_HAVE_MLOCK=y | 275 | CONFIG_HAVE_MLOCK=y |
260 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
277 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
261 | CONFIG_PPC_4K_PAGES=y | 278 | CONFIG_PPC_4K_PAGES=y |
262 | # CONFIG_PPC_16K_PAGES is not set | 279 | # CONFIG_PPC_16K_PAGES is not set |
263 | # CONFIG_PPC_64K_PAGES is not set | 280 | # CONFIG_PPC_64K_PAGES is not set |
@@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
366 | # CONFIG_ECONET is not set | 383 | # CONFIG_ECONET is not set |
367 | # CONFIG_WAN_ROUTER is not set | 384 | # CONFIG_WAN_ROUTER is not set |
368 | # CONFIG_PHONET is not set | 385 | # CONFIG_PHONET is not set |
386 | # CONFIG_IEEE802154 is not set | ||
369 | # CONFIG_NET_SCHED is not set | 387 | # CONFIG_NET_SCHED is not set |
370 | # CONFIG_DCB is not set | 388 | # CONFIG_DCB is not set |
371 | 389 | ||
@@ -383,7 +401,11 @@ CONFIG_WIRELESS=y | |||
383 | CONFIG_WIRELESS_OLD_REGULATORY=y | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
384 | # CONFIG_WIRELESS_EXT is not set | 402 | # CONFIG_WIRELESS_EXT is not set |
385 | # CONFIG_LIB80211 is not set | 403 | # CONFIG_LIB80211 is not set |
386 | # CONFIG_MAC80211 is not set | 404 | |
405 | # | ||
406 | # CFG80211 needs to be enabled for MAC80211 | ||
407 | # | ||
408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
387 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
388 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
389 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
@@ -405,6 +427,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
405 | CONFIG_OF_DEVICE=y | 427 | CONFIG_OF_DEVICE=y |
406 | CONFIG_OF_I2C=y | 428 | CONFIG_OF_I2C=y |
407 | CONFIG_OF_SPI=y | 429 | CONFIG_OF_SPI=y |
430 | CONFIG_OF_MDIO=y | ||
408 | # CONFIG_PARPORT is not set | 431 | # CONFIG_PARPORT is not set |
409 | CONFIG_BLK_DEV=y | 432 | CONFIG_BLK_DEV=y |
410 | # CONFIG_BLK_DEV_FD is not set | 433 | # CONFIG_BLK_DEV_FD is not set |
@@ -441,7 +464,9 @@ CONFIG_MISC_DEVICES=y | |||
441 | # CONFIG_EEPROM_AT24 is not set | 464 | # CONFIG_EEPROM_AT24 is not set |
442 | # CONFIG_EEPROM_AT25 is not set | 465 | # CONFIG_EEPROM_AT25 is not set |
443 | # CONFIG_EEPROM_LEGACY is not set | 466 | # CONFIG_EEPROM_LEGACY is not set |
467 | # CONFIG_EEPROM_MAX6875 is not set | ||
444 | # CONFIG_EEPROM_93CX6 is not set | 468 | # CONFIG_EEPROM_93CX6 is not set |
469 | # CONFIG_CB710_CORE is not set | ||
445 | CONFIG_HAVE_IDE=y | 470 | CONFIG_HAVE_IDE=y |
446 | # CONFIG_IDE is not set | 471 | # CONFIG_IDE is not set |
447 | 472 | ||
@@ -464,10 +489,6 @@ CONFIG_BLK_DEV_SD=y | |||
464 | # CONFIG_BLK_DEV_SR is not set | 489 | # CONFIG_BLK_DEV_SR is not set |
465 | # CONFIG_CHR_DEV_SG is not set | 490 | # CONFIG_CHR_DEV_SG is not set |
466 | # CONFIG_CHR_DEV_SCH is not set | 491 | # CONFIG_CHR_DEV_SCH is not set |
467 | |||
468 | # | ||
469 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
470 | # | ||
471 | # CONFIG_SCSI_MULTI_LUN is not set | 492 | # CONFIG_SCSI_MULTI_LUN is not set |
472 | # CONFIG_SCSI_CONSTANTS is not set | 493 | # CONFIG_SCSI_CONSTANTS is not set |
473 | # CONFIG_SCSI_LOGGING is not set | 494 | # CONFIG_SCSI_LOGGING is not set |
@@ -485,6 +506,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
485 | CONFIG_SCSI_LOWLEVEL=y | 506 | CONFIG_SCSI_LOWLEVEL=y |
486 | # CONFIG_ISCSI_TCP is not set | 507 | # CONFIG_ISCSI_TCP is not set |
487 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 508 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
509 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
488 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 510 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
489 | # CONFIG_SCSI_3W_9XXX is not set | 511 | # CONFIG_SCSI_3W_9XXX is not set |
490 | # CONFIG_SCSI_ACARD is not set | 512 | # CONFIG_SCSI_ACARD is not set |
@@ -493,6 +515,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
493 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 515 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
494 | # CONFIG_SCSI_AIC79XX is not set | 516 | # CONFIG_SCSI_AIC79XX is not set |
495 | # CONFIG_SCSI_AIC94XX is not set | 517 | # CONFIG_SCSI_AIC94XX is not set |
518 | # CONFIG_SCSI_MVSAS is not set | ||
496 | # CONFIG_SCSI_DPT_I2O is not set | 519 | # CONFIG_SCSI_DPT_I2O is not set |
497 | # CONFIG_SCSI_ADVANSYS is not set | 520 | # CONFIG_SCSI_ADVANSYS is not set |
498 | # CONFIG_SCSI_ARCMSR is not set | 521 | # CONFIG_SCSI_ARCMSR is not set |
@@ -512,7 +535,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
512 | # CONFIG_SCSI_IPS is not set | 535 | # CONFIG_SCSI_IPS is not set |
513 | # CONFIG_SCSI_INITIO is not set | 536 | # CONFIG_SCSI_INITIO is not set |
514 | # CONFIG_SCSI_INIA100 is not set | 537 | # CONFIG_SCSI_INIA100 is not set |
515 | # CONFIG_SCSI_MVSAS is not set | ||
516 | # CONFIG_SCSI_STEX is not set | 538 | # CONFIG_SCSI_STEX is not set |
517 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 539 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
518 | # CONFIG_SCSI_QLOGIC_1280 is not set | 540 | # CONFIG_SCSI_QLOGIC_1280 is not set |
@@ -535,14 +557,17 @@ CONFIG_SCSI_LOWLEVEL=y | |||
535 | # | 557 | # |
536 | 558 | ||
537 | # | 559 | # |
538 | # Enable only one of the two stacks, unless you know what you are doing | 560 | # You can enable one or both FireWire driver stacks. |
561 | # | ||
562 | |||
563 | # | ||
564 | # See the help texts for more information. | ||
539 | # | 565 | # |
540 | # CONFIG_FIREWIRE is not set | 566 | # CONFIG_FIREWIRE is not set |
541 | # CONFIG_IEEE1394 is not set | 567 | # CONFIG_IEEE1394 is not set |
542 | # CONFIG_I2O is not set | 568 | # CONFIG_I2O is not set |
543 | # CONFIG_MACINTOSH_DRIVERS is not set | 569 | # CONFIG_MACINTOSH_DRIVERS is not set |
544 | CONFIG_NETDEVICES=y | 570 | CONFIG_NETDEVICES=y |
545 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
546 | # CONFIG_DUMMY is not set | 571 | # CONFIG_DUMMY is not set |
547 | # CONFIG_BONDING is not set | 572 | # CONFIG_BONDING is not set |
548 | # CONFIG_MACVLAN is not set | 573 | # CONFIG_MACVLAN is not set |
@@ -590,6 +615,8 @@ CONFIG_MII=y | |||
590 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 615 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
591 | # CONFIG_NET_PCI is not set | 616 | # CONFIG_NET_PCI is not set |
592 | # CONFIG_B44 is not set | 617 | # CONFIG_B44 is not set |
618 | # CONFIG_KS8842 is not set | ||
619 | # CONFIG_KS8851 is not set | ||
593 | # CONFIG_ATL2 is not set | 620 | # CONFIG_ATL2 is not set |
594 | CONFIG_NETDEV_1000=y | 621 | CONFIG_NETDEV_1000=y |
595 | # CONFIG_ACENIC is not set | 622 | # CONFIG_ACENIC is not set |
@@ -609,11 +636,13 @@ CONFIG_E1000=y | |||
609 | # CONFIG_VIA_VELOCITY is not set | 636 | # CONFIG_VIA_VELOCITY is not set |
610 | # CONFIG_TIGON3 is not set | 637 | # CONFIG_TIGON3 is not set |
611 | # CONFIG_BNX2 is not set | 638 | # CONFIG_BNX2 is not set |
639 | # CONFIG_CNIC is not set | ||
612 | CONFIG_FSL_PQ_MDIO=y | 640 | CONFIG_FSL_PQ_MDIO=y |
613 | # CONFIG_GIANFAR is not set | 641 | # CONFIG_GIANFAR is not set |
614 | CONFIG_UCC_GETH=y | 642 | CONFIG_UCC_GETH=y |
615 | # CONFIG_UGETH_MAGIC_PACKET is not set | 643 | # CONFIG_UGETH_MAGIC_PACKET is not set |
616 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 644 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
645 | # CONFIG_MV643XX_ETH is not set | ||
617 | # CONFIG_QLA3XXX is not set | 646 | # CONFIG_QLA3XXX is not set |
618 | # CONFIG_ATL1 is not set | 647 | # CONFIG_ATL1 is not set |
619 | # CONFIG_ATL1E is not set | 648 | # CONFIG_ATL1E is not set |
@@ -804,7 +833,6 @@ CONFIG_I2C_MPC=y | |||
804 | # CONFIG_SENSORS_PCF8574 is not set | 833 | # CONFIG_SENSORS_PCF8574 is not set |
805 | # CONFIG_PCF8575 is not set | 834 | # CONFIG_PCF8575 is not set |
806 | # CONFIG_SENSORS_PCA9539 is not set | 835 | # CONFIG_SENSORS_PCA9539 is not set |
807 | # CONFIG_SENSORS_MAX6875 is not set | ||
808 | # CONFIG_SENSORS_TSL2550 is not set | 836 | # CONFIG_SENSORS_TSL2550 is not set |
809 | # CONFIG_I2C_DEBUG_CORE is not set | 837 | # CONFIG_I2C_DEBUG_CORE is not set |
810 | # CONFIG_I2C_DEBUG_ALGO is not set | 838 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -817,13 +845,18 @@ CONFIG_SPI_MASTER=y | |||
817 | # SPI Master Controller Drivers | 845 | # SPI Master Controller Drivers |
818 | # | 846 | # |
819 | CONFIG_SPI_BITBANG=y | 847 | CONFIG_SPI_BITBANG=y |
820 | CONFIG_SPI_MPC83xx=y | 848 | # CONFIG_SPI_MPC8xxx is not set |
821 | 849 | ||
822 | # | 850 | # |
823 | # SPI Protocol Masters | 851 | # SPI Protocol Masters |
824 | # | 852 | # |
825 | # CONFIG_SPI_SPIDEV is not set | 853 | # CONFIG_SPI_SPIDEV is not set |
826 | # CONFIG_SPI_TLE62X0 is not set | 854 | # CONFIG_SPI_TLE62X0 is not set |
855 | |||
856 | # | ||
857 | # PPS support | ||
858 | # | ||
859 | # CONFIG_PPS is not set | ||
827 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 860 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
828 | # CONFIG_GPIOLIB is not set | 861 | # CONFIG_GPIOLIB is not set |
829 | # CONFIG_W1 is not set | 862 | # CONFIG_W1 is not set |
@@ -881,6 +914,7 @@ CONFIG_HWMON=y | |||
881 | # CONFIG_SENSORS_SMSC47B397 is not set | 914 | # CONFIG_SENSORS_SMSC47B397 is not set |
882 | # CONFIG_SENSORS_ADS7828 is not set | 915 | # CONFIG_SENSORS_ADS7828 is not set |
883 | # CONFIG_SENSORS_THMC50 is not set | 916 | # CONFIG_SENSORS_THMC50 is not set |
917 | # CONFIG_SENSORS_TMP401 is not set | ||
884 | # CONFIG_SENSORS_VIA686A is not set | 918 | # CONFIG_SENSORS_VIA686A is not set |
885 | # CONFIG_SENSORS_VT1211 is not set | 919 | # CONFIG_SENSORS_VT1211 is not set |
886 | # CONFIG_SENSORS_VT8231 is not set | 920 | # CONFIG_SENSORS_VT8231 is not set |
@@ -935,24 +969,10 @@ CONFIG_SSB_POSSIBLE=y | |||
935 | # CONFIG_MFD_WM8400 is not set | 969 | # CONFIG_MFD_WM8400 is not set |
936 | # CONFIG_MFD_WM8350_I2C is not set | 970 | # CONFIG_MFD_WM8350_I2C is not set |
937 | # CONFIG_MFD_PCF50633 is not set | 971 | # CONFIG_MFD_PCF50633 is not set |
972 | # CONFIG_AB3100_CORE is not set | ||
973 | # CONFIG_EZX_PCAP is not set | ||
938 | # CONFIG_REGULATOR is not set | 974 | # CONFIG_REGULATOR is not set |
939 | 975 | # CONFIG_MEDIA_SUPPORT is not set | |
940 | # | ||
941 | # Multimedia devices | ||
942 | # | ||
943 | |||
944 | # | ||
945 | # Multimedia core support | ||
946 | # | ||
947 | # CONFIG_VIDEO_DEV is not set | ||
948 | # CONFIG_DVB_CORE is not set | ||
949 | # CONFIG_VIDEO_MEDIA is not set | ||
950 | |||
951 | # | ||
952 | # Multimedia drivers | ||
953 | # | ||
954 | CONFIG_DAB=y | ||
955 | # CONFIG_USB_DABUSB is not set | ||
956 | 976 | ||
957 | # | 977 | # |
958 | # Graphics support | 978 | # Graphics support |
@@ -1014,6 +1034,7 @@ CONFIG_USB_MON=y | |||
1014 | # USB Host Controller Drivers | 1034 | # USB Host Controller Drivers |
1015 | # | 1035 | # |
1016 | # CONFIG_USB_C67X00_HCD is not set | 1036 | # CONFIG_USB_C67X00_HCD is not set |
1037 | # CONFIG_USB_XHCI_HCD is not set | ||
1017 | CONFIG_USB_EHCI_HCD=y | 1038 | CONFIG_USB_EHCI_HCD=y |
1018 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1039 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
1019 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1040 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1023,9 +1044,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1023 | # CONFIG_USB_ISP116X_HCD is not set | 1044 | # CONFIG_USB_ISP116X_HCD is not set |
1024 | # CONFIG_USB_ISP1760_HCD is not set | 1045 | # CONFIG_USB_ISP1760_HCD is not set |
1025 | CONFIG_USB_OHCI_HCD=y | 1046 | CONFIG_USB_OHCI_HCD=y |
1026 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1027 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1047 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1028 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1048 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
1049 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1029 | CONFIG_USB_OHCI_HCD_PCI=y | 1050 | CONFIG_USB_OHCI_HCD_PCI=y |
1030 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1051 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
1031 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1052 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
@@ -1127,6 +1148,8 @@ CONFIG_MMC_BLOCK_BOUNCE=y | |||
1127 | # CONFIG_MMC_WBSD is not set | 1148 | # CONFIG_MMC_WBSD is not set |
1128 | # CONFIG_MMC_TIFM_SD is not set | 1149 | # CONFIG_MMC_TIFM_SD is not set |
1129 | CONFIG_MMC_SPI=y | 1150 | CONFIG_MMC_SPI=y |
1151 | # CONFIG_MMC_CB710 is not set | ||
1152 | # CONFIG_MMC_VIA_SDMMC is not set | ||
1130 | # CONFIG_MEMSTICK is not set | 1153 | # CONFIG_MEMSTICK is not set |
1131 | # CONFIG_NEW_LEDS is not set | 1154 | # CONFIG_NEW_LEDS is not set |
1132 | # CONFIG_ACCESSIBILITY is not set | 1155 | # CONFIG_ACCESSIBILITY is not set |
@@ -1136,6 +1159,10 @@ CONFIG_MMC_SPI=y | |||
1136 | # CONFIG_DMADEVICES is not set | 1159 | # CONFIG_DMADEVICES is not set |
1137 | # CONFIG_AUXDISPLAY is not set | 1160 | # CONFIG_AUXDISPLAY is not set |
1138 | # CONFIG_UIO is not set | 1161 | # CONFIG_UIO is not set |
1162 | |||
1163 | # | ||
1164 | # TI VLYNQ | ||
1165 | # | ||
1139 | # CONFIG_STAGING is not set | 1166 | # CONFIG_STAGING is not set |
1140 | 1167 | ||
1141 | # | 1168 | # |
@@ -1155,10 +1182,12 @@ CONFIG_FS_MBCACHE=y | |||
1155 | # CONFIG_REISERFS_FS is not set | 1182 | # CONFIG_REISERFS_FS is not set |
1156 | # CONFIG_JFS_FS is not set | 1183 | # CONFIG_JFS_FS is not set |
1157 | # CONFIG_FS_POSIX_ACL is not set | 1184 | # CONFIG_FS_POSIX_ACL is not set |
1158 | CONFIG_FILE_LOCKING=y | ||
1159 | # CONFIG_XFS_FS is not set | 1185 | # CONFIG_XFS_FS is not set |
1186 | # CONFIG_GFS2_FS is not set | ||
1160 | # CONFIG_OCFS2_FS is not set | 1187 | # CONFIG_OCFS2_FS is not set |
1161 | # CONFIG_BTRFS_FS is not set | 1188 | # CONFIG_BTRFS_FS is not set |
1189 | CONFIG_FILE_LOCKING=y | ||
1190 | CONFIG_FSNOTIFY=y | ||
1162 | CONFIG_DNOTIFY=y | 1191 | CONFIG_DNOTIFY=y |
1163 | CONFIG_INOTIFY=y | 1192 | CONFIG_INOTIFY=y |
1164 | CONFIG_INOTIFY_USER=y | 1193 | CONFIG_INOTIFY_USER=y |
@@ -1224,6 +1253,7 @@ CONFIG_NFS_FS=y | |||
1224 | CONFIG_NFS_V3=y | 1253 | CONFIG_NFS_V3=y |
1225 | # CONFIG_NFS_V3_ACL is not set | 1254 | # CONFIG_NFS_V3_ACL is not set |
1226 | CONFIG_NFS_V4=y | 1255 | CONFIG_NFS_V4=y |
1256 | # CONFIG_NFS_V4_1 is not set | ||
1227 | CONFIG_ROOT_NFS=y | 1257 | CONFIG_ROOT_NFS=y |
1228 | # CONFIG_NFSD is not set | 1258 | # CONFIG_NFSD is not set |
1229 | CONFIG_LOCKD=y | 1259 | CONFIG_LOCKD=y |
@@ -1325,6 +1355,7 @@ CONFIG_HAS_IOPORT=y | |||
1325 | CONFIG_HAS_DMA=y | 1355 | CONFIG_HAS_DMA=y |
1326 | CONFIG_HAVE_LMB=y | 1356 | CONFIG_HAVE_LMB=y |
1327 | CONFIG_NLATTR=y | 1357 | CONFIG_NLATTR=y |
1358 | CONFIG_GENERIC_ATOMIC64=y | ||
1328 | 1359 | ||
1329 | # | 1360 | # |
1330 | # Kernel hacking | 1361 | # Kernel hacking |
@@ -1350,22 +1381,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1350 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1381 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1351 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1382 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1352 | CONFIG_TRACING_SUPPORT=y | 1383 | CONFIG_TRACING_SUPPORT=y |
1353 | 1384 | # CONFIG_FTRACE is not set | |
1354 | # | ||
1355 | # Tracers | ||
1356 | # | ||
1357 | # CONFIG_FUNCTION_TRACER is not set | ||
1358 | # CONFIG_SCHED_TRACER is not set | ||
1359 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1360 | # CONFIG_EVENT_TRACER is not set | ||
1361 | # CONFIG_BOOT_TRACER is not set | ||
1362 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1363 | # CONFIG_STACK_TRACER is not set | ||
1364 | # CONFIG_KMEMTRACE is not set | ||
1365 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1366 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1367 | # CONFIG_SAMPLES is not set | 1385 | # CONFIG_SAMPLES is not set |
1368 | CONFIG_HAVE_ARCH_KGDB=y | 1386 | CONFIG_HAVE_ARCH_KGDB=y |
1387 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1388 | CONFIG_PPC_WERROR=y | ||
1369 | CONFIG_PRINT_STACK_DEPTH=64 | 1389 | CONFIG_PRINT_STACK_DEPTH=64 |
1370 | # CONFIG_IRQSTACKS is not set | 1390 | # CONFIG_IRQSTACKS is not set |
1371 | # CONFIG_BOOTX_TEXT is not set | 1391 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/83xx/mpc834x_itx_defconfig b/arch/powerpc/configs/83xx/mpc834x_itx_defconfig index 24ee7fcac87e..648dac0c9d8d 100644 --- a/arch/powerpc/configs/83xx/mpc834x_itx_defconfig +++ b/arch/powerpc/configs/83xx/mpc834x_itx_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:09 2009 | 4 | # Wed Jul 29 23:32:07 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
@@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y | |||
107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
@@ -120,9 +124,16 @@ CONFIG_TIMERFD=y | |||
120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
128 | |||
129 | # | ||
130 | # Performance Counters | ||
131 | # | ||
132 | # CONFIG_PERF_COUNTERS is not set | ||
123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
@@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | |||
150 | # | ||
151 | # GCOV-based kernel profiling | ||
152 | # | ||
138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y | |||
147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
153 | 168 | ||
@@ -189,6 +204,7 @@ CONFIG_MPC834x_ITX=y | |||
189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
207 | # CONFIG_KMETER1 is not set | ||
192 | CONFIG_PPC_MPC834x=y | 208 | CONFIG_PPC_MPC834x=y |
193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
@@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y | |||
234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
253 | # CONFIG_SWIOTLB is not set | ||
237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -254,9 +271,9 @@ CONFIG_MIGRATION=y | |||
254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
257 | CONFIG_UNEVICTABLE_LRU=y | ||
258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
@@ -365,6 +382,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
365 | # CONFIG_ECONET is not set | 382 | # CONFIG_ECONET is not set |
366 | # CONFIG_WAN_ROUTER is not set | 383 | # CONFIG_WAN_ROUTER is not set |
367 | # CONFIG_PHONET is not set | 384 | # CONFIG_PHONET is not set |
385 | # CONFIG_IEEE802154 is not set | ||
368 | # CONFIG_NET_SCHED is not set | 386 | # CONFIG_NET_SCHED is not set |
369 | # CONFIG_DCB is not set | 387 | # CONFIG_DCB is not set |
370 | 388 | ||
@@ -382,7 +400,11 @@ CONFIG_WIRELESS=y | |||
382 | CONFIG_WIRELESS_OLD_REGULATORY=y | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
383 | # CONFIG_WIRELESS_EXT is not set | 401 | # CONFIG_WIRELESS_EXT is not set |
384 | # CONFIG_LIB80211 is not set | 402 | # CONFIG_LIB80211 is not set |
385 | # CONFIG_MAC80211 is not set | 403 | |
404 | # | ||
405 | # CFG80211 needs to be enabled for MAC80211 | ||
406 | # | ||
407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
386 | # CONFIG_WIMAX is not set | 408 | # CONFIG_WIMAX is not set |
387 | # CONFIG_RFKILL is not set | 409 | # CONFIG_RFKILL is not set |
388 | # CONFIG_NET_9P is not set | 410 | # CONFIG_NET_9P is not set |
@@ -487,6 +509,7 @@ CONFIG_MTD_PHYSMAP=y | |||
487 | CONFIG_OF_DEVICE=y | 509 | CONFIG_OF_DEVICE=y |
488 | CONFIG_OF_I2C=y | 510 | CONFIG_OF_I2C=y |
489 | CONFIG_OF_SPI=y | 511 | CONFIG_OF_SPI=y |
512 | CONFIG_OF_MDIO=y | ||
490 | # CONFIG_PARPORT is not set | 513 | # CONFIG_PARPORT is not set |
491 | CONFIG_BLK_DEV=y | 514 | CONFIG_BLK_DEV=y |
492 | # CONFIG_BLK_DEV_FD is not set | 515 | # CONFIG_BLK_DEV_FD is not set |
@@ -523,7 +546,9 @@ CONFIG_MISC_DEVICES=y | |||
523 | # CONFIG_EEPROM_AT24 is not set | 546 | # CONFIG_EEPROM_AT24 is not set |
524 | # CONFIG_EEPROM_AT25 is not set | 547 | # CONFIG_EEPROM_AT25 is not set |
525 | # CONFIG_EEPROM_LEGACY is not set | 548 | # CONFIG_EEPROM_LEGACY is not set |
549 | # CONFIG_EEPROM_MAX6875 is not set | ||
526 | # CONFIG_EEPROM_93CX6 is not set | 550 | # CONFIG_EEPROM_93CX6 is not set |
551 | # CONFIG_CB710_CORE is not set | ||
527 | CONFIG_HAVE_IDE=y | 552 | CONFIG_HAVE_IDE=y |
528 | CONFIG_IDE=y | 553 | CONFIG_IDE=y |
529 | 554 | ||
@@ -594,10 +619,6 @@ CONFIG_BLK_DEV_SD=y | |||
594 | # CONFIG_BLK_DEV_SR is not set | 619 | # CONFIG_BLK_DEV_SR is not set |
595 | CONFIG_CHR_DEV_SG=y | 620 | CONFIG_CHR_DEV_SG=y |
596 | # CONFIG_CHR_DEV_SCH is not set | 621 | # CONFIG_CHR_DEV_SCH is not set |
597 | |||
598 | # | ||
599 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
600 | # | ||
601 | # CONFIG_SCSI_MULTI_LUN is not set | 622 | # CONFIG_SCSI_MULTI_LUN is not set |
602 | # CONFIG_SCSI_CONSTANTS is not set | 623 | # CONFIG_SCSI_CONSTANTS is not set |
603 | # CONFIG_SCSI_LOGGING is not set | 624 | # CONFIG_SCSI_LOGGING is not set |
@@ -615,6 +636,7 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
615 | CONFIG_SCSI_LOWLEVEL=y | 636 | CONFIG_SCSI_LOWLEVEL=y |
616 | # CONFIG_ISCSI_TCP is not set | 637 | # CONFIG_ISCSI_TCP is not set |
617 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 638 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
639 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
618 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 640 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
619 | # CONFIG_SCSI_3W_9XXX is not set | 641 | # CONFIG_SCSI_3W_9XXX is not set |
620 | # CONFIG_SCSI_ACARD is not set | 642 | # CONFIG_SCSI_ACARD is not set |
@@ -623,6 +645,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
623 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 645 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
624 | # CONFIG_SCSI_AIC79XX is not set | 646 | # CONFIG_SCSI_AIC79XX is not set |
625 | # CONFIG_SCSI_AIC94XX is not set | 647 | # CONFIG_SCSI_AIC94XX is not set |
648 | # CONFIG_SCSI_MVSAS is not set | ||
626 | # CONFIG_SCSI_DPT_I2O is not set | 649 | # CONFIG_SCSI_DPT_I2O is not set |
627 | # CONFIG_SCSI_ADVANSYS is not set | 650 | # CONFIG_SCSI_ADVANSYS is not set |
628 | # CONFIG_SCSI_ARCMSR is not set | 651 | # CONFIG_SCSI_ARCMSR is not set |
@@ -642,7 +665,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
642 | # CONFIG_SCSI_IPS is not set | 665 | # CONFIG_SCSI_IPS is not set |
643 | # CONFIG_SCSI_INITIO is not set | 666 | # CONFIG_SCSI_INITIO is not set |
644 | # CONFIG_SCSI_INIA100 is not set | 667 | # CONFIG_SCSI_INIA100 is not set |
645 | # CONFIG_SCSI_MVSAS is not set | ||
646 | # CONFIG_SCSI_STEX is not set | 668 | # CONFIG_SCSI_STEX is not set |
647 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 669 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
648 | # CONFIG_SCSI_IPR is not set | 670 | # CONFIG_SCSI_IPR is not set |
@@ -737,14 +759,17 @@ CONFIG_MD_RAID1=y | |||
737 | # | 759 | # |
738 | 760 | ||
739 | # | 761 | # |
740 | # Enable only one of the two stacks, unless you know what you are doing | 762 | # You can enable one or both FireWire driver stacks. |
763 | # | ||
764 | |||
765 | # | ||
766 | # See the help texts for more information. | ||
741 | # | 767 | # |
742 | # CONFIG_FIREWIRE is not set | 768 | # CONFIG_FIREWIRE is not set |
743 | # CONFIG_IEEE1394 is not set | 769 | # CONFIG_IEEE1394 is not set |
744 | # CONFIG_I2O is not set | 770 | # CONFIG_I2O is not set |
745 | # CONFIG_MACINTOSH_DRIVERS is not set | 771 | # CONFIG_MACINTOSH_DRIVERS is not set |
746 | CONFIG_NETDEVICES=y | 772 | CONFIG_NETDEVICES=y |
747 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
748 | # CONFIG_DUMMY is not set | 773 | # CONFIG_DUMMY is not set |
749 | # CONFIG_BONDING is not set | 774 | # CONFIG_BONDING is not set |
750 | # CONFIG_MACVLAN is not set | 775 | # CONFIG_MACVLAN is not set |
@@ -791,8 +816,10 @@ CONFIG_NETDEV_1000=y | |||
791 | # CONFIG_VIA_VELOCITY is not set | 816 | # CONFIG_VIA_VELOCITY is not set |
792 | # CONFIG_TIGON3 is not set | 817 | # CONFIG_TIGON3 is not set |
793 | # CONFIG_BNX2 is not set | 818 | # CONFIG_BNX2 is not set |
819 | # CONFIG_CNIC is not set | ||
794 | CONFIG_FSL_PQ_MDIO=y | 820 | CONFIG_FSL_PQ_MDIO=y |
795 | CONFIG_GIANFAR=y | 821 | CONFIG_GIANFAR=y |
822 | # CONFIG_MV643XX_ETH is not set | ||
796 | # CONFIG_QLA3XXX is not set | 823 | # CONFIG_QLA3XXX is not set |
797 | # CONFIG_ATL1 is not set | 824 | # CONFIG_ATL1 is not set |
798 | # CONFIG_ATL1E is not set | 825 | # CONFIG_ATL1E is not set |
@@ -960,7 +987,6 @@ CONFIG_I2C_MPC=y | |||
960 | CONFIG_SENSORS_PCF8574=y | 987 | CONFIG_SENSORS_PCF8574=y |
961 | # CONFIG_PCF8575 is not set | 988 | # CONFIG_PCF8575 is not set |
962 | # CONFIG_SENSORS_PCA9539 is not set | 989 | # CONFIG_SENSORS_PCA9539 is not set |
963 | # CONFIG_SENSORS_MAX6875 is not set | ||
964 | # CONFIG_SENSORS_TSL2550 is not set | 990 | # CONFIG_SENSORS_TSL2550 is not set |
965 | # CONFIG_I2C_DEBUG_CORE is not set | 991 | # CONFIG_I2C_DEBUG_CORE is not set |
966 | # CONFIG_I2C_DEBUG_ALGO is not set | 992 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -973,13 +999,18 @@ CONFIG_SPI_MASTER=y | |||
973 | # SPI Master Controller Drivers | 999 | # SPI Master Controller Drivers |
974 | # | 1000 | # |
975 | CONFIG_SPI_BITBANG=y | 1001 | CONFIG_SPI_BITBANG=y |
976 | CONFIG_SPI_MPC83xx=y | 1002 | # CONFIG_SPI_MPC8xxx is not set |
977 | 1003 | ||
978 | # | 1004 | # |
979 | # SPI Protocol Masters | 1005 | # SPI Protocol Masters |
980 | # | 1006 | # |
981 | # CONFIG_SPI_SPIDEV is not set | 1007 | # CONFIG_SPI_SPIDEV is not set |
982 | # CONFIG_SPI_TLE62X0 is not set | 1008 | # CONFIG_SPI_TLE62X0 is not set |
1009 | |||
1010 | # | ||
1011 | # PPS support | ||
1012 | # | ||
1013 | # CONFIG_PPS is not set | ||
983 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 1014 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
984 | # CONFIG_GPIOLIB is not set | 1015 | # CONFIG_GPIOLIB is not set |
985 | # CONFIG_W1 is not set | 1016 | # CONFIG_W1 is not set |
@@ -1026,24 +1057,10 @@ CONFIG_SSB_POSSIBLE=y | |||
1026 | # CONFIG_MFD_WM8400 is not set | 1057 | # CONFIG_MFD_WM8400 is not set |
1027 | # CONFIG_MFD_WM8350_I2C is not set | 1058 | # CONFIG_MFD_WM8350_I2C is not set |
1028 | # CONFIG_MFD_PCF50633 is not set | 1059 | # CONFIG_MFD_PCF50633 is not set |
1060 | # CONFIG_AB3100_CORE is not set | ||
1061 | # CONFIG_EZX_PCAP is not set | ||
1029 | # CONFIG_REGULATOR is not set | 1062 | # CONFIG_REGULATOR is not set |
1030 | 1063 | # CONFIG_MEDIA_SUPPORT is not set | |
1031 | # | ||
1032 | # Multimedia devices | ||
1033 | # | ||
1034 | |||
1035 | # | ||
1036 | # Multimedia core support | ||
1037 | # | ||
1038 | # CONFIG_VIDEO_DEV is not set | ||
1039 | # CONFIG_DVB_CORE is not set | ||
1040 | # CONFIG_VIDEO_MEDIA is not set | ||
1041 | |||
1042 | # | ||
1043 | # Multimedia drivers | ||
1044 | # | ||
1045 | CONFIG_DAB=y | ||
1046 | # CONFIG_USB_DABUSB is not set | ||
1047 | 1064 | ||
1048 | # | 1065 | # |
1049 | # Graphics support | 1066 | # Graphics support |
@@ -1085,6 +1102,7 @@ CONFIG_USB_MON=y | |||
1085 | # USB Host Controller Drivers | 1102 | # USB Host Controller Drivers |
1086 | # | 1103 | # |
1087 | # CONFIG_USB_C67X00_HCD is not set | 1104 | # CONFIG_USB_C67X00_HCD is not set |
1105 | # CONFIG_USB_XHCI_HCD is not set | ||
1088 | CONFIG_USB_EHCI_HCD=y | 1106 | CONFIG_USB_EHCI_HCD=y |
1089 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1107 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
1090 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1108 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1208,6 +1226,7 @@ CONFIG_RTC_DRV_DS1307=y | |||
1208 | # CONFIG_RTC_DRV_S35390A is not set | 1226 | # CONFIG_RTC_DRV_S35390A is not set |
1209 | # CONFIG_RTC_DRV_FM3130 is not set | 1227 | # CONFIG_RTC_DRV_FM3130 is not set |
1210 | # CONFIG_RTC_DRV_RX8581 is not set | 1228 | # CONFIG_RTC_DRV_RX8581 is not set |
1229 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1211 | 1230 | ||
1212 | # | 1231 | # |
1213 | # SPI RTC drivers | 1232 | # SPI RTC drivers |
@@ -1242,6 +1261,10 @@ CONFIG_RTC_DRV_DS1307=y | |||
1242 | # CONFIG_DMADEVICES is not set | 1261 | # CONFIG_DMADEVICES is not set |
1243 | # CONFIG_AUXDISPLAY is not set | 1262 | # CONFIG_AUXDISPLAY is not set |
1244 | # CONFIG_UIO is not set | 1263 | # CONFIG_UIO is not set |
1264 | |||
1265 | # | ||
1266 | # TI VLYNQ | ||
1267 | # | ||
1245 | # CONFIG_STAGING is not set | 1268 | # CONFIG_STAGING is not set |
1246 | 1269 | ||
1247 | # | 1270 | # |
@@ -1261,10 +1284,12 @@ CONFIG_FS_MBCACHE=y | |||
1261 | # CONFIG_REISERFS_FS is not set | 1284 | # CONFIG_REISERFS_FS is not set |
1262 | # CONFIG_JFS_FS is not set | 1285 | # CONFIG_JFS_FS is not set |
1263 | # CONFIG_FS_POSIX_ACL is not set | 1286 | # CONFIG_FS_POSIX_ACL is not set |
1264 | CONFIG_FILE_LOCKING=y | ||
1265 | # CONFIG_XFS_FS is not set | 1287 | # CONFIG_XFS_FS is not set |
1288 | # CONFIG_GFS2_FS is not set | ||
1266 | # CONFIG_OCFS2_FS is not set | 1289 | # CONFIG_OCFS2_FS is not set |
1267 | # CONFIG_BTRFS_FS is not set | 1290 | # CONFIG_BTRFS_FS is not set |
1291 | CONFIG_FILE_LOCKING=y | ||
1292 | CONFIG_FSNOTIFY=y | ||
1268 | CONFIG_DNOTIFY=y | 1293 | CONFIG_DNOTIFY=y |
1269 | CONFIG_INOTIFY=y | 1294 | CONFIG_INOTIFY=y |
1270 | CONFIG_INOTIFY_USER=y | 1295 | CONFIG_INOTIFY_USER=y |
@@ -1331,6 +1356,7 @@ CONFIG_NFS_FS=y | |||
1331 | CONFIG_NFS_V3=y | 1356 | CONFIG_NFS_V3=y |
1332 | # CONFIG_NFS_V3_ACL is not set | 1357 | # CONFIG_NFS_V3_ACL is not set |
1333 | CONFIG_NFS_V4=y | 1358 | CONFIG_NFS_V4=y |
1359 | # CONFIG_NFS_V4_1 is not set | ||
1334 | CONFIG_ROOT_NFS=y | 1360 | CONFIG_ROOT_NFS=y |
1335 | # CONFIG_NFSD is not set | 1361 | # CONFIG_NFSD is not set |
1336 | CONFIG_LOCKD=y | 1362 | CONFIG_LOCKD=y |
@@ -1429,6 +1455,7 @@ CONFIG_HAS_IOPORT=y | |||
1429 | CONFIG_HAS_DMA=y | 1455 | CONFIG_HAS_DMA=y |
1430 | CONFIG_HAVE_LMB=y | 1456 | CONFIG_HAVE_LMB=y |
1431 | CONFIG_NLATTR=y | 1457 | CONFIG_NLATTR=y |
1458 | CONFIG_GENERIC_ATOMIC64=y | ||
1432 | 1459 | ||
1433 | # | 1460 | # |
1434 | # Kernel hacking | 1461 | # Kernel hacking |
@@ -1454,22 +1481,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1454 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1481 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1455 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1482 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1456 | CONFIG_TRACING_SUPPORT=y | 1483 | CONFIG_TRACING_SUPPORT=y |
1457 | 1484 | # CONFIG_FTRACE is not set | |
1458 | # | ||
1459 | # Tracers | ||
1460 | # | ||
1461 | # CONFIG_FUNCTION_TRACER is not set | ||
1462 | # CONFIG_SCHED_TRACER is not set | ||
1463 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1464 | # CONFIG_EVENT_TRACER is not set | ||
1465 | # CONFIG_BOOT_TRACER is not set | ||
1466 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1467 | # CONFIG_STACK_TRACER is not set | ||
1468 | # CONFIG_KMEMTRACE is not set | ||
1469 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1470 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1471 | # CONFIG_SAMPLES is not set | 1485 | # CONFIG_SAMPLES is not set |
1472 | CONFIG_HAVE_ARCH_KGDB=y | 1486 | CONFIG_HAVE_ARCH_KGDB=y |
1487 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1488 | CONFIG_PPC_WERROR=y | ||
1473 | CONFIG_PRINT_STACK_DEPTH=64 | 1489 | CONFIG_PRINT_STACK_DEPTH=64 |
1474 | # CONFIG_IRQSTACKS is not set | 1490 | # CONFIG_IRQSTACKS is not set |
1475 | # CONFIG_BOOTX_TEXT is not set | 1491 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig b/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig index 7f39543205a9..bf6deb831dc3 100644 --- a/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig +++ b/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:10 2009 | 4 | # Wed Jul 29 23:32:08 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
@@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y | |||
107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
@@ -120,9 +124,16 @@ CONFIG_TIMERFD=y | |||
120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
128 | |||
129 | # | ||
130 | # Performance Counters | ||
131 | # | ||
132 | # CONFIG_PERF_COUNTERS is not set | ||
123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
@@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | |||
150 | # | ||
151 | # GCOV-based kernel profiling | ||
152 | # | ||
138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y | |||
147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
153 | 168 | ||
@@ -189,6 +204,7 @@ CONFIG_MPC834x_ITX=y | |||
189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
207 | # CONFIG_KMETER1 is not set | ||
192 | CONFIG_PPC_MPC834x=y | 208 | CONFIG_PPC_MPC834x=y |
193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
@@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y | |||
234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
253 | # CONFIG_SWIOTLB is not set | ||
237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -254,9 +271,9 @@ CONFIG_MIGRATION=y | |||
254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
257 | CONFIG_UNEVICTABLE_LRU=y | ||
258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
@@ -365,6 +382,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
365 | # CONFIG_ECONET is not set | 382 | # CONFIG_ECONET is not set |
366 | # CONFIG_WAN_ROUTER is not set | 383 | # CONFIG_WAN_ROUTER is not set |
367 | # CONFIG_PHONET is not set | 384 | # CONFIG_PHONET is not set |
385 | # CONFIG_IEEE802154 is not set | ||
368 | # CONFIG_NET_SCHED is not set | 386 | # CONFIG_NET_SCHED is not set |
369 | # CONFIG_DCB is not set | 387 | # CONFIG_DCB is not set |
370 | 388 | ||
@@ -382,7 +400,11 @@ CONFIG_WIRELESS=y | |||
382 | CONFIG_WIRELESS_OLD_REGULATORY=y | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
383 | # CONFIG_WIRELESS_EXT is not set | 401 | # CONFIG_WIRELESS_EXT is not set |
384 | # CONFIG_LIB80211 is not set | 402 | # CONFIG_LIB80211 is not set |
385 | # CONFIG_MAC80211 is not set | 403 | |
404 | # | ||
405 | # CFG80211 needs to be enabled for MAC80211 | ||
406 | # | ||
407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
386 | # CONFIG_WIMAX is not set | 408 | # CONFIG_WIMAX is not set |
387 | # CONFIG_RFKILL is not set | 409 | # CONFIG_RFKILL is not set |
388 | # CONFIG_NET_9P is not set | 410 | # CONFIG_NET_9P is not set |
@@ -487,6 +509,7 @@ CONFIG_MTD_PHYSMAP=y | |||
487 | CONFIG_OF_DEVICE=y | 509 | CONFIG_OF_DEVICE=y |
488 | CONFIG_OF_I2C=y | 510 | CONFIG_OF_I2C=y |
489 | CONFIG_OF_SPI=y | 511 | CONFIG_OF_SPI=y |
512 | CONFIG_OF_MDIO=y | ||
490 | # CONFIG_PARPORT is not set | 513 | # CONFIG_PARPORT is not set |
491 | CONFIG_BLK_DEV=y | 514 | CONFIG_BLK_DEV=y |
492 | # CONFIG_BLK_DEV_FD is not set | 515 | # CONFIG_BLK_DEV_FD is not set |
@@ -523,7 +546,9 @@ CONFIG_MISC_DEVICES=y | |||
523 | # CONFIG_EEPROM_AT24 is not set | 546 | # CONFIG_EEPROM_AT24 is not set |
524 | # CONFIG_EEPROM_AT25 is not set | 547 | # CONFIG_EEPROM_AT25 is not set |
525 | # CONFIG_EEPROM_LEGACY is not set | 548 | # CONFIG_EEPROM_LEGACY is not set |
549 | # CONFIG_EEPROM_MAX6875 is not set | ||
526 | # CONFIG_EEPROM_93CX6 is not set | 550 | # CONFIG_EEPROM_93CX6 is not set |
551 | # CONFIG_CB710_CORE is not set | ||
527 | CONFIG_HAVE_IDE=y | 552 | CONFIG_HAVE_IDE=y |
528 | # CONFIG_IDE is not set | 553 | # CONFIG_IDE is not set |
529 | 554 | ||
@@ -546,10 +571,6 @@ CONFIG_BLK_DEV_SD=y | |||
546 | # CONFIG_BLK_DEV_SR is not set | 571 | # CONFIG_BLK_DEV_SR is not set |
547 | CONFIG_CHR_DEV_SG=y | 572 | CONFIG_CHR_DEV_SG=y |
548 | # CONFIG_CHR_DEV_SCH is not set | 573 | # CONFIG_CHR_DEV_SCH is not set |
549 | |||
550 | # | ||
551 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
552 | # | ||
553 | # CONFIG_SCSI_MULTI_LUN is not set | 574 | # CONFIG_SCSI_MULTI_LUN is not set |
554 | # CONFIG_SCSI_CONSTANTS is not set | 575 | # CONFIG_SCSI_CONSTANTS is not set |
555 | # CONFIG_SCSI_LOGGING is not set | 576 | # CONFIG_SCSI_LOGGING is not set |
@@ -567,6 +588,7 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
567 | CONFIG_SCSI_LOWLEVEL=y | 588 | CONFIG_SCSI_LOWLEVEL=y |
568 | # CONFIG_ISCSI_TCP is not set | 589 | # CONFIG_ISCSI_TCP is not set |
569 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 590 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
591 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
570 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 592 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
571 | # CONFIG_SCSI_3W_9XXX is not set | 593 | # CONFIG_SCSI_3W_9XXX is not set |
572 | # CONFIG_SCSI_ACARD is not set | 594 | # CONFIG_SCSI_ACARD is not set |
@@ -575,6 +597,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
575 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 597 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
576 | # CONFIG_SCSI_AIC79XX is not set | 598 | # CONFIG_SCSI_AIC79XX is not set |
577 | # CONFIG_SCSI_AIC94XX is not set | 599 | # CONFIG_SCSI_AIC94XX is not set |
600 | # CONFIG_SCSI_MVSAS is not set | ||
578 | # CONFIG_SCSI_DPT_I2O is not set | 601 | # CONFIG_SCSI_DPT_I2O is not set |
579 | # CONFIG_SCSI_ADVANSYS is not set | 602 | # CONFIG_SCSI_ADVANSYS is not set |
580 | # CONFIG_SCSI_ARCMSR is not set | 603 | # CONFIG_SCSI_ARCMSR is not set |
@@ -594,7 +617,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
594 | # CONFIG_SCSI_IPS is not set | 617 | # CONFIG_SCSI_IPS is not set |
595 | # CONFIG_SCSI_INITIO is not set | 618 | # CONFIG_SCSI_INITIO is not set |
596 | # CONFIG_SCSI_INIA100 is not set | 619 | # CONFIG_SCSI_INIA100 is not set |
597 | # CONFIG_SCSI_MVSAS is not set | ||
598 | # CONFIG_SCSI_STEX is not set | 620 | # CONFIG_SCSI_STEX is not set |
599 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 621 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
600 | # CONFIG_SCSI_QLOGIC_1280 is not set | 622 | # CONFIG_SCSI_QLOGIC_1280 is not set |
@@ -617,14 +639,17 @@ CONFIG_SCSI_LOWLEVEL=y | |||
617 | # | 639 | # |
618 | 640 | ||
619 | # | 641 | # |
620 | # Enable only one of the two stacks, unless you know what you are doing | 642 | # You can enable one or both FireWire driver stacks. |
643 | # | ||
644 | |||
645 | # | ||
646 | # See the help texts for more information. | ||
621 | # | 647 | # |
622 | # CONFIG_FIREWIRE is not set | 648 | # CONFIG_FIREWIRE is not set |
623 | # CONFIG_IEEE1394 is not set | 649 | # CONFIG_IEEE1394 is not set |
624 | # CONFIG_I2O is not set | 650 | # CONFIG_I2O is not set |
625 | # CONFIG_MACINTOSH_DRIVERS is not set | 651 | # CONFIG_MACINTOSH_DRIVERS is not set |
626 | CONFIG_NETDEVICES=y | 652 | CONFIG_NETDEVICES=y |
627 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
628 | # CONFIG_DUMMY is not set | 653 | # CONFIG_DUMMY is not set |
629 | # CONFIG_BONDING is not set | 654 | # CONFIG_BONDING is not set |
630 | # CONFIG_MACVLAN is not set | 655 | # CONFIG_MACVLAN is not set |
@@ -671,8 +696,10 @@ CONFIG_NETDEV_1000=y | |||
671 | # CONFIG_VIA_VELOCITY is not set | 696 | # CONFIG_VIA_VELOCITY is not set |
672 | # CONFIG_TIGON3 is not set | 697 | # CONFIG_TIGON3 is not set |
673 | # CONFIG_BNX2 is not set | 698 | # CONFIG_BNX2 is not set |
699 | # CONFIG_CNIC is not set | ||
674 | CONFIG_FSL_PQ_MDIO=y | 700 | CONFIG_FSL_PQ_MDIO=y |
675 | CONFIG_GIANFAR=y | 701 | CONFIG_GIANFAR=y |
702 | # CONFIG_MV643XX_ETH is not set | ||
676 | # CONFIG_QLA3XXX is not set | 703 | # CONFIG_QLA3XXX is not set |
677 | # CONFIG_ATL1 is not set | 704 | # CONFIG_ATL1 is not set |
678 | # CONFIG_ATL1E is not set | 705 | # CONFIG_ATL1E is not set |
@@ -840,7 +867,6 @@ CONFIG_I2C_MPC=y | |||
840 | CONFIG_SENSORS_PCF8574=y | 867 | CONFIG_SENSORS_PCF8574=y |
841 | # CONFIG_PCF8575 is not set | 868 | # CONFIG_PCF8575 is not set |
842 | # CONFIG_SENSORS_PCA9539 is not set | 869 | # CONFIG_SENSORS_PCA9539 is not set |
843 | # CONFIG_SENSORS_MAX6875 is not set | ||
844 | # CONFIG_SENSORS_TSL2550 is not set | 870 | # CONFIG_SENSORS_TSL2550 is not set |
845 | # CONFIG_I2C_DEBUG_CORE is not set | 871 | # CONFIG_I2C_DEBUG_CORE is not set |
846 | # CONFIG_I2C_DEBUG_ALGO is not set | 872 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -853,13 +879,18 @@ CONFIG_SPI_MASTER=y | |||
853 | # SPI Master Controller Drivers | 879 | # SPI Master Controller Drivers |
854 | # | 880 | # |
855 | CONFIG_SPI_BITBANG=y | 881 | CONFIG_SPI_BITBANG=y |
856 | CONFIG_SPI_MPC83xx=y | 882 | # CONFIG_SPI_MPC8xxx is not set |
857 | 883 | ||
858 | # | 884 | # |
859 | # SPI Protocol Masters | 885 | # SPI Protocol Masters |
860 | # | 886 | # |
861 | # CONFIG_SPI_SPIDEV is not set | 887 | # CONFIG_SPI_SPIDEV is not set |
862 | # CONFIG_SPI_TLE62X0 is not set | 888 | # CONFIG_SPI_TLE62X0 is not set |
889 | |||
890 | # | ||
891 | # PPS support | ||
892 | # | ||
893 | # CONFIG_PPS is not set | ||
863 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 894 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
864 | # CONFIG_GPIOLIB is not set | 895 | # CONFIG_GPIOLIB is not set |
865 | # CONFIG_W1 is not set | 896 | # CONFIG_W1 is not set |
@@ -906,24 +937,10 @@ CONFIG_SSB_POSSIBLE=y | |||
906 | # CONFIG_MFD_WM8400 is not set | 937 | # CONFIG_MFD_WM8400 is not set |
907 | # CONFIG_MFD_WM8350_I2C is not set | 938 | # CONFIG_MFD_WM8350_I2C is not set |
908 | # CONFIG_MFD_PCF50633 is not set | 939 | # CONFIG_MFD_PCF50633 is not set |
940 | # CONFIG_AB3100_CORE is not set | ||
941 | # CONFIG_EZX_PCAP is not set | ||
909 | # CONFIG_REGULATOR is not set | 942 | # CONFIG_REGULATOR is not set |
910 | 943 | # CONFIG_MEDIA_SUPPORT is not set | |
911 | # | ||
912 | # Multimedia devices | ||
913 | # | ||
914 | |||
915 | # | ||
916 | # Multimedia core support | ||
917 | # | ||
918 | # CONFIG_VIDEO_DEV is not set | ||
919 | # CONFIG_DVB_CORE is not set | ||
920 | # CONFIG_VIDEO_MEDIA is not set | ||
921 | |||
922 | # | ||
923 | # Multimedia drivers | ||
924 | # | ||
925 | CONFIG_DAB=y | ||
926 | # CONFIG_USB_DABUSB is not set | ||
927 | 944 | ||
928 | # | 945 | # |
929 | # Graphics support | 946 | # Graphics support |
@@ -965,6 +982,7 @@ CONFIG_USB_MON=y | |||
965 | # USB Host Controller Drivers | 982 | # USB Host Controller Drivers |
966 | # | 983 | # |
967 | # CONFIG_USB_C67X00_HCD is not set | 984 | # CONFIG_USB_C67X00_HCD is not set |
985 | # CONFIG_USB_XHCI_HCD is not set | ||
968 | CONFIG_USB_EHCI_HCD=y | 986 | CONFIG_USB_EHCI_HCD=y |
969 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 987 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
970 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 988 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1087,6 +1105,7 @@ CONFIG_RTC_DRV_DS1307=y | |||
1087 | # CONFIG_RTC_DRV_S35390A is not set | 1105 | # CONFIG_RTC_DRV_S35390A is not set |
1088 | # CONFIG_RTC_DRV_FM3130 is not set | 1106 | # CONFIG_RTC_DRV_FM3130 is not set |
1089 | # CONFIG_RTC_DRV_RX8581 is not set | 1107 | # CONFIG_RTC_DRV_RX8581 is not set |
1108 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1090 | 1109 | ||
1091 | # | 1110 | # |
1092 | # SPI RTC drivers | 1111 | # SPI RTC drivers |
@@ -1121,6 +1140,10 @@ CONFIG_RTC_DRV_DS1307=y | |||
1121 | # CONFIG_DMADEVICES is not set | 1140 | # CONFIG_DMADEVICES is not set |
1122 | # CONFIG_AUXDISPLAY is not set | 1141 | # CONFIG_AUXDISPLAY is not set |
1123 | # CONFIG_UIO is not set | 1142 | # CONFIG_UIO is not set |
1143 | |||
1144 | # | ||
1145 | # TI VLYNQ | ||
1146 | # | ||
1124 | # CONFIG_STAGING is not set | 1147 | # CONFIG_STAGING is not set |
1125 | 1148 | ||
1126 | # | 1149 | # |
@@ -1140,10 +1163,12 @@ CONFIG_FS_MBCACHE=y | |||
1140 | # CONFIG_REISERFS_FS is not set | 1163 | # CONFIG_REISERFS_FS is not set |
1141 | # CONFIG_JFS_FS is not set | 1164 | # CONFIG_JFS_FS is not set |
1142 | # CONFIG_FS_POSIX_ACL is not set | 1165 | # CONFIG_FS_POSIX_ACL is not set |
1143 | CONFIG_FILE_LOCKING=y | ||
1144 | # CONFIG_XFS_FS is not set | 1166 | # CONFIG_XFS_FS is not set |
1167 | # CONFIG_GFS2_FS is not set | ||
1145 | # CONFIG_OCFS2_FS is not set | 1168 | # CONFIG_OCFS2_FS is not set |
1146 | # CONFIG_BTRFS_FS is not set | 1169 | # CONFIG_BTRFS_FS is not set |
1170 | CONFIG_FILE_LOCKING=y | ||
1171 | CONFIG_FSNOTIFY=y | ||
1147 | CONFIG_DNOTIFY=y | 1172 | CONFIG_DNOTIFY=y |
1148 | CONFIG_INOTIFY=y | 1173 | CONFIG_INOTIFY=y |
1149 | CONFIG_INOTIFY_USER=y | 1174 | CONFIG_INOTIFY_USER=y |
@@ -1210,6 +1235,7 @@ CONFIG_NFS_FS=y | |||
1210 | CONFIG_NFS_V3=y | 1235 | CONFIG_NFS_V3=y |
1211 | # CONFIG_NFS_V3_ACL is not set | 1236 | # CONFIG_NFS_V3_ACL is not set |
1212 | CONFIG_NFS_V4=y | 1237 | CONFIG_NFS_V4=y |
1238 | # CONFIG_NFS_V4_1 is not set | ||
1213 | CONFIG_ROOT_NFS=y | 1239 | CONFIG_ROOT_NFS=y |
1214 | # CONFIG_NFSD is not set | 1240 | # CONFIG_NFSD is not set |
1215 | CONFIG_LOCKD=y | 1241 | CONFIG_LOCKD=y |
@@ -1308,6 +1334,7 @@ CONFIG_HAS_IOPORT=y | |||
1308 | CONFIG_HAS_DMA=y | 1334 | CONFIG_HAS_DMA=y |
1309 | CONFIG_HAVE_LMB=y | 1335 | CONFIG_HAVE_LMB=y |
1310 | CONFIG_NLATTR=y | 1336 | CONFIG_NLATTR=y |
1337 | CONFIG_GENERIC_ATOMIC64=y | ||
1311 | 1338 | ||
1312 | # | 1339 | # |
1313 | # Kernel hacking | 1340 | # Kernel hacking |
@@ -1333,22 +1360,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1333 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1360 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1334 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1361 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1335 | CONFIG_TRACING_SUPPORT=y | 1362 | CONFIG_TRACING_SUPPORT=y |
1336 | 1363 | # CONFIG_FTRACE is not set | |
1337 | # | ||
1338 | # Tracers | ||
1339 | # | ||
1340 | # CONFIG_FUNCTION_TRACER is not set | ||
1341 | # CONFIG_SCHED_TRACER is not set | ||
1342 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1343 | # CONFIG_EVENT_TRACER is not set | ||
1344 | # CONFIG_BOOT_TRACER is not set | ||
1345 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1346 | # CONFIG_STACK_TRACER is not set | ||
1347 | # CONFIG_KMEMTRACE is not set | ||
1348 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1349 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1350 | # CONFIG_SAMPLES is not set | 1364 | # CONFIG_SAMPLES is not set |
1351 | CONFIG_HAVE_ARCH_KGDB=y | 1365 | CONFIG_HAVE_ARCH_KGDB=y |
1366 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1367 | CONFIG_PPC_WERROR=y | ||
1352 | CONFIG_PRINT_STACK_DEPTH=64 | 1368 | CONFIG_PRINT_STACK_DEPTH=64 |
1353 | # CONFIG_IRQSTACKS is not set | 1369 | # CONFIG_IRQSTACKS is not set |
1354 | # CONFIG_BOOTX_TEXT is not set | 1370 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/83xx/mpc834x_mds_defconfig b/arch/powerpc/configs/83xx/mpc834x_mds_defconfig index 1cd1fcac22c8..3236c47712c2 100644 --- a/arch/powerpc/configs/83xx/mpc834x_mds_defconfig +++ b/arch/powerpc/configs/83xx/mpc834x_mds_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:11 2009 | 4 | # Wed Jul 29 23:32:09 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
@@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y | |||
107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
@@ -120,9 +124,16 @@ CONFIG_TIMERFD=y | |||
120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
128 | |||
129 | # | ||
130 | # Performance Counters | ||
131 | # | ||
132 | # CONFIG_PERF_COUNTERS is not set | ||
123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
@@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | |||
150 | # | ||
151 | # GCOV-based kernel profiling | ||
152 | # | ||
138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y | |||
147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
153 | 168 | ||
@@ -189,6 +204,7 @@ CONFIG_MPC834x_MDS=y | |||
189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
207 | # CONFIG_KMETER1 is not set | ||
192 | CONFIG_PPC_MPC834x=y | 208 | CONFIG_PPC_MPC834x=y |
193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
@@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y | |||
234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
253 | # CONFIG_SWIOTLB is not set | ||
237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -254,9 +271,9 @@ CONFIG_MIGRATION=y | |||
254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
257 | CONFIG_UNEVICTABLE_LRU=y | ||
258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
@@ -365,6 +382,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
365 | # CONFIG_ECONET is not set | 382 | # CONFIG_ECONET is not set |
366 | # CONFIG_WAN_ROUTER is not set | 383 | # CONFIG_WAN_ROUTER is not set |
367 | # CONFIG_PHONET is not set | 384 | # CONFIG_PHONET is not set |
385 | # CONFIG_IEEE802154 is not set | ||
368 | # CONFIG_NET_SCHED is not set | 386 | # CONFIG_NET_SCHED is not set |
369 | # CONFIG_DCB is not set | 387 | # CONFIG_DCB is not set |
370 | 388 | ||
@@ -382,7 +400,11 @@ CONFIG_WIRELESS=y | |||
382 | CONFIG_WIRELESS_OLD_REGULATORY=y | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
383 | # CONFIG_WIRELESS_EXT is not set | 401 | # CONFIG_WIRELESS_EXT is not set |
384 | # CONFIG_LIB80211 is not set | 402 | # CONFIG_LIB80211 is not set |
385 | # CONFIG_MAC80211 is not set | 403 | |
404 | # | ||
405 | # CFG80211 needs to be enabled for MAC80211 | ||
406 | # | ||
407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
386 | # CONFIG_WIMAX is not set | 408 | # CONFIG_WIMAX is not set |
387 | # CONFIG_RFKILL is not set | 409 | # CONFIG_RFKILL is not set |
388 | # CONFIG_NET_9P is not set | 410 | # CONFIG_NET_9P is not set |
@@ -403,6 +425,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
403 | # CONFIG_MTD is not set | 425 | # CONFIG_MTD is not set |
404 | CONFIG_OF_DEVICE=y | 426 | CONFIG_OF_DEVICE=y |
405 | CONFIG_OF_I2C=y | 427 | CONFIG_OF_I2C=y |
428 | CONFIG_OF_MDIO=y | ||
406 | # CONFIG_PARPORT is not set | 429 | # CONFIG_PARPORT is not set |
407 | CONFIG_BLK_DEV=y | 430 | CONFIG_BLK_DEV=y |
408 | # CONFIG_BLK_DEV_FD is not set | 431 | # CONFIG_BLK_DEV_FD is not set |
@@ -437,7 +460,9 @@ CONFIG_MISC_DEVICES=y | |||
437 | # | 460 | # |
438 | # CONFIG_EEPROM_AT24 is not set | 461 | # CONFIG_EEPROM_AT24 is not set |
439 | # CONFIG_EEPROM_LEGACY is not set | 462 | # CONFIG_EEPROM_LEGACY is not set |
463 | # CONFIG_EEPROM_MAX6875 is not set | ||
440 | # CONFIG_EEPROM_93CX6 is not set | 464 | # CONFIG_EEPROM_93CX6 is not set |
465 | # CONFIG_CB710_CORE is not set | ||
441 | CONFIG_HAVE_IDE=y | 466 | CONFIG_HAVE_IDE=y |
442 | # CONFIG_IDE is not set | 467 | # CONFIG_IDE is not set |
443 | 468 | ||
@@ -457,14 +482,17 @@ CONFIG_HAVE_IDE=y | |||
457 | # | 482 | # |
458 | 483 | ||
459 | # | 484 | # |
460 | # Enable only one of the two stacks, unless you know what you are doing | 485 | # You can enable one or both FireWire driver stacks. |
486 | # | ||
487 | |||
488 | # | ||
489 | # See the help texts for more information. | ||
461 | # | 490 | # |
462 | # CONFIG_FIREWIRE is not set | 491 | # CONFIG_FIREWIRE is not set |
463 | # CONFIG_IEEE1394 is not set | 492 | # CONFIG_IEEE1394 is not set |
464 | # CONFIG_I2O is not set | 493 | # CONFIG_I2O is not set |
465 | # CONFIG_MACINTOSH_DRIVERS is not set | 494 | # CONFIG_MACINTOSH_DRIVERS is not set |
466 | CONFIG_NETDEVICES=y | 495 | CONFIG_NETDEVICES=y |
467 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
468 | # CONFIG_DUMMY is not set | 496 | # CONFIG_DUMMY is not set |
469 | # CONFIG_BONDING is not set | 497 | # CONFIG_BONDING is not set |
470 | # CONFIG_MACVLAN is not set | 498 | # CONFIG_MACVLAN is not set |
@@ -527,6 +555,7 @@ CONFIG_E100=y | |||
527 | # CONFIG_SMSC9420 is not set | 555 | # CONFIG_SMSC9420 is not set |
528 | # CONFIG_SUNDANCE is not set | 556 | # CONFIG_SUNDANCE is not set |
529 | # CONFIG_TLAN is not set | 557 | # CONFIG_TLAN is not set |
558 | # CONFIG_KS8842 is not set | ||
530 | # CONFIG_VIA_RHINE is not set | 559 | # CONFIG_VIA_RHINE is not set |
531 | # CONFIG_SC92031 is not set | 560 | # CONFIG_SC92031 is not set |
532 | # CONFIG_ATL2 is not set | 561 | # CONFIG_ATL2 is not set |
@@ -548,8 +577,10 @@ CONFIG_NETDEV_1000=y | |||
548 | # CONFIG_VIA_VELOCITY is not set | 577 | # CONFIG_VIA_VELOCITY is not set |
549 | # CONFIG_TIGON3 is not set | 578 | # CONFIG_TIGON3 is not set |
550 | # CONFIG_BNX2 is not set | 579 | # CONFIG_BNX2 is not set |
580 | # CONFIG_CNIC is not set | ||
551 | CONFIG_FSL_PQ_MDIO=y | 581 | CONFIG_FSL_PQ_MDIO=y |
552 | CONFIG_GIANFAR=y | 582 | CONFIG_GIANFAR=y |
583 | # CONFIG_MV643XX_ETH is not set | ||
553 | # CONFIG_QLA3XXX is not set | 584 | # CONFIG_QLA3XXX is not set |
554 | # CONFIG_ATL1 is not set | 585 | # CONFIG_ATL1 is not set |
555 | # CONFIG_ATL1E is not set | 586 | # CONFIG_ATL1E is not set |
@@ -724,13 +755,17 @@ CONFIG_I2C_MPC=y | |||
724 | # CONFIG_SENSORS_PCF8574 is not set | 755 | # CONFIG_SENSORS_PCF8574 is not set |
725 | # CONFIG_PCF8575 is not set | 756 | # CONFIG_PCF8575 is not set |
726 | # CONFIG_SENSORS_PCA9539 is not set | 757 | # CONFIG_SENSORS_PCA9539 is not set |
727 | # CONFIG_SENSORS_MAX6875 is not set | ||
728 | # CONFIG_SENSORS_TSL2550 is not set | 758 | # CONFIG_SENSORS_TSL2550 is not set |
729 | # CONFIG_I2C_DEBUG_CORE is not set | 759 | # CONFIG_I2C_DEBUG_CORE is not set |
730 | # CONFIG_I2C_DEBUG_ALGO is not set | 760 | # CONFIG_I2C_DEBUG_ALGO is not set |
731 | # CONFIG_I2C_DEBUG_BUS is not set | 761 | # CONFIG_I2C_DEBUG_BUS is not set |
732 | # CONFIG_I2C_DEBUG_CHIP is not set | 762 | # CONFIG_I2C_DEBUG_CHIP is not set |
733 | # CONFIG_SPI is not set | 763 | # CONFIG_SPI is not set |
764 | |||
765 | # | ||
766 | # PPS support | ||
767 | # | ||
768 | # CONFIG_PPS is not set | ||
734 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 769 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
735 | # CONFIG_GPIOLIB is not set | 770 | # CONFIG_GPIOLIB is not set |
736 | # CONFIG_W1 is not set | 771 | # CONFIG_W1 is not set |
@@ -785,6 +820,7 @@ CONFIG_HWMON=y | |||
785 | # CONFIG_SENSORS_SMSC47B397 is not set | 820 | # CONFIG_SENSORS_SMSC47B397 is not set |
786 | # CONFIG_SENSORS_ADS7828 is not set | 821 | # CONFIG_SENSORS_ADS7828 is not set |
787 | # CONFIG_SENSORS_THMC50 is not set | 822 | # CONFIG_SENSORS_THMC50 is not set |
823 | # CONFIG_SENSORS_TMP401 is not set | ||
788 | # CONFIG_SENSORS_VIA686A is not set | 824 | # CONFIG_SENSORS_VIA686A is not set |
789 | # CONFIG_SENSORS_VT1211 is not set | 825 | # CONFIG_SENSORS_VT1211 is not set |
790 | # CONFIG_SENSORS_VT8231 is not set | 826 | # CONFIG_SENSORS_VT8231 is not set |
@@ -833,23 +869,9 @@ CONFIG_SSB_POSSIBLE=y | |||
833 | # CONFIG_MFD_WM8400 is not set | 869 | # CONFIG_MFD_WM8400 is not set |
834 | # CONFIG_MFD_WM8350_I2C is not set | 870 | # CONFIG_MFD_WM8350_I2C is not set |
835 | # CONFIG_MFD_PCF50633 is not set | 871 | # CONFIG_MFD_PCF50633 is not set |
872 | # CONFIG_AB3100_CORE is not set | ||
836 | # CONFIG_REGULATOR is not set | 873 | # CONFIG_REGULATOR is not set |
837 | 874 | # CONFIG_MEDIA_SUPPORT is not set | |
838 | # | ||
839 | # Multimedia devices | ||
840 | # | ||
841 | |||
842 | # | ||
843 | # Multimedia core support | ||
844 | # | ||
845 | # CONFIG_VIDEO_DEV is not set | ||
846 | # CONFIG_DVB_CORE is not set | ||
847 | # CONFIG_VIDEO_MEDIA is not set | ||
848 | |||
849 | # | ||
850 | # Multimedia drivers | ||
851 | # | ||
852 | CONFIG_DAB=y | ||
853 | 875 | ||
854 | # | 876 | # |
855 | # Graphics support | 877 | # Graphics support |
@@ -933,6 +955,7 @@ CONFIG_RTC_DRV_DS1374=y | |||
933 | # CONFIG_RTC_DRV_S35390A is not set | 955 | # CONFIG_RTC_DRV_S35390A is not set |
934 | # CONFIG_RTC_DRV_FM3130 is not set | 956 | # CONFIG_RTC_DRV_FM3130 is not set |
935 | # CONFIG_RTC_DRV_RX8581 is not set | 957 | # CONFIG_RTC_DRV_RX8581 is not set |
958 | # CONFIG_RTC_DRV_RX8025 is not set | ||
936 | 959 | ||
937 | # | 960 | # |
938 | # SPI RTC drivers | 961 | # SPI RTC drivers |
@@ -960,6 +983,10 @@ CONFIG_RTC_DRV_DS1374=y | |||
960 | # CONFIG_DMADEVICES is not set | 983 | # CONFIG_DMADEVICES is not set |
961 | # CONFIG_AUXDISPLAY is not set | 984 | # CONFIG_AUXDISPLAY is not set |
962 | # CONFIG_UIO is not set | 985 | # CONFIG_UIO is not set |
986 | |||
987 | # | ||
988 | # TI VLYNQ | ||
989 | # | ||
963 | # CONFIG_STAGING is not set | 990 | # CONFIG_STAGING is not set |
964 | 991 | ||
965 | # | 992 | # |
@@ -979,10 +1006,12 @@ CONFIG_FS_MBCACHE=y | |||
979 | # CONFIG_REISERFS_FS is not set | 1006 | # CONFIG_REISERFS_FS is not set |
980 | # CONFIG_JFS_FS is not set | 1007 | # CONFIG_JFS_FS is not set |
981 | # CONFIG_FS_POSIX_ACL is not set | 1008 | # CONFIG_FS_POSIX_ACL is not set |
982 | CONFIG_FILE_LOCKING=y | ||
983 | # CONFIG_XFS_FS is not set | 1009 | # CONFIG_XFS_FS is not set |
1010 | # CONFIG_GFS2_FS is not set | ||
984 | # CONFIG_OCFS2_FS is not set | 1011 | # CONFIG_OCFS2_FS is not set |
985 | # CONFIG_BTRFS_FS is not set | 1012 | # CONFIG_BTRFS_FS is not set |
1013 | CONFIG_FILE_LOCKING=y | ||
1014 | CONFIG_FSNOTIFY=y | ||
986 | CONFIG_DNOTIFY=y | 1015 | CONFIG_DNOTIFY=y |
987 | CONFIG_INOTIFY=y | 1016 | CONFIG_INOTIFY=y |
988 | CONFIG_INOTIFY_USER=y | 1017 | CONFIG_INOTIFY_USER=y |
@@ -1045,6 +1074,7 @@ CONFIG_NFS_FS=y | |||
1045 | CONFIG_NFS_V3=y | 1074 | CONFIG_NFS_V3=y |
1046 | # CONFIG_NFS_V3_ACL is not set | 1075 | # CONFIG_NFS_V3_ACL is not set |
1047 | CONFIG_NFS_V4=y | 1076 | CONFIG_NFS_V4=y |
1077 | # CONFIG_NFS_V4_1 is not set | ||
1048 | CONFIG_ROOT_NFS=y | 1078 | CONFIG_ROOT_NFS=y |
1049 | # CONFIG_NFSD is not set | 1079 | # CONFIG_NFSD is not set |
1050 | CONFIG_LOCKD=y | 1080 | CONFIG_LOCKD=y |
@@ -1100,6 +1130,7 @@ CONFIG_HAS_IOPORT=y | |||
1100 | CONFIG_HAS_DMA=y | 1130 | CONFIG_HAS_DMA=y |
1101 | CONFIG_HAVE_LMB=y | 1131 | CONFIG_HAVE_LMB=y |
1102 | CONFIG_NLATTR=y | 1132 | CONFIG_NLATTR=y |
1133 | CONFIG_GENERIC_ATOMIC64=y | ||
1103 | 1134 | ||
1104 | # | 1135 | # |
1105 | # Kernel hacking | 1136 | # Kernel hacking |
@@ -1125,22 +1156,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1125 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1156 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1126 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1157 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1127 | CONFIG_TRACING_SUPPORT=y | 1158 | CONFIG_TRACING_SUPPORT=y |
1128 | 1159 | # CONFIG_FTRACE is not set | |
1129 | # | ||
1130 | # Tracers | ||
1131 | # | ||
1132 | # CONFIG_FUNCTION_TRACER is not set | ||
1133 | # CONFIG_SCHED_TRACER is not set | ||
1134 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1135 | # CONFIG_EVENT_TRACER is not set | ||
1136 | # CONFIG_BOOT_TRACER is not set | ||
1137 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1138 | # CONFIG_STACK_TRACER is not set | ||
1139 | # CONFIG_KMEMTRACE is not set | ||
1140 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1141 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1142 | # CONFIG_SAMPLES is not set | 1160 | # CONFIG_SAMPLES is not set |
1143 | CONFIG_HAVE_ARCH_KGDB=y | 1161 | CONFIG_HAVE_ARCH_KGDB=y |
1162 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1163 | CONFIG_PPC_WERROR=y | ||
1144 | CONFIG_PRINT_STACK_DEPTH=64 | 1164 | CONFIG_PRINT_STACK_DEPTH=64 |
1145 | # CONFIG_IRQSTACKS is not set | 1165 | # CONFIG_IRQSTACKS is not set |
1146 | # CONFIG_BOOTX_TEXT is not set | 1166 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/83xx/mpc836x_mds_defconfig b/arch/powerpc/configs/83xx/mpc836x_mds_defconfig index ce5177393a0d..8c5299d74813 100644 --- a/arch/powerpc/configs/83xx/mpc836x_mds_defconfig +++ b/arch/powerpc/configs/83xx/mpc836x_mds_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:12 2009 | 4 | # Wed Jul 29 23:32:10 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
@@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y | |||
107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
@@ -120,9 +124,16 @@ CONFIG_TIMERFD=y | |||
120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
128 | |||
129 | # | ||
130 | # Performance Counters | ||
131 | # | ||
132 | # CONFIG_PERF_COUNTERS is not set | ||
123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
@@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | |||
150 | # | ||
151 | # GCOV-based kernel profiling | ||
152 | # | ||
138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y | |||
147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
153 | 168 | ||
@@ -189,6 +204,7 @@ CONFIG_MPC836x_MDS=y | |||
189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
207 | # CONFIG_KMETER1 is not set | ||
192 | # CONFIG_PPC_86xx is not set | 208 | # CONFIG_PPC_86xx is not set |
193 | # CONFIG_EMBEDDED6xx is not set | 209 | # CONFIG_EMBEDDED6xx is not set |
194 | # CONFIG_AMIGAONE is not set | 210 | # CONFIG_AMIGAONE is not set |
@@ -233,6 +249,7 @@ CONFIG_BINFMT_ELF=y | |||
233 | # CONFIG_HAVE_AOUT is not set | 249 | # CONFIG_HAVE_AOUT is not set |
234 | # CONFIG_BINFMT_MISC is not set | 250 | # CONFIG_BINFMT_MISC is not set |
235 | # CONFIG_IOMMU_HELPER is not set | 251 | # CONFIG_IOMMU_HELPER is not set |
252 | # CONFIG_SWIOTLB is not set | ||
236 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 253 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
237 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 254 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
238 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -253,9 +270,9 @@ CONFIG_MIGRATION=y | |||
253 | CONFIG_ZONE_DMA_FLAG=1 | 270 | CONFIG_ZONE_DMA_FLAG=1 |
254 | CONFIG_BOUNCE=y | 271 | CONFIG_BOUNCE=y |
255 | CONFIG_VIRT_TO_BUS=y | 272 | CONFIG_VIRT_TO_BUS=y |
256 | CONFIG_UNEVICTABLE_LRU=y | ||
257 | CONFIG_HAVE_MLOCK=y | 273 | CONFIG_HAVE_MLOCK=y |
258 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 274 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
275 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
259 | CONFIG_PPC_4K_PAGES=y | 276 | CONFIG_PPC_4K_PAGES=y |
260 | # CONFIG_PPC_16K_PAGES is not set | 277 | # CONFIG_PPC_16K_PAGES is not set |
261 | # CONFIG_PPC_64K_PAGES is not set | 278 | # CONFIG_PPC_64K_PAGES is not set |
@@ -364,6 +381,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
364 | # CONFIG_ECONET is not set | 381 | # CONFIG_ECONET is not set |
365 | # CONFIG_WAN_ROUTER is not set | 382 | # CONFIG_WAN_ROUTER is not set |
366 | # CONFIG_PHONET is not set | 383 | # CONFIG_PHONET is not set |
384 | # CONFIG_IEEE802154 is not set | ||
367 | # CONFIG_NET_SCHED is not set | 385 | # CONFIG_NET_SCHED is not set |
368 | # CONFIG_DCB is not set | 386 | # CONFIG_DCB is not set |
369 | 387 | ||
@@ -381,7 +399,11 @@ CONFIG_WIRELESS=y | |||
381 | CONFIG_WIRELESS_OLD_REGULATORY=y | 399 | CONFIG_WIRELESS_OLD_REGULATORY=y |
382 | # CONFIG_WIRELESS_EXT is not set | 400 | # CONFIG_WIRELESS_EXT is not set |
383 | # CONFIG_LIB80211 is not set | 401 | # CONFIG_LIB80211 is not set |
384 | # CONFIG_MAC80211 is not set | 402 | |
403 | # | ||
404 | # CFG80211 needs to be enabled for MAC80211 | ||
405 | # | ||
406 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
385 | # CONFIG_WIMAX is not set | 407 | # CONFIG_WIMAX is not set |
386 | # CONFIG_RFKILL is not set | 408 | # CONFIG_RFKILL is not set |
387 | # CONFIG_NET_9P is not set | 409 | # CONFIG_NET_9P is not set |
@@ -485,6 +507,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
485 | # CONFIG_MTD_UBI is not set | 507 | # CONFIG_MTD_UBI is not set |
486 | CONFIG_OF_DEVICE=y | 508 | CONFIG_OF_DEVICE=y |
487 | CONFIG_OF_I2C=y | 509 | CONFIG_OF_I2C=y |
510 | CONFIG_OF_MDIO=y | ||
488 | # CONFIG_PARPORT is not set | 511 | # CONFIG_PARPORT is not set |
489 | CONFIG_BLK_DEV=y | 512 | CONFIG_BLK_DEV=y |
490 | # CONFIG_BLK_DEV_FD is not set | 513 | # CONFIG_BLK_DEV_FD is not set |
@@ -519,7 +542,9 @@ CONFIG_MISC_DEVICES=y | |||
519 | # | 542 | # |
520 | # CONFIG_EEPROM_AT24 is not set | 543 | # CONFIG_EEPROM_AT24 is not set |
521 | # CONFIG_EEPROM_LEGACY is not set | 544 | # CONFIG_EEPROM_LEGACY is not set |
545 | # CONFIG_EEPROM_MAX6875 is not set | ||
522 | # CONFIG_EEPROM_93CX6 is not set | 546 | # CONFIG_EEPROM_93CX6 is not set |
547 | # CONFIG_CB710_CORE is not set | ||
523 | CONFIG_HAVE_IDE=y | 548 | CONFIG_HAVE_IDE=y |
524 | # CONFIG_IDE is not set | 549 | # CONFIG_IDE is not set |
525 | 550 | ||
@@ -542,10 +567,6 @@ CONFIG_SCSI_PROC_FS=y | |||
542 | # CONFIG_BLK_DEV_SR is not set | 567 | # CONFIG_BLK_DEV_SR is not set |
543 | # CONFIG_CHR_DEV_SG is not set | 568 | # CONFIG_CHR_DEV_SG is not set |
544 | # CONFIG_CHR_DEV_SCH is not set | 569 | # CONFIG_CHR_DEV_SCH is not set |
545 | |||
546 | # | ||
547 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
548 | # | ||
549 | # CONFIG_SCSI_MULTI_LUN is not set | 570 | # CONFIG_SCSI_MULTI_LUN is not set |
550 | # CONFIG_SCSI_CONSTANTS is not set | 571 | # CONFIG_SCSI_CONSTANTS is not set |
551 | # CONFIG_SCSI_LOGGING is not set | 572 | # CONFIG_SCSI_LOGGING is not set |
@@ -563,6 +584,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
563 | CONFIG_SCSI_LOWLEVEL=y | 584 | CONFIG_SCSI_LOWLEVEL=y |
564 | # CONFIG_ISCSI_TCP is not set | 585 | # CONFIG_ISCSI_TCP is not set |
565 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 586 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
587 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
566 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 588 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
567 | # CONFIG_SCSI_3W_9XXX is not set | 589 | # CONFIG_SCSI_3W_9XXX is not set |
568 | # CONFIG_SCSI_ACARD is not set | 590 | # CONFIG_SCSI_ACARD is not set |
@@ -571,6 +593,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
571 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 593 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
572 | # CONFIG_SCSI_AIC79XX is not set | 594 | # CONFIG_SCSI_AIC79XX is not set |
573 | # CONFIG_SCSI_AIC94XX is not set | 595 | # CONFIG_SCSI_AIC94XX is not set |
596 | # CONFIG_SCSI_MVSAS is not set | ||
574 | # CONFIG_SCSI_DPT_I2O is not set | 597 | # CONFIG_SCSI_DPT_I2O is not set |
575 | # CONFIG_SCSI_ADVANSYS is not set | 598 | # CONFIG_SCSI_ADVANSYS is not set |
576 | # CONFIG_SCSI_ARCMSR is not set | 599 | # CONFIG_SCSI_ARCMSR is not set |
@@ -590,7 +613,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
590 | # CONFIG_SCSI_IPS is not set | 613 | # CONFIG_SCSI_IPS is not set |
591 | # CONFIG_SCSI_INITIO is not set | 614 | # CONFIG_SCSI_INITIO is not set |
592 | # CONFIG_SCSI_INIA100 is not set | 615 | # CONFIG_SCSI_INIA100 is not set |
593 | # CONFIG_SCSI_MVSAS is not set | ||
594 | # CONFIG_SCSI_STEX is not set | 616 | # CONFIG_SCSI_STEX is not set |
595 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 617 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
596 | # CONFIG_SCSI_QLOGIC_1280 is not set | 618 | # CONFIG_SCSI_QLOGIC_1280 is not set |
@@ -613,14 +635,17 @@ CONFIG_SCSI_LOWLEVEL=y | |||
613 | # | 635 | # |
614 | 636 | ||
615 | # | 637 | # |
616 | # Enable only one of the two stacks, unless you know what you are doing | 638 | # You can enable one or both FireWire driver stacks. |
639 | # | ||
640 | |||
641 | # | ||
642 | # See the help texts for more information. | ||
617 | # | 643 | # |
618 | # CONFIG_FIREWIRE is not set | 644 | # CONFIG_FIREWIRE is not set |
619 | # CONFIG_IEEE1394 is not set | 645 | # CONFIG_IEEE1394 is not set |
620 | # CONFIG_I2O is not set | 646 | # CONFIG_I2O is not set |
621 | # CONFIG_MACINTOSH_DRIVERS is not set | 647 | # CONFIG_MACINTOSH_DRIVERS is not set |
622 | CONFIG_NETDEVICES=y | 648 | CONFIG_NETDEVICES=y |
623 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
624 | # CONFIG_DUMMY is not set | 649 | # CONFIG_DUMMY is not set |
625 | # CONFIG_BONDING is not set | 650 | # CONFIG_BONDING is not set |
626 | # CONFIG_MACVLAN is not set | 651 | # CONFIG_MACVLAN is not set |
@@ -667,6 +692,7 @@ CONFIG_MII=y | |||
667 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 692 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
668 | # CONFIG_NET_PCI is not set | 693 | # CONFIG_NET_PCI is not set |
669 | # CONFIG_B44 is not set | 694 | # CONFIG_B44 is not set |
695 | # CONFIG_KS8842 is not set | ||
670 | # CONFIG_ATL2 is not set | 696 | # CONFIG_ATL2 is not set |
671 | CONFIG_NETDEV_1000=y | 697 | CONFIG_NETDEV_1000=y |
672 | # CONFIG_ACENIC is not set | 698 | # CONFIG_ACENIC is not set |
@@ -686,11 +712,13 @@ CONFIG_NETDEV_1000=y | |||
686 | # CONFIG_VIA_VELOCITY is not set | 712 | # CONFIG_VIA_VELOCITY is not set |
687 | # CONFIG_TIGON3 is not set | 713 | # CONFIG_TIGON3 is not set |
688 | # CONFIG_BNX2 is not set | 714 | # CONFIG_BNX2 is not set |
715 | # CONFIG_CNIC is not set | ||
689 | CONFIG_FSL_PQ_MDIO=y | 716 | CONFIG_FSL_PQ_MDIO=y |
690 | # CONFIG_GIANFAR is not set | 717 | # CONFIG_GIANFAR is not set |
691 | CONFIG_UCC_GETH=y | 718 | CONFIG_UCC_GETH=y |
692 | # CONFIG_UGETH_MAGIC_PACKET is not set | 719 | # CONFIG_UGETH_MAGIC_PACKET is not set |
693 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 720 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
721 | # CONFIG_MV643XX_ETH is not set | ||
694 | # CONFIG_QLA3XXX is not set | 722 | # CONFIG_QLA3XXX is not set |
695 | # CONFIG_ATL1 is not set | 723 | # CONFIG_ATL1 is not set |
696 | # CONFIG_ATL1E is not set | 724 | # CONFIG_ATL1E is not set |
@@ -868,13 +896,17 @@ CONFIG_I2C_MPC=y | |||
868 | # CONFIG_SENSORS_PCF8574 is not set | 896 | # CONFIG_SENSORS_PCF8574 is not set |
869 | # CONFIG_PCF8575 is not set | 897 | # CONFIG_PCF8575 is not set |
870 | # CONFIG_SENSORS_PCA9539 is not set | 898 | # CONFIG_SENSORS_PCA9539 is not set |
871 | # CONFIG_SENSORS_MAX6875 is not set | ||
872 | # CONFIG_SENSORS_TSL2550 is not set | 899 | # CONFIG_SENSORS_TSL2550 is not set |
873 | # CONFIG_I2C_DEBUG_CORE is not set | 900 | # CONFIG_I2C_DEBUG_CORE is not set |
874 | # CONFIG_I2C_DEBUG_ALGO is not set | 901 | # CONFIG_I2C_DEBUG_ALGO is not set |
875 | # CONFIG_I2C_DEBUG_BUS is not set | 902 | # CONFIG_I2C_DEBUG_BUS is not set |
876 | # CONFIG_I2C_DEBUG_CHIP is not set | 903 | # CONFIG_I2C_DEBUG_CHIP is not set |
877 | # CONFIG_SPI is not set | 904 | # CONFIG_SPI is not set |
905 | |||
906 | # | ||
907 | # PPS support | ||
908 | # | ||
909 | # CONFIG_PPS is not set | ||
878 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 910 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
879 | # CONFIG_GPIOLIB is not set | 911 | # CONFIG_GPIOLIB is not set |
880 | # CONFIG_W1 is not set | 912 | # CONFIG_W1 is not set |
@@ -929,6 +961,7 @@ CONFIG_HWMON=y | |||
929 | # CONFIG_SENSORS_SMSC47B397 is not set | 961 | # CONFIG_SENSORS_SMSC47B397 is not set |
930 | # CONFIG_SENSORS_ADS7828 is not set | 962 | # CONFIG_SENSORS_ADS7828 is not set |
931 | # CONFIG_SENSORS_THMC50 is not set | 963 | # CONFIG_SENSORS_THMC50 is not set |
964 | # CONFIG_SENSORS_TMP401 is not set | ||
932 | # CONFIG_SENSORS_VIA686A is not set | 965 | # CONFIG_SENSORS_VIA686A is not set |
933 | # CONFIG_SENSORS_VT1211 is not set | 966 | # CONFIG_SENSORS_VT1211 is not set |
934 | # CONFIG_SENSORS_VT8231 is not set | 967 | # CONFIG_SENSORS_VT8231 is not set |
@@ -977,23 +1010,9 @@ CONFIG_SSB_POSSIBLE=y | |||
977 | # CONFIG_MFD_WM8400 is not set | 1010 | # CONFIG_MFD_WM8400 is not set |
978 | # CONFIG_MFD_WM8350_I2C is not set | 1011 | # CONFIG_MFD_WM8350_I2C is not set |
979 | # CONFIG_MFD_PCF50633 is not set | 1012 | # CONFIG_MFD_PCF50633 is not set |
1013 | # CONFIG_AB3100_CORE is not set | ||
980 | # CONFIG_REGULATOR is not set | 1014 | # CONFIG_REGULATOR is not set |
981 | 1015 | # CONFIG_MEDIA_SUPPORT is not set | |
982 | # | ||
983 | # Multimedia devices | ||
984 | # | ||
985 | |||
986 | # | ||
987 | # Multimedia core support | ||
988 | # | ||
989 | # CONFIG_VIDEO_DEV is not set | ||
990 | # CONFIG_DVB_CORE is not set | ||
991 | # CONFIG_VIDEO_MEDIA is not set | ||
992 | |||
993 | # | ||
994 | # Multimedia drivers | ||
995 | # | ||
996 | CONFIG_DAB=y | ||
997 | 1016 | ||
998 | # | 1017 | # |
999 | # Graphics support | 1018 | # Graphics support |
@@ -1077,6 +1096,7 @@ CONFIG_RTC_DRV_DS1374=y | |||
1077 | # CONFIG_RTC_DRV_S35390A is not set | 1096 | # CONFIG_RTC_DRV_S35390A is not set |
1078 | # CONFIG_RTC_DRV_FM3130 is not set | 1097 | # CONFIG_RTC_DRV_FM3130 is not set |
1079 | # CONFIG_RTC_DRV_RX8581 is not set | 1098 | # CONFIG_RTC_DRV_RX8581 is not set |
1099 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1080 | 1100 | ||
1081 | # | 1101 | # |
1082 | # SPI RTC drivers | 1102 | # SPI RTC drivers |
@@ -1104,6 +1124,10 @@ CONFIG_RTC_DRV_DS1374=y | |||
1104 | # CONFIG_DMADEVICES is not set | 1124 | # CONFIG_DMADEVICES is not set |
1105 | # CONFIG_AUXDISPLAY is not set | 1125 | # CONFIG_AUXDISPLAY is not set |
1106 | # CONFIG_UIO is not set | 1126 | # CONFIG_UIO is not set |
1127 | |||
1128 | # | ||
1129 | # TI VLYNQ | ||
1130 | # | ||
1107 | # CONFIG_STAGING is not set | 1131 | # CONFIG_STAGING is not set |
1108 | 1132 | ||
1109 | # | 1133 | # |
@@ -1123,10 +1147,12 @@ CONFIG_FS_MBCACHE=y | |||
1123 | # CONFIG_REISERFS_FS is not set | 1147 | # CONFIG_REISERFS_FS is not set |
1124 | # CONFIG_JFS_FS is not set | 1148 | # CONFIG_JFS_FS is not set |
1125 | # CONFIG_FS_POSIX_ACL is not set | 1149 | # CONFIG_FS_POSIX_ACL is not set |
1126 | CONFIG_FILE_LOCKING=y | ||
1127 | # CONFIG_XFS_FS is not set | 1150 | # CONFIG_XFS_FS is not set |
1151 | # CONFIG_GFS2_FS is not set | ||
1128 | # CONFIG_OCFS2_FS is not set | 1152 | # CONFIG_OCFS2_FS is not set |
1129 | # CONFIG_BTRFS_FS is not set | 1153 | # CONFIG_BTRFS_FS is not set |
1154 | CONFIG_FILE_LOCKING=y | ||
1155 | CONFIG_FSNOTIFY=y | ||
1130 | CONFIG_DNOTIFY=y | 1156 | CONFIG_DNOTIFY=y |
1131 | CONFIG_INOTIFY=y | 1157 | CONFIG_INOTIFY=y |
1132 | CONFIG_INOTIFY_USER=y | 1158 | CONFIG_INOTIFY_USER=y |
@@ -1190,6 +1216,7 @@ CONFIG_NFS_FS=y | |||
1190 | CONFIG_NFS_V3=y | 1216 | CONFIG_NFS_V3=y |
1191 | # CONFIG_NFS_V3_ACL is not set | 1217 | # CONFIG_NFS_V3_ACL is not set |
1192 | CONFIG_NFS_V4=y | 1218 | CONFIG_NFS_V4=y |
1219 | # CONFIG_NFS_V4_1 is not set | ||
1193 | CONFIG_ROOT_NFS=y | 1220 | CONFIG_ROOT_NFS=y |
1194 | # CONFIG_NFSD is not set | 1221 | # CONFIG_NFSD is not set |
1195 | CONFIG_LOCKD=y | 1222 | CONFIG_LOCKD=y |
@@ -1247,6 +1274,7 @@ CONFIG_HAS_IOPORT=y | |||
1247 | CONFIG_HAS_DMA=y | 1274 | CONFIG_HAS_DMA=y |
1248 | CONFIG_HAVE_LMB=y | 1275 | CONFIG_HAVE_LMB=y |
1249 | CONFIG_NLATTR=y | 1276 | CONFIG_NLATTR=y |
1277 | CONFIG_GENERIC_ATOMIC64=y | ||
1250 | 1278 | ||
1251 | # | 1279 | # |
1252 | # Kernel hacking | 1280 | # Kernel hacking |
@@ -1272,22 +1300,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1272 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1300 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1273 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1301 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1274 | CONFIG_TRACING_SUPPORT=y | 1302 | CONFIG_TRACING_SUPPORT=y |
1275 | 1303 | # CONFIG_FTRACE is not set | |
1276 | # | ||
1277 | # Tracers | ||
1278 | # | ||
1279 | # CONFIG_FUNCTION_TRACER is not set | ||
1280 | # CONFIG_SCHED_TRACER is not set | ||
1281 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1282 | # CONFIG_EVENT_TRACER is not set | ||
1283 | # CONFIG_BOOT_TRACER is not set | ||
1284 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1285 | # CONFIG_STACK_TRACER is not set | ||
1286 | # CONFIG_KMEMTRACE is not set | ||
1287 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1288 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1289 | # CONFIG_SAMPLES is not set | 1304 | # CONFIG_SAMPLES is not set |
1290 | CONFIG_HAVE_ARCH_KGDB=y | 1305 | CONFIG_HAVE_ARCH_KGDB=y |
1306 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1307 | CONFIG_PPC_WERROR=y | ||
1291 | CONFIG_PRINT_STACK_DEPTH=64 | 1308 | CONFIG_PRINT_STACK_DEPTH=64 |
1292 | # CONFIG_IRQSTACKS is not set | 1309 | # CONFIG_IRQSTACKS is not set |
1293 | # CONFIG_BOOTX_TEXT is not set | 1310 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/83xx/mpc836x_rdk_defconfig b/arch/powerpc/configs/83xx/mpc836x_rdk_defconfig index 7f1d1383a249..ff31667a890b 100644 --- a/arch/powerpc/configs/83xx/mpc836x_rdk_defconfig +++ b/arch/powerpc/configs/83xx/mpc836x_rdk_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:13 2009 | 4 | # Wed Jul 29 23:32:12 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | CONFIG_GENERIC_GPIO=y | 47 | CONFIG_GENERIC_GPIO=y |
45 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -54,12 +57,14 @@ CONFIG_PPC_UDBG_16550=y | |||
54 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
55 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
56 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
60 | CONFIG_DTC=y | ||
57 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
58 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 62 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
59 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
60 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
61 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
62 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
67 | CONFIG_CONSTRUCTORS=y | ||
63 | 68 | ||
64 | # | 69 | # |
65 | # General setup | 70 | # General setup |
@@ -108,7 +113,6 @@ CONFIG_ANON_INODES=y | |||
108 | CONFIG_EMBEDDED=y | 113 | CONFIG_EMBEDDED=y |
109 | CONFIG_SYSCTL_SYSCALL=y | 114 | CONFIG_SYSCTL_SYSCALL=y |
110 | # CONFIG_KALLSYMS is not set | 115 | # CONFIG_KALLSYMS is not set |
111 | # CONFIG_STRIP_ASM_SYMS is not set | ||
112 | CONFIG_HOTPLUG=y | 116 | CONFIG_HOTPLUG=y |
113 | CONFIG_PRINTK=y | 117 | CONFIG_PRINTK=y |
114 | CONFIG_BUG=y | 118 | CONFIG_BUG=y |
@@ -121,9 +125,16 @@ CONFIG_TIMERFD=y | |||
121 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
122 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
123 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | ||
129 | |||
130 | # | ||
131 | # Performance Counters | ||
132 | # | ||
133 | # CONFIG_PERF_COUNTERS is not set | ||
124 | CONFIG_VM_EVENT_COUNTERS=y | 134 | CONFIG_VM_EVENT_COUNTERS=y |
125 | CONFIG_PCI_QUIRKS=y | 135 | CONFIG_PCI_QUIRKS=y |
126 | CONFIG_SLUB_DEBUG=y | 136 | CONFIG_SLUB_DEBUG=y |
137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
127 | CONFIG_COMPAT_BRK=y | 138 | CONFIG_COMPAT_BRK=y |
128 | # CONFIG_SLAB is not set | 139 | # CONFIG_SLAB is not set |
129 | CONFIG_SLUB=y | 140 | CONFIG_SLUB=y |
@@ -136,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
136 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
137 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
138 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
150 | |||
151 | # | ||
152 | # GCOV-based kernel profiling | ||
153 | # | ||
139 | # CONFIG_SLOW_WORK is not set | 154 | # CONFIG_SLOW_WORK is not set |
140 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
141 | CONFIG_SLABINFO=y | 156 | CONFIG_SLABINFO=y |
@@ -148,7 +163,7 @@ CONFIG_MODULE_UNLOAD=y | |||
148 | # CONFIG_MODVERSIONS is not set | 163 | # CONFIG_MODVERSIONS is not set |
149 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 164 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
150 | CONFIG_BLOCK=y | 165 | CONFIG_BLOCK=y |
151 | # CONFIG_LBD is not set | 166 | CONFIG_LBDAF=y |
152 | # CONFIG_BLK_DEV_BSG is not set | 167 | # CONFIG_BLK_DEV_BSG is not set |
153 | # CONFIG_BLK_DEV_INTEGRITY is not set | 168 | # CONFIG_BLK_DEV_INTEGRITY is not set |
154 | 169 | ||
@@ -190,6 +205,7 @@ CONFIG_MPC836x_RDK=y | |||
190 | # CONFIG_MPC837x_RDB is not set | 205 | # CONFIG_MPC837x_RDB is not set |
191 | # CONFIG_SBC834x is not set | 206 | # CONFIG_SBC834x is not set |
192 | # CONFIG_ASP834x is not set | 207 | # CONFIG_ASP834x is not set |
208 | # CONFIG_KMETER1 is not set | ||
193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
195 | # CONFIG_AMIGAONE is not set | 211 | # CONFIG_AMIGAONE is not set |
@@ -233,6 +249,7 @@ CONFIG_BINFMT_ELF=y | |||
233 | # CONFIG_HAVE_AOUT is not set | 249 | # CONFIG_HAVE_AOUT is not set |
234 | # CONFIG_BINFMT_MISC is not set | 250 | # CONFIG_BINFMT_MISC is not set |
235 | # CONFIG_IOMMU_HELPER is not set | 251 | # CONFIG_IOMMU_HELPER is not set |
252 | # CONFIG_SWIOTLB is not set | ||
236 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 253 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
237 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 254 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
238 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -253,9 +270,9 @@ CONFIG_MIGRATION=y | |||
253 | CONFIG_ZONE_DMA_FLAG=1 | 270 | CONFIG_ZONE_DMA_FLAG=1 |
254 | CONFIG_BOUNCE=y | 271 | CONFIG_BOUNCE=y |
255 | CONFIG_VIRT_TO_BUS=y | 272 | CONFIG_VIRT_TO_BUS=y |
256 | CONFIG_UNEVICTABLE_LRU=y | ||
257 | CONFIG_HAVE_MLOCK=y | 273 | CONFIG_HAVE_MLOCK=y |
258 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 274 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
275 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
259 | CONFIG_PPC_4K_PAGES=y | 276 | CONFIG_PPC_4K_PAGES=y |
260 | # CONFIG_PPC_16K_PAGES is not set | 277 | # CONFIG_PPC_16K_PAGES is not set |
261 | # CONFIG_PPC_64K_PAGES is not set | 278 | # CONFIG_PPC_64K_PAGES is not set |
@@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
366 | # CONFIG_ECONET is not set | 383 | # CONFIG_ECONET is not set |
367 | # CONFIG_WAN_ROUTER is not set | 384 | # CONFIG_WAN_ROUTER is not set |
368 | # CONFIG_PHONET is not set | 385 | # CONFIG_PHONET is not set |
386 | # CONFIG_IEEE802154 is not set | ||
369 | # CONFIG_NET_SCHED is not set | 387 | # CONFIG_NET_SCHED is not set |
370 | # CONFIG_DCB is not set | 388 | # CONFIG_DCB is not set |
371 | 389 | ||
@@ -383,7 +401,11 @@ CONFIG_WIRELESS=y | |||
383 | CONFIG_WIRELESS_OLD_REGULATORY=y | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
384 | # CONFIG_WIRELESS_EXT is not set | 402 | # CONFIG_WIRELESS_EXT is not set |
385 | # CONFIG_LIB80211 is not set | 403 | # CONFIG_LIB80211 is not set |
386 | # CONFIG_MAC80211 is not set | 404 | |
405 | # | ||
406 | # CFG80211 needs to be enabled for MAC80211 | ||
407 | # | ||
408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
387 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
388 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
389 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
@@ -498,6 +520,7 @@ CONFIG_OF_DEVICE=y | |||
498 | CONFIG_OF_GPIO=y | 520 | CONFIG_OF_GPIO=y |
499 | CONFIG_OF_I2C=y | 521 | CONFIG_OF_I2C=y |
500 | CONFIG_OF_SPI=y | 522 | CONFIG_OF_SPI=y |
523 | CONFIG_OF_MDIO=y | ||
501 | # CONFIG_PARPORT is not set | 524 | # CONFIG_PARPORT is not set |
502 | CONFIG_BLK_DEV=y | 525 | CONFIG_BLK_DEV=y |
503 | # CONFIG_BLK_DEV_FD is not set | 526 | # CONFIG_BLK_DEV_FD is not set |
@@ -533,7 +556,9 @@ CONFIG_MISC_DEVICES=y | |||
533 | # CONFIG_EEPROM_AT24 is not set | 556 | # CONFIG_EEPROM_AT24 is not set |
534 | # CONFIG_EEPROM_AT25 is not set | 557 | # CONFIG_EEPROM_AT25 is not set |
535 | # CONFIG_EEPROM_LEGACY is not set | 558 | # CONFIG_EEPROM_LEGACY is not set |
559 | # CONFIG_EEPROM_MAX6875 is not set | ||
536 | # CONFIG_EEPROM_93CX6 is not set | 560 | # CONFIG_EEPROM_93CX6 is not set |
561 | # CONFIG_CB710_CORE is not set | ||
537 | CONFIG_HAVE_IDE=y | 562 | CONFIG_HAVE_IDE=y |
538 | # CONFIG_IDE is not set | 563 | # CONFIG_IDE is not set |
539 | 564 | ||
@@ -553,14 +578,17 @@ CONFIG_HAVE_IDE=y | |||
553 | # | 578 | # |
554 | 579 | ||
555 | # | 580 | # |
556 | # Enable only one of the two stacks, unless you know what you are doing | 581 | # You can enable one or both FireWire driver stacks. |
582 | # | ||
583 | |||
584 | # | ||
585 | # See the help texts for more information. | ||
557 | # | 586 | # |
558 | # CONFIG_FIREWIRE is not set | 587 | # CONFIG_FIREWIRE is not set |
559 | # CONFIG_IEEE1394 is not set | 588 | # CONFIG_IEEE1394 is not set |
560 | # CONFIG_I2O is not set | 589 | # CONFIG_I2O is not set |
561 | # CONFIG_MACINTOSH_DRIVERS is not set | 590 | # CONFIG_MACINTOSH_DRIVERS is not set |
562 | CONFIG_NETDEVICES=y | 591 | CONFIG_NETDEVICES=y |
563 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
564 | # CONFIG_DUMMY is not set | 592 | # CONFIG_DUMMY is not set |
565 | # CONFIG_BONDING is not set | 593 | # CONFIG_BONDING is not set |
566 | # CONFIG_MACVLAN is not set | 594 | # CONFIG_MACVLAN is not set |
@@ -607,11 +635,13 @@ CONFIG_NETDEV_1000=y | |||
607 | # CONFIG_VIA_VELOCITY is not set | 635 | # CONFIG_VIA_VELOCITY is not set |
608 | # CONFIG_TIGON3 is not set | 636 | # CONFIG_TIGON3 is not set |
609 | # CONFIG_BNX2 is not set | 637 | # CONFIG_BNX2 is not set |
638 | # CONFIG_CNIC is not set | ||
610 | CONFIG_FSL_PQ_MDIO=y | 639 | CONFIG_FSL_PQ_MDIO=y |
611 | # CONFIG_GIANFAR is not set | 640 | # CONFIG_GIANFAR is not set |
612 | CONFIG_UCC_GETH=y | 641 | CONFIG_UCC_GETH=y |
613 | # CONFIG_UGETH_MAGIC_PACKET is not set | 642 | # CONFIG_UGETH_MAGIC_PACKET is not set |
614 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 643 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
644 | # CONFIG_MV643XX_ETH is not set | ||
615 | # CONFIG_QLA3XXX is not set | 645 | # CONFIG_QLA3XXX is not set |
616 | # CONFIG_ATL1 is not set | 646 | # CONFIG_ATL1 is not set |
617 | # CONFIG_ATL1E is not set | 647 | # CONFIG_ATL1E is not set |
@@ -777,7 +807,6 @@ CONFIG_I2C_MPC=y | |||
777 | # CONFIG_SENSORS_PCF8574 is not set | 807 | # CONFIG_SENSORS_PCF8574 is not set |
778 | # CONFIG_PCF8575 is not set | 808 | # CONFIG_PCF8575 is not set |
779 | # CONFIG_SENSORS_PCA9539 is not set | 809 | # CONFIG_SENSORS_PCA9539 is not set |
780 | # CONFIG_SENSORS_MAX6875 is not set | ||
781 | # CONFIG_SENSORS_TSL2550 is not set | 810 | # CONFIG_SENSORS_TSL2550 is not set |
782 | # CONFIG_I2C_DEBUG_CORE is not set | 811 | # CONFIG_I2C_DEBUG_CORE is not set |
783 | # CONFIG_I2C_DEBUG_ALGO is not set | 812 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -791,13 +820,18 @@ CONFIG_SPI_MASTER=y | |||
791 | # | 820 | # |
792 | CONFIG_SPI_BITBANG=y | 821 | CONFIG_SPI_BITBANG=y |
793 | # CONFIG_SPI_GPIO is not set | 822 | # CONFIG_SPI_GPIO is not set |
794 | CONFIG_SPI_MPC83xx=y | 823 | # CONFIG_SPI_MPC8xxx is not set |
795 | 824 | ||
796 | # | 825 | # |
797 | # SPI Protocol Masters | 826 | # SPI Protocol Masters |
798 | # | 827 | # |
799 | CONFIG_SPI_SPIDEV=y | 828 | CONFIG_SPI_SPIDEV=y |
800 | # CONFIG_SPI_TLE62X0 is not set | 829 | # CONFIG_SPI_TLE62X0 is not set |
830 | |||
831 | # | ||
832 | # PPS support | ||
833 | # | ||
834 | # CONFIG_PPS is not set | ||
801 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 835 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
802 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 836 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
803 | CONFIG_GPIOLIB=y | 837 | CONFIG_GPIOLIB=y |
@@ -865,23 +899,10 @@ CONFIG_SSB_POSSIBLE=y | |||
865 | # CONFIG_MFD_WM8400 is not set | 899 | # CONFIG_MFD_WM8400 is not set |
866 | # CONFIG_MFD_WM8350_I2C is not set | 900 | # CONFIG_MFD_WM8350_I2C is not set |
867 | # CONFIG_MFD_PCF50633 is not set | 901 | # CONFIG_MFD_PCF50633 is not set |
902 | # CONFIG_AB3100_CORE is not set | ||
903 | # CONFIG_EZX_PCAP is not set | ||
868 | # CONFIG_REGULATOR is not set | 904 | # CONFIG_REGULATOR is not set |
869 | 905 | # CONFIG_MEDIA_SUPPORT is not set | |
870 | # | ||
871 | # Multimedia devices | ||
872 | # | ||
873 | |||
874 | # | ||
875 | # Multimedia core support | ||
876 | # | ||
877 | # CONFIG_VIDEO_DEV is not set | ||
878 | # CONFIG_DVB_CORE is not set | ||
879 | # CONFIG_VIDEO_MEDIA is not set | ||
880 | |||
881 | # | ||
882 | # Multimedia drivers | ||
883 | # | ||
884 | CONFIG_DAB=y | ||
885 | 906 | ||
886 | # | 907 | # |
887 | # Graphics support | 908 | # Graphics support |
@@ -990,6 +1011,10 @@ CONFIG_HID=y | |||
990 | # CONFIG_DMADEVICES is not set | 1011 | # CONFIG_DMADEVICES is not set |
991 | # CONFIG_AUXDISPLAY is not set | 1012 | # CONFIG_AUXDISPLAY is not set |
992 | # CONFIG_UIO is not set | 1013 | # CONFIG_UIO is not set |
1014 | |||
1015 | # | ||
1016 | # TI VLYNQ | ||
1017 | # | ||
993 | # CONFIG_STAGING is not set | 1018 | # CONFIG_STAGING is not set |
994 | 1019 | ||
995 | # | 1020 | # |
@@ -1009,10 +1034,12 @@ CONFIG_FS_MBCACHE=y | |||
1009 | # CONFIG_REISERFS_FS is not set | 1034 | # CONFIG_REISERFS_FS is not set |
1010 | # CONFIG_JFS_FS is not set | 1035 | # CONFIG_JFS_FS is not set |
1011 | # CONFIG_FS_POSIX_ACL is not set | 1036 | # CONFIG_FS_POSIX_ACL is not set |
1012 | CONFIG_FILE_LOCKING=y | ||
1013 | # CONFIG_XFS_FS is not set | 1037 | # CONFIG_XFS_FS is not set |
1038 | # CONFIG_GFS2_FS is not set | ||
1014 | # CONFIG_OCFS2_FS is not set | 1039 | # CONFIG_OCFS2_FS is not set |
1015 | # CONFIG_BTRFS_FS is not set | 1040 | # CONFIG_BTRFS_FS is not set |
1041 | CONFIG_FILE_LOCKING=y | ||
1042 | CONFIG_FSNOTIFY=y | ||
1016 | CONFIG_DNOTIFY=y | 1043 | CONFIG_DNOTIFY=y |
1017 | CONFIG_INOTIFY=y | 1044 | CONFIG_INOTIFY=y |
1018 | CONFIG_INOTIFY_USER=y | 1045 | CONFIG_INOTIFY_USER=y |
@@ -1086,6 +1113,7 @@ CONFIG_NFS_FS=y | |||
1086 | CONFIG_NFS_V3=y | 1113 | CONFIG_NFS_V3=y |
1087 | # CONFIG_NFS_V3_ACL is not set | 1114 | # CONFIG_NFS_V3_ACL is not set |
1088 | CONFIG_NFS_V4=y | 1115 | CONFIG_NFS_V4=y |
1116 | # CONFIG_NFS_V4_1 is not set | ||
1089 | CONFIG_ROOT_NFS=y | 1117 | CONFIG_ROOT_NFS=y |
1090 | # CONFIG_NFSD is not set | 1118 | # CONFIG_NFSD is not set |
1091 | CONFIG_LOCKD=y | 1119 | CONFIG_LOCKD=y |
@@ -1145,6 +1173,7 @@ CONFIG_HAS_IOPORT=y | |||
1145 | CONFIG_HAS_DMA=y | 1173 | CONFIG_HAS_DMA=y |
1146 | CONFIG_HAVE_LMB=y | 1174 | CONFIG_HAVE_LMB=y |
1147 | CONFIG_NLATTR=y | 1175 | CONFIG_NLATTR=y |
1176 | CONFIG_GENERIC_ATOMIC64=y | ||
1148 | 1177 | ||
1149 | # | 1178 | # |
1150 | # Kernel hacking | 1179 | # Kernel hacking |
@@ -1170,22 +1199,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1170 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1199 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1171 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1200 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1172 | CONFIG_TRACING_SUPPORT=y | 1201 | CONFIG_TRACING_SUPPORT=y |
1173 | 1202 | # CONFIG_FTRACE is not set | |
1174 | # | ||
1175 | # Tracers | ||
1176 | # | ||
1177 | # CONFIG_FUNCTION_TRACER is not set | ||
1178 | # CONFIG_SCHED_TRACER is not set | ||
1179 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1180 | # CONFIG_EVENT_TRACER is not set | ||
1181 | # CONFIG_BOOT_TRACER is not set | ||
1182 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1183 | # CONFIG_STACK_TRACER is not set | ||
1184 | # CONFIG_KMEMTRACE is not set | ||
1185 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1186 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1187 | # CONFIG_SAMPLES is not set | 1203 | # CONFIG_SAMPLES is not set |
1188 | CONFIG_HAVE_ARCH_KGDB=y | 1204 | CONFIG_HAVE_ARCH_KGDB=y |
1205 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1206 | CONFIG_PPC_WERROR=y | ||
1189 | CONFIG_PRINT_STACK_DEPTH=64 | 1207 | CONFIG_PRINT_STACK_DEPTH=64 |
1190 | # CONFIG_IRQSTACKS is not set | 1208 | # CONFIG_IRQSTACKS is not set |
1191 | # CONFIG_BOOTX_TEXT is not set | 1209 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/83xx/mpc837x_mds_defconfig b/arch/powerpc/configs/83xx/mpc837x_mds_defconfig index bf636fd560ad..e285ec0fe958 100644 --- a/arch/powerpc/configs/83xx/mpc837x_mds_defconfig +++ b/arch/powerpc/configs/83xx/mpc837x_mds_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:12 2009 | 4 | # Wed Jul 29 23:32:11 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
@@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -108,7 +113,6 @@ CONFIG_EMBEDDED=y | |||
108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
109 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
110 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 115 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
111 | # CONFIG_STRIP_ASM_SYMS is not set | ||
112 | CONFIG_HOTPLUG=y | 116 | CONFIG_HOTPLUG=y |
113 | CONFIG_PRINTK=y | 117 | CONFIG_PRINTK=y |
114 | CONFIG_BUG=y | 118 | CONFIG_BUG=y |
@@ -121,8 +125,15 @@ CONFIG_TIMERFD=y | |||
121 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
122 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
123 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | ||
129 | |||
130 | # | ||
131 | # Performance Counters | ||
132 | # | ||
133 | # CONFIG_PERF_COUNTERS is not set | ||
124 | CONFIG_VM_EVENT_COUNTERS=y | 134 | CONFIG_VM_EVENT_COUNTERS=y |
125 | CONFIG_PCI_QUIRKS=y | 135 | CONFIG_PCI_QUIRKS=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
127 | CONFIG_SLAB=y | 138 | CONFIG_SLAB=y |
128 | # CONFIG_SLUB is not set | 139 | # CONFIG_SLUB is not set |
@@ -136,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
136 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
137 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
138 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
150 | |||
151 | # | ||
152 | # GCOV-based kernel profiling | ||
153 | # | ||
139 | # CONFIG_SLOW_WORK is not set | 154 | # CONFIG_SLOW_WORK is not set |
140 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
141 | CONFIG_SLABINFO=y | 156 | CONFIG_SLABINFO=y |
@@ -148,7 +163,7 @@ CONFIG_MODULE_UNLOAD=y | |||
148 | # CONFIG_MODVERSIONS is not set | 163 | # CONFIG_MODVERSIONS is not set |
149 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 164 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
150 | CONFIG_BLOCK=y | 165 | CONFIG_BLOCK=y |
151 | # CONFIG_LBD is not set | 166 | CONFIG_LBDAF=y |
152 | # CONFIG_BLK_DEV_BSG is not set | 167 | # CONFIG_BLK_DEV_BSG is not set |
153 | # CONFIG_BLK_DEV_INTEGRITY is not set | 168 | # CONFIG_BLK_DEV_INTEGRITY is not set |
154 | 169 | ||
@@ -190,6 +205,7 @@ CONFIG_MPC837x_MDS=y | |||
190 | # CONFIG_MPC837x_RDB is not set | 205 | # CONFIG_MPC837x_RDB is not set |
191 | # CONFIG_SBC834x is not set | 206 | # CONFIG_SBC834x is not set |
192 | # CONFIG_ASP834x is not set | 207 | # CONFIG_ASP834x is not set |
208 | # CONFIG_KMETER1 is not set | ||
193 | CONFIG_PPC_MPC837x=y | 209 | CONFIG_PPC_MPC837x=y |
194 | # CONFIG_PPC_86xx is not set | 210 | # CONFIG_PPC_86xx is not set |
195 | # CONFIG_EMBEDDED6xx is not set | 211 | # CONFIG_EMBEDDED6xx is not set |
@@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y | |||
234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
253 | # CONFIG_SWIOTLB is not set | ||
237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -254,9 +271,9 @@ CONFIG_MIGRATION=y | |||
254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
257 | CONFIG_UNEVICTABLE_LRU=y | ||
258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
@@ -365,6 +382,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
365 | # CONFIG_ECONET is not set | 382 | # CONFIG_ECONET is not set |
366 | # CONFIG_WAN_ROUTER is not set | 383 | # CONFIG_WAN_ROUTER is not set |
367 | # CONFIG_PHONET is not set | 384 | # CONFIG_PHONET is not set |
385 | # CONFIG_IEEE802154 is not set | ||
368 | # CONFIG_NET_SCHED is not set | 386 | # CONFIG_NET_SCHED is not set |
369 | # CONFIG_DCB is not set | 387 | # CONFIG_DCB is not set |
370 | 388 | ||
@@ -382,7 +400,11 @@ CONFIG_WIRELESS=y | |||
382 | CONFIG_WIRELESS_OLD_REGULATORY=y | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
383 | # CONFIG_WIRELESS_EXT is not set | 401 | # CONFIG_WIRELESS_EXT is not set |
384 | # CONFIG_LIB80211 is not set | 402 | # CONFIG_LIB80211 is not set |
385 | # CONFIG_MAC80211 is not set | 403 | |
404 | # | ||
405 | # CFG80211 needs to be enabled for MAC80211 | ||
406 | # | ||
407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
386 | # CONFIG_WIMAX is not set | 408 | # CONFIG_WIMAX is not set |
387 | # CONFIG_RFKILL is not set | 409 | # CONFIG_RFKILL is not set |
388 | # CONFIG_NET_9P is not set | 410 | # CONFIG_NET_9P is not set |
@@ -403,6 +425,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
403 | # CONFIG_MTD is not set | 425 | # CONFIG_MTD is not set |
404 | CONFIG_OF_DEVICE=y | 426 | CONFIG_OF_DEVICE=y |
405 | CONFIG_OF_I2C=y | 427 | CONFIG_OF_I2C=y |
428 | CONFIG_OF_MDIO=y | ||
406 | # CONFIG_PARPORT is not set | 429 | # CONFIG_PARPORT is not set |
407 | CONFIG_BLK_DEV=y | 430 | CONFIG_BLK_DEV=y |
408 | # CONFIG_BLK_DEV_FD is not set | 431 | # CONFIG_BLK_DEV_FD is not set |
@@ -437,7 +460,9 @@ CONFIG_MISC_DEVICES=y | |||
437 | # | 460 | # |
438 | # CONFIG_EEPROM_AT24 is not set | 461 | # CONFIG_EEPROM_AT24 is not set |
439 | # CONFIG_EEPROM_LEGACY is not set | 462 | # CONFIG_EEPROM_LEGACY is not set |
463 | # CONFIG_EEPROM_MAX6875 is not set | ||
440 | # CONFIG_EEPROM_93CX6 is not set | 464 | # CONFIG_EEPROM_93CX6 is not set |
465 | # CONFIG_CB710_CORE is not set | ||
441 | CONFIG_HAVE_IDE=y | 466 | CONFIG_HAVE_IDE=y |
442 | # CONFIG_IDE is not set | 467 | # CONFIG_IDE is not set |
443 | 468 | ||
@@ -460,10 +485,6 @@ CONFIG_BLK_DEV_SD=y | |||
460 | # CONFIG_BLK_DEV_SR is not set | 485 | # CONFIG_BLK_DEV_SR is not set |
461 | CONFIG_CHR_DEV_SG=y | 486 | CONFIG_CHR_DEV_SG=y |
462 | # CONFIG_CHR_DEV_SCH is not set | 487 | # CONFIG_CHR_DEV_SCH is not set |
463 | |||
464 | # | ||
465 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
466 | # | ||
467 | # CONFIG_SCSI_MULTI_LUN is not set | 488 | # CONFIG_SCSI_MULTI_LUN is not set |
468 | # CONFIG_SCSI_CONSTANTS is not set | 489 | # CONFIG_SCSI_CONSTANTS is not set |
469 | # CONFIG_SCSI_LOGGING is not set | 490 | # CONFIG_SCSI_LOGGING is not set |
@@ -481,6 +502,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
481 | CONFIG_SCSI_LOWLEVEL=y | 502 | CONFIG_SCSI_LOWLEVEL=y |
482 | # CONFIG_ISCSI_TCP is not set | 503 | # CONFIG_ISCSI_TCP is not set |
483 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 504 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
505 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
484 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 506 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
485 | # CONFIG_SCSI_3W_9XXX is not set | 507 | # CONFIG_SCSI_3W_9XXX is not set |
486 | # CONFIG_SCSI_ACARD is not set | 508 | # CONFIG_SCSI_ACARD is not set |
@@ -489,6 +511,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
489 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 511 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
490 | # CONFIG_SCSI_AIC79XX is not set | 512 | # CONFIG_SCSI_AIC79XX is not set |
491 | # CONFIG_SCSI_AIC94XX is not set | 513 | # CONFIG_SCSI_AIC94XX is not set |
514 | # CONFIG_SCSI_MVSAS is not set | ||
492 | # CONFIG_SCSI_DPT_I2O is not set | 515 | # CONFIG_SCSI_DPT_I2O is not set |
493 | # CONFIG_SCSI_ADVANSYS is not set | 516 | # CONFIG_SCSI_ADVANSYS is not set |
494 | # CONFIG_SCSI_ARCMSR is not set | 517 | # CONFIG_SCSI_ARCMSR is not set |
@@ -508,7 +531,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
508 | # CONFIG_SCSI_IPS is not set | 531 | # CONFIG_SCSI_IPS is not set |
509 | # CONFIG_SCSI_INITIO is not set | 532 | # CONFIG_SCSI_INITIO is not set |
510 | # CONFIG_SCSI_INIA100 is not set | 533 | # CONFIG_SCSI_INIA100 is not set |
511 | # CONFIG_SCSI_MVSAS is not set | ||
512 | # CONFIG_SCSI_STEX is not set | 534 | # CONFIG_SCSI_STEX is not set |
513 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 535 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
514 | # CONFIG_SCSI_IPR is not set | 536 | # CONFIG_SCSI_IPR is not set |
@@ -592,14 +614,17 @@ CONFIG_ATA_SFF=y | |||
592 | # | 614 | # |
593 | 615 | ||
594 | # | 616 | # |
595 | # Enable only one of the two stacks, unless you know what you are doing | 617 | # You can enable one or both FireWire driver stacks. |
618 | # | ||
619 | |||
620 | # | ||
621 | # See the help texts for more information. | ||
596 | # | 622 | # |
597 | # CONFIG_FIREWIRE is not set | 623 | # CONFIG_FIREWIRE is not set |
598 | # CONFIG_IEEE1394 is not set | 624 | # CONFIG_IEEE1394 is not set |
599 | # CONFIG_I2O is not set | 625 | # CONFIG_I2O is not set |
600 | # CONFIG_MACINTOSH_DRIVERS is not set | 626 | # CONFIG_MACINTOSH_DRIVERS is not set |
601 | CONFIG_NETDEVICES=y | 627 | CONFIG_NETDEVICES=y |
602 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
603 | # CONFIG_DUMMY is not set | 628 | # CONFIG_DUMMY is not set |
604 | # CONFIG_BONDING is not set | 629 | # CONFIG_BONDING is not set |
605 | # CONFIG_MACVLAN is not set | 630 | # CONFIG_MACVLAN is not set |
@@ -646,6 +671,7 @@ CONFIG_MII=y | |||
646 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 671 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
647 | # CONFIG_NET_PCI is not set | 672 | # CONFIG_NET_PCI is not set |
648 | # CONFIG_B44 is not set | 673 | # CONFIG_B44 is not set |
674 | # CONFIG_KS8842 is not set | ||
649 | # CONFIG_ATL2 is not set | 675 | # CONFIG_ATL2 is not set |
650 | CONFIG_NETDEV_1000=y | 676 | CONFIG_NETDEV_1000=y |
651 | # CONFIG_ACENIC is not set | 677 | # CONFIG_ACENIC is not set |
@@ -665,8 +691,10 @@ CONFIG_NETDEV_1000=y | |||
665 | # CONFIG_VIA_VELOCITY is not set | 691 | # CONFIG_VIA_VELOCITY is not set |
666 | # CONFIG_TIGON3 is not set | 692 | # CONFIG_TIGON3 is not set |
667 | # CONFIG_BNX2 is not set | 693 | # CONFIG_BNX2 is not set |
694 | # CONFIG_CNIC is not set | ||
668 | CONFIG_FSL_PQ_MDIO=y | 695 | CONFIG_FSL_PQ_MDIO=y |
669 | CONFIG_GIANFAR=y | 696 | CONFIG_GIANFAR=y |
697 | # CONFIG_MV643XX_ETH is not set | ||
670 | # CONFIG_QLA3XXX is not set | 698 | # CONFIG_QLA3XXX is not set |
671 | # CONFIG_ATL1 is not set | 699 | # CONFIG_ATL1 is not set |
672 | # CONFIG_ATL1E is not set | 700 | # CONFIG_ATL1E is not set |
@@ -844,13 +872,17 @@ CONFIG_I2C_MPC=y | |||
844 | # CONFIG_SENSORS_PCF8574 is not set | 872 | # CONFIG_SENSORS_PCF8574 is not set |
845 | # CONFIG_PCF8575 is not set | 873 | # CONFIG_PCF8575 is not set |
846 | # CONFIG_SENSORS_PCA9539 is not set | 874 | # CONFIG_SENSORS_PCA9539 is not set |
847 | # CONFIG_SENSORS_MAX6875 is not set | ||
848 | # CONFIG_SENSORS_TSL2550 is not set | 875 | # CONFIG_SENSORS_TSL2550 is not set |
849 | # CONFIG_I2C_DEBUG_CORE is not set | 876 | # CONFIG_I2C_DEBUG_CORE is not set |
850 | # CONFIG_I2C_DEBUG_ALGO is not set | 877 | # CONFIG_I2C_DEBUG_ALGO is not set |
851 | # CONFIG_I2C_DEBUG_BUS is not set | 878 | # CONFIG_I2C_DEBUG_BUS is not set |
852 | # CONFIG_I2C_DEBUG_CHIP is not set | 879 | # CONFIG_I2C_DEBUG_CHIP is not set |
853 | # CONFIG_SPI is not set | 880 | # CONFIG_SPI is not set |
881 | |||
882 | # | ||
883 | # PPS support | ||
884 | # | ||
885 | # CONFIG_PPS is not set | ||
854 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 886 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
855 | # CONFIG_GPIOLIB is not set | 887 | # CONFIG_GPIOLIB is not set |
856 | # CONFIG_W1 is not set | 888 | # CONFIG_W1 is not set |
@@ -905,6 +937,7 @@ CONFIG_HWMON=y | |||
905 | # CONFIG_SENSORS_SMSC47B397 is not set | 937 | # CONFIG_SENSORS_SMSC47B397 is not set |
906 | # CONFIG_SENSORS_ADS7828 is not set | 938 | # CONFIG_SENSORS_ADS7828 is not set |
907 | # CONFIG_SENSORS_THMC50 is not set | 939 | # CONFIG_SENSORS_THMC50 is not set |
940 | # CONFIG_SENSORS_TMP401 is not set | ||
908 | # CONFIG_SENSORS_VIA686A is not set | 941 | # CONFIG_SENSORS_VIA686A is not set |
909 | # CONFIG_SENSORS_VT1211 is not set | 942 | # CONFIG_SENSORS_VT1211 is not set |
910 | # CONFIG_SENSORS_VT8231 is not set | 943 | # CONFIG_SENSORS_VT8231 is not set |
@@ -953,23 +986,9 @@ CONFIG_SSB_POSSIBLE=y | |||
953 | # CONFIG_MFD_WM8400 is not set | 986 | # CONFIG_MFD_WM8400 is not set |
954 | # CONFIG_MFD_WM8350_I2C is not set | 987 | # CONFIG_MFD_WM8350_I2C is not set |
955 | # CONFIG_MFD_PCF50633 is not set | 988 | # CONFIG_MFD_PCF50633 is not set |
989 | # CONFIG_AB3100_CORE is not set | ||
956 | # CONFIG_REGULATOR is not set | 990 | # CONFIG_REGULATOR is not set |
957 | 991 | # CONFIG_MEDIA_SUPPORT is not set | |
958 | # | ||
959 | # Multimedia devices | ||
960 | # | ||
961 | |||
962 | # | ||
963 | # Multimedia core support | ||
964 | # | ||
965 | # CONFIG_VIDEO_DEV is not set | ||
966 | # CONFIG_DVB_CORE is not set | ||
967 | # CONFIG_VIDEO_MEDIA is not set | ||
968 | |||
969 | # | ||
970 | # Multimedia drivers | ||
971 | # | ||
972 | CONFIG_DAB=y | ||
973 | 992 | ||
974 | # | 993 | # |
975 | # Graphics support | 994 | # Graphics support |
@@ -1026,6 +1045,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
1026 | # CONFIG_DMADEVICES is not set | 1045 | # CONFIG_DMADEVICES is not set |
1027 | # CONFIG_AUXDISPLAY is not set | 1046 | # CONFIG_AUXDISPLAY is not set |
1028 | # CONFIG_UIO is not set | 1047 | # CONFIG_UIO is not set |
1048 | |||
1049 | # | ||
1050 | # TI VLYNQ | ||
1051 | # | ||
1029 | # CONFIG_STAGING is not set | 1052 | # CONFIG_STAGING is not set |
1030 | 1053 | ||
1031 | # | 1054 | # |
@@ -1045,10 +1068,12 @@ CONFIG_FS_MBCACHE=y | |||
1045 | # CONFIG_REISERFS_FS is not set | 1068 | # CONFIG_REISERFS_FS is not set |
1046 | # CONFIG_JFS_FS is not set | 1069 | # CONFIG_JFS_FS is not set |
1047 | # CONFIG_FS_POSIX_ACL is not set | 1070 | # CONFIG_FS_POSIX_ACL is not set |
1048 | CONFIG_FILE_LOCKING=y | ||
1049 | # CONFIG_XFS_FS is not set | 1071 | # CONFIG_XFS_FS is not set |
1072 | # CONFIG_GFS2_FS is not set | ||
1050 | # CONFIG_OCFS2_FS is not set | 1073 | # CONFIG_OCFS2_FS is not set |
1051 | # CONFIG_BTRFS_FS is not set | 1074 | # CONFIG_BTRFS_FS is not set |
1075 | CONFIG_FILE_LOCKING=y | ||
1076 | CONFIG_FSNOTIFY=y | ||
1052 | CONFIG_DNOTIFY=y | 1077 | CONFIG_DNOTIFY=y |
1053 | CONFIG_INOTIFY=y | 1078 | CONFIG_INOTIFY=y |
1054 | CONFIG_INOTIFY_USER=y | 1079 | CONFIG_INOTIFY_USER=y |
@@ -1111,6 +1136,7 @@ CONFIG_NFS_FS=y | |||
1111 | CONFIG_NFS_V3=y | 1136 | CONFIG_NFS_V3=y |
1112 | # CONFIG_NFS_V3_ACL is not set | 1137 | # CONFIG_NFS_V3_ACL is not set |
1113 | CONFIG_NFS_V4=y | 1138 | CONFIG_NFS_V4=y |
1139 | # CONFIG_NFS_V4_1 is not set | ||
1114 | CONFIG_ROOT_NFS=y | 1140 | CONFIG_ROOT_NFS=y |
1115 | # CONFIG_NFSD is not set | 1141 | # CONFIG_NFSD is not set |
1116 | CONFIG_LOCKD=y | 1142 | CONFIG_LOCKD=y |
@@ -1170,6 +1196,7 @@ CONFIG_HAS_IOPORT=y | |||
1170 | CONFIG_HAS_DMA=y | 1196 | CONFIG_HAS_DMA=y |
1171 | CONFIG_HAVE_LMB=y | 1197 | CONFIG_HAVE_LMB=y |
1172 | CONFIG_NLATTR=y | 1198 | CONFIG_NLATTR=y |
1199 | CONFIG_GENERIC_ATOMIC64=y | ||
1173 | 1200 | ||
1174 | # | 1201 | # |
1175 | # Kernel hacking | 1202 | # Kernel hacking |
@@ -1193,22 +1220,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1193 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1220 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1194 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1221 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1195 | CONFIG_TRACING_SUPPORT=y | 1222 | CONFIG_TRACING_SUPPORT=y |
1196 | 1223 | # CONFIG_FTRACE is not set | |
1197 | # | ||
1198 | # Tracers | ||
1199 | # | ||
1200 | # CONFIG_FUNCTION_TRACER is not set | ||
1201 | # CONFIG_SCHED_TRACER is not set | ||
1202 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1203 | # CONFIG_EVENT_TRACER is not set | ||
1204 | # CONFIG_BOOT_TRACER is not set | ||
1205 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1206 | # CONFIG_STACK_TRACER is not set | ||
1207 | # CONFIG_KMEMTRACE is not set | ||
1208 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1209 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1210 | # CONFIG_SAMPLES is not set | 1224 | # CONFIG_SAMPLES is not set |
1211 | CONFIG_HAVE_ARCH_KGDB=y | 1225 | CONFIG_HAVE_ARCH_KGDB=y |
1226 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1227 | CONFIG_PPC_WERROR=y | ||
1212 | CONFIG_PRINT_STACK_DEPTH=64 | 1228 | CONFIG_PRINT_STACK_DEPTH=64 |
1213 | # CONFIG_IRQSTACKS is not set | 1229 | # CONFIG_IRQSTACKS is not set |
1214 | # CONFIG_BOOTX_TEXT is not set | 1230 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig b/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig index fe6454eacbdb..1ab3e4cd3018 100644 --- a/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig +++ b/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:14 2009 | 4 | # Wed Jul 29 23:32:13 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
@@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -108,7 +113,6 @@ CONFIG_EMBEDDED=y | |||
108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
109 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
110 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 115 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
111 | # CONFIG_STRIP_ASM_SYMS is not set | ||
112 | CONFIG_HOTPLUG=y | 116 | CONFIG_HOTPLUG=y |
113 | CONFIG_PRINTK=y | 117 | CONFIG_PRINTK=y |
114 | CONFIG_BUG=y | 118 | CONFIG_BUG=y |
@@ -121,8 +125,15 @@ CONFIG_TIMERFD=y | |||
121 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
122 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
123 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | ||
129 | |||
130 | # | ||
131 | # Performance Counters | ||
132 | # | ||
133 | # CONFIG_PERF_COUNTERS is not set | ||
124 | CONFIG_VM_EVENT_COUNTERS=y | 134 | CONFIG_VM_EVENT_COUNTERS=y |
125 | CONFIG_PCI_QUIRKS=y | 135 | CONFIG_PCI_QUIRKS=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
127 | CONFIG_SLAB=y | 138 | CONFIG_SLAB=y |
128 | # CONFIG_SLUB is not set | 139 | # CONFIG_SLUB is not set |
@@ -136,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
136 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
137 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
138 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
150 | |||
151 | # | ||
152 | # GCOV-based kernel profiling | ||
153 | # | ||
139 | # CONFIG_SLOW_WORK is not set | 154 | # CONFIG_SLOW_WORK is not set |
140 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
141 | CONFIG_SLABINFO=y | 156 | CONFIG_SLABINFO=y |
@@ -148,7 +163,7 @@ CONFIG_MODULE_UNLOAD=y | |||
148 | # CONFIG_MODVERSIONS is not set | 163 | # CONFIG_MODVERSIONS is not set |
149 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 164 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
150 | CONFIG_BLOCK=y | 165 | CONFIG_BLOCK=y |
151 | # CONFIG_LBD is not set | 166 | CONFIG_LBDAF=y |
152 | # CONFIG_BLK_DEV_BSG is not set | 167 | # CONFIG_BLK_DEV_BSG is not set |
153 | # CONFIG_BLK_DEV_INTEGRITY is not set | 168 | # CONFIG_BLK_DEV_INTEGRITY is not set |
154 | 169 | ||
@@ -190,6 +205,7 @@ CONFIG_PPC_83xx=y | |||
190 | CONFIG_MPC837x_RDB=y | 205 | CONFIG_MPC837x_RDB=y |
191 | # CONFIG_SBC834x is not set | 206 | # CONFIG_SBC834x is not set |
192 | # CONFIG_ASP834x is not set | 207 | # CONFIG_ASP834x is not set |
208 | # CONFIG_KMETER1 is not set | ||
193 | CONFIG_PPC_MPC837x=y | 209 | CONFIG_PPC_MPC837x=y |
194 | # CONFIG_PPC_86xx is not set | 210 | # CONFIG_PPC_86xx is not set |
195 | # CONFIG_EMBEDDED6xx is not set | 211 | # CONFIG_EMBEDDED6xx is not set |
@@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y | |||
234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
253 | # CONFIG_SWIOTLB is not set | ||
237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -254,9 +271,9 @@ CONFIG_MIGRATION=y | |||
254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
257 | CONFIG_UNEVICTABLE_LRU=y | ||
258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
@@ -360,6 +377,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
360 | # CONFIG_ECONET is not set | 377 | # CONFIG_ECONET is not set |
361 | # CONFIG_WAN_ROUTER is not set | 378 | # CONFIG_WAN_ROUTER is not set |
362 | # CONFIG_PHONET is not set | 379 | # CONFIG_PHONET is not set |
380 | # CONFIG_IEEE802154 is not set | ||
363 | # CONFIG_NET_SCHED is not set | 381 | # CONFIG_NET_SCHED is not set |
364 | # CONFIG_DCB is not set | 382 | # CONFIG_DCB is not set |
365 | 383 | ||
@@ -377,7 +395,11 @@ CONFIG_WIRELESS=y | |||
377 | CONFIG_WIRELESS_OLD_REGULATORY=y | 395 | CONFIG_WIRELESS_OLD_REGULATORY=y |
378 | # CONFIG_WIRELESS_EXT is not set | 396 | # CONFIG_WIRELESS_EXT is not set |
379 | # CONFIG_LIB80211 is not set | 397 | # CONFIG_LIB80211 is not set |
380 | # CONFIG_MAC80211 is not set | 398 | |
399 | # | ||
400 | # CFG80211 needs to be enabled for MAC80211 | ||
401 | # | ||
402 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
381 | # CONFIG_WIMAX is not set | 403 | # CONFIG_WIMAX is not set |
382 | # CONFIG_RFKILL is not set | 404 | # CONFIG_RFKILL is not set |
383 | # CONFIG_NET_9P is not set | 405 | # CONFIG_NET_9P is not set |
@@ -398,6 +420,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
398 | # CONFIG_MTD is not set | 420 | # CONFIG_MTD is not set |
399 | CONFIG_OF_DEVICE=y | 421 | CONFIG_OF_DEVICE=y |
400 | CONFIG_OF_I2C=y | 422 | CONFIG_OF_I2C=y |
423 | CONFIG_OF_MDIO=y | ||
401 | # CONFIG_PARPORT is not set | 424 | # CONFIG_PARPORT is not set |
402 | CONFIG_BLK_DEV=y | 425 | CONFIG_BLK_DEV=y |
403 | # CONFIG_BLK_DEV_FD is not set | 426 | # CONFIG_BLK_DEV_FD is not set |
@@ -433,7 +456,9 @@ CONFIG_MISC_DEVICES=y | |||
433 | # | 456 | # |
434 | # CONFIG_EEPROM_AT24 is not set | 457 | # CONFIG_EEPROM_AT24 is not set |
435 | # CONFIG_EEPROM_LEGACY is not set | 458 | # CONFIG_EEPROM_LEGACY is not set |
459 | # CONFIG_EEPROM_MAX6875 is not set | ||
436 | # CONFIG_EEPROM_93CX6 is not set | 460 | # CONFIG_EEPROM_93CX6 is not set |
461 | # CONFIG_CB710_CORE is not set | ||
437 | CONFIG_HAVE_IDE=y | 462 | CONFIG_HAVE_IDE=y |
438 | # CONFIG_IDE is not set | 463 | # CONFIG_IDE is not set |
439 | 464 | ||
@@ -456,10 +481,6 @@ CONFIG_BLK_DEV_SD=y | |||
456 | # CONFIG_BLK_DEV_SR is not set | 481 | # CONFIG_BLK_DEV_SR is not set |
457 | CONFIG_CHR_DEV_SG=y | 482 | CONFIG_CHR_DEV_SG=y |
458 | # CONFIG_CHR_DEV_SCH is not set | 483 | # CONFIG_CHR_DEV_SCH is not set |
459 | |||
460 | # | ||
461 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
462 | # | ||
463 | # CONFIG_SCSI_MULTI_LUN is not set | 484 | # CONFIG_SCSI_MULTI_LUN is not set |
464 | # CONFIG_SCSI_CONSTANTS is not set | 485 | # CONFIG_SCSI_CONSTANTS is not set |
465 | # CONFIG_SCSI_LOGGING is not set | 486 | # CONFIG_SCSI_LOGGING is not set |
@@ -476,6 +497,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
476 | # CONFIG_SCSI_SRP_ATTRS is not set | 497 | # CONFIG_SCSI_SRP_ATTRS is not set |
477 | CONFIG_SCSI_LOWLEVEL=y | 498 | CONFIG_SCSI_LOWLEVEL=y |
478 | # CONFIG_ISCSI_TCP is not set | 499 | # CONFIG_ISCSI_TCP is not set |
500 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
479 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 501 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
480 | # CONFIG_SCSI_3W_9XXX is not set | 502 | # CONFIG_SCSI_3W_9XXX is not set |
481 | # CONFIG_SCSI_ACARD is not set | 503 | # CONFIG_SCSI_ACARD is not set |
@@ -484,6 +506,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
484 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 506 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
485 | # CONFIG_SCSI_AIC79XX is not set | 507 | # CONFIG_SCSI_AIC79XX is not set |
486 | # CONFIG_SCSI_AIC94XX is not set | 508 | # CONFIG_SCSI_AIC94XX is not set |
509 | # CONFIG_SCSI_MVSAS is not set | ||
487 | # CONFIG_SCSI_DPT_I2O is not set | 510 | # CONFIG_SCSI_DPT_I2O is not set |
488 | # CONFIG_SCSI_ADVANSYS is not set | 511 | # CONFIG_SCSI_ADVANSYS is not set |
489 | # CONFIG_SCSI_ARCMSR is not set | 512 | # CONFIG_SCSI_ARCMSR is not set |
@@ -503,7 +526,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
503 | # CONFIG_SCSI_IPS is not set | 526 | # CONFIG_SCSI_IPS is not set |
504 | # CONFIG_SCSI_INITIO is not set | 527 | # CONFIG_SCSI_INITIO is not set |
505 | # CONFIG_SCSI_INIA100 is not set | 528 | # CONFIG_SCSI_INIA100 is not set |
506 | # CONFIG_SCSI_MVSAS is not set | ||
507 | # CONFIG_SCSI_STEX is not set | 529 | # CONFIG_SCSI_STEX is not set |
508 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 530 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
509 | # CONFIG_SCSI_IPR is not set | 531 | # CONFIG_SCSI_IPR is not set |
@@ -598,14 +620,17 @@ CONFIG_MD_RAID6_PQ=y | |||
598 | # | 620 | # |
599 | 621 | ||
600 | # | 622 | # |
601 | # Enable only one of the two stacks, unless you know what you are doing | 623 | # You can enable one or both FireWire driver stacks. |
624 | # | ||
625 | |||
626 | # | ||
627 | # See the help texts for more information. | ||
602 | # | 628 | # |
603 | # CONFIG_FIREWIRE is not set | 629 | # CONFIG_FIREWIRE is not set |
604 | # CONFIG_IEEE1394 is not set | 630 | # CONFIG_IEEE1394 is not set |
605 | # CONFIG_I2O is not set | 631 | # CONFIG_I2O is not set |
606 | # CONFIG_MACINTOSH_DRIVERS is not set | 632 | # CONFIG_MACINTOSH_DRIVERS is not set |
607 | CONFIG_NETDEVICES=y | 633 | CONFIG_NETDEVICES=y |
608 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
609 | # CONFIG_DUMMY is not set | 634 | # CONFIG_DUMMY is not set |
610 | # CONFIG_BONDING is not set | 635 | # CONFIG_BONDING is not set |
611 | # CONFIG_MACVLAN is not set | 636 | # CONFIG_MACVLAN is not set |
@@ -652,6 +677,7 @@ CONFIG_MII=y | |||
652 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 677 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
653 | # CONFIG_NET_PCI is not set | 678 | # CONFIG_NET_PCI is not set |
654 | # CONFIG_B44 is not set | 679 | # CONFIG_B44 is not set |
680 | # CONFIG_KS8842 is not set | ||
655 | # CONFIG_ATL2 is not set | 681 | # CONFIG_ATL2 is not set |
656 | CONFIG_NETDEV_1000=y | 682 | CONFIG_NETDEV_1000=y |
657 | # CONFIG_ACENIC is not set | 683 | # CONFIG_ACENIC is not set |
@@ -671,8 +697,10 @@ CONFIG_NETDEV_1000=y | |||
671 | # CONFIG_VIA_VELOCITY is not set | 697 | # CONFIG_VIA_VELOCITY is not set |
672 | # CONFIG_TIGON3 is not set | 698 | # CONFIG_TIGON3 is not set |
673 | # CONFIG_BNX2 is not set | 699 | # CONFIG_BNX2 is not set |
700 | # CONFIG_CNIC is not set | ||
674 | CONFIG_FSL_PQ_MDIO=y | 701 | CONFIG_FSL_PQ_MDIO=y |
675 | CONFIG_GIANFAR=y | 702 | CONFIG_GIANFAR=y |
703 | # CONFIG_MV643XX_ETH is not set | ||
676 | # CONFIG_QLA3XXX is not set | 704 | # CONFIG_QLA3XXX is not set |
677 | # CONFIG_ATL1 is not set | 705 | # CONFIG_ATL1 is not set |
678 | # CONFIG_ATL1E is not set | 706 | # CONFIG_ATL1E is not set |
@@ -842,13 +870,17 @@ CONFIG_I2C_MPC=y | |||
842 | # CONFIG_SENSORS_PCF8574 is not set | 870 | # CONFIG_SENSORS_PCF8574 is not set |
843 | # CONFIG_PCF8575 is not set | 871 | # CONFIG_PCF8575 is not set |
844 | # CONFIG_SENSORS_PCA9539 is not set | 872 | # CONFIG_SENSORS_PCA9539 is not set |
845 | # CONFIG_SENSORS_MAX6875 is not set | ||
846 | # CONFIG_SENSORS_TSL2550 is not set | 873 | # CONFIG_SENSORS_TSL2550 is not set |
847 | # CONFIG_I2C_DEBUG_CORE is not set | 874 | # CONFIG_I2C_DEBUG_CORE is not set |
848 | # CONFIG_I2C_DEBUG_ALGO is not set | 875 | # CONFIG_I2C_DEBUG_ALGO is not set |
849 | # CONFIG_I2C_DEBUG_BUS is not set | 876 | # CONFIG_I2C_DEBUG_BUS is not set |
850 | # CONFIG_I2C_DEBUG_CHIP is not set | 877 | # CONFIG_I2C_DEBUG_CHIP is not set |
851 | # CONFIG_SPI is not set | 878 | # CONFIG_SPI is not set |
879 | |||
880 | # | ||
881 | # PPS support | ||
882 | # | ||
883 | # CONFIG_PPS is not set | ||
852 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 884 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
853 | # CONFIG_GPIOLIB is not set | 885 | # CONFIG_GPIOLIB is not set |
854 | # CONFIG_W1 is not set | 886 | # CONFIG_W1 is not set |
@@ -903,6 +935,7 @@ CONFIG_HWMON=y | |||
903 | # CONFIG_SENSORS_SMSC47B397 is not set | 935 | # CONFIG_SENSORS_SMSC47B397 is not set |
904 | # CONFIG_SENSORS_ADS7828 is not set | 936 | # CONFIG_SENSORS_ADS7828 is not set |
905 | # CONFIG_SENSORS_THMC50 is not set | 937 | # CONFIG_SENSORS_THMC50 is not set |
938 | # CONFIG_SENSORS_TMP401 is not set | ||
906 | # CONFIG_SENSORS_VIA686A is not set | 939 | # CONFIG_SENSORS_VIA686A is not set |
907 | # CONFIG_SENSORS_VT1211 is not set | 940 | # CONFIG_SENSORS_VT1211 is not set |
908 | # CONFIG_SENSORS_VT8231 is not set | 941 | # CONFIG_SENSORS_VT8231 is not set |
@@ -956,24 +989,9 @@ CONFIG_SSB_POSSIBLE=y | |||
956 | # CONFIG_MFD_WM8400 is not set | 989 | # CONFIG_MFD_WM8400 is not set |
957 | # CONFIG_MFD_WM8350_I2C is not set | 990 | # CONFIG_MFD_WM8350_I2C is not set |
958 | # CONFIG_MFD_PCF50633 is not set | 991 | # CONFIG_MFD_PCF50633 is not set |
992 | # CONFIG_AB3100_CORE is not set | ||
959 | # CONFIG_REGULATOR is not set | 993 | # CONFIG_REGULATOR is not set |
960 | 994 | # CONFIG_MEDIA_SUPPORT is not set | |
961 | # | ||
962 | # Multimedia devices | ||
963 | # | ||
964 | |||
965 | # | ||
966 | # Multimedia core support | ||
967 | # | ||
968 | # CONFIG_VIDEO_DEV is not set | ||
969 | # CONFIG_DVB_CORE is not set | ||
970 | # CONFIG_VIDEO_MEDIA is not set | ||
971 | |||
972 | # | ||
973 | # Multimedia drivers | ||
974 | # | ||
975 | CONFIG_DAB=y | ||
976 | # CONFIG_USB_DABUSB is not set | ||
977 | 995 | ||
978 | # | 996 | # |
979 | # Graphics support | 997 | # Graphics support |
@@ -1011,7 +1029,7 @@ CONFIG_HID_BELKIN=y | |||
1011 | CONFIG_HID_CHERRY=y | 1029 | CONFIG_HID_CHERRY=y |
1012 | CONFIG_HID_CHICONY=y | 1030 | CONFIG_HID_CHICONY=y |
1013 | CONFIG_HID_CYPRESS=y | 1031 | CONFIG_HID_CYPRESS=y |
1014 | # CONFIG_DRAGONRISE_FF is not set | 1032 | # CONFIG_HID_DRAGONRISE is not set |
1015 | CONFIG_HID_EZKEY=y | 1033 | CONFIG_HID_EZKEY=y |
1016 | # CONFIG_HID_KYE is not set | 1034 | # CONFIG_HID_KYE is not set |
1017 | CONFIG_HID_GYRATION=y | 1035 | CONFIG_HID_GYRATION=y |
@@ -1028,10 +1046,11 @@ CONFIG_HID_PETALYNX=y | |||
1028 | CONFIG_HID_SAMSUNG=y | 1046 | CONFIG_HID_SAMSUNG=y |
1029 | CONFIG_HID_SONY=y | 1047 | CONFIG_HID_SONY=y |
1030 | CONFIG_HID_SUNPLUS=y | 1048 | CONFIG_HID_SUNPLUS=y |
1031 | # CONFIG_GREENASIA_FF is not set | 1049 | # CONFIG_HID_GREENASIA is not set |
1050 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
1032 | # CONFIG_HID_TOPSEED is not set | 1051 | # CONFIG_HID_TOPSEED is not set |
1033 | CONFIG_THRUSTMASTER_FF=m | 1052 | # CONFIG_HID_THRUSTMASTER is not set |
1034 | CONFIG_ZEROPLUS_FF=m | 1053 | # CONFIG_HID_ZEROPLUS is not set |
1035 | CONFIG_USB_SUPPORT=y | 1054 | CONFIG_USB_SUPPORT=y |
1036 | CONFIG_USB_ARCH_HAS_HCD=y | 1055 | CONFIG_USB_ARCH_HAS_HCD=y |
1037 | CONFIG_USB_ARCH_HAS_OHCI=y | 1056 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1057,6 +1076,7 @@ CONFIG_USB_MON=y | |||
1057 | # USB Host Controller Drivers | 1076 | # USB Host Controller Drivers |
1058 | # | 1077 | # |
1059 | # CONFIG_USB_C67X00_HCD is not set | 1078 | # CONFIG_USB_C67X00_HCD is not set |
1079 | # CONFIG_USB_XHCI_HCD is not set | ||
1060 | CONFIG_USB_EHCI_HCD=y | 1080 | CONFIG_USB_EHCI_HCD=y |
1061 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1081 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
1062 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1082 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1141,6 +1161,10 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1141 | # CONFIG_DMADEVICES is not set | 1161 | # CONFIG_DMADEVICES is not set |
1142 | # CONFIG_AUXDISPLAY is not set | 1162 | # CONFIG_AUXDISPLAY is not set |
1143 | # CONFIG_UIO is not set | 1163 | # CONFIG_UIO is not set |
1164 | |||
1165 | # | ||
1166 | # TI VLYNQ | ||
1167 | # | ||
1144 | # CONFIG_STAGING is not set | 1168 | # CONFIG_STAGING is not set |
1145 | 1169 | ||
1146 | # | 1170 | # |
@@ -1160,10 +1184,12 @@ CONFIG_FS_MBCACHE=y | |||
1160 | # CONFIG_REISERFS_FS is not set | 1184 | # CONFIG_REISERFS_FS is not set |
1161 | # CONFIG_JFS_FS is not set | 1185 | # CONFIG_JFS_FS is not set |
1162 | # CONFIG_FS_POSIX_ACL is not set | 1186 | # CONFIG_FS_POSIX_ACL is not set |
1163 | CONFIG_FILE_LOCKING=y | ||
1164 | # CONFIG_XFS_FS is not set | 1187 | # CONFIG_XFS_FS is not set |
1188 | # CONFIG_GFS2_FS is not set | ||
1165 | # CONFIG_OCFS2_FS is not set | 1189 | # CONFIG_OCFS2_FS is not set |
1166 | # CONFIG_BTRFS_FS is not set | 1190 | # CONFIG_BTRFS_FS is not set |
1191 | CONFIG_FILE_LOCKING=y | ||
1192 | CONFIG_FSNOTIFY=y | ||
1167 | CONFIG_DNOTIFY=y | 1193 | CONFIG_DNOTIFY=y |
1168 | CONFIG_INOTIFY=y | 1194 | CONFIG_INOTIFY=y |
1169 | CONFIG_INOTIFY_USER=y | 1195 | CONFIG_INOTIFY_USER=y |
@@ -1226,6 +1252,7 @@ CONFIG_NFS_FS=y | |||
1226 | CONFIG_NFS_V3=y | 1252 | CONFIG_NFS_V3=y |
1227 | # CONFIG_NFS_V3_ACL is not set | 1253 | # CONFIG_NFS_V3_ACL is not set |
1228 | CONFIG_NFS_V4=y | 1254 | CONFIG_NFS_V4=y |
1255 | # CONFIG_NFS_V4_1 is not set | ||
1229 | CONFIG_ROOT_NFS=y | 1256 | CONFIG_ROOT_NFS=y |
1230 | # CONFIG_NFSD is not set | 1257 | # CONFIG_NFSD is not set |
1231 | CONFIG_LOCKD=y | 1258 | CONFIG_LOCKD=y |
@@ -1262,7 +1289,46 @@ CONFIG_MSDOS_PARTITION=y | |||
1262 | # CONFIG_KARMA_PARTITION is not set | 1289 | # CONFIG_KARMA_PARTITION is not set |
1263 | # CONFIG_EFI_PARTITION is not set | 1290 | # CONFIG_EFI_PARTITION is not set |
1264 | # CONFIG_SYSV68_PARTITION is not set | 1291 | # CONFIG_SYSV68_PARTITION is not set |
1265 | # CONFIG_NLS is not set | 1292 | CONFIG_NLS=y |
1293 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
1294 | # CONFIG_NLS_CODEPAGE_437 is not set | ||
1295 | # CONFIG_NLS_CODEPAGE_737 is not set | ||
1296 | # CONFIG_NLS_CODEPAGE_775 is not set | ||
1297 | # CONFIG_NLS_CODEPAGE_850 is not set | ||
1298 | # CONFIG_NLS_CODEPAGE_852 is not set | ||
1299 | # CONFIG_NLS_CODEPAGE_855 is not set | ||
1300 | # CONFIG_NLS_CODEPAGE_857 is not set | ||
1301 | # CONFIG_NLS_CODEPAGE_860 is not set | ||
1302 | # CONFIG_NLS_CODEPAGE_861 is not set | ||
1303 | # CONFIG_NLS_CODEPAGE_862 is not set | ||
1304 | # CONFIG_NLS_CODEPAGE_863 is not set | ||
1305 | # CONFIG_NLS_CODEPAGE_864 is not set | ||
1306 | # CONFIG_NLS_CODEPAGE_865 is not set | ||
1307 | # CONFIG_NLS_CODEPAGE_866 is not set | ||
1308 | # CONFIG_NLS_CODEPAGE_869 is not set | ||
1309 | # CONFIG_NLS_CODEPAGE_936 is not set | ||
1310 | # CONFIG_NLS_CODEPAGE_950 is not set | ||
1311 | # CONFIG_NLS_CODEPAGE_932 is not set | ||
1312 | # CONFIG_NLS_CODEPAGE_949 is not set | ||
1313 | # CONFIG_NLS_CODEPAGE_874 is not set | ||
1314 | # CONFIG_NLS_ISO8859_8 is not set | ||
1315 | # CONFIG_NLS_CODEPAGE_1250 is not set | ||
1316 | # CONFIG_NLS_CODEPAGE_1251 is not set | ||
1317 | # CONFIG_NLS_ASCII is not set | ||
1318 | # CONFIG_NLS_ISO8859_1 is not set | ||
1319 | # CONFIG_NLS_ISO8859_2 is not set | ||
1320 | # CONFIG_NLS_ISO8859_3 is not set | ||
1321 | # CONFIG_NLS_ISO8859_4 is not set | ||
1322 | # CONFIG_NLS_ISO8859_5 is not set | ||
1323 | # CONFIG_NLS_ISO8859_6 is not set | ||
1324 | # CONFIG_NLS_ISO8859_7 is not set | ||
1325 | # CONFIG_NLS_ISO8859_9 is not set | ||
1326 | # CONFIG_NLS_ISO8859_13 is not set | ||
1327 | # CONFIG_NLS_ISO8859_14 is not set | ||
1328 | # CONFIG_NLS_ISO8859_15 is not set | ||
1329 | # CONFIG_NLS_KOI8_R is not set | ||
1330 | # CONFIG_NLS_KOI8_U is not set | ||
1331 | # CONFIG_NLS_UTF8 is not set | ||
1266 | # CONFIG_DLM is not set | 1332 | # CONFIG_DLM is not set |
1267 | # CONFIG_BINARY_PRINTF is not set | 1333 | # CONFIG_BINARY_PRINTF is not set |
1268 | 1334 | ||
@@ -1285,6 +1351,7 @@ CONFIG_HAS_IOPORT=y | |||
1285 | CONFIG_HAS_DMA=y | 1351 | CONFIG_HAS_DMA=y |
1286 | CONFIG_HAVE_LMB=y | 1352 | CONFIG_HAVE_LMB=y |
1287 | CONFIG_NLATTR=y | 1353 | CONFIG_NLATTR=y |
1354 | CONFIG_GENERIC_ATOMIC64=y | ||
1288 | 1355 | ||
1289 | # | 1356 | # |
1290 | # Kernel hacking | 1357 | # Kernel hacking |
@@ -1308,22 +1375,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1308 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1375 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1309 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1376 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1310 | CONFIG_TRACING_SUPPORT=y | 1377 | CONFIG_TRACING_SUPPORT=y |
1311 | 1378 | # CONFIG_FTRACE is not set | |
1312 | # | ||
1313 | # Tracers | ||
1314 | # | ||
1315 | # CONFIG_FUNCTION_TRACER is not set | ||
1316 | # CONFIG_SCHED_TRACER is not set | ||
1317 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1318 | # CONFIG_EVENT_TRACER is not set | ||
1319 | # CONFIG_BOOT_TRACER is not set | ||
1320 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1321 | # CONFIG_STACK_TRACER is not set | ||
1322 | # CONFIG_KMEMTRACE is not set | ||
1323 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1324 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1325 | # CONFIG_SAMPLES is not set | 1379 | # CONFIG_SAMPLES is not set |
1326 | CONFIG_HAVE_ARCH_KGDB=y | 1380 | CONFIG_HAVE_ARCH_KGDB=y |
1381 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1382 | CONFIG_PPC_WERROR=y | ||
1327 | CONFIG_PRINT_STACK_DEPTH=64 | 1383 | CONFIG_PRINT_STACK_DEPTH=64 |
1328 | # CONFIG_IRQSTACKS is not set | 1384 | # CONFIG_IRQSTACKS is not set |
1329 | # CONFIG_BOOTX_TEXT is not set | 1385 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/83xx/sbc834x_defconfig b/arch/powerpc/configs/83xx/sbc834x_defconfig index fe08f672cb27..a592b5efdc4d 100644 --- a/arch/powerpc/configs/83xx/sbc834x_defconfig +++ b/arch/powerpc/configs/83xx/sbc834x_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:15 2009 | 4 | # Wed Jul 29 23:32:13 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
@@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y | |||
107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
@@ -120,8 +124,15 @@ CONFIG_TIMERFD=y | |||
120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
128 | |||
129 | # | ||
130 | # Performance Counters | ||
131 | # | ||
132 | # CONFIG_PERF_COUNTERS is not set | ||
123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
135 | # CONFIG_STRIP_ASM_SYMS is not set | ||
125 | CONFIG_COMPAT_BRK=y | 136 | CONFIG_COMPAT_BRK=y |
126 | CONFIG_SLAB=y | 137 | CONFIG_SLAB=y |
127 | # CONFIG_SLUB is not set | 138 | # CONFIG_SLUB is not set |
@@ -134,6 +145,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
134 | CONFIG_HAVE_KPROBES=y | 145 | CONFIG_HAVE_KPROBES=y |
135 | CONFIG_HAVE_KRETPROBES=y | 146 | CONFIG_HAVE_KRETPROBES=y |
136 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 147 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
148 | |||
149 | # | ||
150 | # GCOV-based kernel profiling | ||
151 | # | ||
137 | # CONFIG_SLOW_WORK is not set | 152 | # CONFIG_SLOW_WORK is not set |
138 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 153 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
139 | CONFIG_SLABINFO=y | 154 | CONFIG_SLABINFO=y |
@@ -146,7 +161,7 @@ CONFIG_MODULE_UNLOAD=y | |||
146 | # CONFIG_MODVERSIONS is not set | 161 | # CONFIG_MODVERSIONS is not set |
147 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 162 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
148 | CONFIG_BLOCK=y | 163 | CONFIG_BLOCK=y |
149 | # CONFIG_LBD is not set | 164 | CONFIG_LBDAF=y |
150 | # CONFIG_BLK_DEV_BSG is not set | 165 | # CONFIG_BLK_DEV_BSG is not set |
151 | # CONFIG_BLK_DEV_INTEGRITY is not set | 166 | # CONFIG_BLK_DEV_INTEGRITY is not set |
152 | 167 | ||
@@ -188,6 +203,7 @@ CONFIG_PPC_83xx=y | |||
188 | # CONFIG_MPC837x_RDB is not set | 203 | # CONFIG_MPC837x_RDB is not set |
189 | CONFIG_SBC834x=y | 204 | CONFIG_SBC834x=y |
190 | # CONFIG_ASP834x is not set | 205 | # CONFIG_ASP834x is not set |
206 | # CONFIG_KMETER1 is not set | ||
191 | CONFIG_PPC_MPC834x=y | 207 | CONFIG_PPC_MPC834x=y |
192 | # CONFIG_PPC_86xx is not set | 208 | # CONFIG_PPC_86xx is not set |
193 | # CONFIG_EMBEDDED6xx is not set | 209 | # CONFIG_EMBEDDED6xx is not set |
@@ -232,6 +248,7 @@ CONFIG_BINFMT_ELF=y | |||
232 | # CONFIG_HAVE_AOUT is not set | 248 | # CONFIG_HAVE_AOUT is not set |
233 | # CONFIG_BINFMT_MISC is not set | 249 | # CONFIG_BINFMT_MISC is not set |
234 | # CONFIG_IOMMU_HELPER is not set | 250 | # CONFIG_IOMMU_HELPER is not set |
251 | # CONFIG_SWIOTLB is not set | ||
235 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 252 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
236 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 253 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
237 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -252,9 +269,9 @@ CONFIG_MIGRATION=y | |||
252 | CONFIG_ZONE_DMA_FLAG=1 | 269 | CONFIG_ZONE_DMA_FLAG=1 |
253 | CONFIG_BOUNCE=y | 270 | CONFIG_BOUNCE=y |
254 | CONFIG_VIRT_TO_BUS=y | 271 | CONFIG_VIRT_TO_BUS=y |
255 | CONFIG_UNEVICTABLE_LRU=y | ||
256 | CONFIG_HAVE_MLOCK=y | 272 | CONFIG_HAVE_MLOCK=y |
257 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 273 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
274 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
258 | CONFIG_PPC_4K_PAGES=y | 275 | CONFIG_PPC_4K_PAGES=y |
259 | # CONFIG_PPC_16K_PAGES is not set | 276 | # CONFIG_PPC_16K_PAGES is not set |
260 | # CONFIG_PPC_64K_PAGES is not set | 277 | # CONFIG_PPC_64K_PAGES is not set |
@@ -363,6 +380,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
363 | # CONFIG_ECONET is not set | 380 | # CONFIG_ECONET is not set |
364 | # CONFIG_WAN_ROUTER is not set | 381 | # CONFIG_WAN_ROUTER is not set |
365 | # CONFIG_PHONET is not set | 382 | # CONFIG_PHONET is not set |
383 | # CONFIG_IEEE802154 is not set | ||
366 | # CONFIG_NET_SCHED is not set | 384 | # CONFIG_NET_SCHED is not set |
367 | # CONFIG_DCB is not set | 385 | # CONFIG_DCB is not set |
368 | 386 | ||
@@ -380,7 +398,11 @@ CONFIG_WIRELESS=y | |||
380 | CONFIG_WIRELESS_OLD_REGULATORY=y | 398 | CONFIG_WIRELESS_OLD_REGULATORY=y |
381 | # CONFIG_WIRELESS_EXT is not set | 399 | # CONFIG_WIRELESS_EXT is not set |
382 | # CONFIG_LIB80211 is not set | 400 | # CONFIG_LIB80211 is not set |
383 | # CONFIG_MAC80211 is not set | 401 | |
402 | # | ||
403 | # CFG80211 needs to be enabled for MAC80211 | ||
404 | # | ||
405 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
384 | # CONFIG_WIMAX is not set | 406 | # CONFIG_WIMAX is not set |
385 | # CONFIG_RFKILL is not set | 407 | # CONFIG_RFKILL is not set |
386 | # CONFIG_NET_9P is not set | 408 | # CONFIG_NET_9P is not set |
@@ -401,6 +423,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
401 | # CONFIG_MTD is not set | 423 | # CONFIG_MTD is not set |
402 | CONFIG_OF_DEVICE=y | 424 | CONFIG_OF_DEVICE=y |
403 | CONFIG_OF_I2C=y | 425 | CONFIG_OF_I2C=y |
426 | CONFIG_OF_MDIO=y | ||
404 | # CONFIG_PARPORT is not set | 427 | # CONFIG_PARPORT is not set |
405 | CONFIG_BLK_DEV=y | 428 | CONFIG_BLK_DEV=y |
406 | # CONFIG_BLK_DEV_FD is not set | 429 | # CONFIG_BLK_DEV_FD is not set |
@@ -435,7 +458,9 @@ CONFIG_MISC_DEVICES=y | |||
435 | # | 458 | # |
436 | # CONFIG_EEPROM_AT24 is not set | 459 | # CONFIG_EEPROM_AT24 is not set |
437 | # CONFIG_EEPROM_LEGACY is not set | 460 | # CONFIG_EEPROM_LEGACY is not set |
461 | # CONFIG_EEPROM_MAX6875 is not set | ||
438 | # CONFIG_EEPROM_93CX6 is not set | 462 | # CONFIG_EEPROM_93CX6 is not set |
463 | # CONFIG_CB710_CORE is not set | ||
439 | CONFIG_HAVE_IDE=y | 464 | CONFIG_HAVE_IDE=y |
440 | # CONFIG_IDE is not set | 465 | # CONFIG_IDE is not set |
441 | 466 | ||
@@ -455,14 +480,17 @@ CONFIG_HAVE_IDE=y | |||
455 | # | 480 | # |
456 | 481 | ||
457 | # | 482 | # |
458 | # Enable only one of the two stacks, unless you know what you are doing | 483 | # You can enable one or both FireWire driver stacks. |
484 | # | ||
485 | |||
486 | # | ||
487 | # See the help texts for more information. | ||
459 | # | 488 | # |
460 | # CONFIG_FIREWIRE is not set | 489 | # CONFIG_FIREWIRE is not set |
461 | # CONFIG_IEEE1394 is not set | 490 | # CONFIG_IEEE1394 is not set |
462 | # CONFIG_I2O is not set | 491 | # CONFIG_I2O is not set |
463 | # CONFIG_MACINTOSH_DRIVERS is not set | 492 | # CONFIG_MACINTOSH_DRIVERS is not set |
464 | CONFIG_NETDEVICES=y | 493 | CONFIG_NETDEVICES=y |
465 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
466 | # CONFIG_DUMMY is not set | 494 | # CONFIG_DUMMY is not set |
467 | # CONFIG_BONDING is not set | 495 | # CONFIG_BONDING is not set |
468 | # CONFIG_MACVLAN is not set | 496 | # CONFIG_MACVLAN is not set |
@@ -509,6 +537,7 @@ CONFIG_MII=y | |||
509 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 537 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
510 | # CONFIG_NET_PCI is not set | 538 | # CONFIG_NET_PCI is not set |
511 | # CONFIG_B44 is not set | 539 | # CONFIG_B44 is not set |
540 | # CONFIG_KS8842 is not set | ||
512 | # CONFIG_ATL2 is not set | 541 | # CONFIG_ATL2 is not set |
513 | CONFIG_NETDEV_1000=y | 542 | CONFIG_NETDEV_1000=y |
514 | # CONFIG_ACENIC is not set | 543 | # CONFIG_ACENIC is not set |
@@ -528,8 +557,10 @@ CONFIG_NETDEV_1000=y | |||
528 | # CONFIG_VIA_VELOCITY is not set | 557 | # CONFIG_VIA_VELOCITY is not set |
529 | # CONFIG_TIGON3 is not set | 558 | # CONFIG_TIGON3 is not set |
530 | # CONFIG_BNX2 is not set | 559 | # CONFIG_BNX2 is not set |
560 | # CONFIG_CNIC is not set | ||
531 | CONFIG_FSL_PQ_MDIO=y | 561 | CONFIG_FSL_PQ_MDIO=y |
532 | CONFIG_GIANFAR=y | 562 | CONFIG_GIANFAR=y |
563 | # CONFIG_MV643XX_ETH is not set | ||
533 | # CONFIG_QLA3XXX is not set | 564 | # CONFIG_QLA3XXX is not set |
534 | # CONFIG_ATL1 is not set | 565 | # CONFIG_ATL1 is not set |
535 | # CONFIG_ATL1E is not set | 566 | # CONFIG_ATL1E is not set |
@@ -688,13 +719,17 @@ CONFIG_I2C_MPC=y | |||
688 | # CONFIG_SENSORS_PCF8574 is not set | 719 | # CONFIG_SENSORS_PCF8574 is not set |
689 | # CONFIG_PCF8575 is not set | 720 | # CONFIG_PCF8575 is not set |
690 | # CONFIG_SENSORS_PCA9539 is not set | 721 | # CONFIG_SENSORS_PCA9539 is not set |
691 | # CONFIG_SENSORS_MAX6875 is not set | ||
692 | # CONFIG_SENSORS_TSL2550 is not set | 722 | # CONFIG_SENSORS_TSL2550 is not set |
693 | # CONFIG_I2C_DEBUG_CORE is not set | 723 | # CONFIG_I2C_DEBUG_CORE is not set |
694 | # CONFIG_I2C_DEBUG_ALGO is not set | 724 | # CONFIG_I2C_DEBUG_ALGO is not set |
695 | # CONFIG_I2C_DEBUG_BUS is not set | 725 | # CONFIG_I2C_DEBUG_BUS is not set |
696 | # CONFIG_I2C_DEBUG_CHIP is not set | 726 | # CONFIG_I2C_DEBUG_CHIP is not set |
697 | # CONFIG_SPI is not set | 727 | # CONFIG_SPI is not set |
728 | |||
729 | # | ||
730 | # PPS support | ||
731 | # | ||
732 | # CONFIG_PPS is not set | ||
698 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 733 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
699 | # CONFIG_GPIOLIB is not set | 734 | # CONFIG_GPIOLIB is not set |
700 | # CONFIG_W1 is not set | 735 | # CONFIG_W1 is not set |
@@ -749,6 +784,7 @@ CONFIG_HWMON=y | |||
749 | # CONFIG_SENSORS_SMSC47B397 is not set | 784 | # CONFIG_SENSORS_SMSC47B397 is not set |
750 | # CONFIG_SENSORS_ADS7828 is not set | 785 | # CONFIG_SENSORS_ADS7828 is not set |
751 | # CONFIG_SENSORS_THMC50 is not set | 786 | # CONFIG_SENSORS_THMC50 is not set |
787 | # CONFIG_SENSORS_TMP401 is not set | ||
752 | # CONFIG_SENSORS_VIA686A is not set | 788 | # CONFIG_SENSORS_VIA686A is not set |
753 | # CONFIG_SENSORS_VT1211 is not set | 789 | # CONFIG_SENSORS_VT1211 is not set |
754 | # CONFIG_SENSORS_VT8231 is not set | 790 | # CONFIG_SENSORS_VT8231 is not set |
@@ -797,23 +833,9 @@ CONFIG_SSB_POSSIBLE=y | |||
797 | # CONFIG_MFD_WM8400 is not set | 833 | # CONFIG_MFD_WM8400 is not set |
798 | # CONFIG_MFD_WM8350_I2C is not set | 834 | # CONFIG_MFD_WM8350_I2C is not set |
799 | # CONFIG_MFD_PCF50633 is not set | 835 | # CONFIG_MFD_PCF50633 is not set |
836 | # CONFIG_AB3100_CORE is not set | ||
800 | # CONFIG_REGULATOR is not set | 837 | # CONFIG_REGULATOR is not set |
801 | 838 | # CONFIG_MEDIA_SUPPORT is not set | |
802 | # | ||
803 | # Multimedia devices | ||
804 | # | ||
805 | |||
806 | # | ||
807 | # Multimedia core support | ||
808 | # | ||
809 | # CONFIG_VIDEO_DEV is not set | ||
810 | # CONFIG_DVB_CORE is not set | ||
811 | # CONFIG_VIDEO_MEDIA is not set | ||
812 | |||
813 | # | ||
814 | # Multimedia drivers | ||
815 | # | ||
816 | # CONFIG_DAB is not set | ||
817 | 839 | ||
818 | # | 840 | # |
819 | # Graphics support | 841 | # Graphics support |
@@ -851,6 +873,10 @@ CONFIG_HID=y | |||
851 | # CONFIG_DMADEVICES is not set | 873 | # CONFIG_DMADEVICES is not set |
852 | # CONFIG_AUXDISPLAY is not set | 874 | # CONFIG_AUXDISPLAY is not set |
853 | # CONFIG_UIO is not set | 875 | # CONFIG_UIO is not set |
876 | |||
877 | # | ||
878 | # TI VLYNQ | ||
879 | # | ||
854 | # CONFIG_STAGING is not set | 880 | # CONFIG_STAGING is not set |
855 | 881 | ||
856 | # | 882 | # |
@@ -862,10 +888,12 @@ CONFIG_HID=y | |||
862 | # CONFIG_REISERFS_FS is not set | 888 | # CONFIG_REISERFS_FS is not set |
863 | # CONFIG_JFS_FS is not set | 889 | # CONFIG_JFS_FS is not set |
864 | # CONFIG_FS_POSIX_ACL is not set | 890 | # CONFIG_FS_POSIX_ACL is not set |
865 | CONFIG_FILE_LOCKING=y | ||
866 | # CONFIG_XFS_FS is not set | 891 | # CONFIG_XFS_FS is not set |
892 | # CONFIG_GFS2_FS is not set | ||
867 | # CONFIG_OCFS2_FS is not set | 893 | # CONFIG_OCFS2_FS is not set |
868 | # CONFIG_BTRFS_FS is not set | 894 | # CONFIG_BTRFS_FS is not set |
895 | CONFIG_FILE_LOCKING=y | ||
896 | CONFIG_FSNOTIFY=y | ||
869 | CONFIG_DNOTIFY=y | 897 | CONFIG_DNOTIFY=y |
870 | CONFIG_INOTIFY=y | 898 | CONFIG_INOTIFY=y |
871 | CONFIG_INOTIFY_USER=y | 899 | CONFIG_INOTIFY_USER=y |
@@ -928,6 +956,7 @@ CONFIG_NFS_FS=y | |||
928 | CONFIG_NFS_V3=y | 956 | CONFIG_NFS_V3=y |
929 | # CONFIG_NFS_V3_ACL is not set | 957 | # CONFIG_NFS_V3_ACL is not set |
930 | CONFIG_NFS_V4=y | 958 | CONFIG_NFS_V4=y |
959 | # CONFIG_NFS_V4_1 is not set | ||
931 | CONFIG_ROOT_NFS=y | 960 | CONFIG_ROOT_NFS=y |
932 | # CONFIG_NFSD is not set | 961 | # CONFIG_NFSD is not set |
933 | CONFIG_LOCKD=y | 962 | CONFIG_LOCKD=y |
@@ -971,6 +1000,7 @@ CONFIG_HAS_IOPORT=y | |||
971 | CONFIG_HAS_DMA=y | 1000 | CONFIG_HAS_DMA=y |
972 | CONFIG_HAVE_LMB=y | 1001 | CONFIG_HAVE_LMB=y |
973 | CONFIG_NLATTR=y | 1002 | CONFIG_NLATTR=y |
1003 | CONFIG_GENERIC_ATOMIC64=y | ||
974 | 1004 | ||
975 | # | 1005 | # |
976 | # Kernel hacking | 1006 | # Kernel hacking |
@@ -994,22 +1024,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
994 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1024 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
995 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1025 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
996 | CONFIG_TRACING_SUPPORT=y | 1026 | CONFIG_TRACING_SUPPORT=y |
997 | 1027 | # CONFIG_FTRACE is not set | |
998 | # | ||
999 | # Tracers | ||
1000 | # | ||
1001 | # CONFIG_FUNCTION_TRACER is not set | ||
1002 | # CONFIG_SCHED_TRACER is not set | ||
1003 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1004 | # CONFIG_EVENT_TRACER is not set | ||
1005 | # CONFIG_BOOT_TRACER is not set | ||
1006 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1007 | # CONFIG_STACK_TRACER is not set | ||
1008 | # CONFIG_KMEMTRACE is not set | ||
1009 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1010 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1011 | # CONFIG_SAMPLES is not set | 1028 | # CONFIG_SAMPLES is not set |
1012 | CONFIG_HAVE_ARCH_KGDB=y | 1029 | CONFIG_HAVE_ARCH_KGDB=y |
1030 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1031 | CONFIG_PPC_WERROR=y | ||
1013 | CONFIG_PRINT_STACK_DEPTH=64 | 1032 | CONFIG_PRINT_STACK_DEPTH=64 |
1014 | # CONFIG_IRQSTACKS is not set | 1033 | # CONFIG_IRQSTACKS is not set |
1015 | # CONFIG_BOOTX_TEXT is not set | 1034 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/85xx/ksi8560_defconfig b/arch/powerpc/configs/85xx/ksi8560_defconfig index 09146ddaa3ca..ff04e1028f5e 100644 --- a/arch/powerpc/configs/85xx/ksi8560_defconfig +++ b/arch/powerpc/configs/85xx/ksi8560_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:16 2009 | 4 | # Wed Jul 29 23:32:14 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | CONFIG_GENERIC_GPIO=y | 48 | CONFIG_GENERIC_GPIO=y |
48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -57,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y | |||
57 | # CONFIG_GENERIC_TBSYNC is not set | 58 | # CONFIG_GENERIC_TBSYNC is not set |
58 | CONFIG_AUDIT_ARCH=y | 59 | CONFIG_AUDIT_ARCH=y |
59 | CONFIG_GENERIC_BUG=y | 60 | CONFIG_GENERIC_BUG=y |
61 | CONFIG_DTC=y | ||
60 | CONFIG_DEFAULT_UIMAGE=y | 62 | CONFIG_DEFAULT_UIMAGE=y |
61 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
62 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
67 | CONFIG_CONSTRUCTORS=y | ||
65 | 68 | ||
66 | # | 69 | # |
67 | # General setup | 70 | # General setup |
@@ -108,7 +111,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
108 | CONFIG_KALLSYMS=y | 111 | CONFIG_KALLSYMS=y |
109 | # CONFIG_KALLSYMS_ALL is not set | 112 | # CONFIG_KALLSYMS_ALL is not set |
110 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 113 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
111 | # CONFIG_STRIP_ASM_SYMS is not set | ||
112 | CONFIG_HOTPLUG=y | 114 | CONFIG_HOTPLUG=y |
113 | CONFIG_PRINTK=y | 115 | CONFIG_PRINTK=y |
114 | CONFIG_BUG=y | 116 | CONFIG_BUG=y |
@@ -121,8 +123,15 @@ CONFIG_TIMERFD=y | |||
121 | CONFIG_EVENTFD=y | 123 | CONFIG_EVENTFD=y |
122 | CONFIG_SHMEM=y | 124 | CONFIG_SHMEM=y |
123 | CONFIG_AIO=y | 125 | CONFIG_AIO=y |
126 | CONFIG_HAVE_PERF_COUNTERS=y | ||
127 | |||
128 | # | ||
129 | # Performance Counters | ||
130 | # | ||
131 | # CONFIG_PERF_COUNTERS is not set | ||
124 | CONFIG_VM_EVENT_COUNTERS=y | 132 | CONFIG_VM_EVENT_COUNTERS=y |
125 | CONFIG_SLUB_DEBUG=y | 133 | CONFIG_SLUB_DEBUG=y |
134 | # CONFIG_STRIP_ASM_SYMS is not set | ||
126 | CONFIG_COMPAT_BRK=y | 135 | CONFIG_COMPAT_BRK=y |
127 | # CONFIG_SLAB is not set | 136 | # CONFIG_SLAB is not set |
128 | CONFIG_SLUB=y | 137 | CONFIG_SLUB=y |
@@ -136,6 +145,11 @@ CONFIG_HAVE_KPROBES=y | |||
136 | CONFIG_HAVE_KRETPROBES=y | 145 | CONFIG_HAVE_KRETPROBES=y |
137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 146 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
138 | CONFIG_HAVE_CLK=y | 147 | CONFIG_HAVE_CLK=y |
148 | |||
149 | # | ||
150 | # GCOV-based kernel profiling | ||
151 | # | ||
152 | # CONFIG_GCOV_KERNEL is not set | ||
139 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
140 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
141 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -143,7 +157,7 @@ CONFIG_RT_MUTEXES=y | |||
143 | CONFIG_BASE_SMALL=0 | 157 | CONFIG_BASE_SMALL=0 |
144 | # CONFIG_MODULES is not set | 158 | # CONFIG_MODULES is not set |
145 | CONFIG_BLOCK=y | 159 | CONFIG_BLOCK=y |
146 | # CONFIG_LBD is not set | 160 | CONFIG_LBDAF=y |
147 | # CONFIG_BLK_DEV_BSG is not set | 161 | # CONFIG_BLK_DEV_BSG is not set |
148 | # CONFIG_BLK_DEV_INTEGRITY is not set | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
149 | 163 | ||
@@ -176,6 +190,7 @@ CONFIG_MPC85xx=y | |||
176 | # CONFIG_MPC85xx_DS is not set | 190 | # CONFIG_MPC85xx_DS is not set |
177 | # CONFIG_SOCRATES is not set | 191 | # CONFIG_SOCRATES is not set |
178 | CONFIG_KSI8560=y | 192 | CONFIG_KSI8560=y |
193 | # CONFIG_XES_MPC85xx is not set | ||
179 | # CONFIG_STX_GP3 is not set | 194 | # CONFIG_STX_GP3 is not set |
180 | # CONFIG_TQM8540 is not set | 195 | # CONFIG_TQM8540 is not set |
181 | # CONFIG_TQM8541 is not set | 196 | # CONFIG_TQM8541 is not set |
@@ -224,6 +239,7 @@ CONFIG_BINFMT_ELF=y | |||
224 | CONFIG_BINFMT_MISC=y | 239 | CONFIG_BINFMT_MISC=y |
225 | CONFIG_MATH_EMULATION=y | 240 | CONFIG_MATH_EMULATION=y |
226 | # CONFIG_IOMMU_HELPER is not set | 241 | # CONFIG_IOMMU_HELPER is not set |
242 | # CONFIG_SWIOTLB is not set | ||
227 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 243 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
228 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 244 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
229 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 245 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -242,9 +258,9 @@ CONFIG_MIGRATION=y | |||
242 | CONFIG_ZONE_DMA_FLAG=1 | 258 | CONFIG_ZONE_DMA_FLAG=1 |
243 | CONFIG_BOUNCE=y | 259 | CONFIG_BOUNCE=y |
244 | CONFIG_VIRT_TO_BUS=y | 260 | CONFIG_VIRT_TO_BUS=y |
245 | CONFIG_UNEVICTABLE_LRU=y | ||
246 | CONFIG_HAVE_MLOCK=y | 261 | CONFIG_HAVE_MLOCK=y |
247 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 262 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
263 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
248 | CONFIG_PPC_4K_PAGES=y | 264 | CONFIG_PPC_4K_PAGES=y |
249 | # CONFIG_PPC_16K_PAGES is not set | 265 | # CONFIG_PPC_16K_PAGES is not set |
250 | # CONFIG_PPC_64K_PAGES is not set | 266 | # CONFIG_PPC_64K_PAGES is not set |
@@ -346,6 +362,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
346 | # CONFIG_ECONET is not set | 362 | # CONFIG_ECONET is not set |
347 | # CONFIG_WAN_ROUTER is not set | 363 | # CONFIG_WAN_ROUTER is not set |
348 | # CONFIG_PHONET is not set | 364 | # CONFIG_PHONET is not set |
365 | # CONFIG_IEEE802154 is not set | ||
349 | # CONFIG_NET_SCHED is not set | 366 | # CONFIG_NET_SCHED is not set |
350 | # CONFIG_DCB is not set | 367 | # CONFIG_DCB is not set |
351 | 368 | ||
@@ -363,7 +380,11 @@ CONFIG_WIRELESS=y | |||
363 | CONFIG_WIRELESS_OLD_REGULATORY=y | 380 | CONFIG_WIRELESS_OLD_REGULATORY=y |
364 | # CONFIG_WIRELESS_EXT is not set | 381 | # CONFIG_WIRELESS_EXT is not set |
365 | # CONFIG_LIB80211 is not set | 382 | # CONFIG_LIB80211 is not set |
366 | # CONFIG_MAC80211 is not set | 383 | |
384 | # | ||
385 | # CFG80211 needs to be enabled for MAC80211 | ||
386 | # | ||
387 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
367 | # CONFIG_WIMAX is not set | 388 | # CONFIG_WIMAX is not set |
368 | # CONFIG_RFKILL is not set | 389 | # CONFIG_RFKILL is not set |
369 | # CONFIG_NET_9P is not set | 390 | # CONFIG_NET_9P is not set |
@@ -466,6 +487,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
466 | # CONFIG_MTD_UBI is not set | 487 | # CONFIG_MTD_UBI is not set |
467 | CONFIG_OF_DEVICE=y | 488 | CONFIG_OF_DEVICE=y |
468 | CONFIG_OF_GPIO=y | 489 | CONFIG_OF_GPIO=y |
490 | CONFIG_OF_MDIO=y | ||
469 | # CONFIG_PARPORT is not set | 491 | # CONFIG_PARPORT is not set |
470 | CONFIG_BLK_DEV=y | 492 | CONFIG_BLK_DEV=y |
471 | # CONFIG_BLK_DEV_FD is not set | 493 | # CONFIG_BLK_DEV_FD is not set |
@@ -520,7 +542,6 @@ CONFIG_IDE_PROC_FS=y | |||
520 | # CONFIG_MD is not set | 542 | # CONFIG_MD is not set |
521 | # CONFIG_MACINTOSH_DRIVERS is not set | 543 | # CONFIG_MACINTOSH_DRIVERS is not set |
522 | CONFIG_NETDEVICES=y | 544 | CONFIG_NETDEVICES=y |
523 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
524 | # CONFIG_DUMMY is not set | 545 | # CONFIG_DUMMY is not set |
525 | # CONFIG_BONDING is not set | 546 | # CONFIG_BONDING is not set |
526 | # CONFIG_MACVLAN is not set | 547 | # CONFIG_MACVLAN is not set |
@@ -560,6 +581,7 @@ CONFIG_MII=y | |||
560 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 581 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
561 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 582 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
562 | # CONFIG_B44 is not set | 583 | # CONFIG_B44 is not set |
584 | # CONFIG_KS8842 is not set | ||
563 | CONFIG_FS_ENET=y | 585 | CONFIG_FS_ENET=y |
564 | # CONFIG_FS_ENET_HAS_SCC is not set | 586 | # CONFIG_FS_ENET_HAS_SCC is not set |
565 | CONFIG_FS_ENET_HAS_FCC=y | 587 | CONFIG_FS_ENET_HAS_FCC=y |
@@ -567,6 +589,7 @@ CONFIG_FS_ENET_MDIO_FCC=y | |||
567 | CONFIG_NETDEV_1000=y | 589 | CONFIG_NETDEV_1000=y |
568 | CONFIG_FSL_PQ_MDIO=y | 590 | CONFIG_FSL_PQ_MDIO=y |
569 | CONFIG_GIANFAR=y | 591 | CONFIG_GIANFAR=y |
592 | # CONFIG_MV643XX_ETH is not set | ||
570 | CONFIG_NETDEV_10000=y | 593 | CONFIG_NETDEV_10000=y |
571 | 594 | ||
572 | # | 595 | # |
@@ -654,6 +677,11 @@ CONFIG_GEN_RTC=y | |||
654 | # CONFIG_TCG_TPM is not set | 677 | # CONFIG_TCG_TPM is not set |
655 | # CONFIG_I2C is not set | 678 | # CONFIG_I2C is not set |
656 | # CONFIG_SPI is not set | 679 | # CONFIG_SPI is not set |
680 | |||
681 | # | ||
682 | # PPS support | ||
683 | # | ||
684 | # CONFIG_PPS is not set | ||
657 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 685 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
658 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 686 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
659 | CONFIG_GPIOLIB=y | 687 | CONFIG_GPIOLIB=y |
@@ -710,22 +738,7 @@ CONFIG_SSB_POSSIBLE=y | |||
710 | # CONFIG_HTC_PASIC3 is not set | 738 | # CONFIG_HTC_PASIC3 is not set |
711 | # CONFIG_MFD_TMIO is not set | 739 | # CONFIG_MFD_TMIO is not set |
712 | # CONFIG_REGULATOR is not set | 740 | # CONFIG_REGULATOR is not set |
713 | 741 | # CONFIG_MEDIA_SUPPORT is not set | |
714 | # | ||
715 | # Multimedia devices | ||
716 | # | ||
717 | |||
718 | # | ||
719 | # Multimedia core support | ||
720 | # | ||
721 | # CONFIG_VIDEO_DEV is not set | ||
722 | # CONFIG_DVB_CORE is not set | ||
723 | # CONFIG_VIDEO_MEDIA is not set | ||
724 | |||
725 | # | ||
726 | # Multimedia drivers | ||
727 | # | ||
728 | CONFIG_DAB=y | ||
729 | 742 | ||
730 | # | 743 | # |
731 | # Graphics support | 744 | # Graphics support |
@@ -777,6 +790,10 @@ CONFIG_USB_SUPPORT=y | |||
777 | # CONFIG_DMADEVICES is not set | 790 | # CONFIG_DMADEVICES is not set |
778 | # CONFIG_AUXDISPLAY is not set | 791 | # CONFIG_AUXDISPLAY is not set |
779 | # CONFIG_UIO is not set | 792 | # CONFIG_UIO is not set |
793 | |||
794 | # | ||
795 | # TI VLYNQ | ||
796 | # | ||
780 | # CONFIG_STAGING is not set | 797 | # CONFIG_STAGING is not set |
781 | 798 | ||
782 | # | 799 | # |
@@ -797,10 +814,12 @@ CONFIG_FS_MBCACHE=y | |||
797 | # CONFIG_REISERFS_FS is not set | 814 | # CONFIG_REISERFS_FS is not set |
798 | # CONFIG_JFS_FS is not set | 815 | # CONFIG_JFS_FS is not set |
799 | # CONFIG_FS_POSIX_ACL is not set | 816 | # CONFIG_FS_POSIX_ACL is not set |
800 | CONFIG_FILE_LOCKING=y | ||
801 | # CONFIG_XFS_FS is not set | 817 | # CONFIG_XFS_FS is not set |
818 | # CONFIG_GFS2_FS is not set | ||
802 | # CONFIG_OCFS2_FS is not set | 819 | # CONFIG_OCFS2_FS is not set |
803 | # CONFIG_BTRFS_FS is not set | 820 | # CONFIG_BTRFS_FS is not set |
821 | CONFIG_FILE_LOCKING=y | ||
822 | CONFIG_FSNOTIFY=y | ||
804 | CONFIG_DNOTIFY=y | 823 | CONFIG_DNOTIFY=y |
805 | CONFIG_INOTIFY=y | 824 | CONFIG_INOTIFY=y |
806 | CONFIG_INOTIFY_USER=y | 825 | CONFIG_INOTIFY_USER=y |
@@ -916,6 +935,7 @@ CONFIG_HAS_IOPORT=y | |||
916 | CONFIG_HAS_DMA=y | 935 | CONFIG_HAS_DMA=y |
917 | CONFIG_HAVE_LMB=y | 936 | CONFIG_HAVE_LMB=y |
918 | CONFIG_NLATTR=y | 937 | CONFIG_NLATTR=y |
938 | CONFIG_GENERIC_ATOMIC64=y | ||
919 | 939 | ||
920 | # | 940 | # |
921 | # Kernel hacking | 941 | # Kernel hacking |
@@ -946,6 +966,9 @@ CONFIG_SCHED_DEBUG=y | |||
946 | # CONFIG_RT_MUTEX_TESTER is not set | 966 | # CONFIG_RT_MUTEX_TESTER is not set |
947 | # CONFIG_DEBUG_SPINLOCK is not set | 967 | # CONFIG_DEBUG_SPINLOCK is not set |
948 | CONFIG_DEBUG_MUTEXES=y | 968 | CONFIG_DEBUG_MUTEXES=y |
969 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
970 | # CONFIG_PROVE_LOCKING is not set | ||
971 | # CONFIG_LOCK_STAT is not set | ||
949 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 972 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
950 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 973 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
951 | # CONFIG_DEBUG_KOBJECT is not set | 974 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -958,7 +981,6 @@ CONFIG_DEBUG_MUTEXES=y | |||
958 | # CONFIG_DEBUG_LIST is not set | 981 | # CONFIG_DEBUG_LIST is not set |
959 | # CONFIG_DEBUG_SG is not set | 982 | # CONFIG_DEBUG_SG is not set |
960 | # CONFIG_DEBUG_NOTIFIERS is not set | 983 | # CONFIG_DEBUG_NOTIFIERS is not set |
961 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
962 | # CONFIG_RCU_TORTURE_TEST is not set | 984 | # CONFIG_RCU_TORTURE_TEST is not set |
963 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 985 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
964 | # CONFIG_BACKTRACE_SELF_TEST is not set | 986 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -972,16 +994,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
972 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 994 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
973 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 995 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
974 | CONFIG_TRACING_SUPPORT=y | 996 | CONFIG_TRACING_SUPPORT=y |
975 | 997 | CONFIG_FTRACE=y | |
976 | # | ||
977 | # Tracers | ||
978 | # | ||
979 | # CONFIG_FUNCTION_TRACER is not set | 998 | # CONFIG_FUNCTION_TRACER is not set |
999 | # CONFIG_IRQSOFF_TRACER is not set | ||
980 | # CONFIG_SCHED_TRACER is not set | 1000 | # CONFIG_SCHED_TRACER is not set |
981 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1001 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
982 | # CONFIG_EVENT_TRACER is not set | ||
983 | # CONFIG_BOOT_TRACER is not set | 1002 | # CONFIG_BOOT_TRACER is not set |
984 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1003 | CONFIG_BRANCH_PROFILE_NONE=y |
1004 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1005 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
985 | # CONFIG_STACK_TRACER is not set | 1006 | # CONFIG_STACK_TRACER is not set |
986 | # CONFIG_KMEMTRACE is not set | 1007 | # CONFIG_KMEMTRACE is not set |
987 | # CONFIG_WORKQUEUE_TRACER is not set | 1008 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -990,9 +1011,13 @@ CONFIG_TRACING_SUPPORT=y | |||
990 | # CONFIG_SAMPLES is not set | 1011 | # CONFIG_SAMPLES is not set |
991 | CONFIG_HAVE_ARCH_KGDB=y | 1012 | CONFIG_HAVE_ARCH_KGDB=y |
992 | # CONFIG_KGDB is not set | 1013 | # CONFIG_KGDB is not set |
1014 | # CONFIG_KMEMCHECK is not set | ||
1015 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1016 | CONFIG_PPC_WERROR=y | ||
993 | CONFIG_PRINT_STACK_DEPTH=64 | 1017 | CONFIG_PRINT_STACK_DEPTH=64 |
994 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1018 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
995 | # CONFIG_DEBUG_STACK_USAGE is not set | 1019 | # CONFIG_DEBUG_STACK_USAGE is not set |
1020 | # CONFIG_PPC_EMULATED_STATS is not set | ||
996 | # CONFIG_CODE_PATCHING_SELFTEST is not set | 1021 | # CONFIG_CODE_PATCHING_SELFTEST is not set |
997 | # CONFIG_FTR_FIXUP_SELFTEST is not set | 1022 | # CONFIG_FTR_FIXUP_SELFTEST is not set |
998 | # CONFIG_MSI_BITMAP_SELFTEST is not set | 1023 | # CONFIG_MSI_BITMAP_SELFTEST is not set |
diff --git a/arch/powerpc/configs/85xx/mpc8540_ads_defconfig b/arch/powerpc/configs/85xx/mpc8540_ads_defconfig index 7b43be7586b6..fb10cc83702e 100644 --- a/arch/powerpc/configs/85xx/mpc8540_ads_defconfig +++ b/arch/powerpc/configs/85xx/mpc8540_ads_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:17 2009 | 4 | # Wed Jul 29 23:32:15 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
48 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
@@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y | |||
56 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
57 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
58 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
60 | CONFIG_DTC=y | ||
59 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
60 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
61 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
64 | 67 | ||
65 | # | 68 | # |
66 | # General setup | 69 | # General setup |
@@ -111,7 +114,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
111 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
112 | # CONFIG_KALLSYMS_ALL is not set | 115 | # CONFIG_KALLSYMS_ALL is not set |
113 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
114 | # CONFIG_STRIP_ASM_SYMS is not set | ||
115 | CONFIG_HOTPLUG=y | 117 | CONFIG_HOTPLUG=y |
116 | CONFIG_PRINTK=y | 118 | CONFIG_PRINTK=y |
117 | CONFIG_BUG=y | 119 | CONFIG_BUG=y |
@@ -124,8 +126,15 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
129 | CONFIG_HAVE_PERF_COUNTERS=y | ||
130 | |||
131 | # | ||
132 | # Performance Counters | ||
133 | # | ||
134 | # CONFIG_PERF_COUNTERS is not set | ||
127 | CONFIG_VM_EVENT_COUNTERS=y | 135 | CONFIG_VM_EVENT_COUNTERS=y |
128 | CONFIG_SLUB_DEBUG=y | 136 | CONFIG_SLUB_DEBUG=y |
137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
129 | CONFIG_COMPAT_BRK=y | 138 | CONFIG_COMPAT_BRK=y |
130 | # CONFIG_SLAB is not set | 139 | # CONFIG_SLAB is not set |
131 | CONFIG_SLUB=y | 140 | CONFIG_SLUB=y |
@@ -138,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
138 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
139 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
140 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
150 | |||
151 | # | ||
152 | # GCOV-based kernel profiling | ||
153 | # | ||
141 | # CONFIG_SLOW_WORK is not set | 154 | # CONFIG_SLOW_WORK is not set |
142 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
143 | CONFIG_SLABINFO=y | 156 | CONFIG_SLABINFO=y |
@@ -145,7 +158,7 @@ CONFIG_RT_MUTEXES=y | |||
145 | CONFIG_BASE_SMALL=0 | 158 | CONFIG_BASE_SMALL=0 |
146 | # CONFIG_MODULES is not set | 159 | # CONFIG_MODULES is not set |
147 | CONFIG_BLOCK=y | 160 | CONFIG_BLOCK=y |
148 | # CONFIG_LBD is not set | 161 | CONFIG_LBDAF=y |
149 | # CONFIG_BLK_DEV_BSG is not set | 162 | # CONFIG_BLK_DEV_BSG is not set |
150 | # CONFIG_BLK_DEV_INTEGRITY is not set | 163 | # CONFIG_BLK_DEV_INTEGRITY is not set |
151 | 164 | ||
@@ -178,6 +191,7 @@ CONFIG_MPC8540_ADS=y | |||
178 | # CONFIG_MPC85xx_DS is not set | 191 | # CONFIG_MPC85xx_DS is not set |
179 | # CONFIG_SOCRATES is not set | 192 | # CONFIG_SOCRATES is not set |
180 | # CONFIG_KSI8560 is not set | 193 | # CONFIG_KSI8560 is not set |
194 | # CONFIG_XES_MPC85xx is not set | ||
181 | # CONFIG_STX_GP3 is not set | 195 | # CONFIG_STX_GP3 is not set |
182 | # CONFIG_TQM8540 is not set | 196 | # CONFIG_TQM8540 is not set |
183 | # CONFIG_TQM8541 is not set | 197 | # CONFIG_TQM8541 is not set |
@@ -226,6 +240,7 @@ CONFIG_BINFMT_ELF=y | |||
226 | CONFIG_BINFMT_MISC=y | 240 | CONFIG_BINFMT_MISC=y |
227 | CONFIG_MATH_EMULATION=y | 241 | CONFIG_MATH_EMULATION=y |
228 | # CONFIG_IOMMU_HELPER is not set | 242 | # CONFIG_IOMMU_HELPER is not set |
243 | # CONFIG_SWIOTLB is not set | ||
229 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 244 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
230 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 245 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
231 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 246 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -244,9 +259,9 @@ CONFIG_MIGRATION=y | |||
244 | CONFIG_ZONE_DMA_FLAG=1 | 259 | CONFIG_ZONE_DMA_FLAG=1 |
245 | CONFIG_BOUNCE=y | 260 | CONFIG_BOUNCE=y |
246 | CONFIG_VIRT_TO_BUS=y | 261 | CONFIG_VIRT_TO_BUS=y |
247 | CONFIG_UNEVICTABLE_LRU=y | ||
248 | CONFIG_HAVE_MLOCK=y | 262 | CONFIG_HAVE_MLOCK=y |
249 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 263 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
264 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
250 | CONFIG_PPC_4K_PAGES=y | 265 | CONFIG_PPC_4K_PAGES=y |
251 | # CONFIG_PPC_16K_PAGES is not set | 266 | # CONFIG_PPC_16K_PAGES is not set |
252 | # CONFIG_PPC_64K_PAGES is not set | 267 | # CONFIG_PPC_64K_PAGES is not set |
@@ -348,6 +363,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
348 | # CONFIG_ECONET is not set | 363 | # CONFIG_ECONET is not set |
349 | # CONFIG_WAN_ROUTER is not set | 364 | # CONFIG_WAN_ROUTER is not set |
350 | # CONFIG_PHONET is not set | 365 | # CONFIG_PHONET is not set |
366 | # CONFIG_IEEE802154 is not set | ||
351 | # CONFIG_NET_SCHED is not set | 367 | # CONFIG_NET_SCHED is not set |
352 | # CONFIG_DCB is not set | 368 | # CONFIG_DCB is not set |
353 | 369 | ||
@@ -365,7 +381,11 @@ CONFIG_WIRELESS=y | |||
365 | CONFIG_WIRELESS_OLD_REGULATORY=y | 381 | CONFIG_WIRELESS_OLD_REGULATORY=y |
366 | # CONFIG_WIRELESS_EXT is not set | 382 | # CONFIG_WIRELESS_EXT is not set |
367 | # CONFIG_LIB80211 is not set | 383 | # CONFIG_LIB80211 is not set |
368 | # CONFIG_MAC80211 is not set | 384 | |
385 | # | ||
386 | # CFG80211 needs to be enabled for MAC80211 | ||
387 | # | ||
388 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
369 | # CONFIG_WIMAX is not set | 389 | # CONFIG_WIMAX is not set |
370 | # CONFIG_RFKILL is not set | 390 | # CONFIG_RFKILL is not set |
371 | # CONFIG_NET_9P is not set | 391 | # CONFIG_NET_9P is not set |
@@ -387,6 +407,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
387 | # CONFIG_CONNECTOR is not set | 407 | # CONFIG_CONNECTOR is not set |
388 | # CONFIG_MTD is not set | 408 | # CONFIG_MTD is not set |
389 | CONFIG_OF_DEVICE=y | 409 | CONFIG_OF_DEVICE=y |
410 | CONFIG_OF_MDIO=y | ||
390 | # CONFIG_PARPORT is not set | 411 | # CONFIG_PARPORT is not set |
391 | CONFIG_BLK_DEV=y | 412 | CONFIG_BLK_DEV=y |
392 | # CONFIG_BLK_DEV_FD is not set | 413 | # CONFIG_BLK_DEV_FD is not set |
@@ -423,7 +444,6 @@ CONFIG_HAVE_IDE=y | |||
423 | # CONFIG_MD is not set | 444 | # CONFIG_MD is not set |
424 | # CONFIG_MACINTOSH_DRIVERS is not set | 445 | # CONFIG_MACINTOSH_DRIVERS is not set |
425 | CONFIG_NETDEVICES=y | 446 | CONFIG_NETDEVICES=y |
426 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
427 | # CONFIG_DUMMY is not set | 447 | # CONFIG_DUMMY is not set |
428 | # CONFIG_BONDING is not set | 448 | # CONFIG_BONDING is not set |
429 | # CONFIG_MACVLAN is not set | 449 | # CONFIG_MACVLAN is not set |
@@ -462,9 +482,11 @@ CONFIG_MII=y | |||
462 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 482 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
463 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 483 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
464 | # CONFIG_B44 is not set | 484 | # CONFIG_B44 is not set |
485 | # CONFIG_KS8842 is not set | ||
465 | CONFIG_NETDEV_1000=y | 486 | CONFIG_NETDEV_1000=y |
466 | CONFIG_FSL_PQ_MDIO=y | 487 | CONFIG_FSL_PQ_MDIO=y |
467 | CONFIG_GIANFAR=y | 488 | CONFIG_GIANFAR=y |
489 | # CONFIG_MV643XX_ETH is not set | ||
468 | CONFIG_NETDEV_10000=y | 490 | CONFIG_NETDEV_10000=y |
469 | 491 | ||
470 | # | 492 | # |
@@ -555,6 +577,11 @@ CONFIG_GEN_RTC=y | |||
555 | # CONFIG_TCG_TPM is not set | 577 | # CONFIG_TCG_TPM is not set |
556 | # CONFIG_I2C is not set | 578 | # CONFIG_I2C is not set |
557 | # CONFIG_SPI is not set | 579 | # CONFIG_SPI is not set |
580 | |||
581 | # | ||
582 | # PPS support | ||
583 | # | ||
584 | # CONFIG_PPS is not set | ||
558 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 585 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
559 | # CONFIG_GPIOLIB is not set | 586 | # CONFIG_GPIOLIB is not set |
560 | # CONFIG_W1 is not set | 587 | # CONFIG_W1 is not set |
@@ -590,22 +617,7 @@ CONFIG_SSB_POSSIBLE=y | |||
590 | # CONFIG_HTC_PASIC3 is not set | 617 | # CONFIG_HTC_PASIC3 is not set |
591 | # CONFIG_MFD_TMIO is not set | 618 | # CONFIG_MFD_TMIO is not set |
592 | # CONFIG_REGULATOR is not set | 619 | # CONFIG_REGULATOR is not set |
593 | 620 | # CONFIG_MEDIA_SUPPORT is not set | |
594 | # | ||
595 | # Multimedia devices | ||
596 | # | ||
597 | |||
598 | # | ||
599 | # Multimedia core support | ||
600 | # | ||
601 | # CONFIG_VIDEO_DEV is not set | ||
602 | # CONFIG_DVB_CORE is not set | ||
603 | # CONFIG_VIDEO_MEDIA is not set | ||
604 | |||
605 | # | ||
606 | # Multimedia drivers | ||
607 | # | ||
608 | CONFIG_DAB=y | ||
609 | 621 | ||
610 | # | 622 | # |
611 | # Graphics support | 623 | # Graphics support |
@@ -657,6 +669,10 @@ CONFIG_USB_SUPPORT=y | |||
657 | # CONFIG_DMADEVICES is not set | 669 | # CONFIG_DMADEVICES is not set |
658 | # CONFIG_AUXDISPLAY is not set | 670 | # CONFIG_AUXDISPLAY is not set |
659 | # CONFIG_UIO is not set | 671 | # CONFIG_UIO is not set |
672 | |||
673 | # | ||
674 | # TI VLYNQ | ||
675 | # | ||
660 | # CONFIG_STAGING is not set | 676 | # CONFIG_STAGING is not set |
661 | 677 | ||
662 | # | 678 | # |
@@ -676,10 +692,12 @@ CONFIG_FS_MBCACHE=y | |||
676 | # CONFIG_REISERFS_FS is not set | 692 | # CONFIG_REISERFS_FS is not set |
677 | # CONFIG_JFS_FS is not set | 693 | # CONFIG_JFS_FS is not set |
678 | # CONFIG_FS_POSIX_ACL is not set | 694 | # CONFIG_FS_POSIX_ACL is not set |
679 | CONFIG_FILE_LOCKING=y | ||
680 | # CONFIG_XFS_FS is not set | 695 | # CONFIG_XFS_FS is not set |
696 | # CONFIG_GFS2_FS is not set | ||
681 | # CONFIG_OCFS2_FS is not set | 697 | # CONFIG_OCFS2_FS is not set |
682 | # CONFIG_BTRFS_FS is not set | 698 | # CONFIG_BTRFS_FS is not set |
699 | CONFIG_FILE_LOCKING=y | ||
700 | CONFIG_FSNOTIFY=y | ||
683 | CONFIG_DNOTIFY=y | 701 | CONFIG_DNOTIFY=y |
684 | CONFIG_INOTIFY=y | 702 | CONFIG_INOTIFY=y |
685 | CONFIG_INOTIFY_USER=y | 703 | CONFIG_INOTIFY_USER=y |
@@ -794,6 +812,7 @@ CONFIG_HAS_IOPORT=y | |||
794 | CONFIG_HAS_DMA=y | 812 | CONFIG_HAS_DMA=y |
795 | CONFIG_HAVE_LMB=y | 813 | CONFIG_HAVE_LMB=y |
796 | CONFIG_NLATTR=y | 814 | CONFIG_NLATTR=y |
815 | CONFIG_GENERIC_ATOMIC64=y | ||
797 | 816 | ||
798 | # | 817 | # |
799 | # Kernel hacking | 818 | # Kernel hacking |
@@ -824,6 +843,9 @@ CONFIG_SCHED_DEBUG=y | |||
824 | # CONFIG_RT_MUTEX_TESTER is not set | 843 | # CONFIG_RT_MUTEX_TESTER is not set |
825 | # CONFIG_DEBUG_SPINLOCK is not set | 844 | # CONFIG_DEBUG_SPINLOCK is not set |
826 | CONFIG_DEBUG_MUTEXES=y | 845 | CONFIG_DEBUG_MUTEXES=y |
846 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
847 | # CONFIG_PROVE_LOCKING is not set | ||
848 | # CONFIG_LOCK_STAT is not set | ||
827 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 849 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
828 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 850 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
829 | # CONFIG_DEBUG_KOBJECT is not set | 851 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -835,7 +857,6 @@ CONFIG_DEBUG_MUTEXES=y | |||
835 | # CONFIG_DEBUG_LIST is not set | 857 | # CONFIG_DEBUG_LIST is not set |
836 | # CONFIG_DEBUG_SG is not set | 858 | # CONFIG_DEBUG_SG is not set |
837 | # CONFIG_DEBUG_NOTIFIERS is not set | 859 | # CONFIG_DEBUG_NOTIFIERS is not set |
838 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
839 | # CONFIG_RCU_TORTURE_TEST is not set | 860 | # CONFIG_RCU_TORTURE_TEST is not set |
840 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 861 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
841 | # CONFIG_BACKTRACE_SELF_TEST is not set | 862 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -849,16 +870,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
849 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 870 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
850 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 871 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
851 | CONFIG_TRACING_SUPPORT=y | 872 | CONFIG_TRACING_SUPPORT=y |
852 | 873 | CONFIG_FTRACE=y | |
853 | # | ||
854 | # Tracers | ||
855 | # | ||
856 | # CONFIG_FUNCTION_TRACER is not set | 874 | # CONFIG_FUNCTION_TRACER is not set |
875 | # CONFIG_IRQSOFF_TRACER is not set | ||
857 | # CONFIG_SCHED_TRACER is not set | 876 | # CONFIG_SCHED_TRACER is not set |
858 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 877 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
859 | # CONFIG_EVENT_TRACER is not set | ||
860 | # CONFIG_BOOT_TRACER is not set | 878 | # CONFIG_BOOT_TRACER is not set |
861 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 879 | CONFIG_BRANCH_PROFILE_NONE=y |
880 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
881 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
862 | # CONFIG_STACK_TRACER is not set | 882 | # CONFIG_STACK_TRACER is not set |
863 | # CONFIG_KMEMTRACE is not set | 883 | # CONFIG_KMEMTRACE is not set |
864 | # CONFIG_WORKQUEUE_TRACER is not set | 884 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -866,6 +886,9 @@ CONFIG_TRACING_SUPPORT=y | |||
866 | # CONFIG_SAMPLES is not set | 886 | # CONFIG_SAMPLES is not set |
867 | CONFIG_HAVE_ARCH_KGDB=y | 887 | CONFIG_HAVE_ARCH_KGDB=y |
868 | # CONFIG_KGDB is not set | 888 | # CONFIG_KGDB is not set |
889 | # CONFIG_KMEMCHECK is not set | ||
890 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
891 | CONFIG_PPC_WERROR=y | ||
869 | CONFIG_PRINT_STACK_DEPTH=64 | 892 | CONFIG_PRINT_STACK_DEPTH=64 |
870 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 893 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
871 | # CONFIG_DEBUG_STACK_USAGE is not set | 894 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/85xx/mpc8560_ads_defconfig b/arch/powerpc/configs/85xx/mpc8560_ads_defconfig index 62adb71a5d4f..5c8ce6978825 100644 --- a/arch/powerpc/configs/85xx/mpc8560_ads_defconfig +++ b/arch/powerpc/configs/85xx/mpc8560_ads_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:17 2009 | 4 | # Wed Jul 29 23:32:16 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | CONFIG_GENERIC_GPIO=y | 48 | CONFIG_GENERIC_GPIO=y |
48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -57,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y | |||
57 | # CONFIG_GENERIC_TBSYNC is not set | 58 | # CONFIG_GENERIC_TBSYNC is not set |
58 | CONFIG_AUDIT_ARCH=y | 59 | CONFIG_AUDIT_ARCH=y |
59 | CONFIG_GENERIC_BUG=y | 60 | CONFIG_GENERIC_BUG=y |
61 | CONFIG_DTC=y | ||
60 | CONFIG_DEFAULT_UIMAGE=y | 62 | CONFIG_DEFAULT_UIMAGE=y |
61 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
62 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
67 | CONFIG_CONSTRUCTORS=y | ||
65 | 68 | ||
66 | # | 69 | # |
67 | # General setup | 70 | # General setup |
@@ -112,7 +115,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
112 | CONFIG_KALLSYMS=y | 115 | CONFIG_KALLSYMS=y |
113 | # CONFIG_KALLSYMS_ALL is not set | 116 | # CONFIG_KALLSYMS_ALL is not set |
114 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 117 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
115 | # CONFIG_STRIP_ASM_SYMS is not set | ||
116 | CONFIG_HOTPLUG=y | 118 | CONFIG_HOTPLUG=y |
117 | CONFIG_PRINTK=y | 119 | CONFIG_PRINTK=y |
118 | CONFIG_BUG=y | 120 | CONFIG_BUG=y |
@@ -125,9 +127,16 @@ CONFIG_TIMERFD=y | |||
125 | CONFIG_EVENTFD=y | 127 | CONFIG_EVENTFD=y |
126 | CONFIG_SHMEM=y | 128 | CONFIG_SHMEM=y |
127 | CONFIG_AIO=y | 129 | CONFIG_AIO=y |
130 | CONFIG_HAVE_PERF_COUNTERS=y | ||
131 | |||
132 | # | ||
133 | # Performance Counters | ||
134 | # | ||
135 | # CONFIG_PERF_COUNTERS is not set | ||
128 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
129 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
130 | CONFIG_SLUB_DEBUG=y | 138 | CONFIG_SLUB_DEBUG=y |
139 | # CONFIG_STRIP_ASM_SYMS is not set | ||
131 | CONFIG_COMPAT_BRK=y | 140 | CONFIG_COMPAT_BRK=y |
132 | # CONFIG_SLAB is not set | 141 | # CONFIG_SLAB is not set |
133 | CONFIG_SLUB=y | 142 | CONFIG_SLUB=y |
@@ -141,6 +150,10 @@ CONFIG_HAVE_KPROBES=y | |||
141 | CONFIG_HAVE_KRETPROBES=y | 150 | CONFIG_HAVE_KRETPROBES=y |
142 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 151 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
143 | CONFIG_HAVE_CLK=y | 152 | CONFIG_HAVE_CLK=y |
153 | |||
154 | # | ||
155 | # GCOV-based kernel profiling | ||
156 | # | ||
144 | # CONFIG_SLOW_WORK is not set | 157 | # CONFIG_SLOW_WORK is not set |
145 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 158 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
146 | CONFIG_SLABINFO=y | 159 | CONFIG_SLABINFO=y |
@@ -148,7 +161,7 @@ CONFIG_RT_MUTEXES=y | |||
148 | CONFIG_BASE_SMALL=0 | 161 | CONFIG_BASE_SMALL=0 |
149 | # CONFIG_MODULES is not set | 162 | # CONFIG_MODULES is not set |
150 | CONFIG_BLOCK=y | 163 | CONFIG_BLOCK=y |
151 | # CONFIG_LBD is not set | 164 | CONFIG_LBDAF=y |
152 | # CONFIG_BLK_DEV_BSG is not set | 165 | # CONFIG_BLK_DEV_BSG is not set |
153 | # CONFIG_BLK_DEV_INTEGRITY is not set | 166 | # CONFIG_BLK_DEV_INTEGRITY is not set |
154 | 167 | ||
@@ -181,6 +194,7 @@ CONFIG_MPC8560_ADS=y | |||
181 | # CONFIG_MPC85xx_DS is not set | 194 | # CONFIG_MPC85xx_DS is not set |
182 | # CONFIG_SOCRATES is not set | 195 | # CONFIG_SOCRATES is not set |
183 | # CONFIG_KSI8560 is not set | 196 | # CONFIG_KSI8560 is not set |
197 | # CONFIG_XES_MPC85xx is not set | ||
184 | # CONFIG_STX_GP3 is not set | 198 | # CONFIG_STX_GP3 is not set |
185 | # CONFIG_TQM8540 is not set | 199 | # CONFIG_TQM8540 is not set |
186 | # CONFIG_TQM8541 is not set | 200 | # CONFIG_TQM8541 is not set |
@@ -229,6 +243,7 @@ CONFIG_BINFMT_ELF=y | |||
229 | CONFIG_BINFMT_MISC=y | 243 | CONFIG_BINFMT_MISC=y |
230 | CONFIG_MATH_EMULATION=y | 244 | CONFIG_MATH_EMULATION=y |
231 | # CONFIG_IOMMU_HELPER is not set | 245 | # CONFIG_IOMMU_HELPER is not set |
246 | # CONFIG_SWIOTLB is not set | ||
232 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 247 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
233 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 248 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
234 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 249 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -247,9 +262,9 @@ CONFIG_MIGRATION=y | |||
247 | CONFIG_ZONE_DMA_FLAG=1 | 262 | CONFIG_ZONE_DMA_FLAG=1 |
248 | CONFIG_BOUNCE=y | 263 | CONFIG_BOUNCE=y |
249 | CONFIG_VIRT_TO_BUS=y | 264 | CONFIG_VIRT_TO_BUS=y |
250 | CONFIG_UNEVICTABLE_LRU=y | ||
251 | CONFIG_HAVE_MLOCK=y | 265 | CONFIG_HAVE_MLOCK=y |
252 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 266 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
267 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
253 | CONFIG_PPC_4K_PAGES=y | 268 | CONFIG_PPC_4K_PAGES=y |
254 | # CONFIG_PPC_16K_PAGES is not set | 269 | # CONFIG_PPC_16K_PAGES is not set |
255 | # CONFIG_PPC_64K_PAGES is not set | 270 | # CONFIG_PPC_64K_PAGES is not set |
@@ -360,6 +375,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
360 | # CONFIG_ECONET is not set | 375 | # CONFIG_ECONET is not set |
361 | # CONFIG_WAN_ROUTER is not set | 376 | # CONFIG_WAN_ROUTER is not set |
362 | # CONFIG_PHONET is not set | 377 | # CONFIG_PHONET is not set |
378 | # CONFIG_IEEE802154 is not set | ||
363 | # CONFIG_NET_SCHED is not set | 379 | # CONFIG_NET_SCHED is not set |
364 | # CONFIG_DCB is not set | 380 | # CONFIG_DCB is not set |
365 | 381 | ||
@@ -377,7 +393,11 @@ CONFIG_WIRELESS=y | |||
377 | CONFIG_WIRELESS_OLD_REGULATORY=y | 393 | CONFIG_WIRELESS_OLD_REGULATORY=y |
378 | # CONFIG_WIRELESS_EXT is not set | 394 | # CONFIG_WIRELESS_EXT is not set |
379 | # CONFIG_LIB80211 is not set | 395 | # CONFIG_LIB80211 is not set |
380 | # CONFIG_MAC80211 is not set | 396 | |
397 | # | ||
398 | # CFG80211 needs to be enabled for MAC80211 | ||
399 | # | ||
400 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
381 | # CONFIG_WIMAX is not set | 401 | # CONFIG_WIMAX is not set |
382 | # CONFIG_RFKILL is not set | 402 | # CONFIG_RFKILL is not set |
383 | # CONFIG_NET_9P is not set | 403 | # CONFIG_NET_9P is not set |
@@ -400,6 +420,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
400 | # CONFIG_MTD is not set | 420 | # CONFIG_MTD is not set |
401 | CONFIG_OF_DEVICE=y | 421 | CONFIG_OF_DEVICE=y |
402 | CONFIG_OF_GPIO=y | 422 | CONFIG_OF_GPIO=y |
423 | CONFIG_OF_MDIO=y | ||
403 | # CONFIG_PARPORT is not set | 424 | # CONFIG_PARPORT is not set |
404 | CONFIG_BLK_DEV=y | 425 | CONFIG_BLK_DEV=y |
405 | # CONFIG_BLK_DEV_FD is not set | 426 | # CONFIG_BLK_DEV_FD is not set |
@@ -431,6 +452,7 @@ CONFIG_MISC_DEVICES=y | |||
431 | # EEPROM support | 452 | # EEPROM support |
432 | # | 453 | # |
433 | # CONFIG_EEPROM_93CX6 is not set | 454 | # CONFIG_EEPROM_93CX6 is not set |
455 | # CONFIG_CB710_CORE is not set | ||
434 | CONFIG_HAVE_IDE=y | 456 | CONFIG_HAVE_IDE=y |
435 | # CONFIG_IDE is not set | 457 | # CONFIG_IDE is not set |
436 | 458 | ||
@@ -450,14 +472,17 @@ CONFIG_HAVE_IDE=y | |||
450 | # | 472 | # |
451 | 473 | ||
452 | # | 474 | # |
453 | # Enable only one of the two stacks, unless you know what you are doing | 475 | # You can enable one or both FireWire driver stacks. |
476 | # | ||
477 | |||
478 | # | ||
479 | # See the help texts for more information. | ||
454 | # | 480 | # |
455 | # CONFIG_FIREWIRE is not set | 481 | # CONFIG_FIREWIRE is not set |
456 | # CONFIG_IEEE1394 is not set | 482 | # CONFIG_IEEE1394 is not set |
457 | # CONFIG_I2O is not set | 483 | # CONFIG_I2O is not set |
458 | # CONFIG_MACINTOSH_DRIVERS is not set | 484 | # CONFIG_MACINTOSH_DRIVERS is not set |
459 | CONFIG_NETDEVICES=y | 485 | CONFIG_NETDEVICES=y |
460 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
461 | # CONFIG_DUMMY is not set | 486 | # CONFIG_DUMMY is not set |
462 | # CONFIG_BONDING is not set | 487 | # CONFIG_BONDING is not set |
463 | # CONFIG_MACVLAN is not set | 488 | # CONFIG_MACVLAN is not set |
@@ -504,6 +529,7 @@ CONFIG_MII=y | |||
504 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 529 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
505 | # CONFIG_NET_PCI is not set | 530 | # CONFIG_NET_PCI is not set |
506 | # CONFIG_B44 is not set | 531 | # CONFIG_B44 is not set |
532 | # CONFIG_KS8842 is not set | ||
507 | # CONFIG_ATL2 is not set | 533 | # CONFIG_ATL2 is not set |
508 | CONFIG_FS_ENET=y | 534 | CONFIG_FS_ENET=y |
509 | # CONFIG_FS_ENET_HAS_SCC is not set | 535 | # CONFIG_FS_ENET_HAS_SCC is not set |
@@ -527,8 +553,10 @@ CONFIG_E1000=y | |||
527 | # CONFIG_VIA_VELOCITY is not set | 553 | # CONFIG_VIA_VELOCITY is not set |
528 | # CONFIG_TIGON3 is not set | 554 | # CONFIG_TIGON3 is not set |
529 | # CONFIG_BNX2 is not set | 555 | # CONFIG_BNX2 is not set |
556 | # CONFIG_CNIC is not set | ||
530 | CONFIG_FSL_PQ_MDIO=y | 557 | CONFIG_FSL_PQ_MDIO=y |
531 | CONFIG_GIANFAR=y | 558 | CONFIG_GIANFAR=y |
559 | # CONFIG_MV643XX_ETH is not set | ||
532 | # CONFIG_QLA3XXX is not set | 560 | # CONFIG_QLA3XXX is not set |
533 | # CONFIG_ATL1 is not set | 561 | # CONFIG_ATL1 is not set |
534 | # CONFIG_ATL1E is not set | 562 | # CONFIG_ATL1E is not set |
@@ -646,6 +674,11 @@ CONFIG_GEN_RTC=y | |||
646 | CONFIG_DEVPORT=y | 674 | CONFIG_DEVPORT=y |
647 | # CONFIG_I2C is not set | 675 | # CONFIG_I2C is not set |
648 | # CONFIG_SPI is not set | 676 | # CONFIG_SPI is not set |
677 | |||
678 | # | ||
679 | # PPS support | ||
680 | # | ||
681 | # CONFIG_PPS is not set | ||
649 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 682 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
650 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 683 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
651 | CONFIG_GPIOLIB=y | 684 | CONFIG_GPIOLIB=y |
@@ -707,22 +740,7 @@ CONFIG_SSB_POSSIBLE=y | |||
707 | # CONFIG_HTC_PASIC3 is not set | 740 | # CONFIG_HTC_PASIC3 is not set |
708 | # CONFIG_MFD_TMIO is not set | 741 | # CONFIG_MFD_TMIO is not set |
709 | # CONFIG_REGULATOR is not set | 742 | # CONFIG_REGULATOR is not set |
710 | 743 | # CONFIG_MEDIA_SUPPORT is not set | |
711 | # | ||
712 | # Multimedia devices | ||
713 | # | ||
714 | |||
715 | # | ||
716 | # Multimedia core support | ||
717 | # | ||
718 | # CONFIG_VIDEO_DEV is not set | ||
719 | # CONFIG_DVB_CORE is not set | ||
720 | # CONFIG_VIDEO_MEDIA is not set | ||
721 | |||
722 | # | ||
723 | # Multimedia drivers | ||
724 | # | ||
725 | CONFIG_DAB=y | ||
726 | 744 | ||
727 | # | 745 | # |
728 | # Graphics support | 746 | # Graphics support |
@@ -779,6 +797,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
779 | # CONFIG_DMADEVICES is not set | 797 | # CONFIG_DMADEVICES is not set |
780 | # CONFIG_AUXDISPLAY is not set | 798 | # CONFIG_AUXDISPLAY is not set |
781 | # CONFIG_UIO is not set | 799 | # CONFIG_UIO is not set |
800 | |||
801 | # | ||
802 | # TI VLYNQ | ||
803 | # | ||
782 | # CONFIG_STAGING is not set | 804 | # CONFIG_STAGING is not set |
783 | 805 | ||
784 | # | 806 | # |
@@ -798,10 +820,12 @@ CONFIG_FS_MBCACHE=y | |||
798 | # CONFIG_REISERFS_FS is not set | 820 | # CONFIG_REISERFS_FS is not set |
799 | # CONFIG_JFS_FS is not set | 821 | # CONFIG_JFS_FS is not set |
800 | # CONFIG_FS_POSIX_ACL is not set | 822 | # CONFIG_FS_POSIX_ACL is not set |
801 | CONFIG_FILE_LOCKING=y | ||
802 | # CONFIG_XFS_FS is not set | 823 | # CONFIG_XFS_FS is not set |
824 | # CONFIG_GFS2_FS is not set | ||
803 | # CONFIG_OCFS2_FS is not set | 825 | # CONFIG_OCFS2_FS is not set |
804 | # CONFIG_BTRFS_FS is not set | 826 | # CONFIG_BTRFS_FS is not set |
827 | CONFIG_FILE_LOCKING=y | ||
828 | CONFIG_FSNOTIFY=y | ||
805 | CONFIG_DNOTIFY=y | 829 | CONFIG_DNOTIFY=y |
806 | CONFIG_INOTIFY=y | 830 | CONFIG_INOTIFY=y |
807 | CONFIG_INOTIFY_USER=y | 831 | CONFIG_INOTIFY_USER=y |
@@ -916,6 +940,7 @@ CONFIG_HAS_IOPORT=y | |||
916 | CONFIG_HAS_DMA=y | 940 | CONFIG_HAS_DMA=y |
917 | CONFIG_HAVE_LMB=y | 941 | CONFIG_HAVE_LMB=y |
918 | CONFIG_NLATTR=y | 942 | CONFIG_NLATTR=y |
943 | CONFIG_GENERIC_ATOMIC64=y | ||
919 | 944 | ||
920 | # | 945 | # |
921 | # Kernel hacking | 946 | # Kernel hacking |
@@ -946,6 +971,9 @@ CONFIG_SCHED_DEBUG=y | |||
946 | # CONFIG_RT_MUTEX_TESTER is not set | 971 | # CONFIG_RT_MUTEX_TESTER is not set |
947 | # CONFIG_DEBUG_SPINLOCK is not set | 972 | # CONFIG_DEBUG_SPINLOCK is not set |
948 | CONFIG_DEBUG_MUTEXES=y | 973 | CONFIG_DEBUG_MUTEXES=y |
974 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
975 | # CONFIG_PROVE_LOCKING is not set | ||
976 | # CONFIG_LOCK_STAT is not set | ||
949 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 977 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
950 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 978 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
951 | # CONFIG_DEBUG_KOBJECT is not set | 979 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -957,7 +985,6 @@ CONFIG_DEBUG_MUTEXES=y | |||
957 | # CONFIG_DEBUG_LIST is not set | 985 | # CONFIG_DEBUG_LIST is not set |
958 | # CONFIG_DEBUG_SG is not set | 986 | # CONFIG_DEBUG_SG is not set |
959 | # CONFIG_DEBUG_NOTIFIERS is not set | 987 | # CONFIG_DEBUG_NOTIFIERS is not set |
960 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
961 | # CONFIG_RCU_TORTURE_TEST is not set | 988 | # CONFIG_RCU_TORTURE_TEST is not set |
962 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 989 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
963 | # CONFIG_BACKTRACE_SELF_TEST is not set | 990 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -971,16 +998,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
971 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 998 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
972 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 999 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
973 | CONFIG_TRACING_SUPPORT=y | 1000 | CONFIG_TRACING_SUPPORT=y |
974 | 1001 | CONFIG_FTRACE=y | |
975 | # | ||
976 | # Tracers | ||
977 | # | ||
978 | # CONFIG_FUNCTION_TRACER is not set | 1002 | # CONFIG_FUNCTION_TRACER is not set |
1003 | # CONFIG_IRQSOFF_TRACER is not set | ||
979 | # CONFIG_SCHED_TRACER is not set | 1004 | # CONFIG_SCHED_TRACER is not set |
980 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1005 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
981 | # CONFIG_EVENT_TRACER is not set | ||
982 | # CONFIG_BOOT_TRACER is not set | 1006 | # CONFIG_BOOT_TRACER is not set |
983 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1007 | CONFIG_BRANCH_PROFILE_NONE=y |
1008 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1009 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
984 | # CONFIG_STACK_TRACER is not set | 1010 | # CONFIG_STACK_TRACER is not set |
985 | # CONFIG_KMEMTRACE is not set | 1011 | # CONFIG_KMEMTRACE is not set |
986 | # CONFIG_WORKQUEUE_TRACER is not set | 1012 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -988,6 +1014,9 @@ CONFIG_TRACING_SUPPORT=y | |||
988 | # CONFIG_SAMPLES is not set | 1014 | # CONFIG_SAMPLES is not set |
989 | CONFIG_HAVE_ARCH_KGDB=y | 1015 | CONFIG_HAVE_ARCH_KGDB=y |
990 | # CONFIG_KGDB is not set | 1016 | # CONFIG_KGDB is not set |
1017 | # CONFIG_KMEMCHECK is not set | ||
1018 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1019 | CONFIG_PPC_WERROR=y | ||
991 | CONFIG_PRINT_STACK_DEPTH=64 | 1020 | CONFIG_PRINT_STACK_DEPTH=64 |
992 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1021 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
993 | # CONFIG_DEBUG_STACK_USAGE is not set | 1022 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig b/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig index 41209e3a6545..158e63e8607f 100644 --- a/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig +++ b/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:18 2009 | 4 | # Wed Jul 29 23:32:17 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
48 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
@@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y | |||
56 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
57 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
58 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
60 | CONFIG_DTC=y | ||
59 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
60 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
61 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
64 | 67 | ||
65 | # | 68 | # |
66 | # General setup | 69 | # General setup |
@@ -111,7 +114,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
111 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
112 | # CONFIG_KALLSYMS_ALL is not set | 115 | # CONFIG_KALLSYMS_ALL is not set |
113 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
114 | # CONFIG_STRIP_ASM_SYMS is not set | ||
115 | CONFIG_HOTPLUG=y | 117 | CONFIG_HOTPLUG=y |
116 | CONFIG_PRINTK=y | 118 | CONFIG_PRINTK=y |
117 | CONFIG_BUG=y | 119 | CONFIG_BUG=y |
@@ -124,9 +126,16 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
129 | CONFIG_HAVE_PERF_COUNTERS=y | ||
130 | |||
131 | # | ||
132 | # Performance Counters | ||
133 | # | ||
134 | # CONFIG_PERF_COUNTERS is not set | ||
127 | CONFIG_VM_EVENT_COUNTERS=y | 135 | CONFIG_VM_EVENT_COUNTERS=y |
128 | CONFIG_PCI_QUIRKS=y | 136 | CONFIG_PCI_QUIRKS=y |
129 | CONFIG_SLUB_DEBUG=y | 137 | CONFIG_SLUB_DEBUG=y |
138 | # CONFIG_STRIP_ASM_SYMS is not set | ||
130 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
131 | # CONFIG_SLAB is not set | 140 | # CONFIG_SLAB is not set |
132 | CONFIG_SLUB=y | 141 | CONFIG_SLUB=y |
@@ -139,6 +148,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
139 | CONFIG_HAVE_KPROBES=y | 148 | CONFIG_HAVE_KPROBES=y |
140 | CONFIG_HAVE_KRETPROBES=y | 149 | CONFIG_HAVE_KRETPROBES=y |
141 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 150 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
151 | |||
152 | # | ||
153 | # GCOV-based kernel profiling | ||
154 | # | ||
142 | # CONFIG_SLOW_WORK is not set | 155 | # CONFIG_SLOW_WORK is not set |
143 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 156 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
144 | CONFIG_SLABINFO=y | 157 | CONFIG_SLABINFO=y |
@@ -146,7 +159,7 @@ CONFIG_RT_MUTEXES=y | |||
146 | CONFIG_BASE_SMALL=0 | 159 | CONFIG_BASE_SMALL=0 |
147 | # CONFIG_MODULES is not set | 160 | # CONFIG_MODULES is not set |
148 | CONFIG_BLOCK=y | 161 | CONFIG_BLOCK=y |
149 | # CONFIG_LBD is not set | 162 | CONFIG_LBDAF=y |
150 | # CONFIG_BLK_DEV_BSG is not set | 163 | # CONFIG_BLK_DEV_BSG is not set |
151 | # CONFIG_BLK_DEV_INTEGRITY is not set | 164 | # CONFIG_BLK_DEV_INTEGRITY is not set |
152 | 165 | ||
@@ -179,6 +192,7 @@ CONFIG_MPC85xx_CDS=y | |||
179 | # CONFIG_MPC85xx_DS is not set | 192 | # CONFIG_MPC85xx_DS is not set |
180 | # CONFIG_SOCRATES is not set | 193 | # CONFIG_SOCRATES is not set |
181 | # CONFIG_KSI8560 is not set | 194 | # CONFIG_KSI8560 is not set |
195 | # CONFIG_XES_MPC85xx is not set | ||
182 | # CONFIG_STX_GP3 is not set | 196 | # CONFIG_STX_GP3 is not set |
183 | # CONFIG_TQM8540 is not set | 197 | # CONFIG_TQM8540 is not set |
184 | # CONFIG_TQM8541 is not set | 198 | # CONFIG_TQM8541 is not set |
@@ -227,6 +241,7 @@ CONFIG_BINFMT_ELF=y | |||
227 | CONFIG_BINFMT_MISC=y | 241 | CONFIG_BINFMT_MISC=y |
228 | CONFIG_MATH_EMULATION=y | 242 | CONFIG_MATH_EMULATION=y |
229 | # CONFIG_IOMMU_HELPER is not set | 243 | # CONFIG_IOMMU_HELPER is not set |
244 | # CONFIG_SWIOTLB is not set | ||
230 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 245 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
231 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 246 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
232 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 247 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -245,9 +260,9 @@ CONFIG_MIGRATION=y | |||
245 | CONFIG_ZONE_DMA_FLAG=1 | 260 | CONFIG_ZONE_DMA_FLAG=1 |
246 | CONFIG_BOUNCE=y | 261 | CONFIG_BOUNCE=y |
247 | CONFIG_VIRT_TO_BUS=y | 262 | CONFIG_VIRT_TO_BUS=y |
248 | CONFIG_UNEVICTABLE_LRU=y | ||
249 | CONFIG_HAVE_MLOCK=y | 263 | CONFIG_HAVE_MLOCK=y |
250 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 264 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
265 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
251 | CONFIG_PPC_4K_PAGES=y | 266 | CONFIG_PPC_4K_PAGES=y |
252 | # CONFIG_PPC_16K_PAGES is not set | 267 | # CONFIG_PPC_16K_PAGES is not set |
253 | # CONFIG_PPC_64K_PAGES is not set | 268 | # CONFIG_PPC_64K_PAGES is not set |
@@ -358,6 +373,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
358 | # CONFIG_ECONET is not set | 373 | # CONFIG_ECONET is not set |
359 | # CONFIG_WAN_ROUTER is not set | 374 | # CONFIG_WAN_ROUTER is not set |
360 | # CONFIG_PHONET is not set | 375 | # CONFIG_PHONET is not set |
376 | # CONFIG_IEEE802154 is not set | ||
361 | # CONFIG_NET_SCHED is not set | 377 | # CONFIG_NET_SCHED is not set |
362 | # CONFIG_DCB is not set | 378 | # CONFIG_DCB is not set |
363 | 379 | ||
@@ -375,7 +391,11 @@ CONFIG_WIRELESS=y | |||
375 | CONFIG_WIRELESS_OLD_REGULATORY=y | 391 | CONFIG_WIRELESS_OLD_REGULATORY=y |
376 | # CONFIG_WIRELESS_EXT is not set | 392 | # CONFIG_WIRELESS_EXT is not set |
377 | # CONFIG_LIB80211 is not set | 393 | # CONFIG_LIB80211 is not set |
378 | # CONFIG_MAC80211 is not set | 394 | |
395 | # | ||
396 | # CFG80211 needs to be enabled for MAC80211 | ||
397 | # | ||
398 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
379 | # CONFIG_WIMAX is not set | 399 | # CONFIG_WIMAX is not set |
380 | # CONFIG_RFKILL is not set | 400 | # CONFIG_RFKILL is not set |
381 | # CONFIG_NET_9P is not set | 401 | # CONFIG_NET_9P is not set |
@@ -397,6 +417,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
397 | # CONFIG_CONNECTOR is not set | 417 | # CONFIG_CONNECTOR is not set |
398 | # CONFIG_MTD is not set | 418 | # CONFIG_MTD is not set |
399 | CONFIG_OF_DEVICE=y | 419 | CONFIG_OF_DEVICE=y |
420 | CONFIG_OF_MDIO=y | ||
400 | # CONFIG_PARPORT is not set | 421 | # CONFIG_PARPORT is not set |
401 | CONFIG_BLK_DEV=y | 422 | CONFIG_BLK_DEV=y |
402 | # CONFIG_BLK_DEV_FD is not set | 423 | # CONFIG_BLK_DEV_FD is not set |
@@ -428,6 +449,7 @@ CONFIG_MISC_DEVICES=y | |||
428 | # EEPROM support | 449 | # EEPROM support |
429 | # | 450 | # |
430 | # CONFIG_EEPROM_93CX6 is not set | 451 | # CONFIG_EEPROM_93CX6 is not set |
452 | # CONFIG_CB710_CORE is not set | ||
431 | CONFIG_HAVE_IDE=y | 453 | CONFIG_HAVE_IDE=y |
432 | CONFIG_IDE=y | 454 | CONFIG_IDE=y |
433 | 455 | ||
@@ -502,14 +524,17 @@ CONFIG_BLK_DEV_IDEDMA=y | |||
502 | # | 524 | # |
503 | 525 | ||
504 | # | 526 | # |
505 | # Enable only one of the two stacks, unless you know what you are doing | 527 | # You can enable one or both FireWire driver stacks. |
528 | # | ||
529 | |||
530 | # | ||
531 | # See the help texts for more information. | ||
506 | # | 532 | # |
507 | # CONFIG_FIREWIRE is not set | 533 | # CONFIG_FIREWIRE is not set |
508 | # CONFIG_IEEE1394 is not set | 534 | # CONFIG_IEEE1394 is not set |
509 | # CONFIG_I2O is not set | 535 | # CONFIG_I2O is not set |
510 | # CONFIG_MACINTOSH_DRIVERS is not set | 536 | # CONFIG_MACINTOSH_DRIVERS is not set |
511 | CONFIG_NETDEVICES=y | 537 | CONFIG_NETDEVICES=y |
512 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
513 | # CONFIG_DUMMY is not set | 538 | # CONFIG_DUMMY is not set |
514 | # CONFIG_BONDING is not set | 539 | # CONFIG_BONDING is not set |
515 | # CONFIG_MACVLAN is not set | 540 | # CONFIG_MACVLAN is not set |
@@ -556,6 +581,7 @@ CONFIG_MII=y | |||
556 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 581 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
557 | # CONFIG_NET_PCI is not set | 582 | # CONFIG_NET_PCI is not set |
558 | # CONFIG_B44 is not set | 583 | # CONFIG_B44 is not set |
584 | # CONFIG_KS8842 is not set | ||
559 | # CONFIG_ATL2 is not set | 585 | # CONFIG_ATL2 is not set |
560 | CONFIG_NETDEV_1000=y | 586 | CONFIG_NETDEV_1000=y |
561 | # CONFIG_ACENIC is not set | 587 | # CONFIG_ACENIC is not set |
@@ -575,8 +601,10 @@ CONFIG_E1000=y | |||
575 | # CONFIG_VIA_VELOCITY is not set | 601 | # CONFIG_VIA_VELOCITY is not set |
576 | # CONFIG_TIGON3 is not set | 602 | # CONFIG_TIGON3 is not set |
577 | # CONFIG_BNX2 is not set | 603 | # CONFIG_BNX2 is not set |
604 | # CONFIG_CNIC is not set | ||
578 | CONFIG_FSL_PQ_MDIO=y | 605 | CONFIG_FSL_PQ_MDIO=y |
579 | CONFIG_GIANFAR=y | 606 | CONFIG_GIANFAR=y |
607 | # CONFIG_MV643XX_ETH is not set | ||
580 | # CONFIG_QLA3XXX is not set | 608 | # CONFIG_QLA3XXX is not set |
581 | # CONFIG_ATL1 is not set | 609 | # CONFIG_ATL1 is not set |
582 | # CONFIG_ATL1E is not set | 610 | # CONFIG_ATL1E is not set |
@@ -698,6 +726,11 @@ CONFIG_GEN_RTC=y | |||
698 | CONFIG_DEVPORT=y | 726 | CONFIG_DEVPORT=y |
699 | # CONFIG_I2C is not set | 727 | # CONFIG_I2C is not set |
700 | # CONFIG_SPI is not set | 728 | # CONFIG_SPI is not set |
729 | |||
730 | # | ||
731 | # PPS support | ||
732 | # | ||
733 | # CONFIG_PPS is not set | ||
701 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 734 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
702 | # CONFIG_GPIOLIB is not set | 735 | # CONFIG_GPIOLIB is not set |
703 | # CONFIG_W1 is not set | 736 | # CONFIG_W1 is not set |
@@ -737,22 +770,7 @@ CONFIG_SSB_POSSIBLE=y | |||
737 | # CONFIG_HTC_PASIC3 is not set | 770 | # CONFIG_HTC_PASIC3 is not set |
738 | # CONFIG_MFD_TMIO is not set | 771 | # CONFIG_MFD_TMIO is not set |
739 | # CONFIG_REGULATOR is not set | 772 | # CONFIG_REGULATOR is not set |
740 | 773 | # CONFIG_MEDIA_SUPPORT is not set | |
741 | # | ||
742 | # Multimedia devices | ||
743 | # | ||
744 | |||
745 | # | ||
746 | # Multimedia core support | ||
747 | # | ||
748 | # CONFIG_VIDEO_DEV is not set | ||
749 | # CONFIG_DVB_CORE is not set | ||
750 | # CONFIG_VIDEO_MEDIA is not set | ||
751 | |||
752 | # | ||
753 | # Multimedia drivers | ||
754 | # | ||
755 | CONFIG_DAB=y | ||
756 | 774 | ||
757 | # | 775 | # |
758 | # Graphics support | 776 | # Graphics support |
@@ -809,6 +827,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
809 | # CONFIG_DMADEVICES is not set | 827 | # CONFIG_DMADEVICES is not set |
810 | # CONFIG_AUXDISPLAY is not set | 828 | # CONFIG_AUXDISPLAY is not set |
811 | # CONFIG_UIO is not set | 829 | # CONFIG_UIO is not set |
830 | |||
831 | # | ||
832 | # TI VLYNQ | ||
833 | # | ||
812 | # CONFIG_STAGING is not set | 834 | # CONFIG_STAGING is not set |
813 | 835 | ||
814 | # | 836 | # |
@@ -828,10 +850,12 @@ CONFIG_FS_MBCACHE=y | |||
828 | # CONFIG_REISERFS_FS is not set | 850 | # CONFIG_REISERFS_FS is not set |
829 | # CONFIG_JFS_FS is not set | 851 | # CONFIG_JFS_FS is not set |
830 | # CONFIG_FS_POSIX_ACL is not set | 852 | # CONFIG_FS_POSIX_ACL is not set |
831 | CONFIG_FILE_LOCKING=y | ||
832 | # CONFIG_XFS_FS is not set | 853 | # CONFIG_XFS_FS is not set |
854 | # CONFIG_GFS2_FS is not set | ||
833 | # CONFIG_OCFS2_FS is not set | 855 | # CONFIG_OCFS2_FS is not set |
834 | # CONFIG_BTRFS_FS is not set | 856 | # CONFIG_BTRFS_FS is not set |
857 | CONFIG_FILE_LOCKING=y | ||
858 | CONFIG_FSNOTIFY=y | ||
835 | CONFIG_DNOTIFY=y | 859 | CONFIG_DNOTIFY=y |
836 | CONFIG_INOTIFY=y | 860 | CONFIG_INOTIFY=y |
837 | CONFIG_INOTIFY_USER=y | 861 | CONFIG_INOTIFY_USER=y |
@@ -946,6 +970,7 @@ CONFIG_HAS_IOPORT=y | |||
946 | CONFIG_HAS_DMA=y | 970 | CONFIG_HAS_DMA=y |
947 | CONFIG_HAVE_LMB=y | 971 | CONFIG_HAVE_LMB=y |
948 | CONFIG_NLATTR=y | 972 | CONFIG_NLATTR=y |
973 | CONFIG_GENERIC_ATOMIC64=y | ||
949 | 974 | ||
950 | # | 975 | # |
951 | # Kernel hacking | 976 | # Kernel hacking |
@@ -976,6 +1001,9 @@ CONFIG_SCHED_DEBUG=y | |||
976 | # CONFIG_RT_MUTEX_TESTER is not set | 1001 | # CONFIG_RT_MUTEX_TESTER is not set |
977 | # CONFIG_DEBUG_SPINLOCK is not set | 1002 | # CONFIG_DEBUG_SPINLOCK is not set |
978 | CONFIG_DEBUG_MUTEXES=y | 1003 | CONFIG_DEBUG_MUTEXES=y |
1004 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1005 | # CONFIG_PROVE_LOCKING is not set | ||
1006 | # CONFIG_LOCK_STAT is not set | ||
979 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1007 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
980 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1008 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
981 | # CONFIG_DEBUG_KOBJECT is not set | 1009 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -987,7 +1015,6 @@ CONFIG_DEBUG_MUTEXES=y | |||
987 | # CONFIG_DEBUG_LIST is not set | 1015 | # CONFIG_DEBUG_LIST is not set |
988 | # CONFIG_DEBUG_SG is not set | 1016 | # CONFIG_DEBUG_SG is not set |
989 | # CONFIG_DEBUG_NOTIFIERS is not set | 1017 | # CONFIG_DEBUG_NOTIFIERS is not set |
990 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
991 | # CONFIG_RCU_TORTURE_TEST is not set | 1018 | # CONFIG_RCU_TORTURE_TEST is not set |
992 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1019 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
993 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1020 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1001,16 +1028,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1001 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1028 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1002 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1029 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1003 | CONFIG_TRACING_SUPPORT=y | 1030 | CONFIG_TRACING_SUPPORT=y |
1004 | 1031 | CONFIG_FTRACE=y | |
1005 | # | ||
1006 | # Tracers | ||
1007 | # | ||
1008 | # CONFIG_FUNCTION_TRACER is not set | 1032 | # CONFIG_FUNCTION_TRACER is not set |
1033 | # CONFIG_IRQSOFF_TRACER is not set | ||
1009 | # CONFIG_SCHED_TRACER is not set | 1034 | # CONFIG_SCHED_TRACER is not set |
1010 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1035 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1011 | # CONFIG_EVENT_TRACER is not set | ||
1012 | # CONFIG_BOOT_TRACER is not set | 1036 | # CONFIG_BOOT_TRACER is not set |
1013 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1037 | CONFIG_BRANCH_PROFILE_NONE=y |
1038 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1039 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1014 | # CONFIG_STACK_TRACER is not set | 1040 | # CONFIG_STACK_TRACER is not set |
1015 | # CONFIG_KMEMTRACE is not set | 1041 | # CONFIG_KMEMTRACE is not set |
1016 | # CONFIG_WORKQUEUE_TRACER is not set | 1042 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1018,6 +1044,9 @@ CONFIG_TRACING_SUPPORT=y | |||
1018 | # CONFIG_SAMPLES is not set | 1044 | # CONFIG_SAMPLES is not set |
1019 | CONFIG_HAVE_ARCH_KGDB=y | 1045 | CONFIG_HAVE_ARCH_KGDB=y |
1020 | # CONFIG_KGDB is not set | 1046 | # CONFIG_KGDB is not set |
1047 | # CONFIG_KMEMCHECK is not set | ||
1048 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1049 | CONFIG_PPC_WERROR=y | ||
1021 | CONFIG_PRINT_STACK_DEPTH=64 | 1050 | CONFIG_PRINT_STACK_DEPTH=64 |
1022 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1051 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1023 | # CONFIG_DEBUG_STACK_USAGE is not set | 1052 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/85xx/sbc8548_defconfig b/arch/powerpc/configs/85xx/sbc8548_defconfig index 6c36c9c7abfd..2726fca1d694 100644 --- a/arch/powerpc/configs/85xx/sbc8548_defconfig +++ b/arch/powerpc/configs/85xx/sbc8548_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:19 2009 | 4 | # Wed Jul 29 23:32:18 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
48 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
@@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y | |||
56 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
57 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
58 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
60 | CONFIG_DTC=y | ||
59 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
60 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
61 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
64 | 67 | ||
65 | # | 68 | # |
66 | # General setup | 69 | # General setup |
@@ -110,7 +113,6 @@ CONFIG_EMBEDDED=y | |||
110 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
111 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
112 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 115 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
113 | # CONFIG_STRIP_ASM_SYMS is not set | ||
114 | CONFIG_HOTPLUG=y | 116 | CONFIG_HOTPLUG=y |
115 | CONFIG_PRINTK=y | 117 | CONFIG_PRINTK=y |
116 | CONFIG_BUG=y | 118 | CONFIG_BUG=y |
@@ -123,8 +125,15 @@ CONFIG_TIMERFD=y | |||
123 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
124 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
125 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | ||
129 | |||
130 | # | ||
131 | # Performance Counters | ||
132 | # | ||
133 | # CONFIG_PERF_COUNTERS is not set | ||
126 | CONFIG_VM_EVENT_COUNTERS=y | 134 | CONFIG_VM_EVENT_COUNTERS=y |
127 | CONFIG_PCI_QUIRKS=y | 135 | CONFIG_PCI_QUIRKS=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
128 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
129 | CONFIG_SLAB=y | 138 | CONFIG_SLAB=y |
130 | # CONFIG_SLUB is not set | 139 | # CONFIG_SLUB is not set |
@@ -137,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
137 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
138 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
139 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | |||
150 | # | ||
151 | # GCOV-based kernel profiling | ||
152 | # | ||
140 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
141 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
142 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -144,7 +157,7 @@ CONFIG_RT_MUTEXES=y | |||
144 | CONFIG_BASE_SMALL=0 | 157 | CONFIG_BASE_SMALL=0 |
145 | # CONFIG_MODULES is not set | 158 | # CONFIG_MODULES is not set |
146 | CONFIG_BLOCK=y | 159 | CONFIG_BLOCK=y |
147 | # CONFIG_LBD is not set | 160 | CONFIG_LBDAF=y |
148 | # CONFIG_BLK_DEV_BSG is not set | 161 | # CONFIG_BLK_DEV_BSG is not set |
149 | # CONFIG_BLK_DEV_INTEGRITY is not set | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
150 | 163 | ||
@@ -177,6 +190,7 @@ CONFIG_MPC85xx=y | |||
177 | # CONFIG_MPC85xx_DS is not set | 190 | # CONFIG_MPC85xx_DS is not set |
178 | # CONFIG_SOCRATES is not set | 191 | # CONFIG_SOCRATES is not set |
179 | # CONFIG_KSI8560 is not set | 192 | # CONFIG_KSI8560 is not set |
193 | # CONFIG_XES_MPC85xx is not set | ||
180 | # CONFIG_STX_GP3 is not set | 194 | # CONFIG_STX_GP3 is not set |
181 | # CONFIG_TQM8540 is not set | 195 | # CONFIG_TQM8540 is not set |
182 | # CONFIG_TQM8541 is not set | 196 | # CONFIG_TQM8541 is not set |
@@ -224,6 +238,7 @@ CONFIG_BINFMT_ELF=y | |||
224 | CONFIG_BINFMT_MISC=y | 238 | CONFIG_BINFMT_MISC=y |
225 | CONFIG_MATH_EMULATION=y | 239 | CONFIG_MATH_EMULATION=y |
226 | # CONFIG_IOMMU_HELPER is not set | 240 | # CONFIG_IOMMU_HELPER is not set |
241 | # CONFIG_SWIOTLB is not set | ||
227 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 242 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
228 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 243 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
229 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 244 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -242,9 +257,9 @@ CONFIG_MIGRATION=y | |||
242 | CONFIG_ZONE_DMA_FLAG=1 | 257 | CONFIG_ZONE_DMA_FLAG=1 |
243 | CONFIG_BOUNCE=y | 258 | CONFIG_BOUNCE=y |
244 | CONFIG_VIRT_TO_BUS=y | 259 | CONFIG_VIRT_TO_BUS=y |
245 | CONFIG_UNEVICTABLE_LRU=y | ||
246 | CONFIG_HAVE_MLOCK=y | 260 | CONFIG_HAVE_MLOCK=y |
247 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 261 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
262 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
248 | CONFIG_PPC_4K_PAGES=y | 263 | CONFIG_PPC_4K_PAGES=y |
249 | # CONFIG_PPC_16K_PAGES is not set | 264 | # CONFIG_PPC_16K_PAGES is not set |
250 | # CONFIG_PPC_64K_PAGES is not set | 265 | # CONFIG_PPC_64K_PAGES is not set |
@@ -354,6 +369,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
354 | # CONFIG_ECONET is not set | 369 | # CONFIG_ECONET is not set |
355 | # CONFIG_WAN_ROUTER is not set | 370 | # CONFIG_WAN_ROUTER is not set |
356 | # CONFIG_PHONET is not set | 371 | # CONFIG_PHONET is not set |
372 | # CONFIG_IEEE802154 is not set | ||
357 | # CONFIG_NET_SCHED is not set | 373 | # CONFIG_NET_SCHED is not set |
358 | # CONFIG_DCB is not set | 374 | # CONFIG_DCB is not set |
359 | 375 | ||
@@ -371,7 +387,11 @@ CONFIG_WIRELESS=y | |||
371 | CONFIG_WIRELESS_OLD_REGULATORY=y | 387 | CONFIG_WIRELESS_OLD_REGULATORY=y |
372 | # CONFIG_WIRELESS_EXT is not set | 388 | # CONFIG_WIRELESS_EXT is not set |
373 | # CONFIG_LIB80211 is not set | 389 | # CONFIG_LIB80211 is not set |
374 | # CONFIG_MAC80211 is not set | 390 | |
391 | # | ||
392 | # CFG80211 needs to be enabled for MAC80211 | ||
393 | # | ||
394 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
375 | # CONFIG_WIMAX is not set | 395 | # CONFIG_WIMAX is not set |
376 | # CONFIG_RFKILL is not set | 396 | # CONFIG_RFKILL is not set |
377 | # CONFIG_NET_9P is not set | 397 | # CONFIG_NET_9P is not set |
@@ -391,6 +411,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
391 | # CONFIG_CONNECTOR is not set | 411 | # CONFIG_CONNECTOR is not set |
392 | # CONFIG_MTD is not set | 412 | # CONFIG_MTD is not set |
393 | CONFIG_OF_DEVICE=y | 413 | CONFIG_OF_DEVICE=y |
414 | CONFIG_OF_MDIO=y | ||
394 | # CONFIG_PARPORT is not set | 415 | # CONFIG_PARPORT is not set |
395 | CONFIG_BLK_DEV=y | 416 | CONFIG_BLK_DEV=y |
396 | # CONFIG_BLK_DEV_FD is not set | 417 | # CONFIG_BLK_DEV_FD is not set |
@@ -422,6 +443,7 @@ CONFIG_MISC_DEVICES=y | |||
422 | # EEPROM support | 443 | # EEPROM support |
423 | # | 444 | # |
424 | # CONFIG_EEPROM_93CX6 is not set | 445 | # CONFIG_EEPROM_93CX6 is not set |
446 | # CONFIG_CB710_CORE is not set | ||
425 | CONFIG_HAVE_IDE=y | 447 | CONFIG_HAVE_IDE=y |
426 | # CONFIG_IDE is not set | 448 | # CONFIG_IDE is not set |
427 | 449 | ||
@@ -441,14 +463,17 @@ CONFIG_HAVE_IDE=y | |||
441 | # | 463 | # |
442 | 464 | ||
443 | # | 465 | # |
444 | # Enable only one of the two stacks, unless you know what you are doing | 466 | # You can enable one or both FireWire driver stacks. |
467 | # | ||
468 | |||
469 | # | ||
470 | # See the help texts for more information. | ||
445 | # | 471 | # |
446 | # CONFIG_FIREWIRE is not set | 472 | # CONFIG_FIREWIRE is not set |
447 | # CONFIG_IEEE1394 is not set | 473 | # CONFIG_IEEE1394 is not set |
448 | # CONFIG_I2O is not set | 474 | # CONFIG_I2O is not set |
449 | # CONFIG_MACINTOSH_DRIVERS is not set | 475 | # CONFIG_MACINTOSH_DRIVERS is not set |
450 | CONFIG_NETDEVICES=y | 476 | CONFIG_NETDEVICES=y |
451 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
452 | # CONFIG_DUMMY is not set | 477 | # CONFIG_DUMMY is not set |
453 | # CONFIG_BONDING is not set | 478 | # CONFIG_BONDING is not set |
454 | # CONFIG_MACVLAN is not set | 479 | # CONFIG_MACVLAN is not set |
@@ -495,6 +520,7 @@ CONFIG_MII=y | |||
495 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 520 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
496 | # CONFIG_NET_PCI is not set | 521 | # CONFIG_NET_PCI is not set |
497 | # CONFIG_B44 is not set | 522 | # CONFIG_B44 is not set |
523 | # CONFIG_KS8842 is not set | ||
498 | # CONFIG_ATL2 is not set | 524 | # CONFIG_ATL2 is not set |
499 | CONFIG_NETDEV_1000=y | 525 | CONFIG_NETDEV_1000=y |
500 | # CONFIG_ACENIC is not set | 526 | # CONFIG_ACENIC is not set |
@@ -514,8 +540,10 @@ CONFIG_NETDEV_1000=y | |||
514 | # CONFIG_VIA_VELOCITY is not set | 540 | # CONFIG_VIA_VELOCITY is not set |
515 | # CONFIG_TIGON3 is not set | 541 | # CONFIG_TIGON3 is not set |
516 | # CONFIG_BNX2 is not set | 542 | # CONFIG_BNX2 is not set |
543 | # CONFIG_CNIC is not set | ||
517 | CONFIG_FSL_PQ_MDIO=y | 544 | CONFIG_FSL_PQ_MDIO=y |
518 | CONFIG_GIANFAR=y | 545 | CONFIG_GIANFAR=y |
546 | # CONFIG_MV643XX_ETH is not set | ||
519 | # CONFIG_QLA3XXX is not set | 547 | # CONFIG_QLA3XXX is not set |
520 | # CONFIG_ATL1 is not set | 548 | # CONFIG_ATL1 is not set |
521 | # CONFIG_ATL1E is not set | 549 | # CONFIG_ATL1E is not set |
@@ -637,6 +665,11 @@ CONFIG_GEN_RTC=y | |||
637 | CONFIG_DEVPORT=y | 665 | CONFIG_DEVPORT=y |
638 | # CONFIG_I2C is not set | 666 | # CONFIG_I2C is not set |
639 | # CONFIG_SPI is not set | 667 | # CONFIG_SPI is not set |
668 | |||
669 | # | ||
670 | # PPS support | ||
671 | # | ||
672 | # CONFIG_PPS is not set | ||
640 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 673 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
641 | # CONFIG_GPIOLIB is not set | 674 | # CONFIG_GPIOLIB is not set |
642 | # CONFIG_W1 is not set | 675 | # CONFIG_W1 is not set |
@@ -676,22 +709,7 @@ CONFIG_SSB_POSSIBLE=y | |||
676 | # CONFIG_HTC_PASIC3 is not set | 709 | # CONFIG_HTC_PASIC3 is not set |
677 | # CONFIG_MFD_TMIO is not set | 710 | # CONFIG_MFD_TMIO is not set |
678 | # CONFIG_REGULATOR is not set | 711 | # CONFIG_REGULATOR is not set |
679 | 712 | # CONFIG_MEDIA_SUPPORT is not set | |
680 | # | ||
681 | # Multimedia devices | ||
682 | # | ||
683 | |||
684 | # | ||
685 | # Multimedia core support | ||
686 | # | ||
687 | # CONFIG_VIDEO_DEV is not set | ||
688 | # CONFIG_DVB_CORE is not set | ||
689 | # CONFIG_VIDEO_MEDIA is not set | ||
690 | |||
691 | # | ||
692 | # Multimedia drivers | ||
693 | # | ||
694 | CONFIG_DAB=y | ||
695 | 713 | ||
696 | # | 714 | # |
697 | # Graphics support | 715 | # Graphics support |
@@ -721,6 +739,10 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
721 | # CONFIG_DMADEVICES is not set | 739 | # CONFIG_DMADEVICES is not set |
722 | # CONFIG_AUXDISPLAY is not set | 740 | # CONFIG_AUXDISPLAY is not set |
723 | # CONFIG_UIO is not set | 741 | # CONFIG_UIO is not set |
742 | |||
743 | # | ||
744 | # TI VLYNQ | ||
745 | # | ||
724 | # CONFIG_STAGING is not set | 746 | # CONFIG_STAGING is not set |
725 | 747 | ||
726 | # | 748 | # |
@@ -732,10 +754,12 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
732 | # CONFIG_REISERFS_FS is not set | 754 | # CONFIG_REISERFS_FS is not set |
733 | # CONFIG_JFS_FS is not set | 755 | # CONFIG_JFS_FS is not set |
734 | # CONFIG_FS_POSIX_ACL is not set | 756 | # CONFIG_FS_POSIX_ACL is not set |
735 | CONFIG_FILE_LOCKING=y | ||
736 | # CONFIG_XFS_FS is not set | 757 | # CONFIG_XFS_FS is not set |
758 | # CONFIG_GFS2_FS is not set | ||
737 | # CONFIG_OCFS2_FS is not set | 759 | # CONFIG_OCFS2_FS is not set |
738 | # CONFIG_BTRFS_FS is not set | 760 | # CONFIG_BTRFS_FS is not set |
761 | CONFIG_FILE_LOCKING=y | ||
762 | CONFIG_FSNOTIFY=y | ||
739 | CONFIG_DNOTIFY=y | 763 | CONFIG_DNOTIFY=y |
740 | CONFIG_INOTIFY=y | 764 | CONFIG_INOTIFY=y |
741 | CONFIG_INOTIFY_USER=y | 765 | CONFIG_INOTIFY_USER=y |
@@ -838,6 +862,7 @@ CONFIG_HAS_IOPORT=y | |||
838 | CONFIG_HAS_DMA=y | 862 | CONFIG_HAS_DMA=y |
839 | CONFIG_HAVE_LMB=y | 863 | CONFIG_HAVE_LMB=y |
840 | CONFIG_NLATTR=y | 864 | CONFIG_NLATTR=y |
865 | CONFIG_GENERIC_ATOMIC64=y | ||
841 | 866 | ||
842 | # | 867 | # |
843 | # Kernel hacking | 868 | # Kernel hacking |
@@ -861,22 +886,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
861 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 886 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
862 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 887 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
863 | CONFIG_TRACING_SUPPORT=y | 888 | CONFIG_TRACING_SUPPORT=y |
864 | 889 | # CONFIG_FTRACE is not set | |
865 | # | ||
866 | # Tracers | ||
867 | # | ||
868 | # CONFIG_FUNCTION_TRACER is not set | ||
869 | # CONFIG_SCHED_TRACER is not set | ||
870 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
871 | # CONFIG_EVENT_TRACER is not set | ||
872 | # CONFIG_BOOT_TRACER is not set | ||
873 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
874 | # CONFIG_STACK_TRACER is not set | ||
875 | # CONFIG_KMEMTRACE is not set | ||
876 | # CONFIG_WORKQUEUE_TRACER is not set | ||
877 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
878 | # CONFIG_SAMPLES is not set | 890 | # CONFIG_SAMPLES is not set |
879 | CONFIG_HAVE_ARCH_KGDB=y | 891 | CONFIG_HAVE_ARCH_KGDB=y |
892 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
893 | CONFIG_PPC_WERROR=y | ||
880 | CONFIG_PRINT_STACK_DEPTH=64 | 894 | CONFIG_PRINT_STACK_DEPTH=64 |
881 | # CONFIG_IRQSTACKS is not set | 895 | # CONFIG_IRQSTACKS is not set |
882 | # CONFIG_PPC_EARLY_DEBUG is not set | 896 | # CONFIG_PPC_EARLY_DEBUG is not set |
diff --git a/arch/powerpc/configs/85xx/sbc8560_defconfig b/arch/powerpc/configs/85xx/sbc8560_defconfig index 4aaf1a6bdc7d..b0c469823b02 100644 --- a/arch/powerpc/configs/85xx/sbc8560_defconfig +++ b/arch/powerpc/configs/85xx/sbc8560_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:20 2009 | 4 | # Wed Jul 29 23:32:19 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
48 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
@@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y | |||
56 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
57 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
58 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
60 | CONFIG_DTC=y | ||
59 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
60 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
61 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
64 | 67 | ||
65 | # | 68 | # |
66 | # General setup | 69 | # General setup |
@@ -111,7 +114,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
111 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
112 | # CONFIG_KALLSYMS_ALL is not set | 115 | # CONFIG_KALLSYMS_ALL is not set |
113 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
114 | # CONFIG_STRIP_ASM_SYMS is not set | ||
115 | CONFIG_HOTPLUG=y | 117 | CONFIG_HOTPLUG=y |
116 | CONFIG_PRINTK=y | 118 | CONFIG_PRINTK=y |
117 | CONFIG_BUG=y | 119 | CONFIG_BUG=y |
@@ -124,7 +126,14 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
129 | CONFIG_HAVE_PERF_COUNTERS=y | ||
130 | |||
131 | # | ||
132 | # Performance Counters | ||
133 | # | ||
134 | # CONFIG_PERF_COUNTERS is not set | ||
127 | CONFIG_VM_EVENT_COUNTERS=y | 135 | CONFIG_VM_EVENT_COUNTERS=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
128 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
129 | CONFIG_SLAB=y | 138 | CONFIG_SLAB=y |
130 | # CONFIG_SLUB is not set | 139 | # CONFIG_SLUB is not set |
@@ -137,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
137 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
138 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
139 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | |||
150 | # | ||
151 | # GCOV-based kernel profiling | ||
152 | # | ||
140 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
141 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
142 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -144,7 +157,7 @@ CONFIG_RT_MUTEXES=y | |||
144 | CONFIG_BASE_SMALL=0 | 157 | CONFIG_BASE_SMALL=0 |
145 | # CONFIG_MODULES is not set | 158 | # CONFIG_MODULES is not set |
146 | CONFIG_BLOCK=y | 159 | CONFIG_BLOCK=y |
147 | # CONFIG_LBD is not set | 160 | CONFIG_LBDAF=y |
148 | # CONFIG_BLK_DEV_BSG is not set | 161 | # CONFIG_BLK_DEV_BSG is not set |
149 | # CONFIG_BLK_DEV_INTEGRITY is not set | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
150 | 163 | ||
@@ -177,6 +190,7 @@ CONFIG_MPC85xx=y | |||
177 | # CONFIG_MPC85xx_DS is not set | 190 | # CONFIG_MPC85xx_DS is not set |
178 | # CONFIG_SOCRATES is not set | 191 | # CONFIG_SOCRATES is not set |
179 | # CONFIG_KSI8560 is not set | 192 | # CONFIG_KSI8560 is not set |
193 | # CONFIG_XES_MPC85xx is not set | ||
180 | # CONFIG_STX_GP3 is not set | 194 | # CONFIG_STX_GP3 is not set |
181 | # CONFIG_TQM8540 is not set | 195 | # CONFIG_TQM8540 is not set |
182 | # CONFIG_TQM8541 is not set | 196 | # CONFIG_TQM8541 is not set |
@@ -224,6 +238,7 @@ CONFIG_BINFMT_ELF=y | |||
224 | CONFIG_BINFMT_MISC=y | 238 | CONFIG_BINFMT_MISC=y |
225 | # CONFIG_MATH_EMULATION is not set | 239 | # CONFIG_MATH_EMULATION is not set |
226 | # CONFIG_IOMMU_HELPER is not set | 240 | # CONFIG_IOMMU_HELPER is not set |
241 | # CONFIG_SWIOTLB is not set | ||
227 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 242 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
228 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 243 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
229 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 244 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -242,9 +257,9 @@ CONFIG_MIGRATION=y | |||
242 | CONFIG_ZONE_DMA_FLAG=1 | 257 | CONFIG_ZONE_DMA_FLAG=1 |
243 | CONFIG_BOUNCE=y | 258 | CONFIG_BOUNCE=y |
244 | CONFIG_VIRT_TO_BUS=y | 259 | CONFIG_VIRT_TO_BUS=y |
245 | CONFIG_UNEVICTABLE_LRU=y | ||
246 | CONFIG_HAVE_MLOCK=y | 260 | CONFIG_HAVE_MLOCK=y |
247 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 261 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
262 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
248 | CONFIG_PPC_4K_PAGES=y | 263 | CONFIG_PPC_4K_PAGES=y |
249 | # CONFIG_PPC_16K_PAGES is not set | 264 | # CONFIG_PPC_16K_PAGES is not set |
250 | # CONFIG_PPC_64K_PAGES is not set | 265 | # CONFIG_PPC_64K_PAGES is not set |
@@ -346,6 +361,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
346 | # CONFIG_ECONET is not set | 361 | # CONFIG_ECONET is not set |
347 | # CONFIG_WAN_ROUTER is not set | 362 | # CONFIG_WAN_ROUTER is not set |
348 | # CONFIG_PHONET is not set | 363 | # CONFIG_PHONET is not set |
364 | # CONFIG_IEEE802154 is not set | ||
349 | # CONFIG_NET_SCHED is not set | 365 | # CONFIG_NET_SCHED is not set |
350 | # CONFIG_DCB is not set | 366 | # CONFIG_DCB is not set |
351 | 367 | ||
@@ -363,7 +379,11 @@ CONFIG_WIRELESS=y | |||
363 | CONFIG_WIRELESS_OLD_REGULATORY=y | 379 | CONFIG_WIRELESS_OLD_REGULATORY=y |
364 | # CONFIG_WIRELESS_EXT is not set | 380 | # CONFIG_WIRELESS_EXT is not set |
365 | # CONFIG_LIB80211 is not set | 381 | # CONFIG_LIB80211 is not set |
366 | # CONFIG_MAC80211 is not set | 382 | |
383 | # | ||
384 | # CFG80211 needs to be enabled for MAC80211 | ||
385 | # | ||
386 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
367 | # CONFIG_WIMAX is not set | 387 | # CONFIG_WIMAX is not set |
368 | # CONFIG_RFKILL is not set | 388 | # CONFIG_RFKILL is not set |
369 | # CONFIG_NET_9P is not set | 389 | # CONFIG_NET_9P is not set |
@@ -385,6 +405,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
385 | # CONFIG_CONNECTOR is not set | 405 | # CONFIG_CONNECTOR is not set |
386 | # CONFIG_MTD is not set | 406 | # CONFIG_MTD is not set |
387 | CONFIG_OF_DEVICE=y | 407 | CONFIG_OF_DEVICE=y |
408 | CONFIG_OF_MDIO=y | ||
388 | # CONFIG_PARPORT is not set | 409 | # CONFIG_PARPORT is not set |
389 | CONFIG_BLK_DEV=y | 410 | CONFIG_BLK_DEV=y |
390 | # CONFIG_BLK_DEV_FD is not set | 411 | # CONFIG_BLK_DEV_FD is not set |
@@ -421,7 +442,6 @@ CONFIG_HAVE_IDE=y | |||
421 | # CONFIG_MD is not set | 442 | # CONFIG_MD is not set |
422 | # CONFIG_MACINTOSH_DRIVERS is not set | 443 | # CONFIG_MACINTOSH_DRIVERS is not set |
423 | CONFIG_NETDEVICES=y | 444 | CONFIG_NETDEVICES=y |
424 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
425 | # CONFIG_DUMMY is not set | 445 | # CONFIG_DUMMY is not set |
426 | # CONFIG_BONDING is not set | 446 | # CONFIG_BONDING is not set |
427 | # CONFIG_MACVLAN is not set | 447 | # CONFIG_MACVLAN is not set |
@@ -460,9 +480,11 @@ CONFIG_MII=y | |||
460 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 480 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
461 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 481 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
462 | # CONFIG_B44 is not set | 482 | # CONFIG_B44 is not set |
483 | # CONFIG_KS8842 is not set | ||
463 | CONFIG_NETDEV_1000=y | 484 | CONFIG_NETDEV_1000=y |
464 | CONFIG_FSL_PQ_MDIO=y | 485 | CONFIG_FSL_PQ_MDIO=y |
465 | CONFIG_GIANFAR=y | 486 | CONFIG_GIANFAR=y |
487 | # CONFIG_MV643XX_ETH is not set | ||
466 | CONFIG_NETDEV_10000=y | 488 | CONFIG_NETDEV_10000=y |
467 | 489 | ||
468 | # | 490 | # |
@@ -551,6 +573,11 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
551 | # CONFIG_TCG_TPM is not set | 573 | # CONFIG_TCG_TPM is not set |
552 | # CONFIG_I2C is not set | 574 | # CONFIG_I2C is not set |
553 | # CONFIG_SPI is not set | 575 | # CONFIG_SPI is not set |
576 | |||
577 | # | ||
578 | # PPS support | ||
579 | # | ||
580 | # CONFIG_PPS is not set | ||
554 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 581 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
555 | # CONFIG_GPIOLIB is not set | 582 | # CONFIG_GPIOLIB is not set |
556 | # CONFIG_W1 is not set | 583 | # CONFIG_W1 is not set |
@@ -586,22 +613,7 @@ CONFIG_SSB_POSSIBLE=y | |||
586 | # CONFIG_HTC_PASIC3 is not set | 613 | # CONFIG_HTC_PASIC3 is not set |
587 | # CONFIG_MFD_TMIO is not set | 614 | # CONFIG_MFD_TMIO is not set |
588 | # CONFIG_REGULATOR is not set | 615 | # CONFIG_REGULATOR is not set |
589 | 616 | # CONFIG_MEDIA_SUPPORT is not set | |
590 | # | ||
591 | # Multimedia devices | ||
592 | # | ||
593 | |||
594 | # | ||
595 | # Multimedia core support | ||
596 | # | ||
597 | # CONFIG_VIDEO_DEV is not set | ||
598 | # CONFIG_DVB_CORE is not set | ||
599 | # CONFIG_VIDEO_MEDIA is not set | ||
600 | |||
601 | # | ||
602 | # Multimedia drivers | ||
603 | # | ||
604 | CONFIG_DAB=y | ||
605 | 617 | ||
606 | # | 618 | # |
607 | # Graphics support | 619 | # Graphics support |
@@ -690,6 +702,10 @@ CONFIG_RTC_DRV_M48T59=y | |||
690 | # CONFIG_DMADEVICES is not set | 702 | # CONFIG_DMADEVICES is not set |
691 | # CONFIG_AUXDISPLAY is not set | 703 | # CONFIG_AUXDISPLAY is not set |
692 | # CONFIG_UIO is not set | 704 | # CONFIG_UIO is not set |
705 | |||
706 | # | ||
707 | # TI VLYNQ | ||
708 | # | ||
693 | # CONFIG_STAGING is not set | 709 | # CONFIG_STAGING is not set |
694 | 710 | ||
695 | # | 711 | # |
@@ -701,10 +717,12 @@ CONFIG_RTC_DRV_M48T59=y | |||
701 | # CONFIG_REISERFS_FS is not set | 717 | # CONFIG_REISERFS_FS is not set |
702 | # CONFIG_JFS_FS is not set | 718 | # CONFIG_JFS_FS is not set |
703 | # CONFIG_FS_POSIX_ACL is not set | 719 | # CONFIG_FS_POSIX_ACL is not set |
704 | CONFIG_FILE_LOCKING=y | ||
705 | # CONFIG_XFS_FS is not set | 720 | # CONFIG_XFS_FS is not set |
721 | # CONFIG_GFS2_FS is not set | ||
706 | # CONFIG_OCFS2_FS is not set | 722 | # CONFIG_OCFS2_FS is not set |
707 | # CONFIG_BTRFS_FS is not set | 723 | # CONFIG_BTRFS_FS is not set |
724 | CONFIG_FILE_LOCKING=y | ||
725 | CONFIG_FSNOTIFY=y | ||
708 | CONFIG_DNOTIFY=y | 726 | CONFIG_DNOTIFY=y |
709 | CONFIG_INOTIFY=y | 727 | CONFIG_INOTIFY=y |
710 | CONFIG_INOTIFY_USER=y | 728 | CONFIG_INOTIFY_USER=y |
@@ -819,6 +837,7 @@ CONFIG_HAS_IOPORT=y | |||
819 | CONFIG_HAS_DMA=y | 837 | CONFIG_HAS_DMA=y |
820 | CONFIG_HAVE_LMB=y | 838 | CONFIG_HAVE_LMB=y |
821 | CONFIG_NLATTR=y | 839 | CONFIG_NLATTR=y |
840 | CONFIG_GENERIC_ATOMIC64=y | ||
822 | 841 | ||
823 | # | 842 | # |
824 | # Kernel hacking | 843 | # Kernel hacking |
@@ -848,6 +867,9 @@ CONFIG_SCHED_DEBUG=y | |||
848 | # CONFIG_RT_MUTEX_TESTER is not set | 867 | # CONFIG_RT_MUTEX_TESTER is not set |
849 | # CONFIG_DEBUG_SPINLOCK is not set | 868 | # CONFIG_DEBUG_SPINLOCK is not set |
850 | CONFIG_DEBUG_MUTEXES=y | 869 | CONFIG_DEBUG_MUTEXES=y |
870 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
871 | # CONFIG_PROVE_LOCKING is not set | ||
872 | # CONFIG_LOCK_STAT is not set | ||
851 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 873 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
852 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 874 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
853 | # CONFIG_DEBUG_KOBJECT is not set | 875 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -859,7 +881,6 @@ CONFIG_DEBUG_MUTEXES=y | |||
859 | # CONFIG_DEBUG_LIST is not set | 881 | # CONFIG_DEBUG_LIST is not set |
860 | # CONFIG_DEBUG_SG is not set | 882 | # CONFIG_DEBUG_SG is not set |
861 | # CONFIG_DEBUG_NOTIFIERS is not set | 883 | # CONFIG_DEBUG_NOTIFIERS is not set |
862 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
863 | # CONFIG_RCU_TORTURE_TEST is not set | 884 | # CONFIG_RCU_TORTURE_TEST is not set |
864 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 885 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
865 | # CONFIG_BACKTRACE_SELF_TEST is not set | 886 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -873,16 +894,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
873 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 894 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
874 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 895 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
875 | CONFIG_TRACING_SUPPORT=y | 896 | CONFIG_TRACING_SUPPORT=y |
876 | 897 | CONFIG_FTRACE=y | |
877 | # | ||
878 | # Tracers | ||
879 | # | ||
880 | # CONFIG_FUNCTION_TRACER is not set | 898 | # CONFIG_FUNCTION_TRACER is not set |
899 | # CONFIG_IRQSOFF_TRACER is not set | ||
881 | # CONFIG_SCHED_TRACER is not set | 900 | # CONFIG_SCHED_TRACER is not set |
882 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 901 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
883 | # CONFIG_EVENT_TRACER is not set | ||
884 | # CONFIG_BOOT_TRACER is not set | 902 | # CONFIG_BOOT_TRACER is not set |
885 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 903 | CONFIG_BRANCH_PROFILE_NONE=y |
904 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
905 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
886 | # CONFIG_STACK_TRACER is not set | 906 | # CONFIG_STACK_TRACER is not set |
887 | # CONFIG_KMEMTRACE is not set | 907 | # CONFIG_KMEMTRACE is not set |
888 | # CONFIG_WORKQUEUE_TRACER is not set | 908 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -890,6 +910,9 @@ CONFIG_TRACING_SUPPORT=y | |||
890 | # CONFIG_SAMPLES is not set | 910 | # CONFIG_SAMPLES is not set |
891 | CONFIG_HAVE_ARCH_KGDB=y | 911 | CONFIG_HAVE_ARCH_KGDB=y |
892 | # CONFIG_KGDB is not set | 912 | # CONFIG_KGDB is not set |
913 | # CONFIG_KMEMCHECK is not set | ||
914 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
915 | CONFIG_PPC_WERROR=y | ||
893 | CONFIG_PRINT_STACK_DEPTH=64 | 916 | CONFIG_PRINT_STACK_DEPTH=64 |
894 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 917 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
895 | # CONFIG_DEBUG_STACK_USAGE is not set | 918 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/85xx/socrates_defconfig b/arch/powerpc/configs/85xx/socrates_defconfig index 79984589db69..04c85dada845 100644 --- a/arch/powerpc/configs/85xx/socrates_defconfig +++ b/arch/powerpc/configs/85xx/socrates_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:21 2009 | 4 | # Wed Jul 29 23:32:19 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
48 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
@@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y | |||
56 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
57 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
58 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
60 | CONFIG_DTC=y | ||
59 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
60 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
61 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
64 | 67 | ||
65 | # | 68 | # |
66 | # General setup | 69 | # General setup |
@@ -109,7 +112,6 @@ CONFIG_ANON_INODES=y | |||
109 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
110 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
111 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
112 | # CONFIG_STRIP_ASM_SYMS is not set | ||
113 | # CONFIG_HOTPLUG is not set | 115 | # CONFIG_HOTPLUG is not set |
114 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
115 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
@@ -122,9 +124,16 @@ CONFIG_TIMERFD=y | |||
122 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
123 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
124 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
128 | |||
129 | # | ||
130 | # Performance Counters | ||
131 | # | ||
132 | # CONFIG_PERF_COUNTERS is not set | ||
125 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
126 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
127 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
128 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
129 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
130 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
@@ -137,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
137 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
138 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
139 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | |||
150 | # | ||
151 | # GCOV-based kernel profiling | ||
152 | # | ||
140 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
141 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
142 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -149,7 +162,7 @@ CONFIG_MODULE_FORCE_UNLOAD=y | |||
149 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
150 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
151 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
152 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
153 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
154 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
155 | 168 | ||
@@ -182,6 +195,7 @@ CONFIG_MPC85xx=y | |||
182 | # CONFIG_MPC85xx_DS is not set | 195 | # CONFIG_MPC85xx_DS is not set |
183 | CONFIG_SOCRATES=y | 196 | CONFIG_SOCRATES=y |
184 | # CONFIG_KSI8560 is not set | 197 | # CONFIG_KSI8560 is not set |
198 | # CONFIG_XES_MPC85xx is not set | ||
185 | # CONFIG_STX_GP3 is not set | 199 | # CONFIG_STX_GP3 is not set |
186 | # CONFIG_TQM8540 is not set | 200 | # CONFIG_TQM8540 is not set |
187 | # CONFIG_TQM8541 is not set | 201 | # CONFIG_TQM8541 is not set |
@@ -229,6 +243,7 @@ CONFIG_BINFMT_ELF=y | |||
229 | # CONFIG_BINFMT_MISC is not set | 243 | # CONFIG_BINFMT_MISC is not set |
230 | CONFIG_MATH_EMULATION=y | 244 | CONFIG_MATH_EMULATION=y |
231 | # CONFIG_IOMMU_HELPER is not set | 245 | # CONFIG_IOMMU_HELPER is not set |
246 | # CONFIG_SWIOTLB is not set | ||
232 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 247 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
233 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 248 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
234 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 249 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -247,9 +262,9 @@ CONFIG_MIGRATION=y | |||
247 | CONFIG_ZONE_DMA_FLAG=1 | 262 | CONFIG_ZONE_DMA_FLAG=1 |
248 | CONFIG_BOUNCE=y | 263 | CONFIG_BOUNCE=y |
249 | CONFIG_VIRT_TO_BUS=y | 264 | CONFIG_VIRT_TO_BUS=y |
250 | CONFIG_UNEVICTABLE_LRU=y | ||
251 | CONFIG_HAVE_MLOCK=y | 265 | CONFIG_HAVE_MLOCK=y |
252 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 266 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
267 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
253 | CONFIG_PPC_4K_PAGES=y | 268 | CONFIG_PPC_4K_PAGES=y |
254 | # CONFIG_PPC_16K_PAGES is not set | 269 | # CONFIG_PPC_16K_PAGES is not set |
255 | # CONFIG_PPC_64K_PAGES is not set | 270 | # CONFIG_PPC_64K_PAGES is not set |
@@ -357,6 +372,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
357 | # CONFIG_ECONET is not set | 372 | # CONFIG_ECONET is not set |
358 | # CONFIG_WAN_ROUTER is not set | 373 | # CONFIG_WAN_ROUTER is not set |
359 | # CONFIG_PHONET is not set | 374 | # CONFIG_PHONET is not set |
375 | # CONFIG_IEEE802154 is not set | ||
360 | # CONFIG_NET_SCHED is not set | 376 | # CONFIG_NET_SCHED is not set |
361 | # CONFIG_DCB is not set | 377 | # CONFIG_DCB is not set |
362 | 378 | ||
@@ -373,6 +389,7 @@ CONFIG_CAN_BCM=y | |||
373 | # CAN Device Drivers | 389 | # CAN Device Drivers |
374 | # | 390 | # |
375 | # CONFIG_CAN_VCAN is not set | 391 | # CONFIG_CAN_VCAN is not set |
392 | # CONFIG_CAN_DEV is not set | ||
376 | # CONFIG_CAN_DEBUG_DEVICES is not set | 393 | # CONFIG_CAN_DEBUG_DEVICES is not set |
377 | # CONFIG_IRDA is not set | 394 | # CONFIG_IRDA is not set |
378 | # CONFIG_BT is not set | 395 | # CONFIG_BT is not set |
@@ -382,7 +399,11 @@ CONFIG_WIRELESS=y | |||
382 | # CONFIG_WIRELESS_OLD_REGULATORY is not set | 399 | # CONFIG_WIRELESS_OLD_REGULATORY is not set |
383 | # CONFIG_WIRELESS_EXT is not set | 400 | # CONFIG_WIRELESS_EXT is not set |
384 | # CONFIG_LIB80211 is not set | 401 | # CONFIG_LIB80211 is not set |
385 | # CONFIG_MAC80211 is not set | 402 | |
403 | # | ||
404 | # CFG80211 needs to be enabled for MAC80211 | ||
405 | # | ||
406 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
386 | # CONFIG_WIMAX is not set | 407 | # CONFIG_WIMAX is not set |
387 | # CONFIG_RFKILL is not set | 408 | # CONFIG_RFKILL is not set |
388 | # CONFIG_NET_9P is not set | 409 | # CONFIG_NET_9P is not set |
@@ -499,6 +520,7 @@ CONFIG_MTD_NAND_SOCRATES=y | |||
499 | CONFIG_OF_DEVICE=y | 520 | CONFIG_OF_DEVICE=y |
500 | CONFIG_OF_I2C=y | 521 | CONFIG_OF_I2C=y |
501 | CONFIG_OF_SPI=y | 522 | CONFIG_OF_SPI=y |
523 | CONFIG_OF_MDIO=y | ||
502 | # CONFIG_PARPORT is not set | 524 | # CONFIG_PARPORT is not set |
503 | CONFIG_BLK_DEV=y | 525 | CONFIG_BLK_DEV=y |
504 | # CONFIG_BLK_DEV_FD is not set | 526 | # CONFIG_BLK_DEV_FD is not set |
@@ -535,7 +557,9 @@ CONFIG_MISC_DEVICES=y | |||
535 | # CONFIG_EEPROM_AT24 is not set | 557 | # CONFIG_EEPROM_AT24 is not set |
536 | # CONFIG_EEPROM_AT25 is not set | 558 | # CONFIG_EEPROM_AT25 is not set |
537 | # CONFIG_EEPROM_LEGACY is not set | 559 | # CONFIG_EEPROM_LEGACY is not set |
560 | # CONFIG_EEPROM_MAX6875 is not set | ||
538 | # CONFIG_EEPROM_93CX6 is not set | 561 | # CONFIG_EEPROM_93CX6 is not set |
562 | # CONFIG_CB710_CORE is not set | ||
539 | CONFIG_HAVE_IDE=y | 563 | CONFIG_HAVE_IDE=y |
540 | # CONFIG_IDE is not set | 564 | # CONFIG_IDE is not set |
541 | 565 | ||
@@ -558,10 +582,6 @@ CONFIG_BLK_DEV_SD=y | |||
558 | # CONFIG_BLK_DEV_SR is not set | 582 | # CONFIG_BLK_DEV_SR is not set |
559 | # CONFIG_CHR_DEV_SG is not set | 583 | # CONFIG_CHR_DEV_SG is not set |
560 | # CONFIG_CHR_DEV_SCH is not set | 584 | # CONFIG_CHR_DEV_SCH is not set |
561 | |||
562 | # | ||
563 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
564 | # | ||
565 | # CONFIG_SCSI_MULTI_LUN is not set | 585 | # CONFIG_SCSI_MULTI_LUN is not set |
566 | # CONFIG_SCSI_CONSTANTS is not set | 586 | # CONFIG_SCSI_CONSTANTS is not set |
567 | # CONFIG_SCSI_LOGGING is not set | 587 | # CONFIG_SCSI_LOGGING is not set |
@@ -588,14 +608,17 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
588 | # | 608 | # |
589 | 609 | ||
590 | # | 610 | # |
591 | # Enable only one of the two stacks, unless you know what you are doing | 611 | # You can enable one or both FireWire driver stacks. |
612 | # | ||
613 | |||
614 | # | ||
615 | # See the help texts for more information. | ||
592 | # | 616 | # |
593 | # CONFIG_FIREWIRE is not set | 617 | # CONFIG_FIREWIRE is not set |
594 | # CONFIG_IEEE1394 is not set | 618 | # CONFIG_IEEE1394 is not set |
595 | # CONFIG_I2O is not set | 619 | # CONFIG_I2O is not set |
596 | # CONFIG_MACINTOSH_DRIVERS is not set | 620 | # CONFIG_MACINTOSH_DRIVERS is not set |
597 | CONFIG_NETDEVICES=y | 621 | CONFIG_NETDEVICES=y |
598 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
599 | # CONFIG_DUMMY is not set | 622 | # CONFIG_DUMMY is not set |
600 | # CONFIG_BONDING is not set | 623 | # CONFIG_BONDING is not set |
601 | # CONFIG_MACVLAN is not set | 624 | # CONFIG_MACVLAN is not set |
@@ -643,6 +666,8 @@ CONFIG_MII=y | |||
643 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 666 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
644 | # CONFIG_NET_PCI is not set | 667 | # CONFIG_NET_PCI is not set |
645 | # CONFIG_B44 is not set | 668 | # CONFIG_B44 is not set |
669 | # CONFIG_KS8842 is not set | ||
670 | # CONFIG_KS8851 is not set | ||
646 | # CONFIG_ATL2 is not set | 671 | # CONFIG_ATL2 is not set |
647 | CONFIG_NETDEV_1000=y | 672 | CONFIG_NETDEV_1000=y |
648 | # CONFIG_ACENIC is not set | 673 | # CONFIG_ACENIC is not set |
@@ -662,8 +687,10 @@ CONFIG_NETDEV_1000=y | |||
662 | # CONFIG_VIA_VELOCITY is not set | 687 | # CONFIG_VIA_VELOCITY is not set |
663 | # CONFIG_TIGON3 is not set | 688 | # CONFIG_TIGON3 is not set |
664 | # CONFIG_BNX2 is not set | 689 | # CONFIG_BNX2 is not set |
690 | # CONFIG_CNIC is not set | ||
665 | CONFIG_FSL_PQ_MDIO=y | 691 | CONFIG_FSL_PQ_MDIO=y |
666 | CONFIG_GIANFAR=y | 692 | CONFIG_GIANFAR=y |
693 | # CONFIG_MV643XX_ETH is not set | ||
667 | # CONFIG_QLA3XXX is not set | 694 | # CONFIG_QLA3XXX is not set |
668 | # CONFIG_ATL1 is not set | 695 | # CONFIG_ATL1 is not set |
669 | # CONFIG_ATL1E is not set | 696 | # CONFIG_ATL1E is not set |
@@ -733,6 +760,7 @@ CONFIG_INPUT_TOUCHSCREEN=y | |||
733 | # CONFIG_TOUCHSCREEN_AD7879_I2C is not set | 760 | # CONFIG_TOUCHSCREEN_AD7879_I2C is not set |
734 | # CONFIG_TOUCHSCREEN_AD7879_SPI is not set | 761 | # CONFIG_TOUCHSCREEN_AD7879_SPI is not set |
735 | # CONFIG_TOUCHSCREEN_AD7879 is not set | 762 | # CONFIG_TOUCHSCREEN_AD7879 is not set |
763 | # CONFIG_TOUCHSCREEN_EETI is not set | ||
736 | # CONFIG_TOUCHSCREEN_FUJITSU is not set | 764 | # CONFIG_TOUCHSCREEN_FUJITSU is not set |
737 | # CONFIG_TOUCHSCREEN_GUNZE is not set | 765 | # CONFIG_TOUCHSCREEN_GUNZE is not set |
738 | # CONFIG_TOUCHSCREEN_ELO is not set | 766 | # CONFIG_TOUCHSCREEN_ELO is not set |
@@ -746,6 +774,7 @@ CONFIG_INPUT_TOUCHSCREEN=y | |||
746 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set | 774 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set |
747 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set | 775 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set |
748 | # CONFIG_TOUCHSCREEN_TSC2007 is not set | 776 | # CONFIG_TOUCHSCREEN_TSC2007 is not set |
777 | # CONFIG_TOUCHSCREEN_W90X900 is not set | ||
749 | # CONFIG_INPUT_MISC is not set | 778 | # CONFIG_INPUT_MISC is not set |
750 | 779 | ||
751 | # | 780 | # |
@@ -862,7 +891,6 @@ CONFIG_I2C_MPC=y | |||
862 | # CONFIG_SENSORS_PCF8574 is not set | 891 | # CONFIG_SENSORS_PCF8574 is not set |
863 | # CONFIG_PCF8575 is not set | 892 | # CONFIG_PCF8575 is not set |
864 | # CONFIG_SENSORS_PCA9539 is not set | 893 | # CONFIG_SENSORS_PCA9539 is not set |
865 | # CONFIG_SENSORS_MAX6875 is not set | ||
866 | # CONFIG_SENSORS_TSL2550 is not set | 894 | # CONFIG_SENSORS_TSL2550 is not set |
867 | # CONFIG_I2C_DEBUG_CORE is not set | 895 | # CONFIG_I2C_DEBUG_CORE is not set |
868 | # CONFIG_I2C_DEBUG_ALGO is not set | 896 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -875,12 +903,18 @@ CONFIG_SPI_MASTER=y | |||
875 | # SPI Master Controller Drivers | 903 | # SPI Master Controller Drivers |
876 | # | 904 | # |
877 | # CONFIG_SPI_BITBANG is not set | 905 | # CONFIG_SPI_BITBANG is not set |
906 | # CONFIG_SPI_MPC8xxx is not set | ||
878 | 907 | ||
879 | # | 908 | # |
880 | # SPI Protocol Masters | 909 | # SPI Protocol Masters |
881 | # | 910 | # |
882 | # CONFIG_SPI_SPIDEV is not set | 911 | # CONFIG_SPI_SPIDEV is not set |
883 | # CONFIG_SPI_TLE62X0 is not set | 912 | # CONFIG_SPI_TLE62X0 is not set |
913 | |||
914 | # | ||
915 | # PPS support | ||
916 | # | ||
917 | # CONFIG_PPS is not set | ||
884 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 918 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
885 | # CONFIG_GPIOLIB is not set | 919 | # CONFIG_GPIOLIB is not set |
886 | # CONFIG_W1 is not set | 920 | # CONFIG_W1 is not set |
@@ -938,6 +972,7 @@ CONFIG_SENSORS_LM75=y | |||
938 | # CONFIG_SENSORS_SMSC47B397 is not set | 972 | # CONFIG_SENSORS_SMSC47B397 is not set |
939 | # CONFIG_SENSORS_ADS7828 is not set | 973 | # CONFIG_SENSORS_ADS7828 is not set |
940 | # CONFIG_SENSORS_THMC50 is not set | 974 | # CONFIG_SENSORS_THMC50 is not set |
975 | # CONFIG_SENSORS_TMP401 is not set | ||
941 | # CONFIG_SENSORS_VIA686A is not set | 976 | # CONFIG_SENSORS_VIA686A is not set |
942 | # CONFIG_SENSORS_VT1211 is not set | 977 | # CONFIG_SENSORS_VT1211 is not set |
943 | # CONFIG_SENSORS_VT8231 is not set | 978 | # CONFIG_SENSORS_VT8231 is not set |
@@ -973,24 +1008,10 @@ CONFIG_SSB_POSSIBLE=y | |||
973 | # CONFIG_MFD_WM8400 is not set | 1008 | # CONFIG_MFD_WM8400 is not set |
974 | # CONFIG_MFD_WM8350_I2C is not set | 1009 | # CONFIG_MFD_WM8350_I2C is not set |
975 | # CONFIG_MFD_PCF50633 is not set | 1010 | # CONFIG_MFD_PCF50633 is not set |
1011 | # CONFIG_AB3100_CORE is not set | ||
1012 | # CONFIG_EZX_PCAP is not set | ||
976 | # CONFIG_REGULATOR is not set | 1013 | # CONFIG_REGULATOR is not set |
977 | 1014 | # CONFIG_MEDIA_SUPPORT is not set | |
978 | # | ||
979 | # Multimedia devices | ||
980 | # | ||
981 | |||
982 | # | ||
983 | # Multimedia core support | ||
984 | # | ||
985 | # CONFIG_VIDEO_DEV is not set | ||
986 | # CONFIG_DVB_CORE is not set | ||
987 | # CONFIG_VIDEO_MEDIA is not set | ||
988 | |||
989 | # | ||
990 | # Multimedia drivers | ||
991 | # | ||
992 | CONFIG_DAB=y | ||
993 | # CONFIG_USB_DABUSB is not set | ||
994 | 1015 | ||
995 | # | 1016 | # |
996 | # Graphics support | 1017 | # Graphics support |
@@ -1110,7 +1131,7 @@ CONFIG_USB_HID=y | |||
1110 | # CONFIG_HID_CHERRY is not set | 1131 | # CONFIG_HID_CHERRY is not set |
1111 | # CONFIG_HID_CHICONY is not set | 1132 | # CONFIG_HID_CHICONY is not set |
1112 | # CONFIG_HID_CYPRESS is not set | 1133 | # CONFIG_HID_CYPRESS is not set |
1113 | # CONFIG_DRAGONRISE_FF is not set | 1134 | # CONFIG_HID_DRAGONRISE is not set |
1114 | # CONFIG_HID_EZKEY is not set | 1135 | # CONFIG_HID_EZKEY is not set |
1115 | # CONFIG_HID_KYE is not set | 1136 | # CONFIG_HID_KYE is not set |
1116 | # CONFIG_HID_GYRATION is not set | 1137 | # CONFIG_HID_GYRATION is not set |
@@ -1124,10 +1145,11 @@ CONFIG_USB_HID=y | |||
1124 | # CONFIG_HID_SAMSUNG is not set | 1145 | # CONFIG_HID_SAMSUNG is not set |
1125 | # CONFIG_HID_SONY is not set | 1146 | # CONFIG_HID_SONY is not set |
1126 | # CONFIG_HID_SUNPLUS is not set | 1147 | # CONFIG_HID_SUNPLUS is not set |
1127 | # CONFIG_GREENASIA_FF is not set | 1148 | # CONFIG_HID_GREENASIA is not set |
1149 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
1128 | # CONFIG_HID_TOPSEED is not set | 1150 | # CONFIG_HID_TOPSEED is not set |
1129 | # CONFIG_THRUSTMASTER_FF is not set | 1151 | # CONFIG_HID_THRUSTMASTER is not set |
1130 | # CONFIG_ZEROPLUS_FF is not set | 1152 | # CONFIG_HID_ZEROPLUS is not set |
1131 | CONFIG_USB_SUPPORT=y | 1153 | CONFIG_USB_SUPPORT=y |
1132 | CONFIG_USB_ARCH_HAS_HCD=y | 1154 | CONFIG_USB_ARCH_HAS_HCD=y |
1133 | CONFIG_USB_ARCH_HAS_OHCI=y | 1155 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1153,6 +1175,7 @@ CONFIG_USB_MON=y | |||
1153 | # USB Host Controller Drivers | 1175 | # USB Host Controller Drivers |
1154 | # | 1176 | # |
1155 | # CONFIG_USB_C67X00_HCD is not set | 1177 | # CONFIG_USB_C67X00_HCD is not set |
1178 | # CONFIG_USB_XHCI_HCD is not set | ||
1156 | CONFIG_USB_EHCI_HCD=y | 1179 | CONFIG_USB_EHCI_HCD=y |
1157 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1180 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
1158 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1181 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1162,9 +1185,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1162 | # CONFIG_USB_ISP116X_HCD is not set | 1185 | # CONFIG_USB_ISP116X_HCD is not set |
1163 | # CONFIG_USB_ISP1760_HCD is not set | 1186 | # CONFIG_USB_ISP1760_HCD is not set |
1164 | CONFIG_USB_OHCI_HCD=y | 1187 | CONFIG_USB_OHCI_HCD=y |
1165 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1166 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1188 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1167 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1189 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
1190 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1168 | CONFIG_USB_OHCI_HCD_PCI=y | 1191 | CONFIG_USB_OHCI_HCD_PCI=y |
1169 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1192 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
1170 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1193 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
@@ -1284,6 +1307,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1284 | # CONFIG_RTC_DRV_S35390A is not set | 1307 | # CONFIG_RTC_DRV_S35390A is not set |
1285 | # CONFIG_RTC_DRV_FM3130 is not set | 1308 | # CONFIG_RTC_DRV_FM3130 is not set |
1286 | # CONFIG_RTC_DRV_RX8581 is not set | 1309 | # CONFIG_RTC_DRV_RX8581 is not set |
1310 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1287 | 1311 | ||
1288 | # | 1312 | # |
1289 | # SPI RTC drivers | 1313 | # SPI RTC drivers |
@@ -1318,6 +1342,10 @@ CONFIG_RTC_INTF_DEV=y | |||
1318 | # CONFIG_DMADEVICES is not set | 1342 | # CONFIG_DMADEVICES is not set |
1319 | # CONFIG_AUXDISPLAY is not set | 1343 | # CONFIG_AUXDISPLAY is not set |
1320 | # CONFIG_UIO is not set | 1344 | # CONFIG_UIO is not set |
1345 | |||
1346 | # | ||
1347 | # TI VLYNQ | ||
1348 | # | ||
1321 | # CONFIG_STAGING is not set | 1349 | # CONFIG_STAGING is not set |
1322 | 1350 | ||
1323 | # | 1351 | # |
@@ -1337,10 +1365,12 @@ CONFIG_FS_MBCACHE=y | |||
1337 | # CONFIG_REISERFS_FS is not set | 1365 | # CONFIG_REISERFS_FS is not set |
1338 | # CONFIG_JFS_FS is not set | 1366 | # CONFIG_JFS_FS is not set |
1339 | # CONFIG_FS_POSIX_ACL is not set | 1367 | # CONFIG_FS_POSIX_ACL is not set |
1340 | CONFIG_FILE_LOCKING=y | ||
1341 | # CONFIG_XFS_FS is not set | 1368 | # CONFIG_XFS_FS is not set |
1369 | # CONFIG_GFS2_FS is not set | ||
1342 | # CONFIG_OCFS2_FS is not set | 1370 | # CONFIG_OCFS2_FS is not set |
1343 | # CONFIG_BTRFS_FS is not set | 1371 | # CONFIG_BTRFS_FS is not set |
1372 | CONFIG_FILE_LOCKING=y | ||
1373 | CONFIG_FSNOTIFY=y | ||
1344 | CONFIG_DNOTIFY=y | 1374 | CONFIG_DNOTIFY=y |
1345 | CONFIG_INOTIFY=y | 1375 | CONFIG_INOTIFY=y |
1346 | CONFIG_INOTIFY_USER=y | 1376 | CONFIG_INOTIFY_USER=y |
@@ -1449,7 +1479,46 @@ CONFIG_MSDOS_PARTITION=y | |||
1449 | # CONFIG_KARMA_PARTITION is not set | 1479 | # CONFIG_KARMA_PARTITION is not set |
1450 | # CONFIG_EFI_PARTITION is not set | 1480 | # CONFIG_EFI_PARTITION is not set |
1451 | # CONFIG_SYSV68_PARTITION is not set | 1481 | # CONFIG_SYSV68_PARTITION is not set |
1452 | # CONFIG_NLS is not set | 1482 | CONFIG_NLS=y |
1483 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
1484 | # CONFIG_NLS_CODEPAGE_437 is not set | ||
1485 | # CONFIG_NLS_CODEPAGE_737 is not set | ||
1486 | # CONFIG_NLS_CODEPAGE_775 is not set | ||
1487 | # CONFIG_NLS_CODEPAGE_850 is not set | ||
1488 | # CONFIG_NLS_CODEPAGE_852 is not set | ||
1489 | # CONFIG_NLS_CODEPAGE_855 is not set | ||
1490 | # CONFIG_NLS_CODEPAGE_857 is not set | ||
1491 | # CONFIG_NLS_CODEPAGE_860 is not set | ||
1492 | # CONFIG_NLS_CODEPAGE_861 is not set | ||
1493 | # CONFIG_NLS_CODEPAGE_862 is not set | ||
1494 | # CONFIG_NLS_CODEPAGE_863 is not set | ||
1495 | # CONFIG_NLS_CODEPAGE_864 is not set | ||
1496 | # CONFIG_NLS_CODEPAGE_865 is not set | ||
1497 | # CONFIG_NLS_CODEPAGE_866 is not set | ||
1498 | # CONFIG_NLS_CODEPAGE_869 is not set | ||
1499 | # CONFIG_NLS_CODEPAGE_936 is not set | ||
1500 | # CONFIG_NLS_CODEPAGE_950 is not set | ||
1501 | # CONFIG_NLS_CODEPAGE_932 is not set | ||
1502 | # CONFIG_NLS_CODEPAGE_949 is not set | ||
1503 | # CONFIG_NLS_CODEPAGE_874 is not set | ||
1504 | # CONFIG_NLS_ISO8859_8 is not set | ||
1505 | # CONFIG_NLS_CODEPAGE_1250 is not set | ||
1506 | # CONFIG_NLS_CODEPAGE_1251 is not set | ||
1507 | # CONFIG_NLS_ASCII is not set | ||
1508 | # CONFIG_NLS_ISO8859_1 is not set | ||
1509 | # CONFIG_NLS_ISO8859_2 is not set | ||
1510 | # CONFIG_NLS_ISO8859_3 is not set | ||
1511 | # CONFIG_NLS_ISO8859_4 is not set | ||
1512 | # CONFIG_NLS_ISO8859_5 is not set | ||
1513 | # CONFIG_NLS_ISO8859_6 is not set | ||
1514 | # CONFIG_NLS_ISO8859_7 is not set | ||
1515 | # CONFIG_NLS_ISO8859_9 is not set | ||
1516 | # CONFIG_NLS_ISO8859_13 is not set | ||
1517 | # CONFIG_NLS_ISO8859_14 is not set | ||
1518 | # CONFIG_NLS_ISO8859_15 is not set | ||
1519 | # CONFIG_NLS_KOI8_R is not set | ||
1520 | # CONFIG_NLS_KOI8_U is not set | ||
1521 | # CONFIG_NLS_UTF8 is not set | ||
1453 | # CONFIG_DLM is not set | 1522 | # CONFIG_DLM is not set |
1454 | # CONFIG_BINARY_PRINTF is not set | 1523 | # CONFIG_BINARY_PRINTF is not set |
1455 | 1524 | ||
@@ -1473,6 +1542,7 @@ CONFIG_HAS_IOPORT=y | |||
1473 | CONFIG_HAS_DMA=y | 1542 | CONFIG_HAS_DMA=y |
1474 | CONFIG_HAVE_LMB=y | 1543 | CONFIG_HAVE_LMB=y |
1475 | CONFIG_NLATTR=y | 1544 | CONFIG_NLATTR=y |
1545 | CONFIG_GENERIC_ATOMIC64=y | ||
1476 | 1546 | ||
1477 | # | 1547 | # |
1478 | # Kernel hacking | 1548 | # Kernel hacking |
@@ -1498,22 +1568,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1498 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1568 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1499 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1569 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1500 | CONFIG_TRACING_SUPPORT=y | 1570 | CONFIG_TRACING_SUPPORT=y |
1501 | 1571 | # CONFIG_FTRACE is not set | |
1502 | # | ||
1503 | # Tracers | ||
1504 | # | ||
1505 | # CONFIG_FUNCTION_TRACER is not set | ||
1506 | # CONFIG_SCHED_TRACER is not set | ||
1507 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1508 | # CONFIG_EVENT_TRACER is not set | ||
1509 | # CONFIG_BOOT_TRACER is not set | ||
1510 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1511 | # CONFIG_STACK_TRACER is not set | ||
1512 | # CONFIG_KMEMTRACE is not set | ||
1513 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1514 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1515 | # CONFIG_SAMPLES is not set | 1572 | # CONFIG_SAMPLES is not set |
1516 | CONFIG_HAVE_ARCH_KGDB=y | 1573 | CONFIG_HAVE_ARCH_KGDB=y |
1574 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1575 | CONFIG_PPC_WERROR=y | ||
1517 | CONFIG_PRINT_STACK_DEPTH=64 | 1576 | CONFIG_PRINT_STACK_DEPTH=64 |
1518 | # CONFIG_IRQSTACKS is not set | 1577 | # CONFIG_IRQSTACKS is not set |
1519 | # CONFIG_PPC_EARLY_DEBUG is not set | 1578 | # CONFIG_PPC_EARLY_DEBUG is not set |
diff --git a/arch/powerpc/configs/85xx/stx_gp3_defconfig b/arch/powerpc/configs/85xx/stx_gp3_defconfig index bd1bfcddbd0c..e7e81d6769fe 100644 --- a/arch/powerpc/configs/85xx/stx_gp3_defconfig +++ b/arch/powerpc/configs/85xx/stx_gp3_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:22 2009 | 4 | # Wed Jul 29 23:32:20 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | CONFIG_GENERIC_GPIO=y | 48 | CONFIG_GENERIC_GPIO=y |
48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -57,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y | |||
57 | # CONFIG_GENERIC_TBSYNC is not set | 58 | # CONFIG_GENERIC_TBSYNC is not set |
58 | CONFIG_AUDIT_ARCH=y | 59 | CONFIG_AUDIT_ARCH=y |
59 | CONFIG_GENERIC_BUG=y | 60 | CONFIG_GENERIC_BUG=y |
61 | CONFIG_DTC=y | ||
60 | CONFIG_DEFAULT_UIMAGE=y | 62 | CONFIG_DEFAULT_UIMAGE=y |
61 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
62 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
67 | CONFIG_CONSTRUCTORS=y | ||
65 | 68 | ||
66 | # | 69 | # |
67 | # General setup | 70 | # General setup |
@@ -112,7 +115,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
112 | CONFIG_KALLSYMS=y | 115 | CONFIG_KALLSYMS=y |
113 | # CONFIG_KALLSYMS_ALL is not set | 116 | # CONFIG_KALLSYMS_ALL is not set |
114 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 117 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
115 | # CONFIG_STRIP_ASM_SYMS is not set | ||
116 | CONFIG_HOTPLUG=y | 118 | CONFIG_HOTPLUG=y |
117 | CONFIG_PRINTK=y | 119 | CONFIG_PRINTK=y |
118 | CONFIG_BUG=y | 120 | CONFIG_BUG=y |
@@ -125,9 +127,16 @@ CONFIG_TIMERFD=y | |||
125 | CONFIG_EVENTFD=y | 127 | CONFIG_EVENTFD=y |
126 | CONFIG_SHMEM=y | 128 | CONFIG_SHMEM=y |
127 | CONFIG_AIO=y | 129 | CONFIG_AIO=y |
130 | CONFIG_HAVE_PERF_COUNTERS=y | ||
131 | |||
132 | # | ||
133 | # Performance Counters | ||
134 | # | ||
135 | # CONFIG_PERF_COUNTERS is not set | ||
128 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
129 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
130 | CONFIG_SLUB_DEBUG=y | 138 | CONFIG_SLUB_DEBUG=y |
139 | # CONFIG_STRIP_ASM_SYMS is not set | ||
131 | CONFIG_COMPAT_BRK=y | 140 | CONFIG_COMPAT_BRK=y |
132 | # CONFIG_SLAB is not set | 141 | # CONFIG_SLAB is not set |
133 | CONFIG_SLUB=y | 142 | CONFIG_SLUB=y |
@@ -142,6 +151,10 @@ CONFIG_HAVE_KPROBES=y | |||
142 | CONFIG_HAVE_KRETPROBES=y | 151 | CONFIG_HAVE_KRETPROBES=y |
143 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 152 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
144 | CONFIG_HAVE_CLK=y | 153 | CONFIG_HAVE_CLK=y |
154 | |||
155 | # | ||
156 | # GCOV-based kernel profiling | ||
157 | # | ||
145 | # CONFIG_SLOW_WORK is not set | 158 | # CONFIG_SLOW_WORK is not set |
146 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 159 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
147 | CONFIG_SLABINFO=y | 160 | CONFIG_SLABINFO=y |
@@ -153,7 +166,7 @@ CONFIG_MODULES=y | |||
153 | CONFIG_MODVERSIONS=y | 166 | CONFIG_MODVERSIONS=y |
154 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 167 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
155 | CONFIG_BLOCK=y | 168 | CONFIG_BLOCK=y |
156 | # CONFIG_LBD is not set | 169 | CONFIG_LBDAF=y |
157 | # CONFIG_BLK_DEV_BSG is not set | 170 | # CONFIG_BLK_DEV_BSG is not set |
158 | # CONFIG_BLK_DEV_INTEGRITY is not set | 171 | # CONFIG_BLK_DEV_INTEGRITY is not set |
159 | 172 | ||
@@ -186,6 +199,7 @@ CONFIG_MPC85xx=y | |||
186 | # CONFIG_MPC85xx_DS is not set | 199 | # CONFIG_MPC85xx_DS is not set |
187 | # CONFIG_SOCRATES is not set | 200 | # CONFIG_SOCRATES is not set |
188 | # CONFIG_KSI8560 is not set | 201 | # CONFIG_KSI8560 is not set |
202 | # CONFIG_XES_MPC85xx is not set | ||
189 | CONFIG_STX_GP3=y | 203 | CONFIG_STX_GP3=y |
190 | # CONFIG_TQM8540 is not set | 204 | # CONFIG_TQM8540 is not set |
191 | # CONFIG_TQM8541 is not set | 205 | # CONFIG_TQM8541 is not set |
@@ -234,6 +248,7 @@ CONFIG_BINFMT_ELF=y | |||
234 | CONFIG_BINFMT_MISC=m | 248 | CONFIG_BINFMT_MISC=m |
235 | CONFIG_MATH_EMULATION=y | 249 | CONFIG_MATH_EMULATION=y |
236 | # CONFIG_IOMMU_HELPER is not set | 250 | # CONFIG_IOMMU_HELPER is not set |
251 | # CONFIG_SWIOTLB is not set | ||
237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 252 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 253 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -252,9 +267,9 @@ CONFIG_MIGRATION=y | |||
252 | CONFIG_ZONE_DMA_FLAG=1 | 267 | CONFIG_ZONE_DMA_FLAG=1 |
253 | CONFIG_BOUNCE=y | 268 | CONFIG_BOUNCE=y |
254 | CONFIG_VIRT_TO_BUS=y | 269 | CONFIG_VIRT_TO_BUS=y |
255 | CONFIG_UNEVICTABLE_LRU=y | ||
256 | CONFIG_HAVE_MLOCK=y | 270 | CONFIG_HAVE_MLOCK=y |
257 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 271 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
272 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
258 | CONFIG_PPC_4K_PAGES=y | 273 | CONFIG_PPC_4K_PAGES=y |
259 | # CONFIG_PPC_16K_PAGES is not set | 274 | # CONFIG_PPC_16K_PAGES is not set |
260 | # CONFIG_PPC_64K_PAGES is not set | 275 | # CONFIG_PPC_64K_PAGES is not set |
@@ -425,6 +440,7 @@ CONFIG_IP_NF_FILTER=m | |||
425 | # CONFIG_ECONET is not set | 440 | # CONFIG_ECONET is not set |
426 | # CONFIG_WAN_ROUTER is not set | 441 | # CONFIG_WAN_ROUTER is not set |
427 | # CONFIG_PHONET is not set | 442 | # CONFIG_PHONET is not set |
443 | # CONFIG_IEEE802154 is not set | ||
428 | # CONFIG_NET_SCHED is not set | 444 | # CONFIG_NET_SCHED is not set |
429 | # CONFIG_DCB is not set | 445 | # CONFIG_DCB is not set |
430 | 446 | ||
@@ -442,7 +458,11 @@ CONFIG_WIRELESS=y | |||
442 | CONFIG_WIRELESS_OLD_REGULATORY=y | 458 | CONFIG_WIRELESS_OLD_REGULATORY=y |
443 | # CONFIG_WIRELESS_EXT is not set | 459 | # CONFIG_WIRELESS_EXT is not set |
444 | # CONFIG_LIB80211 is not set | 460 | # CONFIG_LIB80211 is not set |
445 | # CONFIG_MAC80211 is not set | 461 | |
462 | # | ||
463 | # CFG80211 needs to be enabled for MAC80211 | ||
464 | # | ||
465 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
446 | # CONFIG_WIMAX is not set | 466 | # CONFIG_WIMAX is not set |
447 | # CONFIG_RFKILL is not set | 467 | # CONFIG_RFKILL is not set |
448 | # CONFIG_NET_9P is not set | 468 | # CONFIG_NET_9P is not set |
@@ -466,6 +486,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
466 | CONFIG_OF_DEVICE=y | 486 | CONFIG_OF_DEVICE=y |
467 | CONFIG_OF_GPIO=y | 487 | CONFIG_OF_GPIO=y |
468 | CONFIG_OF_I2C=m | 488 | CONFIG_OF_I2C=m |
489 | CONFIG_OF_MDIO=y | ||
469 | CONFIG_PARPORT=m | 490 | CONFIG_PARPORT=m |
470 | CONFIG_PARPORT_PC=m | 491 | CONFIG_PARPORT_PC=m |
471 | # CONFIG_PARPORT_PC_FIFO is not set | 492 | # CONFIG_PARPORT_PC_FIFO is not set |
@@ -507,7 +528,9 @@ CONFIG_MISC_DEVICES=y | |||
507 | # | 528 | # |
508 | # CONFIG_EEPROM_AT24 is not set | 529 | # CONFIG_EEPROM_AT24 is not set |
509 | # CONFIG_EEPROM_LEGACY is not set | 530 | # CONFIG_EEPROM_LEGACY is not set |
531 | # CONFIG_EEPROM_MAX6875 is not set | ||
510 | # CONFIG_EEPROM_93CX6 is not set | 532 | # CONFIG_EEPROM_93CX6 is not set |
533 | # CONFIG_CB710_CORE is not set | ||
511 | CONFIG_HAVE_IDE=y | 534 | CONFIG_HAVE_IDE=y |
512 | CONFIG_IDE=y | 535 | CONFIG_IDE=y |
513 | 536 | ||
@@ -581,10 +604,6 @@ CONFIG_BLK_DEV_SR=m | |||
581 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 604 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
582 | CONFIG_CHR_DEV_SG=m | 605 | CONFIG_CHR_DEV_SG=m |
583 | # CONFIG_CHR_DEV_SCH is not set | 606 | # CONFIG_CHR_DEV_SCH is not set |
584 | |||
585 | # | ||
586 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
587 | # | ||
588 | CONFIG_SCSI_MULTI_LUN=y | 607 | CONFIG_SCSI_MULTI_LUN=y |
589 | CONFIG_SCSI_CONSTANTS=y | 608 | CONFIG_SCSI_CONSTANTS=y |
590 | # CONFIG_SCSI_LOGGING is not set | 609 | # CONFIG_SCSI_LOGGING is not set |
@@ -602,6 +621,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
602 | CONFIG_SCSI_LOWLEVEL=y | 621 | CONFIG_SCSI_LOWLEVEL=y |
603 | # CONFIG_ISCSI_TCP is not set | 622 | # CONFIG_ISCSI_TCP is not set |
604 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 623 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
624 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
605 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 625 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
606 | # CONFIG_SCSI_3W_9XXX is not set | 626 | # CONFIG_SCSI_3W_9XXX is not set |
607 | # CONFIG_SCSI_ACARD is not set | 627 | # CONFIG_SCSI_ACARD is not set |
@@ -610,6 +630,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
610 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 630 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
611 | # CONFIG_SCSI_AIC79XX is not set | 631 | # CONFIG_SCSI_AIC79XX is not set |
612 | # CONFIG_SCSI_AIC94XX is not set | 632 | # CONFIG_SCSI_AIC94XX is not set |
633 | # CONFIG_SCSI_MVSAS is not set | ||
613 | # CONFIG_SCSI_DPT_I2O is not set | 634 | # CONFIG_SCSI_DPT_I2O is not set |
614 | # CONFIG_SCSI_ADVANSYS is not set | 635 | # CONFIG_SCSI_ADVANSYS is not set |
615 | # CONFIG_SCSI_ARCMSR is not set | 636 | # CONFIG_SCSI_ARCMSR is not set |
@@ -631,7 +652,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
631 | # CONFIG_SCSI_INIA100 is not set | 652 | # CONFIG_SCSI_INIA100 is not set |
632 | # CONFIG_SCSI_PPA is not set | 653 | # CONFIG_SCSI_PPA is not set |
633 | # CONFIG_SCSI_IMM is not set | 654 | # CONFIG_SCSI_IMM is not set |
634 | # CONFIG_SCSI_MVSAS is not set | ||
635 | # CONFIG_SCSI_STEX is not set | 655 | # CONFIG_SCSI_STEX is not set |
636 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 656 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
637 | # CONFIG_SCSI_QLOGIC_1280 is not set | 657 | # CONFIG_SCSI_QLOGIC_1280 is not set |
@@ -654,14 +674,17 @@ CONFIG_SCSI_LOWLEVEL=y | |||
654 | # | 674 | # |
655 | 675 | ||
656 | # | 676 | # |
657 | # Enable only one of the two stacks, unless you know what you are doing | 677 | # You can enable one or both FireWire driver stacks. |
678 | # | ||
679 | |||
680 | # | ||
681 | # See the help texts for more information. | ||
658 | # | 682 | # |
659 | # CONFIG_FIREWIRE is not set | 683 | # CONFIG_FIREWIRE is not set |
660 | # CONFIG_IEEE1394 is not set | 684 | # CONFIG_IEEE1394 is not set |
661 | # CONFIG_I2O is not set | 685 | # CONFIG_I2O is not set |
662 | # CONFIG_MACINTOSH_DRIVERS is not set | 686 | # CONFIG_MACINTOSH_DRIVERS is not set |
663 | CONFIG_NETDEVICES=y | 687 | CONFIG_NETDEVICES=y |
664 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
665 | # CONFIG_DUMMY is not set | 688 | # CONFIG_DUMMY is not set |
666 | # CONFIG_BONDING is not set | 689 | # CONFIG_BONDING is not set |
667 | # CONFIG_MACVLAN is not set | 690 | # CONFIG_MACVLAN is not set |
@@ -708,6 +731,7 @@ CONFIG_NET_ETHERNET=y | |||
708 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 731 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
709 | # CONFIG_NET_PCI is not set | 732 | # CONFIG_NET_PCI is not set |
710 | # CONFIG_B44 is not set | 733 | # CONFIG_B44 is not set |
734 | # CONFIG_KS8842 is not set | ||
711 | # CONFIG_NET_POCKET is not set | 735 | # CONFIG_NET_POCKET is not set |
712 | # CONFIG_ATL2 is not set | 736 | # CONFIG_ATL2 is not set |
713 | # CONFIG_FS_ENET is not set | 737 | # CONFIG_FS_ENET is not set |
@@ -729,8 +753,10 @@ CONFIG_NETDEV_1000=y | |||
729 | # CONFIG_VIA_VELOCITY is not set | 753 | # CONFIG_VIA_VELOCITY is not set |
730 | # CONFIG_TIGON3 is not set | 754 | # CONFIG_TIGON3 is not set |
731 | # CONFIG_BNX2 is not set | 755 | # CONFIG_BNX2 is not set |
756 | # CONFIG_CNIC is not set | ||
732 | CONFIG_FSL_PQ_MDIO=y | 757 | CONFIG_FSL_PQ_MDIO=y |
733 | CONFIG_GIANFAR=y | 758 | CONFIG_GIANFAR=y |
759 | # CONFIG_MV643XX_ETH is not set | ||
734 | # CONFIG_QLA3XXX is not set | 760 | # CONFIG_QLA3XXX is not set |
735 | # CONFIG_ATL1 is not set | 761 | # CONFIG_ATL1 is not set |
736 | # CONFIG_ATL1E is not set | 762 | # CONFIG_ATL1E is not set |
@@ -802,12 +828,13 @@ CONFIG_INPUT_EVDEV=m | |||
802 | # | 828 | # |
803 | CONFIG_INPUT_KEYBOARD=y | 829 | CONFIG_INPUT_KEYBOARD=y |
804 | CONFIG_KEYBOARD_ATKBD=y | 830 | CONFIG_KEYBOARD_ATKBD=y |
805 | # CONFIG_KEYBOARD_SUNKBD is not set | ||
806 | # CONFIG_KEYBOARD_LKKBD is not set | 831 | # CONFIG_KEYBOARD_LKKBD is not set |
807 | # CONFIG_KEYBOARD_XTKBD is not set | 832 | # CONFIG_KEYBOARD_GPIO is not set |
833 | # CONFIG_KEYBOARD_MATRIX is not set | ||
808 | # CONFIG_KEYBOARD_NEWTON is not set | 834 | # CONFIG_KEYBOARD_NEWTON is not set |
809 | # CONFIG_KEYBOARD_STOWAWAY is not set | 835 | # CONFIG_KEYBOARD_STOWAWAY is not set |
810 | # CONFIG_KEYBOARD_GPIO is not set | 836 | # CONFIG_KEYBOARD_SUNKBD is not set |
837 | # CONFIG_KEYBOARD_XTKBD is not set | ||
811 | CONFIG_INPUT_MOUSE=y | 838 | CONFIG_INPUT_MOUSE=y |
812 | CONFIG_MOUSE_PS2=y | 839 | CONFIG_MOUSE_PS2=y |
813 | CONFIG_MOUSE_PS2_ALPS=y | 840 | CONFIG_MOUSE_PS2_ALPS=y |
@@ -821,6 +848,7 @@ CONFIG_MOUSE_PS2_TRACKPOINT=y | |||
821 | # CONFIG_MOUSE_BCM5974 is not set | 848 | # CONFIG_MOUSE_BCM5974 is not set |
822 | # CONFIG_MOUSE_VSXXXAA is not set | 849 | # CONFIG_MOUSE_VSXXXAA is not set |
823 | # CONFIG_MOUSE_GPIO is not set | 850 | # CONFIG_MOUSE_GPIO is not set |
851 | # CONFIG_MOUSE_SYNAPTICS_I2C is not set | ||
824 | # CONFIG_INPUT_JOYSTICK is not set | 852 | # CONFIG_INPUT_JOYSTICK is not set |
825 | # CONFIG_INPUT_TABLET is not set | 853 | # CONFIG_INPUT_TABLET is not set |
826 | # CONFIG_INPUT_TOUCHSCREEN is not set | 854 | # CONFIG_INPUT_TOUCHSCREEN is not set |
@@ -911,6 +939,7 @@ CONFIG_I2C_ALGOBIT=m | |||
911 | # I2C system bus drivers (mostly embedded / system-on-chip) | 939 | # I2C system bus drivers (mostly embedded / system-on-chip) |
912 | # | 940 | # |
913 | # CONFIG_I2C_CPM is not set | 941 | # CONFIG_I2C_CPM is not set |
942 | # CONFIG_I2C_DESIGNWARE is not set | ||
914 | # CONFIG_I2C_GPIO is not set | 943 | # CONFIG_I2C_GPIO is not set |
915 | # CONFIG_I2C_MPC is not set | 944 | # CONFIG_I2C_MPC is not set |
916 | # CONFIG_I2C_OCORES is not set | 945 | # CONFIG_I2C_OCORES is not set |
@@ -941,13 +970,17 @@ CONFIG_I2C_ALGOBIT=m | |||
941 | # CONFIG_SENSORS_PCF8574 is not set | 970 | # CONFIG_SENSORS_PCF8574 is not set |
942 | # CONFIG_PCF8575 is not set | 971 | # CONFIG_PCF8575 is not set |
943 | # CONFIG_SENSORS_PCA9539 is not set | 972 | # CONFIG_SENSORS_PCA9539 is not set |
944 | # CONFIG_SENSORS_MAX6875 is not set | ||
945 | # CONFIG_SENSORS_TSL2550 is not set | 973 | # CONFIG_SENSORS_TSL2550 is not set |
946 | # CONFIG_I2C_DEBUG_CORE is not set | 974 | # CONFIG_I2C_DEBUG_CORE is not set |
947 | # CONFIG_I2C_DEBUG_ALGO is not set | 975 | # CONFIG_I2C_DEBUG_ALGO is not set |
948 | # CONFIG_I2C_DEBUG_BUS is not set | 976 | # CONFIG_I2C_DEBUG_BUS is not set |
949 | # CONFIG_I2C_DEBUG_CHIP is not set | 977 | # CONFIG_I2C_DEBUG_CHIP is not set |
950 | # CONFIG_SPI is not set | 978 | # CONFIG_SPI is not set |
979 | |||
980 | # | ||
981 | # PPS support | ||
982 | # | ||
983 | # CONFIG_PPS is not set | ||
951 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 984 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
952 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 985 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
953 | CONFIG_GPIOLIB=y | 986 | CONFIG_GPIOLIB=y |
@@ -1027,6 +1060,7 @@ CONFIG_HWMON=y | |||
1027 | # CONFIG_SENSORS_SMSC47B397 is not set | 1060 | # CONFIG_SENSORS_SMSC47B397 is not set |
1028 | # CONFIG_SENSORS_ADS7828 is not set | 1061 | # CONFIG_SENSORS_ADS7828 is not set |
1029 | # CONFIG_SENSORS_THMC50 is not set | 1062 | # CONFIG_SENSORS_THMC50 is not set |
1063 | # CONFIG_SENSORS_TMP401 is not set | ||
1030 | # CONFIG_SENSORS_VIA686A is not set | 1064 | # CONFIG_SENSORS_VIA686A is not set |
1031 | # CONFIG_SENSORS_VT1211 is not set | 1065 | # CONFIG_SENSORS_VT1211 is not set |
1032 | # CONFIG_SENSORS_VT8231 is not set | 1066 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1060,23 +1094,9 @@ CONFIG_SSB_POSSIBLE=y | |||
1060 | # CONFIG_MFD_WM8400 is not set | 1094 | # CONFIG_MFD_WM8400 is not set |
1061 | # CONFIG_MFD_WM8350_I2C is not set | 1095 | # CONFIG_MFD_WM8350_I2C is not set |
1062 | # CONFIG_MFD_PCF50633 is not set | 1096 | # CONFIG_MFD_PCF50633 is not set |
1097 | # CONFIG_AB3100_CORE is not set | ||
1063 | # CONFIG_REGULATOR is not set | 1098 | # CONFIG_REGULATOR is not set |
1064 | 1099 | # CONFIG_MEDIA_SUPPORT is not set | |
1065 | # | ||
1066 | # Multimedia devices | ||
1067 | # | ||
1068 | |||
1069 | # | ||
1070 | # Multimedia core support | ||
1071 | # | ||
1072 | # CONFIG_VIDEO_DEV is not set | ||
1073 | # CONFIG_DVB_CORE is not set | ||
1074 | # CONFIG_VIDEO_MEDIA is not set | ||
1075 | |||
1076 | # | ||
1077 | # Multimedia drivers | ||
1078 | # | ||
1079 | CONFIG_DAB=y | ||
1080 | 1100 | ||
1081 | # | 1101 | # |
1082 | # Graphics support | 1102 | # Graphics support |
@@ -1143,6 +1163,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
1143 | # CONFIG_DMADEVICES is not set | 1163 | # CONFIG_DMADEVICES is not set |
1144 | # CONFIG_AUXDISPLAY is not set | 1164 | # CONFIG_AUXDISPLAY is not set |
1145 | # CONFIG_UIO is not set | 1165 | # CONFIG_UIO is not set |
1166 | |||
1167 | # | ||
1168 | # TI VLYNQ | ||
1169 | # | ||
1146 | # CONFIG_STAGING is not set | 1170 | # CONFIG_STAGING is not set |
1147 | 1171 | ||
1148 | # | 1172 | # |
@@ -1162,10 +1186,12 @@ CONFIG_FS_MBCACHE=y | |||
1162 | # CONFIG_REISERFS_FS is not set | 1186 | # CONFIG_REISERFS_FS is not set |
1163 | # CONFIG_JFS_FS is not set | 1187 | # CONFIG_JFS_FS is not set |
1164 | # CONFIG_FS_POSIX_ACL is not set | 1188 | # CONFIG_FS_POSIX_ACL is not set |
1165 | CONFIG_FILE_LOCKING=y | ||
1166 | # CONFIG_XFS_FS is not set | 1189 | # CONFIG_XFS_FS is not set |
1190 | # CONFIG_GFS2_FS is not set | ||
1167 | # CONFIG_OCFS2_FS is not set | 1191 | # CONFIG_OCFS2_FS is not set |
1168 | # CONFIG_BTRFS_FS is not set | 1192 | # CONFIG_BTRFS_FS is not set |
1193 | CONFIG_FILE_LOCKING=y | ||
1194 | CONFIG_FSNOTIFY=y | ||
1169 | CONFIG_DNOTIFY=y | 1195 | CONFIG_DNOTIFY=y |
1170 | CONFIG_INOTIFY=y | 1196 | CONFIG_INOTIFY=y |
1171 | CONFIG_INOTIFY_USER=y | 1197 | CONFIG_INOTIFY_USER=y |
@@ -1316,6 +1342,7 @@ CONFIG_HAS_IOPORT=y | |||
1316 | CONFIG_HAS_DMA=y | 1342 | CONFIG_HAS_DMA=y |
1317 | CONFIG_HAVE_LMB=y | 1343 | CONFIG_HAVE_LMB=y |
1318 | CONFIG_NLATTR=y | 1344 | CONFIG_NLATTR=y |
1345 | CONFIG_GENERIC_ATOMIC64=y | ||
1319 | 1346 | ||
1320 | # | 1347 | # |
1321 | # Kernel hacking | 1348 | # Kernel hacking |
@@ -1346,6 +1373,9 @@ CONFIG_SCHED_DEBUG=y | |||
1346 | # CONFIG_RT_MUTEX_TESTER is not set | 1373 | # CONFIG_RT_MUTEX_TESTER is not set |
1347 | # CONFIG_DEBUG_SPINLOCK is not set | 1374 | # CONFIG_DEBUG_SPINLOCK is not set |
1348 | # CONFIG_DEBUG_MUTEXES is not set | 1375 | # CONFIG_DEBUG_MUTEXES is not set |
1376 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1377 | # CONFIG_PROVE_LOCKING is not set | ||
1378 | # CONFIG_LOCK_STAT is not set | ||
1349 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1379 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1350 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1380 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1351 | # CONFIG_DEBUG_KOBJECT is not set | 1381 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1358,7 +1388,6 @@ CONFIG_SCHED_DEBUG=y | |||
1358 | # CONFIG_DEBUG_LIST is not set | 1388 | # CONFIG_DEBUG_LIST is not set |
1359 | # CONFIG_DEBUG_SG is not set | 1389 | # CONFIG_DEBUG_SG is not set |
1360 | # CONFIG_DEBUG_NOTIFIERS is not set | 1390 | # CONFIG_DEBUG_NOTIFIERS is not set |
1361 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1362 | # CONFIG_RCU_TORTURE_TEST is not set | 1391 | # CONFIG_RCU_TORTURE_TEST is not set |
1363 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1392 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1364 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1393 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1372,16 +1401,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1372 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1401 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1373 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1402 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1374 | CONFIG_TRACING_SUPPORT=y | 1403 | CONFIG_TRACING_SUPPORT=y |
1375 | 1404 | CONFIG_FTRACE=y | |
1376 | # | ||
1377 | # Tracers | ||
1378 | # | ||
1379 | # CONFIG_FUNCTION_TRACER is not set | 1405 | # CONFIG_FUNCTION_TRACER is not set |
1406 | # CONFIG_IRQSOFF_TRACER is not set | ||
1380 | # CONFIG_SCHED_TRACER is not set | 1407 | # CONFIG_SCHED_TRACER is not set |
1381 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1408 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1382 | # CONFIG_EVENT_TRACER is not set | ||
1383 | # CONFIG_BOOT_TRACER is not set | 1409 | # CONFIG_BOOT_TRACER is not set |
1384 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1410 | CONFIG_BRANCH_PROFILE_NONE=y |
1411 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1412 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1385 | # CONFIG_STACK_TRACER is not set | 1413 | # CONFIG_STACK_TRACER is not set |
1386 | # CONFIG_KMEMTRACE is not set | 1414 | # CONFIG_KMEMTRACE is not set |
1387 | # CONFIG_WORKQUEUE_TRACER is not set | 1415 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1389,6 +1417,9 @@ CONFIG_TRACING_SUPPORT=y | |||
1389 | # CONFIG_SAMPLES is not set | 1417 | # CONFIG_SAMPLES is not set |
1390 | CONFIG_HAVE_ARCH_KGDB=y | 1418 | CONFIG_HAVE_ARCH_KGDB=y |
1391 | # CONFIG_KGDB is not set | 1419 | # CONFIG_KGDB is not set |
1420 | # CONFIG_KMEMCHECK is not set | ||
1421 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1422 | CONFIG_PPC_WERROR=y | ||
1392 | CONFIG_PRINT_STACK_DEPTH=64 | 1423 | CONFIG_PRINT_STACK_DEPTH=64 |
1393 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1424 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1394 | # CONFIG_DEBUG_STACK_USAGE is not set | 1425 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8540_defconfig b/arch/powerpc/configs/85xx/tqm8540_defconfig index 767600145fb2..2c407523aad2 100644 --- a/arch/powerpc/configs/85xx/tqm8540_defconfig +++ b/arch/powerpc/configs/85xx/tqm8540_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:23 2009 | 4 | # Wed Jul 29 23:32:21 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
48 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
@@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y | |||
56 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
57 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
58 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
60 | CONFIG_DTC=y | ||
59 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
60 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
61 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
64 | 67 | ||
65 | # | 68 | # |
66 | # General setup | 69 | # General setup |
@@ -109,7 +112,6 @@ CONFIG_ANON_INODES=y | |||
109 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
110 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
111 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
112 | # CONFIG_STRIP_ASM_SYMS is not set | ||
113 | # CONFIG_HOTPLUG is not set | 115 | # CONFIG_HOTPLUG is not set |
114 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
115 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
@@ -122,9 +124,16 @@ CONFIG_TIMERFD=y | |||
122 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
123 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
124 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
128 | |||
129 | # | ||
130 | # Performance Counters | ||
131 | # | ||
132 | # CONFIG_PERF_COUNTERS is not set | ||
125 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
126 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
127 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
128 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
129 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
130 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
@@ -137,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
137 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
138 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
139 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | |||
150 | # | ||
151 | # GCOV-based kernel profiling | ||
152 | # | ||
140 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
141 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
142 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -144,7 +157,7 @@ CONFIG_RT_MUTEXES=y | |||
144 | CONFIG_BASE_SMALL=0 | 157 | CONFIG_BASE_SMALL=0 |
145 | # CONFIG_MODULES is not set | 158 | # CONFIG_MODULES is not set |
146 | CONFIG_BLOCK=y | 159 | CONFIG_BLOCK=y |
147 | # CONFIG_LBD is not set | 160 | CONFIG_LBDAF=y |
148 | # CONFIG_BLK_DEV_BSG is not set | 161 | # CONFIG_BLK_DEV_BSG is not set |
149 | # CONFIG_BLK_DEV_INTEGRITY is not set | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
150 | 163 | ||
@@ -177,6 +190,7 @@ CONFIG_MPC85xx=y | |||
177 | # CONFIG_MPC85xx_DS is not set | 190 | # CONFIG_MPC85xx_DS is not set |
178 | # CONFIG_SOCRATES is not set | 191 | # CONFIG_SOCRATES is not set |
179 | # CONFIG_KSI8560 is not set | 192 | # CONFIG_KSI8560 is not set |
193 | # CONFIG_XES_MPC85xx is not set | ||
180 | # CONFIG_STX_GP3 is not set | 194 | # CONFIG_STX_GP3 is not set |
181 | CONFIG_TQM8540=y | 195 | CONFIG_TQM8540=y |
182 | # CONFIG_TQM8541 is not set | 196 | # CONFIG_TQM8541 is not set |
@@ -225,6 +239,7 @@ CONFIG_BINFMT_ELF=y | |||
225 | # CONFIG_BINFMT_MISC is not set | 239 | # CONFIG_BINFMT_MISC is not set |
226 | CONFIG_MATH_EMULATION=y | 240 | CONFIG_MATH_EMULATION=y |
227 | # CONFIG_IOMMU_HELPER is not set | 241 | # CONFIG_IOMMU_HELPER is not set |
242 | # CONFIG_SWIOTLB is not set | ||
228 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 243 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
229 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 244 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
230 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 245 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -243,9 +258,9 @@ CONFIG_MIGRATION=y | |||
243 | CONFIG_ZONE_DMA_FLAG=1 | 258 | CONFIG_ZONE_DMA_FLAG=1 |
244 | CONFIG_BOUNCE=y | 259 | CONFIG_BOUNCE=y |
245 | CONFIG_VIRT_TO_BUS=y | 260 | CONFIG_VIRT_TO_BUS=y |
246 | CONFIG_UNEVICTABLE_LRU=y | ||
247 | CONFIG_HAVE_MLOCK=y | 261 | CONFIG_HAVE_MLOCK=y |
248 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 262 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
263 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
249 | CONFIG_PPC_4K_PAGES=y | 264 | CONFIG_PPC_4K_PAGES=y |
250 | # CONFIG_PPC_16K_PAGES is not set | 265 | # CONFIG_PPC_16K_PAGES is not set |
251 | # CONFIG_PPC_64K_PAGES is not set | 266 | # CONFIG_PPC_64K_PAGES is not set |
@@ -353,6 +368,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
353 | # CONFIG_ECONET is not set | 368 | # CONFIG_ECONET is not set |
354 | # CONFIG_WAN_ROUTER is not set | 369 | # CONFIG_WAN_ROUTER is not set |
355 | # CONFIG_PHONET is not set | 370 | # CONFIG_PHONET is not set |
371 | # CONFIG_IEEE802154 is not set | ||
356 | # CONFIG_NET_SCHED is not set | 372 | # CONFIG_NET_SCHED is not set |
357 | # CONFIG_DCB is not set | 373 | # CONFIG_DCB is not set |
358 | 374 | ||
@@ -370,7 +386,11 @@ CONFIG_WIRELESS=y | |||
370 | CONFIG_WIRELESS_OLD_REGULATORY=y | 386 | CONFIG_WIRELESS_OLD_REGULATORY=y |
371 | # CONFIG_WIRELESS_EXT is not set | 387 | # CONFIG_WIRELESS_EXT is not set |
372 | # CONFIG_LIB80211 is not set | 388 | # CONFIG_LIB80211 is not set |
373 | # CONFIG_MAC80211 is not set | 389 | |
390 | # | ||
391 | # CFG80211 needs to be enabled for MAC80211 | ||
392 | # | ||
393 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
374 | # CONFIG_WIMAX is not set | 394 | # CONFIG_WIMAX is not set |
375 | # CONFIG_RFKILL is not set | 395 | # CONFIG_RFKILL is not set |
376 | # CONFIG_NET_9P is not set | 396 | # CONFIG_NET_9P is not set |
@@ -471,6 +491,7 @@ CONFIG_MTD_CFI_UTIL=y | |||
471 | # CONFIG_MTD_UBI is not set | 491 | # CONFIG_MTD_UBI is not set |
472 | CONFIG_OF_DEVICE=y | 492 | CONFIG_OF_DEVICE=y |
473 | CONFIG_OF_I2C=y | 493 | CONFIG_OF_I2C=y |
494 | CONFIG_OF_MDIO=y | ||
474 | # CONFIG_PARPORT is not set | 495 | # CONFIG_PARPORT is not set |
475 | CONFIG_BLK_DEV=y | 496 | CONFIG_BLK_DEV=y |
476 | # CONFIG_BLK_DEV_FD is not set | 497 | # CONFIG_BLK_DEV_FD is not set |
@@ -505,7 +526,9 @@ CONFIG_MISC_DEVICES=y | |||
505 | # | 526 | # |
506 | # CONFIG_EEPROM_AT24 is not set | 527 | # CONFIG_EEPROM_AT24 is not set |
507 | # CONFIG_EEPROM_LEGACY is not set | 528 | # CONFIG_EEPROM_LEGACY is not set |
529 | # CONFIG_EEPROM_MAX6875 is not set | ||
508 | # CONFIG_EEPROM_93CX6 is not set | 530 | # CONFIG_EEPROM_93CX6 is not set |
531 | # CONFIG_CB710_CORE is not set | ||
509 | CONFIG_HAVE_IDE=y | 532 | CONFIG_HAVE_IDE=y |
510 | CONFIG_IDE=y | 533 | CONFIG_IDE=y |
511 | 534 | ||
@@ -580,14 +603,17 @@ CONFIG_BLK_DEV_IDEDMA=y | |||
580 | # | 603 | # |
581 | 604 | ||
582 | # | 605 | # |
583 | # Enable only one of the two stacks, unless you know what you are doing | 606 | # You can enable one or both FireWire driver stacks. |
607 | # | ||
608 | |||
609 | # | ||
610 | # See the help texts for more information. | ||
584 | # | 611 | # |
585 | # CONFIG_FIREWIRE is not set | 612 | # CONFIG_FIREWIRE is not set |
586 | # CONFIG_IEEE1394 is not set | 613 | # CONFIG_IEEE1394 is not set |
587 | # CONFIG_I2O is not set | 614 | # CONFIG_I2O is not set |
588 | # CONFIG_MACINTOSH_DRIVERS is not set | 615 | # CONFIG_MACINTOSH_DRIVERS is not set |
589 | CONFIG_NETDEVICES=y | 616 | CONFIG_NETDEVICES=y |
590 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
591 | # CONFIG_DUMMY is not set | 617 | # CONFIG_DUMMY is not set |
592 | # CONFIG_BONDING is not set | 618 | # CONFIG_BONDING is not set |
593 | # CONFIG_MACVLAN is not set | 619 | # CONFIG_MACVLAN is not set |
@@ -650,6 +676,7 @@ CONFIG_E100=y | |||
650 | # CONFIG_SMSC9420 is not set | 676 | # CONFIG_SMSC9420 is not set |
651 | # CONFIG_SUNDANCE is not set | 677 | # CONFIG_SUNDANCE is not set |
652 | # CONFIG_TLAN is not set | 678 | # CONFIG_TLAN is not set |
679 | # CONFIG_KS8842 is not set | ||
653 | # CONFIG_VIA_RHINE is not set | 680 | # CONFIG_VIA_RHINE is not set |
654 | # CONFIG_SC92031 is not set | 681 | # CONFIG_SC92031 is not set |
655 | # CONFIG_ATL2 is not set | 682 | # CONFIG_ATL2 is not set |
@@ -671,8 +698,10 @@ CONFIG_NETDEV_1000=y | |||
671 | # CONFIG_VIA_VELOCITY is not set | 698 | # CONFIG_VIA_VELOCITY is not set |
672 | # CONFIG_TIGON3 is not set | 699 | # CONFIG_TIGON3 is not set |
673 | # CONFIG_BNX2 is not set | 700 | # CONFIG_BNX2 is not set |
701 | # CONFIG_CNIC is not set | ||
674 | CONFIG_FSL_PQ_MDIO=y | 702 | CONFIG_FSL_PQ_MDIO=y |
675 | CONFIG_GIANFAR=y | 703 | CONFIG_GIANFAR=y |
704 | # CONFIG_MV643XX_ETH is not set | ||
676 | # CONFIG_QLA3XXX is not set | 705 | # CONFIG_QLA3XXX is not set |
677 | # CONFIG_ATL1 is not set | 706 | # CONFIG_ATL1 is not set |
678 | # CONFIG_ATL1E is not set | 707 | # CONFIG_ATL1E is not set |
@@ -850,13 +879,17 @@ CONFIG_I2C_MPC=y | |||
850 | # CONFIG_SENSORS_PCF8574 is not set | 879 | # CONFIG_SENSORS_PCF8574 is not set |
851 | # CONFIG_PCF8575 is not set | 880 | # CONFIG_PCF8575 is not set |
852 | # CONFIG_SENSORS_PCA9539 is not set | 881 | # CONFIG_SENSORS_PCA9539 is not set |
853 | # CONFIG_SENSORS_MAX6875 is not set | ||
854 | # CONFIG_SENSORS_TSL2550 is not set | 882 | # CONFIG_SENSORS_TSL2550 is not set |
855 | # CONFIG_I2C_DEBUG_CORE is not set | 883 | # CONFIG_I2C_DEBUG_CORE is not set |
856 | # CONFIG_I2C_DEBUG_ALGO is not set | 884 | # CONFIG_I2C_DEBUG_ALGO is not set |
857 | # CONFIG_I2C_DEBUG_BUS is not set | 885 | # CONFIG_I2C_DEBUG_BUS is not set |
858 | # CONFIG_I2C_DEBUG_CHIP is not set | 886 | # CONFIG_I2C_DEBUG_CHIP is not set |
859 | # CONFIG_SPI is not set | 887 | # CONFIG_SPI is not set |
888 | |||
889 | # | ||
890 | # PPS support | ||
891 | # | ||
892 | # CONFIG_PPS is not set | ||
860 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 893 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
861 | # CONFIG_GPIOLIB is not set | 894 | # CONFIG_GPIOLIB is not set |
862 | # CONFIG_W1 is not set | 895 | # CONFIG_W1 is not set |
@@ -911,6 +944,7 @@ CONFIG_SENSORS_LM75=y | |||
911 | # CONFIG_SENSORS_SMSC47B397 is not set | 944 | # CONFIG_SENSORS_SMSC47B397 is not set |
912 | # CONFIG_SENSORS_ADS7828 is not set | 945 | # CONFIG_SENSORS_ADS7828 is not set |
913 | # CONFIG_SENSORS_THMC50 is not set | 946 | # CONFIG_SENSORS_THMC50 is not set |
947 | # CONFIG_SENSORS_TMP401 is not set | ||
914 | # CONFIG_SENSORS_VIA686A is not set | 948 | # CONFIG_SENSORS_VIA686A is not set |
915 | # CONFIG_SENSORS_VT1211 is not set | 949 | # CONFIG_SENSORS_VT1211 is not set |
916 | # CONFIG_SENSORS_VT8231 is not set | 950 | # CONFIG_SENSORS_VT8231 is not set |
@@ -945,23 +979,9 @@ CONFIG_SSB_POSSIBLE=y | |||
945 | # CONFIG_MFD_WM8400 is not set | 979 | # CONFIG_MFD_WM8400 is not set |
946 | # CONFIG_MFD_WM8350_I2C is not set | 980 | # CONFIG_MFD_WM8350_I2C is not set |
947 | # CONFIG_MFD_PCF50633 is not set | 981 | # CONFIG_MFD_PCF50633 is not set |
982 | # CONFIG_AB3100_CORE is not set | ||
948 | # CONFIG_REGULATOR is not set | 983 | # CONFIG_REGULATOR is not set |
949 | 984 | # CONFIG_MEDIA_SUPPORT is not set | |
950 | # | ||
951 | # Multimedia devices | ||
952 | # | ||
953 | |||
954 | # | ||
955 | # Multimedia core support | ||
956 | # | ||
957 | # CONFIG_VIDEO_DEV is not set | ||
958 | # CONFIG_DVB_CORE is not set | ||
959 | # CONFIG_VIDEO_MEDIA is not set | ||
960 | |||
961 | # | ||
962 | # Multimedia drivers | ||
963 | # | ||
964 | CONFIG_DAB=y | ||
965 | 985 | ||
966 | # | 986 | # |
967 | # Graphics support | 987 | # Graphics support |
@@ -1018,6 +1038,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
1018 | # CONFIG_DMADEVICES is not set | 1038 | # CONFIG_DMADEVICES is not set |
1019 | # CONFIG_AUXDISPLAY is not set | 1039 | # CONFIG_AUXDISPLAY is not set |
1020 | # CONFIG_UIO is not set | 1040 | # CONFIG_UIO is not set |
1041 | |||
1042 | # | ||
1043 | # TI VLYNQ | ||
1044 | # | ||
1021 | # CONFIG_STAGING is not set | 1045 | # CONFIG_STAGING is not set |
1022 | 1046 | ||
1023 | # | 1047 | # |
@@ -1037,10 +1061,12 @@ CONFIG_FS_MBCACHE=y | |||
1037 | # CONFIG_REISERFS_FS is not set | 1061 | # CONFIG_REISERFS_FS is not set |
1038 | # CONFIG_JFS_FS is not set | 1062 | # CONFIG_JFS_FS is not set |
1039 | # CONFIG_FS_POSIX_ACL is not set | 1063 | # CONFIG_FS_POSIX_ACL is not set |
1040 | CONFIG_FILE_LOCKING=y | ||
1041 | # CONFIG_XFS_FS is not set | 1064 | # CONFIG_XFS_FS is not set |
1065 | # CONFIG_GFS2_FS is not set | ||
1042 | # CONFIG_OCFS2_FS is not set | 1066 | # CONFIG_OCFS2_FS is not set |
1043 | # CONFIG_BTRFS_FS is not set | 1067 | # CONFIG_BTRFS_FS is not set |
1068 | CONFIG_FILE_LOCKING=y | ||
1069 | CONFIG_FSNOTIFY=y | ||
1044 | CONFIG_DNOTIFY=y | 1070 | CONFIG_DNOTIFY=y |
1045 | CONFIG_INOTIFY=y | 1071 | CONFIG_INOTIFY=y |
1046 | CONFIG_INOTIFY_USER=y | 1072 | CONFIG_INOTIFY_USER=y |
@@ -1167,6 +1193,7 @@ CONFIG_HAS_IOPORT=y | |||
1167 | CONFIG_HAS_DMA=y | 1193 | CONFIG_HAS_DMA=y |
1168 | CONFIG_HAVE_LMB=y | 1194 | CONFIG_HAVE_LMB=y |
1169 | CONFIG_NLATTR=y | 1195 | CONFIG_NLATTR=y |
1196 | CONFIG_GENERIC_ATOMIC64=y | ||
1170 | 1197 | ||
1171 | # | 1198 | # |
1172 | # Kernel hacking | 1199 | # Kernel hacking |
@@ -1192,22 +1219,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1192 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1219 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1193 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1220 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1194 | CONFIG_TRACING_SUPPORT=y | 1221 | CONFIG_TRACING_SUPPORT=y |
1195 | 1222 | # CONFIG_FTRACE is not set | |
1196 | # | ||
1197 | # Tracers | ||
1198 | # | ||
1199 | # CONFIG_FUNCTION_TRACER is not set | ||
1200 | # CONFIG_SCHED_TRACER is not set | ||
1201 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1202 | # CONFIG_EVENT_TRACER is not set | ||
1203 | # CONFIG_BOOT_TRACER is not set | ||
1204 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1205 | # CONFIG_STACK_TRACER is not set | ||
1206 | # CONFIG_KMEMTRACE is not set | ||
1207 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1208 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1209 | # CONFIG_SAMPLES is not set | 1223 | # CONFIG_SAMPLES is not set |
1210 | CONFIG_HAVE_ARCH_KGDB=y | 1224 | CONFIG_HAVE_ARCH_KGDB=y |
1225 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1226 | CONFIG_PPC_WERROR=y | ||
1211 | CONFIG_PRINT_STACK_DEPTH=64 | 1227 | CONFIG_PRINT_STACK_DEPTH=64 |
1212 | # CONFIG_IRQSTACKS is not set | 1228 | # CONFIG_IRQSTACKS is not set |
1213 | # CONFIG_PPC_EARLY_DEBUG is not set | 1229 | # CONFIG_PPC_EARLY_DEBUG is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8541_defconfig b/arch/powerpc/configs/85xx/tqm8541_defconfig index 52fafc006dd0..845731dc51c6 100644 --- a/arch/powerpc/configs/85xx/tqm8541_defconfig +++ b/arch/powerpc/configs/85xx/tqm8541_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:23 2009 | 4 | # Wed Jul 29 23:32:22 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | CONFIG_GENERIC_GPIO=y | 48 | CONFIG_GENERIC_GPIO=y |
48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -57,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y | |||
57 | # CONFIG_GENERIC_TBSYNC is not set | 58 | # CONFIG_GENERIC_TBSYNC is not set |
58 | CONFIG_AUDIT_ARCH=y | 59 | CONFIG_AUDIT_ARCH=y |
59 | CONFIG_GENERIC_BUG=y | 60 | CONFIG_GENERIC_BUG=y |
61 | CONFIG_DTC=y | ||
60 | CONFIG_DEFAULT_UIMAGE=y | 62 | CONFIG_DEFAULT_UIMAGE=y |
61 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
62 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
67 | CONFIG_CONSTRUCTORS=y | ||
65 | 68 | ||
66 | # | 69 | # |
67 | # General setup | 70 | # General setup |
@@ -110,7 +113,6 @@ CONFIG_ANON_INODES=y | |||
110 | CONFIG_EMBEDDED=y | 113 | CONFIG_EMBEDDED=y |
111 | CONFIG_SYSCTL_SYSCALL=y | 114 | CONFIG_SYSCTL_SYSCALL=y |
112 | # CONFIG_KALLSYMS is not set | 115 | # CONFIG_KALLSYMS is not set |
113 | # CONFIG_STRIP_ASM_SYMS is not set | ||
114 | # CONFIG_HOTPLUG is not set | 116 | # CONFIG_HOTPLUG is not set |
115 | CONFIG_PRINTK=y | 117 | CONFIG_PRINTK=y |
116 | CONFIG_BUG=y | 118 | CONFIG_BUG=y |
@@ -123,9 +125,16 @@ CONFIG_TIMERFD=y | |||
123 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
124 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
125 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | ||
129 | |||
130 | # | ||
131 | # Performance Counters | ||
132 | # | ||
133 | # CONFIG_PERF_COUNTERS is not set | ||
126 | CONFIG_VM_EVENT_COUNTERS=y | 134 | CONFIG_VM_EVENT_COUNTERS=y |
127 | CONFIG_PCI_QUIRKS=y | 135 | CONFIG_PCI_QUIRKS=y |
128 | CONFIG_SLUB_DEBUG=y | 136 | CONFIG_SLUB_DEBUG=y |
137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
129 | CONFIG_COMPAT_BRK=y | 138 | CONFIG_COMPAT_BRK=y |
130 | # CONFIG_SLAB is not set | 139 | # CONFIG_SLAB is not set |
131 | CONFIG_SLUB=y | 140 | CONFIG_SLUB=y |
@@ -139,6 +148,10 @@ CONFIG_HAVE_KPROBES=y | |||
139 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
140 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
141 | CONFIG_HAVE_CLK=y | 150 | CONFIG_HAVE_CLK=y |
151 | |||
152 | # | ||
153 | # GCOV-based kernel profiling | ||
154 | # | ||
142 | # CONFIG_SLOW_WORK is not set | 155 | # CONFIG_SLOW_WORK is not set |
143 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 156 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
144 | CONFIG_SLABINFO=y | 157 | CONFIG_SLABINFO=y |
@@ -146,7 +159,7 @@ CONFIG_RT_MUTEXES=y | |||
146 | CONFIG_BASE_SMALL=0 | 159 | CONFIG_BASE_SMALL=0 |
147 | # CONFIG_MODULES is not set | 160 | # CONFIG_MODULES is not set |
148 | CONFIG_BLOCK=y | 161 | CONFIG_BLOCK=y |
149 | # CONFIG_LBD is not set | 162 | CONFIG_LBDAF=y |
150 | # CONFIG_BLK_DEV_BSG is not set | 163 | # CONFIG_BLK_DEV_BSG is not set |
151 | # CONFIG_BLK_DEV_INTEGRITY is not set | 164 | # CONFIG_BLK_DEV_INTEGRITY is not set |
152 | 165 | ||
@@ -179,6 +192,7 @@ CONFIG_MPC85xx=y | |||
179 | # CONFIG_MPC85xx_DS is not set | 192 | # CONFIG_MPC85xx_DS is not set |
180 | # CONFIG_SOCRATES is not set | 193 | # CONFIG_SOCRATES is not set |
181 | # CONFIG_KSI8560 is not set | 194 | # CONFIG_KSI8560 is not set |
195 | # CONFIG_XES_MPC85xx is not set | ||
182 | # CONFIG_STX_GP3 is not set | 196 | # CONFIG_STX_GP3 is not set |
183 | # CONFIG_TQM8540 is not set | 197 | # CONFIG_TQM8540 is not set |
184 | CONFIG_TQM8541=y | 198 | CONFIG_TQM8541=y |
@@ -228,6 +242,7 @@ CONFIG_BINFMT_ELF=y | |||
228 | # CONFIG_BINFMT_MISC is not set | 242 | # CONFIG_BINFMT_MISC is not set |
229 | CONFIG_MATH_EMULATION=y | 243 | CONFIG_MATH_EMULATION=y |
230 | # CONFIG_IOMMU_HELPER is not set | 244 | # CONFIG_IOMMU_HELPER is not set |
245 | # CONFIG_SWIOTLB is not set | ||
231 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 246 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
232 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 247 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
233 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 248 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -246,9 +261,9 @@ CONFIG_MIGRATION=y | |||
246 | CONFIG_ZONE_DMA_FLAG=1 | 261 | CONFIG_ZONE_DMA_FLAG=1 |
247 | CONFIG_BOUNCE=y | 262 | CONFIG_BOUNCE=y |
248 | CONFIG_VIRT_TO_BUS=y | 263 | CONFIG_VIRT_TO_BUS=y |
249 | CONFIG_UNEVICTABLE_LRU=y | ||
250 | CONFIG_HAVE_MLOCK=y | 264 | CONFIG_HAVE_MLOCK=y |
251 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 265 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
266 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
252 | CONFIG_PPC_4K_PAGES=y | 267 | CONFIG_PPC_4K_PAGES=y |
253 | # CONFIG_PPC_16K_PAGES is not set | 268 | # CONFIG_PPC_16K_PAGES is not set |
254 | # CONFIG_PPC_64K_PAGES is not set | 269 | # CONFIG_PPC_64K_PAGES is not set |
@@ -356,6 +371,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
356 | # CONFIG_ECONET is not set | 371 | # CONFIG_ECONET is not set |
357 | # CONFIG_WAN_ROUTER is not set | 372 | # CONFIG_WAN_ROUTER is not set |
358 | # CONFIG_PHONET is not set | 373 | # CONFIG_PHONET is not set |
374 | # CONFIG_IEEE802154 is not set | ||
359 | # CONFIG_NET_SCHED is not set | 375 | # CONFIG_NET_SCHED is not set |
360 | # CONFIG_DCB is not set | 376 | # CONFIG_DCB is not set |
361 | 377 | ||
@@ -373,7 +389,11 @@ CONFIG_WIRELESS=y | |||
373 | CONFIG_WIRELESS_OLD_REGULATORY=y | 389 | CONFIG_WIRELESS_OLD_REGULATORY=y |
374 | # CONFIG_WIRELESS_EXT is not set | 390 | # CONFIG_WIRELESS_EXT is not set |
375 | # CONFIG_LIB80211 is not set | 391 | # CONFIG_LIB80211 is not set |
376 | # CONFIG_MAC80211 is not set | 392 | |
393 | # | ||
394 | # CFG80211 needs to be enabled for MAC80211 | ||
395 | # | ||
396 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
377 | # CONFIG_WIMAX is not set | 397 | # CONFIG_WIMAX is not set |
378 | # CONFIG_RFKILL is not set | 398 | # CONFIG_RFKILL is not set |
379 | # CONFIG_NET_9P is not set | 399 | # CONFIG_NET_9P is not set |
@@ -475,6 +495,7 @@ CONFIG_MTD_CFI_UTIL=y | |||
475 | CONFIG_OF_DEVICE=y | 495 | CONFIG_OF_DEVICE=y |
476 | CONFIG_OF_GPIO=y | 496 | CONFIG_OF_GPIO=y |
477 | CONFIG_OF_I2C=y | 497 | CONFIG_OF_I2C=y |
498 | CONFIG_OF_MDIO=y | ||
478 | # CONFIG_PARPORT is not set | 499 | # CONFIG_PARPORT is not set |
479 | CONFIG_BLK_DEV=y | 500 | CONFIG_BLK_DEV=y |
480 | # CONFIG_BLK_DEV_FD is not set | 501 | # CONFIG_BLK_DEV_FD is not set |
@@ -509,7 +530,9 @@ CONFIG_MISC_DEVICES=y | |||
509 | # | 530 | # |
510 | # CONFIG_EEPROM_AT24 is not set | 531 | # CONFIG_EEPROM_AT24 is not set |
511 | # CONFIG_EEPROM_LEGACY is not set | 532 | # CONFIG_EEPROM_LEGACY is not set |
533 | # CONFIG_EEPROM_MAX6875 is not set | ||
512 | # CONFIG_EEPROM_93CX6 is not set | 534 | # CONFIG_EEPROM_93CX6 is not set |
535 | # CONFIG_CB710_CORE is not set | ||
513 | CONFIG_HAVE_IDE=y | 536 | CONFIG_HAVE_IDE=y |
514 | CONFIG_IDE=y | 537 | CONFIG_IDE=y |
515 | 538 | ||
@@ -584,14 +607,17 @@ CONFIG_BLK_DEV_IDEDMA=y | |||
584 | # | 607 | # |
585 | 608 | ||
586 | # | 609 | # |
587 | # Enable only one of the two stacks, unless you know what you are doing | 610 | # You can enable one or both FireWire driver stacks. |
611 | # | ||
612 | |||
613 | # | ||
614 | # See the help texts for more information. | ||
588 | # | 615 | # |
589 | # CONFIG_FIREWIRE is not set | 616 | # CONFIG_FIREWIRE is not set |
590 | # CONFIG_IEEE1394 is not set | 617 | # CONFIG_IEEE1394 is not set |
591 | # CONFIG_I2O is not set | 618 | # CONFIG_I2O is not set |
592 | # CONFIG_MACINTOSH_DRIVERS is not set | 619 | # CONFIG_MACINTOSH_DRIVERS is not set |
593 | CONFIG_NETDEVICES=y | 620 | CONFIG_NETDEVICES=y |
594 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
595 | # CONFIG_DUMMY is not set | 621 | # CONFIG_DUMMY is not set |
596 | # CONFIG_BONDING is not set | 622 | # CONFIG_BONDING is not set |
597 | # CONFIG_MACVLAN is not set | 623 | # CONFIG_MACVLAN is not set |
@@ -654,6 +680,7 @@ CONFIG_E100=y | |||
654 | # CONFIG_SMSC9420 is not set | 680 | # CONFIG_SMSC9420 is not set |
655 | # CONFIG_SUNDANCE is not set | 681 | # CONFIG_SUNDANCE is not set |
656 | # CONFIG_TLAN is not set | 682 | # CONFIG_TLAN is not set |
683 | # CONFIG_KS8842 is not set | ||
657 | # CONFIG_VIA_RHINE is not set | 684 | # CONFIG_VIA_RHINE is not set |
658 | # CONFIG_SC92031 is not set | 685 | # CONFIG_SC92031 is not set |
659 | # CONFIG_ATL2 is not set | 686 | # CONFIG_ATL2 is not set |
@@ -676,8 +703,10 @@ CONFIG_NETDEV_1000=y | |||
676 | # CONFIG_VIA_VELOCITY is not set | 703 | # CONFIG_VIA_VELOCITY is not set |
677 | # CONFIG_TIGON3 is not set | 704 | # CONFIG_TIGON3 is not set |
678 | # CONFIG_BNX2 is not set | 705 | # CONFIG_BNX2 is not set |
706 | # CONFIG_CNIC is not set | ||
679 | CONFIG_FSL_PQ_MDIO=y | 707 | CONFIG_FSL_PQ_MDIO=y |
680 | CONFIG_GIANFAR=y | 708 | CONFIG_GIANFAR=y |
709 | # CONFIG_MV643XX_ETH is not set | ||
681 | # CONFIG_QLA3XXX is not set | 710 | # CONFIG_QLA3XXX is not set |
682 | # CONFIG_ATL1 is not set | 711 | # CONFIG_ATL1 is not set |
683 | # CONFIG_ATL1E is not set | 712 | # CONFIG_ATL1E is not set |
@@ -831,6 +860,7 @@ CONFIG_I2C_HELPER_AUTO=y | |||
831 | # I2C system bus drivers (mostly embedded / system-on-chip) | 860 | # I2C system bus drivers (mostly embedded / system-on-chip) |
832 | # | 861 | # |
833 | # CONFIG_I2C_CPM is not set | 862 | # CONFIG_I2C_CPM is not set |
863 | # CONFIG_I2C_DESIGNWARE is not set | ||
834 | # CONFIG_I2C_GPIO is not set | 864 | # CONFIG_I2C_GPIO is not set |
835 | CONFIG_I2C_MPC=y | 865 | CONFIG_I2C_MPC=y |
836 | # CONFIG_I2C_OCORES is not set | 866 | # CONFIG_I2C_OCORES is not set |
@@ -859,13 +889,17 @@ CONFIG_I2C_MPC=y | |||
859 | # CONFIG_SENSORS_PCF8574 is not set | 889 | # CONFIG_SENSORS_PCF8574 is not set |
860 | # CONFIG_PCF8575 is not set | 890 | # CONFIG_PCF8575 is not set |
861 | # CONFIG_SENSORS_PCA9539 is not set | 891 | # CONFIG_SENSORS_PCA9539 is not set |
862 | # CONFIG_SENSORS_MAX6875 is not set | ||
863 | # CONFIG_SENSORS_TSL2550 is not set | 892 | # CONFIG_SENSORS_TSL2550 is not set |
864 | # CONFIG_I2C_DEBUG_CORE is not set | 893 | # CONFIG_I2C_DEBUG_CORE is not set |
865 | # CONFIG_I2C_DEBUG_ALGO is not set | 894 | # CONFIG_I2C_DEBUG_ALGO is not set |
866 | # CONFIG_I2C_DEBUG_BUS is not set | 895 | # CONFIG_I2C_DEBUG_BUS is not set |
867 | # CONFIG_I2C_DEBUG_CHIP is not set | 896 | # CONFIG_I2C_DEBUG_CHIP is not set |
868 | # CONFIG_SPI is not set | 897 | # CONFIG_SPI is not set |
898 | |||
899 | # | ||
900 | # PPS support | ||
901 | # | ||
902 | # CONFIG_PPS is not set | ||
869 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 903 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
870 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 904 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
871 | CONFIG_GPIOLIB=y | 905 | CONFIG_GPIOLIB=y |
@@ -944,6 +978,7 @@ CONFIG_SENSORS_LM75=y | |||
944 | # CONFIG_SENSORS_SMSC47B397 is not set | 978 | # CONFIG_SENSORS_SMSC47B397 is not set |
945 | # CONFIG_SENSORS_ADS7828 is not set | 979 | # CONFIG_SENSORS_ADS7828 is not set |
946 | # CONFIG_SENSORS_THMC50 is not set | 980 | # CONFIG_SENSORS_THMC50 is not set |
981 | # CONFIG_SENSORS_TMP401 is not set | ||
947 | # CONFIG_SENSORS_VIA686A is not set | 982 | # CONFIG_SENSORS_VIA686A is not set |
948 | # CONFIG_SENSORS_VT1211 is not set | 983 | # CONFIG_SENSORS_VT1211 is not set |
949 | # CONFIG_SENSORS_VT8231 is not set | 984 | # CONFIG_SENSORS_VT8231 is not set |
@@ -979,23 +1014,9 @@ CONFIG_SSB_POSSIBLE=y | |||
979 | # CONFIG_MFD_WM8400 is not set | 1014 | # CONFIG_MFD_WM8400 is not set |
980 | # CONFIG_MFD_WM8350_I2C is not set | 1015 | # CONFIG_MFD_WM8350_I2C is not set |
981 | # CONFIG_MFD_PCF50633 is not set | 1016 | # CONFIG_MFD_PCF50633 is not set |
1017 | # CONFIG_AB3100_CORE is not set | ||
982 | # CONFIG_REGULATOR is not set | 1018 | # CONFIG_REGULATOR is not set |
983 | 1019 | # CONFIG_MEDIA_SUPPORT is not set | |
984 | # | ||
985 | # Multimedia devices | ||
986 | # | ||
987 | |||
988 | # | ||
989 | # Multimedia core support | ||
990 | # | ||
991 | # CONFIG_VIDEO_DEV is not set | ||
992 | # CONFIG_DVB_CORE is not set | ||
993 | # CONFIG_VIDEO_MEDIA is not set | ||
994 | |||
995 | # | ||
996 | # Multimedia drivers | ||
997 | # | ||
998 | CONFIG_DAB=y | ||
999 | 1020 | ||
1000 | # | 1021 | # |
1001 | # Graphics support | 1022 | # Graphics support |
@@ -1052,6 +1073,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
1052 | # CONFIG_DMADEVICES is not set | 1073 | # CONFIG_DMADEVICES is not set |
1053 | # CONFIG_AUXDISPLAY is not set | 1074 | # CONFIG_AUXDISPLAY is not set |
1054 | # CONFIG_UIO is not set | 1075 | # CONFIG_UIO is not set |
1076 | |||
1077 | # | ||
1078 | # TI VLYNQ | ||
1079 | # | ||
1055 | # CONFIG_STAGING is not set | 1080 | # CONFIG_STAGING is not set |
1056 | 1081 | ||
1057 | # | 1082 | # |
@@ -1071,10 +1096,12 @@ CONFIG_FS_MBCACHE=y | |||
1071 | # CONFIG_REISERFS_FS is not set | 1096 | # CONFIG_REISERFS_FS is not set |
1072 | # CONFIG_JFS_FS is not set | 1097 | # CONFIG_JFS_FS is not set |
1073 | # CONFIG_FS_POSIX_ACL is not set | 1098 | # CONFIG_FS_POSIX_ACL is not set |
1074 | CONFIG_FILE_LOCKING=y | ||
1075 | # CONFIG_XFS_FS is not set | 1099 | # CONFIG_XFS_FS is not set |
1100 | # CONFIG_GFS2_FS is not set | ||
1076 | # CONFIG_OCFS2_FS is not set | 1101 | # CONFIG_OCFS2_FS is not set |
1077 | # CONFIG_BTRFS_FS is not set | 1102 | # CONFIG_BTRFS_FS is not set |
1103 | CONFIG_FILE_LOCKING=y | ||
1104 | CONFIG_FSNOTIFY=y | ||
1078 | CONFIG_DNOTIFY=y | 1105 | CONFIG_DNOTIFY=y |
1079 | CONFIG_INOTIFY=y | 1106 | CONFIG_INOTIFY=y |
1080 | CONFIG_INOTIFY_USER=y | 1107 | CONFIG_INOTIFY_USER=y |
@@ -1201,6 +1228,7 @@ CONFIG_HAS_IOPORT=y | |||
1201 | CONFIG_HAS_DMA=y | 1228 | CONFIG_HAS_DMA=y |
1202 | CONFIG_HAVE_LMB=y | 1229 | CONFIG_HAVE_LMB=y |
1203 | CONFIG_NLATTR=y | 1230 | CONFIG_NLATTR=y |
1231 | CONFIG_GENERIC_ATOMIC64=y | ||
1204 | 1232 | ||
1205 | # | 1233 | # |
1206 | # Kernel hacking | 1234 | # Kernel hacking |
@@ -1226,22 +1254,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1226 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1254 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1227 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1255 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1228 | CONFIG_TRACING_SUPPORT=y | 1256 | CONFIG_TRACING_SUPPORT=y |
1229 | 1257 | # CONFIG_FTRACE is not set | |
1230 | # | ||
1231 | # Tracers | ||
1232 | # | ||
1233 | # CONFIG_FUNCTION_TRACER is not set | ||
1234 | # CONFIG_SCHED_TRACER is not set | ||
1235 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1236 | # CONFIG_EVENT_TRACER is not set | ||
1237 | # CONFIG_BOOT_TRACER is not set | ||
1238 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1239 | # CONFIG_STACK_TRACER is not set | ||
1240 | # CONFIG_KMEMTRACE is not set | ||
1241 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1242 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1243 | # CONFIG_SAMPLES is not set | 1258 | # CONFIG_SAMPLES is not set |
1244 | CONFIG_HAVE_ARCH_KGDB=y | 1259 | CONFIG_HAVE_ARCH_KGDB=y |
1260 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1261 | CONFIG_PPC_WERROR=y | ||
1245 | CONFIG_PRINT_STACK_DEPTH=64 | 1262 | CONFIG_PRINT_STACK_DEPTH=64 |
1246 | # CONFIG_IRQSTACKS is not set | 1263 | # CONFIG_IRQSTACKS is not set |
1247 | # CONFIG_PPC_EARLY_DEBUG is not set | 1264 | # CONFIG_PPC_EARLY_DEBUG is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8548_defconfig b/arch/powerpc/configs/85xx/tqm8548_defconfig index 8b4faae7a9a1..4f228a905274 100644 --- a/arch/powerpc/configs/85xx/tqm8548_defconfig +++ b/arch/powerpc/configs/85xx/tqm8548_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:24 2009 | 4 | # Wed Jul 29 23:32:23 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
48 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
@@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y | |||
56 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
57 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
58 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
60 | CONFIG_DTC=y | ||
59 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
60 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
61 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
64 | 67 | ||
65 | # | 68 | # |
66 | # General setup | 69 | # General setup |
@@ -111,7 +114,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
111 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
112 | # CONFIG_KALLSYMS_ALL is not set | 115 | # CONFIG_KALLSYMS_ALL is not set |
113 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
114 | # CONFIG_STRIP_ASM_SYMS is not set | ||
115 | CONFIG_HOTPLUG=y | 117 | CONFIG_HOTPLUG=y |
116 | CONFIG_PRINTK=y | 118 | CONFIG_PRINTK=y |
117 | CONFIG_BUG=y | 119 | CONFIG_BUG=y |
@@ -124,9 +126,16 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
129 | CONFIG_HAVE_PERF_COUNTERS=y | ||
130 | |||
131 | # | ||
132 | # Performance Counters | ||
133 | # | ||
134 | # CONFIG_PERF_COUNTERS is not set | ||
127 | CONFIG_VM_EVENT_COUNTERS=y | 135 | CONFIG_VM_EVENT_COUNTERS=y |
128 | CONFIG_PCI_QUIRKS=y | 136 | CONFIG_PCI_QUIRKS=y |
129 | CONFIG_SLUB_DEBUG=y | 137 | CONFIG_SLUB_DEBUG=y |
138 | # CONFIG_STRIP_ASM_SYMS is not set | ||
130 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
131 | # CONFIG_SLAB is not set | 140 | # CONFIG_SLAB is not set |
132 | CONFIG_SLUB=y | 141 | CONFIG_SLUB=y |
@@ -140,6 +149,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
140 | CONFIG_HAVE_KPROBES=y | 149 | CONFIG_HAVE_KPROBES=y |
141 | CONFIG_HAVE_KRETPROBES=y | 150 | CONFIG_HAVE_KRETPROBES=y |
142 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 151 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
152 | |||
153 | # | ||
154 | # GCOV-based kernel profiling | ||
155 | # | ||
143 | # CONFIG_SLOW_WORK is not set | 156 | # CONFIG_SLOW_WORK is not set |
144 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 157 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
145 | CONFIG_SLABINFO=y | 158 | CONFIG_SLABINFO=y |
@@ -152,7 +165,7 @@ CONFIG_MODULE_UNLOAD=y | |||
152 | # CONFIG_MODVERSIONS is not set | 165 | # CONFIG_MODVERSIONS is not set |
153 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 166 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
154 | CONFIG_BLOCK=y | 167 | CONFIG_BLOCK=y |
155 | # CONFIG_LBD is not set | 168 | CONFIG_LBDAF=y |
156 | # CONFIG_BLK_DEV_BSG is not set | 169 | # CONFIG_BLK_DEV_BSG is not set |
157 | # CONFIG_BLK_DEV_INTEGRITY is not set | 170 | # CONFIG_BLK_DEV_INTEGRITY is not set |
158 | 171 | ||
@@ -185,6 +198,7 @@ CONFIG_MPC85xx=y | |||
185 | # CONFIG_MPC85xx_DS is not set | 198 | # CONFIG_MPC85xx_DS is not set |
186 | # CONFIG_SOCRATES is not set | 199 | # CONFIG_SOCRATES is not set |
187 | # CONFIG_KSI8560 is not set | 200 | # CONFIG_KSI8560 is not set |
201 | # CONFIG_XES_MPC85xx is not set | ||
188 | # CONFIG_STX_GP3 is not set | 202 | # CONFIG_STX_GP3 is not set |
189 | # CONFIG_TQM8540 is not set | 203 | # CONFIG_TQM8540 is not set |
190 | # CONFIG_TQM8541 is not set | 204 | # CONFIG_TQM8541 is not set |
@@ -234,6 +248,7 @@ CONFIG_BINFMT_ELF=y | |||
234 | CONFIG_BINFMT_MISC=y | 248 | CONFIG_BINFMT_MISC=y |
235 | CONFIG_MATH_EMULATION=y | 249 | CONFIG_MATH_EMULATION=y |
236 | # CONFIG_IOMMU_HELPER is not set | 250 | # CONFIG_IOMMU_HELPER is not set |
251 | # CONFIG_SWIOTLB is not set | ||
237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 252 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 253 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -252,9 +267,9 @@ CONFIG_MIGRATION=y | |||
252 | CONFIG_ZONE_DMA_FLAG=1 | 267 | CONFIG_ZONE_DMA_FLAG=1 |
253 | CONFIG_BOUNCE=y | 268 | CONFIG_BOUNCE=y |
254 | CONFIG_VIRT_TO_BUS=y | 269 | CONFIG_VIRT_TO_BUS=y |
255 | CONFIG_UNEVICTABLE_LRU=y | ||
256 | CONFIG_HAVE_MLOCK=y | 270 | CONFIG_HAVE_MLOCK=y |
257 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 271 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
272 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
258 | CONFIG_PPC_4K_PAGES=y | 273 | CONFIG_PPC_4K_PAGES=y |
259 | # CONFIG_PPC_16K_PAGES is not set | 274 | # CONFIG_PPC_16K_PAGES is not set |
260 | # CONFIG_PPC_64K_PAGES is not set | 275 | # CONFIG_PPC_64K_PAGES is not set |
@@ -281,6 +296,8 @@ CONFIG_PCI_DOMAINS=y | |||
281 | CONFIG_PCI_SYSCALL=y | 296 | CONFIG_PCI_SYSCALL=y |
282 | CONFIG_PCIEPORTBUS=y | 297 | CONFIG_PCIEPORTBUS=y |
283 | CONFIG_PCIEAER=y | 298 | CONFIG_PCIEAER=y |
299 | # CONFIG_PCIE_ECRC is not set | ||
300 | # CONFIG_PCIEAER_INJECT is not set | ||
284 | # CONFIG_PCIEASPM is not set | 301 | # CONFIG_PCIEASPM is not set |
285 | CONFIG_ARCH_SUPPORTS_MSI=y | 302 | CONFIG_ARCH_SUPPORTS_MSI=y |
286 | # CONFIG_PCI_MSI is not set | 303 | # CONFIG_PCI_MSI is not set |
@@ -368,6 +385,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
368 | # CONFIG_ECONET is not set | 385 | # CONFIG_ECONET is not set |
369 | # CONFIG_WAN_ROUTER is not set | 386 | # CONFIG_WAN_ROUTER is not set |
370 | # CONFIG_PHONET is not set | 387 | # CONFIG_PHONET is not set |
388 | # CONFIG_IEEE802154 is not set | ||
371 | # CONFIG_NET_SCHED is not set | 389 | # CONFIG_NET_SCHED is not set |
372 | # CONFIG_DCB is not set | 390 | # CONFIG_DCB is not set |
373 | 391 | ||
@@ -497,6 +515,7 @@ CONFIG_MTD_NAND_FSL_UPM=y | |||
497 | # CONFIG_MTD_UBI is not set | 515 | # CONFIG_MTD_UBI is not set |
498 | CONFIG_OF_DEVICE=y | 516 | CONFIG_OF_DEVICE=y |
499 | CONFIG_OF_I2C=y | 517 | CONFIG_OF_I2C=y |
518 | CONFIG_OF_MDIO=y | ||
500 | # CONFIG_PARPORT is not set | 519 | # CONFIG_PARPORT is not set |
501 | CONFIG_BLK_DEV=y | 520 | CONFIG_BLK_DEV=y |
502 | # CONFIG_BLK_DEV_FD is not set | 521 | # CONFIG_BLK_DEV_FD is not set |
@@ -531,7 +550,9 @@ CONFIG_MISC_DEVICES=y | |||
531 | # | 550 | # |
532 | # CONFIG_EEPROM_AT24 is not set | 551 | # CONFIG_EEPROM_AT24 is not set |
533 | # CONFIG_EEPROM_LEGACY is not set | 552 | # CONFIG_EEPROM_LEGACY is not set |
553 | # CONFIG_EEPROM_MAX6875 is not set | ||
534 | # CONFIG_EEPROM_93CX6 is not set | 554 | # CONFIG_EEPROM_93CX6 is not set |
555 | # CONFIG_CB710_CORE is not set | ||
535 | CONFIG_HAVE_IDE=y | 556 | CONFIG_HAVE_IDE=y |
536 | # CONFIG_IDE is not set | 557 | # CONFIG_IDE is not set |
537 | 558 | ||
@@ -551,14 +572,17 @@ CONFIG_HAVE_IDE=y | |||
551 | # | 572 | # |
552 | 573 | ||
553 | # | 574 | # |
554 | # Enable only one of the two stacks, unless you know what you are doing | 575 | # You can enable one or both FireWire driver stacks. |
576 | # | ||
577 | |||
578 | # | ||
579 | # See the help texts for more information. | ||
555 | # | 580 | # |
556 | # CONFIG_FIREWIRE is not set | 581 | # CONFIG_FIREWIRE is not set |
557 | # CONFIG_IEEE1394 is not set | 582 | # CONFIG_IEEE1394 is not set |
558 | # CONFIG_I2O is not set | 583 | # CONFIG_I2O is not set |
559 | # CONFIG_MACINTOSH_DRIVERS is not set | 584 | # CONFIG_MACINTOSH_DRIVERS is not set |
560 | CONFIG_NETDEVICES=y | 585 | CONFIG_NETDEVICES=y |
561 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
562 | # CONFIG_DUMMY is not set | 586 | # CONFIG_DUMMY is not set |
563 | # CONFIG_BONDING is not set | 587 | # CONFIG_BONDING is not set |
564 | # CONFIG_MACVLAN is not set | 588 | # CONFIG_MACVLAN is not set |
@@ -605,6 +629,7 @@ CONFIG_MII=y | |||
605 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 629 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
606 | # CONFIG_NET_PCI is not set | 630 | # CONFIG_NET_PCI is not set |
607 | # CONFIG_B44 is not set | 631 | # CONFIG_B44 is not set |
632 | # CONFIG_KS8842 is not set | ||
608 | # CONFIG_ATL2 is not set | 633 | # CONFIG_ATL2 is not set |
609 | CONFIG_NETDEV_1000=y | 634 | CONFIG_NETDEV_1000=y |
610 | # CONFIG_ACENIC is not set | 635 | # CONFIG_ACENIC is not set |
@@ -624,8 +649,10 @@ CONFIG_NETDEV_1000=y | |||
624 | # CONFIG_VIA_VELOCITY is not set | 649 | # CONFIG_VIA_VELOCITY is not set |
625 | # CONFIG_TIGON3 is not set | 650 | # CONFIG_TIGON3 is not set |
626 | # CONFIG_BNX2 is not set | 651 | # CONFIG_BNX2 is not set |
652 | # CONFIG_CNIC is not set | ||
627 | CONFIG_FSL_PQ_MDIO=y | 653 | CONFIG_FSL_PQ_MDIO=y |
628 | CONFIG_GIANFAR=y | 654 | CONFIG_GIANFAR=y |
655 | # CONFIG_MV643XX_ETH is not set | ||
629 | # CONFIG_QLA3XXX is not set | 656 | # CONFIG_QLA3XXX is not set |
630 | # CONFIG_ATL1 is not set | 657 | # CONFIG_ATL1 is not set |
631 | # CONFIG_ATL1E is not set | 658 | # CONFIG_ATL1E is not set |
@@ -801,13 +828,17 @@ CONFIG_I2C_MPC=y | |||
801 | # CONFIG_SENSORS_PCF8574 is not set | 828 | # CONFIG_SENSORS_PCF8574 is not set |
802 | # CONFIG_PCF8575 is not set | 829 | # CONFIG_PCF8575 is not set |
803 | # CONFIG_SENSORS_PCA9539 is not set | 830 | # CONFIG_SENSORS_PCA9539 is not set |
804 | # CONFIG_SENSORS_MAX6875 is not set | ||
805 | # CONFIG_SENSORS_TSL2550 is not set | 831 | # CONFIG_SENSORS_TSL2550 is not set |
806 | # CONFIG_I2C_DEBUG_CORE is not set | 832 | # CONFIG_I2C_DEBUG_CORE is not set |
807 | # CONFIG_I2C_DEBUG_ALGO is not set | 833 | # CONFIG_I2C_DEBUG_ALGO is not set |
808 | # CONFIG_I2C_DEBUG_BUS is not set | 834 | # CONFIG_I2C_DEBUG_BUS is not set |
809 | # CONFIG_I2C_DEBUG_CHIP is not set | 835 | # CONFIG_I2C_DEBUG_CHIP is not set |
810 | # CONFIG_SPI is not set | 836 | # CONFIG_SPI is not set |
837 | |||
838 | # | ||
839 | # PPS support | ||
840 | # | ||
841 | # CONFIG_PPS is not set | ||
811 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 842 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
812 | # CONFIG_GPIOLIB is not set | 843 | # CONFIG_GPIOLIB is not set |
813 | # CONFIG_W1 is not set | 844 | # CONFIG_W1 is not set |
@@ -862,6 +893,7 @@ CONFIG_SENSORS_LM75=y | |||
862 | # CONFIG_SENSORS_SMSC47B397 is not set | 893 | # CONFIG_SENSORS_SMSC47B397 is not set |
863 | # CONFIG_SENSORS_ADS7828 is not set | 894 | # CONFIG_SENSORS_ADS7828 is not set |
864 | # CONFIG_SENSORS_THMC50 is not set | 895 | # CONFIG_SENSORS_THMC50 is not set |
896 | # CONFIG_SENSORS_TMP401 is not set | ||
865 | # CONFIG_SENSORS_VIA686A is not set | 897 | # CONFIG_SENSORS_VIA686A is not set |
866 | # CONFIG_SENSORS_VT1211 is not set | 898 | # CONFIG_SENSORS_VT1211 is not set |
867 | # CONFIG_SENSORS_VT8231 is not set | 899 | # CONFIG_SENSORS_VT8231 is not set |
@@ -896,23 +928,9 @@ CONFIG_SSB_POSSIBLE=y | |||
896 | # CONFIG_MFD_WM8400 is not set | 928 | # CONFIG_MFD_WM8400 is not set |
897 | # CONFIG_MFD_WM8350_I2C is not set | 929 | # CONFIG_MFD_WM8350_I2C is not set |
898 | # CONFIG_MFD_PCF50633 is not set | 930 | # CONFIG_MFD_PCF50633 is not set |
931 | # CONFIG_AB3100_CORE is not set | ||
899 | # CONFIG_REGULATOR is not set | 932 | # CONFIG_REGULATOR is not set |
900 | 933 | # CONFIG_MEDIA_SUPPORT is not set | |
901 | # | ||
902 | # Multimedia devices | ||
903 | # | ||
904 | |||
905 | # | ||
906 | # Multimedia core support | ||
907 | # | ||
908 | # CONFIG_VIDEO_DEV is not set | ||
909 | # CONFIG_DVB_CORE is not set | ||
910 | # CONFIG_VIDEO_MEDIA is not set | ||
911 | |||
912 | # | ||
913 | # Multimedia drivers | ||
914 | # | ||
915 | CONFIG_DAB=y | ||
916 | 934 | ||
917 | # | 935 | # |
918 | # Graphics support | 936 | # Graphics support |
@@ -977,6 +995,7 @@ CONFIG_RTC_DRV_DS1307=y | |||
977 | # CONFIG_RTC_DRV_S35390A is not set | 995 | # CONFIG_RTC_DRV_S35390A is not set |
978 | # CONFIG_RTC_DRV_FM3130 is not set | 996 | # CONFIG_RTC_DRV_FM3130 is not set |
979 | # CONFIG_RTC_DRV_RX8581 is not set | 997 | # CONFIG_RTC_DRV_RX8581 is not set |
998 | # CONFIG_RTC_DRV_RX8025 is not set | ||
980 | 999 | ||
981 | # | 1000 | # |
982 | # SPI RTC drivers | 1001 | # SPI RTC drivers |
@@ -1004,6 +1023,10 @@ CONFIG_RTC_DRV_DS1307=y | |||
1004 | # CONFIG_DMADEVICES is not set | 1023 | # CONFIG_DMADEVICES is not set |
1005 | # CONFIG_AUXDISPLAY is not set | 1024 | # CONFIG_AUXDISPLAY is not set |
1006 | # CONFIG_UIO is not set | 1025 | # CONFIG_UIO is not set |
1026 | |||
1027 | # | ||
1028 | # TI VLYNQ | ||
1029 | # | ||
1007 | # CONFIG_STAGING is not set | 1030 | # CONFIG_STAGING is not set |
1008 | 1031 | ||
1009 | # | 1032 | # |
@@ -1015,10 +1038,12 @@ CONFIG_RTC_DRV_DS1307=y | |||
1015 | # CONFIG_REISERFS_FS is not set | 1038 | # CONFIG_REISERFS_FS is not set |
1016 | # CONFIG_JFS_FS is not set | 1039 | # CONFIG_JFS_FS is not set |
1017 | # CONFIG_FS_POSIX_ACL is not set | 1040 | # CONFIG_FS_POSIX_ACL is not set |
1018 | CONFIG_FILE_LOCKING=y | ||
1019 | # CONFIG_XFS_FS is not set | 1041 | # CONFIG_XFS_FS is not set |
1042 | # CONFIG_GFS2_FS is not set | ||
1020 | # CONFIG_OCFS2_FS is not set | 1043 | # CONFIG_OCFS2_FS is not set |
1021 | # CONFIG_BTRFS_FS is not set | 1044 | # CONFIG_BTRFS_FS is not set |
1045 | CONFIG_FILE_LOCKING=y | ||
1046 | CONFIG_FSNOTIFY=y | ||
1022 | CONFIG_DNOTIFY=y | 1047 | CONFIG_DNOTIFY=y |
1023 | CONFIG_INOTIFY=y | 1048 | CONFIG_INOTIFY=y |
1024 | CONFIG_INOTIFY_USER=y | 1049 | CONFIG_INOTIFY_USER=y |
@@ -1145,6 +1170,7 @@ CONFIG_HAS_IOPORT=y | |||
1145 | CONFIG_HAS_DMA=y | 1170 | CONFIG_HAS_DMA=y |
1146 | CONFIG_HAVE_LMB=y | 1171 | CONFIG_HAVE_LMB=y |
1147 | CONFIG_NLATTR=y | 1172 | CONFIG_NLATTR=y |
1173 | CONFIG_GENERIC_ATOMIC64=y | ||
1148 | 1174 | ||
1149 | # | 1175 | # |
1150 | # Kernel hacking | 1176 | # Kernel hacking |
@@ -1175,6 +1201,9 @@ CONFIG_SCHED_DEBUG=y | |||
1175 | # CONFIG_RT_MUTEX_TESTER is not set | 1201 | # CONFIG_RT_MUTEX_TESTER is not set |
1176 | # CONFIG_DEBUG_SPINLOCK is not set | 1202 | # CONFIG_DEBUG_SPINLOCK is not set |
1177 | CONFIG_DEBUG_MUTEXES=y | 1203 | CONFIG_DEBUG_MUTEXES=y |
1204 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1205 | # CONFIG_PROVE_LOCKING is not set | ||
1206 | # CONFIG_LOCK_STAT is not set | ||
1178 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1207 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1179 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1208 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1180 | # CONFIG_DEBUG_KOBJECT is not set | 1209 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1187,7 +1216,6 @@ CONFIG_DEBUG_MUTEXES=y | |||
1187 | # CONFIG_DEBUG_LIST is not set | 1216 | # CONFIG_DEBUG_LIST is not set |
1188 | # CONFIG_DEBUG_SG is not set | 1217 | # CONFIG_DEBUG_SG is not set |
1189 | # CONFIG_DEBUG_NOTIFIERS is not set | 1218 | # CONFIG_DEBUG_NOTIFIERS is not set |
1190 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1191 | # CONFIG_RCU_TORTURE_TEST is not set | 1219 | # CONFIG_RCU_TORTURE_TEST is not set |
1192 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1220 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1193 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1221 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1201,16 +1229,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1201 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1229 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1202 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1230 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1203 | CONFIG_TRACING_SUPPORT=y | 1231 | CONFIG_TRACING_SUPPORT=y |
1204 | 1232 | CONFIG_FTRACE=y | |
1205 | # | ||
1206 | # Tracers | ||
1207 | # | ||
1208 | # CONFIG_FUNCTION_TRACER is not set | 1233 | # CONFIG_FUNCTION_TRACER is not set |
1234 | # CONFIG_IRQSOFF_TRACER is not set | ||
1209 | # CONFIG_SCHED_TRACER is not set | 1235 | # CONFIG_SCHED_TRACER is not set |
1210 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1236 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1211 | # CONFIG_EVENT_TRACER is not set | ||
1212 | # CONFIG_BOOT_TRACER is not set | 1237 | # CONFIG_BOOT_TRACER is not set |
1213 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1238 | CONFIG_BRANCH_PROFILE_NONE=y |
1239 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1240 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1214 | # CONFIG_STACK_TRACER is not set | 1241 | # CONFIG_STACK_TRACER is not set |
1215 | # CONFIG_KMEMTRACE is not set | 1242 | # CONFIG_KMEMTRACE is not set |
1216 | # CONFIG_WORKQUEUE_TRACER is not set | 1243 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1218,6 +1245,9 @@ CONFIG_TRACING_SUPPORT=y | |||
1218 | # CONFIG_SAMPLES is not set | 1245 | # CONFIG_SAMPLES is not set |
1219 | CONFIG_HAVE_ARCH_KGDB=y | 1246 | CONFIG_HAVE_ARCH_KGDB=y |
1220 | # CONFIG_KGDB is not set | 1247 | # CONFIG_KGDB is not set |
1248 | # CONFIG_KMEMCHECK is not set | ||
1249 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1250 | CONFIG_PPC_WERROR=y | ||
1221 | CONFIG_PRINT_STACK_DEPTH=64 | 1251 | CONFIG_PRINT_STACK_DEPTH=64 |
1222 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1252 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1223 | # CONFIG_DEBUG_STACK_USAGE is not set | 1253 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8555_defconfig b/arch/powerpc/configs/85xx/tqm8555_defconfig index 170360934cec..9196724bebc7 100644 --- a/arch/powerpc/configs/85xx/tqm8555_defconfig +++ b/arch/powerpc/configs/85xx/tqm8555_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:25 2009 | 4 | # Wed Jul 29 23:32:24 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | CONFIG_GENERIC_GPIO=y | 48 | CONFIG_GENERIC_GPIO=y |
48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -57,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y | |||
57 | # CONFIG_GENERIC_TBSYNC is not set | 58 | # CONFIG_GENERIC_TBSYNC is not set |
58 | CONFIG_AUDIT_ARCH=y | 59 | CONFIG_AUDIT_ARCH=y |
59 | CONFIG_GENERIC_BUG=y | 60 | CONFIG_GENERIC_BUG=y |
61 | CONFIG_DTC=y | ||
60 | CONFIG_DEFAULT_UIMAGE=y | 62 | CONFIG_DEFAULT_UIMAGE=y |
61 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
62 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
67 | CONFIG_CONSTRUCTORS=y | ||
65 | 68 | ||
66 | # | 69 | # |
67 | # General setup | 70 | # General setup |
@@ -110,7 +113,6 @@ CONFIG_ANON_INODES=y | |||
110 | CONFIG_EMBEDDED=y | 113 | CONFIG_EMBEDDED=y |
111 | CONFIG_SYSCTL_SYSCALL=y | 114 | CONFIG_SYSCTL_SYSCALL=y |
112 | # CONFIG_KALLSYMS is not set | 115 | # CONFIG_KALLSYMS is not set |
113 | # CONFIG_STRIP_ASM_SYMS is not set | ||
114 | # CONFIG_HOTPLUG is not set | 116 | # CONFIG_HOTPLUG is not set |
115 | CONFIG_PRINTK=y | 117 | CONFIG_PRINTK=y |
116 | CONFIG_BUG=y | 118 | CONFIG_BUG=y |
@@ -123,9 +125,16 @@ CONFIG_TIMERFD=y | |||
123 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
124 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
125 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | ||
129 | |||
130 | # | ||
131 | # Performance Counters | ||
132 | # | ||
133 | # CONFIG_PERF_COUNTERS is not set | ||
126 | CONFIG_VM_EVENT_COUNTERS=y | 134 | CONFIG_VM_EVENT_COUNTERS=y |
127 | CONFIG_PCI_QUIRKS=y | 135 | CONFIG_PCI_QUIRKS=y |
128 | CONFIG_SLUB_DEBUG=y | 136 | CONFIG_SLUB_DEBUG=y |
137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
129 | CONFIG_COMPAT_BRK=y | 138 | CONFIG_COMPAT_BRK=y |
130 | # CONFIG_SLAB is not set | 139 | # CONFIG_SLAB is not set |
131 | CONFIG_SLUB=y | 140 | CONFIG_SLUB=y |
@@ -139,6 +148,10 @@ CONFIG_HAVE_KPROBES=y | |||
139 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
140 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
141 | CONFIG_HAVE_CLK=y | 150 | CONFIG_HAVE_CLK=y |
151 | |||
152 | # | ||
153 | # GCOV-based kernel profiling | ||
154 | # | ||
142 | # CONFIG_SLOW_WORK is not set | 155 | # CONFIG_SLOW_WORK is not set |
143 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 156 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
144 | CONFIG_SLABINFO=y | 157 | CONFIG_SLABINFO=y |
@@ -146,7 +159,7 @@ CONFIG_RT_MUTEXES=y | |||
146 | CONFIG_BASE_SMALL=0 | 159 | CONFIG_BASE_SMALL=0 |
147 | # CONFIG_MODULES is not set | 160 | # CONFIG_MODULES is not set |
148 | CONFIG_BLOCK=y | 161 | CONFIG_BLOCK=y |
149 | # CONFIG_LBD is not set | 162 | CONFIG_LBDAF=y |
150 | # CONFIG_BLK_DEV_BSG is not set | 163 | # CONFIG_BLK_DEV_BSG is not set |
151 | # CONFIG_BLK_DEV_INTEGRITY is not set | 164 | # CONFIG_BLK_DEV_INTEGRITY is not set |
152 | 165 | ||
@@ -179,6 +192,7 @@ CONFIG_MPC85xx=y | |||
179 | # CONFIG_MPC85xx_DS is not set | 192 | # CONFIG_MPC85xx_DS is not set |
180 | # CONFIG_SOCRATES is not set | 193 | # CONFIG_SOCRATES is not set |
181 | # CONFIG_KSI8560 is not set | 194 | # CONFIG_KSI8560 is not set |
195 | # CONFIG_XES_MPC85xx is not set | ||
182 | # CONFIG_STX_GP3 is not set | 196 | # CONFIG_STX_GP3 is not set |
183 | # CONFIG_TQM8540 is not set | 197 | # CONFIG_TQM8540 is not set |
184 | # CONFIG_TQM8541 is not set | 198 | # CONFIG_TQM8541 is not set |
@@ -228,6 +242,7 @@ CONFIG_BINFMT_ELF=y | |||
228 | # CONFIG_BINFMT_MISC is not set | 242 | # CONFIG_BINFMT_MISC is not set |
229 | CONFIG_MATH_EMULATION=y | 243 | CONFIG_MATH_EMULATION=y |
230 | # CONFIG_IOMMU_HELPER is not set | 244 | # CONFIG_IOMMU_HELPER is not set |
245 | # CONFIG_SWIOTLB is not set | ||
231 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 246 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
232 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 247 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
233 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 248 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -246,9 +261,9 @@ CONFIG_MIGRATION=y | |||
246 | CONFIG_ZONE_DMA_FLAG=1 | 261 | CONFIG_ZONE_DMA_FLAG=1 |
247 | CONFIG_BOUNCE=y | 262 | CONFIG_BOUNCE=y |
248 | CONFIG_VIRT_TO_BUS=y | 263 | CONFIG_VIRT_TO_BUS=y |
249 | CONFIG_UNEVICTABLE_LRU=y | ||
250 | CONFIG_HAVE_MLOCK=y | 264 | CONFIG_HAVE_MLOCK=y |
251 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 265 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
266 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
252 | CONFIG_PPC_4K_PAGES=y | 267 | CONFIG_PPC_4K_PAGES=y |
253 | # CONFIG_PPC_16K_PAGES is not set | 268 | # CONFIG_PPC_16K_PAGES is not set |
254 | # CONFIG_PPC_64K_PAGES is not set | 269 | # CONFIG_PPC_64K_PAGES is not set |
@@ -356,6 +371,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
356 | # CONFIG_ECONET is not set | 371 | # CONFIG_ECONET is not set |
357 | # CONFIG_WAN_ROUTER is not set | 372 | # CONFIG_WAN_ROUTER is not set |
358 | # CONFIG_PHONET is not set | 373 | # CONFIG_PHONET is not set |
374 | # CONFIG_IEEE802154 is not set | ||
359 | # CONFIG_NET_SCHED is not set | 375 | # CONFIG_NET_SCHED is not set |
360 | # CONFIG_DCB is not set | 376 | # CONFIG_DCB is not set |
361 | 377 | ||
@@ -373,7 +389,11 @@ CONFIG_WIRELESS=y | |||
373 | CONFIG_WIRELESS_OLD_REGULATORY=y | 389 | CONFIG_WIRELESS_OLD_REGULATORY=y |
374 | # CONFIG_WIRELESS_EXT is not set | 390 | # CONFIG_WIRELESS_EXT is not set |
375 | # CONFIG_LIB80211 is not set | 391 | # CONFIG_LIB80211 is not set |
376 | # CONFIG_MAC80211 is not set | 392 | |
393 | # | ||
394 | # CFG80211 needs to be enabled for MAC80211 | ||
395 | # | ||
396 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
377 | # CONFIG_WIMAX is not set | 397 | # CONFIG_WIMAX is not set |
378 | # CONFIG_RFKILL is not set | 398 | # CONFIG_RFKILL is not set |
379 | # CONFIG_NET_9P is not set | 399 | # CONFIG_NET_9P is not set |
@@ -475,6 +495,7 @@ CONFIG_MTD_CFI_UTIL=y | |||
475 | CONFIG_OF_DEVICE=y | 495 | CONFIG_OF_DEVICE=y |
476 | CONFIG_OF_GPIO=y | 496 | CONFIG_OF_GPIO=y |
477 | CONFIG_OF_I2C=y | 497 | CONFIG_OF_I2C=y |
498 | CONFIG_OF_MDIO=y | ||
478 | # CONFIG_PARPORT is not set | 499 | # CONFIG_PARPORT is not set |
479 | CONFIG_BLK_DEV=y | 500 | CONFIG_BLK_DEV=y |
480 | # CONFIG_BLK_DEV_FD is not set | 501 | # CONFIG_BLK_DEV_FD is not set |
@@ -509,7 +530,9 @@ CONFIG_MISC_DEVICES=y | |||
509 | # | 530 | # |
510 | # CONFIG_EEPROM_AT24 is not set | 531 | # CONFIG_EEPROM_AT24 is not set |
511 | # CONFIG_EEPROM_LEGACY is not set | 532 | # CONFIG_EEPROM_LEGACY is not set |
533 | # CONFIG_EEPROM_MAX6875 is not set | ||
512 | # CONFIG_EEPROM_93CX6 is not set | 534 | # CONFIG_EEPROM_93CX6 is not set |
535 | # CONFIG_CB710_CORE is not set | ||
513 | CONFIG_HAVE_IDE=y | 536 | CONFIG_HAVE_IDE=y |
514 | CONFIG_IDE=y | 537 | CONFIG_IDE=y |
515 | 538 | ||
@@ -584,14 +607,17 @@ CONFIG_BLK_DEV_IDEDMA=y | |||
584 | # | 607 | # |
585 | 608 | ||
586 | # | 609 | # |
587 | # Enable only one of the two stacks, unless you know what you are doing | 610 | # You can enable one or both FireWire driver stacks. |
611 | # | ||
612 | |||
613 | # | ||
614 | # See the help texts for more information. | ||
588 | # | 615 | # |
589 | # CONFIG_FIREWIRE is not set | 616 | # CONFIG_FIREWIRE is not set |
590 | # CONFIG_IEEE1394 is not set | 617 | # CONFIG_IEEE1394 is not set |
591 | # CONFIG_I2O is not set | 618 | # CONFIG_I2O is not set |
592 | # CONFIG_MACINTOSH_DRIVERS is not set | 619 | # CONFIG_MACINTOSH_DRIVERS is not set |
593 | CONFIG_NETDEVICES=y | 620 | CONFIG_NETDEVICES=y |
594 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
595 | # CONFIG_DUMMY is not set | 621 | # CONFIG_DUMMY is not set |
596 | # CONFIG_BONDING is not set | 622 | # CONFIG_BONDING is not set |
597 | # CONFIG_MACVLAN is not set | 623 | # CONFIG_MACVLAN is not set |
@@ -654,6 +680,7 @@ CONFIG_E100=y | |||
654 | # CONFIG_SMSC9420 is not set | 680 | # CONFIG_SMSC9420 is not set |
655 | # CONFIG_SUNDANCE is not set | 681 | # CONFIG_SUNDANCE is not set |
656 | # CONFIG_TLAN is not set | 682 | # CONFIG_TLAN is not set |
683 | # CONFIG_KS8842 is not set | ||
657 | # CONFIG_VIA_RHINE is not set | 684 | # CONFIG_VIA_RHINE is not set |
658 | # CONFIG_SC92031 is not set | 685 | # CONFIG_SC92031 is not set |
659 | # CONFIG_ATL2 is not set | 686 | # CONFIG_ATL2 is not set |
@@ -676,8 +703,10 @@ CONFIG_NETDEV_1000=y | |||
676 | # CONFIG_VIA_VELOCITY is not set | 703 | # CONFIG_VIA_VELOCITY is not set |
677 | # CONFIG_TIGON3 is not set | 704 | # CONFIG_TIGON3 is not set |
678 | # CONFIG_BNX2 is not set | 705 | # CONFIG_BNX2 is not set |
706 | # CONFIG_CNIC is not set | ||
679 | CONFIG_FSL_PQ_MDIO=y | 707 | CONFIG_FSL_PQ_MDIO=y |
680 | CONFIG_GIANFAR=y | 708 | CONFIG_GIANFAR=y |
709 | # CONFIG_MV643XX_ETH is not set | ||
681 | # CONFIG_QLA3XXX is not set | 710 | # CONFIG_QLA3XXX is not set |
682 | # CONFIG_ATL1 is not set | 711 | # CONFIG_ATL1 is not set |
683 | # CONFIG_ATL1E is not set | 712 | # CONFIG_ATL1E is not set |
@@ -831,6 +860,7 @@ CONFIG_I2C_HELPER_AUTO=y | |||
831 | # I2C system bus drivers (mostly embedded / system-on-chip) | 860 | # I2C system bus drivers (mostly embedded / system-on-chip) |
832 | # | 861 | # |
833 | # CONFIG_I2C_CPM is not set | 862 | # CONFIG_I2C_CPM is not set |
863 | # CONFIG_I2C_DESIGNWARE is not set | ||
834 | # CONFIG_I2C_GPIO is not set | 864 | # CONFIG_I2C_GPIO is not set |
835 | CONFIG_I2C_MPC=y | 865 | CONFIG_I2C_MPC=y |
836 | # CONFIG_I2C_OCORES is not set | 866 | # CONFIG_I2C_OCORES is not set |
@@ -859,13 +889,17 @@ CONFIG_I2C_MPC=y | |||
859 | # CONFIG_SENSORS_PCF8574 is not set | 889 | # CONFIG_SENSORS_PCF8574 is not set |
860 | # CONFIG_PCF8575 is not set | 890 | # CONFIG_PCF8575 is not set |
861 | # CONFIG_SENSORS_PCA9539 is not set | 891 | # CONFIG_SENSORS_PCA9539 is not set |
862 | # CONFIG_SENSORS_MAX6875 is not set | ||
863 | # CONFIG_SENSORS_TSL2550 is not set | 892 | # CONFIG_SENSORS_TSL2550 is not set |
864 | # CONFIG_I2C_DEBUG_CORE is not set | 893 | # CONFIG_I2C_DEBUG_CORE is not set |
865 | # CONFIG_I2C_DEBUG_ALGO is not set | 894 | # CONFIG_I2C_DEBUG_ALGO is not set |
866 | # CONFIG_I2C_DEBUG_BUS is not set | 895 | # CONFIG_I2C_DEBUG_BUS is not set |
867 | # CONFIG_I2C_DEBUG_CHIP is not set | 896 | # CONFIG_I2C_DEBUG_CHIP is not set |
868 | # CONFIG_SPI is not set | 897 | # CONFIG_SPI is not set |
898 | |||
899 | # | ||
900 | # PPS support | ||
901 | # | ||
902 | # CONFIG_PPS is not set | ||
869 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 903 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
870 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 904 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
871 | CONFIG_GPIOLIB=y | 905 | CONFIG_GPIOLIB=y |
@@ -944,6 +978,7 @@ CONFIG_SENSORS_LM75=y | |||
944 | # CONFIG_SENSORS_SMSC47B397 is not set | 978 | # CONFIG_SENSORS_SMSC47B397 is not set |
945 | # CONFIG_SENSORS_ADS7828 is not set | 979 | # CONFIG_SENSORS_ADS7828 is not set |
946 | # CONFIG_SENSORS_THMC50 is not set | 980 | # CONFIG_SENSORS_THMC50 is not set |
981 | # CONFIG_SENSORS_TMP401 is not set | ||
947 | # CONFIG_SENSORS_VIA686A is not set | 982 | # CONFIG_SENSORS_VIA686A is not set |
948 | # CONFIG_SENSORS_VT1211 is not set | 983 | # CONFIG_SENSORS_VT1211 is not set |
949 | # CONFIG_SENSORS_VT8231 is not set | 984 | # CONFIG_SENSORS_VT8231 is not set |
@@ -979,23 +1014,9 @@ CONFIG_SSB_POSSIBLE=y | |||
979 | # CONFIG_MFD_WM8400 is not set | 1014 | # CONFIG_MFD_WM8400 is not set |
980 | # CONFIG_MFD_WM8350_I2C is not set | 1015 | # CONFIG_MFD_WM8350_I2C is not set |
981 | # CONFIG_MFD_PCF50633 is not set | 1016 | # CONFIG_MFD_PCF50633 is not set |
1017 | # CONFIG_AB3100_CORE is not set | ||
982 | # CONFIG_REGULATOR is not set | 1018 | # CONFIG_REGULATOR is not set |
983 | 1019 | # CONFIG_MEDIA_SUPPORT is not set | |
984 | # | ||
985 | # Multimedia devices | ||
986 | # | ||
987 | |||
988 | # | ||
989 | # Multimedia core support | ||
990 | # | ||
991 | # CONFIG_VIDEO_DEV is not set | ||
992 | # CONFIG_DVB_CORE is not set | ||
993 | # CONFIG_VIDEO_MEDIA is not set | ||
994 | |||
995 | # | ||
996 | # Multimedia drivers | ||
997 | # | ||
998 | CONFIG_DAB=y | ||
999 | 1020 | ||
1000 | # | 1021 | # |
1001 | # Graphics support | 1022 | # Graphics support |
@@ -1052,6 +1073,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
1052 | # CONFIG_DMADEVICES is not set | 1073 | # CONFIG_DMADEVICES is not set |
1053 | # CONFIG_AUXDISPLAY is not set | 1074 | # CONFIG_AUXDISPLAY is not set |
1054 | # CONFIG_UIO is not set | 1075 | # CONFIG_UIO is not set |
1076 | |||
1077 | # | ||
1078 | # TI VLYNQ | ||
1079 | # | ||
1055 | # CONFIG_STAGING is not set | 1080 | # CONFIG_STAGING is not set |
1056 | 1081 | ||
1057 | # | 1082 | # |
@@ -1071,10 +1096,12 @@ CONFIG_FS_MBCACHE=y | |||
1071 | # CONFIG_REISERFS_FS is not set | 1096 | # CONFIG_REISERFS_FS is not set |
1072 | # CONFIG_JFS_FS is not set | 1097 | # CONFIG_JFS_FS is not set |
1073 | # CONFIG_FS_POSIX_ACL is not set | 1098 | # CONFIG_FS_POSIX_ACL is not set |
1074 | CONFIG_FILE_LOCKING=y | ||
1075 | # CONFIG_XFS_FS is not set | 1099 | # CONFIG_XFS_FS is not set |
1100 | # CONFIG_GFS2_FS is not set | ||
1076 | # CONFIG_OCFS2_FS is not set | 1101 | # CONFIG_OCFS2_FS is not set |
1077 | # CONFIG_BTRFS_FS is not set | 1102 | # CONFIG_BTRFS_FS is not set |
1103 | CONFIG_FILE_LOCKING=y | ||
1104 | CONFIG_FSNOTIFY=y | ||
1078 | CONFIG_DNOTIFY=y | 1105 | CONFIG_DNOTIFY=y |
1079 | CONFIG_INOTIFY=y | 1106 | CONFIG_INOTIFY=y |
1080 | CONFIG_INOTIFY_USER=y | 1107 | CONFIG_INOTIFY_USER=y |
@@ -1201,6 +1228,7 @@ CONFIG_HAS_IOPORT=y | |||
1201 | CONFIG_HAS_DMA=y | 1228 | CONFIG_HAS_DMA=y |
1202 | CONFIG_HAVE_LMB=y | 1229 | CONFIG_HAVE_LMB=y |
1203 | CONFIG_NLATTR=y | 1230 | CONFIG_NLATTR=y |
1231 | CONFIG_GENERIC_ATOMIC64=y | ||
1204 | 1232 | ||
1205 | # | 1233 | # |
1206 | # Kernel hacking | 1234 | # Kernel hacking |
@@ -1226,22 +1254,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1226 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1254 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1227 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1255 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1228 | CONFIG_TRACING_SUPPORT=y | 1256 | CONFIG_TRACING_SUPPORT=y |
1229 | 1257 | # CONFIG_FTRACE is not set | |
1230 | # | ||
1231 | # Tracers | ||
1232 | # | ||
1233 | # CONFIG_FUNCTION_TRACER is not set | ||
1234 | # CONFIG_SCHED_TRACER is not set | ||
1235 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1236 | # CONFIG_EVENT_TRACER is not set | ||
1237 | # CONFIG_BOOT_TRACER is not set | ||
1238 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1239 | # CONFIG_STACK_TRACER is not set | ||
1240 | # CONFIG_KMEMTRACE is not set | ||
1241 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1242 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1243 | # CONFIG_SAMPLES is not set | 1258 | # CONFIG_SAMPLES is not set |
1244 | CONFIG_HAVE_ARCH_KGDB=y | 1259 | CONFIG_HAVE_ARCH_KGDB=y |
1260 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1261 | CONFIG_PPC_WERROR=y | ||
1245 | CONFIG_PRINT_STACK_DEPTH=64 | 1262 | CONFIG_PRINT_STACK_DEPTH=64 |
1246 | # CONFIG_IRQSTACKS is not set | 1263 | # CONFIG_IRQSTACKS is not set |
1247 | # CONFIG_PPC_EARLY_DEBUG is not set | 1264 | # CONFIG_PPC_EARLY_DEBUG is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8560_defconfig b/arch/powerpc/configs/85xx/tqm8560_defconfig index f41cc2444d48..2e49a6e9faf2 100644 --- a/arch/powerpc/configs/85xx/tqm8560_defconfig +++ b/arch/powerpc/configs/85xx/tqm8560_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:26 2009 | 4 | # Wed Jul 29 23:32:25 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | CONFIG_GENERIC_GPIO=y | 48 | CONFIG_GENERIC_GPIO=y |
48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -57,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y | |||
57 | # CONFIG_GENERIC_TBSYNC is not set | 58 | # CONFIG_GENERIC_TBSYNC is not set |
58 | CONFIG_AUDIT_ARCH=y | 59 | CONFIG_AUDIT_ARCH=y |
59 | CONFIG_GENERIC_BUG=y | 60 | CONFIG_GENERIC_BUG=y |
61 | CONFIG_DTC=y | ||
60 | CONFIG_DEFAULT_UIMAGE=y | 62 | CONFIG_DEFAULT_UIMAGE=y |
61 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
62 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
67 | CONFIG_CONSTRUCTORS=y | ||
65 | 68 | ||
66 | # | 69 | # |
67 | # General setup | 70 | # General setup |
@@ -110,7 +113,6 @@ CONFIG_ANON_INODES=y | |||
110 | CONFIG_EMBEDDED=y | 113 | CONFIG_EMBEDDED=y |
111 | CONFIG_SYSCTL_SYSCALL=y | 114 | CONFIG_SYSCTL_SYSCALL=y |
112 | # CONFIG_KALLSYMS is not set | 115 | # CONFIG_KALLSYMS is not set |
113 | # CONFIG_STRIP_ASM_SYMS is not set | ||
114 | # CONFIG_HOTPLUG is not set | 116 | # CONFIG_HOTPLUG is not set |
115 | CONFIG_PRINTK=y | 117 | CONFIG_PRINTK=y |
116 | CONFIG_BUG=y | 118 | CONFIG_BUG=y |
@@ -123,9 +125,16 @@ CONFIG_TIMERFD=y | |||
123 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
124 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
125 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | ||
129 | |||
130 | # | ||
131 | # Performance Counters | ||
132 | # | ||
133 | # CONFIG_PERF_COUNTERS is not set | ||
126 | CONFIG_VM_EVENT_COUNTERS=y | 134 | CONFIG_VM_EVENT_COUNTERS=y |
127 | CONFIG_PCI_QUIRKS=y | 135 | CONFIG_PCI_QUIRKS=y |
128 | CONFIG_SLUB_DEBUG=y | 136 | CONFIG_SLUB_DEBUG=y |
137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
129 | CONFIG_COMPAT_BRK=y | 138 | CONFIG_COMPAT_BRK=y |
130 | # CONFIG_SLAB is not set | 139 | # CONFIG_SLAB is not set |
131 | CONFIG_SLUB=y | 140 | CONFIG_SLUB=y |
@@ -139,6 +148,10 @@ CONFIG_HAVE_KPROBES=y | |||
139 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
140 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
141 | CONFIG_HAVE_CLK=y | 150 | CONFIG_HAVE_CLK=y |
151 | |||
152 | # | ||
153 | # GCOV-based kernel profiling | ||
154 | # | ||
142 | # CONFIG_SLOW_WORK is not set | 155 | # CONFIG_SLOW_WORK is not set |
143 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 156 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
144 | CONFIG_SLABINFO=y | 157 | CONFIG_SLABINFO=y |
@@ -146,7 +159,7 @@ CONFIG_RT_MUTEXES=y | |||
146 | CONFIG_BASE_SMALL=0 | 159 | CONFIG_BASE_SMALL=0 |
147 | # CONFIG_MODULES is not set | 160 | # CONFIG_MODULES is not set |
148 | CONFIG_BLOCK=y | 161 | CONFIG_BLOCK=y |
149 | # CONFIG_LBD is not set | 162 | CONFIG_LBDAF=y |
150 | # CONFIG_BLK_DEV_BSG is not set | 163 | # CONFIG_BLK_DEV_BSG is not set |
151 | # CONFIG_BLK_DEV_INTEGRITY is not set | 164 | # CONFIG_BLK_DEV_INTEGRITY is not set |
152 | 165 | ||
@@ -179,6 +192,7 @@ CONFIG_MPC85xx=y | |||
179 | # CONFIG_MPC85xx_DS is not set | 192 | # CONFIG_MPC85xx_DS is not set |
180 | # CONFIG_SOCRATES is not set | 193 | # CONFIG_SOCRATES is not set |
181 | # CONFIG_KSI8560 is not set | 194 | # CONFIG_KSI8560 is not set |
195 | # CONFIG_XES_MPC85xx is not set | ||
182 | # CONFIG_STX_GP3 is not set | 196 | # CONFIG_STX_GP3 is not set |
183 | # CONFIG_TQM8540 is not set | 197 | # CONFIG_TQM8540 is not set |
184 | # CONFIG_TQM8541 is not set | 198 | # CONFIG_TQM8541 is not set |
@@ -228,6 +242,7 @@ CONFIG_BINFMT_ELF=y | |||
228 | # CONFIG_BINFMT_MISC is not set | 242 | # CONFIG_BINFMT_MISC is not set |
229 | CONFIG_MATH_EMULATION=y | 243 | CONFIG_MATH_EMULATION=y |
230 | # CONFIG_IOMMU_HELPER is not set | 244 | # CONFIG_IOMMU_HELPER is not set |
245 | # CONFIG_SWIOTLB is not set | ||
231 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 246 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
232 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 247 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
233 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 248 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -246,9 +261,9 @@ CONFIG_MIGRATION=y | |||
246 | CONFIG_ZONE_DMA_FLAG=1 | 261 | CONFIG_ZONE_DMA_FLAG=1 |
247 | CONFIG_BOUNCE=y | 262 | CONFIG_BOUNCE=y |
248 | CONFIG_VIRT_TO_BUS=y | 263 | CONFIG_VIRT_TO_BUS=y |
249 | CONFIG_UNEVICTABLE_LRU=y | ||
250 | CONFIG_HAVE_MLOCK=y | 264 | CONFIG_HAVE_MLOCK=y |
251 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 265 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
266 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
252 | CONFIG_PPC_4K_PAGES=y | 267 | CONFIG_PPC_4K_PAGES=y |
253 | # CONFIG_PPC_16K_PAGES is not set | 268 | # CONFIG_PPC_16K_PAGES is not set |
254 | # CONFIG_PPC_64K_PAGES is not set | 269 | # CONFIG_PPC_64K_PAGES is not set |
@@ -356,6 +371,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
356 | # CONFIG_ECONET is not set | 371 | # CONFIG_ECONET is not set |
357 | # CONFIG_WAN_ROUTER is not set | 372 | # CONFIG_WAN_ROUTER is not set |
358 | # CONFIG_PHONET is not set | 373 | # CONFIG_PHONET is not set |
374 | # CONFIG_IEEE802154 is not set | ||
359 | # CONFIG_NET_SCHED is not set | 375 | # CONFIG_NET_SCHED is not set |
360 | # CONFIG_DCB is not set | 376 | # CONFIG_DCB is not set |
361 | 377 | ||
@@ -373,7 +389,11 @@ CONFIG_WIRELESS=y | |||
373 | CONFIG_WIRELESS_OLD_REGULATORY=y | 389 | CONFIG_WIRELESS_OLD_REGULATORY=y |
374 | # CONFIG_WIRELESS_EXT is not set | 390 | # CONFIG_WIRELESS_EXT is not set |
375 | # CONFIG_LIB80211 is not set | 391 | # CONFIG_LIB80211 is not set |
376 | # CONFIG_MAC80211 is not set | 392 | |
393 | # | ||
394 | # CFG80211 needs to be enabled for MAC80211 | ||
395 | # | ||
396 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
377 | # CONFIG_WIMAX is not set | 397 | # CONFIG_WIMAX is not set |
378 | # CONFIG_RFKILL is not set | 398 | # CONFIG_RFKILL is not set |
379 | # CONFIG_NET_9P is not set | 399 | # CONFIG_NET_9P is not set |
@@ -475,6 +495,7 @@ CONFIG_MTD_CFI_UTIL=y | |||
475 | CONFIG_OF_DEVICE=y | 495 | CONFIG_OF_DEVICE=y |
476 | CONFIG_OF_GPIO=y | 496 | CONFIG_OF_GPIO=y |
477 | CONFIG_OF_I2C=y | 497 | CONFIG_OF_I2C=y |
498 | CONFIG_OF_MDIO=y | ||
478 | # CONFIG_PARPORT is not set | 499 | # CONFIG_PARPORT is not set |
479 | CONFIG_BLK_DEV=y | 500 | CONFIG_BLK_DEV=y |
480 | # CONFIG_BLK_DEV_FD is not set | 501 | # CONFIG_BLK_DEV_FD is not set |
@@ -509,7 +530,9 @@ CONFIG_MISC_DEVICES=y | |||
509 | # | 530 | # |
510 | # CONFIG_EEPROM_AT24 is not set | 531 | # CONFIG_EEPROM_AT24 is not set |
511 | # CONFIG_EEPROM_LEGACY is not set | 532 | # CONFIG_EEPROM_LEGACY is not set |
533 | # CONFIG_EEPROM_MAX6875 is not set | ||
512 | # CONFIG_EEPROM_93CX6 is not set | 534 | # CONFIG_EEPROM_93CX6 is not set |
535 | # CONFIG_CB710_CORE is not set | ||
513 | CONFIG_HAVE_IDE=y | 536 | CONFIG_HAVE_IDE=y |
514 | CONFIG_IDE=y | 537 | CONFIG_IDE=y |
515 | 538 | ||
@@ -584,14 +607,17 @@ CONFIG_BLK_DEV_IDEDMA=y | |||
584 | # | 607 | # |
585 | 608 | ||
586 | # | 609 | # |
587 | # Enable only one of the two stacks, unless you know what you are doing | 610 | # You can enable one or both FireWire driver stacks. |
611 | # | ||
612 | |||
613 | # | ||
614 | # See the help texts for more information. | ||
588 | # | 615 | # |
589 | # CONFIG_FIREWIRE is not set | 616 | # CONFIG_FIREWIRE is not set |
590 | # CONFIG_IEEE1394 is not set | 617 | # CONFIG_IEEE1394 is not set |
591 | # CONFIG_I2O is not set | 618 | # CONFIG_I2O is not set |
592 | # CONFIG_MACINTOSH_DRIVERS is not set | 619 | # CONFIG_MACINTOSH_DRIVERS is not set |
593 | CONFIG_NETDEVICES=y | 620 | CONFIG_NETDEVICES=y |
594 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
595 | # CONFIG_DUMMY is not set | 621 | # CONFIG_DUMMY is not set |
596 | # CONFIG_BONDING is not set | 622 | # CONFIG_BONDING is not set |
597 | # CONFIG_MACVLAN is not set | 623 | # CONFIG_MACVLAN is not set |
@@ -654,6 +680,7 @@ CONFIG_E100=y | |||
654 | # CONFIG_SMSC9420 is not set | 680 | # CONFIG_SMSC9420 is not set |
655 | # CONFIG_SUNDANCE is not set | 681 | # CONFIG_SUNDANCE is not set |
656 | # CONFIG_TLAN is not set | 682 | # CONFIG_TLAN is not set |
683 | # CONFIG_KS8842 is not set | ||
657 | # CONFIG_VIA_RHINE is not set | 684 | # CONFIG_VIA_RHINE is not set |
658 | # CONFIG_SC92031 is not set | 685 | # CONFIG_SC92031 is not set |
659 | # CONFIG_ATL2 is not set | 686 | # CONFIG_ATL2 is not set |
@@ -676,8 +703,10 @@ CONFIG_NETDEV_1000=y | |||
676 | # CONFIG_VIA_VELOCITY is not set | 703 | # CONFIG_VIA_VELOCITY is not set |
677 | # CONFIG_TIGON3 is not set | 704 | # CONFIG_TIGON3 is not set |
678 | # CONFIG_BNX2 is not set | 705 | # CONFIG_BNX2 is not set |
706 | # CONFIG_CNIC is not set | ||
679 | CONFIG_FSL_PQ_MDIO=y | 707 | CONFIG_FSL_PQ_MDIO=y |
680 | CONFIG_GIANFAR=y | 708 | CONFIG_GIANFAR=y |
709 | # CONFIG_MV643XX_ETH is not set | ||
681 | # CONFIG_QLA3XXX is not set | 710 | # CONFIG_QLA3XXX is not set |
682 | # CONFIG_ATL1 is not set | 711 | # CONFIG_ATL1 is not set |
683 | # CONFIG_ATL1E is not set | 712 | # CONFIG_ATL1E is not set |
@@ -831,6 +860,7 @@ CONFIG_I2C_HELPER_AUTO=y | |||
831 | # I2C system bus drivers (mostly embedded / system-on-chip) | 860 | # I2C system bus drivers (mostly embedded / system-on-chip) |
832 | # | 861 | # |
833 | # CONFIG_I2C_CPM is not set | 862 | # CONFIG_I2C_CPM is not set |
863 | # CONFIG_I2C_DESIGNWARE is not set | ||
834 | # CONFIG_I2C_GPIO is not set | 864 | # CONFIG_I2C_GPIO is not set |
835 | CONFIG_I2C_MPC=y | 865 | CONFIG_I2C_MPC=y |
836 | # CONFIG_I2C_OCORES is not set | 866 | # CONFIG_I2C_OCORES is not set |
@@ -859,13 +889,17 @@ CONFIG_I2C_MPC=y | |||
859 | # CONFIG_SENSORS_PCF8574 is not set | 889 | # CONFIG_SENSORS_PCF8574 is not set |
860 | # CONFIG_PCF8575 is not set | 890 | # CONFIG_PCF8575 is not set |
861 | # CONFIG_SENSORS_PCA9539 is not set | 891 | # CONFIG_SENSORS_PCA9539 is not set |
862 | # CONFIG_SENSORS_MAX6875 is not set | ||
863 | # CONFIG_SENSORS_TSL2550 is not set | 892 | # CONFIG_SENSORS_TSL2550 is not set |
864 | # CONFIG_I2C_DEBUG_CORE is not set | 893 | # CONFIG_I2C_DEBUG_CORE is not set |
865 | # CONFIG_I2C_DEBUG_ALGO is not set | 894 | # CONFIG_I2C_DEBUG_ALGO is not set |
866 | # CONFIG_I2C_DEBUG_BUS is not set | 895 | # CONFIG_I2C_DEBUG_BUS is not set |
867 | # CONFIG_I2C_DEBUG_CHIP is not set | 896 | # CONFIG_I2C_DEBUG_CHIP is not set |
868 | # CONFIG_SPI is not set | 897 | # CONFIG_SPI is not set |
898 | |||
899 | # | ||
900 | # PPS support | ||
901 | # | ||
902 | # CONFIG_PPS is not set | ||
869 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 903 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
870 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 904 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
871 | CONFIG_GPIOLIB=y | 905 | CONFIG_GPIOLIB=y |
@@ -944,6 +978,7 @@ CONFIG_SENSORS_LM75=y | |||
944 | # CONFIG_SENSORS_SMSC47B397 is not set | 978 | # CONFIG_SENSORS_SMSC47B397 is not set |
945 | # CONFIG_SENSORS_ADS7828 is not set | 979 | # CONFIG_SENSORS_ADS7828 is not set |
946 | # CONFIG_SENSORS_THMC50 is not set | 980 | # CONFIG_SENSORS_THMC50 is not set |
981 | # CONFIG_SENSORS_TMP401 is not set | ||
947 | # CONFIG_SENSORS_VIA686A is not set | 982 | # CONFIG_SENSORS_VIA686A is not set |
948 | # CONFIG_SENSORS_VT1211 is not set | 983 | # CONFIG_SENSORS_VT1211 is not set |
949 | # CONFIG_SENSORS_VT8231 is not set | 984 | # CONFIG_SENSORS_VT8231 is not set |
@@ -979,23 +1014,9 @@ CONFIG_SSB_POSSIBLE=y | |||
979 | # CONFIG_MFD_WM8400 is not set | 1014 | # CONFIG_MFD_WM8400 is not set |
980 | # CONFIG_MFD_WM8350_I2C is not set | 1015 | # CONFIG_MFD_WM8350_I2C is not set |
981 | # CONFIG_MFD_PCF50633 is not set | 1016 | # CONFIG_MFD_PCF50633 is not set |
1017 | # CONFIG_AB3100_CORE is not set | ||
982 | # CONFIG_REGULATOR is not set | 1018 | # CONFIG_REGULATOR is not set |
983 | 1019 | # CONFIG_MEDIA_SUPPORT is not set | |
984 | # | ||
985 | # Multimedia devices | ||
986 | # | ||
987 | |||
988 | # | ||
989 | # Multimedia core support | ||
990 | # | ||
991 | # CONFIG_VIDEO_DEV is not set | ||
992 | # CONFIG_DVB_CORE is not set | ||
993 | # CONFIG_VIDEO_MEDIA is not set | ||
994 | |||
995 | # | ||
996 | # Multimedia drivers | ||
997 | # | ||
998 | CONFIG_DAB=y | ||
999 | 1020 | ||
1000 | # | 1021 | # |
1001 | # Graphics support | 1022 | # Graphics support |
@@ -1052,6 +1073,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
1052 | # CONFIG_DMADEVICES is not set | 1073 | # CONFIG_DMADEVICES is not set |
1053 | # CONFIG_AUXDISPLAY is not set | 1074 | # CONFIG_AUXDISPLAY is not set |
1054 | # CONFIG_UIO is not set | 1075 | # CONFIG_UIO is not set |
1076 | |||
1077 | # | ||
1078 | # TI VLYNQ | ||
1079 | # | ||
1055 | # CONFIG_STAGING is not set | 1080 | # CONFIG_STAGING is not set |
1056 | 1081 | ||
1057 | # | 1082 | # |
@@ -1071,10 +1096,12 @@ CONFIG_FS_MBCACHE=y | |||
1071 | # CONFIG_REISERFS_FS is not set | 1096 | # CONFIG_REISERFS_FS is not set |
1072 | # CONFIG_JFS_FS is not set | 1097 | # CONFIG_JFS_FS is not set |
1073 | # CONFIG_FS_POSIX_ACL is not set | 1098 | # CONFIG_FS_POSIX_ACL is not set |
1074 | CONFIG_FILE_LOCKING=y | ||
1075 | # CONFIG_XFS_FS is not set | 1099 | # CONFIG_XFS_FS is not set |
1100 | # CONFIG_GFS2_FS is not set | ||
1076 | # CONFIG_OCFS2_FS is not set | 1101 | # CONFIG_OCFS2_FS is not set |
1077 | # CONFIG_BTRFS_FS is not set | 1102 | # CONFIG_BTRFS_FS is not set |
1103 | CONFIG_FILE_LOCKING=y | ||
1104 | CONFIG_FSNOTIFY=y | ||
1078 | CONFIG_DNOTIFY=y | 1105 | CONFIG_DNOTIFY=y |
1079 | CONFIG_INOTIFY=y | 1106 | CONFIG_INOTIFY=y |
1080 | CONFIG_INOTIFY_USER=y | 1107 | CONFIG_INOTIFY_USER=y |
@@ -1201,6 +1228,7 @@ CONFIG_HAS_IOPORT=y | |||
1201 | CONFIG_HAS_DMA=y | 1228 | CONFIG_HAS_DMA=y |
1202 | CONFIG_HAVE_LMB=y | 1229 | CONFIG_HAVE_LMB=y |
1203 | CONFIG_NLATTR=y | 1230 | CONFIG_NLATTR=y |
1231 | CONFIG_GENERIC_ATOMIC64=y | ||
1204 | 1232 | ||
1205 | # | 1233 | # |
1206 | # Kernel hacking | 1234 | # Kernel hacking |
@@ -1226,22 +1254,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1226 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1254 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1227 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1255 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1228 | CONFIG_TRACING_SUPPORT=y | 1256 | CONFIG_TRACING_SUPPORT=y |
1229 | 1257 | # CONFIG_FTRACE is not set | |
1230 | # | ||
1231 | # Tracers | ||
1232 | # | ||
1233 | # CONFIG_FUNCTION_TRACER is not set | ||
1234 | # CONFIG_SCHED_TRACER is not set | ||
1235 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1236 | # CONFIG_EVENT_TRACER is not set | ||
1237 | # CONFIG_BOOT_TRACER is not set | ||
1238 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1239 | # CONFIG_STACK_TRACER is not set | ||
1240 | # CONFIG_KMEMTRACE is not set | ||
1241 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1242 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1243 | # CONFIG_SAMPLES is not set | 1258 | # CONFIG_SAMPLES is not set |
1244 | CONFIG_HAVE_ARCH_KGDB=y | 1259 | CONFIG_HAVE_ARCH_KGDB=y |
1260 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1261 | CONFIG_PPC_WERROR=y | ||
1245 | CONFIG_PRINT_STACK_DEPTH=64 | 1262 | CONFIG_PRINT_STACK_DEPTH=64 |
1246 | # CONFIG_IRQSTACKS is not set | 1263 | # CONFIG_IRQSTACKS is not set |
1247 | # CONFIG_PPC_EARLY_DEBUG is not set | 1264 | # CONFIG_PPC_EARLY_DEBUG is not set |
diff --git a/arch/powerpc/configs/85xx/xes_mpc85xx_defconfig b/arch/powerpc/configs/85xx/xes_mpc85xx_defconfig index 2552cbefba6b..1025da2bf069 100644 --- a/arch/powerpc/configs/85xx/xes_mpc85xx_defconfig +++ b/arch/powerpc/configs/85xx/xes_mpc85xx_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc6 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Thu Jun 11 11:25:17 2009 | 4 | # Wed Jul 29 23:32:25 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -35,15 +35,16 @@ CONFIG_GENERIC_TIME=y | |||
35 | CONFIG_GENERIC_TIME_VSYSCALL=y | 35 | CONFIG_GENERIC_TIME_VSYSCALL=y |
36 | CONFIG_GENERIC_CLOCKEVENTS=y | 36 | CONFIG_GENERIC_CLOCKEVENTS=y |
37 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
39 | CONFIG_IRQ_PER_CPU=y | 40 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 41 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 42 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
43 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
42 | CONFIG_LOCKDEP_SUPPORT=y | 44 | CONFIG_LOCKDEP_SUPPORT=y |
43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 45 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
44 | CONFIG_ARCH_HAS_ILOG2_U32=y | 46 | CONFIG_ARCH_HAS_ILOG2_U32=y |
45 | CONFIG_GENERIC_HWEIGHT=y | 47 | CONFIG_GENERIC_HWEIGHT=y |
46 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
47 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 48 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
48 | CONFIG_GENERIC_GPIO=y | 49 | CONFIG_GENERIC_GPIO=y |
49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 50 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -64,6 +65,7 @@ CONFIG_DEFAULT_UIMAGE=y | |||
64 | # CONFIG_PPC_DCR_MMIO is not set | 65 | # CONFIG_PPC_DCR_MMIO is not set |
65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 66 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 67 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
68 | CONFIG_CONSTRUCTORS=y | ||
67 | 69 | ||
68 | # | 70 | # |
69 | # General setup | 71 | # General setup |
@@ -114,7 +116,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
114 | CONFIG_KALLSYMS=y | 116 | CONFIG_KALLSYMS=y |
115 | CONFIG_KALLSYMS_ALL=y | 117 | CONFIG_KALLSYMS_ALL=y |
116 | CONFIG_KALLSYMS_EXTRA_PASS=y | 118 | CONFIG_KALLSYMS_EXTRA_PASS=y |
117 | # CONFIG_STRIP_ASM_SYMS is not set | ||
118 | CONFIG_HOTPLUG=y | 119 | CONFIG_HOTPLUG=y |
119 | CONFIG_PRINTK=y | 120 | CONFIG_PRINTK=y |
120 | CONFIG_BUG=y | 121 | CONFIG_BUG=y |
@@ -127,9 +128,16 @@ CONFIG_TIMERFD=y | |||
127 | CONFIG_EVENTFD=y | 128 | CONFIG_EVENTFD=y |
128 | CONFIG_SHMEM=y | 129 | CONFIG_SHMEM=y |
129 | CONFIG_AIO=y | 130 | CONFIG_AIO=y |
131 | CONFIG_HAVE_PERF_COUNTERS=y | ||
132 | |||
133 | # | ||
134 | # Performance Counters | ||
135 | # | ||
136 | # CONFIG_PERF_COUNTERS is not set | ||
130 | CONFIG_VM_EVENT_COUNTERS=y | 137 | CONFIG_VM_EVENT_COUNTERS=y |
131 | CONFIG_PCI_QUIRKS=y | 138 | CONFIG_PCI_QUIRKS=y |
132 | CONFIG_SLUB_DEBUG=y | 139 | CONFIG_SLUB_DEBUG=y |
140 | # CONFIG_STRIP_ASM_SYMS is not set | ||
133 | CONFIG_COMPAT_BRK=y | 141 | CONFIG_COMPAT_BRK=y |
134 | # CONFIG_SLAB is not set | 142 | # CONFIG_SLAB is not set |
135 | CONFIG_SLUB=y | 143 | CONFIG_SLUB=y |
@@ -144,6 +152,10 @@ CONFIG_HAVE_KPROBES=y | |||
144 | CONFIG_HAVE_KRETPROBES=y | 152 | CONFIG_HAVE_KRETPROBES=y |
145 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 153 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
146 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 154 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
155 | |||
156 | # | ||
157 | # GCOV-based kernel profiling | ||
158 | # | ||
147 | # CONFIG_SLOW_WORK is not set | 159 | # CONFIG_SLOW_WORK is not set |
148 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 160 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
149 | CONFIG_SLABINFO=y | 161 | CONFIG_SLABINFO=y |
@@ -157,7 +169,7 @@ CONFIG_MODVERSIONS=y | |||
157 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 169 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
158 | CONFIG_STOP_MACHINE=y | 170 | CONFIG_STOP_MACHINE=y |
159 | CONFIG_BLOCK=y | 171 | CONFIG_BLOCK=y |
160 | CONFIG_LBD=y | 172 | CONFIG_LBDAF=y |
161 | # CONFIG_BLK_DEV_BSG is not set | 173 | # CONFIG_BLK_DEV_BSG is not set |
162 | # CONFIG_BLK_DEV_INTEGRITY is not set | 174 | # CONFIG_BLK_DEV_INTEGRITY is not set |
163 | 175 | ||
@@ -239,6 +251,7 @@ CONFIG_BINFMT_ELF=y | |||
239 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
240 | CONFIG_MATH_EMULATION=y | 252 | CONFIG_MATH_EMULATION=y |
241 | # CONFIG_IOMMU_HELPER is not set | 253 | # CONFIG_IOMMU_HELPER is not set |
254 | # CONFIG_SWIOTLB is not set | ||
242 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
243 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 256 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
244 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -258,9 +271,9 @@ CONFIG_MIGRATION=y | |||
258 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
259 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
260 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
261 | CONFIG_UNEVICTABLE_LRU=y | ||
262 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
263 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
264 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
265 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
266 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
@@ -287,6 +300,8 @@ CONFIG_PCI_DOMAINS=y | |||
287 | CONFIG_PCI_SYSCALL=y | 300 | CONFIG_PCI_SYSCALL=y |
288 | CONFIG_PCIEPORTBUS=y | 301 | CONFIG_PCIEPORTBUS=y |
289 | CONFIG_PCIEAER=y | 302 | CONFIG_PCIEAER=y |
303 | # CONFIG_PCIE_ECRC is not set | ||
304 | # CONFIG_PCIEAER_INJECT is not set | ||
290 | # CONFIG_PCIEASPM is not set | 305 | # CONFIG_PCIEASPM is not set |
291 | CONFIG_ARCH_SUPPORTS_MSI=y | 306 | CONFIG_ARCH_SUPPORTS_MSI=y |
292 | CONFIG_PCI_MSI=y | 307 | CONFIG_PCI_MSI=y |
@@ -404,6 +419,7 @@ CONFIG_IPV6_NDISC_NODETYPE=y | |||
404 | # CONFIG_ECONET is not set | 419 | # CONFIG_ECONET is not set |
405 | # CONFIG_WAN_ROUTER is not set | 420 | # CONFIG_WAN_ROUTER is not set |
406 | # CONFIG_PHONET is not set | 421 | # CONFIG_PHONET is not set |
422 | # CONFIG_IEEE802154 is not set | ||
407 | # CONFIG_NET_SCHED is not set | 423 | # CONFIG_NET_SCHED is not set |
408 | # CONFIG_DCB is not set | 424 | # CONFIG_DCB is not set |
409 | 425 | ||
@@ -540,6 +556,7 @@ CONFIG_MTD_NAND_FSL_UPM=y | |||
540 | CONFIG_OF_DEVICE=y | 556 | CONFIG_OF_DEVICE=y |
541 | CONFIG_OF_GPIO=y | 557 | CONFIG_OF_GPIO=y |
542 | CONFIG_OF_I2C=y | 558 | CONFIG_OF_I2C=y |
559 | CONFIG_OF_MDIO=y | ||
543 | # CONFIG_PARPORT is not set | 560 | # CONFIG_PARPORT is not set |
544 | CONFIG_BLK_DEV=y | 561 | CONFIG_BLK_DEV=y |
545 | # CONFIG_BLK_DEV_FD is not set | 562 | # CONFIG_BLK_DEV_FD is not set |
@@ -575,7 +592,9 @@ CONFIG_MISC_DEVICES=y | |||
575 | # | 592 | # |
576 | # CONFIG_EEPROM_AT24 is not set | 593 | # CONFIG_EEPROM_AT24 is not set |
577 | # CONFIG_EEPROM_LEGACY is not set | 594 | # CONFIG_EEPROM_LEGACY is not set |
595 | # CONFIG_EEPROM_MAX6875 is not set | ||
578 | # CONFIG_EEPROM_93CX6 is not set | 596 | # CONFIG_EEPROM_93CX6 is not set |
597 | # CONFIG_CB710_CORE is not set | ||
579 | CONFIG_HAVE_IDE=y | 598 | CONFIG_HAVE_IDE=y |
580 | # CONFIG_IDE is not set | 599 | # CONFIG_IDE is not set |
581 | 600 | ||
@@ -599,10 +618,6 @@ CONFIG_BLK_DEV_SR=y | |||
599 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 618 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
600 | CONFIG_CHR_DEV_SG=y | 619 | CONFIG_CHR_DEV_SG=y |
601 | # CONFIG_CHR_DEV_SCH is not set | 620 | # CONFIG_CHR_DEV_SCH is not set |
602 | |||
603 | # | ||
604 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
605 | # | ||
606 | CONFIG_SCSI_MULTI_LUN=y | 621 | CONFIG_SCSI_MULTI_LUN=y |
607 | # CONFIG_SCSI_CONSTANTS is not set | 622 | # CONFIG_SCSI_CONSTANTS is not set |
608 | CONFIG_SCSI_LOGGING=y | 623 | CONFIG_SCSI_LOGGING=y |
@@ -619,6 +634,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
619 | # CONFIG_SCSI_SRP_ATTRS is not set | 634 | # CONFIG_SCSI_SRP_ATTRS is not set |
620 | CONFIG_SCSI_LOWLEVEL=y | 635 | CONFIG_SCSI_LOWLEVEL=y |
621 | # CONFIG_ISCSI_TCP is not set | 636 | # CONFIG_ISCSI_TCP is not set |
637 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
622 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 638 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
623 | # CONFIG_SCSI_3W_9XXX is not set | 639 | # CONFIG_SCSI_3W_9XXX is not set |
624 | # CONFIG_SCSI_ACARD is not set | 640 | # CONFIG_SCSI_ACARD is not set |
@@ -627,6 +643,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
627 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 643 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
628 | # CONFIG_SCSI_AIC79XX is not set | 644 | # CONFIG_SCSI_AIC79XX is not set |
629 | # CONFIG_SCSI_AIC94XX is not set | 645 | # CONFIG_SCSI_AIC94XX is not set |
646 | # CONFIG_SCSI_MVSAS is not set | ||
630 | # CONFIG_SCSI_DPT_I2O is not set | 647 | # CONFIG_SCSI_DPT_I2O is not set |
631 | # CONFIG_SCSI_ADVANSYS is not set | 648 | # CONFIG_SCSI_ADVANSYS is not set |
632 | # CONFIG_SCSI_ARCMSR is not set | 649 | # CONFIG_SCSI_ARCMSR is not set |
@@ -646,7 +663,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
646 | # CONFIG_SCSI_IPS is not set | 663 | # CONFIG_SCSI_IPS is not set |
647 | # CONFIG_SCSI_INITIO is not set | 664 | # CONFIG_SCSI_INITIO is not set |
648 | # CONFIG_SCSI_INIA100 is not set | 665 | # CONFIG_SCSI_INIA100 is not set |
649 | # CONFIG_SCSI_MVSAS is not set | ||
650 | # CONFIG_SCSI_STEX is not set | 666 | # CONFIG_SCSI_STEX is not set |
651 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 667 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
652 | # CONFIG_SCSI_IPR is not set | 668 | # CONFIG_SCSI_IPR is not set |
@@ -730,14 +746,17 @@ CONFIG_PATA_ALI=y | |||
730 | # | 746 | # |
731 | 747 | ||
732 | # | 748 | # |
733 | # Enable only one of the two stacks, unless you know what you are doing | 749 | # You can enable one or both FireWire driver stacks. |
750 | # | ||
751 | |||
752 | # | ||
753 | # See the help texts for more information. | ||
734 | # | 754 | # |
735 | # CONFIG_FIREWIRE is not set | 755 | # CONFIG_FIREWIRE is not set |
736 | # CONFIG_IEEE1394 is not set | 756 | # CONFIG_IEEE1394 is not set |
737 | # CONFIG_I2O is not set | 757 | # CONFIG_I2O is not set |
738 | # CONFIG_MACINTOSH_DRIVERS is not set | 758 | # CONFIG_MACINTOSH_DRIVERS is not set |
739 | CONFIG_NETDEVICES=y | 759 | CONFIG_NETDEVICES=y |
740 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
741 | CONFIG_DUMMY=y | 760 | CONFIG_DUMMY=y |
742 | # CONFIG_BONDING is not set | 761 | # CONFIG_BONDING is not set |
743 | # CONFIG_MACVLAN is not set | 762 | # CONFIG_MACVLAN is not set |
@@ -784,6 +803,7 @@ CONFIG_MII=y | |||
784 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 803 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
785 | # CONFIG_NET_PCI is not set | 804 | # CONFIG_NET_PCI is not set |
786 | # CONFIG_B44 is not set | 805 | # CONFIG_B44 is not set |
806 | # CONFIG_KS8842 is not set | ||
787 | # CONFIG_ATL2 is not set | 807 | # CONFIG_ATL2 is not set |
788 | CONFIG_NETDEV_1000=y | 808 | CONFIG_NETDEV_1000=y |
789 | # CONFIG_ACENIC is not set | 809 | # CONFIG_ACENIC is not set |
@@ -803,8 +823,10 @@ CONFIG_E1000=y | |||
803 | # CONFIG_VIA_VELOCITY is not set | 823 | # CONFIG_VIA_VELOCITY is not set |
804 | # CONFIG_TIGON3 is not set | 824 | # CONFIG_TIGON3 is not set |
805 | # CONFIG_BNX2 is not set | 825 | # CONFIG_BNX2 is not set |
826 | # CONFIG_CNIC is not set | ||
806 | CONFIG_FSL_PQ_MDIO=y | 827 | CONFIG_FSL_PQ_MDIO=y |
807 | CONFIG_GIANFAR=y | 828 | CONFIG_GIANFAR=y |
829 | # CONFIG_MV643XX_ETH is not set | ||
808 | # CONFIG_QLA3XXX is not set | 830 | # CONFIG_QLA3XXX is not set |
809 | # CONFIG_ATL1 is not set | 831 | # CONFIG_ATL1 is not set |
810 | # CONFIG_ATL1E is not set | 832 | # CONFIG_ATL1E is not set |
@@ -986,13 +1008,17 @@ CONFIG_I2C_MPC=y | |||
986 | # CONFIG_DS1682 is not set | 1008 | # CONFIG_DS1682 is not set |
987 | # CONFIG_SENSORS_PCF8574 is not set | 1009 | # CONFIG_SENSORS_PCF8574 is not set |
988 | # CONFIG_PCF8575 is not set | 1010 | # CONFIG_PCF8575 is not set |
989 | # CONFIG_SENSORS_MAX6875 is not set | ||
990 | # CONFIG_SENSORS_TSL2550 is not set | 1011 | # CONFIG_SENSORS_TSL2550 is not set |
991 | # CONFIG_I2C_DEBUG_CORE is not set | 1012 | # CONFIG_I2C_DEBUG_CORE is not set |
992 | # CONFIG_I2C_DEBUG_ALGO is not set | 1013 | # CONFIG_I2C_DEBUG_ALGO is not set |
993 | # CONFIG_I2C_DEBUG_BUS is not set | 1014 | # CONFIG_I2C_DEBUG_BUS is not set |
994 | # CONFIG_I2C_DEBUG_CHIP is not set | 1015 | # CONFIG_I2C_DEBUG_CHIP is not set |
995 | # CONFIG_SPI is not set | 1016 | # CONFIG_SPI is not set |
1017 | |||
1018 | # | ||
1019 | # PPS support | ||
1020 | # | ||
1021 | # CONFIG_PPS is not set | ||
996 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 1022 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
997 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 1023 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
998 | CONFIG_GPIOLIB=y | 1024 | CONFIG_GPIOLIB=y |
@@ -1072,6 +1098,7 @@ CONFIG_SENSORS_LM90=y | |||
1072 | # CONFIG_SENSORS_SMSC47B397 is not set | 1098 | # CONFIG_SENSORS_SMSC47B397 is not set |
1073 | # CONFIG_SENSORS_ADS7828 is not set | 1099 | # CONFIG_SENSORS_ADS7828 is not set |
1074 | # CONFIG_SENSORS_THMC50 is not set | 1100 | # CONFIG_SENSORS_THMC50 is not set |
1101 | # CONFIG_SENSORS_TMP401 is not set | ||
1075 | # CONFIG_SENSORS_VIA686A is not set | 1102 | # CONFIG_SENSORS_VIA686A is not set |
1076 | # CONFIG_SENSORS_VT1211 is not set | 1103 | # CONFIG_SENSORS_VT1211 is not set |
1077 | # CONFIG_SENSORS_VT8231 is not set | 1104 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1126,23 +1153,9 @@ CONFIG_SSB_POSSIBLE=y | |||
1126 | # CONFIG_MFD_WM8400 is not set | 1153 | # CONFIG_MFD_WM8400 is not set |
1127 | # CONFIG_MFD_WM8350_I2C is not set | 1154 | # CONFIG_MFD_WM8350_I2C is not set |
1128 | # CONFIG_MFD_PCF50633 is not set | 1155 | # CONFIG_MFD_PCF50633 is not set |
1156 | # CONFIG_AB3100_CORE is not set | ||
1129 | # CONFIG_REGULATOR is not set | 1157 | # CONFIG_REGULATOR is not set |
1130 | 1158 | # CONFIG_MEDIA_SUPPORT is not set | |
1131 | # | ||
1132 | # Multimedia devices | ||
1133 | # | ||
1134 | |||
1135 | # | ||
1136 | # Multimedia core support | ||
1137 | # | ||
1138 | # CONFIG_VIDEO_DEV is not set | ||
1139 | # CONFIG_DVB_CORE is not set | ||
1140 | # CONFIG_VIDEO_MEDIA is not set | ||
1141 | |||
1142 | # | ||
1143 | # Multimedia drivers | ||
1144 | # | ||
1145 | # CONFIG_DAB is not set | ||
1146 | 1159 | ||
1147 | # | 1160 | # |
1148 | # Graphics support | 1161 | # Graphics support |
@@ -1187,7 +1200,7 @@ CONFIG_USB_HID=y | |||
1187 | # CONFIG_HID_CHERRY is not set | 1200 | # CONFIG_HID_CHERRY is not set |
1188 | # CONFIG_HID_CHICONY is not set | 1201 | # CONFIG_HID_CHICONY is not set |
1189 | # CONFIG_HID_CYPRESS is not set | 1202 | # CONFIG_HID_CYPRESS is not set |
1190 | # CONFIG_DRAGONRISE_FF is not set | 1203 | # CONFIG_HID_DRAGONRISE is not set |
1191 | # CONFIG_HID_EZKEY is not set | 1204 | # CONFIG_HID_EZKEY is not set |
1192 | # CONFIG_HID_KYE is not set | 1205 | # CONFIG_HID_KYE is not set |
1193 | # CONFIG_HID_GYRATION is not set | 1206 | # CONFIG_HID_GYRATION is not set |
@@ -1201,10 +1214,11 @@ CONFIG_USB_HID=y | |||
1201 | # CONFIG_HID_SAMSUNG is not set | 1214 | # CONFIG_HID_SAMSUNG is not set |
1202 | # CONFIG_HID_SONY is not set | 1215 | # CONFIG_HID_SONY is not set |
1203 | # CONFIG_HID_SUNPLUS is not set | 1216 | # CONFIG_HID_SUNPLUS is not set |
1204 | # CONFIG_GREENASIA_FF is not set | 1217 | # CONFIG_HID_GREENASIA is not set |
1218 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
1205 | # CONFIG_HID_TOPSEED is not set | 1219 | # CONFIG_HID_TOPSEED is not set |
1206 | # CONFIG_THRUSTMASTER_FF is not set | 1220 | # CONFIG_HID_THRUSTMASTER is not set |
1207 | # CONFIG_ZEROPLUS_FF is not set | 1221 | # CONFIG_HID_ZEROPLUS is not set |
1208 | CONFIG_USB_SUPPORT=y | 1222 | CONFIG_USB_SUPPORT=y |
1209 | CONFIG_USB_ARCH_HAS_HCD=y | 1223 | CONFIG_USB_ARCH_HAS_HCD=y |
1210 | CONFIG_USB_ARCH_HAS_OHCI=y | 1224 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1230,6 +1244,7 @@ CONFIG_USB_MON=y | |||
1230 | # USB Host Controller Drivers | 1244 | # USB Host Controller Drivers |
1231 | # | 1245 | # |
1232 | # CONFIG_USB_C67X00_HCD is not set | 1246 | # CONFIG_USB_C67X00_HCD is not set |
1247 | # CONFIG_USB_XHCI_HCD is not set | ||
1233 | # CONFIG_USB_EHCI_HCD is not set | 1248 | # CONFIG_USB_EHCI_HCD is not set |
1234 | # CONFIG_USB_OXU210HP_HCD is not set | 1249 | # CONFIG_USB_OXU210HP_HCD is not set |
1235 | # CONFIG_USB_ISP116X_HCD is not set | 1250 | # CONFIG_USB_ISP116X_HCD is not set |
@@ -1325,7 +1340,7 @@ CONFIG_LEDS_CLASS=y | |||
1325 | CONFIG_LEDS_GPIO=y | 1340 | CONFIG_LEDS_GPIO=y |
1326 | CONFIG_LEDS_GPIO_PLATFORM=y | 1341 | CONFIG_LEDS_GPIO_PLATFORM=y |
1327 | CONFIG_LEDS_GPIO_OF=y | 1342 | CONFIG_LEDS_GPIO_OF=y |
1328 | # CONFIG_LEDS_LP5521 is not set | 1343 | # CONFIG_LEDS_LP3944 is not set |
1329 | CONFIG_LEDS_PCA955X=y | 1344 | CONFIG_LEDS_PCA955X=y |
1330 | # CONFIG_LEDS_BD2802 is not set | 1345 | # CONFIG_LEDS_BD2802 is not set |
1331 | 1346 | ||
@@ -1352,8 +1367,6 @@ CONFIG_EDAC=y | |||
1352 | # CONFIG_EDAC_DEBUG is not set | 1367 | # CONFIG_EDAC_DEBUG is not set |
1353 | CONFIG_EDAC_MM_EDAC=y | 1368 | CONFIG_EDAC_MM_EDAC=y |
1354 | CONFIG_EDAC_MPC85XX=y | 1369 | CONFIG_EDAC_MPC85XX=y |
1355 | # CONFIG_EDAC_AMD8131 is not set | ||
1356 | # CONFIG_EDAC_AMD8111 is not set | ||
1357 | CONFIG_RTC_LIB=y | 1370 | CONFIG_RTC_LIB=y |
1358 | CONFIG_RTC_CLASS=y | 1371 | CONFIG_RTC_CLASS=y |
1359 | CONFIG_RTC_HCTOSYS=y | 1372 | CONFIG_RTC_HCTOSYS=y |
@@ -1385,6 +1398,7 @@ CONFIG_RTC_DRV_DS1307=y | |||
1385 | # CONFIG_RTC_DRV_S35390A is not set | 1398 | # CONFIG_RTC_DRV_S35390A is not set |
1386 | # CONFIG_RTC_DRV_FM3130 is not set | 1399 | # CONFIG_RTC_DRV_FM3130 is not set |
1387 | # CONFIG_RTC_DRV_RX8581 is not set | 1400 | # CONFIG_RTC_DRV_RX8581 is not set |
1401 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1388 | 1402 | ||
1389 | # | 1403 | # |
1390 | # SPI RTC drivers | 1404 | # SPI RTC drivers |
@@ -1425,6 +1439,10 @@ CONFIG_NET_DMA=y | |||
1425 | # CONFIG_DMATEST is not set | 1439 | # CONFIG_DMATEST is not set |
1426 | # CONFIG_AUXDISPLAY is not set | 1440 | # CONFIG_AUXDISPLAY is not set |
1427 | # CONFIG_UIO is not set | 1441 | # CONFIG_UIO is not set |
1442 | |||
1443 | # | ||
1444 | # TI VLYNQ | ||
1445 | # | ||
1428 | # CONFIG_STAGING is not set | 1446 | # CONFIG_STAGING is not set |
1429 | 1447 | ||
1430 | # | 1448 | # |
@@ -1444,11 +1462,12 @@ CONFIG_FS_MBCACHE=y | |||
1444 | # CONFIG_REISERFS_FS is not set | 1462 | # CONFIG_REISERFS_FS is not set |
1445 | # CONFIG_JFS_FS is not set | 1463 | # CONFIG_JFS_FS is not set |
1446 | # CONFIG_FS_POSIX_ACL is not set | 1464 | # CONFIG_FS_POSIX_ACL is not set |
1447 | CONFIG_FILE_LOCKING=y | ||
1448 | # CONFIG_XFS_FS is not set | 1465 | # CONFIG_XFS_FS is not set |
1449 | # CONFIG_GFS2_FS is not set | 1466 | # CONFIG_GFS2_FS is not set |
1450 | # CONFIG_OCFS2_FS is not set | 1467 | # CONFIG_OCFS2_FS is not set |
1451 | # CONFIG_BTRFS_FS is not set | 1468 | # CONFIG_BTRFS_FS is not set |
1469 | CONFIG_FILE_LOCKING=y | ||
1470 | CONFIG_FSNOTIFY=y | ||
1452 | CONFIG_DNOTIFY=y | 1471 | CONFIG_DNOTIFY=y |
1453 | CONFIG_INOTIFY=y | 1472 | CONFIG_INOTIFY=y |
1454 | CONFIG_INOTIFY_USER=y | 1473 | CONFIG_INOTIFY_USER=y |
@@ -1629,6 +1648,7 @@ CONFIG_HAS_IOPORT=y | |||
1629 | CONFIG_HAS_DMA=y | 1648 | CONFIG_HAS_DMA=y |
1630 | CONFIG_HAVE_LMB=y | 1649 | CONFIG_HAVE_LMB=y |
1631 | CONFIG_NLATTR=y | 1650 | CONFIG_NLATTR=y |
1651 | CONFIG_GENERIC_ATOMIC64=y | ||
1632 | 1652 | ||
1633 | # | 1653 | # |
1634 | # Kernel hacking | 1654 | # Kernel hacking |
@@ -1659,6 +1679,9 @@ CONFIG_SCHED_DEBUG=y | |||
1659 | # CONFIG_RT_MUTEX_TESTER is not set | 1679 | # CONFIG_RT_MUTEX_TESTER is not set |
1660 | # CONFIG_DEBUG_SPINLOCK is not set | 1680 | # CONFIG_DEBUG_SPINLOCK is not set |
1661 | # CONFIG_DEBUG_MUTEXES is not set | 1681 | # CONFIG_DEBUG_MUTEXES is not set |
1682 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1683 | # CONFIG_PROVE_LOCKING is not set | ||
1684 | # CONFIG_LOCK_STAT is not set | ||
1662 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1685 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1663 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1686 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1664 | # CONFIG_DEBUG_KOBJECT is not set | 1687 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1671,7 +1694,6 @@ CONFIG_SCHED_DEBUG=y | |||
1671 | # CONFIG_DEBUG_LIST is not set | 1694 | # CONFIG_DEBUG_LIST is not set |
1672 | # CONFIG_DEBUG_SG is not set | 1695 | # CONFIG_DEBUG_SG is not set |
1673 | # CONFIG_DEBUG_NOTIFIERS is not set | 1696 | # CONFIG_DEBUG_NOTIFIERS is not set |
1674 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1675 | # CONFIG_RCU_TORTURE_TEST is not set | 1697 | # CONFIG_RCU_TORTURE_TEST is not set |
1676 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1698 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1677 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1699 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1685,16 +1707,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1685 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1707 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1686 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1708 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1687 | CONFIG_TRACING_SUPPORT=y | 1709 | CONFIG_TRACING_SUPPORT=y |
1688 | 1710 | CONFIG_FTRACE=y | |
1689 | # | ||
1690 | # Tracers | ||
1691 | # | ||
1692 | # CONFIG_FUNCTION_TRACER is not set | 1711 | # CONFIG_FUNCTION_TRACER is not set |
1712 | # CONFIG_IRQSOFF_TRACER is not set | ||
1693 | # CONFIG_SCHED_TRACER is not set | 1713 | # CONFIG_SCHED_TRACER is not set |
1694 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1714 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1695 | # CONFIG_EVENT_TRACER is not set | ||
1696 | # CONFIG_BOOT_TRACER is not set | 1715 | # CONFIG_BOOT_TRACER is not set |
1697 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1716 | CONFIG_BRANCH_PROFILE_NONE=y |
1717 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1718 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1698 | # CONFIG_STACK_TRACER is not set | 1719 | # CONFIG_STACK_TRACER is not set |
1699 | # CONFIG_KMEMTRACE is not set | 1720 | # CONFIG_KMEMTRACE is not set |
1700 | # CONFIG_WORKQUEUE_TRACER is not set | 1721 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1702,6 +1723,9 @@ CONFIG_TRACING_SUPPORT=y | |||
1702 | # CONFIG_SAMPLES is not set | 1723 | # CONFIG_SAMPLES is not set |
1703 | CONFIG_HAVE_ARCH_KGDB=y | 1724 | CONFIG_HAVE_ARCH_KGDB=y |
1704 | # CONFIG_KGDB is not set | 1725 | # CONFIG_KGDB is not set |
1726 | # CONFIG_KMEMCHECK is not set | ||
1727 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1728 | CONFIG_PPC_WERROR=y | ||
1705 | CONFIG_PRINT_STACK_DEPTH=64 | 1729 | CONFIG_PRINT_STACK_DEPTH=64 |
1706 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1730 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1707 | # CONFIG_DEBUG_STACK_USAGE is not set | 1731 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/86xx/gef_ppc9a_defconfig b/arch/powerpc/configs/86xx/gef_ppc9a_defconfig index b6a23af57f46..527ad1a5e802 100644 --- a/arch/powerpc/configs/86xx/gef_ppc9a_defconfig +++ b/arch/powerpc/configs/86xx/gef_ppc9a_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:31 2009 | 4 | # Wed Jul 29 23:32:31 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_PHYS_64BIT is not set | 20 | # CONFIG_PHYS_64BIT is not set |
20 | CONFIG_ALTIVEC=y | 21 | CONFIG_ALTIVEC=y |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | CONFIG_SMP=y | 26 | CONFIG_SMP=y |
25 | CONFIG_NR_CPUS=2 | 27 | CONFIG_NR_CPUS=2 |
26 | CONFIG_PPC32=y | 28 | CONFIG_PPC32=y |
@@ -32,16 +34,17 @@ CONFIG_GENERIC_TIME=y | |||
32 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
33 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
34 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
35 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
36 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
37 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
38 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
39 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
40 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
41 | CONFIG_GENERIC_LOCKBREAK=y | 45 | CONFIG_GENERIC_LOCKBREAK=y |
42 | CONFIG_ARCH_HAS_ILOG2_U32=y | 46 | CONFIG_ARCH_HAS_ILOG2_U32=y |
43 | CONFIG_GENERIC_HWEIGHT=y | 47 | CONFIG_GENERIC_HWEIGHT=y |
44 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
45 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 48 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
46 | CONFIG_GENERIC_GPIO=y | 49 | CONFIG_GENERIC_GPIO=y |
47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 50 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -56,11 +59,13 @@ CONFIG_PPC_UDBG_16550=y | |||
56 | CONFIG_GENERIC_TBSYNC=y | 59 | CONFIG_GENERIC_TBSYNC=y |
57 | CONFIG_AUDIT_ARCH=y | 60 | CONFIG_AUDIT_ARCH=y |
58 | CONFIG_GENERIC_BUG=y | 61 | CONFIG_GENERIC_BUG=y |
62 | CONFIG_DTC=y | ||
59 | CONFIG_DEFAULT_UIMAGE=y | 63 | CONFIG_DEFAULT_UIMAGE=y |
60 | # CONFIG_PPC_DCR_NATIVE is not set | 64 | # CONFIG_PPC_DCR_NATIVE is not set |
61 | # CONFIG_PPC_DCR_MMIO is not set | 65 | # CONFIG_PPC_DCR_MMIO is not set |
62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 66 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 67 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
68 | CONFIG_CONSTRUCTORS=y | ||
64 | 69 | ||
65 | # | 70 | # |
66 | # General setup | 71 | # General setup |
@@ -112,9 +117,7 @@ CONFIG_ANON_INODES=y | |||
112 | CONFIG_EMBEDDED=y | 117 | CONFIG_EMBEDDED=y |
113 | CONFIG_SYSCTL_SYSCALL=y | 118 | CONFIG_SYSCTL_SYSCALL=y |
114 | CONFIG_KALLSYMS=y | 119 | CONFIG_KALLSYMS=y |
115 | # CONFIG_KALLSYMS_ALL is not set | ||
116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 120 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
117 | # CONFIG_STRIP_ASM_SYMS is not set | ||
118 | CONFIG_HOTPLUG=y | 121 | CONFIG_HOTPLUG=y |
119 | CONFIG_PRINTK=y | 122 | CONFIG_PRINTK=y |
120 | CONFIG_BUG=y | 123 | CONFIG_BUG=y |
@@ -127,8 +130,15 @@ CONFIG_TIMERFD=y | |||
127 | CONFIG_EVENTFD=y | 130 | CONFIG_EVENTFD=y |
128 | CONFIG_SHMEM=y | 131 | CONFIG_SHMEM=y |
129 | CONFIG_AIO=y | 132 | CONFIG_AIO=y |
133 | CONFIG_HAVE_PERF_COUNTERS=y | ||
134 | |||
135 | # | ||
136 | # Performance Counters | ||
137 | # | ||
138 | # CONFIG_PERF_COUNTERS is not set | ||
130 | CONFIG_VM_EVENT_COUNTERS=y | 139 | CONFIG_VM_EVENT_COUNTERS=y |
131 | CONFIG_PCI_QUIRKS=y | 140 | CONFIG_PCI_QUIRKS=y |
141 | # CONFIG_STRIP_ASM_SYMS is not set | ||
132 | CONFIG_COMPAT_BRK=y | 142 | CONFIG_COMPAT_BRK=y |
133 | CONFIG_SLAB=y | 143 | CONFIG_SLAB=y |
134 | # CONFIG_SLUB is not set | 144 | # CONFIG_SLUB is not set |
@@ -143,6 +153,10 @@ CONFIG_HAVE_KPROBES=y | |||
143 | CONFIG_HAVE_KRETPROBES=y | 153 | CONFIG_HAVE_KRETPROBES=y |
144 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 154 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
145 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 155 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
156 | |||
157 | # | ||
158 | # GCOV-based kernel profiling | ||
159 | # | ||
146 | # CONFIG_SLOW_WORK is not set | 160 | # CONFIG_SLOW_WORK is not set |
147 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 161 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
148 | CONFIG_SLABINFO=y | 162 | CONFIG_SLABINFO=y |
@@ -156,7 +170,7 @@ CONFIG_MODULE_UNLOAD=y | |||
156 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 170 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
157 | CONFIG_STOP_MACHINE=y | 171 | CONFIG_STOP_MACHINE=y |
158 | CONFIG_BLOCK=y | 172 | CONFIG_BLOCK=y |
159 | # CONFIG_LBD is not set | 173 | CONFIG_LBDAF=y |
160 | # CONFIG_BLK_DEV_BSG is not set | 174 | # CONFIG_BLK_DEV_BSG is not set |
161 | # CONFIG_BLK_DEV_INTEGRITY is not set | 175 | # CONFIG_BLK_DEV_INTEGRITY is not set |
162 | 176 | ||
@@ -216,7 +230,7 @@ CONFIG_MPIC=y | |||
216 | # | 230 | # |
217 | # Kernel options | 231 | # Kernel options |
218 | # | 232 | # |
219 | # CONFIG_HIGHMEM is not set | 233 | CONFIG_HIGHMEM=y |
220 | CONFIG_TICK_ONESHOT=y | 234 | CONFIG_TICK_ONESHOT=y |
221 | # CONFIG_NO_HZ is not set | 235 | # CONFIG_NO_HZ is not set |
222 | CONFIG_HIGH_RES_TIMERS=y | 236 | CONFIG_HIGH_RES_TIMERS=y |
@@ -235,6 +249,7 @@ CONFIG_BINFMT_ELF=y | |||
235 | # CONFIG_HAVE_AOUT is not set | 249 | # CONFIG_HAVE_AOUT is not set |
236 | CONFIG_BINFMT_MISC=m | 250 | CONFIG_BINFMT_MISC=m |
237 | # CONFIG_IOMMU_HELPER is not set | 251 | # CONFIG_IOMMU_HELPER is not set |
252 | # CONFIG_SWIOTLB is not set | ||
238 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 253 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
239 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 254 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
240 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -256,9 +271,9 @@ CONFIG_MIGRATION=y | |||
256 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
257 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
258 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
259 | CONFIG_UNEVICTABLE_LRU=y | ||
260 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
261 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
262 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
263 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
264 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
@@ -285,14 +300,32 @@ CONFIG_PCI_DOMAINS=y | |||
285 | CONFIG_PCI_SYSCALL=y | 300 | CONFIG_PCI_SYSCALL=y |
286 | CONFIG_PCIEPORTBUS=y | 301 | CONFIG_PCIEPORTBUS=y |
287 | CONFIG_PCIEAER=y | 302 | CONFIG_PCIEAER=y |
303 | # CONFIG_PCIE_ECRC is not set | ||
304 | # CONFIG_PCIEAER_INJECT is not set | ||
288 | # CONFIG_PCIEASPM is not set | 305 | # CONFIG_PCIEASPM is not set |
289 | CONFIG_ARCH_SUPPORTS_MSI=y | 306 | CONFIG_ARCH_SUPPORTS_MSI=y |
290 | # CONFIG_PCI_MSI is not set | 307 | # CONFIG_PCI_MSI is not set |
291 | # CONFIG_PCI_LEGACY is not set | 308 | # CONFIG_PCI_LEGACY is not set |
292 | CONFIG_PCI_DEBUG=y | ||
293 | # CONFIG_PCI_STUB is not set | 309 | # CONFIG_PCI_STUB is not set |
294 | # CONFIG_PCI_IOV is not set | 310 | # CONFIG_PCI_IOV is not set |
295 | # CONFIG_PCCARD is not set | 311 | CONFIG_PCCARD=y |
312 | # CONFIG_PCMCIA_DEBUG is not set | ||
313 | CONFIG_PCMCIA=y | ||
314 | # CONFIG_PCMCIA_LOAD_CIS is not set | ||
315 | # CONFIG_PCMCIA_IOCTL is not set | ||
316 | # CONFIG_CARDBUS is not set | ||
317 | |||
318 | # | ||
319 | # PC-card bridges | ||
320 | # | ||
321 | CONFIG_YENTA=y | ||
322 | # CONFIG_YENTA_O2 is not set | ||
323 | # CONFIG_YENTA_RICOH is not set | ||
324 | CONFIG_YENTA_TI=y | ||
325 | # CONFIG_YENTA_TOSHIBA is not set | ||
326 | # CONFIG_PD6729 is not set | ||
327 | # CONFIG_I82092 is not set | ||
328 | CONFIG_PCCARD_NONSTATIC=y | ||
296 | # CONFIG_HOTPLUG_PCI is not set | 329 | # CONFIG_HOTPLUG_PCI is not set |
297 | # CONFIG_HAS_RAPIDIO is not set | 330 | # CONFIG_HAS_RAPIDIO is not set |
298 | 331 | ||
@@ -353,8 +386,8 @@ CONFIG_INET_XFRM_TUNNEL=m | |||
353 | CONFIG_INET_TUNNEL=m | 386 | CONFIG_INET_TUNNEL=m |
354 | CONFIG_INET_XFRM_MODE_TRANSPORT=y | 387 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
355 | CONFIG_INET_XFRM_MODE_TUNNEL=y | 388 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
356 | CONFIG_INET_XFRM_MODE_BEET=y | 389 | # CONFIG_INET_XFRM_MODE_BEET is not set |
357 | # CONFIG_INET_LRO is not set | 390 | CONFIG_INET_LRO=y |
358 | CONFIG_INET_DIAG=y | 391 | CONFIG_INET_DIAG=y |
359 | CONFIG_INET_TCP_DIAG=y | 392 | CONFIG_INET_TCP_DIAG=y |
360 | # CONFIG_TCP_CONG_ADVANCED is not set | 393 | # CONFIG_TCP_CONG_ADVANCED is not set |
@@ -380,174 +413,26 @@ CONFIG_IPV6_NDISC_NODETYPE=y | |||
380 | CONFIG_IPV6_TUNNEL=m | 413 | CONFIG_IPV6_TUNNEL=m |
381 | # CONFIG_IPV6_MULTIPLE_TABLES is not set | 414 | # CONFIG_IPV6_MULTIPLE_TABLES is not set |
382 | # CONFIG_IPV6_MROUTE is not set | 415 | # CONFIG_IPV6_MROUTE is not set |
383 | # CONFIG_NETLABEL is not set | ||
384 | # CONFIG_NETWORK_SECMARK is not set | 416 | # CONFIG_NETWORK_SECMARK is not set |
385 | CONFIG_NETFILTER=y | 417 | # CONFIG_NETFILTER is not set |
386 | # CONFIG_NETFILTER_DEBUG is not set | ||
387 | CONFIG_NETFILTER_ADVANCED=y | ||
388 | CONFIG_BRIDGE_NETFILTER=y | ||
389 | |||
390 | # | ||
391 | # Core Netfilter Configuration | ||
392 | # | ||
393 | # CONFIG_NETFILTER_NETLINK_QUEUE is not set | ||
394 | # CONFIG_NETFILTER_NETLINK_LOG is not set | ||
395 | # CONFIG_NF_CONNTRACK is not set | ||
396 | # CONFIG_NETFILTER_TPROXY is not set | ||
397 | CONFIG_NETFILTER_XTABLES=m | ||
398 | # CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set | ||
399 | # CONFIG_NETFILTER_XT_TARGET_DSCP is not set | ||
400 | # CONFIG_NETFILTER_XT_TARGET_HL is not set | ||
401 | # CONFIG_NETFILTER_XT_TARGET_MARK is not set | ||
402 | # CONFIG_NETFILTER_XT_TARGET_NFLOG is not set | ||
403 | # CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set | ||
404 | # CONFIG_NETFILTER_XT_TARGET_RATEEST is not set | ||
405 | # CONFIG_NETFILTER_XT_TARGET_TRACE is not set | ||
406 | # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set | ||
407 | # CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set | ||
408 | # CONFIG_NETFILTER_XT_MATCH_COMMENT is not set | ||
409 | # CONFIG_NETFILTER_XT_MATCH_DCCP is not set | ||
410 | # CONFIG_NETFILTER_XT_MATCH_DSCP is not set | ||
411 | # CONFIG_NETFILTER_XT_MATCH_ESP is not set | ||
412 | # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set | ||
413 | CONFIG_NETFILTER_XT_MATCH_HL=m | ||
414 | # CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set | ||
415 | # CONFIG_NETFILTER_XT_MATCH_LENGTH is not set | ||
416 | # CONFIG_NETFILTER_XT_MATCH_LIMIT is not set | ||
417 | # CONFIG_NETFILTER_XT_MATCH_MAC is not set | ||
418 | # CONFIG_NETFILTER_XT_MATCH_MARK is not set | ||
419 | # CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set | ||
420 | # CONFIG_NETFILTER_XT_MATCH_OWNER is not set | ||
421 | # CONFIG_NETFILTER_XT_MATCH_POLICY is not set | ||
422 | # CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set | ||
423 | # CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set | ||
424 | # CONFIG_NETFILTER_XT_MATCH_QUOTA is not set | ||
425 | # CONFIG_NETFILTER_XT_MATCH_RATEEST is not set | ||
426 | # CONFIG_NETFILTER_XT_MATCH_REALM is not set | ||
427 | # CONFIG_NETFILTER_XT_MATCH_RECENT is not set | ||
428 | # CONFIG_NETFILTER_XT_MATCH_SCTP is not set | ||
429 | # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set | ||
430 | # CONFIG_NETFILTER_XT_MATCH_STRING is not set | ||
431 | # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set | ||
432 | # CONFIG_NETFILTER_XT_MATCH_TIME is not set | ||
433 | # CONFIG_NETFILTER_XT_MATCH_U32 is not set | ||
434 | # CONFIG_IP_VS is not set | ||
435 | |||
436 | # | ||
437 | # IP: Netfilter Configuration | ||
438 | # | ||
439 | # CONFIG_NF_DEFRAG_IPV4 is not set | ||
440 | CONFIG_IP_NF_QUEUE=m | ||
441 | CONFIG_IP_NF_IPTABLES=m | ||
442 | CONFIG_IP_NF_MATCH_ADDRTYPE=m | ||
443 | # CONFIG_IP_NF_MATCH_AH is not set | ||
444 | CONFIG_IP_NF_MATCH_ECN=m | ||
445 | CONFIG_IP_NF_MATCH_TTL=m | ||
446 | CONFIG_IP_NF_FILTER=m | ||
447 | CONFIG_IP_NF_TARGET_REJECT=m | ||
448 | CONFIG_IP_NF_TARGET_LOG=m | ||
449 | CONFIG_IP_NF_TARGET_ULOG=m | ||
450 | CONFIG_IP_NF_MANGLE=m | ||
451 | CONFIG_IP_NF_TARGET_ECN=m | ||
452 | # CONFIG_IP_NF_TARGET_TTL is not set | ||
453 | CONFIG_IP_NF_RAW=m | ||
454 | # CONFIG_IP_NF_SECURITY is not set | ||
455 | CONFIG_IP_NF_ARPTABLES=m | ||
456 | CONFIG_IP_NF_ARPFILTER=m | ||
457 | CONFIG_IP_NF_ARP_MANGLE=m | ||
458 | |||
459 | # | ||
460 | # IPv6: Netfilter Configuration | ||
461 | # | ||
462 | CONFIG_IP6_NF_QUEUE=m | ||
463 | CONFIG_IP6_NF_IPTABLES=m | ||
464 | # CONFIG_IP6_NF_MATCH_AH is not set | ||
465 | CONFIG_IP6_NF_MATCH_EUI64=m | ||
466 | CONFIG_IP6_NF_MATCH_FRAG=m | ||
467 | CONFIG_IP6_NF_MATCH_OPTS=m | ||
468 | CONFIG_IP6_NF_MATCH_HL=m | ||
469 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m | ||
470 | # CONFIG_IP6_NF_MATCH_MH is not set | ||
471 | CONFIG_IP6_NF_MATCH_RT=m | ||
472 | # CONFIG_IP6_NF_TARGET_HL is not set | ||
473 | CONFIG_IP6_NF_TARGET_LOG=m | ||
474 | CONFIG_IP6_NF_FILTER=m | ||
475 | # CONFIG_IP6_NF_TARGET_REJECT is not set | ||
476 | CONFIG_IP6_NF_MANGLE=m | ||
477 | CONFIG_IP6_NF_RAW=m | ||
478 | # CONFIG_IP6_NF_SECURITY is not set | ||
479 | # CONFIG_BRIDGE_NF_EBTABLES is not set | ||
480 | # CONFIG_IP_DCCP is not set | 418 | # CONFIG_IP_DCCP is not set |
481 | CONFIG_IP_SCTP=m | 419 | # CONFIG_IP_SCTP is not set |
482 | # CONFIG_SCTP_DBG_MSG is not set | 420 | # CONFIG_TIPC is not set |
483 | # CONFIG_SCTP_DBG_OBJCNT is not set | 421 | # CONFIG_ATM is not set |
484 | # CONFIG_SCTP_HMAC_NONE is not set | 422 | # CONFIG_BRIDGE is not set |
485 | # CONFIG_SCTP_HMAC_SHA1 is not set | ||
486 | CONFIG_SCTP_HMAC_MD5=y | ||
487 | CONFIG_TIPC=m | ||
488 | # CONFIG_TIPC_ADVANCED is not set | ||
489 | # CONFIG_TIPC_DEBUG is not set | ||
490 | CONFIG_ATM=m | ||
491 | CONFIG_ATM_CLIP=m | ||
492 | # CONFIG_ATM_CLIP_NO_ICMP is not set | ||
493 | CONFIG_ATM_LANE=m | ||
494 | CONFIG_ATM_MPOA=m | ||
495 | CONFIG_ATM_BR2684=m | ||
496 | # CONFIG_ATM_BR2684_IPFILTER is not set | ||
497 | CONFIG_STP=m | ||
498 | CONFIG_BRIDGE=m | ||
499 | # CONFIG_NET_DSA is not set | 423 | # CONFIG_NET_DSA is not set |
500 | CONFIG_VLAN_8021Q=m | 424 | # CONFIG_VLAN_8021Q is not set |
501 | # CONFIG_VLAN_8021Q_GVRP is not set | ||
502 | # CONFIG_DECNET is not set | 425 | # CONFIG_DECNET is not set |
503 | CONFIG_LLC=m | ||
504 | # CONFIG_LLC2 is not set | 426 | # CONFIG_LLC2 is not set |
505 | # CONFIG_IPX is not set | 427 | # CONFIG_IPX is not set |
506 | # CONFIG_ATALK is not set | 428 | # CONFIG_ATALK is not set |
507 | # CONFIG_X25 is not set | 429 | # CONFIG_X25 is not set |
508 | # CONFIG_LAPB is not set | 430 | # CONFIG_LAPB is not set |
509 | # CONFIG_ECONET is not set | 431 | # CONFIG_ECONET is not set |
510 | CONFIG_WAN_ROUTER=m | 432 | # CONFIG_WAN_ROUTER is not set |
511 | # CONFIG_PHONET is not set | 433 | # CONFIG_PHONET is not set |
512 | CONFIG_NET_SCHED=y | 434 | # CONFIG_IEEE802154 is not set |
513 | 435 | # CONFIG_NET_SCHED is not set | |
514 | # | ||
515 | # Queueing/Scheduling | ||
516 | # | ||
517 | CONFIG_NET_SCH_CBQ=m | ||
518 | CONFIG_NET_SCH_HTB=m | ||
519 | CONFIG_NET_SCH_HFSC=m | ||
520 | CONFIG_NET_SCH_ATM=m | ||
521 | CONFIG_NET_SCH_PRIO=m | ||
522 | # CONFIG_NET_SCH_MULTIQ is not set | ||
523 | CONFIG_NET_SCH_RED=m | ||
524 | CONFIG_NET_SCH_SFQ=m | ||
525 | CONFIG_NET_SCH_TEQL=m | ||
526 | CONFIG_NET_SCH_TBF=m | ||
527 | CONFIG_NET_SCH_GRED=m | ||
528 | CONFIG_NET_SCH_DSMARK=m | ||
529 | CONFIG_NET_SCH_NETEM=m | ||
530 | # CONFIG_NET_SCH_DRR is not set | ||
531 | |||
532 | # | ||
533 | # Classification | ||
534 | # | ||
535 | CONFIG_NET_CLS=y | ||
536 | # CONFIG_NET_CLS_BASIC is not set | ||
537 | CONFIG_NET_CLS_TCINDEX=m | ||
538 | CONFIG_NET_CLS_ROUTE4=m | ||
539 | CONFIG_NET_CLS_ROUTE=y | ||
540 | CONFIG_NET_CLS_FW=m | ||
541 | CONFIG_NET_CLS_U32=m | ||
542 | # CONFIG_CLS_U32_PERF is not set | ||
543 | # CONFIG_CLS_U32_MARK is not set | ||
544 | CONFIG_NET_CLS_RSVP=m | ||
545 | CONFIG_NET_CLS_RSVP6=m | ||
546 | # CONFIG_NET_CLS_FLOW is not set | ||
547 | # CONFIG_NET_EMATCH is not set | ||
548 | # CONFIG_NET_CLS_ACT is not set | ||
549 | # CONFIG_NET_CLS_IND is not set | ||
550 | CONFIG_NET_SCH_FIFO=y | ||
551 | # CONFIG_DCB is not set | 436 | # CONFIG_DCB is not set |
552 | 437 | ||
553 | # | 438 | # |
@@ -560,12 +445,7 @@ CONFIG_NET_PKTGEN=m | |||
560 | # CONFIG_BT is not set | 445 | # CONFIG_BT is not set |
561 | # CONFIG_AF_RXRPC is not set | 446 | # CONFIG_AF_RXRPC is not set |
562 | CONFIG_FIB_RULES=y | 447 | CONFIG_FIB_RULES=y |
563 | CONFIG_WIRELESS=y | 448 | # CONFIG_WIRELESS is not set |
564 | # CONFIG_CFG80211 is not set | ||
565 | CONFIG_WIRELESS_OLD_REGULATORY=y | ||
566 | # CONFIG_WIRELESS_EXT is not set | ||
567 | # CONFIG_LIB80211 is not set | ||
568 | # CONFIG_MAC80211 is not set | ||
569 | # CONFIG_WIMAX is not set | 449 | # CONFIG_WIMAX is not set |
570 | # CONFIG_RFKILL is not set | 450 | # CONFIG_RFKILL is not set |
571 | # CONFIG_NET_9P is not set | 451 | # CONFIG_NET_9P is not set |
@@ -580,9 +460,9 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
580 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 460 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
581 | CONFIG_STANDALONE=y | 461 | CONFIG_STANDALONE=y |
582 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 462 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
583 | # CONFIG_FW_LOADER is not set | 463 | CONFIG_FW_LOADER=y |
584 | # CONFIG_DEBUG_DRIVER is not set | 464 | CONFIG_FIRMWARE_IN_KERNEL=y |
585 | # CONFIG_DEBUG_DEVRES is not set | 465 | CONFIG_EXTRA_FIRMWARE="" |
586 | # CONFIG_SYS_HYPERVISOR is not set | 466 | # CONFIG_SYS_HYPERVISOR is not set |
587 | # CONFIG_CONNECTOR is not set | 467 | # CONFIG_CONNECTOR is not set |
588 | CONFIG_MTD=y | 468 | CONFIG_MTD=y |
@@ -672,6 +552,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
672 | CONFIG_OF_DEVICE=y | 552 | CONFIG_OF_DEVICE=y |
673 | CONFIG_OF_GPIO=y | 553 | CONFIG_OF_GPIO=y |
674 | CONFIG_OF_I2C=y | 554 | CONFIG_OF_I2C=y |
555 | CONFIG_OF_MDIO=y | ||
675 | # CONFIG_PARPORT is not set | 556 | # CONFIG_PARPORT is not set |
676 | CONFIG_BLK_DEV=y | 557 | CONFIG_BLK_DEV=y |
677 | # CONFIG_BLK_DEV_FD is not set | 558 | # CONFIG_BLK_DEV_FD is not set |
@@ -707,9 +588,60 @@ CONFIG_MISC_DEVICES=y | |||
707 | # | 588 | # |
708 | # CONFIG_EEPROM_AT24 is not set | 589 | # CONFIG_EEPROM_AT24 is not set |
709 | # CONFIG_EEPROM_LEGACY is not set | 590 | # CONFIG_EEPROM_LEGACY is not set |
591 | # CONFIG_EEPROM_MAX6875 is not set | ||
710 | # CONFIG_EEPROM_93CX6 is not set | 592 | # CONFIG_EEPROM_93CX6 is not set |
593 | # CONFIG_CB710_CORE is not set | ||
711 | CONFIG_HAVE_IDE=y | 594 | CONFIG_HAVE_IDE=y |
712 | # CONFIG_IDE is not set | 595 | CONFIG_IDE=y |
596 | |||
597 | # | ||
598 | # Please see Documentation/ide/ide.txt for help/info on IDE drives | ||
599 | # | ||
600 | # CONFIG_BLK_DEV_IDE_SATA is not set | ||
601 | CONFIG_IDE_GD=y | ||
602 | CONFIG_IDE_GD_ATA=y | ||
603 | # CONFIG_IDE_GD_ATAPI is not set | ||
604 | CONFIG_BLK_DEV_IDECS=y | ||
605 | # CONFIG_BLK_DEV_IDECD is not set | ||
606 | # CONFIG_BLK_DEV_IDETAPE is not set | ||
607 | # CONFIG_IDE_TASK_IOCTL is not set | ||
608 | CONFIG_IDE_PROC_FS=y | ||
609 | |||
610 | # | ||
611 | # IDE chipset support/bugfixes | ||
612 | # | ||
613 | # CONFIG_BLK_DEV_PLATFORM is not set | ||
614 | |||
615 | # | ||
616 | # PCI IDE chipsets support | ||
617 | # | ||
618 | # CONFIG_BLK_DEV_GENERIC is not set | ||
619 | # CONFIG_BLK_DEV_OPTI621 is not set | ||
620 | # CONFIG_BLK_DEV_AEC62XX is not set | ||
621 | # CONFIG_BLK_DEV_ALI15X3 is not set | ||
622 | # CONFIG_BLK_DEV_AMD74XX is not set | ||
623 | # CONFIG_BLK_DEV_CMD64X is not set | ||
624 | # CONFIG_BLK_DEV_TRIFLEX is not set | ||
625 | # CONFIG_BLK_DEV_CS5520 is not set | ||
626 | # CONFIG_BLK_DEV_CS5530 is not set | ||
627 | # CONFIG_BLK_DEV_HPT366 is not set | ||
628 | # CONFIG_BLK_DEV_JMICRON is not set | ||
629 | # CONFIG_BLK_DEV_SC1200 is not set | ||
630 | # CONFIG_BLK_DEV_PIIX is not set | ||
631 | # CONFIG_BLK_DEV_IT8172 is not set | ||
632 | # CONFIG_BLK_DEV_IT8213 is not set | ||
633 | # CONFIG_BLK_DEV_IT821X is not set | ||
634 | # CONFIG_BLK_DEV_NS87415 is not set | ||
635 | # CONFIG_BLK_DEV_PDC202XX_OLD is not set | ||
636 | # CONFIG_BLK_DEV_PDC202XX_NEW is not set | ||
637 | # CONFIG_BLK_DEV_SVWKS is not set | ||
638 | # CONFIG_BLK_DEV_SIIMAGE is not set | ||
639 | # CONFIG_BLK_DEV_SL82C105 is not set | ||
640 | # CONFIG_BLK_DEV_SLC90E66 is not set | ||
641 | # CONFIG_BLK_DEV_TRM290 is not set | ||
642 | # CONFIG_BLK_DEV_VIA82CXXX is not set | ||
643 | # CONFIG_BLK_DEV_TC86C001 is not set | ||
644 | # CONFIG_BLK_DEV_IDEDMA is not set | ||
713 | 645 | ||
714 | # | 646 | # |
715 | # SCSI device support | 647 | # SCSI device support |
@@ -731,10 +663,6 @@ CONFIG_BLK_DEV_SR=y | |||
731 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 663 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
732 | # CONFIG_CHR_DEV_SG is not set | 664 | # CONFIG_CHR_DEV_SG is not set |
733 | # CONFIG_CHR_DEV_SCH is not set | 665 | # CONFIG_CHR_DEV_SCH is not set |
734 | |||
735 | # | ||
736 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
737 | # | ||
738 | # CONFIG_SCSI_MULTI_LUN is not set | 666 | # CONFIG_SCSI_MULTI_LUN is not set |
739 | # CONFIG_SCSI_CONSTANTS is not set | 667 | # CONFIG_SCSI_CONSTANTS is not set |
740 | # CONFIG_SCSI_LOGGING is not set | 668 | # CONFIG_SCSI_LOGGING is not set |
@@ -751,6 +679,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
751 | # CONFIG_SCSI_SRP_ATTRS is not set | 679 | # CONFIG_SCSI_SRP_ATTRS is not set |
752 | CONFIG_SCSI_LOWLEVEL=y | 680 | CONFIG_SCSI_LOWLEVEL=y |
753 | # CONFIG_ISCSI_TCP is not set | 681 | # CONFIG_ISCSI_TCP is not set |
682 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
754 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 683 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
755 | # CONFIG_SCSI_3W_9XXX is not set | 684 | # CONFIG_SCSI_3W_9XXX is not set |
756 | # CONFIG_SCSI_ACARD is not set | 685 | # CONFIG_SCSI_ACARD is not set |
@@ -759,6 +688,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
759 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 688 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
760 | # CONFIG_SCSI_AIC79XX is not set | 689 | # CONFIG_SCSI_AIC79XX is not set |
761 | # CONFIG_SCSI_AIC94XX is not set | 690 | # CONFIG_SCSI_AIC94XX is not set |
691 | # CONFIG_SCSI_MVSAS is not set | ||
762 | # CONFIG_SCSI_DPT_I2O is not set | 692 | # CONFIG_SCSI_DPT_I2O is not set |
763 | # CONFIG_SCSI_ADVANSYS is not set | 693 | # CONFIG_SCSI_ADVANSYS is not set |
764 | # CONFIG_SCSI_ARCMSR is not set | 694 | # CONFIG_SCSI_ARCMSR is not set |
@@ -778,7 +708,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
778 | # CONFIG_SCSI_IPS is not set | 708 | # CONFIG_SCSI_IPS is not set |
779 | # CONFIG_SCSI_INITIO is not set | 709 | # CONFIG_SCSI_INITIO is not set |
780 | # CONFIG_SCSI_INIA100 is not set | 710 | # CONFIG_SCSI_INIA100 is not set |
781 | # CONFIG_SCSI_MVSAS is not set | ||
782 | # CONFIG_SCSI_STEX is not set | 711 | # CONFIG_SCSI_STEX is not set |
783 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 712 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
784 | # CONFIG_SCSI_IPR is not set | 713 | # CONFIG_SCSI_IPR is not set |
@@ -791,6 +720,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
791 | # CONFIG_SCSI_NSP32 is not set | 720 | # CONFIG_SCSI_NSP32 is not set |
792 | # CONFIG_SCSI_DEBUG is not set | 721 | # CONFIG_SCSI_DEBUG is not set |
793 | # CONFIG_SCSI_SRP is not set | 722 | # CONFIG_SCSI_SRP is not set |
723 | # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set | ||
794 | # CONFIG_SCSI_DH is not set | 724 | # CONFIG_SCSI_DH is not set |
795 | # CONFIG_SCSI_OSD_INITIATOR is not set | 725 | # CONFIG_SCSI_OSD_INITIATOR is not set |
796 | CONFIG_ATA=y | 726 | CONFIG_ATA=y |
@@ -842,6 +772,7 @@ CONFIG_SATA_SIL=y | |||
842 | # CONFIG_PATA_NS87415 is not set | 772 | # CONFIG_PATA_NS87415 is not set |
843 | # CONFIG_PATA_OPTI is not set | 773 | # CONFIG_PATA_OPTI is not set |
844 | # CONFIG_PATA_OPTIDMA is not set | 774 | # CONFIG_PATA_OPTIDMA is not set |
775 | # CONFIG_PATA_PCMCIA is not set | ||
845 | # CONFIG_PATA_PDC_OLD is not set | 776 | # CONFIG_PATA_PDC_OLD is not set |
846 | # CONFIG_PATA_RADISYS is not set | 777 | # CONFIG_PATA_RADISYS is not set |
847 | # CONFIG_PATA_RZ1000 is not set | 778 | # CONFIG_PATA_RZ1000 is not set |
@@ -862,14 +793,17 @@ CONFIG_SATA_SIL=y | |||
862 | # | 793 | # |
863 | 794 | ||
864 | # | 795 | # |
865 | # Enable only one of the two stacks, unless you know what you are doing | 796 | # You can enable one or both FireWire driver stacks. |
797 | # | ||
798 | |||
799 | # | ||
800 | # See the help texts for more information. | ||
866 | # | 801 | # |
867 | # CONFIG_FIREWIRE is not set | 802 | # CONFIG_FIREWIRE is not set |
868 | # CONFIG_IEEE1394 is not set | 803 | # CONFIG_IEEE1394 is not set |
869 | # CONFIG_I2O is not set | 804 | # CONFIG_I2O is not set |
870 | # CONFIG_MACINTOSH_DRIVERS is not set | 805 | # CONFIG_MACINTOSH_DRIVERS is not set |
871 | CONFIG_NETDEVICES=y | 806 | CONFIG_NETDEVICES=y |
872 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
873 | CONFIG_DUMMY=m | 807 | CONFIG_DUMMY=m |
874 | CONFIG_BONDING=m | 808 | CONFIG_BONDING=m |
875 | # CONFIG_MACVLAN is not set | 809 | # CONFIG_MACVLAN is not set |
@@ -916,6 +850,7 @@ CONFIG_MII=y | |||
916 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 850 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
917 | # CONFIG_NET_PCI is not set | 851 | # CONFIG_NET_PCI is not set |
918 | # CONFIG_B44 is not set | 852 | # CONFIG_B44 is not set |
853 | # CONFIG_KS8842 is not set | ||
919 | # CONFIG_ATL2 is not set | 854 | # CONFIG_ATL2 is not set |
920 | CONFIG_NETDEV_1000=y | 855 | CONFIG_NETDEV_1000=y |
921 | # CONFIG_ACENIC is not set | 856 | # CONFIG_ACENIC is not set |
@@ -935,8 +870,10 @@ CONFIG_NETDEV_1000=y | |||
935 | # CONFIG_VIA_VELOCITY is not set | 870 | # CONFIG_VIA_VELOCITY is not set |
936 | # CONFIG_TIGON3 is not set | 871 | # CONFIG_TIGON3 is not set |
937 | # CONFIG_BNX2 is not set | 872 | # CONFIG_BNX2 is not set |
873 | # CONFIG_CNIC is not set | ||
938 | CONFIG_FSL_PQ_MDIO=y | 874 | CONFIG_FSL_PQ_MDIO=y |
939 | CONFIG_GIANFAR=y | 875 | CONFIG_GIANFAR=y |
876 | # CONFIG_MV643XX_ETH is not set | ||
940 | # CONFIG_QLA3XXX is not set | 877 | # CONFIG_QLA3XXX is not set |
941 | # CONFIG_ATL1 is not set | 878 | # CONFIG_ATL1 is not set |
942 | # CONFIG_ATL1E is not set | 879 | # CONFIG_ATL1E is not set |
@@ -963,22 +900,8 @@ CONFIG_GIANFAR=y | |||
963 | # CONFIG_USB_PEGASUS is not set | 900 | # CONFIG_USB_PEGASUS is not set |
964 | # CONFIG_USB_RTL8150 is not set | 901 | # CONFIG_USB_RTL8150 is not set |
965 | # CONFIG_USB_USBNET is not set | 902 | # CONFIG_USB_USBNET is not set |
903 | # CONFIG_NET_PCMCIA is not set | ||
966 | # CONFIG_WAN is not set | 904 | # CONFIG_WAN is not set |
967 | CONFIG_ATM_DRIVERS=y | ||
968 | # CONFIG_ATM_DUMMY is not set | ||
969 | # CONFIG_ATM_TCP is not set | ||
970 | # CONFIG_ATM_LANAI is not set | ||
971 | # CONFIG_ATM_ENI is not set | ||
972 | # CONFIG_ATM_FIRESTREAM is not set | ||
973 | # CONFIG_ATM_ZATM is not set | ||
974 | # CONFIG_ATM_NICSTAR is not set | ||
975 | # CONFIG_ATM_IDT77252 is not set | ||
976 | # CONFIG_ATM_AMBASSADOR is not set | ||
977 | # CONFIG_ATM_HORIZON is not set | ||
978 | # CONFIG_ATM_IA is not set | ||
979 | # CONFIG_ATM_FORE200E is not set | ||
980 | # CONFIG_ATM_HE is not set | ||
981 | # CONFIG_ATM_SOLOS is not set | ||
982 | # CONFIG_FDDI is not set | 905 | # CONFIG_FDDI is not set |
983 | # CONFIG_HIPPI is not set | 906 | # CONFIG_HIPPI is not set |
984 | CONFIG_PPP=m | 907 | CONFIG_PPP=m |
@@ -990,7 +913,6 @@ CONFIG_PPP_DEFLATE=m | |||
990 | CONFIG_PPP_BSDCOMP=m | 913 | CONFIG_PPP_BSDCOMP=m |
991 | # CONFIG_PPP_MPPE is not set | 914 | # CONFIG_PPP_MPPE is not set |
992 | CONFIG_PPPOE=m | 915 | CONFIG_PPPOE=m |
993 | CONFIG_PPPOATM=m | ||
994 | # CONFIG_PPPOL2TP is not set | 916 | # CONFIG_PPPOL2TP is not set |
995 | CONFIG_SLIP=m | 917 | CONFIG_SLIP=m |
996 | CONFIG_SLIP_COMPRESSED=y | 918 | CONFIG_SLIP_COMPRESSED=y |
@@ -1010,7 +932,7 @@ CONFIG_NET_POLL_CONTROLLER=y | |||
1010 | # Input device support | 932 | # Input device support |
1011 | # | 933 | # |
1012 | CONFIG_INPUT=y | 934 | CONFIG_INPUT=y |
1013 | CONFIG_INPUT_FF_MEMLESS=m | 935 | # CONFIG_INPUT_FF_MEMLESS is not set |
1014 | # CONFIG_INPUT_POLLDEV is not set | 936 | # CONFIG_INPUT_POLLDEV is not set |
1015 | 937 | ||
1016 | # | 938 | # |
@@ -1058,6 +980,7 @@ CONFIG_DEVKMEM=y | |||
1058 | CONFIG_SERIAL_8250=y | 980 | CONFIG_SERIAL_8250=y |
1059 | CONFIG_SERIAL_8250_CONSOLE=y | 981 | CONFIG_SERIAL_8250_CONSOLE=y |
1060 | # CONFIG_SERIAL_8250_PCI is not set | 982 | # CONFIG_SERIAL_8250_PCI is not set |
983 | # CONFIG_SERIAL_8250_CS is not set | ||
1061 | CONFIG_SERIAL_8250_NR_UARTS=2 | 984 | CONFIG_SERIAL_8250_NR_UARTS=2 |
1062 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 | 985 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 |
1063 | # CONFIG_SERIAL_8250_EXTENDED is not set | 986 | # CONFIG_SERIAL_8250_EXTENDED is not set |
@@ -1080,6 +1003,14 @@ CONFIG_HW_RANDOM=y | |||
1080 | CONFIG_NVRAM=y | 1003 | CONFIG_NVRAM=y |
1081 | # CONFIG_R3964 is not set | 1004 | # CONFIG_R3964 is not set |
1082 | # CONFIG_APPLICOM is not set | 1005 | # CONFIG_APPLICOM is not set |
1006 | |||
1007 | # | ||
1008 | # PCMCIA character devices | ||
1009 | # | ||
1010 | # CONFIG_SYNCLINK_CS is not set | ||
1011 | # CONFIG_CARDMAN_4000 is not set | ||
1012 | # CONFIG_CARDMAN_4040 is not set | ||
1013 | # CONFIG_IPWIRELESS is not set | ||
1083 | # CONFIG_RAW_DRIVER is not set | 1014 | # CONFIG_RAW_DRIVER is not set |
1084 | # CONFIG_TCG_TPM is not set | 1015 | # CONFIG_TCG_TPM is not set |
1085 | CONFIG_DEVPORT=y | 1016 | CONFIG_DEVPORT=y |
@@ -1143,18 +1074,21 @@ CONFIG_DS1682=y | |||
1143 | # CONFIG_SENSORS_PCF8574 is not set | 1074 | # CONFIG_SENSORS_PCF8574 is not set |
1144 | # CONFIG_PCF8575 is not set | 1075 | # CONFIG_PCF8575 is not set |
1145 | # CONFIG_SENSORS_PCA9539 is not set | 1076 | # CONFIG_SENSORS_PCA9539 is not set |
1146 | # CONFIG_SENSORS_MAX6875 is not set | ||
1147 | # CONFIG_SENSORS_TSL2550 is not set | 1077 | # CONFIG_SENSORS_TSL2550 is not set |
1148 | # CONFIG_I2C_DEBUG_CORE is not set | 1078 | # CONFIG_I2C_DEBUG_CORE is not set |
1149 | # CONFIG_I2C_DEBUG_ALGO is not set | 1079 | # CONFIG_I2C_DEBUG_ALGO is not set |
1150 | # CONFIG_I2C_DEBUG_BUS is not set | 1080 | # CONFIG_I2C_DEBUG_BUS is not set |
1151 | # CONFIG_I2C_DEBUG_CHIP is not set | 1081 | # CONFIG_I2C_DEBUG_CHIP is not set |
1152 | # CONFIG_SPI is not set | 1082 | # CONFIG_SPI is not set |
1083 | |||
1084 | # | ||
1085 | # PPS support | ||
1086 | # | ||
1087 | # CONFIG_PPS is not set | ||
1153 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 1088 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
1154 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 1089 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
1155 | CONFIG_GPIOLIB=y | 1090 | CONFIG_GPIOLIB=y |
1156 | # CONFIG_DEBUG_GPIO is not set | 1091 | CONFIG_GPIO_SYSFS=y |
1157 | # CONFIG_GPIO_SYSFS is not set | ||
1158 | 1092 | ||
1159 | # | 1093 | # |
1160 | # Memory mapped GPIO expanders: | 1094 | # Memory mapped GPIO expanders: |
@@ -1229,6 +1163,7 @@ CONFIG_SENSORS_LM92=y | |||
1229 | # CONFIG_SENSORS_SMSC47B397 is not set | 1163 | # CONFIG_SENSORS_SMSC47B397 is not set |
1230 | # CONFIG_SENSORS_ADS7828 is not set | 1164 | # CONFIG_SENSORS_ADS7828 is not set |
1231 | # CONFIG_SENSORS_THMC50 is not set | 1165 | # CONFIG_SENSORS_THMC50 is not set |
1166 | # CONFIG_SENSORS_TMP401 is not set | ||
1232 | # CONFIG_SENSORS_VIA686A is not set | 1167 | # CONFIG_SENSORS_VIA686A is not set |
1233 | # CONFIG_SENSORS_VT1211 is not set | 1168 | # CONFIG_SENSORS_VT1211 is not set |
1234 | # CONFIG_SENSORS_VT8231 is not set | 1169 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1284,24 +1219,9 @@ CONFIG_SSB_POSSIBLE=y | |||
1284 | # CONFIG_MFD_WM8400 is not set | 1219 | # CONFIG_MFD_WM8400 is not set |
1285 | # CONFIG_MFD_WM8350_I2C is not set | 1220 | # CONFIG_MFD_WM8350_I2C is not set |
1286 | # CONFIG_MFD_PCF50633 is not set | 1221 | # CONFIG_MFD_PCF50633 is not set |
1222 | # CONFIG_AB3100_CORE is not set | ||
1287 | # CONFIG_REGULATOR is not set | 1223 | # CONFIG_REGULATOR is not set |
1288 | 1224 | # CONFIG_MEDIA_SUPPORT is not set | |
1289 | # | ||
1290 | # Multimedia devices | ||
1291 | # | ||
1292 | |||
1293 | # | ||
1294 | # Multimedia core support | ||
1295 | # | ||
1296 | # CONFIG_VIDEO_DEV is not set | ||
1297 | # CONFIG_DVB_CORE is not set | ||
1298 | # CONFIG_VIDEO_MEDIA is not set | ||
1299 | |||
1300 | # | ||
1301 | # Multimedia drivers | ||
1302 | # | ||
1303 | CONFIG_DAB=y | ||
1304 | # CONFIG_USB_DABUSB is not set | ||
1305 | 1225 | ||
1306 | # | 1226 | # |
1307 | # Graphics support | 1227 | # Graphics support |
@@ -1346,7 +1266,7 @@ CONFIG_HID_BELKIN=y | |||
1346 | CONFIG_HID_CHERRY=y | 1266 | CONFIG_HID_CHERRY=y |
1347 | CONFIG_HID_CHICONY=y | 1267 | CONFIG_HID_CHICONY=y |
1348 | CONFIG_HID_CYPRESS=y | 1268 | CONFIG_HID_CYPRESS=y |
1349 | # CONFIG_DRAGONRISE_FF is not set | 1269 | # CONFIG_HID_DRAGONRISE is not set |
1350 | CONFIG_HID_EZKEY=y | 1270 | CONFIG_HID_EZKEY=y |
1351 | # CONFIG_HID_KYE is not set | 1271 | # CONFIG_HID_KYE is not set |
1352 | CONFIG_HID_GYRATION=y | 1272 | CONFIG_HID_GYRATION=y |
@@ -1363,10 +1283,11 @@ CONFIG_HID_PETALYNX=y | |||
1363 | CONFIG_HID_SAMSUNG=y | 1283 | CONFIG_HID_SAMSUNG=y |
1364 | CONFIG_HID_SONY=y | 1284 | CONFIG_HID_SONY=y |
1365 | CONFIG_HID_SUNPLUS=y | 1285 | CONFIG_HID_SUNPLUS=y |
1366 | # CONFIG_GREENASIA_FF is not set | 1286 | # CONFIG_HID_GREENASIA is not set |
1287 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
1367 | # CONFIG_HID_TOPSEED is not set | 1288 | # CONFIG_HID_TOPSEED is not set |
1368 | CONFIG_THRUSTMASTER_FF=m | 1289 | # CONFIG_HID_THRUSTMASTER is not set |
1369 | CONFIG_ZEROPLUS_FF=m | 1290 | # CONFIG_HID_ZEROPLUS is not set |
1370 | CONFIG_USB_SUPPORT=y | 1291 | CONFIG_USB_SUPPORT=y |
1371 | CONFIG_USB_ARCH_HAS_HCD=y | 1292 | CONFIG_USB_ARCH_HAS_HCD=y |
1372 | CONFIG_USB_ARCH_HAS_OHCI=y | 1293 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1392,6 +1313,7 @@ CONFIG_USB=y | |||
1392 | # USB Host Controller Drivers | 1313 | # USB Host Controller Drivers |
1393 | # | 1314 | # |
1394 | # CONFIG_USB_C67X00_HCD is not set | 1315 | # CONFIG_USB_C67X00_HCD is not set |
1316 | # CONFIG_USB_XHCI_HCD is not set | ||
1395 | CONFIG_USB_EHCI_HCD=y | 1317 | CONFIG_USB_EHCI_HCD=y |
1396 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1318 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
1397 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1319 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1401,6 +1323,8 @@ CONFIG_USB_EHCI_HCD=y | |||
1401 | # CONFIG_USB_ISP116X_HCD is not set | 1323 | # CONFIG_USB_ISP116X_HCD is not set |
1402 | # CONFIG_USB_ISP1760_HCD is not set | 1324 | # CONFIG_USB_ISP1760_HCD is not set |
1403 | CONFIG_USB_OHCI_HCD=y | 1325 | CONFIG_USB_OHCI_HCD=y |
1326 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set | ||
1327 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | ||
1404 | # CONFIG_USB_OHCI_HCD_PPC_OF is not set | 1328 | # CONFIG_USB_OHCI_HCD_PPC_OF is not set |
1405 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set | 1329 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set |
1406 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set | 1330 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set |
@@ -1475,7 +1399,6 @@ CONFIG_USB_STORAGE=y | |||
1475 | # CONFIG_USB_IOWARRIOR is not set | 1399 | # CONFIG_USB_IOWARRIOR is not set |
1476 | # CONFIG_USB_ISIGHTFW is not set | 1400 | # CONFIG_USB_ISIGHTFW is not set |
1477 | # CONFIG_USB_VST is not set | 1401 | # CONFIG_USB_VST is not set |
1478 | # CONFIG_USB_ATM is not set | ||
1479 | # CONFIG_USB_GADGET is not set | 1402 | # CONFIG_USB_GADGET is not set |
1480 | 1403 | ||
1481 | # | 1404 | # |
@@ -1521,6 +1444,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1521 | # CONFIG_RTC_DRV_S35390A is not set | 1444 | # CONFIG_RTC_DRV_S35390A is not set |
1522 | # CONFIG_RTC_DRV_FM3130 is not set | 1445 | # CONFIG_RTC_DRV_FM3130 is not set |
1523 | CONFIG_RTC_DRV_RX8581=y | 1446 | CONFIG_RTC_DRV_RX8581=y |
1447 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1524 | 1448 | ||
1525 | # | 1449 | # |
1526 | # SPI RTC drivers | 1450 | # SPI RTC drivers |
@@ -1548,6 +1472,10 @@ CONFIG_RTC_DRV_RX8581=y | |||
1548 | # CONFIG_DMADEVICES is not set | 1472 | # CONFIG_DMADEVICES is not set |
1549 | # CONFIG_AUXDISPLAY is not set | 1473 | # CONFIG_AUXDISPLAY is not set |
1550 | # CONFIG_UIO is not set | 1474 | # CONFIG_UIO is not set |
1475 | |||
1476 | # | ||
1477 | # TI VLYNQ | ||
1478 | # | ||
1551 | # CONFIG_STAGING is not set | 1479 | # CONFIG_STAGING is not set |
1552 | 1480 | ||
1553 | # | 1481 | # |
@@ -1569,10 +1497,12 @@ CONFIG_FS_MBCACHE=y | |||
1569 | # CONFIG_REISERFS_FS is not set | 1497 | # CONFIG_REISERFS_FS is not set |
1570 | # CONFIG_JFS_FS is not set | 1498 | # CONFIG_JFS_FS is not set |
1571 | CONFIG_FS_POSIX_ACL=y | 1499 | CONFIG_FS_POSIX_ACL=y |
1572 | CONFIG_FILE_LOCKING=y | ||
1573 | # CONFIG_XFS_FS is not set | 1500 | # CONFIG_XFS_FS is not set |
1501 | # CONFIG_GFS2_FS is not set | ||
1574 | # CONFIG_OCFS2_FS is not set | 1502 | # CONFIG_OCFS2_FS is not set |
1575 | # CONFIG_BTRFS_FS is not set | 1503 | # CONFIG_BTRFS_FS is not set |
1504 | CONFIG_FILE_LOCKING=y | ||
1505 | CONFIG_FSNOTIFY=y | ||
1576 | CONFIG_DNOTIFY=y | 1506 | CONFIG_DNOTIFY=y |
1577 | CONFIG_INOTIFY=y | 1507 | CONFIG_INOTIFY=y |
1578 | CONFIG_INOTIFY_USER=y | 1508 | CONFIG_INOTIFY_USER=y |
@@ -1589,8 +1519,11 @@ CONFIG_INOTIFY_USER=y | |||
1589 | # | 1519 | # |
1590 | # CD-ROM/DVD Filesystems | 1520 | # CD-ROM/DVD Filesystems |
1591 | # | 1521 | # |
1592 | # CONFIG_ISO9660_FS is not set | 1522 | CONFIG_ISO9660_FS=y |
1593 | # CONFIG_UDF_FS is not set | 1523 | CONFIG_JOLIET=y |
1524 | CONFIG_ZISOFS=y | ||
1525 | CONFIG_UDF_FS=y | ||
1526 | CONFIG_UDF_NLS=y | ||
1594 | 1527 | ||
1595 | # | 1528 | # |
1596 | # DOS/FAT/NT Filesystems | 1529 | # DOS/FAT/NT Filesystems |
@@ -1598,8 +1531,8 @@ CONFIG_INOTIFY_USER=y | |||
1598 | CONFIG_FAT_FS=y | 1531 | CONFIG_FAT_FS=y |
1599 | CONFIG_MSDOS_FS=y | 1532 | CONFIG_MSDOS_FS=y |
1600 | CONFIG_VFAT_FS=y | 1533 | CONFIG_VFAT_FS=y |
1601 | CONFIG_FAT_DEFAULT_CODEPAGE=437 | 1534 | CONFIG_FAT_DEFAULT_CODEPAGE=850 |
1602 | CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | 1535 | CONFIG_FAT_DEFAULT_IOCHARSET="ascii" |
1603 | # CONFIG_NTFS_FS is not set | 1536 | # CONFIG_NTFS_FS is not set |
1604 | 1537 | ||
1605 | # | 1538 | # |
@@ -1649,6 +1582,7 @@ CONFIG_NFS_FS=y | |||
1649 | CONFIG_NFS_V3=y | 1582 | CONFIG_NFS_V3=y |
1650 | # CONFIG_NFS_V3_ACL is not set | 1583 | # CONFIG_NFS_V3_ACL is not set |
1651 | CONFIG_NFS_V4=y | 1584 | CONFIG_NFS_V4=y |
1585 | # CONFIG_NFS_V4_1 is not set | ||
1652 | CONFIG_ROOT_NFS=y | 1586 | CONFIG_ROOT_NFS=y |
1653 | # CONFIG_NFSD is not set | 1587 | # CONFIG_NFSD is not set |
1654 | CONFIG_LOCKD=y | 1588 | CONFIG_LOCKD=y |
@@ -1723,13 +1657,13 @@ CONFIG_NLS_UTF8=m | |||
1723 | # | 1657 | # |
1724 | CONFIG_BITREVERSE=y | 1658 | CONFIG_BITREVERSE=y |
1725 | CONFIG_GENERIC_FIND_LAST_BIT=y | 1659 | CONFIG_GENERIC_FIND_LAST_BIT=y |
1726 | CONFIG_CRC_CCITT=m | 1660 | CONFIG_CRC_CCITT=y |
1727 | # CONFIG_CRC16 is not set | 1661 | # CONFIG_CRC16 is not set |
1728 | # CONFIG_CRC_T10DIF is not set | 1662 | CONFIG_CRC_T10DIF=y |
1729 | # CONFIG_CRC_ITU_T is not set | 1663 | CONFIG_CRC_ITU_T=y |
1730 | CONFIG_CRC32=y | 1664 | CONFIG_CRC32=y |
1731 | # CONFIG_CRC7 is not set | 1665 | # CONFIG_CRC7 is not set |
1732 | CONFIG_LIBCRC32C=m | 1666 | CONFIG_LIBCRC32C=y |
1733 | CONFIG_ZLIB_INFLATE=y | 1667 | CONFIG_ZLIB_INFLATE=y |
1734 | CONFIG_ZLIB_DEFLATE=y | 1668 | CONFIG_ZLIB_DEFLATE=y |
1735 | CONFIG_DECOMPRESS_GZIP=y | 1669 | CONFIG_DECOMPRESS_GZIP=y |
@@ -1738,6 +1672,7 @@ CONFIG_HAS_IOPORT=y | |||
1738 | CONFIG_HAS_DMA=y | 1672 | CONFIG_HAS_DMA=y |
1739 | CONFIG_HAVE_LMB=y | 1673 | CONFIG_HAVE_LMB=y |
1740 | CONFIG_NLATTR=y | 1674 | CONFIG_NLATTR=y |
1675 | CONFIG_GENERIC_ATOMIC64=y | ||
1741 | 1676 | ||
1742 | # | 1677 | # |
1743 | # Kernel hacking | 1678 | # Kernel hacking |
@@ -1750,75 +1685,24 @@ CONFIG_MAGIC_SYSRQ=y | |||
1750 | # CONFIG_UNUSED_SYMBOLS is not set | 1685 | # CONFIG_UNUSED_SYMBOLS is not set |
1751 | # CONFIG_DEBUG_FS is not set | 1686 | # CONFIG_DEBUG_FS is not set |
1752 | # CONFIG_HEADERS_CHECK is not set | 1687 | # CONFIG_HEADERS_CHECK is not set |
1753 | CONFIG_DEBUG_KERNEL=y | 1688 | # CONFIG_DEBUG_KERNEL is not set |
1754 | # CONFIG_DEBUG_SHIRQ is not set | ||
1755 | CONFIG_DETECT_SOFTLOCKUP=y | ||
1756 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | ||
1757 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | ||
1758 | CONFIG_DETECT_HUNG_TASK=y | ||
1759 | # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set | ||
1760 | CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | ||
1761 | CONFIG_SCHED_DEBUG=y | ||
1762 | # CONFIG_SCHEDSTATS is not set | ||
1763 | # CONFIG_TIMER_STATS is not set | ||
1764 | # CONFIG_DEBUG_OBJECTS is not set | ||
1765 | # CONFIG_DEBUG_SLAB is not set | ||
1766 | # CONFIG_DEBUG_RT_MUTEXES is not set | ||
1767 | # CONFIG_RT_MUTEX_TESTER is not set | ||
1768 | # CONFIG_DEBUG_SPINLOCK is not set | ||
1769 | # CONFIG_DEBUG_MUTEXES is not set | ||
1770 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | ||
1771 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
1772 | # CONFIG_DEBUG_KOBJECT is not set | ||
1773 | # CONFIG_DEBUG_BUGVERBOSE is not set | 1689 | # CONFIG_DEBUG_BUGVERBOSE is not set |
1774 | CONFIG_DEBUG_INFO=y | ||
1775 | # CONFIG_DEBUG_VM is not set | ||
1776 | # CONFIG_DEBUG_WRITECOUNT is not set | ||
1777 | # CONFIG_DEBUG_MEMORY_INIT is not set | 1690 | # CONFIG_DEBUG_MEMORY_INIT is not set |
1778 | # CONFIG_DEBUG_LIST is not set | ||
1779 | # CONFIG_DEBUG_SG is not set | ||
1780 | # CONFIG_DEBUG_NOTIFIERS is not set | ||
1781 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1782 | # CONFIG_RCU_TORTURE_TEST is not set | ||
1783 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1691 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1784 | # CONFIG_BACKTRACE_SELF_TEST is not set | ||
1785 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | ||
1786 | # CONFIG_FAULT_INJECTION is not set | ||
1787 | # CONFIG_LATENCYTOP is not set | 1692 | # CONFIG_LATENCYTOP is not set |
1788 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1693 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
1789 | # CONFIG_DEBUG_PAGEALLOC is not set | ||
1790 | CONFIG_HAVE_FUNCTION_TRACER=y | 1694 | CONFIG_HAVE_FUNCTION_TRACER=y |
1791 | CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | 1695 | CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y |
1792 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1696 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1793 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1697 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1794 | CONFIG_TRACING_SUPPORT=y | 1698 | CONFIG_TRACING_SUPPORT=y |
1795 | 1699 | # CONFIG_FTRACE is not set | |
1796 | # | ||
1797 | # Tracers | ||
1798 | # | ||
1799 | # CONFIG_FUNCTION_TRACER is not set | ||
1800 | # CONFIG_PREEMPT_TRACER is not set | ||
1801 | # CONFIG_SCHED_TRACER is not set | ||
1802 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1803 | # CONFIG_EVENT_TRACER is not set | ||
1804 | # CONFIG_BOOT_TRACER is not set | ||
1805 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1806 | # CONFIG_STACK_TRACER is not set | ||
1807 | # CONFIG_KMEMTRACE is not set | ||
1808 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1809 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1810 | # CONFIG_SAMPLES is not set | 1700 | # CONFIG_SAMPLES is not set |
1811 | CONFIG_HAVE_ARCH_KGDB=y | 1701 | CONFIG_HAVE_ARCH_KGDB=y |
1812 | # CONFIG_KGDB is not set | 1702 | # CONFIG_PPC_DISABLE_WERROR is not set |
1703 | CONFIG_PPC_WERROR=y | ||
1813 | CONFIG_PRINT_STACK_DEPTH=64 | 1704 | CONFIG_PRINT_STACK_DEPTH=64 |
1814 | # CONFIG_DEBUG_STACKOVERFLOW is not set | ||
1815 | # CONFIG_DEBUG_STACK_USAGE is not set | ||
1816 | # CONFIG_CODE_PATCHING_SELFTEST is not set | ||
1817 | # CONFIG_FTR_FIXUP_SELFTEST is not set | ||
1818 | # CONFIG_MSI_BITMAP_SELFTEST is not set | ||
1819 | # CONFIG_XMON is not set | ||
1820 | # CONFIG_IRQSTACKS is not set | 1705 | # CONFIG_IRQSTACKS is not set |
1821 | # CONFIG_BDI_SWITCH is not set | ||
1822 | # CONFIG_BOOTX_TEXT is not set | 1706 | # CONFIG_BOOTX_TEXT is not set |
1823 | # CONFIG_PPC_EARLY_DEBUG is not set | 1707 | # CONFIG_PPC_EARLY_DEBUG is not set |
1824 | 1708 | ||
@@ -1826,15 +1710,9 @@ CONFIG_PRINT_STACK_DEPTH=64 | |||
1826 | # Security options | 1710 | # Security options |
1827 | # | 1711 | # |
1828 | # CONFIG_KEYS is not set | 1712 | # CONFIG_KEYS is not set |
1829 | CONFIG_SECURITY=y | 1713 | # CONFIG_SECURITY is not set |
1830 | # CONFIG_SECURITYFS is not set | 1714 | # CONFIG_SECURITYFS is not set |
1831 | CONFIG_SECURITY_NETWORK=y | ||
1832 | # CONFIG_SECURITY_NETWORK_XFRM is not set | ||
1833 | # CONFIG_SECURITY_PATH is not set | ||
1834 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | 1715 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set |
1835 | # CONFIG_SECURITY_ROOTPLUG is not set | ||
1836 | CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0 | ||
1837 | # CONFIG_SECURITY_TOMOYO is not set | ||
1838 | CONFIG_CRYPTO=y | 1716 | CONFIG_CRYPTO=y |
1839 | 1717 | ||
1840 | # | 1718 | # |
@@ -1854,11 +1732,11 @@ CONFIG_CRYPTO_PCOMP=y | |||
1854 | CONFIG_CRYPTO_MANAGER=y | 1732 | CONFIG_CRYPTO_MANAGER=y |
1855 | CONFIG_CRYPTO_MANAGER2=y | 1733 | CONFIG_CRYPTO_MANAGER2=y |
1856 | # CONFIG_CRYPTO_GF128MUL is not set | 1734 | # CONFIG_CRYPTO_GF128MUL is not set |
1857 | CONFIG_CRYPTO_NULL=m | 1735 | # CONFIG_CRYPTO_NULL is not set |
1858 | CONFIG_CRYPTO_WORKQUEUE=y | 1736 | CONFIG_CRYPTO_WORKQUEUE=y |
1859 | # CONFIG_CRYPTO_CRYPTD is not set | 1737 | # CONFIG_CRYPTO_CRYPTD is not set |
1860 | CONFIG_CRYPTO_AUTHENC=m | 1738 | CONFIG_CRYPTO_AUTHENC=m |
1861 | CONFIG_CRYPTO_TEST=m | 1739 | # CONFIG_CRYPTO_TEST is not set |
1862 | 1740 | ||
1863 | # | 1741 | # |
1864 | # Authenticated Encryption with Associated Data | 1742 | # Authenticated Encryption with Associated Data |
@@ -1873,53 +1751,52 @@ CONFIG_CRYPTO_TEST=m | |||
1873 | CONFIG_CRYPTO_CBC=y | 1751 | CONFIG_CRYPTO_CBC=y |
1874 | # CONFIG_CRYPTO_CTR is not set | 1752 | # CONFIG_CRYPTO_CTR is not set |
1875 | # CONFIG_CRYPTO_CTS is not set | 1753 | # CONFIG_CRYPTO_CTS is not set |
1876 | CONFIG_CRYPTO_ECB=m | 1754 | # CONFIG_CRYPTO_ECB is not set |
1877 | # CONFIG_CRYPTO_LRW is not set | 1755 | # CONFIG_CRYPTO_LRW is not set |
1878 | CONFIG_CRYPTO_PCBC=m | 1756 | # CONFIG_CRYPTO_PCBC is not set |
1879 | # CONFIG_CRYPTO_XTS is not set | 1757 | # CONFIG_CRYPTO_XTS is not set |
1880 | 1758 | ||
1881 | # | 1759 | # |
1882 | # Hash modes | 1760 | # Hash modes |
1883 | # | 1761 | # |
1884 | CONFIG_CRYPTO_HMAC=y | 1762 | CONFIG_CRYPTO_HMAC=m |
1885 | # CONFIG_CRYPTO_XCBC is not set | 1763 | # CONFIG_CRYPTO_XCBC is not set |
1886 | 1764 | ||
1887 | # | 1765 | # |
1888 | # Digest | 1766 | # Digest |
1889 | # | 1767 | # |
1890 | CONFIG_CRYPTO_CRC32C=m | 1768 | CONFIG_CRYPTO_CRC32C=y |
1891 | CONFIG_CRYPTO_MD4=m | 1769 | # CONFIG_CRYPTO_MD4 is not set |
1892 | CONFIG_CRYPTO_MD5=y | 1770 | CONFIG_CRYPTO_MD5=y |
1893 | CONFIG_CRYPTO_MICHAEL_MIC=m | 1771 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1894 | # CONFIG_CRYPTO_RMD128 is not set | 1772 | # CONFIG_CRYPTO_RMD128 is not set |
1895 | # CONFIG_CRYPTO_RMD160 is not set | 1773 | # CONFIG_CRYPTO_RMD160 is not set |
1896 | # CONFIG_CRYPTO_RMD256 is not set | 1774 | # CONFIG_CRYPTO_RMD256 is not set |
1897 | # CONFIG_CRYPTO_RMD320 is not set | 1775 | # CONFIG_CRYPTO_RMD320 is not set |
1898 | CONFIG_CRYPTO_SHA1=m | 1776 | CONFIG_CRYPTO_SHA1=m |
1899 | CONFIG_CRYPTO_SHA256=m | 1777 | # CONFIG_CRYPTO_SHA256 is not set |
1900 | CONFIG_CRYPTO_SHA512=m | 1778 | # CONFIG_CRYPTO_SHA512 is not set |
1901 | # CONFIG_CRYPTO_TGR192 is not set | 1779 | # CONFIG_CRYPTO_TGR192 is not set |
1902 | CONFIG_CRYPTO_WP512=m | 1780 | # CONFIG_CRYPTO_WP512 is not set |
1903 | 1781 | ||
1904 | # | 1782 | # |
1905 | # Ciphers | 1783 | # Ciphers |
1906 | # | 1784 | # |
1907 | CONFIG_CRYPTO_AES=m | 1785 | # CONFIG_CRYPTO_AES is not set |
1908 | CONFIG_CRYPTO_ANUBIS=m | 1786 | # CONFIG_CRYPTO_ANUBIS is not set |
1909 | CONFIG_CRYPTO_ARC4=m | 1787 | # CONFIG_CRYPTO_ARC4 is not set |
1910 | CONFIG_CRYPTO_BLOWFISH=m | 1788 | # CONFIG_CRYPTO_BLOWFISH is not set |
1911 | # CONFIG_CRYPTO_CAMELLIA is not set | 1789 | # CONFIG_CRYPTO_CAMELLIA is not set |
1912 | CONFIG_CRYPTO_CAST5=m | 1790 | # CONFIG_CRYPTO_CAST5 is not set |
1913 | CONFIG_CRYPTO_CAST6=m | 1791 | # CONFIG_CRYPTO_CAST6 is not set |
1914 | CONFIG_CRYPTO_DES=y | 1792 | CONFIG_CRYPTO_DES=y |
1915 | # CONFIG_CRYPTO_FCRYPT is not set | 1793 | # CONFIG_CRYPTO_FCRYPT is not set |
1916 | CONFIG_CRYPTO_KHAZAD=m | 1794 | # CONFIG_CRYPTO_KHAZAD is not set |
1917 | # CONFIG_CRYPTO_SALSA20 is not set | 1795 | # CONFIG_CRYPTO_SALSA20 is not set |
1918 | # CONFIG_CRYPTO_SEED is not set | 1796 | # CONFIG_CRYPTO_SEED is not set |
1919 | CONFIG_CRYPTO_SERPENT=m | 1797 | # CONFIG_CRYPTO_SERPENT is not set |
1920 | CONFIG_CRYPTO_TEA=m | 1798 | # CONFIG_CRYPTO_TEA is not set |
1921 | CONFIG_CRYPTO_TWOFISH=m | 1799 | # CONFIG_CRYPTO_TWOFISH is not set |
1922 | CONFIG_CRYPTO_TWOFISH_COMMON=m | ||
1923 | 1800 | ||
1924 | # | 1801 | # |
1925 | # Compression | 1802 | # Compression |
diff --git a/arch/powerpc/configs/86xx/gef_sbc310_defconfig b/arch/powerpc/configs/86xx/gef_sbc310_defconfig index a66910e63345..cd338d493bed 100644 --- a/arch/powerpc/configs/86xx/gef_sbc310_defconfig +++ b/arch/powerpc/configs/86xx/gef_sbc310_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:29 2009 | 4 | # Wed Jul 29 23:32:29 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_PHYS_64BIT is not set | 20 | # CONFIG_PHYS_64BIT is not set |
20 | CONFIG_ALTIVEC=y | 21 | CONFIG_ALTIVEC=y |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | CONFIG_SMP=y | 26 | CONFIG_SMP=y |
25 | CONFIG_NR_CPUS=2 | 27 | CONFIG_NR_CPUS=2 |
26 | CONFIG_PPC32=y | 28 | CONFIG_PPC32=y |
@@ -32,16 +34,17 @@ CONFIG_GENERIC_TIME=y | |||
32 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
33 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
34 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
35 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
36 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
37 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
38 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
39 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
40 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
41 | CONFIG_GENERIC_LOCKBREAK=y | 45 | CONFIG_GENERIC_LOCKBREAK=y |
42 | CONFIG_ARCH_HAS_ILOG2_U32=y | 46 | CONFIG_ARCH_HAS_ILOG2_U32=y |
43 | CONFIG_GENERIC_HWEIGHT=y | 47 | CONFIG_GENERIC_HWEIGHT=y |
44 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
45 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 48 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
46 | CONFIG_GENERIC_GPIO=y | 49 | CONFIG_GENERIC_GPIO=y |
47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 50 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -56,11 +59,13 @@ CONFIG_PPC_UDBG_16550=y | |||
56 | CONFIG_GENERIC_TBSYNC=y | 59 | CONFIG_GENERIC_TBSYNC=y |
57 | CONFIG_AUDIT_ARCH=y | 60 | CONFIG_AUDIT_ARCH=y |
58 | CONFIG_GENERIC_BUG=y | 61 | CONFIG_GENERIC_BUG=y |
62 | CONFIG_DTC=y | ||
59 | CONFIG_DEFAULT_UIMAGE=y | 63 | CONFIG_DEFAULT_UIMAGE=y |
60 | # CONFIG_PPC_DCR_NATIVE is not set | 64 | # CONFIG_PPC_DCR_NATIVE is not set |
61 | # CONFIG_PPC_DCR_MMIO is not set | 65 | # CONFIG_PPC_DCR_MMIO is not set |
62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 66 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 67 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
68 | CONFIG_CONSTRUCTORS=y | ||
64 | 69 | ||
65 | # | 70 | # |
66 | # General setup | 71 | # General setup |
@@ -91,7 +96,11 @@ CONFIG_CLASSIC_RCU=y | |||
91 | CONFIG_IKCONFIG=y | 96 | CONFIG_IKCONFIG=y |
92 | CONFIG_IKCONFIG_PROC=y | 97 | CONFIG_IKCONFIG_PROC=y |
93 | CONFIG_LOG_BUF_SHIFT=14 | 98 | CONFIG_LOG_BUF_SHIFT=14 |
94 | # CONFIG_GROUP_SCHED is not set | 99 | CONFIG_GROUP_SCHED=y |
100 | CONFIG_FAIR_GROUP_SCHED=y | ||
101 | # CONFIG_RT_GROUP_SCHED is not set | ||
102 | CONFIG_USER_SCHED=y | ||
103 | # CONFIG_CGROUP_SCHED is not set | ||
95 | # CONFIG_CGROUPS is not set | 104 | # CONFIG_CGROUPS is not set |
96 | CONFIG_SYSFS_DEPRECATED=y | 105 | CONFIG_SYSFS_DEPRECATED=y |
97 | CONFIG_SYSFS_DEPRECATED_V2=y | 106 | CONFIG_SYSFS_DEPRECATED_V2=y |
@@ -109,7 +118,6 @@ CONFIG_EMBEDDED=y | |||
109 | CONFIG_SYSCTL_SYSCALL=y | 118 | CONFIG_SYSCTL_SYSCALL=y |
110 | CONFIG_KALLSYMS=y | 119 | CONFIG_KALLSYMS=y |
111 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 120 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
112 | # CONFIG_STRIP_ASM_SYMS is not set | ||
113 | CONFIG_HOTPLUG=y | 121 | CONFIG_HOTPLUG=y |
114 | CONFIG_PRINTK=y | 122 | CONFIG_PRINTK=y |
115 | CONFIG_BUG=y | 123 | CONFIG_BUG=y |
@@ -122,8 +130,15 @@ CONFIG_TIMERFD=y | |||
122 | CONFIG_EVENTFD=y | 130 | CONFIG_EVENTFD=y |
123 | CONFIG_SHMEM=y | 131 | CONFIG_SHMEM=y |
124 | CONFIG_AIO=y | 132 | CONFIG_AIO=y |
133 | CONFIG_HAVE_PERF_COUNTERS=y | ||
134 | |||
135 | # | ||
136 | # Performance Counters | ||
137 | # | ||
138 | # CONFIG_PERF_COUNTERS is not set | ||
125 | CONFIG_VM_EVENT_COUNTERS=y | 139 | CONFIG_VM_EVENT_COUNTERS=y |
126 | CONFIG_PCI_QUIRKS=y | 140 | CONFIG_PCI_QUIRKS=y |
141 | # CONFIG_STRIP_ASM_SYMS is not set | ||
127 | CONFIG_COMPAT_BRK=y | 142 | CONFIG_COMPAT_BRK=y |
128 | CONFIG_SLAB=y | 143 | CONFIG_SLAB=y |
129 | # CONFIG_SLUB is not set | 144 | # CONFIG_SLUB is not set |
@@ -138,6 +153,10 @@ CONFIG_HAVE_KPROBES=y | |||
138 | CONFIG_HAVE_KRETPROBES=y | 153 | CONFIG_HAVE_KRETPROBES=y |
139 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 154 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
140 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 155 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
156 | |||
157 | # | ||
158 | # GCOV-based kernel profiling | ||
159 | # | ||
141 | # CONFIG_SLOW_WORK is not set | 160 | # CONFIG_SLOW_WORK is not set |
142 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 161 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
143 | CONFIG_SLABINFO=y | 162 | CONFIG_SLABINFO=y |
@@ -151,7 +170,7 @@ CONFIG_MODULE_UNLOAD=y | |||
151 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 170 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
152 | CONFIG_STOP_MACHINE=y | 171 | CONFIG_STOP_MACHINE=y |
153 | CONFIG_BLOCK=y | 172 | CONFIG_BLOCK=y |
154 | # CONFIG_LBD is not set | 173 | CONFIG_LBDAF=y |
155 | # CONFIG_BLK_DEV_BSG is not set | 174 | # CONFIG_BLK_DEV_BSG is not set |
156 | # CONFIG_BLK_DEV_INTEGRITY is not set | 175 | # CONFIG_BLK_DEV_INTEGRITY is not set |
157 | 176 | ||
@@ -168,7 +187,6 @@ CONFIG_DEFAULT_CFQ=y | |||
168 | # CONFIG_DEFAULT_NOOP is not set | 187 | # CONFIG_DEFAULT_NOOP is not set |
169 | CONFIG_DEFAULT_IOSCHED="cfq" | 188 | CONFIG_DEFAULT_IOSCHED="cfq" |
170 | # CONFIG_FREEZER is not set | 189 | # CONFIG_FREEZER is not set |
171 | CONFIG_PPC_MSI_BITMAP=y | ||
172 | 190 | ||
173 | # | 191 | # |
174 | # Platform support | 192 | # Platform support |
@@ -212,7 +230,7 @@ CONFIG_MPIC=y | |||
212 | # | 230 | # |
213 | # Kernel options | 231 | # Kernel options |
214 | # | 232 | # |
215 | # CONFIG_HIGHMEM is not set | 233 | CONFIG_HIGHMEM=y |
216 | CONFIG_TICK_ONESHOT=y | 234 | CONFIG_TICK_ONESHOT=y |
217 | # CONFIG_NO_HZ is not set | 235 | # CONFIG_NO_HZ is not set |
218 | CONFIG_HIGH_RES_TIMERS=y | 236 | CONFIG_HIGH_RES_TIMERS=y |
@@ -231,6 +249,7 @@ CONFIG_BINFMT_ELF=y | |||
231 | # CONFIG_HAVE_AOUT is not set | 249 | # CONFIG_HAVE_AOUT is not set |
232 | CONFIG_BINFMT_MISC=y | 250 | CONFIG_BINFMT_MISC=y |
233 | # CONFIG_IOMMU_HELPER is not set | 251 | # CONFIG_IOMMU_HELPER is not set |
252 | # CONFIG_SWIOTLB is not set | ||
234 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 253 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
235 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 254 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
236 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -252,9 +271,9 @@ CONFIG_MIGRATION=y | |||
252 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
253 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
254 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
255 | CONFIG_UNEVICTABLE_LRU=y | ||
256 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
257 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
258 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
259 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
260 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
@@ -281,13 +300,32 @@ CONFIG_PCI_DOMAINS=y | |||
281 | CONFIG_PCI_SYSCALL=y | 300 | CONFIG_PCI_SYSCALL=y |
282 | CONFIG_PCIEPORTBUS=y | 301 | CONFIG_PCIEPORTBUS=y |
283 | CONFIG_PCIEAER=y | 302 | CONFIG_PCIEAER=y |
303 | # CONFIG_PCIE_ECRC is not set | ||
304 | # CONFIG_PCIEAER_INJECT is not set | ||
284 | # CONFIG_PCIEASPM is not set | 305 | # CONFIG_PCIEASPM is not set |
285 | CONFIG_ARCH_SUPPORTS_MSI=y | 306 | CONFIG_ARCH_SUPPORTS_MSI=y |
286 | CONFIG_PCI_MSI=y | 307 | # CONFIG_PCI_MSI is not set |
287 | # CONFIG_PCI_LEGACY is not set | 308 | # CONFIG_PCI_LEGACY is not set |
288 | # CONFIG_PCI_STUB is not set | 309 | # CONFIG_PCI_STUB is not set |
289 | # CONFIG_PCI_IOV is not set | 310 | # CONFIG_PCI_IOV is not set |
290 | # CONFIG_PCCARD is not set | 311 | CONFIG_PCCARD=y |
312 | # CONFIG_PCMCIA_DEBUG is not set | ||
313 | CONFIG_PCMCIA=y | ||
314 | # CONFIG_PCMCIA_LOAD_CIS is not set | ||
315 | # CONFIG_PCMCIA_IOCTL is not set | ||
316 | # CONFIG_CARDBUS is not set | ||
317 | |||
318 | # | ||
319 | # PC-card bridges | ||
320 | # | ||
321 | CONFIG_YENTA=y | ||
322 | # CONFIG_YENTA_O2 is not set | ||
323 | # CONFIG_YENTA_RICOH is not set | ||
324 | CONFIG_YENTA_TI=y | ||
325 | # CONFIG_YENTA_TOSHIBA is not set | ||
326 | # CONFIG_PD6729 is not set | ||
327 | # CONFIG_I82092 is not set | ||
328 | CONFIG_PCCARD_NONSTATIC=y | ||
291 | # CONFIG_HOTPLUG_PCI is not set | 329 | # CONFIG_HOTPLUG_PCI is not set |
292 | # CONFIG_HAS_RAPIDIO is not set | 330 | # CONFIG_HAS_RAPIDIO is not set |
293 | 331 | ||
@@ -393,6 +431,7 @@ CONFIG_IPV6_TUNNEL=m | |||
393 | # CONFIG_ECONET is not set | 431 | # CONFIG_ECONET is not set |
394 | # CONFIG_WAN_ROUTER is not set | 432 | # CONFIG_WAN_ROUTER is not set |
395 | # CONFIG_PHONET is not set | 433 | # CONFIG_PHONET is not set |
434 | # CONFIG_IEEE802154 is not set | ||
396 | # CONFIG_NET_SCHED is not set | 435 | # CONFIG_NET_SCHED is not set |
397 | # CONFIG_DCB is not set | 436 | # CONFIG_DCB is not set |
398 | 437 | ||
@@ -421,7 +460,9 @@ CONFIG_FIB_RULES=y | |||
421 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 460 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
422 | CONFIG_STANDALONE=y | 461 | CONFIG_STANDALONE=y |
423 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 462 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
424 | # CONFIG_FW_LOADER is not set | 463 | CONFIG_FW_LOADER=y |
464 | CONFIG_FIRMWARE_IN_KERNEL=y | ||
465 | CONFIG_EXTRA_FIRMWARE="" | ||
425 | # CONFIG_SYS_HYPERVISOR is not set | 466 | # CONFIG_SYS_HYPERVISOR is not set |
426 | # CONFIG_CONNECTOR is not set | 467 | # CONFIG_CONNECTOR is not set |
427 | CONFIG_MTD=y | 468 | CONFIG_MTD=y |
@@ -511,6 +552,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
511 | CONFIG_OF_DEVICE=y | 552 | CONFIG_OF_DEVICE=y |
512 | CONFIG_OF_GPIO=y | 553 | CONFIG_OF_GPIO=y |
513 | CONFIG_OF_I2C=y | 554 | CONFIG_OF_I2C=y |
555 | CONFIG_OF_MDIO=y | ||
514 | # CONFIG_PARPORT is not set | 556 | # CONFIG_PARPORT is not set |
515 | CONFIG_BLK_DEV=y | 557 | CONFIG_BLK_DEV=y |
516 | # CONFIG_BLK_DEV_FD is not set | 558 | # CONFIG_BLK_DEV_FD is not set |
@@ -546,9 +588,60 @@ CONFIG_MISC_DEVICES=y | |||
546 | # | 588 | # |
547 | # CONFIG_EEPROM_AT24 is not set | 589 | # CONFIG_EEPROM_AT24 is not set |
548 | # CONFIG_EEPROM_LEGACY is not set | 590 | # CONFIG_EEPROM_LEGACY is not set |
591 | # CONFIG_EEPROM_MAX6875 is not set | ||
549 | # CONFIG_EEPROM_93CX6 is not set | 592 | # CONFIG_EEPROM_93CX6 is not set |
593 | # CONFIG_CB710_CORE is not set | ||
550 | CONFIG_HAVE_IDE=y | 594 | CONFIG_HAVE_IDE=y |
551 | # CONFIG_IDE is not set | 595 | CONFIG_IDE=y |
596 | |||
597 | # | ||
598 | # Please see Documentation/ide/ide.txt for help/info on IDE drives | ||
599 | # | ||
600 | # CONFIG_BLK_DEV_IDE_SATA is not set | ||
601 | CONFIG_IDE_GD=y | ||
602 | CONFIG_IDE_GD_ATA=y | ||
603 | # CONFIG_IDE_GD_ATAPI is not set | ||
604 | CONFIG_BLK_DEV_IDECS=y | ||
605 | # CONFIG_BLK_DEV_IDECD is not set | ||
606 | # CONFIG_BLK_DEV_IDETAPE is not set | ||
607 | # CONFIG_IDE_TASK_IOCTL is not set | ||
608 | CONFIG_IDE_PROC_FS=y | ||
609 | |||
610 | # | ||
611 | # IDE chipset support/bugfixes | ||
612 | # | ||
613 | # CONFIG_BLK_DEV_PLATFORM is not set | ||
614 | |||
615 | # | ||
616 | # PCI IDE chipsets support | ||
617 | # | ||
618 | # CONFIG_BLK_DEV_GENERIC is not set | ||
619 | # CONFIG_BLK_DEV_OPTI621 is not set | ||
620 | # CONFIG_BLK_DEV_AEC62XX is not set | ||
621 | # CONFIG_BLK_DEV_ALI15X3 is not set | ||
622 | # CONFIG_BLK_DEV_AMD74XX is not set | ||
623 | # CONFIG_BLK_DEV_CMD64X is not set | ||
624 | # CONFIG_BLK_DEV_TRIFLEX is not set | ||
625 | # CONFIG_BLK_DEV_CS5520 is not set | ||
626 | # CONFIG_BLK_DEV_CS5530 is not set | ||
627 | # CONFIG_BLK_DEV_HPT366 is not set | ||
628 | # CONFIG_BLK_DEV_JMICRON is not set | ||
629 | # CONFIG_BLK_DEV_SC1200 is not set | ||
630 | # CONFIG_BLK_DEV_PIIX is not set | ||
631 | # CONFIG_BLK_DEV_IT8172 is not set | ||
632 | # CONFIG_BLK_DEV_IT8213 is not set | ||
633 | # CONFIG_BLK_DEV_IT821X is not set | ||
634 | # CONFIG_BLK_DEV_NS87415 is not set | ||
635 | # CONFIG_BLK_DEV_PDC202XX_OLD is not set | ||
636 | # CONFIG_BLK_DEV_PDC202XX_NEW is not set | ||
637 | # CONFIG_BLK_DEV_SVWKS is not set | ||
638 | # CONFIG_BLK_DEV_SIIMAGE is not set | ||
639 | # CONFIG_BLK_DEV_SL82C105 is not set | ||
640 | # CONFIG_BLK_DEV_SLC90E66 is not set | ||
641 | # CONFIG_BLK_DEV_TRM290 is not set | ||
642 | # CONFIG_BLK_DEV_VIA82CXXX is not set | ||
643 | # CONFIG_BLK_DEV_TC86C001 is not set | ||
644 | # CONFIG_BLK_DEV_IDEDMA is not set | ||
552 | 645 | ||
553 | # | 646 | # |
554 | # SCSI device support | 647 | # SCSI device support |
@@ -570,10 +663,6 @@ CONFIG_BLK_DEV_SR=y | |||
570 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 663 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
571 | # CONFIG_CHR_DEV_SG is not set | 664 | # CONFIG_CHR_DEV_SG is not set |
572 | # CONFIG_CHR_DEV_SCH is not set | 665 | # CONFIG_CHR_DEV_SCH is not set |
573 | |||
574 | # | ||
575 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
576 | # | ||
577 | # CONFIG_SCSI_MULTI_LUN is not set | 666 | # CONFIG_SCSI_MULTI_LUN is not set |
578 | # CONFIG_SCSI_CONSTANTS is not set | 667 | # CONFIG_SCSI_CONSTANTS is not set |
579 | # CONFIG_SCSI_LOGGING is not set | 668 | # CONFIG_SCSI_LOGGING is not set |
@@ -590,6 +679,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
590 | # CONFIG_SCSI_SRP_ATTRS is not set | 679 | # CONFIG_SCSI_SRP_ATTRS is not set |
591 | CONFIG_SCSI_LOWLEVEL=y | 680 | CONFIG_SCSI_LOWLEVEL=y |
592 | # CONFIG_ISCSI_TCP is not set | 681 | # CONFIG_ISCSI_TCP is not set |
682 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
593 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 683 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
594 | # CONFIG_SCSI_3W_9XXX is not set | 684 | # CONFIG_SCSI_3W_9XXX is not set |
595 | # CONFIG_SCSI_ACARD is not set | 685 | # CONFIG_SCSI_ACARD is not set |
@@ -598,6 +688,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
598 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 688 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
599 | # CONFIG_SCSI_AIC79XX is not set | 689 | # CONFIG_SCSI_AIC79XX is not set |
600 | # CONFIG_SCSI_AIC94XX is not set | 690 | # CONFIG_SCSI_AIC94XX is not set |
691 | # CONFIG_SCSI_MVSAS is not set | ||
601 | # CONFIG_SCSI_DPT_I2O is not set | 692 | # CONFIG_SCSI_DPT_I2O is not set |
602 | # CONFIG_SCSI_ADVANSYS is not set | 693 | # CONFIG_SCSI_ADVANSYS is not set |
603 | # CONFIG_SCSI_ARCMSR is not set | 694 | # CONFIG_SCSI_ARCMSR is not set |
@@ -617,7 +708,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
617 | # CONFIG_SCSI_IPS is not set | 708 | # CONFIG_SCSI_IPS is not set |
618 | # CONFIG_SCSI_INITIO is not set | 709 | # CONFIG_SCSI_INITIO is not set |
619 | # CONFIG_SCSI_INIA100 is not set | 710 | # CONFIG_SCSI_INIA100 is not set |
620 | # CONFIG_SCSI_MVSAS is not set | ||
621 | # CONFIG_SCSI_STEX is not set | 711 | # CONFIG_SCSI_STEX is not set |
622 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 712 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
623 | # CONFIG_SCSI_IPR is not set | 713 | # CONFIG_SCSI_IPR is not set |
@@ -630,6 +720,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
630 | # CONFIG_SCSI_NSP32 is not set | 720 | # CONFIG_SCSI_NSP32 is not set |
631 | # CONFIG_SCSI_DEBUG is not set | 721 | # CONFIG_SCSI_DEBUG is not set |
632 | # CONFIG_SCSI_SRP is not set | 722 | # CONFIG_SCSI_SRP is not set |
723 | # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set | ||
633 | # CONFIG_SCSI_DH is not set | 724 | # CONFIG_SCSI_DH is not set |
634 | # CONFIG_SCSI_OSD_INITIATOR is not set | 725 | # CONFIG_SCSI_OSD_INITIATOR is not set |
635 | CONFIG_ATA=y | 726 | CONFIG_ATA=y |
@@ -647,14 +738,17 @@ CONFIG_SATA_SIL24=y | |||
647 | # | 738 | # |
648 | 739 | ||
649 | # | 740 | # |
650 | # Enable only one of the two stacks, unless you know what you are doing | 741 | # You can enable one or both FireWire driver stacks. |
742 | # | ||
743 | |||
744 | # | ||
745 | # See the help texts for more information. | ||
651 | # | 746 | # |
652 | # CONFIG_FIREWIRE is not set | 747 | # CONFIG_FIREWIRE is not set |
653 | # CONFIG_IEEE1394 is not set | 748 | # CONFIG_IEEE1394 is not set |
654 | # CONFIG_I2O is not set | 749 | # CONFIG_I2O is not set |
655 | # CONFIG_MACINTOSH_DRIVERS is not set | 750 | # CONFIG_MACINTOSH_DRIVERS is not set |
656 | CONFIG_NETDEVICES=y | 751 | CONFIG_NETDEVICES=y |
657 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
658 | CONFIG_DUMMY=m | 752 | CONFIG_DUMMY=m |
659 | CONFIG_BONDING=m | 753 | CONFIG_BONDING=m |
660 | # CONFIG_MACVLAN is not set | 754 | # CONFIG_MACVLAN is not set |
@@ -701,6 +795,7 @@ CONFIG_MII=y | |||
701 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 795 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
702 | # CONFIG_NET_PCI is not set | 796 | # CONFIG_NET_PCI is not set |
703 | # CONFIG_B44 is not set | 797 | # CONFIG_B44 is not set |
798 | # CONFIG_KS8842 is not set | ||
704 | # CONFIG_ATL2 is not set | 799 | # CONFIG_ATL2 is not set |
705 | CONFIG_NETDEV_1000=y | 800 | CONFIG_NETDEV_1000=y |
706 | # CONFIG_ACENIC is not set | 801 | # CONFIG_ACENIC is not set |
@@ -720,8 +815,10 @@ CONFIG_NETDEV_1000=y | |||
720 | # CONFIG_VIA_VELOCITY is not set | 815 | # CONFIG_VIA_VELOCITY is not set |
721 | # CONFIG_TIGON3 is not set | 816 | # CONFIG_TIGON3 is not set |
722 | # CONFIG_BNX2 is not set | 817 | # CONFIG_BNX2 is not set |
818 | # CONFIG_CNIC is not set | ||
723 | CONFIG_FSL_PQ_MDIO=y | 819 | CONFIG_FSL_PQ_MDIO=y |
724 | CONFIG_GIANFAR=y | 820 | CONFIG_GIANFAR=y |
821 | # CONFIG_MV643XX_ETH is not set | ||
725 | # CONFIG_QLA3XXX is not set | 822 | # CONFIG_QLA3XXX is not set |
726 | # CONFIG_ATL1 is not set | 823 | # CONFIG_ATL1 is not set |
727 | # CONFIG_ATL1E is not set | 824 | # CONFIG_ATL1E is not set |
@@ -748,6 +845,7 @@ CONFIG_GIANFAR=y | |||
748 | # CONFIG_USB_PEGASUS is not set | 845 | # CONFIG_USB_PEGASUS is not set |
749 | # CONFIG_USB_RTL8150 is not set | 846 | # CONFIG_USB_RTL8150 is not set |
750 | # CONFIG_USB_USBNET is not set | 847 | # CONFIG_USB_USBNET is not set |
848 | # CONFIG_NET_PCMCIA is not set | ||
751 | # CONFIG_WAN is not set | 849 | # CONFIG_WAN is not set |
752 | # CONFIG_FDDI is not set | 850 | # CONFIG_FDDI is not set |
753 | # CONFIG_HIPPI is not set | 851 | # CONFIG_HIPPI is not set |
@@ -827,6 +925,7 @@ CONFIG_DEVKMEM=y | |||
827 | CONFIG_SERIAL_8250=y | 925 | CONFIG_SERIAL_8250=y |
828 | CONFIG_SERIAL_8250_CONSOLE=y | 926 | CONFIG_SERIAL_8250_CONSOLE=y |
829 | # CONFIG_SERIAL_8250_PCI is not set | 927 | # CONFIG_SERIAL_8250_PCI is not set |
928 | # CONFIG_SERIAL_8250_CS is not set | ||
830 | CONFIG_SERIAL_8250_NR_UARTS=2 | 929 | CONFIG_SERIAL_8250_NR_UARTS=2 |
831 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 | 930 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 |
832 | # CONFIG_SERIAL_8250_EXTENDED is not set | 931 | # CONFIG_SERIAL_8250_EXTENDED is not set |
@@ -849,6 +948,14 @@ CONFIG_HW_RANDOM=y | |||
849 | CONFIG_NVRAM=y | 948 | CONFIG_NVRAM=y |
850 | # CONFIG_R3964 is not set | 949 | # CONFIG_R3964 is not set |
851 | # CONFIG_APPLICOM is not set | 950 | # CONFIG_APPLICOM is not set |
951 | |||
952 | # | ||
953 | # PCMCIA character devices | ||
954 | # | ||
955 | # CONFIG_SYNCLINK_CS is not set | ||
956 | # CONFIG_CARDMAN_4000 is not set | ||
957 | # CONFIG_CARDMAN_4040 is not set | ||
958 | # CONFIG_IPWIRELESS is not set | ||
852 | # CONFIG_RAW_DRIVER is not set | 959 | # CONFIG_RAW_DRIVER is not set |
853 | # CONFIG_TCG_TPM is not set | 960 | # CONFIG_TCG_TPM is not set |
854 | CONFIG_DEVPORT=y | 961 | CONFIG_DEVPORT=y |
@@ -912,13 +1019,17 @@ CONFIG_DS1682=y | |||
912 | # CONFIG_SENSORS_PCF8574 is not set | 1019 | # CONFIG_SENSORS_PCF8574 is not set |
913 | # CONFIG_PCF8575 is not set | 1020 | # CONFIG_PCF8575 is not set |
914 | # CONFIG_SENSORS_PCA9539 is not set | 1021 | # CONFIG_SENSORS_PCA9539 is not set |
915 | # CONFIG_SENSORS_MAX6875 is not set | ||
916 | # CONFIG_SENSORS_TSL2550 is not set | 1022 | # CONFIG_SENSORS_TSL2550 is not set |
917 | # CONFIG_I2C_DEBUG_CORE is not set | 1023 | # CONFIG_I2C_DEBUG_CORE is not set |
918 | # CONFIG_I2C_DEBUG_ALGO is not set | 1024 | # CONFIG_I2C_DEBUG_ALGO is not set |
919 | # CONFIG_I2C_DEBUG_BUS is not set | 1025 | # CONFIG_I2C_DEBUG_BUS is not set |
920 | # CONFIG_I2C_DEBUG_CHIP is not set | 1026 | # CONFIG_I2C_DEBUG_CHIP is not set |
921 | # CONFIG_SPI is not set | 1027 | # CONFIG_SPI is not set |
1028 | |||
1029 | # | ||
1030 | # PPS support | ||
1031 | # | ||
1032 | # CONFIG_PPS is not set | ||
922 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 1033 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
923 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 1034 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
924 | CONFIG_GPIOLIB=y | 1035 | CONFIG_GPIOLIB=y |
@@ -997,6 +1108,7 @@ CONFIG_SENSORS_LM92=y | |||
997 | # CONFIG_SENSORS_SMSC47B397 is not set | 1108 | # CONFIG_SENSORS_SMSC47B397 is not set |
998 | # CONFIG_SENSORS_ADS7828 is not set | 1109 | # CONFIG_SENSORS_ADS7828 is not set |
999 | # CONFIG_SENSORS_THMC50 is not set | 1110 | # CONFIG_SENSORS_THMC50 is not set |
1111 | # CONFIG_SENSORS_TMP401 is not set | ||
1000 | # CONFIG_SENSORS_VIA686A is not set | 1112 | # CONFIG_SENSORS_VIA686A is not set |
1001 | # CONFIG_SENSORS_VT1211 is not set | 1113 | # CONFIG_SENSORS_VT1211 is not set |
1002 | # CONFIG_SENSORS_VT8231 is not set | 1114 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1052,24 +1164,9 @@ CONFIG_SSB_POSSIBLE=y | |||
1052 | # CONFIG_MFD_WM8400 is not set | 1164 | # CONFIG_MFD_WM8400 is not set |
1053 | # CONFIG_MFD_WM8350_I2C is not set | 1165 | # CONFIG_MFD_WM8350_I2C is not set |
1054 | # CONFIG_MFD_PCF50633 is not set | 1166 | # CONFIG_MFD_PCF50633 is not set |
1167 | # CONFIG_AB3100_CORE is not set | ||
1055 | # CONFIG_REGULATOR is not set | 1168 | # CONFIG_REGULATOR is not set |
1056 | 1169 | # CONFIG_MEDIA_SUPPORT is not set | |
1057 | # | ||
1058 | # Multimedia devices | ||
1059 | # | ||
1060 | |||
1061 | # | ||
1062 | # Multimedia core support | ||
1063 | # | ||
1064 | # CONFIG_VIDEO_DEV is not set | ||
1065 | # CONFIG_DVB_CORE is not set | ||
1066 | # CONFIG_VIDEO_MEDIA is not set | ||
1067 | |||
1068 | # | ||
1069 | # Multimedia drivers | ||
1070 | # | ||
1071 | CONFIG_DAB=y | ||
1072 | # CONFIG_USB_DABUSB is not set | ||
1073 | 1170 | ||
1074 | # | 1171 | # |
1075 | # Graphics support | 1172 | # Graphics support |
@@ -1114,7 +1211,7 @@ CONFIG_HID_BELKIN=y | |||
1114 | CONFIG_HID_CHERRY=y | 1211 | CONFIG_HID_CHERRY=y |
1115 | CONFIG_HID_CHICONY=y | 1212 | CONFIG_HID_CHICONY=y |
1116 | CONFIG_HID_CYPRESS=y | 1213 | CONFIG_HID_CYPRESS=y |
1117 | # CONFIG_DRAGONRISE_FF is not set | 1214 | # CONFIG_HID_DRAGONRISE is not set |
1118 | CONFIG_HID_EZKEY=y | 1215 | CONFIG_HID_EZKEY=y |
1119 | # CONFIG_HID_KYE is not set | 1216 | # CONFIG_HID_KYE is not set |
1120 | CONFIG_HID_GYRATION=y | 1217 | CONFIG_HID_GYRATION=y |
@@ -1131,10 +1228,11 @@ CONFIG_HID_PETALYNX=y | |||
1131 | CONFIG_HID_SAMSUNG=y | 1228 | CONFIG_HID_SAMSUNG=y |
1132 | CONFIG_HID_SONY=y | 1229 | CONFIG_HID_SONY=y |
1133 | CONFIG_HID_SUNPLUS=y | 1230 | CONFIG_HID_SUNPLUS=y |
1134 | # CONFIG_GREENASIA_FF is not set | 1231 | # CONFIG_HID_GREENASIA is not set |
1232 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
1135 | # CONFIG_HID_TOPSEED is not set | 1233 | # CONFIG_HID_TOPSEED is not set |
1136 | # CONFIG_THRUSTMASTER_FF is not set | 1234 | # CONFIG_HID_THRUSTMASTER is not set |
1137 | # CONFIG_ZEROPLUS_FF is not set | 1235 | # CONFIG_HID_ZEROPLUS is not set |
1138 | CONFIG_USB_SUPPORT=y | 1236 | CONFIG_USB_SUPPORT=y |
1139 | CONFIG_USB_ARCH_HAS_HCD=y | 1237 | CONFIG_USB_ARCH_HAS_HCD=y |
1140 | CONFIG_USB_ARCH_HAS_OHCI=y | 1238 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1160,6 +1258,7 @@ CONFIG_USB=y | |||
1160 | # USB Host Controller Drivers | 1258 | # USB Host Controller Drivers |
1161 | # | 1259 | # |
1162 | # CONFIG_USB_C67X00_HCD is not set | 1260 | # CONFIG_USB_C67X00_HCD is not set |
1261 | # CONFIG_USB_XHCI_HCD is not set | ||
1163 | CONFIG_USB_EHCI_HCD=y | 1262 | CONFIG_USB_EHCI_HCD=y |
1164 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1263 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
1165 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1264 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1169,6 +1268,8 @@ CONFIG_USB_EHCI_HCD=y | |||
1169 | # CONFIG_USB_ISP116X_HCD is not set | 1268 | # CONFIG_USB_ISP116X_HCD is not set |
1170 | # CONFIG_USB_ISP1760_HCD is not set | 1269 | # CONFIG_USB_ISP1760_HCD is not set |
1171 | CONFIG_USB_OHCI_HCD=y | 1270 | CONFIG_USB_OHCI_HCD=y |
1271 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set | ||
1272 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | ||
1172 | # CONFIG_USB_OHCI_HCD_PPC_OF is not set | 1273 | # CONFIG_USB_OHCI_HCD_PPC_OF is not set |
1173 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set | 1274 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set |
1174 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set | 1275 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set |
@@ -1288,6 +1389,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1288 | # CONFIG_RTC_DRV_S35390A is not set | 1389 | # CONFIG_RTC_DRV_S35390A is not set |
1289 | # CONFIG_RTC_DRV_FM3130 is not set | 1390 | # CONFIG_RTC_DRV_FM3130 is not set |
1290 | CONFIG_RTC_DRV_RX8581=y | 1391 | CONFIG_RTC_DRV_RX8581=y |
1392 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1291 | 1393 | ||
1292 | # | 1394 | # |
1293 | # SPI RTC drivers | 1395 | # SPI RTC drivers |
@@ -1315,6 +1417,10 @@ CONFIG_RTC_DRV_RX8581=y | |||
1315 | # CONFIG_DMADEVICES is not set | 1417 | # CONFIG_DMADEVICES is not set |
1316 | # CONFIG_AUXDISPLAY is not set | 1418 | # CONFIG_AUXDISPLAY is not set |
1317 | # CONFIG_UIO is not set | 1419 | # CONFIG_UIO is not set |
1420 | |||
1421 | # | ||
1422 | # TI VLYNQ | ||
1423 | # | ||
1318 | # CONFIG_STAGING is not set | 1424 | # CONFIG_STAGING is not set |
1319 | 1425 | ||
1320 | # | 1426 | # |
@@ -1336,10 +1442,12 @@ CONFIG_FS_MBCACHE=y | |||
1336 | # CONFIG_REISERFS_FS is not set | 1442 | # CONFIG_REISERFS_FS is not set |
1337 | # CONFIG_JFS_FS is not set | 1443 | # CONFIG_JFS_FS is not set |
1338 | CONFIG_FS_POSIX_ACL=y | 1444 | CONFIG_FS_POSIX_ACL=y |
1339 | CONFIG_FILE_LOCKING=y | ||
1340 | # CONFIG_XFS_FS is not set | 1445 | # CONFIG_XFS_FS is not set |
1446 | # CONFIG_GFS2_FS is not set | ||
1341 | # CONFIG_OCFS2_FS is not set | 1447 | # CONFIG_OCFS2_FS is not set |
1342 | # CONFIG_BTRFS_FS is not set | 1448 | # CONFIG_BTRFS_FS is not set |
1449 | CONFIG_FILE_LOCKING=y | ||
1450 | CONFIG_FSNOTIFY=y | ||
1343 | CONFIG_DNOTIFY=y | 1451 | CONFIG_DNOTIFY=y |
1344 | CONFIG_INOTIFY=y | 1452 | CONFIG_INOTIFY=y |
1345 | CONFIG_INOTIFY_USER=y | 1453 | CONFIG_INOTIFY_USER=y |
@@ -1419,6 +1527,7 @@ CONFIG_NFS_FS=y | |||
1419 | CONFIG_NFS_V3=y | 1527 | CONFIG_NFS_V3=y |
1420 | # CONFIG_NFS_V3_ACL is not set | 1528 | # CONFIG_NFS_V3_ACL is not set |
1421 | CONFIG_NFS_V4=y | 1529 | CONFIG_NFS_V4=y |
1530 | # CONFIG_NFS_V4_1 is not set | ||
1422 | CONFIG_ROOT_NFS=y | 1531 | CONFIG_ROOT_NFS=y |
1423 | # CONFIG_NFSD is not set | 1532 | # CONFIG_NFSD is not set |
1424 | CONFIG_LOCKD=y | 1533 | CONFIG_LOCKD=y |
@@ -1508,6 +1617,7 @@ CONFIG_HAS_IOPORT=y | |||
1508 | CONFIG_HAS_DMA=y | 1617 | CONFIG_HAS_DMA=y |
1509 | CONFIG_HAVE_LMB=y | 1618 | CONFIG_HAVE_LMB=y |
1510 | CONFIG_NLATTR=y | 1619 | CONFIG_NLATTR=y |
1620 | CONFIG_GENERIC_ATOMIC64=y | ||
1511 | 1621 | ||
1512 | # | 1622 | # |
1513 | # Kernel hacking | 1623 | # Kernel hacking |
@@ -1531,23 +1641,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1531 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1641 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1532 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1642 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1533 | CONFIG_TRACING_SUPPORT=y | 1643 | CONFIG_TRACING_SUPPORT=y |
1534 | 1644 | # CONFIG_FTRACE is not set | |
1535 | # | ||
1536 | # Tracers | ||
1537 | # | ||
1538 | # CONFIG_FUNCTION_TRACER is not set | ||
1539 | # CONFIG_PREEMPT_TRACER is not set | ||
1540 | # CONFIG_SCHED_TRACER is not set | ||
1541 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1542 | # CONFIG_EVENT_TRACER is not set | ||
1543 | # CONFIG_BOOT_TRACER is not set | ||
1544 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1545 | # CONFIG_STACK_TRACER is not set | ||
1546 | # CONFIG_KMEMTRACE is not set | ||
1547 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1548 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1549 | # CONFIG_SAMPLES is not set | 1645 | # CONFIG_SAMPLES is not set |
1550 | CONFIG_HAVE_ARCH_KGDB=y | 1646 | CONFIG_HAVE_ARCH_KGDB=y |
1647 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1648 | CONFIG_PPC_WERROR=y | ||
1551 | CONFIG_PRINT_STACK_DEPTH=64 | 1649 | CONFIG_PRINT_STACK_DEPTH=64 |
1552 | # CONFIG_IRQSTACKS is not set | 1650 | # CONFIG_IRQSTACKS is not set |
1553 | # CONFIG_BOOTX_TEXT is not set | 1651 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/86xx/gef_sbc610_defconfig b/arch/powerpc/configs/86xx/gef_sbc610_defconfig index c6a7fc82b69a..ba47883f4aa0 100644 --- a/arch/powerpc/configs/86xx/gef_sbc610_defconfig +++ b/arch/powerpc/configs/86xx/gef_sbc610_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:30 2009 | 4 | # Wed Jul 29 23:32:30 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_PHYS_64BIT is not set | 20 | # CONFIG_PHYS_64BIT is not set |
20 | CONFIG_ALTIVEC=y | 21 | CONFIG_ALTIVEC=y |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | CONFIG_SMP=y | 26 | CONFIG_SMP=y |
25 | CONFIG_NR_CPUS=2 | 27 | CONFIG_NR_CPUS=2 |
26 | CONFIG_PPC32=y | 28 | CONFIG_PPC32=y |
@@ -32,16 +34,17 @@ CONFIG_GENERIC_TIME=y | |||
32 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
33 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
34 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
35 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
36 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
37 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
38 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
39 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
40 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
41 | CONFIG_GENERIC_LOCKBREAK=y | 45 | CONFIG_GENERIC_LOCKBREAK=y |
42 | CONFIG_ARCH_HAS_ILOG2_U32=y | 46 | CONFIG_ARCH_HAS_ILOG2_U32=y |
43 | CONFIG_GENERIC_HWEIGHT=y | 47 | CONFIG_GENERIC_HWEIGHT=y |
44 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
45 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 48 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
46 | CONFIG_GENERIC_GPIO=y | 49 | CONFIG_GENERIC_GPIO=y |
47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 50 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -56,11 +59,13 @@ CONFIG_PPC_UDBG_16550=y | |||
56 | CONFIG_GENERIC_TBSYNC=y | 59 | CONFIG_GENERIC_TBSYNC=y |
57 | CONFIG_AUDIT_ARCH=y | 60 | CONFIG_AUDIT_ARCH=y |
58 | CONFIG_GENERIC_BUG=y | 61 | CONFIG_GENERIC_BUG=y |
62 | CONFIG_DTC=y | ||
59 | CONFIG_DEFAULT_UIMAGE=y | 63 | CONFIG_DEFAULT_UIMAGE=y |
60 | # CONFIG_PPC_DCR_NATIVE is not set | 64 | # CONFIG_PPC_DCR_NATIVE is not set |
61 | # CONFIG_PPC_DCR_MMIO is not set | 65 | # CONFIG_PPC_DCR_MMIO is not set |
62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 66 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 67 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
68 | CONFIG_CONSTRUCTORS=y | ||
64 | 69 | ||
65 | # | 70 | # |
66 | # General setup | 71 | # General setup |
@@ -114,7 +119,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
114 | CONFIG_KALLSYMS=y | 119 | CONFIG_KALLSYMS=y |
115 | # CONFIG_KALLSYMS_ALL is not set | 120 | # CONFIG_KALLSYMS_ALL is not set |
116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 121 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
117 | # CONFIG_STRIP_ASM_SYMS is not set | ||
118 | CONFIG_HOTPLUG=y | 122 | CONFIG_HOTPLUG=y |
119 | CONFIG_PRINTK=y | 123 | CONFIG_PRINTK=y |
120 | CONFIG_BUG=y | 124 | CONFIG_BUG=y |
@@ -127,8 +131,15 @@ CONFIG_TIMERFD=y | |||
127 | CONFIG_EVENTFD=y | 131 | CONFIG_EVENTFD=y |
128 | CONFIG_SHMEM=y | 132 | CONFIG_SHMEM=y |
129 | CONFIG_AIO=y | 133 | CONFIG_AIO=y |
134 | CONFIG_HAVE_PERF_COUNTERS=y | ||
135 | |||
136 | # | ||
137 | # Performance Counters | ||
138 | # | ||
139 | # CONFIG_PERF_COUNTERS is not set | ||
130 | CONFIG_VM_EVENT_COUNTERS=y | 140 | CONFIG_VM_EVENT_COUNTERS=y |
131 | CONFIG_PCI_QUIRKS=y | 141 | CONFIG_PCI_QUIRKS=y |
142 | # CONFIG_STRIP_ASM_SYMS is not set | ||
132 | CONFIG_COMPAT_BRK=y | 143 | CONFIG_COMPAT_BRK=y |
133 | CONFIG_SLAB=y | 144 | CONFIG_SLAB=y |
134 | # CONFIG_SLUB is not set | 145 | # CONFIG_SLUB is not set |
@@ -143,6 +154,10 @@ CONFIG_HAVE_KPROBES=y | |||
143 | CONFIG_HAVE_KRETPROBES=y | 154 | CONFIG_HAVE_KRETPROBES=y |
144 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 155 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
145 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 156 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
157 | |||
158 | # | ||
159 | # GCOV-based kernel profiling | ||
160 | # | ||
146 | # CONFIG_SLOW_WORK is not set | 161 | # CONFIG_SLOW_WORK is not set |
147 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 162 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
148 | CONFIG_SLABINFO=y | 163 | CONFIG_SLABINFO=y |
@@ -156,7 +171,7 @@ CONFIG_MODULE_UNLOAD=y | |||
156 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 171 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
157 | CONFIG_STOP_MACHINE=y | 172 | CONFIG_STOP_MACHINE=y |
158 | CONFIG_BLOCK=y | 173 | CONFIG_BLOCK=y |
159 | # CONFIG_LBD is not set | 174 | CONFIG_LBDAF=y |
160 | # CONFIG_BLK_DEV_BSG is not set | 175 | # CONFIG_BLK_DEV_BSG is not set |
161 | # CONFIG_BLK_DEV_INTEGRITY is not set | 176 | # CONFIG_BLK_DEV_INTEGRITY is not set |
162 | 177 | ||
@@ -235,6 +250,7 @@ CONFIG_BINFMT_ELF=y | |||
235 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
236 | CONFIG_BINFMT_MISC=m | 251 | CONFIG_BINFMT_MISC=m |
237 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
253 | # CONFIG_SWIOTLB is not set | ||
238 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
239 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
240 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -256,9 +272,9 @@ CONFIG_MIGRATION=y | |||
256 | CONFIG_ZONE_DMA_FLAG=1 | 272 | CONFIG_ZONE_DMA_FLAG=1 |
257 | CONFIG_BOUNCE=y | 273 | CONFIG_BOUNCE=y |
258 | CONFIG_VIRT_TO_BUS=y | 274 | CONFIG_VIRT_TO_BUS=y |
259 | CONFIG_UNEVICTABLE_LRU=y | ||
260 | CONFIG_HAVE_MLOCK=y | 275 | CONFIG_HAVE_MLOCK=y |
261 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
277 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
262 | CONFIG_PPC_4K_PAGES=y | 278 | CONFIG_PPC_4K_PAGES=y |
263 | # CONFIG_PPC_16K_PAGES is not set | 279 | # CONFIG_PPC_16K_PAGES is not set |
264 | # CONFIG_PPC_64K_PAGES is not set | 280 | # CONFIG_PPC_64K_PAGES is not set |
@@ -285,6 +301,8 @@ CONFIG_PCI_DOMAINS=y | |||
285 | CONFIG_PCI_SYSCALL=y | 301 | CONFIG_PCI_SYSCALL=y |
286 | CONFIG_PCIEPORTBUS=y | 302 | CONFIG_PCIEPORTBUS=y |
287 | CONFIG_PCIEAER=y | 303 | CONFIG_PCIEAER=y |
304 | # CONFIG_PCIE_ECRC is not set | ||
305 | # CONFIG_PCIEAER_INJECT is not set | ||
288 | # CONFIG_PCIEASPM is not set | 306 | # CONFIG_PCIEASPM is not set |
289 | CONFIG_ARCH_SUPPORTS_MSI=y | 307 | CONFIG_ARCH_SUPPORTS_MSI=y |
290 | # CONFIG_PCI_MSI is not set | 308 | # CONFIG_PCI_MSI is not set |
@@ -510,6 +528,7 @@ CONFIG_LLC=m | |||
510 | # CONFIG_ECONET is not set | 528 | # CONFIG_ECONET is not set |
511 | CONFIG_WAN_ROUTER=m | 529 | CONFIG_WAN_ROUTER=m |
512 | # CONFIG_PHONET is not set | 530 | # CONFIG_PHONET is not set |
531 | # CONFIG_IEEE802154 is not set | ||
513 | CONFIG_NET_SCHED=y | 532 | CONFIG_NET_SCHED=y |
514 | 533 | ||
515 | # | 534 | # |
@@ -566,7 +585,11 @@ CONFIG_WIRELESS=y | |||
566 | CONFIG_WIRELESS_OLD_REGULATORY=y | 585 | CONFIG_WIRELESS_OLD_REGULATORY=y |
567 | # CONFIG_WIRELESS_EXT is not set | 586 | # CONFIG_WIRELESS_EXT is not set |
568 | # CONFIG_LIB80211 is not set | 587 | # CONFIG_LIB80211 is not set |
569 | # CONFIG_MAC80211 is not set | 588 | |
589 | # | ||
590 | # CFG80211 needs to be enabled for MAC80211 | ||
591 | # | ||
592 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
570 | # CONFIG_WIMAX is not set | 593 | # CONFIG_WIMAX is not set |
571 | # CONFIG_RFKILL is not set | 594 | # CONFIG_RFKILL is not set |
572 | # CONFIG_NET_9P is not set | 595 | # CONFIG_NET_9P is not set |
@@ -678,6 +701,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
678 | CONFIG_OF_DEVICE=y | 701 | CONFIG_OF_DEVICE=y |
679 | CONFIG_OF_GPIO=y | 702 | CONFIG_OF_GPIO=y |
680 | CONFIG_OF_I2C=y | 703 | CONFIG_OF_I2C=y |
704 | CONFIG_OF_MDIO=y | ||
681 | # CONFIG_PARPORT is not set | 705 | # CONFIG_PARPORT is not set |
682 | CONFIG_BLK_DEV=y | 706 | CONFIG_BLK_DEV=y |
683 | # CONFIG_BLK_DEV_FD is not set | 707 | # CONFIG_BLK_DEV_FD is not set |
@@ -713,7 +737,9 @@ CONFIG_MISC_DEVICES=y | |||
713 | # | 737 | # |
714 | # CONFIG_EEPROM_AT24 is not set | 738 | # CONFIG_EEPROM_AT24 is not set |
715 | # CONFIG_EEPROM_LEGACY is not set | 739 | # CONFIG_EEPROM_LEGACY is not set |
740 | # CONFIG_EEPROM_MAX6875 is not set | ||
716 | # CONFIG_EEPROM_93CX6 is not set | 741 | # CONFIG_EEPROM_93CX6 is not set |
742 | # CONFIG_CB710_CORE is not set | ||
717 | CONFIG_HAVE_IDE=y | 743 | CONFIG_HAVE_IDE=y |
718 | # CONFIG_IDE is not set | 744 | # CONFIG_IDE is not set |
719 | 745 | ||
@@ -737,10 +763,6 @@ CONFIG_BLK_DEV_SR=y | |||
737 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 763 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
738 | # CONFIG_CHR_DEV_SG is not set | 764 | # CONFIG_CHR_DEV_SG is not set |
739 | # CONFIG_CHR_DEV_SCH is not set | 765 | # CONFIG_CHR_DEV_SCH is not set |
740 | |||
741 | # | ||
742 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
743 | # | ||
744 | # CONFIG_SCSI_MULTI_LUN is not set | 766 | # CONFIG_SCSI_MULTI_LUN is not set |
745 | # CONFIG_SCSI_CONSTANTS is not set | 767 | # CONFIG_SCSI_CONSTANTS is not set |
746 | # CONFIG_SCSI_LOGGING is not set | 768 | # CONFIG_SCSI_LOGGING is not set |
@@ -757,6 +779,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
757 | # CONFIG_SCSI_SRP_ATTRS is not set | 779 | # CONFIG_SCSI_SRP_ATTRS is not set |
758 | CONFIG_SCSI_LOWLEVEL=y | 780 | CONFIG_SCSI_LOWLEVEL=y |
759 | # CONFIG_ISCSI_TCP is not set | 781 | # CONFIG_ISCSI_TCP is not set |
782 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
760 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 783 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
761 | # CONFIG_SCSI_3W_9XXX is not set | 784 | # CONFIG_SCSI_3W_9XXX is not set |
762 | # CONFIG_SCSI_ACARD is not set | 785 | # CONFIG_SCSI_ACARD is not set |
@@ -765,6 +788,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
765 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 788 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
766 | # CONFIG_SCSI_AIC79XX is not set | 789 | # CONFIG_SCSI_AIC79XX is not set |
767 | # CONFIG_SCSI_AIC94XX is not set | 790 | # CONFIG_SCSI_AIC94XX is not set |
791 | # CONFIG_SCSI_MVSAS is not set | ||
768 | # CONFIG_SCSI_DPT_I2O is not set | 792 | # CONFIG_SCSI_DPT_I2O is not set |
769 | # CONFIG_SCSI_ADVANSYS is not set | 793 | # CONFIG_SCSI_ADVANSYS is not set |
770 | # CONFIG_SCSI_ARCMSR is not set | 794 | # CONFIG_SCSI_ARCMSR is not set |
@@ -784,7 +808,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
784 | # CONFIG_SCSI_IPS is not set | 808 | # CONFIG_SCSI_IPS is not set |
785 | # CONFIG_SCSI_INITIO is not set | 809 | # CONFIG_SCSI_INITIO is not set |
786 | # CONFIG_SCSI_INIA100 is not set | 810 | # CONFIG_SCSI_INIA100 is not set |
787 | # CONFIG_SCSI_MVSAS is not set | ||
788 | # CONFIG_SCSI_STEX is not set | 811 | # CONFIG_SCSI_STEX is not set |
789 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 812 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
790 | # CONFIG_SCSI_IPR is not set | 813 | # CONFIG_SCSI_IPR is not set |
@@ -868,14 +891,17 @@ CONFIG_SATA_SIL=y | |||
868 | # | 891 | # |
869 | 892 | ||
870 | # | 893 | # |
871 | # Enable only one of the two stacks, unless you know what you are doing | 894 | # You can enable one or both FireWire driver stacks. |
895 | # | ||
896 | |||
897 | # | ||
898 | # See the help texts for more information. | ||
872 | # | 899 | # |
873 | # CONFIG_FIREWIRE is not set | 900 | # CONFIG_FIREWIRE is not set |
874 | # CONFIG_IEEE1394 is not set | 901 | # CONFIG_IEEE1394 is not set |
875 | # CONFIG_I2O is not set | 902 | # CONFIG_I2O is not set |
876 | # CONFIG_MACINTOSH_DRIVERS is not set | 903 | # CONFIG_MACINTOSH_DRIVERS is not set |
877 | CONFIG_NETDEVICES=y | 904 | CONFIG_NETDEVICES=y |
878 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
879 | CONFIG_DUMMY=m | 905 | CONFIG_DUMMY=m |
880 | CONFIG_BONDING=m | 906 | CONFIG_BONDING=m |
881 | # CONFIG_MACVLAN is not set | 907 | # CONFIG_MACVLAN is not set |
@@ -922,6 +948,7 @@ CONFIG_MII=y | |||
922 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 948 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
923 | # CONFIG_NET_PCI is not set | 949 | # CONFIG_NET_PCI is not set |
924 | # CONFIG_B44 is not set | 950 | # CONFIG_B44 is not set |
951 | # CONFIG_KS8842 is not set | ||
925 | # CONFIG_ATL2 is not set | 952 | # CONFIG_ATL2 is not set |
926 | CONFIG_NETDEV_1000=y | 953 | CONFIG_NETDEV_1000=y |
927 | # CONFIG_ACENIC is not set | 954 | # CONFIG_ACENIC is not set |
@@ -941,8 +968,10 @@ CONFIG_NETDEV_1000=y | |||
941 | # CONFIG_VIA_VELOCITY is not set | 968 | # CONFIG_VIA_VELOCITY is not set |
942 | # CONFIG_TIGON3 is not set | 969 | # CONFIG_TIGON3 is not set |
943 | # CONFIG_BNX2 is not set | 970 | # CONFIG_BNX2 is not set |
971 | # CONFIG_CNIC is not set | ||
944 | CONFIG_FSL_PQ_MDIO=y | 972 | CONFIG_FSL_PQ_MDIO=y |
945 | CONFIG_GIANFAR=y | 973 | CONFIG_GIANFAR=y |
974 | # CONFIG_MV643XX_ETH is not set | ||
946 | # CONFIG_QLA3XXX is not set | 975 | # CONFIG_QLA3XXX is not set |
947 | # CONFIG_ATL1 is not set | 976 | # CONFIG_ATL1 is not set |
948 | # CONFIG_ATL1E is not set | 977 | # CONFIG_ATL1E is not set |
@@ -1149,13 +1178,17 @@ CONFIG_DS1682=y | |||
1149 | # CONFIG_SENSORS_PCF8574 is not set | 1178 | # CONFIG_SENSORS_PCF8574 is not set |
1150 | # CONFIG_PCF8575 is not set | 1179 | # CONFIG_PCF8575 is not set |
1151 | # CONFIG_SENSORS_PCA9539 is not set | 1180 | # CONFIG_SENSORS_PCA9539 is not set |
1152 | # CONFIG_SENSORS_MAX6875 is not set | ||
1153 | # CONFIG_SENSORS_TSL2550 is not set | 1181 | # CONFIG_SENSORS_TSL2550 is not set |
1154 | # CONFIG_I2C_DEBUG_CORE is not set | 1182 | # CONFIG_I2C_DEBUG_CORE is not set |
1155 | # CONFIG_I2C_DEBUG_ALGO is not set | 1183 | # CONFIG_I2C_DEBUG_ALGO is not set |
1156 | # CONFIG_I2C_DEBUG_BUS is not set | 1184 | # CONFIG_I2C_DEBUG_BUS is not set |
1157 | # CONFIG_I2C_DEBUG_CHIP is not set | 1185 | # CONFIG_I2C_DEBUG_CHIP is not set |
1158 | # CONFIG_SPI is not set | 1186 | # CONFIG_SPI is not set |
1187 | |||
1188 | # | ||
1189 | # PPS support | ||
1190 | # | ||
1191 | # CONFIG_PPS is not set | ||
1159 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 1192 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
1160 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 1193 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
1161 | CONFIG_GPIOLIB=y | 1194 | CONFIG_GPIOLIB=y |
@@ -1235,6 +1268,7 @@ CONFIG_SENSORS_LM92=y | |||
1235 | # CONFIG_SENSORS_SMSC47B397 is not set | 1268 | # CONFIG_SENSORS_SMSC47B397 is not set |
1236 | # CONFIG_SENSORS_ADS7828 is not set | 1269 | # CONFIG_SENSORS_ADS7828 is not set |
1237 | # CONFIG_SENSORS_THMC50 is not set | 1270 | # CONFIG_SENSORS_THMC50 is not set |
1271 | # CONFIG_SENSORS_TMP401 is not set | ||
1238 | # CONFIG_SENSORS_VIA686A is not set | 1272 | # CONFIG_SENSORS_VIA686A is not set |
1239 | # CONFIG_SENSORS_VT1211 is not set | 1273 | # CONFIG_SENSORS_VT1211 is not set |
1240 | # CONFIG_SENSORS_VT8231 is not set | 1274 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1290,24 +1324,9 @@ CONFIG_SSB_POSSIBLE=y | |||
1290 | # CONFIG_MFD_WM8400 is not set | 1324 | # CONFIG_MFD_WM8400 is not set |
1291 | # CONFIG_MFD_WM8350_I2C is not set | 1325 | # CONFIG_MFD_WM8350_I2C is not set |
1292 | # CONFIG_MFD_PCF50633 is not set | 1326 | # CONFIG_MFD_PCF50633 is not set |
1327 | # CONFIG_AB3100_CORE is not set | ||
1293 | # CONFIG_REGULATOR is not set | 1328 | # CONFIG_REGULATOR is not set |
1294 | 1329 | # CONFIG_MEDIA_SUPPORT is not set | |
1295 | # | ||
1296 | # Multimedia devices | ||
1297 | # | ||
1298 | |||
1299 | # | ||
1300 | # Multimedia core support | ||
1301 | # | ||
1302 | # CONFIG_VIDEO_DEV is not set | ||
1303 | # CONFIG_DVB_CORE is not set | ||
1304 | # CONFIG_VIDEO_MEDIA is not set | ||
1305 | |||
1306 | # | ||
1307 | # Multimedia drivers | ||
1308 | # | ||
1309 | CONFIG_DAB=y | ||
1310 | # CONFIG_USB_DABUSB is not set | ||
1311 | 1330 | ||
1312 | # | 1331 | # |
1313 | # Graphics support | 1332 | # Graphics support |
@@ -1352,7 +1371,7 @@ CONFIG_HID_BELKIN=y | |||
1352 | CONFIG_HID_CHERRY=y | 1371 | CONFIG_HID_CHERRY=y |
1353 | CONFIG_HID_CHICONY=y | 1372 | CONFIG_HID_CHICONY=y |
1354 | CONFIG_HID_CYPRESS=y | 1373 | CONFIG_HID_CYPRESS=y |
1355 | # CONFIG_DRAGONRISE_FF is not set | 1374 | # CONFIG_HID_DRAGONRISE is not set |
1356 | CONFIG_HID_EZKEY=y | 1375 | CONFIG_HID_EZKEY=y |
1357 | # CONFIG_HID_KYE is not set | 1376 | # CONFIG_HID_KYE is not set |
1358 | CONFIG_HID_GYRATION=y | 1377 | CONFIG_HID_GYRATION=y |
@@ -1369,10 +1388,11 @@ CONFIG_HID_PETALYNX=y | |||
1369 | CONFIG_HID_SAMSUNG=y | 1388 | CONFIG_HID_SAMSUNG=y |
1370 | CONFIG_HID_SONY=y | 1389 | CONFIG_HID_SONY=y |
1371 | CONFIG_HID_SUNPLUS=y | 1390 | CONFIG_HID_SUNPLUS=y |
1372 | # CONFIG_GREENASIA_FF is not set | 1391 | # CONFIG_HID_GREENASIA is not set |
1392 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
1373 | # CONFIG_HID_TOPSEED is not set | 1393 | # CONFIG_HID_TOPSEED is not set |
1374 | CONFIG_THRUSTMASTER_FF=m | 1394 | # CONFIG_HID_THRUSTMASTER is not set |
1375 | CONFIG_ZEROPLUS_FF=m | 1395 | # CONFIG_HID_ZEROPLUS is not set |
1376 | CONFIG_USB_SUPPORT=y | 1396 | CONFIG_USB_SUPPORT=y |
1377 | CONFIG_USB_ARCH_HAS_HCD=y | 1397 | CONFIG_USB_ARCH_HAS_HCD=y |
1378 | CONFIG_USB_ARCH_HAS_OHCI=y | 1398 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1398,6 +1418,7 @@ CONFIG_USB=y | |||
1398 | # USB Host Controller Drivers | 1418 | # USB Host Controller Drivers |
1399 | # | 1419 | # |
1400 | # CONFIG_USB_C67X00_HCD is not set | 1420 | # CONFIG_USB_C67X00_HCD is not set |
1421 | # CONFIG_USB_XHCI_HCD is not set | ||
1401 | CONFIG_USB_EHCI_HCD=y | 1422 | CONFIG_USB_EHCI_HCD=y |
1402 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1423 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
1403 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1424 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1407,6 +1428,8 @@ CONFIG_USB_EHCI_HCD=y | |||
1407 | # CONFIG_USB_ISP116X_HCD is not set | 1428 | # CONFIG_USB_ISP116X_HCD is not set |
1408 | # CONFIG_USB_ISP1760_HCD is not set | 1429 | # CONFIG_USB_ISP1760_HCD is not set |
1409 | CONFIG_USB_OHCI_HCD=y | 1430 | CONFIG_USB_OHCI_HCD=y |
1431 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set | ||
1432 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | ||
1410 | # CONFIG_USB_OHCI_HCD_PPC_OF is not set | 1433 | # CONFIG_USB_OHCI_HCD_PPC_OF is not set |
1411 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set | 1434 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set |
1412 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set | 1435 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set |
@@ -1527,6 +1550,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1527 | # CONFIG_RTC_DRV_S35390A is not set | 1550 | # CONFIG_RTC_DRV_S35390A is not set |
1528 | # CONFIG_RTC_DRV_FM3130 is not set | 1551 | # CONFIG_RTC_DRV_FM3130 is not set |
1529 | CONFIG_RTC_DRV_RX8581=y | 1552 | CONFIG_RTC_DRV_RX8581=y |
1553 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1530 | 1554 | ||
1531 | # | 1555 | # |
1532 | # SPI RTC drivers | 1556 | # SPI RTC drivers |
@@ -1554,6 +1578,10 @@ CONFIG_RTC_DRV_RX8581=y | |||
1554 | # CONFIG_DMADEVICES is not set | 1578 | # CONFIG_DMADEVICES is not set |
1555 | # CONFIG_AUXDISPLAY is not set | 1579 | # CONFIG_AUXDISPLAY is not set |
1556 | # CONFIG_UIO is not set | 1580 | # CONFIG_UIO is not set |
1581 | |||
1582 | # | ||
1583 | # TI VLYNQ | ||
1584 | # | ||
1557 | # CONFIG_STAGING is not set | 1585 | # CONFIG_STAGING is not set |
1558 | 1586 | ||
1559 | # | 1587 | # |
@@ -1575,10 +1603,12 @@ CONFIG_FS_MBCACHE=y | |||
1575 | # CONFIG_REISERFS_FS is not set | 1603 | # CONFIG_REISERFS_FS is not set |
1576 | # CONFIG_JFS_FS is not set | 1604 | # CONFIG_JFS_FS is not set |
1577 | CONFIG_FS_POSIX_ACL=y | 1605 | CONFIG_FS_POSIX_ACL=y |
1578 | CONFIG_FILE_LOCKING=y | ||
1579 | # CONFIG_XFS_FS is not set | 1606 | # CONFIG_XFS_FS is not set |
1607 | # CONFIG_GFS2_FS is not set | ||
1580 | # CONFIG_OCFS2_FS is not set | 1608 | # CONFIG_OCFS2_FS is not set |
1581 | # CONFIG_BTRFS_FS is not set | 1609 | # CONFIG_BTRFS_FS is not set |
1610 | CONFIG_FILE_LOCKING=y | ||
1611 | CONFIG_FSNOTIFY=y | ||
1582 | CONFIG_DNOTIFY=y | 1612 | CONFIG_DNOTIFY=y |
1583 | CONFIG_INOTIFY=y | 1613 | CONFIG_INOTIFY=y |
1584 | CONFIG_INOTIFY_USER=y | 1614 | CONFIG_INOTIFY_USER=y |
@@ -1645,6 +1675,7 @@ CONFIG_NFS_FS=y | |||
1645 | CONFIG_NFS_V3=y | 1675 | CONFIG_NFS_V3=y |
1646 | # CONFIG_NFS_V3_ACL is not set | 1676 | # CONFIG_NFS_V3_ACL is not set |
1647 | CONFIG_NFS_V4=y | 1677 | CONFIG_NFS_V4=y |
1678 | # CONFIG_NFS_V4_1 is not set | ||
1648 | CONFIG_ROOT_NFS=y | 1679 | CONFIG_ROOT_NFS=y |
1649 | # CONFIG_NFSD is not set | 1680 | # CONFIG_NFSD is not set |
1650 | CONFIG_LOCKD=y | 1681 | CONFIG_LOCKD=y |
@@ -1734,6 +1765,7 @@ CONFIG_HAS_IOPORT=y | |||
1734 | CONFIG_HAS_DMA=y | 1765 | CONFIG_HAS_DMA=y |
1735 | CONFIG_HAVE_LMB=y | 1766 | CONFIG_HAVE_LMB=y |
1736 | CONFIG_NLATTR=y | 1767 | CONFIG_NLATTR=y |
1768 | CONFIG_GENERIC_ATOMIC64=y | ||
1737 | 1769 | ||
1738 | # | 1770 | # |
1739 | # Kernel hacking | 1771 | # Kernel hacking |
@@ -1759,10 +1791,14 @@ CONFIG_SCHED_DEBUG=y | |||
1759 | # CONFIG_TIMER_STATS is not set | 1791 | # CONFIG_TIMER_STATS is not set |
1760 | # CONFIG_DEBUG_OBJECTS is not set | 1792 | # CONFIG_DEBUG_OBJECTS is not set |
1761 | # CONFIG_DEBUG_SLAB is not set | 1793 | # CONFIG_DEBUG_SLAB is not set |
1794 | CONFIG_DEBUG_PREEMPT=y | ||
1762 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1795 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1763 | # CONFIG_RT_MUTEX_TESTER is not set | 1796 | # CONFIG_RT_MUTEX_TESTER is not set |
1764 | # CONFIG_DEBUG_SPINLOCK is not set | 1797 | # CONFIG_DEBUG_SPINLOCK is not set |
1765 | # CONFIG_DEBUG_MUTEXES is not set | 1798 | # CONFIG_DEBUG_MUTEXES is not set |
1799 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1800 | # CONFIG_PROVE_LOCKING is not set | ||
1801 | # CONFIG_LOCK_STAT is not set | ||
1766 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1802 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1767 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1803 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1768 | # CONFIG_DEBUG_KOBJECT is not set | 1804 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1774,7 +1810,6 @@ CONFIG_DEBUG_INFO=y | |||
1774 | # CONFIG_DEBUG_LIST is not set | 1810 | # CONFIG_DEBUG_LIST is not set |
1775 | # CONFIG_DEBUG_SG is not set | 1811 | # CONFIG_DEBUG_SG is not set |
1776 | # CONFIG_DEBUG_NOTIFIERS is not set | 1812 | # CONFIG_DEBUG_NOTIFIERS is not set |
1777 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1778 | # CONFIG_RCU_TORTURE_TEST is not set | 1813 | # CONFIG_RCU_TORTURE_TEST is not set |
1779 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1814 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1780 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1815 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1788,17 +1823,16 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1788 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1823 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1789 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1824 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1790 | CONFIG_TRACING_SUPPORT=y | 1825 | CONFIG_TRACING_SUPPORT=y |
1791 | 1826 | CONFIG_FTRACE=y | |
1792 | # | ||
1793 | # Tracers | ||
1794 | # | ||
1795 | # CONFIG_FUNCTION_TRACER is not set | 1827 | # CONFIG_FUNCTION_TRACER is not set |
1828 | # CONFIG_IRQSOFF_TRACER is not set | ||
1796 | # CONFIG_PREEMPT_TRACER is not set | 1829 | # CONFIG_PREEMPT_TRACER is not set |
1797 | # CONFIG_SCHED_TRACER is not set | 1830 | # CONFIG_SCHED_TRACER is not set |
1798 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1831 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1799 | # CONFIG_EVENT_TRACER is not set | ||
1800 | # CONFIG_BOOT_TRACER is not set | 1832 | # CONFIG_BOOT_TRACER is not set |
1801 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1833 | CONFIG_BRANCH_PROFILE_NONE=y |
1834 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1835 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1802 | # CONFIG_STACK_TRACER is not set | 1836 | # CONFIG_STACK_TRACER is not set |
1803 | # CONFIG_KMEMTRACE is not set | 1837 | # CONFIG_KMEMTRACE is not set |
1804 | # CONFIG_WORKQUEUE_TRACER is not set | 1838 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1806,6 +1840,9 @@ CONFIG_TRACING_SUPPORT=y | |||
1806 | # CONFIG_SAMPLES is not set | 1840 | # CONFIG_SAMPLES is not set |
1807 | CONFIG_HAVE_ARCH_KGDB=y | 1841 | CONFIG_HAVE_ARCH_KGDB=y |
1808 | # CONFIG_KGDB is not set | 1842 | # CONFIG_KGDB is not set |
1843 | # CONFIG_KMEMCHECK is not set | ||
1844 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1845 | CONFIG_PPC_WERROR=y | ||
1809 | CONFIG_PRINT_STACK_DEPTH=64 | 1846 | CONFIG_PRINT_STACK_DEPTH=64 |
1810 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1847 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1811 | # CONFIG_DEBUG_STACK_USAGE is not set | 1848 | # CONFIG_DEBUG_STACK_USAGE is not set |
@@ -1829,7 +1866,6 @@ CONFIG_SECURITY_NETWORK=y | |||
1829 | # CONFIG_SECURITY_PATH is not set | 1866 | # CONFIG_SECURITY_PATH is not set |
1830 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | 1867 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set |
1831 | # CONFIG_SECURITY_ROOTPLUG is not set | 1868 | # CONFIG_SECURITY_ROOTPLUG is not set |
1832 | CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0 | ||
1833 | # CONFIG_SECURITY_TOMOYO is not set | 1869 | # CONFIG_SECURITY_TOMOYO is not set |
1834 | CONFIG_CRYPTO=y | 1870 | CONFIG_CRYPTO=y |
1835 | 1871 | ||
diff --git a/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig b/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig index cfd2efcc6bce..a61f183f7186 100644 --- a/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig +++ b/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:28 2009 | 4 | # Wed Jul 29 23:32:27 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_PHYS_64BIT is not set | 20 | # CONFIG_PHYS_64BIT is not set |
20 | CONFIG_ALTIVEC=y | 21 | CONFIG_ALTIVEC=y |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
@@ -53,11 +56,13 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | # CONFIG_PPC_DCR_NATIVE is not set | 61 | # CONFIG_PPC_DCR_NATIVE is not set |
58 | # CONFIG_PPC_DCR_MMIO is not set | 62 | # CONFIG_PPC_DCR_MMIO is not set |
59 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
60 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
65 | CONFIG_CONSTRUCTORS=y | ||
61 | 66 | ||
62 | # | 67 | # |
63 | # General setup | 68 | # General setup |
@@ -109,7 +114,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
109 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
110 | # CONFIG_KALLSYMS_ALL is not set | 115 | # CONFIG_KALLSYMS_ALL is not set |
111 | CONFIG_KALLSYMS_EXTRA_PASS=y | 116 | CONFIG_KALLSYMS_EXTRA_PASS=y |
112 | # CONFIG_STRIP_ASM_SYMS is not set | ||
113 | CONFIG_HOTPLUG=y | 117 | CONFIG_HOTPLUG=y |
114 | CONFIG_PRINTK=y | 118 | CONFIG_PRINTK=y |
115 | CONFIG_BUG=y | 119 | CONFIG_BUG=y |
@@ -122,9 +126,16 @@ CONFIG_TIMERFD=y | |||
122 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
123 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
124 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
129 | CONFIG_HAVE_PERF_COUNTERS=y | ||
130 | |||
131 | # | ||
132 | # Performance Counters | ||
133 | # | ||
134 | # CONFIG_PERF_COUNTERS is not set | ||
125 | CONFIG_VM_EVENT_COUNTERS=y | 135 | CONFIG_VM_EVENT_COUNTERS=y |
126 | CONFIG_PCI_QUIRKS=y | 136 | CONFIG_PCI_QUIRKS=y |
127 | CONFIG_SLUB_DEBUG=y | 137 | CONFIG_SLUB_DEBUG=y |
138 | # CONFIG_STRIP_ASM_SYMS is not set | ||
128 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
129 | # CONFIG_SLAB is not set | 140 | # CONFIG_SLAB is not set |
130 | CONFIG_SLUB=y | 141 | CONFIG_SLUB=y |
@@ -138,6 +149,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
138 | CONFIG_HAVE_KPROBES=y | 149 | CONFIG_HAVE_KPROBES=y |
139 | CONFIG_HAVE_KRETPROBES=y | 150 | CONFIG_HAVE_KRETPROBES=y |
140 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 151 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
152 | |||
153 | # | ||
154 | # GCOV-based kernel profiling | ||
155 | # | ||
141 | # CONFIG_SLOW_WORK is not set | 156 | # CONFIG_SLOW_WORK is not set |
142 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 157 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
143 | CONFIG_SLABINFO=y | 158 | CONFIG_SLABINFO=y |
@@ -150,7 +165,7 @@ CONFIG_MODULE_UNLOAD=y | |||
150 | # CONFIG_MODVERSIONS is not set | 165 | # CONFIG_MODVERSIONS is not set |
151 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 166 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
152 | CONFIG_BLOCK=y | 167 | CONFIG_BLOCK=y |
153 | # CONFIG_LBD is not set | 168 | CONFIG_LBDAF=y |
154 | # CONFIG_BLK_DEV_BSG is not set | 169 | # CONFIG_BLK_DEV_BSG is not set |
155 | # CONFIG_BLK_DEV_INTEGRITY is not set | 170 | # CONFIG_BLK_DEV_INTEGRITY is not set |
156 | 171 | ||
@@ -230,6 +245,7 @@ CONFIG_BINFMT_ELF=y | |||
230 | # CONFIG_HAVE_AOUT is not set | 245 | # CONFIG_HAVE_AOUT is not set |
231 | # CONFIG_BINFMT_MISC is not set | 246 | # CONFIG_BINFMT_MISC is not set |
232 | # CONFIG_IOMMU_HELPER is not set | 247 | # CONFIG_IOMMU_HELPER is not set |
248 | # CONFIG_SWIOTLB is not set | ||
233 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 249 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
234 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 250 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
235 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 251 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -250,9 +266,9 @@ CONFIG_MIGRATION=y | |||
250 | CONFIG_ZONE_DMA_FLAG=1 | 266 | CONFIG_ZONE_DMA_FLAG=1 |
251 | CONFIG_BOUNCE=y | 267 | CONFIG_BOUNCE=y |
252 | CONFIG_VIRT_TO_BUS=y | 268 | CONFIG_VIRT_TO_BUS=y |
253 | CONFIG_UNEVICTABLE_LRU=y | ||
254 | CONFIG_HAVE_MLOCK=y | 269 | CONFIG_HAVE_MLOCK=y |
255 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 270 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
271 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
256 | CONFIG_PPC_4K_PAGES=y | 272 | CONFIG_PPC_4K_PAGES=y |
257 | # CONFIG_PPC_16K_PAGES is not set | 273 | # CONFIG_PPC_16K_PAGES is not set |
258 | # CONFIG_PPC_64K_PAGES is not set | 274 | # CONFIG_PPC_64K_PAGES is not set |
@@ -279,6 +295,8 @@ CONFIG_PCI_DOMAINS=y | |||
279 | CONFIG_PCI_SYSCALL=y | 295 | CONFIG_PCI_SYSCALL=y |
280 | CONFIG_PCIEPORTBUS=y | 296 | CONFIG_PCIEPORTBUS=y |
281 | CONFIG_PCIEAER=y | 297 | CONFIG_PCIEAER=y |
298 | # CONFIG_PCIE_ECRC is not set | ||
299 | # CONFIG_PCIEAER_INJECT is not set | ||
282 | # CONFIG_PCIEASPM is not set | 300 | # CONFIG_PCIEASPM is not set |
283 | CONFIG_ARCH_SUPPORTS_MSI=y | 301 | CONFIG_ARCH_SUPPORTS_MSI=y |
284 | # CONFIG_PCI_MSI is not set | 302 | # CONFIG_PCI_MSI is not set |
@@ -381,6 +399,7 @@ CONFIG_IPV6_NDISC_NODETYPE=y | |||
381 | # CONFIG_ECONET is not set | 399 | # CONFIG_ECONET is not set |
382 | # CONFIG_WAN_ROUTER is not set | 400 | # CONFIG_WAN_ROUTER is not set |
383 | # CONFIG_PHONET is not set | 401 | # CONFIG_PHONET is not set |
402 | # CONFIG_IEEE802154 is not set | ||
384 | # CONFIG_NET_SCHED is not set | 403 | # CONFIG_NET_SCHED is not set |
385 | # CONFIG_DCB is not set | 404 | # CONFIG_DCB is not set |
386 | 405 | ||
@@ -398,7 +417,11 @@ CONFIG_WIRELESS=y | |||
398 | CONFIG_WIRELESS_OLD_REGULATORY=y | 417 | CONFIG_WIRELESS_OLD_REGULATORY=y |
399 | # CONFIG_WIRELESS_EXT is not set | 418 | # CONFIG_WIRELESS_EXT is not set |
400 | # CONFIG_LIB80211 is not set | 419 | # CONFIG_LIB80211 is not set |
401 | # CONFIG_MAC80211 is not set | 420 | |
421 | # | ||
422 | # CFG80211 needs to be enabled for MAC80211 | ||
423 | # | ||
424 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
402 | # CONFIG_WIMAX is not set | 425 | # CONFIG_WIMAX is not set |
403 | # CONFIG_RFKILL is not set | 426 | # CONFIG_RFKILL is not set |
404 | # CONFIG_NET_9P is not set | 427 | # CONFIG_NET_9P is not set |
@@ -549,7 +572,9 @@ CONFIG_MISC_DEVICES=y | |||
549 | # | 572 | # |
550 | # CONFIG_EEPROM_AT24 is not set | 573 | # CONFIG_EEPROM_AT24 is not set |
551 | # CONFIG_EEPROM_LEGACY is not set | 574 | # CONFIG_EEPROM_LEGACY is not set |
575 | # CONFIG_EEPROM_MAX6875 is not set | ||
552 | # CONFIG_EEPROM_93CX6 is not set | 576 | # CONFIG_EEPROM_93CX6 is not set |
577 | # CONFIG_CB710_CORE is not set | ||
553 | CONFIG_HAVE_IDE=y | 578 | CONFIG_HAVE_IDE=y |
554 | CONFIG_IDE=y | 579 | CONFIG_IDE=y |
555 | 580 | ||
@@ -620,10 +645,6 @@ CONFIG_BLK_DEV_SD=y | |||
620 | # CONFIG_BLK_DEV_SR is not set | 645 | # CONFIG_BLK_DEV_SR is not set |
621 | CONFIG_CHR_DEV_SG=y | 646 | CONFIG_CHR_DEV_SG=y |
622 | # CONFIG_CHR_DEV_SCH is not set | 647 | # CONFIG_CHR_DEV_SCH is not set |
623 | |||
624 | # | ||
625 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
626 | # | ||
627 | # CONFIG_SCSI_MULTI_LUN is not set | 648 | # CONFIG_SCSI_MULTI_LUN is not set |
628 | # CONFIG_SCSI_CONSTANTS is not set | 649 | # CONFIG_SCSI_CONSTANTS is not set |
629 | # CONFIG_SCSI_LOGGING is not set | 650 | # CONFIG_SCSI_LOGGING is not set |
@@ -640,6 +661,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
640 | # CONFIG_SCSI_SRP_ATTRS is not set | 661 | # CONFIG_SCSI_SRP_ATTRS is not set |
641 | CONFIG_SCSI_LOWLEVEL=y | 662 | CONFIG_SCSI_LOWLEVEL=y |
642 | # CONFIG_ISCSI_TCP is not set | 663 | # CONFIG_ISCSI_TCP is not set |
664 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
643 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 665 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
644 | # CONFIG_SCSI_3W_9XXX is not set | 666 | # CONFIG_SCSI_3W_9XXX is not set |
645 | # CONFIG_SCSI_ACARD is not set | 667 | # CONFIG_SCSI_ACARD is not set |
@@ -648,6 +670,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
648 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 670 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
649 | # CONFIG_SCSI_AIC79XX is not set | 671 | # CONFIG_SCSI_AIC79XX is not set |
650 | # CONFIG_SCSI_AIC94XX is not set | 672 | # CONFIG_SCSI_AIC94XX is not set |
673 | # CONFIG_SCSI_MVSAS is not set | ||
651 | # CONFIG_SCSI_DPT_I2O is not set | 674 | # CONFIG_SCSI_DPT_I2O is not set |
652 | # CONFIG_SCSI_ADVANSYS is not set | 675 | # CONFIG_SCSI_ADVANSYS is not set |
653 | # CONFIG_SCSI_ARCMSR is not set | 676 | # CONFIG_SCSI_ARCMSR is not set |
@@ -667,7 +690,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
667 | # CONFIG_SCSI_IPS is not set | 690 | # CONFIG_SCSI_IPS is not set |
668 | # CONFIG_SCSI_INITIO is not set | 691 | # CONFIG_SCSI_INITIO is not set |
669 | # CONFIG_SCSI_INIA100 is not set | 692 | # CONFIG_SCSI_INIA100 is not set |
670 | # CONFIG_SCSI_MVSAS is not set | ||
671 | # CONFIG_SCSI_STEX is not set | 693 | # CONFIG_SCSI_STEX is not set |
672 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 694 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
673 | # CONFIG_SCSI_IPR is not set | 695 | # CONFIG_SCSI_IPR is not set |
@@ -751,14 +773,17 @@ CONFIG_PATA_ALI=y | |||
751 | # | 773 | # |
752 | 774 | ||
753 | # | 775 | # |
754 | # Enable only one of the two stacks, unless you know what you are doing | 776 | # You can enable one or both FireWire driver stacks. |
777 | # | ||
778 | |||
779 | # | ||
780 | # See the help texts for more information. | ||
755 | # | 781 | # |
756 | # CONFIG_FIREWIRE is not set | 782 | # CONFIG_FIREWIRE is not set |
757 | # CONFIG_IEEE1394 is not set | 783 | # CONFIG_IEEE1394 is not set |
758 | # CONFIG_I2O is not set | 784 | # CONFIG_I2O is not set |
759 | # CONFIG_MACINTOSH_DRIVERS is not set | 785 | # CONFIG_MACINTOSH_DRIVERS is not set |
760 | CONFIG_NETDEVICES=y | 786 | CONFIG_NETDEVICES=y |
761 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
762 | CONFIG_DUMMY=y | 787 | CONFIG_DUMMY=y |
763 | # CONFIG_BONDING is not set | 788 | # CONFIG_BONDING is not set |
764 | # CONFIG_MACVLAN is not set | 789 | # CONFIG_MACVLAN is not set |
@@ -792,6 +817,7 @@ CONFIG_ULI526X=y | |||
792 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 817 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
793 | # CONFIG_NET_PCI is not set | 818 | # CONFIG_NET_PCI is not set |
794 | # CONFIG_B44 is not set | 819 | # CONFIG_B44 is not set |
820 | # CONFIG_KS8842 is not set | ||
795 | # CONFIG_ATL2 is not set | 821 | # CONFIG_ATL2 is not set |
796 | # CONFIG_NETDEV_1000 is not set | 822 | # CONFIG_NETDEV_1000 is not set |
797 | # CONFIG_NETDEV_10000 is not set | 823 | # CONFIG_NETDEV_10000 is not set |
@@ -959,13 +985,17 @@ CONFIG_I2C_MPC=y | |||
959 | # CONFIG_SENSORS_PCF8574 is not set | 985 | # CONFIG_SENSORS_PCF8574 is not set |
960 | # CONFIG_PCF8575 is not set | 986 | # CONFIG_PCF8575 is not set |
961 | # CONFIG_SENSORS_PCA9539 is not set | 987 | # CONFIG_SENSORS_PCA9539 is not set |
962 | # CONFIG_SENSORS_MAX6875 is not set | ||
963 | # CONFIG_SENSORS_TSL2550 is not set | 988 | # CONFIG_SENSORS_TSL2550 is not set |
964 | # CONFIG_I2C_DEBUG_CORE is not set | 989 | # CONFIG_I2C_DEBUG_CORE is not set |
965 | # CONFIG_I2C_DEBUG_ALGO is not set | 990 | # CONFIG_I2C_DEBUG_ALGO is not set |
966 | # CONFIG_I2C_DEBUG_BUS is not set | 991 | # CONFIG_I2C_DEBUG_BUS is not set |
967 | # CONFIG_I2C_DEBUG_CHIP is not set | 992 | # CONFIG_I2C_DEBUG_CHIP is not set |
968 | # CONFIG_SPI is not set | 993 | # CONFIG_SPI is not set |
994 | |||
995 | # | ||
996 | # PPS support | ||
997 | # | ||
998 | # CONFIG_PPS is not set | ||
969 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 999 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
970 | # CONFIG_GPIOLIB is not set | 1000 | # CONFIG_GPIOLIB is not set |
971 | # CONFIG_W1 is not set | 1001 | # CONFIG_W1 is not set |
@@ -993,23 +1023,9 @@ CONFIG_SSB_POSSIBLE=y | |||
993 | # CONFIG_MFD_WM8400 is not set | 1023 | # CONFIG_MFD_WM8400 is not set |
994 | # CONFIG_MFD_WM8350_I2C is not set | 1024 | # CONFIG_MFD_WM8350_I2C is not set |
995 | # CONFIG_MFD_PCF50633 is not set | 1025 | # CONFIG_MFD_PCF50633 is not set |
1026 | # CONFIG_AB3100_CORE is not set | ||
996 | # CONFIG_REGULATOR is not set | 1027 | # CONFIG_REGULATOR is not set |
997 | 1028 | # CONFIG_MEDIA_SUPPORT is not set | |
998 | # | ||
999 | # Multimedia devices | ||
1000 | # | ||
1001 | |||
1002 | # | ||
1003 | # Multimedia core support | ||
1004 | # | ||
1005 | # CONFIG_VIDEO_DEV is not set | ||
1006 | # CONFIG_DVB_CORE is not set | ||
1007 | # CONFIG_VIDEO_MEDIA is not set | ||
1008 | |||
1009 | # | ||
1010 | # Multimedia drivers | ||
1011 | # | ||
1012 | CONFIG_DAB=y | ||
1013 | 1029 | ||
1014 | # | 1030 | # |
1015 | # Graphics support | 1031 | # Graphics support |
@@ -1106,6 +1122,11 @@ CONFIG_SND_PCM_OSS_PLUGINS=y | |||
1106 | CONFIG_SND_VERBOSE_PROCFS=y | 1122 | CONFIG_SND_VERBOSE_PROCFS=y |
1107 | # CONFIG_SND_VERBOSE_PRINTK is not set | 1123 | # CONFIG_SND_VERBOSE_PRINTK is not set |
1108 | # CONFIG_SND_DEBUG is not set | 1124 | # CONFIG_SND_DEBUG is not set |
1125 | # CONFIG_SND_RAWMIDI_SEQ is not set | ||
1126 | # CONFIG_SND_OPL3_LIB_SEQ is not set | ||
1127 | # CONFIG_SND_OPL4_LIB_SEQ is not set | ||
1128 | # CONFIG_SND_SBAWE_SEQ is not set | ||
1129 | # CONFIG_SND_EMU10K1_SEQ is not set | ||
1109 | CONFIG_SND_DRIVERS=y | 1130 | CONFIG_SND_DRIVERS=y |
1110 | # CONFIG_SND_DUMMY is not set | 1131 | # CONFIG_SND_DUMMY is not set |
1111 | # CONFIG_SND_MTPAV is not set | 1132 | # CONFIG_SND_MTPAV is not set |
@@ -1130,6 +1151,7 @@ CONFIG_SND_PCI=y | |||
1130 | # CONFIG_SND_CS4281 is not set | 1151 | # CONFIG_SND_CS4281 is not set |
1131 | # CONFIG_SND_CS46XX is not set | 1152 | # CONFIG_SND_CS46XX is not set |
1132 | # CONFIG_SND_CS5530 is not set | 1153 | # CONFIG_SND_CS5530 is not set |
1154 | # CONFIG_SND_CTXFI is not set | ||
1133 | # CONFIG_SND_DARLA20 is not set | 1155 | # CONFIG_SND_DARLA20 is not set |
1134 | # CONFIG_SND_GINA20 is not set | 1156 | # CONFIG_SND_GINA20 is not set |
1135 | # CONFIG_SND_LAYLA20 is not set | 1157 | # CONFIG_SND_LAYLA20 is not set |
@@ -1160,6 +1182,7 @@ CONFIG_SND_PCI=y | |||
1160 | # CONFIG_SND_INTEL8X0 is not set | 1182 | # CONFIG_SND_INTEL8X0 is not set |
1161 | # CONFIG_SND_INTEL8X0M is not set | 1183 | # CONFIG_SND_INTEL8X0M is not set |
1162 | # CONFIG_SND_KORG1212 is not set | 1184 | # CONFIG_SND_KORG1212 is not set |
1185 | # CONFIG_SND_LX6464ES is not set | ||
1163 | # CONFIG_SND_MAESTRO3 is not set | 1186 | # CONFIG_SND_MAESTRO3 is not set |
1164 | # CONFIG_SND_MIXART is not set | 1187 | # CONFIG_SND_MIXART is not set |
1165 | # CONFIG_SND_NM256 is not set | 1188 | # CONFIG_SND_NM256 is not set |
@@ -1251,6 +1274,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1251 | # CONFIG_RTC_DRV_S35390A is not set | 1274 | # CONFIG_RTC_DRV_S35390A is not set |
1252 | # CONFIG_RTC_DRV_FM3130 is not set | 1275 | # CONFIG_RTC_DRV_FM3130 is not set |
1253 | # CONFIG_RTC_DRV_RX8581 is not set | 1276 | # CONFIG_RTC_DRV_RX8581 is not set |
1277 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1254 | 1278 | ||
1255 | # | 1279 | # |
1256 | # SPI RTC drivers | 1280 | # SPI RTC drivers |
@@ -1278,6 +1302,10 @@ CONFIG_RTC_DRV_CMOS=y | |||
1278 | # CONFIG_DMADEVICES is not set | 1302 | # CONFIG_DMADEVICES is not set |
1279 | # CONFIG_AUXDISPLAY is not set | 1303 | # CONFIG_AUXDISPLAY is not set |
1280 | # CONFIG_UIO is not set | 1304 | # CONFIG_UIO is not set |
1305 | |||
1306 | # | ||
1307 | # TI VLYNQ | ||
1308 | # | ||
1281 | # CONFIG_STAGING is not set | 1309 | # CONFIG_STAGING is not set |
1282 | 1310 | ||
1283 | # | 1311 | # |
@@ -1297,12 +1325,15 @@ CONFIG_FS_MBCACHE=y | |||
1297 | # CONFIG_REISERFS_FS is not set | 1325 | # CONFIG_REISERFS_FS is not set |
1298 | # CONFIG_JFS_FS is not set | 1326 | # CONFIG_JFS_FS is not set |
1299 | # CONFIG_FS_POSIX_ACL is not set | 1327 | # CONFIG_FS_POSIX_ACL is not set |
1300 | CONFIG_FILE_LOCKING=y | ||
1301 | # CONFIG_XFS_FS is not set | 1328 | # CONFIG_XFS_FS is not set |
1329 | # CONFIG_GFS2_FS is not set | ||
1302 | # CONFIG_OCFS2_FS is not set | 1330 | # CONFIG_OCFS2_FS is not set |
1303 | # CONFIG_BTRFS_FS is not set | 1331 | # CONFIG_BTRFS_FS is not set |
1332 | CONFIG_FILE_LOCKING=y | ||
1333 | CONFIG_FSNOTIFY=y | ||
1304 | # CONFIG_DNOTIFY is not set | 1334 | # CONFIG_DNOTIFY is not set |
1305 | # CONFIG_INOTIFY is not set | 1335 | # CONFIG_INOTIFY is not set |
1336 | CONFIG_INOTIFY_USER=y | ||
1306 | # CONFIG_QUOTA is not set | 1337 | # CONFIG_QUOTA is not set |
1307 | # CONFIG_AUTOFS_FS is not set | 1338 | # CONFIG_AUTOFS_FS is not set |
1308 | # CONFIG_AUTOFS4_FS is not set | 1339 | # CONFIG_AUTOFS4_FS is not set |
@@ -1464,6 +1495,7 @@ CONFIG_HAS_IOPORT=y | |||
1464 | CONFIG_HAS_DMA=y | 1495 | CONFIG_HAS_DMA=y |
1465 | CONFIG_HAVE_LMB=y | 1496 | CONFIG_HAVE_LMB=y |
1466 | CONFIG_NLATTR=y | 1497 | CONFIG_NLATTR=y |
1498 | CONFIG_GENERIC_ATOMIC64=y | ||
1467 | 1499 | ||
1468 | # | 1500 | # |
1469 | # Kernel hacking | 1501 | # Kernel hacking |
@@ -1494,6 +1526,9 @@ CONFIG_SCHED_DEBUG=y | |||
1494 | # CONFIG_RT_MUTEX_TESTER is not set | 1526 | # CONFIG_RT_MUTEX_TESTER is not set |
1495 | # CONFIG_DEBUG_SPINLOCK is not set | 1527 | # CONFIG_DEBUG_SPINLOCK is not set |
1496 | # CONFIG_DEBUG_MUTEXES is not set | 1528 | # CONFIG_DEBUG_MUTEXES is not set |
1529 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1530 | # CONFIG_PROVE_LOCKING is not set | ||
1531 | # CONFIG_LOCK_STAT is not set | ||
1497 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1532 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1498 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1533 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1499 | # CONFIG_DEBUG_KOBJECT is not set | 1534 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1506,7 +1541,6 @@ CONFIG_DEBUG_INFO=y | |||
1506 | # CONFIG_DEBUG_LIST is not set | 1541 | # CONFIG_DEBUG_LIST is not set |
1507 | # CONFIG_DEBUG_SG is not set | 1542 | # CONFIG_DEBUG_SG is not set |
1508 | # CONFIG_DEBUG_NOTIFIERS is not set | 1543 | # CONFIG_DEBUG_NOTIFIERS is not set |
1509 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1510 | # CONFIG_RCU_TORTURE_TEST is not set | 1544 | # CONFIG_RCU_TORTURE_TEST is not set |
1511 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1545 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1512 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1546 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1520,16 +1554,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1520 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1554 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1521 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1555 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1522 | CONFIG_TRACING_SUPPORT=y | 1556 | CONFIG_TRACING_SUPPORT=y |
1523 | 1557 | CONFIG_FTRACE=y | |
1524 | # | ||
1525 | # Tracers | ||
1526 | # | ||
1527 | # CONFIG_FUNCTION_TRACER is not set | 1558 | # CONFIG_FUNCTION_TRACER is not set |
1559 | # CONFIG_IRQSOFF_TRACER is not set | ||
1528 | # CONFIG_SCHED_TRACER is not set | 1560 | # CONFIG_SCHED_TRACER is not set |
1529 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1561 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1530 | # CONFIG_EVENT_TRACER is not set | ||
1531 | # CONFIG_BOOT_TRACER is not set | 1562 | # CONFIG_BOOT_TRACER is not set |
1532 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1563 | CONFIG_BRANCH_PROFILE_NONE=y |
1564 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1565 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1533 | # CONFIG_STACK_TRACER is not set | 1566 | # CONFIG_STACK_TRACER is not set |
1534 | # CONFIG_KMEMTRACE is not set | 1567 | # CONFIG_KMEMTRACE is not set |
1535 | # CONFIG_WORKQUEUE_TRACER is not set | 1568 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1537,6 +1570,9 @@ CONFIG_TRACING_SUPPORT=y | |||
1537 | # CONFIG_SAMPLES is not set | 1570 | # CONFIG_SAMPLES is not set |
1538 | CONFIG_HAVE_ARCH_KGDB=y | 1571 | CONFIG_HAVE_ARCH_KGDB=y |
1539 | # CONFIG_KGDB is not set | 1572 | # CONFIG_KGDB is not set |
1573 | # CONFIG_KMEMCHECK is not set | ||
1574 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1575 | CONFIG_PPC_WERROR=y | ||
1540 | CONFIG_PRINT_STACK_DEPTH=64 | 1576 | CONFIG_PRINT_STACK_DEPTH=64 |
1541 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1577 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1542 | # CONFIG_DEBUG_STACK_USAGE is not set | 1578 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig b/arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig index 0bee3e303942..7016ce732605 100644 --- a/arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig +++ b/arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:28 2009 | 4 | # Wed Jul 29 23:32:28 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_PHYS_64BIT is not set | 20 | # CONFIG_PHYS_64BIT is not set |
20 | CONFIG_ALTIVEC=y | 21 | CONFIG_ALTIVEC=y |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | CONFIG_SMP=y | 26 | CONFIG_SMP=y |
25 | CONFIG_NR_CPUS=2 | 27 | CONFIG_NR_CPUS=2 |
26 | CONFIG_PPC32=y | 28 | CONFIG_PPC32=y |
@@ -32,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
32 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
33 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
34 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
35 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
36 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
37 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
38 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
39 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
40 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
41 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
42 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
43 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
44 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
45 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
46 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
@@ -54,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y | |||
54 | CONFIG_GENERIC_TBSYNC=y | 57 | CONFIG_GENERIC_TBSYNC=y |
55 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
56 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
60 | CONFIG_DTC=y | ||
57 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -113,7 +118,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
113 | CONFIG_KALLSYMS=y | 118 | CONFIG_KALLSYMS=y |
114 | CONFIG_KALLSYMS_ALL=y | 119 | CONFIG_KALLSYMS_ALL=y |
115 | CONFIG_KALLSYMS_EXTRA_PASS=y | 120 | CONFIG_KALLSYMS_EXTRA_PASS=y |
116 | # CONFIG_STRIP_ASM_SYMS is not set | ||
117 | CONFIG_HOTPLUG=y | 121 | CONFIG_HOTPLUG=y |
118 | CONFIG_PRINTK=y | 122 | CONFIG_PRINTK=y |
119 | CONFIG_BUG=y | 123 | CONFIG_BUG=y |
@@ -126,9 +130,16 @@ CONFIG_TIMERFD=y | |||
126 | CONFIG_EVENTFD=y | 130 | CONFIG_EVENTFD=y |
127 | CONFIG_SHMEM=y | 131 | CONFIG_SHMEM=y |
128 | CONFIG_AIO=y | 132 | CONFIG_AIO=y |
133 | CONFIG_HAVE_PERF_COUNTERS=y | ||
134 | |||
135 | # | ||
136 | # Performance Counters | ||
137 | # | ||
138 | # CONFIG_PERF_COUNTERS is not set | ||
129 | CONFIG_VM_EVENT_COUNTERS=y | 139 | CONFIG_VM_EVENT_COUNTERS=y |
130 | CONFIG_PCI_QUIRKS=y | 140 | CONFIG_PCI_QUIRKS=y |
131 | CONFIG_SLUB_DEBUG=y | 141 | CONFIG_SLUB_DEBUG=y |
142 | # CONFIG_STRIP_ASM_SYMS is not set | ||
132 | CONFIG_COMPAT_BRK=y | 143 | CONFIG_COMPAT_BRK=y |
133 | # CONFIG_SLAB is not set | 144 | # CONFIG_SLAB is not set |
134 | CONFIG_SLUB=y | 145 | CONFIG_SLUB=y |
@@ -143,6 +154,10 @@ CONFIG_HAVE_KPROBES=y | |||
143 | CONFIG_HAVE_KRETPROBES=y | 154 | CONFIG_HAVE_KRETPROBES=y |
144 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 155 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
145 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 156 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
157 | |||
158 | # | ||
159 | # GCOV-based kernel profiling | ||
160 | # | ||
146 | # CONFIG_SLOW_WORK is not set | 161 | # CONFIG_SLOW_WORK is not set |
147 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 162 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
148 | CONFIG_SLABINFO=y | 163 | CONFIG_SLABINFO=y |
@@ -156,7 +171,7 @@ CONFIG_MODVERSIONS=y | |||
156 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 171 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
157 | CONFIG_STOP_MACHINE=y | 172 | CONFIG_STOP_MACHINE=y |
158 | CONFIG_BLOCK=y | 173 | CONFIG_BLOCK=y |
159 | CONFIG_LBD=y | 174 | CONFIG_LBDAF=y |
160 | # CONFIG_BLK_DEV_BSG is not set | 175 | # CONFIG_BLK_DEV_BSG is not set |
161 | # CONFIG_BLK_DEV_INTEGRITY is not set | 176 | # CONFIG_BLK_DEV_INTEGRITY is not set |
162 | 177 | ||
@@ -234,7 +249,9 @@ CONFIG_BINFMT_ELF=y | |||
234 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 249 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
235 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
236 | CONFIG_BINFMT_MISC=m | 251 | CONFIG_BINFMT_MISC=m |
237 | # CONFIG_IOMMU_HELPER is not set | 252 | CONFIG_IOMMU_HELPER=y |
253 | CONFIG_SWIOTLB=y | ||
254 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
238 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
239 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 256 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
240 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -256,9 +273,9 @@ CONFIG_MIGRATION=y | |||
256 | CONFIG_ZONE_DMA_FLAG=1 | 273 | CONFIG_ZONE_DMA_FLAG=1 |
257 | CONFIG_BOUNCE=y | 274 | CONFIG_BOUNCE=y |
258 | CONFIG_VIRT_TO_BUS=y | 275 | CONFIG_VIRT_TO_BUS=y |
259 | CONFIG_UNEVICTABLE_LRU=y | ||
260 | CONFIG_HAVE_MLOCK=y | 276 | CONFIG_HAVE_MLOCK=y |
261 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 277 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
278 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
262 | CONFIG_PPC_4K_PAGES=y | 279 | CONFIG_PPC_4K_PAGES=y |
263 | # CONFIG_PPC_16K_PAGES is not set | 280 | # CONFIG_PPC_16K_PAGES is not set |
264 | # CONFIG_PPC_64K_PAGES is not set | 281 | # CONFIG_PPC_64K_PAGES is not set |
@@ -401,6 +418,7 @@ CONFIG_SCTP_HMAC_MD5=y | |||
401 | # CONFIG_ECONET is not set | 418 | # CONFIG_ECONET is not set |
402 | # CONFIG_WAN_ROUTER is not set | 419 | # CONFIG_WAN_ROUTER is not set |
403 | # CONFIG_PHONET is not set | 420 | # CONFIG_PHONET is not set |
421 | # CONFIG_IEEE802154 is not set | ||
404 | # CONFIG_NET_SCHED is not set | 422 | # CONFIG_NET_SCHED is not set |
405 | # CONFIG_DCB is not set | 423 | # CONFIG_DCB is not set |
406 | 424 | ||
@@ -419,7 +437,11 @@ CONFIG_WIRELESS=y | |||
419 | CONFIG_WIRELESS_OLD_REGULATORY=y | 437 | CONFIG_WIRELESS_OLD_REGULATORY=y |
420 | # CONFIG_WIRELESS_EXT is not set | 438 | # CONFIG_WIRELESS_EXT is not set |
421 | # CONFIG_LIB80211 is not set | 439 | # CONFIG_LIB80211 is not set |
422 | # CONFIG_MAC80211 is not set | 440 | |
441 | # | ||
442 | # CFG80211 needs to be enabled for MAC80211 | ||
443 | # | ||
444 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
423 | # CONFIG_WIMAX is not set | 445 | # CONFIG_WIMAX is not set |
424 | # CONFIG_RFKILL is not set | 446 | # CONFIG_RFKILL is not set |
425 | # CONFIG_NET_9P is not set | 447 | # CONFIG_NET_9P is not set |
@@ -444,6 +466,7 @@ CONFIG_EXTRA_FIRMWARE="" | |||
444 | # CONFIG_MTD is not set | 466 | # CONFIG_MTD is not set |
445 | CONFIG_OF_DEVICE=y | 467 | CONFIG_OF_DEVICE=y |
446 | CONFIG_OF_I2C=y | 468 | CONFIG_OF_I2C=y |
469 | CONFIG_OF_MDIO=y | ||
447 | # CONFIG_PARPORT is not set | 470 | # CONFIG_PARPORT is not set |
448 | CONFIG_BLK_DEV=y | 471 | CONFIG_BLK_DEV=y |
449 | # CONFIG_BLK_DEV_FD is not set | 472 | # CONFIG_BLK_DEV_FD is not set |
@@ -479,7 +502,9 @@ CONFIG_MISC_DEVICES=y | |||
479 | # | 502 | # |
480 | # CONFIG_EEPROM_AT24 is not set | 503 | # CONFIG_EEPROM_AT24 is not set |
481 | CONFIG_EEPROM_LEGACY=y | 504 | CONFIG_EEPROM_LEGACY=y |
505 | # CONFIG_EEPROM_MAX6875 is not set | ||
482 | # CONFIG_EEPROM_93CX6 is not set | 506 | # CONFIG_EEPROM_93CX6 is not set |
507 | # CONFIG_CB710_CORE is not set | ||
483 | CONFIG_HAVE_IDE=y | 508 | CONFIG_HAVE_IDE=y |
484 | # CONFIG_IDE is not set | 509 | # CONFIG_IDE is not set |
485 | 510 | ||
@@ -503,10 +528,6 @@ CONFIG_BLK_DEV_SR=y | |||
503 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 528 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
504 | CONFIG_CHR_DEV_SG=y | 529 | CONFIG_CHR_DEV_SG=y |
505 | # CONFIG_CHR_DEV_SCH is not set | 530 | # CONFIG_CHR_DEV_SCH is not set |
506 | |||
507 | # | ||
508 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
509 | # | ||
510 | CONFIG_SCSI_MULTI_LUN=y | 531 | CONFIG_SCSI_MULTI_LUN=y |
511 | # CONFIG_SCSI_CONSTANTS is not set | 532 | # CONFIG_SCSI_CONSTANTS is not set |
512 | CONFIG_SCSI_LOGGING=y | 533 | CONFIG_SCSI_LOGGING=y |
@@ -524,6 +545,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
524 | CONFIG_SCSI_LOWLEVEL=y | 545 | CONFIG_SCSI_LOWLEVEL=y |
525 | # CONFIG_ISCSI_TCP is not set | 546 | # CONFIG_ISCSI_TCP is not set |
526 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 547 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
548 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
527 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 549 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
528 | # CONFIG_SCSI_3W_9XXX is not set | 550 | # CONFIG_SCSI_3W_9XXX is not set |
529 | # CONFIG_SCSI_ACARD is not set | 551 | # CONFIG_SCSI_ACARD is not set |
@@ -532,6 +554,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
532 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 554 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
533 | # CONFIG_SCSI_AIC79XX is not set | 555 | # CONFIG_SCSI_AIC79XX is not set |
534 | # CONFIG_SCSI_AIC94XX is not set | 556 | # CONFIG_SCSI_AIC94XX is not set |
557 | # CONFIG_SCSI_MVSAS is not set | ||
535 | # CONFIG_SCSI_DPT_I2O is not set | 558 | # CONFIG_SCSI_DPT_I2O is not set |
536 | # CONFIG_SCSI_ADVANSYS is not set | 559 | # CONFIG_SCSI_ADVANSYS is not set |
537 | # CONFIG_SCSI_ARCMSR is not set | 560 | # CONFIG_SCSI_ARCMSR is not set |
@@ -551,7 +574,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
551 | # CONFIG_SCSI_IPS is not set | 574 | # CONFIG_SCSI_IPS is not set |
552 | # CONFIG_SCSI_INITIO is not set | 575 | # CONFIG_SCSI_INITIO is not set |
553 | # CONFIG_SCSI_INIA100 is not set | 576 | # CONFIG_SCSI_INIA100 is not set |
554 | # CONFIG_SCSI_MVSAS is not set | ||
555 | # CONFIG_SCSI_STEX is not set | 577 | # CONFIG_SCSI_STEX is not set |
556 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 578 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
557 | # CONFIG_SCSI_IPR is not set | 579 | # CONFIG_SCSI_IPR is not set |
@@ -635,14 +657,17 @@ CONFIG_PATA_ALI=y | |||
635 | # | 657 | # |
636 | 658 | ||
637 | # | 659 | # |
638 | # Enable only one of the two stacks, unless you know what you are doing | 660 | # You can enable one or both FireWire driver stacks. |
661 | # | ||
662 | |||
663 | # | ||
664 | # See the help texts for more information. | ||
639 | # | 665 | # |
640 | # CONFIG_FIREWIRE is not set | 666 | # CONFIG_FIREWIRE is not set |
641 | # CONFIG_IEEE1394 is not set | 667 | # CONFIG_IEEE1394 is not set |
642 | # CONFIG_I2O is not set | 668 | # CONFIG_I2O is not set |
643 | # CONFIG_MACINTOSH_DRIVERS is not set | 669 | # CONFIG_MACINTOSH_DRIVERS is not set |
644 | CONFIG_NETDEVICES=y | 670 | CONFIG_NETDEVICES=y |
645 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
646 | CONFIG_DUMMY=y | 671 | CONFIG_DUMMY=y |
647 | # CONFIG_BONDING is not set | 672 | # CONFIG_BONDING is not set |
648 | # CONFIG_MACVLAN is not set | 673 | # CONFIG_MACVLAN is not set |
@@ -689,6 +714,7 @@ CONFIG_MII=y | |||
689 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 714 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
690 | # CONFIG_NET_PCI is not set | 715 | # CONFIG_NET_PCI is not set |
691 | # CONFIG_B44 is not set | 716 | # CONFIG_B44 is not set |
717 | # CONFIG_KS8842 is not set | ||
692 | # CONFIG_ATL2 is not set | 718 | # CONFIG_ATL2 is not set |
693 | CONFIG_NETDEV_1000=y | 719 | CONFIG_NETDEV_1000=y |
694 | # CONFIG_ACENIC is not set | 720 | # CONFIG_ACENIC is not set |
@@ -708,8 +734,10 @@ CONFIG_NETDEV_1000=y | |||
708 | # CONFIG_VIA_VELOCITY is not set | 734 | # CONFIG_VIA_VELOCITY is not set |
709 | # CONFIG_TIGON3 is not set | 735 | # CONFIG_TIGON3 is not set |
710 | # CONFIG_BNX2 is not set | 736 | # CONFIG_BNX2 is not set |
737 | # CONFIG_CNIC is not set | ||
711 | CONFIG_FSL_PQ_MDIO=y | 738 | CONFIG_FSL_PQ_MDIO=y |
712 | CONFIG_GIANFAR=y | 739 | CONFIG_GIANFAR=y |
740 | # CONFIG_MV643XX_ETH is not set | ||
713 | # CONFIG_QLA3XXX is not set | 741 | # CONFIG_QLA3XXX is not set |
714 | # CONFIG_ATL1 is not set | 742 | # CONFIG_ATL1 is not set |
715 | # CONFIG_ATL1E is not set | 743 | # CONFIG_ATL1E is not set |
@@ -909,13 +937,17 @@ CONFIG_I2C_MPC=y | |||
909 | # CONFIG_SENSORS_PCF8574 is not set | 937 | # CONFIG_SENSORS_PCF8574 is not set |
910 | # CONFIG_PCF8575 is not set | 938 | # CONFIG_PCF8575 is not set |
911 | # CONFIG_SENSORS_PCA9539 is not set | 939 | # CONFIG_SENSORS_PCA9539 is not set |
912 | # CONFIG_SENSORS_MAX6875 is not set | ||
913 | # CONFIG_SENSORS_TSL2550 is not set | 940 | # CONFIG_SENSORS_TSL2550 is not set |
914 | # CONFIG_I2C_DEBUG_CORE is not set | 941 | # CONFIG_I2C_DEBUG_CORE is not set |
915 | # CONFIG_I2C_DEBUG_ALGO is not set | 942 | # CONFIG_I2C_DEBUG_ALGO is not set |
916 | # CONFIG_I2C_DEBUG_BUS is not set | 943 | # CONFIG_I2C_DEBUG_BUS is not set |
917 | # CONFIG_I2C_DEBUG_CHIP is not set | 944 | # CONFIG_I2C_DEBUG_CHIP is not set |
918 | # CONFIG_SPI is not set | 945 | # CONFIG_SPI is not set |
946 | |||
947 | # | ||
948 | # PPS support | ||
949 | # | ||
950 | # CONFIG_PPS is not set | ||
919 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 951 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
920 | # CONFIG_GPIOLIB is not set | 952 | # CONFIG_GPIOLIB is not set |
921 | # CONFIG_W1 is not set | 953 | # CONFIG_W1 is not set |
@@ -943,76 +975,9 @@ CONFIG_SSB_POSSIBLE=y | |||
943 | # CONFIG_MFD_WM8400 is not set | 975 | # CONFIG_MFD_WM8400 is not set |
944 | # CONFIG_MFD_WM8350_I2C is not set | 976 | # CONFIG_MFD_WM8350_I2C is not set |
945 | # CONFIG_MFD_PCF50633 is not set | 977 | # CONFIG_MFD_PCF50633 is not set |
978 | # CONFIG_AB3100_CORE is not set | ||
946 | # CONFIG_REGULATOR is not set | 979 | # CONFIG_REGULATOR is not set |
947 | 980 | # CONFIG_MEDIA_SUPPORT is not set | |
948 | # | ||
949 | # Multimedia devices | ||
950 | # | ||
951 | |||
952 | # | ||
953 | # Multimedia core support | ||
954 | # | ||
955 | # CONFIG_VIDEO_DEV is not set | ||
956 | CONFIG_DVB_CORE=m | ||
957 | CONFIG_VIDEO_MEDIA=m | ||
958 | |||
959 | # | ||
960 | # Multimedia drivers | ||
961 | # | ||
962 | # CONFIG_MEDIA_ATTACH is not set | ||
963 | CONFIG_MEDIA_TUNER=m | ||
964 | # CONFIG_MEDIA_TUNER_CUSTOMISE is not set | ||
965 | CONFIG_MEDIA_TUNER_SIMPLE=m | ||
966 | CONFIG_MEDIA_TUNER_TDA8290=m | ||
967 | CONFIG_MEDIA_TUNER_TDA9887=m | ||
968 | CONFIG_MEDIA_TUNER_TEA5761=m | ||
969 | CONFIG_MEDIA_TUNER_TEA5767=m | ||
970 | CONFIG_MEDIA_TUNER_MT20XX=m | ||
971 | CONFIG_MEDIA_TUNER_XC2028=m | ||
972 | CONFIG_MEDIA_TUNER_XC5000=m | ||
973 | CONFIG_MEDIA_TUNER_MC44S803=m | ||
974 | # CONFIG_DVB_DYNAMIC_MINORS is not set | ||
975 | CONFIG_DVB_CAPTURE_DRIVERS=y | ||
976 | |||
977 | # | ||
978 | # Supported SAA7146 based PCI Adapters | ||
979 | # | ||
980 | # CONFIG_TTPCI_EEPROM is not set | ||
981 | # CONFIG_DVB_BUDGET_CORE is not set | ||
982 | |||
983 | # | ||
984 | # Supported USB Adapters | ||
985 | # | ||
986 | # CONFIG_DVB_USB is not set | ||
987 | # CONFIG_DVB_TTUSB_BUDGET is not set | ||
988 | # CONFIG_DVB_TTUSB_DEC is not set | ||
989 | # CONFIG_DVB_SIANO_SMS1XXX is not set | ||
990 | |||
991 | # | ||
992 | # Supported FlexCopII (B2C2) Adapters | ||
993 | # | ||
994 | # CONFIG_DVB_B2C2_FLEXCOP is not set | ||
995 | |||
996 | # | ||
997 | # Supported BT878 Adapters | ||
998 | # | ||
999 | |||
1000 | # | ||
1001 | # Supported Pluto2 Adapters | ||
1002 | # | ||
1003 | # CONFIG_DVB_PLUTO2 is not set | ||
1004 | |||
1005 | # | ||
1006 | # Supported SDMC DM1105 Adapters | ||
1007 | # | ||
1008 | # CONFIG_DVB_DM1105 is not set | ||
1009 | |||
1010 | # | ||
1011 | # Supported DVB Frontends | ||
1012 | # | ||
1013 | # CONFIG_DVB_FE_CUSTOMISE is not set | ||
1014 | CONFIG_DAB=y | ||
1015 | # CONFIG_USB_DABUSB is not set | ||
1016 | 981 | ||
1017 | # | 982 | # |
1018 | # Graphics support | 983 | # Graphics support |
@@ -1052,6 +1017,11 @@ CONFIG_SND_VERBOSE_PROCFS=y | |||
1052 | # CONFIG_SND_VERBOSE_PRINTK is not set | 1017 | # CONFIG_SND_VERBOSE_PRINTK is not set |
1053 | # CONFIG_SND_DEBUG is not set | 1018 | # CONFIG_SND_DEBUG is not set |
1054 | CONFIG_SND_VMASTER=y | 1019 | CONFIG_SND_VMASTER=y |
1020 | # CONFIG_SND_RAWMIDI_SEQ is not set | ||
1021 | # CONFIG_SND_OPL3_LIB_SEQ is not set | ||
1022 | # CONFIG_SND_OPL4_LIB_SEQ is not set | ||
1023 | # CONFIG_SND_SBAWE_SEQ is not set | ||
1024 | # CONFIG_SND_EMU10K1_SEQ is not set | ||
1055 | CONFIG_SND_AC97_CODEC=y | 1025 | CONFIG_SND_AC97_CODEC=y |
1056 | CONFIG_SND_DRIVERS=y | 1026 | CONFIG_SND_DRIVERS=y |
1057 | # CONFIG_SND_DUMMY is not set | 1027 | # CONFIG_SND_DUMMY is not set |
@@ -1078,6 +1048,7 @@ CONFIG_SND_PCI=y | |||
1078 | # CONFIG_SND_CS4281 is not set | 1048 | # CONFIG_SND_CS4281 is not set |
1079 | # CONFIG_SND_CS46XX is not set | 1049 | # CONFIG_SND_CS46XX is not set |
1080 | # CONFIG_SND_CS5530 is not set | 1050 | # CONFIG_SND_CS5530 is not set |
1051 | # CONFIG_SND_CTXFI is not set | ||
1081 | # CONFIG_SND_DARLA20 is not set | 1052 | # CONFIG_SND_DARLA20 is not set |
1082 | # CONFIG_SND_GINA20 is not set | 1053 | # CONFIG_SND_GINA20 is not set |
1083 | # CONFIG_SND_LAYLA20 is not set | 1054 | # CONFIG_SND_LAYLA20 is not set |
@@ -1108,6 +1079,7 @@ CONFIG_SND_PCI=y | |||
1108 | CONFIG_SND_INTEL8X0=y | 1079 | CONFIG_SND_INTEL8X0=y |
1109 | # CONFIG_SND_INTEL8X0M is not set | 1080 | # CONFIG_SND_INTEL8X0M is not set |
1110 | # CONFIG_SND_KORG1212 is not set | 1081 | # CONFIG_SND_KORG1212 is not set |
1082 | # CONFIG_SND_LX6464ES is not set | ||
1111 | # CONFIG_SND_MAESTRO3 is not set | 1083 | # CONFIG_SND_MAESTRO3 is not set |
1112 | # CONFIG_SND_MIXART is not set | 1084 | # CONFIG_SND_MIXART is not set |
1113 | # CONFIG_SND_NM256 is not set | 1085 | # CONFIG_SND_NM256 is not set |
@@ -1152,7 +1124,7 @@ CONFIG_HID_BELKIN=y | |||
1152 | CONFIG_HID_CHERRY=y | 1124 | CONFIG_HID_CHERRY=y |
1153 | CONFIG_HID_CHICONY=y | 1125 | CONFIG_HID_CHICONY=y |
1154 | CONFIG_HID_CYPRESS=y | 1126 | CONFIG_HID_CYPRESS=y |
1155 | # CONFIG_DRAGONRISE_FF is not set | 1127 | # CONFIG_HID_DRAGONRISE is not set |
1156 | CONFIG_HID_EZKEY=y | 1128 | CONFIG_HID_EZKEY=y |
1157 | # CONFIG_HID_KYE is not set | 1129 | # CONFIG_HID_KYE is not set |
1158 | CONFIG_HID_GYRATION=y | 1130 | CONFIG_HID_GYRATION=y |
@@ -1169,10 +1141,11 @@ CONFIG_HID_PETALYNX=y | |||
1169 | CONFIG_HID_SAMSUNG=y | 1141 | CONFIG_HID_SAMSUNG=y |
1170 | CONFIG_HID_SONY=y | 1142 | CONFIG_HID_SONY=y |
1171 | CONFIG_HID_SUNPLUS=y | 1143 | CONFIG_HID_SUNPLUS=y |
1172 | # CONFIG_GREENASIA_FF is not set | 1144 | # CONFIG_HID_GREENASIA is not set |
1145 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
1173 | # CONFIG_HID_TOPSEED is not set | 1146 | # CONFIG_HID_TOPSEED is not set |
1174 | CONFIG_THRUSTMASTER_FF=m | 1147 | # CONFIG_HID_THRUSTMASTER is not set |
1175 | CONFIG_ZEROPLUS_FF=m | 1148 | # CONFIG_HID_ZEROPLUS is not set |
1176 | CONFIG_USB_SUPPORT=y | 1149 | CONFIG_USB_SUPPORT=y |
1177 | CONFIG_USB_ARCH_HAS_HCD=y | 1150 | CONFIG_USB_ARCH_HAS_HCD=y |
1178 | CONFIG_USB_ARCH_HAS_OHCI=y | 1151 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1198,6 +1171,7 @@ CONFIG_USB_MON=y | |||
1198 | # USB Host Controller Drivers | 1171 | # USB Host Controller Drivers |
1199 | # | 1172 | # |
1200 | # CONFIG_USB_C67X00_HCD is not set | 1173 | # CONFIG_USB_C67X00_HCD is not set |
1174 | # CONFIG_USB_XHCI_HCD is not set | ||
1201 | CONFIG_USB_EHCI_HCD=y | 1175 | CONFIG_USB_EHCI_HCD=y |
1202 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1176 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
1203 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1177 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1207,9 +1181,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1207 | # CONFIG_USB_ISP116X_HCD is not set | 1181 | # CONFIG_USB_ISP116X_HCD is not set |
1208 | # CONFIG_USB_ISP1760_HCD is not set | 1182 | # CONFIG_USB_ISP1760_HCD is not set |
1209 | CONFIG_USB_OHCI_HCD=y | 1183 | CONFIG_USB_OHCI_HCD=y |
1210 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1211 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1184 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1212 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y | 1185 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y |
1186 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1213 | CONFIG_USB_OHCI_HCD_PCI=y | 1187 | CONFIG_USB_OHCI_HCD_PCI=y |
1214 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1188 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
1215 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1189 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
@@ -1329,6 +1303,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1329 | # CONFIG_RTC_DRV_S35390A is not set | 1303 | # CONFIG_RTC_DRV_S35390A is not set |
1330 | # CONFIG_RTC_DRV_FM3130 is not set | 1304 | # CONFIG_RTC_DRV_FM3130 is not set |
1331 | # CONFIG_RTC_DRV_RX8581 is not set | 1305 | # CONFIG_RTC_DRV_RX8581 is not set |
1306 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1332 | 1307 | ||
1333 | # | 1308 | # |
1334 | # SPI RTC drivers | 1309 | # SPI RTC drivers |
@@ -1356,6 +1331,10 @@ CONFIG_RTC_DRV_CMOS=y | |||
1356 | # CONFIG_DMADEVICES is not set | 1331 | # CONFIG_DMADEVICES is not set |
1357 | # CONFIG_AUXDISPLAY is not set | 1332 | # CONFIG_AUXDISPLAY is not set |
1358 | # CONFIG_UIO is not set | 1333 | # CONFIG_UIO is not set |
1334 | |||
1335 | # | ||
1336 | # TI VLYNQ | ||
1337 | # | ||
1359 | # CONFIG_STAGING is not set | 1338 | # CONFIG_STAGING is not set |
1360 | 1339 | ||
1361 | # | 1340 | # |
@@ -1375,11 +1354,12 @@ CONFIG_FS_MBCACHE=y | |||
1375 | # CONFIG_REISERFS_FS is not set | 1354 | # CONFIG_REISERFS_FS is not set |
1376 | # CONFIG_JFS_FS is not set | 1355 | # CONFIG_JFS_FS is not set |
1377 | # CONFIG_FS_POSIX_ACL is not set | 1356 | # CONFIG_FS_POSIX_ACL is not set |
1378 | CONFIG_FILE_LOCKING=y | ||
1379 | # CONFIG_XFS_FS is not set | 1357 | # CONFIG_XFS_FS is not set |
1380 | # CONFIG_GFS2_FS is not set | 1358 | # CONFIG_GFS2_FS is not set |
1381 | # CONFIG_OCFS2_FS is not set | 1359 | # CONFIG_OCFS2_FS is not set |
1382 | # CONFIG_BTRFS_FS is not set | 1360 | # CONFIG_BTRFS_FS is not set |
1361 | CONFIG_FILE_LOCKING=y | ||
1362 | CONFIG_FSNOTIFY=y | ||
1383 | CONFIG_DNOTIFY=y | 1363 | CONFIG_DNOTIFY=y |
1384 | CONFIG_INOTIFY=y | 1364 | CONFIG_INOTIFY=y |
1385 | CONFIG_INOTIFY_USER=y | 1365 | CONFIG_INOTIFY_USER=y |
@@ -1454,6 +1434,7 @@ CONFIG_NFS_FS=y | |||
1454 | CONFIG_NFS_V3=y | 1434 | CONFIG_NFS_V3=y |
1455 | # CONFIG_NFS_V3_ACL is not set | 1435 | # CONFIG_NFS_V3_ACL is not set |
1456 | CONFIG_NFS_V4=y | 1436 | CONFIG_NFS_V4=y |
1437 | # CONFIG_NFS_V4_1 is not set | ||
1457 | CONFIG_ROOT_NFS=y | 1438 | CONFIG_ROOT_NFS=y |
1458 | CONFIG_NFSD=y | 1439 | CONFIG_NFSD=y |
1459 | # CONFIG_NFSD_V3 is not set | 1440 | # CONFIG_NFSD_V3 is not set |
@@ -1555,6 +1536,7 @@ CONFIG_HAS_IOPORT=y | |||
1555 | CONFIG_HAS_DMA=y | 1536 | CONFIG_HAS_DMA=y |
1556 | CONFIG_HAVE_LMB=y | 1537 | CONFIG_HAVE_LMB=y |
1557 | CONFIG_NLATTR=y | 1538 | CONFIG_NLATTR=y |
1539 | CONFIG_GENERIC_ATOMIC64=y | ||
1558 | 1540 | ||
1559 | # | 1541 | # |
1560 | # Kernel hacking | 1542 | # Kernel hacking |
@@ -1585,6 +1567,9 @@ CONFIG_SCHED_DEBUG=y | |||
1585 | # CONFIG_RT_MUTEX_TESTER is not set | 1567 | # CONFIG_RT_MUTEX_TESTER is not set |
1586 | # CONFIG_DEBUG_SPINLOCK is not set | 1568 | # CONFIG_DEBUG_SPINLOCK is not set |
1587 | # CONFIG_DEBUG_MUTEXES is not set | 1569 | # CONFIG_DEBUG_MUTEXES is not set |
1570 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1571 | # CONFIG_PROVE_LOCKING is not set | ||
1572 | # CONFIG_LOCK_STAT is not set | ||
1588 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1573 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1589 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1574 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1590 | # CONFIG_DEBUG_KOBJECT is not set | 1575 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1597,7 +1582,6 @@ CONFIG_DEBUG_INFO=y | |||
1597 | # CONFIG_DEBUG_LIST is not set | 1582 | # CONFIG_DEBUG_LIST is not set |
1598 | # CONFIG_DEBUG_SG is not set | 1583 | # CONFIG_DEBUG_SG is not set |
1599 | # CONFIG_DEBUG_NOTIFIERS is not set | 1584 | # CONFIG_DEBUG_NOTIFIERS is not set |
1600 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1601 | # CONFIG_RCU_TORTURE_TEST is not set | 1585 | # CONFIG_RCU_TORTURE_TEST is not set |
1602 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1586 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1603 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1587 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1611,16 +1595,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1611 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1595 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1612 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1596 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1613 | CONFIG_TRACING_SUPPORT=y | 1597 | CONFIG_TRACING_SUPPORT=y |
1614 | 1598 | CONFIG_FTRACE=y | |
1615 | # | ||
1616 | # Tracers | ||
1617 | # | ||
1618 | # CONFIG_FUNCTION_TRACER is not set | 1599 | # CONFIG_FUNCTION_TRACER is not set |
1600 | # CONFIG_IRQSOFF_TRACER is not set | ||
1619 | # CONFIG_SCHED_TRACER is not set | 1601 | # CONFIG_SCHED_TRACER is not set |
1620 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1602 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1621 | # CONFIG_EVENT_TRACER is not set | ||
1622 | # CONFIG_BOOT_TRACER is not set | 1603 | # CONFIG_BOOT_TRACER is not set |
1623 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1604 | CONFIG_BRANCH_PROFILE_NONE=y |
1605 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1606 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1624 | # CONFIG_STACK_TRACER is not set | 1607 | # CONFIG_STACK_TRACER is not set |
1625 | # CONFIG_KMEMTRACE is not set | 1608 | # CONFIG_KMEMTRACE is not set |
1626 | # CONFIG_WORKQUEUE_TRACER is not set | 1609 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1628,6 +1611,9 @@ CONFIG_TRACING_SUPPORT=y | |||
1628 | # CONFIG_SAMPLES is not set | 1611 | # CONFIG_SAMPLES is not set |
1629 | CONFIG_HAVE_ARCH_KGDB=y | 1612 | CONFIG_HAVE_ARCH_KGDB=y |
1630 | # CONFIG_KGDB is not set | 1613 | # CONFIG_KGDB is not set |
1614 | # CONFIG_KMEMCHECK is not set | ||
1615 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1616 | CONFIG_PPC_WERROR=y | ||
1631 | CONFIG_PRINT_STACK_DEPTH=64 | 1617 | CONFIG_PRINT_STACK_DEPTH=64 |
1632 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1618 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1633 | # CONFIG_DEBUG_STACK_USAGE is not set | 1619 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/86xx/sbc8641d_defconfig b/arch/powerpc/configs/86xx/sbc8641d_defconfig index c30a0c715873..f5ca2e0cd402 100644 --- a/arch/powerpc/configs/86xx/sbc8641d_defconfig +++ b/arch/powerpc/configs/86xx/sbc8641d_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:27 2009 | 4 | # Wed Jul 29 23:32:26 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_PHYS_64BIT is not set | 20 | # CONFIG_PHYS_64BIT is not set |
20 | CONFIG_ALTIVEC=y | 21 | CONFIG_ALTIVEC=y |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | CONFIG_SMP=y | 26 | CONFIG_SMP=y |
25 | CONFIG_NR_CPUS=2 | 27 | CONFIG_NR_CPUS=2 |
26 | CONFIG_PPC32=y | 28 | CONFIG_PPC32=y |
@@ -32,16 +34,17 @@ CONFIG_GENERIC_TIME=y | |||
32 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
33 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
34 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
35 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
36 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
37 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
38 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
39 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
40 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
41 | CONFIG_GENERIC_LOCKBREAK=y | 45 | CONFIG_GENERIC_LOCKBREAK=y |
42 | CONFIG_ARCH_HAS_ILOG2_U32=y | 46 | CONFIG_ARCH_HAS_ILOG2_U32=y |
43 | CONFIG_GENERIC_HWEIGHT=y | 47 | CONFIG_GENERIC_HWEIGHT=y |
44 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
45 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 48 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
46 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
47 | CONFIG_PPC=y | 50 | CONFIG_PPC=y |
@@ -55,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y | |||
55 | CONFIG_GENERIC_TBSYNC=y | 58 | CONFIG_GENERIC_TBSYNC=y |
56 | CONFIG_AUDIT_ARCH=y | 59 | CONFIG_AUDIT_ARCH=y |
57 | CONFIG_GENERIC_BUG=y | 60 | CONFIG_GENERIC_BUG=y |
61 | CONFIG_DTC=y | ||
58 | CONFIG_DEFAULT_UIMAGE=y | 62 | CONFIG_DEFAULT_UIMAGE=y |
59 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
60 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
61 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
62 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
67 | CONFIG_CONSTRUCTORS=y | ||
63 | 68 | ||
64 | # | 69 | # |
65 | # General setup | 70 | # General setup |
@@ -113,7 +118,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
113 | CONFIG_KALLSYMS=y | 118 | CONFIG_KALLSYMS=y |
114 | # CONFIG_KALLSYMS_ALL is not set | 119 | # CONFIG_KALLSYMS_ALL is not set |
115 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 120 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
116 | # CONFIG_STRIP_ASM_SYMS is not set | ||
117 | CONFIG_HOTPLUG=y | 121 | CONFIG_HOTPLUG=y |
118 | CONFIG_PRINTK=y | 122 | CONFIG_PRINTK=y |
119 | CONFIG_BUG=y | 123 | CONFIG_BUG=y |
@@ -126,8 +130,15 @@ CONFIG_TIMERFD=y | |||
126 | CONFIG_EVENTFD=y | 130 | CONFIG_EVENTFD=y |
127 | CONFIG_SHMEM=y | 131 | CONFIG_SHMEM=y |
128 | CONFIG_AIO=y | 132 | CONFIG_AIO=y |
133 | CONFIG_HAVE_PERF_COUNTERS=y | ||
134 | |||
135 | # | ||
136 | # Performance Counters | ||
137 | # | ||
138 | # CONFIG_PERF_COUNTERS is not set | ||
129 | CONFIG_VM_EVENT_COUNTERS=y | 139 | CONFIG_VM_EVENT_COUNTERS=y |
130 | CONFIG_PCI_QUIRKS=y | 140 | CONFIG_PCI_QUIRKS=y |
141 | # CONFIG_STRIP_ASM_SYMS is not set | ||
131 | CONFIG_COMPAT_BRK=y | 142 | CONFIG_COMPAT_BRK=y |
132 | CONFIG_SLAB=y | 143 | CONFIG_SLAB=y |
133 | # CONFIG_SLUB is not set | 144 | # CONFIG_SLUB is not set |
@@ -142,6 +153,11 @@ CONFIG_HAVE_KPROBES=y | |||
142 | CONFIG_HAVE_KRETPROBES=y | 153 | CONFIG_HAVE_KRETPROBES=y |
143 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 154 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
144 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 155 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
156 | |||
157 | # | ||
158 | # GCOV-based kernel profiling | ||
159 | # | ||
160 | # CONFIG_GCOV_KERNEL is not set | ||
145 | # CONFIG_SLOW_WORK is not set | 161 | # CONFIG_SLOW_WORK is not set |
146 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 162 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
147 | CONFIG_SLABINFO=y | 163 | CONFIG_SLABINFO=y |
@@ -155,7 +171,7 @@ CONFIG_MODULE_UNLOAD=y | |||
155 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 171 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
156 | CONFIG_STOP_MACHINE=y | 172 | CONFIG_STOP_MACHINE=y |
157 | CONFIG_BLOCK=y | 173 | CONFIG_BLOCK=y |
158 | # CONFIG_LBD is not set | 174 | CONFIG_LBDAF=y |
159 | # CONFIG_BLK_DEV_BSG is not set | 175 | # CONFIG_BLK_DEV_BSG is not set |
160 | # CONFIG_BLK_DEV_INTEGRITY is not set | 176 | # CONFIG_BLK_DEV_INTEGRITY is not set |
161 | 177 | ||
@@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y | |||
234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
235 | CONFIG_BINFMT_MISC=m | 251 | CONFIG_BINFMT_MISC=m |
236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
253 | # CONFIG_SWIOTLB is not set | ||
237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -255,9 +272,9 @@ CONFIG_MIGRATION=y | |||
255 | CONFIG_ZONE_DMA_FLAG=1 | 272 | CONFIG_ZONE_DMA_FLAG=1 |
256 | CONFIG_BOUNCE=y | 273 | CONFIG_BOUNCE=y |
257 | CONFIG_VIRT_TO_BUS=y | 274 | CONFIG_VIRT_TO_BUS=y |
258 | CONFIG_UNEVICTABLE_LRU=y | ||
259 | CONFIG_HAVE_MLOCK=y | 275 | CONFIG_HAVE_MLOCK=y |
260 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
277 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
261 | CONFIG_PPC_4K_PAGES=y | 278 | CONFIG_PPC_4K_PAGES=y |
262 | # CONFIG_PPC_16K_PAGES is not set | 279 | # CONFIG_PPC_16K_PAGES is not set |
263 | # CONFIG_PPC_64K_PAGES is not set | 280 | # CONFIG_PPC_64K_PAGES is not set |
@@ -284,6 +301,8 @@ CONFIG_PCI_DOMAINS=y | |||
284 | CONFIG_PCI_SYSCALL=y | 301 | CONFIG_PCI_SYSCALL=y |
285 | CONFIG_PCIEPORTBUS=y | 302 | CONFIG_PCIEPORTBUS=y |
286 | CONFIG_PCIEAER=y | 303 | CONFIG_PCIEAER=y |
304 | # CONFIG_PCIE_ECRC is not set | ||
305 | # CONFIG_PCIEAER_INJECT is not set | ||
287 | # CONFIG_PCIEASPM is not set | 306 | # CONFIG_PCIEASPM is not set |
288 | CONFIG_ARCH_SUPPORTS_MSI=y | 307 | CONFIG_ARCH_SUPPORTS_MSI=y |
289 | # CONFIG_PCI_MSI is not set | 308 | # CONFIG_PCI_MSI is not set |
@@ -508,6 +527,7 @@ CONFIG_LLC=m | |||
508 | # CONFIG_ECONET is not set | 527 | # CONFIG_ECONET is not set |
509 | CONFIG_WAN_ROUTER=m | 528 | CONFIG_WAN_ROUTER=m |
510 | # CONFIG_PHONET is not set | 529 | # CONFIG_PHONET is not set |
530 | # CONFIG_IEEE802154 is not set | ||
511 | CONFIG_NET_SCHED=y | 531 | CONFIG_NET_SCHED=y |
512 | 532 | ||
513 | # | 533 | # |
@@ -564,7 +584,11 @@ CONFIG_WIRELESS=y | |||
564 | CONFIG_WIRELESS_OLD_REGULATORY=y | 584 | CONFIG_WIRELESS_OLD_REGULATORY=y |
565 | # CONFIG_WIRELESS_EXT is not set | 585 | # CONFIG_WIRELESS_EXT is not set |
566 | # CONFIG_LIB80211 is not set | 586 | # CONFIG_LIB80211 is not set |
567 | # CONFIG_MAC80211 is not set | 587 | |
588 | # | ||
589 | # CFG80211 needs to be enabled for MAC80211 | ||
590 | # | ||
591 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
568 | # CONFIG_WIMAX is not set | 592 | # CONFIG_WIMAX is not set |
569 | # CONFIG_RFKILL is not set | 593 | # CONFIG_RFKILL is not set |
570 | # CONFIG_NET_9P is not set | 594 | # CONFIG_NET_9P is not set |
@@ -675,6 +699,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
675 | # CONFIG_MTD_UBI is not set | 699 | # CONFIG_MTD_UBI is not set |
676 | CONFIG_OF_DEVICE=y | 700 | CONFIG_OF_DEVICE=y |
677 | CONFIG_OF_I2C=y | 701 | CONFIG_OF_I2C=y |
702 | CONFIG_OF_MDIO=y | ||
678 | # CONFIG_PARPORT is not set | 703 | # CONFIG_PARPORT is not set |
679 | CONFIG_BLK_DEV=y | 704 | CONFIG_BLK_DEV=y |
680 | # CONFIG_BLK_DEV_FD is not set | 705 | # CONFIG_BLK_DEV_FD is not set |
@@ -709,7 +734,9 @@ CONFIG_MISC_DEVICES=y | |||
709 | # | 734 | # |
710 | # CONFIG_EEPROM_AT24 is not set | 735 | # CONFIG_EEPROM_AT24 is not set |
711 | # CONFIG_EEPROM_LEGACY is not set | 736 | # CONFIG_EEPROM_LEGACY is not set |
737 | # CONFIG_EEPROM_MAX6875 is not set | ||
712 | # CONFIG_EEPROM_93CX6 is not set | 738 | # CONFIG_EEPROM_93CX6 is not set |
739 | # CONFIG_CB710_CORE is not set | ||
713 | CONFIG_HAVE_IDE=y | 740 | CONFIG_HAVE_IDE=y |
714 | # CONFIG_IDE is not set | 741 | # CONFIG_IDE is not set |
715 | 742 | ||
@@ -736,6 +763,7 @@ CONFIG_BLK_DEV_DM=y | |||
736 | CONFIG_DM_CRYPT=y | 763 | CONFIG_DM_CRYPT=y |
737 | CONFIG_DM_SNAPSHOT=y | 764 | CONFIG_DM_SNAPSHOT=y |
738 | CONFIG_DM_MIRROR=y | 765 | CONFIG_DM_MIRROR=y |
766 | # CONFIG_DM_LOG_USERSPACE is not set | ||
739 | CONFIG_DM_ZERO=y | 767 | CONFIG_DM_ZERO=y |
740 | # CONFIG_DM_MULTIPATH is not set | 768 | # CONFIG_DM_MULTIPATH is not set |
741 | # CONFIG_DM_DELAY is not set | 769 | # CONFIG_DM_DELAY is not set |
@@ -747,14 +775,17 @@ CONFIG_DM_ZERO=y | |||
747 | # | 775 | # |
748 | 776 | ||
749 | # | 777 | # |
750 | # Enable only one of the two stacks, unless you know what you are doing | 778 | # You can enable one or both FireWire driver stacks. |
779 | # | ||
780 | |||
781 | # | ||
782 | # See the help texts for more information. | ||
751 | # | 783 | # |
752 | # CONFIG_FIREWIRE is not set | 784 | # CONFIG_FIREWIRE is not set |
753 | # CONFIG_IEEE1394 is not set | 785 | # CONFIG_IEEE1394 is not set |
754 | # CONFIG_I2O is not set | 786 | # CONFIG_I2O is not set |
755 | # CONFIG_MACINTOSH_DRIVERS is not set | 787 | # CONFIG_MACINTOSH_DRIVERS is not set |
756 | CONFIG_NETDEVICES=y | 788 | CONFIG_NETDEVICES=y |
757 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
758 | CONFIG_DUMMY=m | 789 | CONFIG_DUMMY=m |
759 | CONFIG_BONDING=m | 790 | CONFIG_BONDING=m |
760 | # CONFIG_MACVLAN is not set | 791 | # CONFIG_MACVLAN is not set |
@@ -801,6 +832,7 @@ CONFIG_MII=y | |||
801 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 832 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
802 | # CONFIG_NET_PCI is not set | 833 | # CONFIG_NET_PCI is not set |
803 | # CONFIG_B44 is not set | 834 | # CONFIG_B44 is not set |
835 | # CONFIG_KS8842 is not set | ||
804 | # CONFIG_ATL2 is not set | 836 | # CONFIG_ATL2 is not set |
805 | CONFIG_NETDEV_1000=y | 837 | CONFIG_NETDEV_1000=y |
806 | # CONFIG_ACENIC is not set | 838 | # CONFIG_ACENIC is not set |
@@ -820,8 +852,10 @@ CONFIG_NETDEV_1000=y | |||
820 | # CONFIG_VIA_VELOCITY is not set | 852 | # CONFIG_VIA_VELOCITY is not set |
821 | # CONFIG_TIGON3 is not set | 853 | # CONFIG_TIGON3 is not set |
822 | # CONFIG_BNX2 is not set | 854 | # CONFIG_BNX2 is not set |
855 | # CONFIG_CNIC is not set | ||
823 | CONFIG_FSL_PQ_MDIO=y | 856 | CONFIG_FSL_PQ_MDIO=y |
824 | CONFIG_GIANFAR=y | 857 | CONFIG_GIANFAR=y |
858 | # CONFIG_MV643XX_ETH is not set | ||
825 | # CONFIG_QLA3XXX is not set | 859 | # CONFIG_QLA3XXX is not set |
826 | # CONFIG_ATL1 is not set | 860 | # CONFIG_ATL1 is not set |
827 | # CONFIG_ATL1E is not set | 861 | # CONFIG_ATL1E is not set |
@@ -1018,13 +1052,17 @@ CONFIG_I2C_MPC=y | |||
1018 | # CONFIG_SENSORS_PCF8574 is not set | 1052 | # CONFIG_SENSORS_PCF8574 is not set |
1019 | # CONFIG_PCF8575 is not set | 1053 | # CONFIG_PCF8575 is not set |
1020 | # CONFIG_SENSORS_PCA9539 is not set | 1054 | # CONFIG_SENSORS_PCA9539 is not set |
1021 | # CONFIG_SENSORS_MAX6875 is not set | ||
1022 | # CONFIG_SENSORS_TSL2550 is not set | 1055 | # CONFIG_SENSORS_TSL2550 is not set |
1023 | # CONFIG_I2C_DEBUG_CORE is not set | 1056 | # CONFIG_I2C_DEBUG_CORE is not set |
1024 | # CONFIG_I2C_DEBUG_ALGO is not set | 1057 | # CONFIG_I2C_DEBUG_ALGO is not set |
1025 | # CONFIG_I2C_DEBUG_BUS is not set | 1058 | # CONFIG_I2C_DEBUG_BUS is not set |
1026 | # CONFIG_I2C_DEBUG_CHIP is not set | 1059 | # CONFIG_I2C_DEBUG_CHIP is not set |
1027 | # CONFIG_SPI is not set | 1060 | # CONFIG_SPI is not set |
1061 | |||
1062 | # | ||
1063 | # PPS support | ||
1064 | # | ||
1065 | # CONFIG_PPS is not set | ||
1028 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 1066 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
1029 | # CONFIG_GPIOLIB is not set | 1067 | # CONFIG_GPIOLIB is not set |
1030 | # CONFIG_W1 is not set | 1068 | # CONFIG_W1 is not set |
@@ -1079,6 +1117,7 @@ CONFIG_HWMON=y | |||
1079 | # CONFIG_SENSORS_SMSC47B397 is not set | 1117 | # CONFIG_SENSORS_SMSC47B397 is not set |
1080 | # CONFIG_SENSORS_ADS7828 is not set | 1118 | # CONFIG_SENSORS_ADS7828 is not set |
1081 | # CONFIG_SENSORS_THMC50 is not set | 1119 | # CONFIG_SENSORS_THMC50 is not set |
1120 | # CONFIG_SENSORS_TMP401 is not set | ||
1082 | # CONFIG_SENSORS_VIA686A is not set | 1121 | # CONFIG_SENSORS_VIA686A is not set |
1083 | # CONFIG_SENSORS_VT1211 is not set | 1122 | # CONFIG_SENSORS_VT1211 is not set |
1084 | # CONFIG_SENSORS_VT8231 is not set | 1123 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1127,23 +1166,9 @@ CONFIG_SSB_POSSIBLE=y | |||
1127 | # CONFIG_MFD_WM8400 is not set | 1166 | # CONFIG_MFD_WM8400 is not set |
1128 | # CONFIG_MFD_WM8350_I2C is not set | 1167 | # CONFIG_MFD_WM8350_I2C is not set |
1129 | # CONFIG_MFD_PCF50633 is not set | 1168 | # CONFIG_MFD_PCF50633 is not set |
1169 | # CONFIG_AB3100_CORE is not set | ||
1130 | # CONFIG_REGULATOR is not set | 1170 | # CONFIG_REGULATOR is not set |
1131 | 1171 | # CONFIG_MEDIA_SUPPORT is not set | |
1132 | # | ||
1133 | # Multimedia devices | ||
1134 | # | ||
1135 | |||
1136 | # | ||
1137 | # Multimedia core support | ||
1138 | # | ||
1139 | # CONFIG_VIDEO_DEV is not set | ||
1140 | # CONFIG_DVB_CORE is not set | ||
1141 | # CONFIG_VIDEO_MEDIA is not set | ||
1142 | |||
1143 | # | ||
1144 | # Multimedia drivers | ||
1145 | # | ||
1146 | CONFIG_DAB=y | ||
1147 | 1172 | ||
1148 | # | 1173 | # |
1149 | # Graphics support | 1174 | # Graphics support |
@@ -1207,6 +1232,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
1207 | # CONFIG_DMADEVICES is not set | 1232 | # CONFIG_DMADEVICES is not set |
1208 | # CONFIG_AUXDISPLAY is not set | 1233 | # CONFIG_AUXDISPLAY is not set |
1209 | # CONFIG_UIO is not set | 1234 | # CONFIG_UIO is not set |
1235 | |||
1236 | # | ||
1237 | # TI VLYNQ | ||
1238 | # | ||
1210 | # CONFIG_STAGING is not set | 1239 | # CONFIG_STAGING is not set |
1211 | 1240 | ||
1212 | # | 1241 | # |
@@ -1236,8 +1265,8 @@ CONFIG_REISERFS_FS_POSIX_ACL=y | |||
1236 | # CONFIG_REISERFS_FS_SECURITY is not set | 1265 | # CONFIG_REISERFS_FS_SECURITY is not set |
1237 | # CONFIG_JFS_FS is not set | 1266 | # CONFIG_JFS_FS is not set |
1238 | CONFIG_FS_POSIX_ACL=y | 1267 | CONFIG_FS_POSIX_ACL=y |
1239 | CONFIG_FILE_LOCKING=y | ||
1240 | # CONFIG_XFS_FS is not set | 1268 | # CONFIG_XFS_FS is not set |
1269 | # CONFIG_GFS2_FS is not set | ||
1241 | CONFIG_OCFS2_FS=m | 1270 | CONFIG_OCFS2_FS=m |
1242 | CONFIG_OCFS2_FS_O2CB=m | 1271 | CONFIG_OCFS2_FS_O2CB=m |
1243 | CONFIG_OCFS2_FS_STATS=y | 1272 | CONFIG_OCFS2_FS_STATS=y |
@@ -1245,6 +1274,8 @@ CONFIG_OCFS2_DEBUG_MASKLOG=y | |||
1245 | # CONFIG_OCFS2_DEBUG_FS is not set | 1274 | # CONFIG_OCFS2_DEBUG_FS is not set |
1246 | # CONFIG_OCFS2_FS_POSIX_ACL is not set | 1275 | # CONFIG_OCFS2_FS_POSIX_ACL is not set |
1247 | # CONFIG_BTRFS_FS is not set | 1276 | # CONFIG_BTRFS_FS is not set |
1277 | CONFIG_FILE_LOCKING=y | ||
1278 | CONFIG_FSNOTIFY=y | ||
1248 | CONFIG_DNOTIFY=y | 1279 | CONFIG_DNOTIFY=y |
1249 | CONFIG_INOTIFY=y | 1280 | CONFIG_INOTIFY=y |
1250 | CONFIG_INOTIFY_USER=y | 1281 | CONFIG_INOTIFY_USER=y |
@@ -1318,6 +1349,7 @@ CONFIG_NFS_FS=y | |||
1318 | CONFIG_NFS_V3=y | 1349 | CONFIG_NFS_V3=y |
1319 | # CONFIG_NFS_V3_ACL is not set | 1350 | # CONFIG_NFS_V3_ACL is not set |
1320 | CONFIG_NFS_V4=y | 1351 | CONFIG_NFS_V4=y |
1352 | # CONFIG_NFS_V4_1 is not set | ||
1321 | CONFIG_ROOT_NFS=y | 1353 | CONFIG_ROOT_NFS=y |
1322 | # CONFIG_NFSD is not set | 1354 | # CONFIG_NFSD is not set |
1323 | CONFIG_LOCKD=y | 1355 | CONFIG_LOCKD=y |
@@ -1409,6 +1441,7 @@ CONFIG_HAS_IOPORT=y | |||
1409 | CONFIG_HAS_DMA=y | 1441 | CONFIG_HAS_DMA=y |
1410 | CONFIG_HAVE_LMB=y | 1442 | CONFIG_HAVE_LMB=y |
1411 | CONFIG_NLATTR=y | 1443 | CONFIG_NLATTR=y |
1444 | CONFIG_GENERIC_ATOMIC64=y | ||
1412 | 1445 | ||
1413 | # | 1446 | # |
1414 | # Kernel hacking | 1447 | # Kernel hacking |
@@ -1434,10 +1467,14 @@ CONFIG_SCHED_DEBUG=y | |||
1434 | # CONFIG_TIMER_STATS is not set | 1467 | # CONFIG_TIMER_STATS is not set |
1435 | # CONFIG_DEBUG_OBJECTS is not set | 1468 | # CONFIG_DEBUG_OBJECTS is not set |
1436 | # CONFIG_DEBUG_SLAB is not set | 1469 | # CONFIG_DEBUG_SLAB is not set |
1470 | CONFIG_DEBUG_PREEMPT=y | ||
1437 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1471 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1438 | # CONFIG_RT_MUTEX_TESTER is not set | 1472 | # CONFIG_RT_MUTEX_TESTER is not set |
1439 | # CONFIG_DEBUG_SPINLOCK is not set | 1473 | # CONFIG_DEBUG_SPINLOCK is not set |
1440 | # CONFIG_DEBUG_MUTEXES is not set | 1474 | # CONFIG_DEBUG_MUTEXES is not set |
1475 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1476 | # CONFIG_PROVE_LOCKING is not set | ||
1477 | # CONFIG_LOCK_STAT is not set | ||
1441 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1478 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1442 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1479 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1443 | # CONFIG_DEBUG_KOBJECT is not set | 1480 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1449,7 +1486,6 @@ CONFIG_DEBUG_INFO=y | |||
1449 | # CONFIG_DEBUG_LIST is not set | 1486 | # CONFIG_DEBUG_LIST is not set |
1450 | # CONFIG_DEBUG_SG is not set | 1487 | # CONFIG_DEBUG_SG is not set |
1451 | # CONFIG_DEBUG_NOTIFIERS is not set | 1488 | # CONFIG_DEBUG_NOTIFIERS is not set |
1452 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1453 | # CONFIG_RCU_TORTURE_TEST is not set | 1489 | # CONFIG_RCU_TORTURE_TEST is not set |
1454 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1490 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1455 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1491 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1463,17 +1499,16 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1463 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1499 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1464 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1500 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1465 | CONFIG_TRACING_SUPPORT=y | 1501 | CONFIG_TRACING_SUPPORT=y |
1466 | 1502 | CONFIG_FTRACE=y | |
1467 | # | ||
1468 | # Tracers | ||
1469 | # | ||
1470 | # CONFIG_FUNCTION_TRACER is not set | 1503 | # CONFIG_FUNCTION_TRACER is not set |
1504 | # CONFIG_IRQSOFF_TRACER is not set | ||
1471 | # CONFIG_PREEMPT_TRACER is not set | 1505 | # CONFIG_PREEMPT_TRACER is not set |
1472 | # CONFIG_SCHED_TRACER is not set | 1506 | # CONFIG_SCHED_TRACER is not set |
1473 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1507 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1474 | # CONFIG_EVENT_TRACER is not set | ||
1475 | # CONFIG_BOOT_TRACER is not set | 1508 | # CONFIG_BOOT_TRACER is not set |
1476 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1509 | CONFIG_BRANCH_PROFILE_NONE=y |
1510 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1511 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1477 | # CONFIG_STACK_TRACER is not set | 1512 | # CONFIG_STACK_TRACER is not set |
1478 | # CONFIG_KMEMTRACE is not set | 1513 | # CONFIG_KMEMTRACE is not set |
1479 | # CONFIG_WORKQUEUE_TRACER is not set | 1514 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1482,9 +1517,13 @@ CONFIG_TRACING_SUPPORT=y | |||
1482 | # CONFIG_SAMPLES is not set | 1517 | # CONFIG_SAMPLES is not set |
1483 | CONFIG_HAVE_ARCH_KGDB=y | 1518 | CONFIG_HAVE_ARCH_KGDB=y |
1484 | # CONFIG_KGDB is not set | 1519 | # CONFIG_KGDB is not set |
1520 | # CONFIG_KMEMCHECK is not set | ||
1521 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1522 | CONFIG_PPC_WERROR=y | ||
1485 | CONFIG_PRINT_STACK_DEPTH=64 | 1523 | CONFIG_PRINT_STACK_DEPTH=64 |
1486 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1524 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1487 | # CONFIG_DEBUG_STACK_USAGE is not set | 1525 | # CONFIG_DEBUG_STACK_USAGE is not set |
1526 | # CONFIG_PPC_EMULATED_STATS is not set | ||
1488 | # CONFIG_CODE_PATCHING_SELFTEST is not set | 1527 | # CONFIG_CODE_PATCHING_SELFTEST is not set |
1489 | # CONFIG_FTR_FIXUP_SELFTEST is not set | 1528 | # CONFIG_FTR_FIXUP_SELFTEST is not set |
1490 | # CONFIG_MSI_BITMAP_SELFTEST is not set | 1529 | # CONFIG_MSI_BITMAP_SELFTEST is not set |
@@ -1505,7 +1544,6 @@ CONFIG_SECURITY_NETWORK=y | |||
1505 | # CONFIG_SECURITY_NETWORK_XFRM is not set | 1544 | # CONFIG_SECURITY_NETWORK_XFRM is not set |
1506 | # CONFIG_SECURITY_PATH is not set | 1545 | # CONFIG_SECURITY_PATH is not set |
1507 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | 1546 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set |
1508 | CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0 | ||
1509 | # CONFIG_SECURITY_TOMOYO is not set | 1547 | # CONFIG_SECURITY_TOMOYO is not set |
1510 | CONFIG_CRYPTO=y | 1548 | CONFIG_CRYPTO=y |
1511 | 1549 | ||
diff --git a/arch/powerpc/configs/adder875_defconfig b/arch/powerpc/configs/adder875_defconfig index 74f7f7c6fdc4..aece6bb5f733 100644 --- a/arch/powerpc/configs/adder875_defconfig +++ b/arch/powerpc/configs/adder875_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:21:50 2009 | 4 | # Wed Jul 29 23:31:47 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | CONFIG_PPC_8xx=y | 13 | CONFIG_PPC_8xx=y |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -27,15 +27,16 @@ CONFIG_GENERIC_TIME=y | |||
27 | CONFIG_GENERIC_TIME_VSYSCALL=y | 27 | CONFIG_GENERIC_TIME_VSYSCALL=y |
28 | CONFIG_GENERIC_CLOCKEVENTS=y | 28 | CONFIG_GENERIC_CLOCKEVENTS=y |
29 | CONFIG_GENERIC_HARDIRQS=y | 29 | CONFIG_GENERIC_HARDIRQS=y |
30 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
30 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 31 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
31 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
32 | CONFIG_STACKTRACE_SUPPORT=y | 33 | CONFIG_STACKTRACE_SUPPORT=y |
33 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 34 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
35 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
34 | CONFIG_LOCKDEP_SUPPORT=y | 36 | CONFIG_LOCKDEP_SUPPORT=y |
35 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 37 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
36 | CONFIG_ARCH_HAS_ILOG2_U32=y | 38 | CONFIG_ARCH_HAS_ILOG2_U32=y |
37 | CONFIG_GENERIC_HWEIGHT=y | 39 | CONFIG_GENERIC_HWEIGHT=y |
38 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
39 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 40 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
40 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 41 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
41 | CONFIG_PPC=y | 42 | CONFIG_PPC=y |
@@ -49,12 +50,14 @@ CONFIG_OF=y | |||
49 | # CONFIG_GENERIC_TBSYNC is not set | 50 | # CONFIG_GENERIC_TBSYNC is not set |
50 | CONFIG_AUDIT_ARCH=y | 51 | CONFIG_AUDIT_ARCH=y |
51 | CONFIG_GENERIC_BUG=y | 52 | CONFIG_GENERIC_BUG=y |
53 | CONFIG_DTC=y | ||
52 | # CONFIG_DEFAULT_UIMAGE is not set | 54 | # CONFIG_DEFAULT_UIMAGE is not set |
53 | CONFIG_REDBOOT=y | 55 | CONFIG_REDBOOT=y |
54 | # CONFIG_PPC_DCR_NATIVE is not set | 56 | # CONFIG_PPC_DCR_NATIVE is not set |
55 | # CONFIG_PPC_DCR_MMIO is not set | 57 | # CONFIG_PPC_DCR_MMIO is not set |
56 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 58 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
57 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 59 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
60 | CONFIG_CONSTRUCTORS=y | ||
58 | 61 | ||
59 | # | 62 | # |
60 | # General setup | 63 | # General setup |
@@ -101,7 +104,6 @@ CONFIG_EMBEDDED=y | |||
101 | CONFIG_KALLSYMS=y | 104 | CONFIG_KALLSYMS=y |
102 | # CONFIG_KALLSYMS_ALL is not set | 105 | # CONFIG_KALLSYMS_ALL is not set |
103 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 106 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
104 | # CONFIG_STRIP_ASM_SYMS is not set | ||
105 | CONFIG_HOTPLUG=y | 107 | CONFIG_HOTPLUG=y |
106 | CONFIG_PRINTK=y | 108 | CONFIG_PRINTK=y |
107 | CONFIG_BUG=y | 109 | CONFIG_BUG=y |
@@ -114,8 +116,15 @@ CONFIG_TIMERFD=y | |||
114 | CONFIG_EVENTFD=y | 116 | CONFIG_EVENTFD=y |
115 | CONFIG_SHMEM=y | 117 | CONFIG_SHMEM=y |
116 | CONFIG_AIO=y | 118 | CONFIG_AIO=y |
119 | CONFIG_HAVE_PERF_COUNTERS=y | ||
120 | |||
121 | # | ||
122 | # Performance Counters | ||
123 | # | ||
124 | # CONFIG_PERF_COUNTERS is not set | ||
117 | # CONFIG_VM_EVENT_COUNTERS is not set | 125 | # CONFIG_VM_EVENT_COUNTERS is not set |
118 | CONFIG_SLUB_DEBUG=y | 126 | CONFIG_SLUB_DEBUG=y |
127 | # CONFIG_STRIP_ASM_SYMS is not set | ||
119 | CONFIG_COMPAT_BRK=y | 128 | CONFIG_COMPAT_BRK=y |
120 | # CONFIG_SLAB is not set | 129 | # CONFIG_SLAB is not set |
121 | CONFIG_SLUB=y | 130 | CONFIG_SLUB=y |
@@ -129,13 +138,18 @@ CONFIG_HAVE_KPROBES=y | |||
129 | CONFIG_HAVE_KRETPROBES=y | 138 | CONFIG_HAVE_KRETPROBES=y |
130 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 139 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
131 | CONFIG_HAVE_CLK=y | 140 | CONFIG_HAVE_CLK=y |
141 | |||
142 | # | ||
143 | # GCOV-based kernel profiling | ||
144 | # | ||
145 | # CONFIG_GCOV_KERNEL is not set | ||
132 | # CONFIG_SLOW_WORK is not set | 146 | # CONFIG_SLOW_WORK is not set |
133 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 147 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
134 | CONFIG_SLABINFO=y | 148 | CONFIG_SLABINFO=y |
135 | CONFIG_BASE_SMALL=1 | 149 | CONFIG_BASE_SMALL=1 |
136 | # CONFIG_MODULES is not set | 150 | # CONFIG_MODULES is not set |
137 | CONFIG_BLOCK=y | 151 | CONFIG_BLOCK=y |
138 | # CONFIG_LBD is not set | 152 | CONFIG_LBDAF=y |
139 | # CONFIG_BLK_DEV_BSG is not set | 153 | # CONFIG_BLK_DEV_BSG is not set |
140 | # CONFIG_BLK_DEV_INTEGRITY is not set | 154 | # CONFIG_BLK_DEV_INTEGRITY is not set |
141 | 155 | ||
@@ -220,6 +234,7 @@ CONFIG_BINFMT_ELF=y | |||
220 | # CONFIG_MATH_EMULATION is not set | 234 | # CONFIG_MATH_EMULATION is not set |
221 | # CONFIG_8XX_MINIMAL_FPEMU is not set | 235 | # CONFIG_8XX_MINIMAL_FPEMU is not set |
222 | # CONFIG_IOMMU_HELPER is not set | 236 | # CONFIG_IOMMU_HELPER is not set |
237 | # CONFIG_SWIOTLB is not set | ||
223 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | 238 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y |
224 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 239 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
225 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 240 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
@@ -239,9 +254,9 @@ CONFIG_MIGRATION=y | |||
239 | CONFIG_ZONE_DMA_FLAG=1 | 254 | CONFIG_ZONE_DMA_FLAG=1 |
240 | CONFIG_BOUNCE=y | 255 | CONFIG_BOUNCE=y |
241 | CONFIG_VIRT_TO_BUS=y | 256 | CONFIG_VIRT_TO_BUS=y |
242 | CONFIG_UNEVICTABLE_LRU=y | ||
243 | CONFIG_HAVE_MLOCK=y | 257 | CONFIG_HAVE_MLOCK=y |
244 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 258 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
259 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
245 | CONFIG_PPC_4K_PAGES=y | 260 | CONFIG_PPC_4K_PAGES=y |
246 | # CONFIG_PPC_16K_PAGES is not set | 261 | # CONFIG_PPC_16K_PAGES is not set |
247 | # CONFIG_PPC_64K_PAGES is not set | 262 | # CONFIG_PPC_64K_PAGES is not set |
@@ -280,6 +295,7 @@ CONFIG_PAGE_OFFSET=0xc0000000 | |||
280 | CONFIG_KERNEL_START=0xc0000000 | 295 | CONFIG_KERNEL_START=0xc0000000 |
281 | CONFIG_PHYSICAL_START=0x00000000 | 296 | CONFIG_PHYSICAL_START=0x00000000 |
282 | CONFIG_TASK_SIZE=0x80000000 | 297 | CONFIG_TASK_SIZE=0x80000000 |
298 | CONFIG_CONSISTENT_SIZE=0x00200000 | ||
283 | CONFIG_NET=y | 299 | CONFIG_NET=y |
284 | 300 | ||
285 | # | 301 | # |
@@ -336,6 +352,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
336 | # CONFIG_ECONET is not set | 352 | # CONFIG_ECONET is not set |
337 | # CONFIG_WAN_ROUTER is not set | 353 | # CONFIG_WAN_ROUTER is not set |
338 | # CONFIG_PHONET is not set | 354 | # CONFIG_PHONET is not set |
355 | # CONFIG_IEEE802154 is not set | ||
339 | # CONFIG_NET_SCHED is not set | 356 | # CONFIG_NET_SCHED is not set |
340 | # CONFIG_DCB is not set | 357 | # CONFIG_DCB is not set |
341 | 358 | ||
@@ -353,7 +370,11 @@ CONFIG_WIRELESS=y | |||
353 | CONFIG_WIRELESS_OLD_REGULATORY=y | 370 | CONFIG_WIRELESS_OLD_REGULATORY=y |
354 | # CONFIG_WIRELESS_EXT is not set | 371 | # CONFIG_WIRELESS_EXT is not set |
355 | # CONFIG_LIB80211 is not set | 372 | # CONFIG_LIB80211 is not set |
356 | # CONFIG_MAC80211 is not set | 373 | |
374 | # | ||
375 | # CFG80211 needs to be enabled for MAC80211 | ||
376 | # | ||
377 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
357 | # CONFIG_WIMAX is not set | 378 | # CONFIG_WIMAX is not set |
358 | # CONFIG_RFKILL is not set | 379 | # CONFIG_RFKILL is not set |
359 | # CONFIG_NET_9P is not set | 380 | # CONFIG_NET_9P is not set |
@@ -452,6 +473,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
452 | # | 473 | # |
453 | # CONFIG_MTD_UBI is not set | 474 | # CONFIG_MTD_UBI is not set |
454 | CONFIG_OF_DEVICE=y | 475 | CONFIG_OF_DEVICE=y |
476 | CONFIG_OF_MDIO=y | ||
455 | # CONFIG_PARPORT is not set | 477 | # CONFIG_PARPORT is not set |
456 | # CONFIG_BLK_DEV is not set | 478 | # CONFIG_BLK_DEV is not set |
457 | # CONFIG_MISC_DEVICES is not set | 479 | # CONFIG_MISC_DEVICES is not set |
@@ -469,7 +491,6 @@ CONFIG_HAVE_IDE=y | |||
469 | # CONFIG_MD is not set | 491 | # CONFIG_MD is not set |
470 | # CONFIG_MACINTOSH_DRIVERS is not set | 492 | # CONFIG_MACINTOSH_DRIVERS is not set |
471 | CONFIG_NETDEVICES=y | 493 | CONFIG_NETDEVICES=y |
472 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
473 | # CONFIG_DUMMY is not set | 494 | # CONFIG_DUMMY is not set |
474 | # CONFIG_BONDING is not set | 495 | # CONFIG_BONDING is not set |
475 | # CONFIG_MACVLAN is not set | 496 | # CONFIG_MACVLAN is not set |
@@ -508,6 +529,7 @@ CONFIG_MII=y | |||
508 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 529 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
509 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 530 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
510 | # CONFIG_B44 is not set | 531 | # CONFIG_B44 is not set |
532 | # CONFIG_KS8842 is not set | ||
511 | CONFIG_FS_ENET=y | 533 | CONFIG_FS_ENET=y |
512 | # CONFIG_FS_ENET_HAS_SCC is not set | 534 | # CONFIG_FS_ENET_HAS_SCC is not set |
513 | CONFIG_FS_ENET_HAS_FEC=y | 535 | CONFIG_FS_ENET_HAS_FEC=y |
@@ -556,11 +578,11 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | |||
556 | # | 578 | # |
557 | CONFIG_INPUT_KEYBOARD=y | 579 | CONFIG_INPUT_KEYBOARD=y |
558 | CONFIG_KEYBOARD_ATKBD=y | 580 | CONFIG_KEYBOARD_ATKBD=y |
559 | # CONFIG_KEYBOARD_SUNKBD is not set | ||
560 | # CONFIG_KEYBOARD_LKKBD is not set | 581 | # CONFIG_KEYBOARD_LKKBD is not set |
561 | # CONFIG_KEYBOARD_XTKBD is not set | ||
562 | # CONFIG_KEYBOARD_NEWTON is not set | 582 | # CONFIG_KEYBOARD_NEWTON is not set |
563 | # CONFIG_KEYBOARD_STOWAWAY is not set | 583 | # CONFIG_KEYBOARD_STOWAWAY is not set |
584 | # CONFIG_KEYBOARD_SUNKBD is not set | ||
585 | # CONFIG_KEYBOARD_XTKBD is not set | ||
564 | CONFIG_INPUT_MOUSE=y | 586 | CONFIG_INPUT_MOUSE=y |
565 | CONFIG_MOUSE_PS2=y | 587 | CONFIG_MOUSE_PS2=y |
566 | CONFIG_MOUSE_PS2_ALPS=y | 588 | CONFIG_MOUSE_PS2_ALPS=y |
@@ -622,6 +644,11 @@ CONFIG_GEN_RTC=y | |||
622 | # CONFIG_TCG_TPM is not set | 644 | # CONFIG_TCG_TPM is not set |
623 | # CONFIG_I2C is not set | 645 | # CONFIG_I2C is not set |
624 | # CONFIG_SPI is not set | 646 | # CONFIG_SPI is not set |
647 | |||
648 | # | ||
649 | # PPS support | ||
650 | # | ||
651 | # CONFIG_PPS is not set | ||
625 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 652 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
626 | # CONFIG_GPIOLIB is not set | 653 | # CONFIG_GPIOLIB is not set |
627 | # CONFIG_W1 is not set | 654 | # CONFIG_W1 is not set |
@@ -644,22 +671,7 @@ CONFIG_SSB_POSSIBLE=y | |||
644 | # CONFIG_HTC_PASIC3 is not set | 671 | # CONFIG_HTC_PASIC3 is not set |
645 | # CONFIG_MFD_TMIO is not set | 672 | # CONFIG_MFD_TMIO is not set |
646 | # CONFIG_REGULATOR is not set | 673 | # CONFIG_REGULATOR is not set |
647 | 674 | # CONFIG_MEDIA_SUPPORT is not set | |
648 | # | ||
649 | # Multimedia devices | ||
650 | # | ||
651 | |||
652 | # | ||
653 | # Multimedia core support | ||
654 | # | ||
655 | # CONFIG_VIDEO_DEV is not set | ||
656 | # CONFIG_DVB_CORE is not set | ||
657 | # CONFIG_VIDEO_MEDIA is not set | ||
658 | |||
659 | # | ||
660 | # Multimedia drivers | ||
661 | # | ||
662 | CONFIG_DAB=y | ||
663 | 675 | ||
664 | # | 676 | # |
665 | # Graphics support | 677 | # Graphics support |
@@ -685,6 +697,10 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
685 | # CONFIG_DMADEVICES is not set | 697 | # CONFIG_DMADEVICES is not set |
686 | # CONFIG_AUXDISPLAY is not set | 698 | # CONFIG_AUXDISPLAY is not set |
687 | # CONFIG_UIO is not set | 699 | # CONFIG_UIO is not set |
700 | |||
701 | # | ||
702 | # TI VLYNQ | ||
703 | # | ||
688 | # CONFIG_STAGING is not set | 704 | # CONFIG_STAGING is not set |
689 | 705 | ||
690 | # | 706 | # |
@@ -696,12 +712,15 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
696 | # CONFIG_REISERFS_FS is not set | 712 | # CONFIG_REISERFS_FS is not set |
697 | # CONFIG_JFS_FS is not set | 713 | # CONFIG_JFS_FS is not set |
698 | # CONFIG_FS_POSIX_ACL is not set | 714 | # CONFIG_FS_POSIX_ACL is not set |
699 | CONFIG_FILE_LOCKING=y | ||
700 | # CONFIG_XFS_FS is not set | 715 | # CONFIG_XFS_FS is not set |
716 | # CONFIG_GFS2_FS is not set | ||
701 | # CONFIG_OCFS2_FS is not set | 717 | # CONFIG_OCFS2_FS is not set |
702 | # CONFIG_BTRFS_FS is not set | 718 | # CONFIG_BTRFS_FS is not set |
719 | CONFIG_FILE_LOCKING=y | ||
720 | CONFIG_FSNOTIFY=y | ||
703 | # CONFIG_DNOTIFY is not set | 721 | # CONFIG_DNOTIFY is not set |
704 | # CONFIG_INOTIFY is not set | 722 | # CONFIG_INOTIFY is not set |
723 | CONFIG_INOTIFY_USER=y | ||
705 | # CONFIG_QUOTA is not set | 724 | # CONFIG_QUOTA is not set |
706 | # CONFIG_AUTOFS_FS is not set | 725 | # CONFIG_AUTOFS_FS is not set |
707 | # CONFIG_AUTOFS4_FS is not set | 726 | # CONFIG_AUTOFS4_FS is not set |
@@ -818,6 +837,7 @@ CONFIG_HAS_IOPORT=y | |||
818 | CONFIG_HAS_DMA=y | 837 | CONFIG_HAS_DMA=y |
819 | CONFIG_HAVE_LMB=y | 838 | CONFIG_HAVE_LMB=y |
820 | CONFIG_NLATTR=y | 839 | CONFIG_NLATTR=y |
840 | CONFIG_GENERIC_ATOMIC64=y | ||
821 | 841 | ||
822 | # | 842 | # |
823 | # Kernel hacking | 843 | # Kernel hacking |
@@ -846,6 +866,9 @@ CONFIG_SCHED_DEBUG=y | |||
846 | # CONFIG_SLUB_STATS is not set | 866 | # CONFIG_SLUB_STATS is not set |
847 | # CONFIG_DEBUG_SPINLOCK is not set | 867 | # CONFIG_DEBUG_SPINLOCK is not set |
848 | # CONFIG_DEBUG_MUTEXES is not set | 868 | # CONFIG_DEBUG_MUTEXES is not set |
869 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
870 | # CONFIG_PROVE_LOCKING is not set | ||
871 | # CONFIG_LOCK_STAT is not set | ||
849 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 872 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
850 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 873 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
851 | # CONFIG_DEBUG_KOBJECT is not set | 874 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -857,7 +880,6 @@ CONFIG_DEBUG_INFO=y | |||
857 | # CONFIG_DEBUG_LIST is not set | 880 | # CONFIG_DEBUG_LIST is not set |
858 | # CONFIG_DEBUG_SG is not set | 881 | # CONFIG_DEBUG_SG is not set |
859 | # CONFIG_DEBUG_NOTIFIERS is not set | 882 | # CONFIG_DEBUG_NOTIFIERS is not set |
860 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
861 | # CONFIG_RCU_TORTURE_TEST is not set | 883 | # CONFIG_RCU_TORTURE_TEST is not set |
862 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 884 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
863 | # CONFIG_BACKTRACE_SELF_TEST is not set | 885 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -870,16 +892,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
870 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 892 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
871 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 893 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
872 | CONFIG_TRACING_SUPPORT=y | 894 | CONFIG_TRACING_SUPPORT=y |
873 | 895 | CONFIG_FTRACE=y | |
874 | # | ||
875 | # Tracers | ||
876 | # | ||
877 | # CONFIG_FUNCTION_TRACER is not set | 896 | # CONFIG_FUNCTION_TRACER is not set |
897 | # CONFIG_IRQSOFF_TRACER is not set | ||
878 | # CONFIG_SCHED_TRACER is not set | 898 | # CONFIG_SCHED_TRACER is not set |
879 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 899 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
880 | # CONFIG_EVENT_TRACER is not set | ||
881 | # CONFIG_BOOT_TRACER is not set | 900 | # CONFIG_BOOT_TRACER is not set |
882 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 901 | CONFIG_BRANCH_PROFILE_NONE=y |
902 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
903 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
883 | # CONFIG_STACK_TRACER is not set | 904 | # CONFIG_STACK_TRACER is not set |
884 | # CONFIG_KMEMTRACE is not set | 905 | # CONFIG_KMEMTRACE is not set |
885 | # CONFIG_WORKQUEUE_TRACER is not set | 906 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -888,9 +909,13 @@ CONFIG_TRACING_SUPPORT=y | |||
888 | # CONFIG_SAMPLES is not set | 909 | # CONFIG_SAMPLES is not set |
889 | CONFIG_HAVE_ARCH_KGDB=y | 910 | CONFIG_HAVE_ARCH_KGDB=y |
890 | # CONFIG_KGDB is not set | 911 | # CONFIG_KGDB is not set |
912 | # CONFIG_KMEMCHECK is not set | ||
913 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
914 | CONFIG_PPC_WERROR=y | ||
891 | CONFIG_PRINT_STACK_DEPTH=64 | 915 | CONFIG_PRINT_STACK_DEPTH=64 |
892 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 916 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
893 | # CONFIG_DEBUG_STACK_USAGE is not set | 917 | # CONFIG_DEBUG_STACK_USAGE is not set |
918 | # CONFIG_PPC_EMULATED_STATS is not set | ||
894 | # CONFIG_CODE_PATCHING_SELFTEST is not set | 919 | # CONFIG_CODE_PATCHING_SELFTEST is not set |
895 | # CONFIG_FTR_FIXUP_SELFTEST is not set | 920 | # CONFIG_FTR_FIXUP_SELFTEST is not set |
896 | # CONFIG_MSI_BITMAP_SELFTEST is not set | 921 | # CONFIG_MSI_BITMAP_SELFTEST is not set |
diff --git a/arch/powerpc/configs/c2k_defconfig b/arch/powerpc/configs/c2k_defconfig index 9ffa8de92803..8105360d53f4 100644 --- a/arch/powerpc/configs/c2k_defconfig +++ b/arch/powerpc/configs/c2k_defconfig | |||
@@ -1,25 +1,27 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:21:51 2009 | 4 | # Wed Jul 29 23:31:48 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_ALTIVEC is not set | 20 | # CONFIG_ALTIVEC is not set |
20 | CONFIG_PPC_STD_MMU=y | 21 | CONFIG_PPC_STD_MMU=y |
21 | CONFIG_PPC_STD_MMU_32=y | 22 | CONFIG_PPC_STD_MMU_32=y |
22 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
23 | # CONFIG_SMP is not set | 25 | # CONFIG_SMP is not set |
24 | CONFIG_NOT_COHERENT_CACHE=y | 26 | CONFIG_NOT_COHERENT_CACHE=y |
25 | CONFIG_CHECK_CACHE_COHERENCY=y | 27 | CONFIG_CHECK_CACHE_COHERENCY=y |
@@ -32,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
32 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
33 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
34 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
35 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
36 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
37 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
38 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
39 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
40 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
41 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
42 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
43 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
44 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
45 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
46 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
@@ -54,11 +57,13 @@ CONFIG_OF=y | |||
54 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
55 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
56 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
60 | CONFIG_DTC=y | ||
57 | # CONFIG_DEFAULT_UIMAGE is not set | 61 | # CONFIG_DEFAULT_UIMAGE is not set |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -118,7 +123,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
118 | CONFIG_KALLSYMS=y | 123 | CONFIG_KALLSYMS=y |
119 | # CONFIG_KALLSYMS_ALL is not set | 124 | # CONFIG_KALLSYMS_ALL is not set |
120 | CONFIG_KALLSYMS_EXTRA_PASS=y | 125 | CONFIG_KALLSYMS_EXTRA_PASS=y |
121 | # CONFIG_STRIP_ASM_SYMS is not set | ||
122 | CONFIG_HOTPLUG=y | 126 | CONFIG_HOTPLUG=y |
123 | CONFIG_PRINTK=y | 127 | CONFIG_PRINTK=y |
124 | CONFIG_BUG=y | 128 | CONFIG_BUG=y |
@@ -131,16 +135,23 @@ CONFIG_TIMERFD=y | |||
131 | CONFIG_EVENTFD=y | 135 | CONFIG_EVENTFD=y |
132 | CONFIG_SHMEM=y | 136 | CONFIG_SHMEM=y |
133 | CONFIG_AIO=y | 137 | CONFIG_AIO=y |
138 | CONFIG_HAVE_PERF_COUNTERS=y | ||
139 | |||
140 | # | ||
141 | # Performance Counters | ||
142 | # | ||
143 | # CONFIG_PERF_COUNTERS is not set | ||
134 | CONFIG_VM_EVENT_COUNTERS=y | 144 | CONFIG_VM_EVENT_COUNTERS=y |
135 | CONFIG_PCI_QUIRKS=y | 145 | CONFIG_PCI_QUIRKS=y |
136 | CONFIG_SLUB_DEBUG=y | 146 | CONFIG_SLUB_DEBUG=y |
147 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 148 | CONFIG_COMPAT_BRK=y |
138 | # CONFIG_SLAB is not set | 149 | # CONFIG_SLAB is not set |
139 | CONFIG_SLUB=y | 150 | CONFIG_SLUB=y |
140 | # CONFIG_SLOB is not set | 151 | # CONFIG_SLOB is not set |
141 | CONFIG_PROFILING=y | 152 | CONFIG_PROFILING=y |
142 | CONFIG_TRACEPOINTS=y | 153 | CONFIG_TRACEPOINTS=y |
143 | # CONFIG_MARKERS is not set | 154 | CONFIG_MARKERS=y |
144 | CONFIG_OPROFILE=m | 155 | CONFIG_OPROFILE=m |
145 | CONFIG_HAVE_OPROFILE=y | 156 | CONFIG_HAVE_OPROFILE=y |
146 | CONFIG_KPROBES=y | 157 | CONFIG_KPROBES=y |
@@ -150,6 +161,11 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
150 | CONFIG_HAVE_KPROBES=y | 161 | CONFIG_HAVE_KPROBES=y |
151 | CONFIG_HAVE_KRETPROBES=y | 162 | CONFIG_HAVE_KRETPROBES=y |
152 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 163 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
164 | |||
165 | # | ||
166 | # GCOV-based kernel profiling | ||
167 | # | ||
168 | # CONFIG_GCOV_KERNEL is not set | ||
153 | # CONFIG_SLOW_WORK is not set | 169 | # CONFIG_SLOW_WORK is not set |
154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 170 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
155 | CONFIG_SLABINFO=y | 171 | CONFIG_SLABINFO=y |
@@ -162,7 +178,7 @@ CONFIG_MODULE_UNLOAD=y | |||
162 | CONFIG_MODVERSIONS=y | 178 | CONFIG_MODVERSIONS=y |
163 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 179 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
164 | CONFIG_BLOCK=y | 180 | CONFIG_BLOCK=y |
165 | CONFIG_LBD=y | 181 | CONFIG_LBDAF=y |
166 | # CONFIG_BLK_DEV_BSG is not set | 182 | # CONFIG_BLK_DEV_BSG is not set |
167 | # CONFIG_BLK_DEV_INTEGRITY is not set | 183 | # CONFIG_BLK_DEV_INTEGRITY is not set |
168 | 184 | ||
@@ -258,6 +274,7 @@ CONFIG_BINFMT_ELF=y | |||
258 | # CONFIG_HAVE_AOUT is not set | 274 | # CONFIG_HAVE_AOUT is not set |
259 | CONFIG_BINFMT_MISC=y | 275 | CONFIG_BINFMT_MISC=y |
260 | # CONFIG_IOMMU_HELPER is not set | 276 | # CONFIG_IOMMU_HELPER is not set |
277 | # CONFIG_SWIOTLB is not set | ||
261 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | 278 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y |
262 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 279 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
263 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 280 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
@@ -279,9 +296,9 @@ CONFIG_MIGRATION=y | |||
279 | CONFIG_ZONE_DMA_FLAG=1 | 296 | CONFIG_ZONE_DMA_FLAG=1 |
280 | CONFIG_BOUNCE=y | 297 | CONFIG_BOUNCE=y |
281 | CONFIG_VIRT_TO_BUS=y | 298 | CONFIG_VIRT_TO_BUS=y |
282 | CONFIG_UNEVICTABLE_LRU=y | ||
283 | CONFIG_HAVE_MLOCK=y | 299 | CONFIG_HAVE_MLOCK=y |
284 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 300 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
301 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
285 | CONFIG_PPC_4K_PAGES=y | 302 | CONFIG_PPC_4K_PAGES=y |
286 | # CONFIG_PPC_16K_PAGES is not set | 303 | # CONFIG_PPC_16K_PAGES is not set |
287 | # CONFIG_PPC_64K_PAGES is not set | 304 | # CONFIG_PPC_64K_PAGES is not set |
@@ -331,6 +348,7 @@ CONFIG_PAGE_OFFSET=0xc0000000 | |||
331 | CONFIG_KERNEL_START=0xc0000000 | 348 | CONFIG_KERNEL_START=0xc0000000 |
332 | CONFIG_PHYSICAL_START=0x00000000 | 349 | CONFIG_PHYSICAL_START=0x00000000 |
333 | CONFIG_TASK_SIZE=0xc0000000 | 350 | CONFIG_TASK_SIZE=0xc0000000 |
351 | CONFIG_CONSISTENT_SIZE=0x00200000 | ||
334 | CONFIG_NET=y | 352 | CONFIG_NET=y |
335 | 353 | ||
336 | # | 354 | # |
@@ -583,6 +601,7 @@ CONFIG_LLC=m | |||
583 | # CONFIG_ECONET is not set | 601 | # CONFIG_ECONET is not set |
584 | # CONFIG_WAN_ROUTER is not set | 602 | # CONFIG_WAN_ROUTER is not set |
585 | # CONFIG_PHONET is not set | 603 | # CONFIG_PHONET is not set |
604 | # CONFIG_IEEE802154 is not set | ||
586 | CONFIG_NET_SCHED=y | 605 | CONFIG_NET_SCHED=y |
587 | 606 | ||
588 | # | 607 | # |
@@ -663,7 +682,11 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
663 | CONFIG_WIRELESS_EXT=y | 682 | CONFIG_WIRELESS_EXT=y |
664 | CONFIG_WIRELESS_EXT_SYSFS=y | 683 | CONFIG_WIRELESS_EXT_SYSFS=y |
665 | # CONFIG_LIB80211 is not set | 684 | # CONFIG_LIB80211 is not set |
666 | # CONFIG_MAC80211 is not set | 685 | |
686 | # | ||
687 | # CFG80211 needs to be enabled for MAC80211 | ||
688 | # | ||
689 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
667 | # CONFIG_WIMAX is not set | 690 | # CONFIG_WIMAX is not set |
668 | # CONFIG_RFKILL is not set | 691 | # CONFIG_RFKILL is not set |
669 | # CONFIG_NET_9P is not set | 692 | # CONFIG_NET_9P is not set |
@@ -772,6 +795,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
772 | # CONFIG_MTD_UBI is not set | 795 | # CONFIG_MTD_UBI is not set |
773 | CONFIG_OF_DEVICE=y | 796 | CONFIG_OF_DEVICE=y |
774 | CONFIG_OF_I2C=m | 797 | CONFIG_OF_I2C=m |
798 | CONFIG_OF_MDIO=y | ||
775 | # CONFIG_PARPORT is not set | 799 | # CONFIG_PARPORT is not set |
776 | CONFIG_BLK_DEV=y | 800 | CONFIG_BLK_DEV=y |
777 | # CONFIG_BLK_DEV_FD is not set | 801 | # CONFIG_BLK_DEV_FD is not set |
@@ -816,10 +840,6 @@ CONFIG_BLK_DEV_SR=m | |||
816 | CONFIG_BLK_DEV_SR_VENDOR=y | 840 | CONFIG_BLK_DEV_SR_VENDOR=y |
817 | CONFIG_CHR_DEV_SG=m | 841 | CONFIG_CHR_DEV_SG=m |
818 | # CONFIG_CHR_DEV_SCH is not set | 842 | # CONFIG_CHR_DEV_SCH is not set |
819 | |||
820 | # | ||
821 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
822 | # | ||
823 | # CONFIG_SCSI_MULTI_LUN is not set | 843 | # CONFIG_SCSI_MULTI_LUN is not set |
824 | CONFIG_SCSI_CONSTANTS=y | 844 | CONFIG_SCSI_CONSTANTS=y |
825 | CONFIG_SCSI_LOGGING=y | 845 | CONFIG_SCSI_LOGGING=y |
@@ -836,6 +856,7 @@ CONFIG_SCSI_ISCSI_ATTRS=m | |||
836 | CONFIG_SCSI_SRP_ATTRS=m | 856 | CONFIG_SCSI_SRP_ATTRS=m |
837 | CONFIG_SCSI_LOWLEVEL=y | 857 | CONFIG_SCSI_LOWLEVEL=y |
838 | # CONFIG_ISCSI_TCP is not set | 858 | # CONFIG_ISCSI_TCP is not set |
859 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
839 | CONFIG_BLK_DEV_3W_XXXX_RAID=m | 860 | CONFIG_BLK_DEV_3W_XXXX_RAID=m |
840 | CONFIG_SCSI_3W_9XXX=m | 861 | CONFIG_SCSI_3W_9XXX=m |
841 | CONFIG_SCSI_ACARD=m | 862 | CONFIG_SCSI_ACARD=m |
@@ -854,6 +875,7 @@ CONFIG_AIC79XX_RESET_DELAY_MS=15000 | |||
854 | CONFIG_AIC79XX_DEBUG_MASK=0 | 875 | CONFIG_AIC79XX_DEBUG_MASK=0 |
855 | # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set | 876 | # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set |
856 | # CONFIG_SCSI_AIC94XX is not set | 877 | # CONFIG_SCSI_AIC94XX is not set |
878 | # CONFIG_SCSI_MVSAS is not set | ||
857 | # CONFIG_SCSI_DPT_I2O is not set | 879 | # CONFIG_SCSI_DPT_I2O is not set |
858 | # CONFIG_SCSI_ADVANSYS is not set | 880 | # CONFIG_SCSI_ADVANSYS is not set |
859 | CONFIG_SCSI_ARCMSR=m | 881 | CONFIG_SCSI_ARCMSR=m |
@@ -875,7 +897,6 @@ CONFIG_SCSI_GDTH=m | |||
875 | CONFIG_SCSI_IPS=m | 897 | CONFIG_SCSI_IPS=m |
876 | CONFIG_SCSI_INITIO=m | 898 | CONFIG_SCSI_INITIO=m |
877 | # CONFIG_SCSI_INIA100 is not set | 899 | # CONFIG_SCSI_INIA100 is not set |
878 | # CONFIG_SCSI_MVSAS is not set | ||
879 | # CONFIG_SCSI_STEX is not set | 900 | # CONFIG_SCSI_STEX is not set |
880 | CONFIG_SCSI_SYM53C8XX_2=m | 901 | CONFIG_SCSI_SYM53C8XX_2=m |
881 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 | 902 | CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 |
@@ -903,14 +924,17 @@ CONFIG_SCSI_LPFC=m | |||
903 | # | 924 | # |
904 | 925 | ||
905 | # | 926 | # |
906 | # Enable only one of the two stacks, unless you know what you are doing | 927 | # You can enable one or both FireWire driver stacks. |
928 | # | ||
929 | |||
930 | # | ||
931 | # See the help texts for more information. | ||
907 | # | 932 | # |
908 | # CONFIG_FIREWIRE is not set | 933 | # CONFIG_FIREWIRE is not set |
909 | # CONFIG_IEEE1394 is not set | 934 | # CONFIG_IEEE1394 is not set |
910 | # CONFIG_I2O is not set | 935 | # CONFIG_I2O is not set |
911 | # CONFIG_MACINTOSH_DRIVERS is not set | 936 | # CONFIG_MACINTOSH_DRIVERS is not set |
912 | CONFIG_NETDEVICES=y | 937 | CONFIG_NETDEVICES=y |
913 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
914 | CONFIG_DUMMY=m | 938 | CONFIG_DUMMY=m |
915 | CONFIG_BONDING=m | 939 | CONFIG_BONDING=m |
916 | # CONFIG_MACVLAN is not set | 940 | # CONFIG_MACVLAN is not set |
@@ -957,6 +981,7 @@ CONFIG_MII=y | |||
957 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 981 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
958 | # CONFIG_NET_PCI is not set | 982 | # CONFIG_NET_PCI is not set |
959 | # CONFIG_B44 is not set | 983 | # CONFIG_B44 is not set |
984 | # CONFIG_KS8842 is not set | ||
960 | # CONFIG_ATL2 is not set | 985 | # CONFIG_ATL2 is not set |
961 | CONFIG_NETDEV_1000=y | 986 | CONFIG_NETDEV_1000=y |
962 | # CONFIG_ACENIC is not set | 987 | # CONFIG_ACENIC is not set |
@@ -976,6 +1001,7 @@ CONFIG_NETDEV_1000=y | |||
976 | # CONFIG_VIA_VELOCITY is not set | 1001 | # CONFIG_VIA_VELOCITY is not set |
977 | # CONFIG_TIGON3 is not set | 1002 | # CONFIG_TIGON3 is not set |
978 | # CONFIG_BNX2 is not set | 1003 | # CONFIG_BNX2 is not set |
1004 | # CONFIG_CNIC is not set | ||
979 | CONFIG_MV643XX_ETH=y | 1005 | CONFIG_MV643XX_ETH=y |
980 | # CONFIG_QLA3XXX is not set | 1006 | # CONFIG_QLA3XXX is not set |
981 | # CONFIG_ATL1 is not set | 1007 | # CONFIG_ATL1 is not set |
@@ -1177,13 +1203,17 @@ CONFIG_I2C_MV64XXX=m | |||
1177 | CONFIG_SENSORS_PCF8574=m | 1203 | CONFIG_SENSORS_PCF8574=m |
1178 | # CONFIG_PCF8575 is not set | 1204 | # CONFIG_PCF8575 is not set |
1179 | # CONFIG_SENSORS_PCA9539 is not set | 1205 | # CONFIG_SENSORS_PCA9539 is not set |
1180 | # CONFIG_SENSORS_MAX6875 is not set | ||
1181 | # CONFIG_SENSORS_TSL2550 is not set | 1206 | # CONFIG_SENSORS_TSL2550 is not set |
1182 | # CONFIG_I2C_DEBUG_CORE is not set | 1207 | # CONFIG_I2C_DEBUG_CORE is not set |
1183 | # CONFIG_I2C_DEBUG_ALGO is not set | 1208 | # CONFIG_I2C_DEBUG_ALGO is not set |
1184 | # CONFIG_I2C_DEBUG_BUS is not set | 1209 | # CONFIG_I2C_DEBUG_BUS is not set |
1185 | # CONFIG_I2C_DEBUG_CHIP is not set | 1210 | # CONFIG_I2C_DEBUG_CHIP is not set |
1186 | # CONFIG_SPI is not set | 1211 | # CONFIG_SPI is not set |
1212 | |||
1213 | # | ||
1214 | # PPS support | ||
1215 | # | ||
1216 | # CONFIG_PPS is not set | ||
1187 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 1217 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
1188 | # CONFIG_GPIOLIB is not set | 1218 | # CONFIG_GPIOLIB is not set |
1189 | # CONFIG_W1 is not set | 1219 | # CONFIG_W1 is not set |
@@ -1238,6 +1268,7 @@ CONFIG_SENSORS_SMSC47M1=m | |||
1238 | CONFIG_SENSORS_SMSC47B397=m | 1268 | CONFIG_SENSORS_SMSC47B397=m |
1239 | # CONFIG_SENSORS_ADS7828 is not set | 1269 | # CONFIG_SENSORS_ADS7828 is not set |
1240 | # CONFIG_SENSORS_THMC50 is not set | 1270 | # CONFIG_SENSORS_THMC50 is not set |
1271 | # CONFIG_SENSORS_TMP401 is not set | ||
1241 | CONFIG_SENSORS_VIA686A=m | 1272 | CONFIG_SENSORS_VIA686A=m |
1242 | # CONFIG_SENSORS_VT1211 is not set | 1273 | # CONFIG_SENSORS_VT1211 is not set |
1243 | # CONFIG_SENSORS_VT8231 is not set | 1274 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1266,7 +1297,6 @@ CONFIG_SOFT_WATCHDOG=m | |||
1266 | # | 1297 | # |
1267 | CONFIG_PCIPCWATCHDOG=m | 1298 | CONFIG_PCIPCWATCHDOG=m |
1268 | CONFIG_WDTPCI=m | 1299 | CONFIG_WDTPCI=m |
1269 | CONFIG_WDT_501_PCI=y | ||
1270 | 1300 | ||
1271 | # | 1301 | # |
1272 | # USB-based Watchdog Cards | 1302 | # USB-based Watchdog Cards |
@@ -1289,23 +1319,9 @@ CONFIG_SSB_POSSIBLE=y | |||
1289 | # CONFIG_MFD_WM8400 is not set | 1319 | # CONFIG_MFD_WM8400 is not set |
1290 | # CONFIG_MFD_WM8350_I2C is not set | 1320 | # CONFIG_MFD_WM8350_I2C is not set |
1291 | # CONFIG_MFD_PCF50633 is not set | 1321 | # CONFIG_MFD_PCF50633 is not set |
1322 | # CONFIG_AB3100_CORE is not set | ||
1292 | # CONFIG_REGULATOR is not set | 1323 | # CONFIG_REGULATOR is not set |
1293 | 1324 | # CONFIG_MEDIA_SUPPORT is not set | |
1294 | # | ||
1295 | # Multimedia devices | ||
1296 | # | ||
1297 | |||
1298 | # | ||
1299 | # Multimedia core support | ||
1300 | # | ||
1301 | # CONFIG_VIDEO_DEV is not set | ||
1302 | # CONFIG_DVB_CORE is not set | ||
1303 | # CONFIG_VIDEO_MEDIA is not set | ||
1304 | |||
1305 | # | ||
1306 | # Multimedia drivers | ||
1307 | # | ||
1308 | # CONFIG_DAB is not set | ||
1309 | 1325 | ||
1310 | # | 1326 | # |
1311 | # Graphics support | 1327 | # Graphics support |
@@ -1354,6 +1370,7 @@ CONFIG_USB_MON=m | |||
1354 | # USB Host Controller Drivers | 1370 | # USB Host Controller Drivers |
1355 | # | 1371 | # |
1356 | # CONFIG_USB_C67X00_HCD is not set | 1372 | # CONFIG_USB_C67X00_HCD is not set |
1373 | # CONFIG_USB_XHCI_HCD is not set | ||
1357 | CONFIG_USB_EHCI_HCD=m | 1374 | CONFIG_USB_EHCI_HCD=m |
1358 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1375 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
1359 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1376 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1362,9 +1379,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1362 | # CONFIG_USB_ISP116X_HCD is not set | 1379 | # CONFIG_USB_ISP116X_HCD is not set |
1363 | # CONFIG_USB_ISP1760_HCD is not set | 1380 | # CONFIG_USB_ISP1760_HCD is not set |
1364 | CONFIG_USB_OHCI_HCD=m | 1381 | CONFIG_USB_OHCI_HCD=m |
1365 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1366 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1382 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1367 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1383 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
1384 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1368 | CONFIG_USB_OHCI_HCD_PCI=y | 1385 | CONFIG_USB_OHCI_HCD_PCI=y |
1369 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1386 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
1370 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1387 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
@@ -1545,6 +1562,10 @@ CONFIG_DMADEVICES=y | |||
1545 | # | 1562 | # |
1546 | # CONFIG_AUXDISPLAY is not set | 1563 | # CONFIG_AUXDISPLAY is not set |
1547 | # CONFIG_UIO is not set | 1564 | # CONFIG_UIO is not set |
1565 | |||
1566 | # | ||
1567 | # TI VLYNQ | ||
1568 | # | ||
1548 | # CONFIG_STAGING is not set | 1569 | # CONFIG_STAGING is not set |
1549 | 1570 | ||
1550 | # | 1571 | # |
@@ -1563,11 +1584,12 @@ CONFIG_FS_MBCACHE=m | |||
1563 | # CONFIG_REISERFS_FS is not set | 1584 | # CONFIG_REISERFS_FS is not set |
1564 | # CONFIG_JFS_FS is not set | 1585 | # CONFIG_JFS_FS is not set |
1565 | CONFIG_FS_POSIX_ACL=y | 1586 | CONFIG_FS_POSIX_ACL=y |
1566 | CONFIG_FILE_LOCKING=y | ||
1567 | # CONFIG_XFS_FS is not set | 1587 | # CONFIG_XFS_FS is not set |
1568 | # CONFIG_GFS2_FS is not set | 1588 | # CONFIG_GFS2_FS is not set |
1569 | # CONFIG_OCFS2_FS is not set | 1589 | # CONFIG_OCFS2_FS is not set |
1570 | # CONFIG_BTRFS_FS is not set | 1590 | # CONFIG_BTRFS_FS is not set |
1591 | CONFIG_FILE_LOCKING=y | ||
1592 | CONFIG_FSNOTIFY=y | ||
1571 | CONFIG_DNOTIFY=y | 1593 | CONFIG_DNOTIFY=y |
1572 | CONFIG_INOTIFY=y | 1594 | CONFIG_INOTIFY=y |
1573 | CONFIG_INOTIFY_USER=y | 1595 | CONFIG_INOTIFY_USER=y |
@@ -1652,6 +1674,7 @@ CONFIG_NFS_FS=y | |||
1652 | CONFIG_NFS_V3=y | 1674 | CONFIG_NFS_V3=y |
1653 | CONFIG_NFS_V3_ACL=y | 1675 | CONFIG_NFS_V3_ACL=y |
1654 | CONFIG_NFS_V4=y | 1676 | CONFIG_NFS_V4=y |
1677 | # CONFIG_NFS_V4_1 is not set | ||
1655 | CONFIG_ROOT_NFS=y | 1678 | CONFIG_ROOT_NFS=y |
1656 | # CONFIG_NFSD is not set | 1679 | # CONFIG_NFSD is not set |
1657 | CONFIG_LOCKD=y | 1680 | CONFIG_LOCKD=y |
@@ -1764,6 +1787,7 @@ CONFIG_HAS_DMA=y | |||
1764 | CONFIG_CHECK_SIGNATURE=y | 1787 | CONFIG_CHECK_SIGNATURE=y |
1765 | CONFIG_HAVE_LMB=y | 1788 | CONFIG_HAVE_LMB=y |
1766 | CONFIG_NLATTR=y | 1789 | CONFIG_NLATTR=y |
1790 | CONFIG_GENERIC_ATOMIC64=y | ||
1767 | 1791 | ||
1768 | # | 1792 | # |
1769 | # Kernel hacking | 1793 | # Kernel hacking |
@@ -1794,6 +1818,9 @@ CONFIG_SCHED_DEBUG=y | |||
1794 | # CONFIG_RT_MUTEX_TESTER is not set | 1818 | # CONFIG_RT_MUTEX_TESTER is not set |
1795 | CONFIG_DEBUG_SPINLOCK=y | 1819 | CONFIG_DEBUG_SPINLOCK=y |
1796 | # CONFIG_DEBUG_MUTEXES is not set | 1820 | # CONFIG_DEBUG_MUTEXES is not set |
1821 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1822 | # CONFIG_PROVE_LOCKING is not set | ||
1823 | # CONFIG_LOCK_STAT is not set | ||
1797 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | 1824 | CONFIG_DEBUG_SPINLOCK_SLEEP=y |
1798 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1825 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1799 | CONFIG_STACKTRACE=y | 1826 | CONFIG_STACKTRACE=y |
@@ -1807,7 +1834,6 @@ CONFIG_DEBUG_MEMORY_INIT=y | |||
1807 | # CONFIG_DEBUG_LIST is not set | 1834 | # CONFIG_DEBUG_LIST is not set |
1808 | # CONFIG_DEBUG_SG is not set | 1835 | # CONFIG_DEBUG_SG is not set |
1809 | # CONFIG_DEBUG_NOTIFIERS is not set | 1836 | # CONFIG_DEBUG_NOTIFIERS is not set |
1810 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1811 | # CONFIG_RCU_TORTURE_TEST is not set | 1837 | # CONFIG_RCU_TORTURE_TEST is not set |
1812 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1838 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1813 | # CONFIG_KPROBES_SANITY_TEST is not set | 1839 | # CONFIG_KPROBES_SANITY_TEST is not set |
@@ -1824,30 +1850,34 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1824 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1850 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1825 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1851 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1826 | CONFIG_RING_BUFFER=y | 1852 | CONFIG_RING_BUFFER=y |
1853 | CONFIG_EVENT_TRACING=y | ||
1854 | CONFIG_CONTEXT_SWITCH_TRACER=y | ||
1827 | CONFIG_TRACING=y | 1855 | CONFIG_TRACING=y |
1828 | CONFIG_TRACING_SUPPORT=y | 1856 | CONFIG_TRACING_SUPPORT=y |
1829 | 1857 | CONFIG_FTRACE=y | |
1830 | # | ||
1831 | # Tracers | ||
1832 | # | ||
1833 | # CONFIG_FUNCTION_TRACER is not set | 1858 | # CONFIG_FUNCTION_TRACER is not set |
1859 | # CONFIG_IRQSOFF_TRACER is not set | ||
1834 | # CONFIG_SCHED_TRACER is not set | 1860 | # CONFIG_SCHED_TRACER is not set |
1835 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1861 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1836 | # CONFIG_EVENT_TRACER is not set | ||
1837 | # CONFIG_BOOT_TRACER is not set | 1862 | # CONFIG_BOOT_TRACER is not set |
1838 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1863 | CONFIG_BRANCH_PROFILE_NONE=y |
1864 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1865 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1839 | # CONFIG_STACK_TRACER is not set | 1866 | # CONFIG_STACK_TRACER is not set |
1840 | # CONFIG_KMEMTRACE is not set | 1867 | # CONFIG_KMEMTRACE is not set |
1841 | # CONFIG_WORKQUEUE_TRACER is not set | 1868 | # CONFIG_WORKQUEUE_TRACER is not set |
1842 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1869 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1843 | # CONFIG_FTRACE_STARTUP_TEST is not set | 1870 | # CONFIG_RING_BUFFER_BENCHMARK is not set |
1844 | # CONFIG_DYNAMIC_DEBUG is not set | 1871 | # CONFIG_DYNAMIC_DEBUG is not set |
1845 | # CONFIG_SAMPLES is not set | 1872 | # CONFIG_SAMPLES is not set |
1846 | CONFIG_HAVE_ARCH_KGDB=y | 1873 | CONFIG_HAVE_ARCH_KGDB=y |
1847 | # CONFIG_KGDB is not set | 1874 | # CONFIG_KGDB is not set |
1875 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1876 | CONFIG_PPC_WERROR=y | ||
1848 | CONFIG_PRINT_STACK_DEPTH=64 | 1877 | CONFIG_PRINT_STACK_DEPTH=64 |
1849 | CONFIG_DEBUG_STACKOVERFLOW=y | 1878 | CONFIG_DEBUG_STACKOVERFLOW=y |
1850 | CONFIG_DEBUG_STACK_USAGE=y | 1879 | CONFIG_DEBUG_STACK_USAGE=y |
1880 | # CONFIG_PPC_EMULATED_STATS is not set | ||
1851 | # CONFIG_CODE_PATCHING_SELFTEST is not set | 1881 | # CONFIG_CODE_PATCHING_SELFTEST is not set |
1852 | # CONFIG_FTR_FIXUP_SELFTEST is not set | 1882 | # CONFIG_FTR_FIXUP_SELFTEST is not set |
1853 | # CONFIG_MSI_BITMAP_SELFTEST is not set | 1883 | # CONFIG_MSI_BITMAP_SELFTEST is not set |
@@ -1869,7 +1899,6 @@ CONFIG_SECURITY_NETWORK=y | |||
1869 | # CONFIG_SECURITY_NETWORK_XFRM is not set | 1899 | # CONFIG_SECURITY_NETWORK_XFRM is not set |
1870 | # CONFIG_SECURITY_PATH is not set | 1900 | # CONFIG_SECURITY_PATH is not set |
1871 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | 1901 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set |
1872 | CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0 | ||
1873 | CONFIG_SECURITY_SELINUX=y | 1902 | CONFIG_SECURITY_SELINUX=y |
1874 | CONFIG_SECURITY_SELINUX_BOOTPARAM=y | 1903 | CONFIG_SECURITY_SELINUX_BOOTPARAM=y |
1875 | CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 | 1904 | CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 |
diff --git a/arch/powerpc/configs/ep8248e_defconfig b/arch/powerpc/configs/ep8248e_defconfig index 04915c3a43f6..0aa5b43ffeb2 100644 --- a/arch/powerpc/configs/ep8248e_defconfig +++ b/arch/powerpc/configs/ep8248e_defconfig | |||
@@ -1,25 +1,27 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:21:52 2009 | 4 | # Wed Jul 29 23:31:49 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_ALTIVEC is not set | 20 | # CONFIG_ALTIVEC is not set |
20 | CONFIG_PPC_STD_MMU=y | 21 | CONFIG_PPC_STD_MMU=y |
21 | CONFIG_PPC_STD_MMU_32=y | 22 | CONFIG_PPC_STD_MMU_32=y |
22 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
23 | # CONFIG_SMP is not set | 25 | # CONFIG_SMP is not set |
24 | CONFIG_PPC32=y | 26 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | 27 | CONFIG_WORD_SIZE=32 |
@@ -30,15 +32,16 @@ CONFIG_GENERIC_TIME=y | |||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | 32 | CONFIG_GENERIC_TIME_VSYSCALL=y |
31 | CONFIG_GENERIC_CLOCKEVENTS=y | 33 | CONFIG_GENERIC_CLOCKEVENTS=y |
32 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
33 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
34 | CONFIG_IRQ_PER_CPU=y | 37 | CONFIG_IRQ_PER_CPU=y |
35 | CONFIG_STACKTRACE_SUPPORT=y | 38 | CONFIG_STACKTRACE_SUPPORT=y |
36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
40 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
37 | CONFIG_LOCKDEP_SUPPORT=y | 41 | CONFIG_LOCKDEP_SUPPORT=y |
38 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
39 | CONFIG_ARCH_HAS_ILOG2_U32=y | 43 | CONFIG_ARCH_HAS_ILOG2_U32=y |
40 | CONFIG_GENERIC_HWEIGHT=y | 44 | CONFIG_GENERIC_HWEIGHT=y |
41 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
42 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 45 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
43 | CONFIG_GENERIC_GPIO=y | 46 | CONFIG_GENERIC_GPIO=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -53,11 +56,13 @@ CONFIG_OF=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | # CONFIG_DEFAULT_UIMAGE is not set | 60 | # CONFIG_DEFAULT_UIMAGE is not set |
57 | # CONFIG_PPC_DCR_NATIVE is not set | 61 | # CONFIG_PPC_DCR_NATIVE is not set |
58 | # CONFIG_PPC_DCR_MMIO is not set | 62 | # CONFIG_PPC_DCR_MMIO is not set |
59 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
60 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
65 | CONFIG_CONSTRUCTORS=y | ||
61 | 66 | ||
62 | # | 67 | # |
63 | # General setup | 68 | # General setup |
@@ -99,7 +104,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
99 | CONFIG_KALLSYMS=y | 104 | CONFIG_KALLSYMS=y |
100 | CONFIG_KALLSYMS_ALL=y | 105 | CONFIG_KALLSYMS_ALL=y |
101 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 106 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
102 | # CONFIG_STRIP_ASM_SYMS is not set | ||
103 | CONFIG_HOTPLUG=y | 107 | CONFIG_HOTPLUG=y |
104 | CONFIG_PRINTK=y | 108 | CONFIG_PRINTK=y |
105 | CONFIG_BUG=y | 109 | CONFIG_BUG=y |
@@ -112,8 +116,15 @@ CONFIG_TIMERFD=y | |||
112 | CONFIG_EVENTFD=y | 116 | CONFIG_EVENTFD=y |
113 | CONFIG_SHMEM=y | 117 | CONFIG_SHMEM=y |
114 | CONFIG_AIO=y | 118 | CONFIG_AIO=y |
119 | CONFIG_HAVE_PERF_COUNTERS=y | ||
120 | |||
121 | # | ||
122 | # Performance Counters | ||
123 | # | ||
124 | # CONFIG_PERF_COUNTERS is not set | ||
115 | CONFIG_VM_EVENT_COUNTERS=y | 125 | CONFIG_VM_EVENT_COUNTERS=y |
116 | CONFIG_PCI_QUIRKS=y | 126 | CONFIG_PCI_QUIRKS=y |
127 | # CONFIG_STRIP_ASM_SYMS is not set | ||
117 | CONFIG_COMPAT_BRK=y | 128 | CONFIG_COMPAT_BRK=y |
118 | CONFIG_SLAB=y | 129 | CONFIG_SLAB=y |
119 | # CONFIG_SLUB is not set | 130 | # CONFIG_SLUB is not set |
@@ -127,6 +138,10 @@ CONFIG_HAVE_KPROBES=y | |||
127 | CONFIG_HAVE_KRETPROBES=y | 138 | CONFIG_HAVE_KRETPROBES=y |
128 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 139 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
129 | CONFIG_HAVE_CLK=y | 140 | CONFIG_HAVE_CLK=y |
141 | |||
142 | # | ||
143 | # GCOV-based kernel profiling | ||
144 | # | ||
130 | # CONFIG_SLOW_WORK is not set | 145 | # CONFIG_SLOW_WORK is not set |
131 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 146 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
132 | CONFIG_SLABINFO=y | 147 | CONFIG_SLABINFO=y |
@@ -134,7 +149,7 @@ CONFIG_RT_MUTEXES=y | |||
134 | CONFIG_BASE_SMALL=0 | 149 | CONFIG_BASE_SMALL=0 |
135 | # CONFIG_MODULES is not set | 150 | # CONFIG_MODULES is not set |
136 | CONFIG_BLOCK=y | 151 | CONFIG_BLOCK=y |
137 | # CONFIG_LBD is not set | 152 | CONFIG_LBDAF=y |
138 | # CONFIG_BLK_DEV_INTEGRITY is not set | 153 | # CONFIG_BLK_DEV_INTEGRITY is not set |
139 | 154 | ||
140 | # | 155 | # |
@@ -213,6 +228,7 @@ CONFIG_BINFMT_ELF=y | |||
213 | # CONFIG_HAVE_AOUT is not set | 228 | # CONFIG_HAVE_AOUT is not set |
214 | CONFIG_BINFMT_MISC=y | 229 | CONFIG_BINFMT_MISC=y |
215 | # CONFIG_IOMMU_HELPER is not set | 230 | # CONFIG_IOMMU_HELPER is not set |
231 | # CONFIG_SWIOTLB is not set | ||
216 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 232 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
217 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 233 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
218 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 234 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -228,9 +244,9 @@ CONFIG_MIGRATION=y | |||
228 | CONFIG_ZONE_DMA_FLAG=1 | 244 | CONFIG_ZONE_DMA_FLAG=1 |
229 | CONFIG_BOUNCE=y | 245 | CONFIG_BOUNCE=y |
230 | CONFIG_VIRT_TO_BUS=y | 246 | CONFIG_VIRT_TO_BUS=y |
231 | CONFIG_UNEVICTABLE_LRU=y | ||
232 | CONFIG_HAVE_MLOCK=y | 247 | CONFIG_HAVE_MLOCK=y |
233 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 248 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
249 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
234 | CONFIG_PPC_4K_PAGES=y | 250 | CONFIG_PPC_4K_PAGES=y |
235 | # CONFIG_PPC_16K_PAGES is not set | 251 | # CONFIG_PPC_16K_PAGES is not set |
236 | # CONFIG_PPC_64K_PAGES is not set | 252 | # CONFIG_PPC_64K_PAGES is not set |
@@ -300,6 +316,7 @@ CONFIG_IP_PNP_BOOTP=y | |||
300 | # CONFIG_NET_IPIP is not set | 316 | # CONFIG_NET_IPIP is not set |
301 | # CONFIG_NET_IPGRE is not set | 317 | # CONFIG_NET_IPGRE is not set |
302 | # CONFIG_IP_MROUTE is not set | 318 | # CONFIG_IP_MROUTE is not set |
319 | # CONFIG_ARPD is not set | ||
303 | CONFIG_SYN_COOKIES=y | 320 | CONFIG_SYN_COOKIES=y |
304 | # CONFIG_INET_AH is not set | 321 | # CONFIG_INET_AH is not set |
305 | # CONFIG_INET_ESP is not set | 322 | # CONFIG_INET_ESP is not set |
@@ -380,7 +397,11 @@ CONFIG_WIRELESS=y | |||
380 | CONFIG_WIRELESS_OLD_REGULATORY=y | 397 | CONFIG_WIRELESS_OLD_REGULATORY=y |
381 | # CONFIG_WIRELESS_EXT is not set | 398 | # CONFIG_WIRELESS_EXT is not set |
382 | # CONFIG_LIB80211 is not set | 399 | # CONFIG_LIB80211 is not set |
383 | # CONFIG_MAC80211 is not set | 400 | |
401 | # | ||
402 | # CFG80211 needs to be enabled for MAC80211 | ||
403 | # | ||
404 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
384 | # CONFIG_WIMAX is not set | 405 | # CONFIG_WIMAX is not set |
385 | # CONFIG_RFKILL is not set | 406 | # CONFIG_RFKILL is not set |
386 | 407 | ||
@@ -485,6 +506,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
485 | # CONFIG_MTD_UBI is not set | 506 | # CONFIG_MTD_UBI is not set |
486 | CONFIG_OF_DEVICE=y | 507 | CONFIG_OF_DEVICE=y |
487 | CONFIG_OF_GPIO=y | 508 | CONFIG_OF_GPIO=y |
509 | CONFIG_OF_MDIO=y | ||
488 | # CONFIG_PARPORT is not set | 510 | # CONFIG_PARPORT is not set |
489 | CONFIG_BLK_DEV=y | 511 | CONFIG_BLK_DEV=y |
490 | # CONFIG_BLK_DEV_FD is not set | 512 | # CONFIG_BLK_DEV_FD is not set |
@@ -520,13 +542,17 @@ CONFIG_HAVE_IDE=y | |||
520 | # | 542 | # |
521 | 543 | ||
522 | # | 544 | # |
523 | # A new alternative FireWire stack is available with EXPERIMENTAL=y | 545 | # You can enable one or both FireWire driver stacks. |
524 | # | 546 | # |
547 | |||
548 | # | ||
549 | # See the help texts for more information. | ||
550 | # | ||
551 | # CONFIG_FIREWIRE is not set | ||
525 | # CONFIG_IEEE1394 is not set | 552 | # CONFIG_IEEE1394 is not set |
526 | # CONFIG_I2O is not set | 553 | # CONFIG_I2O is not set |
527 | # CONFIG_MACINTOSH_DRIVERS is not set | 554 | # CONFIG_MACINTOSH_DRIVERS is not set |
528 | CONFIG_NETDEVICES=y | 555 | CONFIG_NETDEVICES=y |
529 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
530 | # CONFIG_DUMMY is not set | 556 | # CONFIG_DUMMY is not set |
531 | # CONFIG_BONDING is not set | 557 | # CONFIG_BONDING is not set |
532 | # CONFIG_EQUALIZER is not set | 558 | # CONFIG_EQUALIZER is not set |
@@ -573,6 +599,7 @@ CONFIG_MII=y | |||
573 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 599 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
574 | # CONFIG_NET_PCI is not set | 600 | # CONFIG_NET_PCI is not set |
575 | # CONFIG_B44 is not set | 601 | # CONFIG_B44 is not set |
602 | # CONFIG_KS8842 is not set | ||
576 | # CONFIG_ATL2 is not set | 603 | # CONFIG_ATL2 is not set |
577 | CONFIG_FS_ENET=y | 604 | CONFIG_FS_ENET=y |
578 | # CONFIG_FS_ENET_HAS_SCC is not set | 605 | # CONFIG_FS_ENET_HAS_SCC is not set |
@@ -594,8 +621,10 @@ CONFIG_NETDEV_1000=y | |||
594 | # CONFIG_VIA_VELOCITY is not set | 621 | # CONFIG_VIA_VELOCITY is not set |
595 | # CONFIG_TIGON3 is not set | 622 | # CONFIG_TIGON3 is not set |
596 | # CONFIG_BNX2 is not set | 623 | # CONFIG_BNX2 is not set |
624 | # CONFIG_CNIC is not set | ||
597 | # CONFIG_FSL_PQ_MDIO is not set | 625 | # CONFIG_FSL_PQ_MDIO is not set |
598 | # CONFIG_GIANFAR is not set | 626 | # CONFIG_GIANFAR is not set |
627 | # CONFIG_MV643XX_ETH is not set | ||
599 | # CONFIG_QLA3XXX is not set | 628 | # CONFIG_QLA3XXX is not set |
600 | # CONFIG_ATL1 is not set | 629 | # CONFIG_ATL1 is not set |
601 | # CONFIG_JME is not set | 630 | # CONFIG_JME is not set |
@@ -685,6 +714,10 @@ CONFIG_HW_RANDOM=y | |||
685 | CONFIG_DEVPORT=y | 714 | CONFIG_DEVPORT=y |
686 | # CONFIG_I2C is not set | 715 | # CONFIG_I2C is not set |
687 | # CONFIG_SPI is not set | 716 | # CONFIG_SPI is not set |
717 | |||
718 | # | ||
719 | # PPS support | ||
720 | # | ||
688 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 721 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
689 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 722 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
690 | CONFIG_GPIOLIB=y | 723 | CONFIG_GPIOLIB=y |
@@ -728,22 +761,7 @@ CONFIG_SSB_POSSIBLE=y | |||
728 | # CONFIG_HTC_PASIC3 is not set | 761 | # CONFIG_HTC_PASIC3 is not set |
729 | # CONFIG_MFD_TMIO is not set | 762 | # CONFIG_MFD_TMIO is not set |
730 | # CONFIG_REGULATOR is not set | 763 | # CONFIG_REGULATOR is not set |
731 | 764 | # CONFIG_MEDIA_SUPPORT is not set | |
732 | # | ||
733 | # Multimedia devices | ||
734 | # | ||
735 | |||
736 | # | ||
737 | # Multimedia core support | ||
738 | # | ||
739 | # CONFIG_VIDEO_DEV is not set | ||
740 | # CONFIG_DVB_CORE is not set | ||
741 | # CONFIG_VIDEO_MEDIA is not set | ||
742 | |||
743 | # | ||
744 | # Multimedia drivers | ||
745 | # | ||
746 | CONFIG_DAB=y | ||
747 | 765 | ||
748 | # | 766 | # |
749 | # Graphics support | 767 | # Graphics support |
@@ -771,6 +789,10 @@ CONFIG_DAB=y | |||
771 | # CONFIG_DMADEVICES is not set | 789 | # CONFIG_DMADEVICES is not set |
772 | # CONFIG_AUXDISPLAY is not set | 790 | # CONFIG_AUXDISPLAY is not set |
773 | # CONFIG_UIO is not set | 791 | # CONFIG_UIO is not set |
792 | |||
793 | # | ||
794 | # TI VLYNQ | ||
795 | # | ||
774 | # CONFIG_STAGING is not set | 796 | # CONFIG_STAGING is not set |
775 | 797 | ||
776 | # | 798 | # |
@@ -787,9 +809,10 @@ CONFIG_JBD=y | |||
787 | # CONFIG_REISERFS_FS is not set | 809 | # CONFIG_REISERFS_FS is not set |
788 | # CONFIG_JFS_FS is not set | 810 | # CONFIG_JFS_FS is not set |
789 | # CONFIG_FS_POSIX_ACL is not set | 811 | # CONFIG_FS_POSIX_ACL is not set |
790 | CONFIG_FILE_LOCKING=y | ||
791 | # CONFIG_XFS_FS is not set | 812 | # CONFIG_XFS_FS is not set |
792 | # CONFIG_OCFS2_FS is not set | 813 | # CONFIG_OCFS2_FS is not set |
814 | CONFIG_FILE_LOCKING=y | ||
815 | CONFIG_FSNOTIFY=y | ||
793 | CONFIG_DNOTIFY=y | 816 | CONFIG_DNOTIFY=y |
794 | CONFIG_INOTIFY=y | 817 | CONFIG_INOTIFY=y |
795 | CONFIG_INOTIFY_USER=y | 818 | CONFIG_INOTIFY_USER=y |
@@ -935,6 +958,7 @@ CONFIG_HAS_IOPORT=y | |||
935 | CONFIG_HAS_DMA=y | 958 | CONFIG_HAS_DMA=y |
936 | CONFIG_HAVE_LMB=y | 959 | CONFIG_HAVE_LMB=y |
937 | CONFIG_NLATTR=y | 960 | CONFIG_NLATTR=y |
961 | CONFIG_GENERIC_ATOMIC64=y | ||
938 | 962 | ||
939 | # | 963 | # |
940 | # Kernel hacking | 964 | # Kernel hacking |
@@ -960,6 +984,9 @@ CONFIG_DEBUG_KERNEL=y | |||
960 | # CONFIG_RT_MUTEX_TESTER is not set | 984 | # CONFIG_RT_MUTEX_TESTER is not set |
961 | # CONFIG_DEBUG_SPINLOCK is not set | 985 | # CONFIG_DEBUG_SPINLOCK is not set |
962 | # CONFIG_DEBUG_MUTEXES is not set | 986 | # CONFIG_DEBUG_MUTEXES is not set |
987 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
988 | # CONFIG_PROVE_LOCKING is not set | ||
989 | # CONFIG_LOCK_STAT is not set | ||
963 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 990 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
964 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 991 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
965 | # CONFIG_DEBUG_KOBJECT is not set | 992 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -971,7 +998,6 @@ CONFIG_DEBUG_INFO=y | |||
971 | # CONFIG_DEBUG_LIST is not set | 998 | # CONFIG_DEBUG_LIST is not set |
972 | # CONFIG_DEBUG_SG is not set | 999 | # CONFIG_DEBUG_SG is not set |
973 | # CONFIG_DEBUG_NOTIFIERS is not set | 1000 | # CONFIG_DEBUG_NOTIFIERS is not set |
974 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
975 | # CONFIG_RCU_TORTURE_TEST is not set | 1001 | # CONFIG_RCU_TORTURE_TEST is not set |
976 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1002 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
977 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1003 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -985,22 +1011,23 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
985 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1011 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
986 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1012 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
987 | CONFIG_TRACING_SUPPORT=y | 1013 | CONFIG_TRACING_SUPPORT=y |
988 | 1014 | CONFIG_FTRACE=y | |
989 | # | ||
990 | # Tracers | ||
991 | # | ||
992 | # CONFIG_FUNCTION_TRACER is not set | 1015 | # CONFIG_FUNCTION_TRACER is not set |
1016 | # CONFIG_IRQSOFF_TRACER is not set | ||
993 | # CONFIG_SCHED_TRACER is not set | 1017 | # CONFIG_SCHED_TRACER is not set |
994 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1018 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
995 | # CONFIG_EVENT_TRACER is not set | ||
996 | # CONFIG_BOOT_TRACER is not set | 1019 | # CONFIG_BOOT_TRACER is not set |
997 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1020 | CONFIG_BRANCH_PROFILE_NONE=y |
1021 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1022 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
998 | # CONFIG_STACK_TRACER is not set | 1023 | # CONFIG_STACK_TRACER is not set |
999 | # CONFIG_KMEMTRACE is not set | 1024 | # CONFIG_KMEMTRACE is not set |
1000 | # CONFIG_WORKQUEUE_TRACER is not set | 1025 | # CONFIG_WORKQUEUE_TRACER is not set |
1001 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1026 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1002 | # CONFIG_SAMPLES is not set | 1027 | # CONFIG_SAMPLES is not set |
1003 | CONFIG_HAVE_ARCH_KGDB=y | 1028 | CONFIG_HAVE_ARCH_KGDB=y |
1029 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1030 | CONFIG_PPC_WERROR=y | ||
1004 | CONFIG_PRINT_STACK_DEPTH=64 | 1031 | CONFIG_PRINT_STACK_DEPTH=64 |
1005 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1032 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1006 | # CONFIG_DEBUG_STACK_USAGE is not set | 1033 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/ep88xc_defconfig b/arch/powerpc/configs/ep88xc_defconfig index c2a439595f4d..2c292e25cc01 100644 --- a/arch/powerpc/configs/ep88xc_defconfig +++ b/arch/powerpc/configs/ep88xc_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:21:53 2009 | 4 | # Wed Jul 29 23:31:49 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | CONFIG_PPC_8xx=y | 13 | CONFIG_PPC_8xx=y |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -27,15 +27,16 @@ CONFIG_GENERIC_TIME=y | |||
27 | CONFIG_GENERIC_TIME_VSYSCALL=y | 27 | CONFIG_GENERIC_TIME_VSYSCALL=y |
28 | CONFIG_GENERIC_CLOCKEVENTS=y | 28 | CONFIG_GENERIC_CLOCKEVENTS=y |
29 | CONFIG_GENERIC_HARDIRQS=y | 29 | CONFIG_GENERIC_HARDIRQS=y |
30 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
30 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 31 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
31 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
32 | CONFIG_STACKTRACE_SUPPORT=y | 33 | CONFIG_STACKTRACE_SUPPORT=y |
33 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 34 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
35 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
34 | CONFIG_LOCKDEP_SUPPORT=y | 36 | CONFIG_LOCKDEP_SUPPORT=y |
35 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 37 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
36 | CONFIG_ARCH_HAS_ILOG2_U32=y | 38 | CONFIG_ARCH_HAS_ILOG2_U32=y |
37 | CONFIG_GENERIC_HWEIGHT=y | 39 | CONFIG_GENERIC_HWEIGHT=y |
38 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
39 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 40 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
40 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 41 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
41 | CONFIG_PPC=y | 42 | CONFIG_PPC=y |
@@ -49,11 +50,13 @@ CONFIG_OF=y | |||
49 | # CONFIG_GENERIC_TBSYNC is not set | 50 | # CONFIG_GENERIC_TBSYNC is not set |
50 | CONFIG_AUDIT_ARCH=y | 51 | CONFIG_AUDIT_ARCH=y |
51 | CONFIG_GENERIC_BUG=y | 52 | CONFIG_GENERIC_BUG=y |
53 | CONFIG_DTC=y | ||
52 | # CONFIG_DEFAULT_UIMAGE is not set | 54 | # CONFIG_DEFAULT_UIMAGE is not set |
53 | # CONFIG_PPC_DCR_NATIVE is not set | 55 | # CONFIG_PPC_DCR_NATIVE is not set |
54 | # CONFIG_PPC_DCR_MMIO is not set | 56 | # CONFIG_PPC_DCR_MMIO is not set |
55 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 57 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
56 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 58 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
59 | CONFIG_CONSTRUCTORS=y | ||
57 | 60 | ||
58 | # | 61 | # |
59 | # General setup | 62 | # General setup |
@@ -100,7 +103,6 @@ CONFIG_EMBEDDED=y | |||
100 | CONFIG_KALLSYMS=y | 103 | CONFIG_KALLSYMS=y |
101 | # CONFIG_KALLSYMS_ALL is not set | 104 | # CONFIG_KALLSYMS_ALL is not set |
102 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 105 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
103 | # CONFIG_STRIP_ASM_SYMS is not set | ||
104 | CONFIG_HOTPLUG=y | 106 | CONFIG_HOTPLUG=y |
105 | CONFIG_PRINTK=y | 107 | CONFIG_PRINTK=y |
106 | CONFIG_BUG=y | 108 | CONFIG_BUG=y |
@@ -113,8 +115,15 @@ CONFIG_TIMERFD=y | |||
113 | CONFIG_EVENTFD=y | 115 | CONFIG_EVENTFD=y |
114 | CONFIG_SHMEM=y | 116 | CONFIG_SHMEM=y |
115 | CONFIG_AIO=y | 117 | CONFIG_AIO=y |
118 | CONFIG_HAVE_PERF_COUNTERS=y | ||
119 | |||
120 | # | ||
121 | # Performance Counters | ||
122 | # | ||
123 | # CONFIG_PERF_COUNTERS is not set | ||
116 | # CONFIG_VM_EVENT_COUNTERS is not set | 124 | # CONFIG_VM_EVENT_COUNTERS is not set |
117 | CONFIG_SLUB_DEBUG=y | 125 | CONFIG_SLUB_DEBUG=y |
126 | # CONFIG_STRIP_ASM_SYMS is not set | ||
118 | CONFIG_COMPAT_BRK=y | 127 | CONFIG_COMPAT_BRK=y |
119 | # CONFIG_SLAB is not set | 128 | # CONFIG_SLAB is not set |
120 | CONFIG_SLUB=y | 129 | CONFIG_SLUB=y |
@@ -128,13 +137,17 @@ CONFIG_HAVE_KPROBES=y | |||
128 | CONFIG_HAVE_KRETPROBES=y | 137 | CONFIG_HAVE_KRETPROBES=y |
129 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 138 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
130 | CONFIG_HAVE_CLK=y | 139 | CONFIG_HAVE_CLK=y |
140 | |||
141 | # | ||
142 | # GCOV-based kernel profiling | ||
143 | # | ||
131 | # CONFIG_SLOW_WORK is not set | 144 | # CONFIG_SLOW_WORK is not set |
132 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 145 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
133 | CONFIG_SLABINFO=y | 146 | CONFIG_SLABINFO=y |
134 | CONFIG_BASE_SMALL=1 | 147 | CONFIG_BASE_SMALL=1 |
135 | # CONFIG_MODULES is not set | 148 | # CONFIG_MODULES is not set |
136 | CONFIG_BLOCK=y | 149 | CONFIG_BLOCK=y |
137 | # CONFIG_LBD is not set | 150 | CONFIG_LBDAF=y |
138 | # CONFIG_BLK_DEV_BSG is not set | 151 | # CONFIG_BLK_DEV_BSG is not set |
139 | # CONFIG_BLK_DEV_INTEGRITY is not set | 152 | # CONFIG_BLK_DEV_INTEGRITY is not set |
140 | 153 | ||
@@ -220,6 +233,7 @@ CONFIG_BINFMT_ELF=y | |||
220 | # CONFIG_MATH_EMULATION is not set | 233 | # CONFIG_MATH_EMULATION is not set |
221 | CONFIG_8XX_MINIMAL_FPEMU=y | 234 | CONFIG_8XX_MINIMAL_FPEMU=y |
222 | # CONFIG_IOMMU_HELPER is not set | 235 | # CONFIG_IOMMU_HELPER is not set |
236 | # CONFIG_SWIOTLB is not set | ||
223 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | 237 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y |
224 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 238 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
225 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 239 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
@@ -239,9 +253,9 @@ CONFIG_MIGRATION=y | |||
239 | CONFIG_ZONE_DMA_FLAG=1 | 253 | CONFIG_ZONE_DMA_FLAG=1 |
240 | CONFIG_BOUNCE=y | 254 | CONFIG_BOUNCE=y |
241 | CONFIG_VIRT_TO_BUS=y | 255 | CONFIG_VIRT_TO_BUS=y |
242 | CONFIG_UNEVICTABLE_LRU=y | ||
243 | CONFIG_HAVE_MLOCK=y | 256 | CONFIG_HAVE_MLOCK=y |
244 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 257 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
258 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
245 | CONFIG_PPC_4K_PAGES=y | 259 | CONFIG_PPC_4K_PAGES=y |
246 | # CONFIG_PPC_16K_PAGES is not set | 260 | # CONFIG_PPC_16K_PAGES is not set |
247 | # CONFIG_PPC_64K_PAGES is not set | 261 | # CONFIG_PPC_64K_PAGES is not set |
@@ -280,6 +294,7 @@ CONFIG_PAGE_OFFSET=0xc0000000 | |||
280 | CONFIG_KERNEL_START=0xc0000000 | 294 | CONFIG_KERNEL_START=0xc0000000 |
281 | CONFIG_PHYSICAL_START=0x00000000 | 295 | CONFIG_PHYSICAL_START=0x00000000 |
282 | CONFIG_TASK_SIZE=0x80000000 | 296 | CONFIG_TASK_SIZE=0x80000000 |
297 | CONFIG_CONSISTENT_SIZE=0x00200000 | ||
283 | CONFIG_NET=y | 298 | CONFIG_NET=y |
284 | 299 | ||
285 | # | 300 | # |
@@ -336,6 +351,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
336 | # CONFIG_ECONET is not set | 351 | # CONFIG_ECONET is not set |
337 | # CONFIG_WAN_ROUTER is not set | 352 | # CONFIG_WAN_ROUTER is not set |
338 | # CONFIG_PHONET is not set | 353 | # CONFIG_PHONET is not set |
354 | # CONFIG_IEEE802154 is not set | ||
339 | # CONFIG_NET_SCHED is not set | 355 | # CONFIG_NET_SCHED is not set |
340 | # CONFIG_DCB is not set | 356 | # CONFIG_DCB is not set |
341 | 357 | ||
@@ -353,7 +369,11 @@ CONFIG_WIRELESS=y | |||
353 | CONFIG_WIRELESS_OLD_REGULATORY=y | 369 | CONFIG_WIRELESS_OLD_REGULATORY=y |
354 | # CONFIG_WIRELESS_EXT is not set | 370 | # CONFIG_WIRELESS_EXT is not set |
355 | # CONFIG_LIB80211 is not set | 371 | # CONFIG_LIB80211 is not set |
356 | # CONFIG_MAC80211 is not set | 372 | |
373 | # | ||
374 | # CFG80211 needs to be enabled for MAC80211 | ||
375 | # | ||
376 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
357 | # CONFIG_WIMAX is not set | 377 | # CONFIG_WIMAX is not set |
358 | # CONFIG_RFKILL is not set | 378 | # CONFIG_RFKILL is not set |
359 | # CONFIG_NET_9P is not set | 379 | # CONFIG_NET_9P is not set |
@@ -452,6 +472,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
452 | # | 472 | # |
453 | # CONFIG_MTD_UBI is not set | 473 | # CONFIG_MTD_UBI is not set |
454 | CONFIG_OF_DEVICE=y | 474 | CONFIG_OF_DEVICE=y |
475 | CONFIG_OF_MDIO=y | ||
455 | # CONFIG_PARPORT is not set | 476 | # CONFIG_PARPORT is not set |
456 | # CONFIG_BLK_DEV is not set | 477 | # CONFIG_BLK_DEV is not set |
457 | # CONFIG_MISC_DEVICES is not set | 478 | # CONFIG_MISC_DEVICES is not set |
@@ -469,7 +490,6 @@ CONFIG_HAVE_IDE=y | |||
469 | # CONFIG_MD is not set | 490 | # CONFIG_MD is not set |
470 | # CONFIG_MACINTOSH_DRIVERS is not set | 491 | # CONFIG_MACINTOSH_DRIVERS is not set |
471 | CONFIG_NETDEVICES=y | 492 | CONFIG_NETDEVICES=y |
472 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
473 | # CONFIG_DUMMY is not set | 493 | # CONFIG_DUMMY is not set |
474 | # CONFIG_BONDING is not set | 494 | # CONFIG_BONDING is not set |
475 | # CONFIG_MACVLAN is not set | 495 | # CONFIG_MACVLAN is not set |
@@ -508,6 +528,7 @@ CONFIG_MII=y | |||
508 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 528 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
509 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 529 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
510 | # CONFIG_B44 is not set | 530 | # CONFIG_B44 is not set |
531 | # CONFIG_KS8842 is not set | ||
511 | CONFIG_FS_ENET=y | 532 | CONFIG_FS_ENET=y |
512 | # CONFIG_FS_ENET_HAS_SCC is not set | 533 | # CONFIG_FS_ENET_HAS_SCC is not set |
513 | CONFIG_FS_ENET_HAS_FEC=y | 534 | CONFIG_FS_ENET_HAS_FEC=y |
@@ -579,6 +600,11 @@ CONFIG_GEN_RTC=y | |||
579 | # CONFIG_TCG_TPM is not set | 600 | # CONFIG_TCG_TPM is not set |
580 | # CONFIG_I2C is not set | 601 | # CONFIG_I2C is not set |
581 | # CONFIG_SPI is not set | 602 | # CONFIG_SPI is not set |
603 | |||
604 | # | ||
605 | # PPS support | ||
606 | # | ||
607 | # CONFIG_PPS is not set | ||
582 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 608 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
583 | # CONFIG_GPIOLIB is not set | 609 | # CONFIG_GPIOLIB is not set |
584 | # CONFIG_W1 is not set | 610 | # CONFIG_W1 is not set |
@@ -602,22 +628,7 @@ CONFIG_SSB_POSSIBLE=y | |||
602 | # CONFIG_HTC_PASIC3 is not set | 628 | # CONFIG_HTC_PASIC3 is not set |
603 | # CONFIG_MFD_TMIO is not set | 629 | # CONFIG_MFD_TMIO is not set |
604 | # CONFIG_REGULATOR is not set | 630 | # CONFIG_REGULATOR is not set |
605 | 631 | # CONFIG_MEDIA_SUPPORT is not set | |
606 | # | ||
607 | # Multimedia devices | ||
608 | # | ||
609 | |||
610 | # | ||
611 | # Multimedia core support | ||
612 | # | ||
613 | # CONFIG_VIDEO_DEV is not set | ||
614 | # CONFIG_DVB_CORE is not set | ||
615 | # CONFIG_VIDEO_MEDIA is not set | ||
616 | |||
617 | # | ||
618 | # Multimedia drivers | ||
619 | # | ||
620 | CONFIG_DAB=y | ||
621 | 632 | ||
622 | # | 633 | # |
623 | # Graphics support | 634 | # Graphics support |
@@ -642,6 +653,10 @@ CONFIG_DAB=y | |||
642 | # CONFIG_DMADEVICES is not set | 653 | # CONFIG_DMADEVICES is not set |
643 | # CONFIG_AUXDISPLAY is not set | 654 | # CONFIG_AUXDISPLAY is not set |
644 | # CONFIG_UIO is not set | 655 | # CONFIG_UIO is not set |
656 | |||
657 | # | ||
658 | # TI VLYNQ | ||
659 | # | ||
645 | # CONFIG_STAGING is not set | 660 | # CONFIG_STAGING is not set |
646 | 661 | ||
647 | # | 662 | # |
@@ -653,12 +668,15 @@ CONFIG_DAB=y | |||
653 | # CONFIG_REISERFS_FS is not set | 668 | # CONFIG_REISERFS_FS is not set |
654 | # CONFIG_JFS_FS is not set | 669 | # CONFIG_JFS_FS is not set |
655 | # CONFIG_FS_POSIX_ACL is not set | 670 | # CONFIG_FS_POSIX_ACL is not set |
656 | CONFIG_FILE_LOCKING=y | ||
657 | # CONFIG_XFS_FS is not set | 671 | # CONFIG_XFS_FS is not set |
672 | # CONFIG_GFS2_FS is not set | ||
658 | # CONFIG_OCFS2_FS is not set | 673 | # CONFIG_OCFS2_FS is not set |
659 | # CONFIG_BTRFS_FS is not set | 674 | # CONFIG_BTRFS_FS is not set |
675 | CONFIG_FILE_LOCKING=y | ||
676 | CONFIG_FSNOTIFY=y | ||
660 | # CONFIG_DNOTIFY is not set | 677 | # CONFIG_DNOTIFY is not set |
661 | # CONFIG_INOTIFY is not set | 678 | # CONFIG_INOTIFY is not set |
679 | CONFIG_INOTIFY_USER=y | ||
662 | # CONFIG_QUOTA is not set | 680 | # CONFIG_QUOTA is not set |
663 | # CONFIG_AUTOFS_FS is not set | 681 | # CONFIG_AUTOFS_FS is not set |
664 | # CONFIG_AUTOFS4_FS is not set | 682 | # CONFIG_AUTOFS4_FS is not set |
@@ -775,6 +793,7 @@ CONFIG_HAS_IOPORT=y | |||
775 | CONFIG_HAS_DMA=y | 793 | CONFIG_HAS_DMA=y |
776 | CONFIG_HAVE_LMB=y | 794 | CONFIG_HAVE_LMB=y |
777 | CONFIG_NLATTR=y | 795 | CONFIG_NLATTR=y |
796 | CONFIG_GENERIC_ATOMIC64=y | ||
778 | 797 | ||
779 | # | 798 | # |
780 | # Kernel hacking | 799 | # Kernel hacking |
@@ -803,6 +822,9 @@ CONFIG_SCHED_DEBUG=y | |||
803 | # CONFIG_SLUB_STATS is not set | 822 | # CONFIG_SLUB_STATS is not set |
804 | # CONFIG_DEBUG_SPINLOCK is not set | 823 | # CONFIG_DEBUG_SPINLOCK is not set |
805 | # CONFIG_DEBUG_MUTEXES is not set | 824 | # CONFIG_DEBUG_MUTEXES is not set |
825 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
826 | # CONFIG_PROVE_LOCKING is not set | ||
827 | # CONFIG_LOCK_STAT is not set | ||
806 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 828 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
807 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 829 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
808 | # CONFIG_DEBUG_KOBJECT is not set | 830 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -814,7 +836,6 @@ CONFIG_DEBUG_INFO=y | |||
814 | # CONFIG_DEBUG_LIST is not set | 836 | # CONFIG_DEBUG_LIST is not set |
815 | # CONFIG_DEBUG_SG is not set | 837 | # CONFIG_DEBUG_SG is not set |
816 | # CONFIG_DEBUG_NOTIFIERS is not set | 838 | # CONFIG_DEBUG_NOTIFIERS is not set |
817 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
818 | # CONFIG_RCU_TORTURE_TEST is not set | 839 | # CONFIG_RCU_TORTURE_TEST is not set |
819 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 840 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
820 | # CONFIG_BACKTRACE_SELF_TEST is not set | 841 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -827,16 +848,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
827 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 848 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
828 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 849 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
829 | CONFIG_TRACING_SUPPORT=y | 850 | CONFIG_TRACING_SUPPORT=y |
830 | 851 | CONFIG_FTRACE=y | |
831 | # | ||
832 | # Tracers | ||
833 | # | ||
834 | # CONFIG_FUNCTION_TRACER is not set | 852 | # CONFIG_FUNCTION_TRACER is not set |
853 | # CONFIG_IRQSOFF_TRACER is not set | ||
835 | # CONFIG_SCHED_TRACER is not set | 854 | # CONFIG_SCHED_TRACER is not set |
836 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 855 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
837 | # CONFIG_EVENT_TRACER is not set | ||
838 | # CONFIG_BOOT_TRACER is not set | 856 | # CONFIG_BOOT_TRACER is not set |
839 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 857 | CONFIG_BRANCH_PROFILE_NONE=y |
858 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
859 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
840 | # CONFIG_STACK_TRACER is not set | 860 | # CONFIG_STACK_TRACER is not set |
841 | # CONFIG_KMEMTRACE is not set | 861 | # CONFIG_KMEMTRACE is not set |
842 | # CONFIG_WORKQUEUE_TRACER is not set | 862 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -844,6 +864,9 @@ CONFIG_TRACING_SUPPORT=y | |||
844 | # CONFIG_SAMPLES is not set | 864 | # CONFIG_SAMPLES is not set |
845 | CONFIG_HAVE_ARCH_KGDB=y | 865 | CONFIG_HAVE_ARCH_KGDB=y |
846 | # CONFIG_KGDB is not set | 866 | # CONFIG_KGDB is not set |
867 | # CONFIG_KMEMCHECK is not set | ||
868 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
869 | CONFIG_PPC_WERROR=y | ||
847 | CONFIG_PRINT_STACK_DEPTH=64 | 870 | CONFIG_PRINT_STACK_DEPTH=64 |
848 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 871 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
849 | # CONFIG_DEBUG_STACK_USAGE is not set | 872 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/linkstation_defconfig b/arch/powerpc/configs/linkstation_defconfig index a4053ab9e244..45671e7dd2c7 100644 --- a/arch/powerpc/configs/linkstation_defconfig +++ b/arch/powerpc/configs/linkstation_defconfig | |||
@@ -1,25 +1,27 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:21:54 2009 | 4 | # Wed Jul 29 23:31:50 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_ALTIVEC is not set | 20 | # CONFIG_ALTIVEC is not set |
20 | CONFIG_PPC_STD_MMU=y | 21 | CONFIG_PPC_STD_MMU=y |
21 | CONFIG_PPC_STD_MMU_32=y | 22 | CONFIG_PPC_STD_MMU_32=y |
22 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
23 | # CONFIG_SMP is not set | 25 | # CONFIG_SMP is not set |
24 | CONFIG_PPC32=y | 26 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | 27 | CONFIG_WORD_SIZE=32 |
@@ -30,15 +32,16 @@ CONFIG_GENERIC_TIME=y | |||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | 32 | CONFIG_GENERIC_TIME_VSYSCALL=y |
31 | CONFIG_GENERIC_CLOCKEVENTS=y | 33 | CONFIG_GENERIC_CLOCKEVENTS=y |
32 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
33 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
34 | CONFIG_IRQ_PER_CPU=y | 37 | CONFIG_IRQ_PER_CPU=y |
35 | CONFIG_STACKTRACE_SUPPORT=y | 38 | CONFIG_STACKTRACE_SUPPORT=y |
36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
40 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
37 | CONFIG_LOCKDEP_SUPPORT=y | 41 | CONFIG_LOCKDEP_SUPPORT=y |
38 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
39 | CONFIG_ARCH_HAS_ILOG2_U32=y | 43 | CONFIG_ARCH_HAS_ILOG2_U32=y |
40 | CONFIG_GENERIC_HWEIGHT=y | 44 | CONFIG_GENERIC_HWEIGHT=y |
41 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
42 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 45 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
43 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 46 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
44 | CONFIG_PPC=y | 47 | CONFIG_PPC=y |
@@ -52,11 +55,13 @@ CONFIG_PPC_UDBG_16550=y | |||
52 | # CONFIG_GENERIC_TBSYNC is not set | 55 | # CONFIG_GENERIC_TBSYNC is not set |
53 | CONFIG_AUDIT_ARCH=y | 56 | CONFIG_AUDIT_ARCH=y |
54 | CONFIG_GENERIC_BUG=y | 57 | CONFIG_GENERIC_BUG=y |
58 | CONFIG_DTC=y | ||
55 | CONFIG_DEFAULT_UIMAGE=y | 59 | CONFIG_DEFAULT_UIMAGE=y |
56 | # CONFIG_PPC_DCR_NATIVE is not set | 60 | # CONFIG_PPC_DCR_NATIVE is not set |
57 | # CONFIG_PPC_DCR_MMIO is not set | 61 | # CONFIG_PPC_DCR_MMIO is not set |
58 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
59 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
64 | CONFIG_CONSTRUCTORS=y | ||
60 | 65 | ||
61 | # | 66 | # |
62 | # General setup | 67 | # General setup |
@@ -114,7 +119,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
114 | CONFIG_KALLSYMS=y | 119 | CONFIG_KALLSYMS=y |
115 | # CONFIG_KALLSYMS_ALL is not set | 120 | # CONFIG_KALLSYMS_ALL is not set |
116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 121 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
117 | # CONFIG_STRIP_ASM_SYMS is not set | ||
118 | CONFIG_HOTPLUG=y | 122 | CONFIG_HOTPLUG=y |
119 | CONFIG_PRINTK=y | 123 | CONFIG_PRINTK=y |
120 | CONFIG_BUG=y | 124 | CONFIG_BUG=y |
@@ -127,9 +131,16 @@ CONFIG_TIMERFD=y | |||
127 | CONFIG_EVENTFD=y | 131 | CONFIG_EVENTFD=y |
128 | CONFIG_SHMEM=y | 132 | CONFIG_SHMEM=y |
129 | CONFIG_AIO=y | 133 | CONFIG_AIO=y |
134 | CONFIG_HAVE_PERF_COUNTERS=y | ||
135 | |||
136 | # | ||
137 | # Performance Counters | ||
138 | # | ||
139 | # CONFIG_PERF_COUNTERS is not set | ||
130 | CONFIG_VM_EVENT_COUNTERS=y | 140 | CONFIG_VM_EVENT_COUNTERS=y |
131 | CONFIG_PCI_QUIRKS=y | 141 | CONFIG_PCI_QUIRKS=y |
132 | CONFIG_SLUB_DEBUG=y | 142 | CONFIG_SLUB_DEBUG=y |
143 | # CONFIG_STRIP_ASM_SYMS is not set | ||
133 | # CONFIG_COMPAT_BRK is not set | 144 | # CONFIG_COMPAT_BRK is not set |
134 | # CONFIG_SLAB is not set | 145 | # CONFIG_SLAB is not set |
135 | CONFIG_SLUB=y | 146 | CONFIG_SLUB=y |
@@ -143,6 +154,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
143 | CONFIG_HAVE_KPROBES=y | 154 | CONFIG_HAVE_KPROBES=y |
144 | CONFIG_HAVE_KRETPROBES=y | 155 | CONFIG_HAVE_KRETPROBES=y |
145 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 156 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
157 | |||
158 | # | ||
159 | # GCOV-based kernel profiling | ||
160 | # | ||
146 | # CONFIG_SLOW_WORK is not set | 161 | # CONFIG_SLOW_WORK is not set |
147 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 162 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
148 | CONFIG_SLABINFO=y | 163 | CONFIG_SLABINFO=y |
@@ -155,7 +170,7 @@ CONFIG_MODULE_UNLOAD=y | |||
155 | # CONFIG_MODVERSIONS is not set | 170 | # CONFIG_MODVERSIONS is not set |
156 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 171 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
157 | CONFIG_BLOCK=y | 172 | CONFIG_BLOCK=y |
158 | # CONFIG_LBD is not set | 173 | CONFIG_LBDAF=y |
159 | # CONFIG_BLK_DEV_BSG is not set | 174 | # CONFIG_BLK_DEV_BSG is not set |
160 | # CONFIG_BLK_DEV_INTEGRITY is not set | 175 | # CONFIG_BLK_DEV_INTEGRITY is not set |
161 | 176 | ||
@@ -237,6 +252,7 @@ CONFIG_BINFMT_ELF=y | |||
237 | # CONFIG_HAVE_AOUT is not set | 252 | # CONFIG_HAVE_AOUT is not set |
238 | # CONFIG_BINFMT_MISC is not set | 253 | # CONFIG_BINFMT_MISC is not set |
239 | # CONFIG_IOMMU_HELPER is not set | 254 | # CONFIG_IOMMU_HELPER is not set |
255 | # CONFIG_SWIOTLB is not set | ||
240 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
241 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 257 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
242 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 258 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -257,9 +273,9 @@ CONFIG_MIGRATION=y | |||
257 | CONFIG_ZONE_DMA_FLAG=1 | 273 | CONFIG_ZONE_DMA_FLAG=1 |
258 | CONFIG_BOUNCE=y | 274 | CONFIG_BOUNCE=y |
259 | CONFIG_VIRT_TO_BUS=y | 275 | CONFIG_VIRT_TO_BUS=y |
260 | CONFIG_UNEVICTABLE_LRU=y | ||
261 | CONFIG_HAVE_MLOCK=y | 276 | CONFIG_HAVE_MLOCK=y |
262 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 277 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
278 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
263 | CONFIG_PPC_4K_PAGES=y | 279 | CONFIG_PPC_4K_PAGES=y |
264 | # CONFIG_PPC_16K_PAGES is not set | 280 | # CONFIG_PPC_16K_PAGES is not set |
265 | # CONFIG_PPC_64K_PAGES is not set | 281 | # CONFIG_PPC_64K_PAGES is not set |
@@ -480,6 +496,7 @@ CONFIG_IP_NF_ARP_MANGLE=m | |||
480 | # CONFIG_ECONET is not set | 496 | # CONFIG_ECONET is not set |
481 | # CONFIG_WAN_ROUTER is not set | 497 | # CONFIG_WAN_ROUTER is not set |
482 | # CONFIG_PHONET is not set | 498 | # CONFIG_PHONET is not set |
499 | # CONFIG_IEEE802154 is not set | ||
483 | # CONFIG_NET_SCHED is not set | 500 | # CONFIG_NET_SCHED is not set |
484 | # CONFIG_DCB is not set | 501 | # CONFIG_DCB is not set |
485 | 502 | ||
@@ -498,7 +515,11 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
498 | CONFIG_WIRELESS_EXT=y | 515 | CONFIG_WIRELESS_EXT=y |
499 | CONFIG_WIRELESS_EXT_SYSFS=y | 516 | CONFIG_WIRELESS_EXT_SYSFS=y |
500 | # CONFIG_LIB80211 is not set | 517 | # CONFIG_LIB80211 is not set |
501 | # CONFIG_MAC80211 is not set | 518 | |
519 | # | ||
520 | # CFG80211 needs to be enabled for MAC80211 | ||
521 | # | ||
522 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
502 | # CONFIG_WIMAX is not set | 523 | # CONFIG_WIMAX is not set |
503 | # CONFIG_RFKILL is not set | 524 | # CONFIG_RFKILL is not set |
504 | # CONFIG_NET_9P is not set | 525 | # CONFIG_NET_9P is not set |
@@ -647,7 +668,9 @@ CONFIG_MISC_DEVICES=y | |||
647 | # | 668 | # |
648 | # CONFIG_EEPROM_AT24 is not set | 669 | # CONFIG_EEPROM_AT24 is not set |
649 | CONFIG_EEPROM_LEGACY=m | 670 | CONFIG_EEPROM_LEGACY=m |
671 | # CONFIG_EEPROM_MAX6875 is not set | ||
650 | # CONFIG_EEPROM_93CX6 is not set | 672 | # CONFIG_EEPROM_93CX6 is not set |
673 | # CONFIG_CB710_CORE is not set | ||
651 | CONFIG_HAVE_IDE=y | 674 | CONFIG_HAVE_IDE=y |
652 | # CONFIG_IDE is not set | 675 | # CONFIG_IDE is not set |
653 | 676 | ||
@@ -670,10 +693,6 @@ CONFIG_BLK_DEV_SD=y | |||
670 | # CONFIG_BLK_DEV_SR is not set | 693 | # CONFIG_BLK_DEV_SR is not set |
671 | CONFIG_CHR_DEV_SG=y | 694 | CONFIG_CHR_DEV_SG=y |
672 | # CONFIG_CHR_DEV_SCH is not set | 695 | # CONFIG_CHR_DEV_SCH is not set |
673 | |||
674 | # | ||
675 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
676 | # | ||
677 | CONFIG_SCSI_MULTI_LUN=y | 696 | CONFIG_SCSI_MULTI_LUN=y |
678 | # CONFIG_SCSI_CONSTANTS is not set | 697 | # CONFIG_SCSI_CONSTANTS is not set |
679 | # CONFIG_SCSI_LOGGING is not set | 698 | # CONFIG_SCSI_LOGGING is not set |
@@ -691,6 +710,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
691 | CONFIG_SCSI_LOWLEVEL=y | 710 | CONFIG_SCSI_LOWLEVEL=y |
692 | # CONFIG_ISCSI_TCP is not set | 711 | # CONFIG_ISCSI_TCP is not set |
693 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 712 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
713 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
694 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 714 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
695 | # CONFIG_SCSI_3W_9XXX is not set | 715 | # CONFIG_SCSI_3W_9XXX is not set |
696 | # CONFIG_SCSI_ACARD is not set | 716 | # CONFIG_SCSI_ACARD is not set |
@@ -699,6 +719,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
699 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 719 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
700 | # CONFIG_SCSI_AIC79XX is not set | 720 | # CONFIG_SCSI_AIC79XX is not set |
701 | # CONFIG_SCSI_AIC94XX is not set | 721 | # CONFIG_SCSI_AIC94XX is not set |
722 | # CONFIG_SCSI_MVSAS is not set | ||
702 | # CONFIG_SCSI_DPT_I2O is not set | 723 | # CONFIG_SCSI_DPT_I2O is not set |
703 | # CONFIG_SCSI_ADVANSYS is not set | 724 | # CONFIG_SCSI_ADVANSYS is not set |
704 | # CONFIG_SCSI_ARCMSR is not set | 725 | # CONFIG_SCSI_ARCMSR is not set |
@@ -718,7 +739,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
718 | # CONFIG_SCSI_IPS is not set | 739 | # CONFIG_SCSI_IPS is not set |
719 | # CONFIG_SCSI_INITIO is not set | 740 | # CONFIG_SCSI_INITIO is not set |
720 | # CONFIG_SCSI_INIA100 is not set | 741 | # CONFIG_SCSI_INIA100 is not set |
721 | # CONFIG_SCSI_MVSAS is not set | ||
722 | # CONFIG_SCSI_STEX is not set | 742 | # CONFIG_SCSI_STEX is not set |
723 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 743 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
724 | # CONFIG_SCSI_IPR is not set | 744 | # CONFIG_SCSI_IPR is not set |
@@ -802,14 +822,17 @@ CONFIG_PATA_SIL680=y | |||
802 | # | 822 | # |
803 | 823 | ||
804 | # | 824 | # |
805 | # Enable only one of the two stacks, unless you know what you are doing | 825 | # You can enable one or both FireWire driver stacks. |
826 | # | ||
827 | |||
828 | # | ||
829 | # See the help texts for more information. | ||
806 | # | 830 | # |
807 | # CONFIG_FIREWIRE is not set | 831 | # CONFIG_FIREWIRE is not set |
808 | # CONFIG_IEEE1394 is not set | 832 | # CONFIG_IEEE1394 is not set |
809 | # CONFIG_I2O is not set | 833 | # CONFIG_I2O is not set |
810 | # CONFIG_MACINTOSH_DRIVERS is not set | 834 | # CONFIG_MACINTOSH_DRIVERS is not set |
811 | CONFIG_NETDEVICES=y | 835 | CONFIG_NETDEVICES=y |
812 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
813 | # CONFIG_DUMMY is not set | 836 | # CONFIG_DUMMY is not set |
814 | # CONFIG_BONDING is not set | 837 | # CONFIG_BONDING is not set |
815 | # CONFIG_MACVLAN is not set | 838 | # CONFIG_MACVLAN is not set |
@@ -846,6 +869,7 @@ CONFIG_TULIP_MMIO=y | |||
846 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 869 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
847 | # CONFIG_NET_PCI is not set | 870 | # CONFIG_NET_PCI is not set |
848 | # CONFIG_B44 is not set | 871 | # CONFIG_B44 is not set |
872 | # CONFIG_KS8842 is not set | ||
849 | # CONFIG_ATL2 is not set | 873 | # CONFIG_ATL2 is not set |
850 | CONFIG_NETDEV_1000=y | 874 | CONFIG_NETDEV_1000=y |
851 | # CONFIG_ACENIC is not set | 875 | # CONFIG_ACENIC is not set |
@@ -865,8 +889,10 @@ CONFIG_R8169=y | |||
865 | # CONFIG_VIA_VELOCITY is not set | 889 | # CONFIG_VIA_VELOCITY is not set |
866 | # CONFIG_TIGON3 is not set | 890 | # CONFIG_TIGON3 is not set |
867 | # CONFIG_BNX2 is not set | 891 | # CONFIG_BNX2 is not set |
892 | # CONFIG_CNIC is not set | ||
868 | # CONFIG_FSL_PQ_MDIO is not set | 893 | # CONFIG_FSL_PQ_MDIO is not set |
869 | # CONFIG_GIANFAR is not set | 894 | # CONFIG_GIANFAR is not set |
895 | # CONFIG_MV643XX_ETH is not set | ||
870 | # CONFIG_QLA3XXX is not set | 896 | # CONFIG_QLA3XXX is not set |
871 | # CONFIG_ATL1 is not set | 897 | # CONFIG_ATL1 is not set |
872 | # CONFIG_ATL1E is not set | 898 | # CONFIG_ATL1E is not set |
@@ -1074,13 +1100,17 @@ CONFIG_I2C_MPC=y | |||
1074 | # CONFIG_SENSORS_PCF8574 is not set | 1100 | # CONFIG_SENSORS_PCF8574 is not set |
1075 | # CONFIG_PCF8575 is not set | 1101 | # CONFIG_PCF8575 is not set |
1076 | # CONFIG_SENSORS_PCA9539 is not set | 1102 | # CONFIG_SENSORS_PCA9539 is not set |
1077 | # CONFIG_SENSORS_MAX6875 is not set | ||
1078 | # CONFIG_SENSORS_TSL2550 is not set | 1103 | # CONFIG_SENSORS_TSL2550 is not set |
1079 | # CONFIG_I2C_DEBUG_CORE is not set | 1104 | # CONFIG_I2C_DEBUG_CORE is not set |
1080 | # CONFIG_I2C_DEBUG_ALGO is not set | 1105 | # CONFIG_I2C_DEBUG_ALGO is not set |
1081 | # CONFIG_I2C_DEBUG_BUS is not set | 1106 | # CONFIG_I2C_DEBUG_BUS is not set |
1082 | # CONFIG_I2C_DEBUG_CHIP is not set | 1107 | # CONFIG_I2C_DEBUG_CHIP is not set |
1083 | # CONFIG_SPI is not set | 1108 | # CONFIG_SPI is not set |
1109 | |||
1110 | # | ||
1111 | # PPS support | ||
1112 | # | ||
1113 | # CONFIG_PPS is not set | ||
1084 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 1114 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
1085 | # CONFIG_GPIOLIB is not set | 1115 | # CONFIG_GPIOLIB is not set |
1086 | # CONFIG_W1 is not set | 1116 | # CONFIG_W1 is not set |
@@ -1135,6 +1165,7 @@ CONFIG_HWMON=y | |||
1135 | # CONFIG_SENSORS_SMSC47B397 is not set | 1165 | # CONFIG_SENSORS_SMSC47B397 is not set |
1136 | # CONFIG_SENSORS_ADS7828 is not set | 1166 | # CONFIG_SENSORS_ADS7828 is not set |
1137 | # CONFIG_SENSORS_THMC50 is not set | 1167 | # CONFIG_SENSORS_THMC50 is not set |
1168 | # CONFIG_SENSORS_TMP401 is not set | ||
1138 | # CONFIG_SENSORS_VIA686A is not set | 1169 | # CONFIG_SENSORS_VIA686A is not set |
1139 | # CONFIG_SENSORS_VT1211 is not set | 1170 | # CONFIG_SENSORS_VT1211 is not set |
1140 | # CONFIG_SENSORS_VT8231 is not set | 1171 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1169,23 +1200,9 @@ CONFIG_SSB_POSSIBLE=y | |||
1169 | # CONFIG_MFD_WM8400 is not set | 1200 | # CONFIG_MFD_WM8400 is not set |
1170 | # CONFIG_MFD_WM8350_I2C is not set | 1201 | # CONFIG_MFD_WM8350_I2C is not set |
1171 | # CONFIG_MFD_PCF50633 is not set | 1202 | # CONFIG_MFD_PCF50633 is not set |
1203 | # CONFIG_AB3100_CORE is not set | ||
1172 | # CONFIG_REGULATOR is not set | 1204 | # CONFIG_REGULATOR is not set |
1173 | 1205 | # CONFIG_MEDIA_SUPPORT is not set | |
1174 | # | ||
1175 | # Multimedia devices | ||
1176 | # | ||
1177 | |||
1178 | # | ||
1179 | # Multimedia core support | ||
1180 | # | ||
1181 | # CONFIG_VIDEO_DEV is not set | ||
1182 | # CONFIG_DVB_CORE is not set | ||
1183 | # CONFIG_VIDEO_MEDIA is not set | ||
1184 | |||
1185 | # | ||
1186 | # Multimedia drivers | ||
1187 | # | ||
1188 | # CONFIG_DAB is not set | ||
1189 | 1206 | ||
1190 | # | 1207 | # |
1191 | # Graphics support | 1208 | # Graphics support |
@@ -1245,6 +1262,7 @@ CONFIG_USB_MON=y | |||
1245 | # USB Host Controller Drivers | 1262 | # USB Host Controller Drivers |
1246 | # | 1263 | # |
1247 | # CONFIG_USB_C67X00_HCD is not set | 1264 | # CONFIG_USB_C67X00_HCD is not set |
1265 | # CONFIG_USB_XHCI_HCD is not set | ||
1248 | CONFIG_USB_EHCI_HCD=y | 1266 | CONFIG_USB_EHCI_HCD=y |
1249 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1267 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
1250 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1268 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1254,9 +1272,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1254 | # CONFIG_USB_ISP116X_HCD is not set | 1272 | # CONFIG_USB_ISP116X_HCD is not set |
1255 | # CONFIG_USB_ISP1760_HCD is not set | 1273 | # CONFIG_USB_ISP1760_HCD is not set |
1256 | CONFIG_USB_OHCI_HCD=y | 1274 | CONFIG_USB_OHCI_HCD=y |
1257 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1258 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1275 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1259 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1276 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
1277 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1260 | CONFIG_USB_OHCI_HCD_PCI=y | 1278 | CONFIG_USB_OHCI_HCD_PCI=y |
1261 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1279 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
1262 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1280 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
@@ -1423,6 +1441,7 @@ CONFIG_RTC_DRV_RS5C372=y | |||
1423 | # CONFIG_RTC_DRV_S35390A is not set | 1441 | # CONFIG_RTC_DRV_S35390A is not set |
1424 | # CONFIG_RTC_DRV_FM3130 is not set | 1442 | # CONFIG_RTC_DRV_FM3130 is not set |
1425 | # CONFIG_RTC_DRV_RX8581 is not set | 1443 | # CONFIG_RTC_DRV_RX8581 is not set |
1444 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1426 | 1445 | ||
1427 | # | 1446 | # |
1428 | # SPI RTC drivers | 1447 | # SPI RTC drivers |
@@ -1450,6 +1469,10 @@ CONFIG_RTC_DRV_RS5C372=y | |||
1450 | # CONFIG_DMADEVICES is not set | 1469 | # CONFIG_DMADEVICES is not set |
1451 | # CONFIG_AUXDISPLAY is not set | 1470 | # CONFIG_AUXDISPLAY is not set |
1452 | # CONFIG_UIO is not set | 1471 | # CONFIG_UIO is not set |
1472 | |||
1473 | # | ||
1474 | # TI VLYNQ | ||
1475 | # | ||
1453 | # CONFIG_STAGING is not set | 1476 | # CONFIG_STAGING is not set |
1454 | 1477 | ||
1455 | # | 1478 | # |
@@ -1469,14 +1492,16 @@ CONFIG_FS_MBCACHE=y | |||
1469 | # CONFIG_REISERFS_FS is not set | 1492 | # CONFIG_REISERFS_FS is not set |
1470 | # CONFIG_JFS_FS is not set | 1493 | # CONFIG_JFS_FS is not set |
1471 | CONFIG_FS_POSIX_ACL=y | 1494 | CONFIG_FS_POSIX_ACL=y |
1472 | CONFIG_FILE_LOCKING=y | ||
1473 | CONFIG_XFS_FS=m | 1495 | CONFIG_XFS_FS=m |
1474 | # CONFIG_XFS_QUOTA is not set | 1496 | # CONFIG_XFS_QUOTA is not set |
1475 | # CONFIG_XFS_POSIX_ACL is not set | 1497 | # CONFIG_XFS_POSIX_ACL is not set |
1476 | # CONFIG_XFS_RT is not set | 1498 | # CONFIG_XFS_RT is not set |
1477 | # CONFIG_XFS_DEBUG is not set | 1499 | # CONFIG_XFS_DEBUG is not set |
1500 | # CONFIG_GFS2_FS is not set | ||
1478 | # CONFIG_OCFS2_FS is not set | 1501 | # CONFIG_OCFS2_FS is not set |
1479 | # CONFIG_BTRFS_FS is not set | 1502 | # CONFIG_BTRFS_FS is not set |
1503 | CONFIG_FILE_LOCKING=y | ||
1504 | CONFIG_FSNOTIFY=y | ||
1480 | CONFIG_DNOTIFY=y | 1505 | CONFIG_DNOTIFY=y |
1481 | CONFIG_INOTIFY=y | 1506 | CONFIG_INOTIFY=y |
1482 | CONFIG_INOTIFY_USER=y | 1507 | CONFIG_INOTIFY_USER=y |
@@ -1548,6 +1573,7 @@ CONFIG_NFS_FS=y | |||
1548 | CONFIG_NFS_V3=y | 1573 | CONFIG_NFS_V3=y |
1549 | CONFIG_NFS_V3_ACL=y | 1574 | CONFIG_NFS_V3_ACL=y |
1550 | CONFIG_NFS_V4=y | 1575 | CONFIG_NFS_V4=y |
1576 | # CONFIG_NFS_V4_1 is not set | ||
1551 | CONFIG_ROOT_NFS=y | 1577 | CONFIG_ROOT_NFS=y |
1552 | CONFIG_NFSD=m | 1578 | CONFIG_NFSD=m |
1553 | CONFIG_NFSD_V3=y | 1579 | CONFIG_NFSD_V3=y |
@@ -1578,7 +1604,7 @@ CONFIG_CIFS=m | |||
1578 | # | 1604 | # |
1579 | # CONFIG_PARTITION_ADVANCED is not set | 1605 | # CONFIG_PARTITION_ADVANCED is not set |
1580 | CONFIG_MSDOS_PARTITION=y | 1606 | CONFIG_MSDOS_PARTITION=y |
1581 | CONFIG_NLS=m | 1607 | CONFIG_NLS=y |
1582 | CONFIG_NLS_DEFAULT="iso8859-1" | 1608 | CONFIG_NLS_DEFAULT="iso8859-1" |
1583 | CONFIG_NLS_CODEPAGE_437=m | 1609 | CONFIG_NLS_CODEPAGE_437=m |
1584 | # CONFIG_NLS_CODEPAGE_737 is not set | 1610 | # CONFIG_NLS_CODEPAGE_737 is not set |
@@ -1645,6 +1671,7 @@ CONFIG_HAS_IOPORT=y | |||
1645 | CONFIG_HAS_DMA=y | 1671 | CONFIG_HAS_DMA=y |
1646 | CONFIG_HAVE_LMB=y | 1672 | CONFIG_HAVE_LMB=y |
1647 | CONFIG_NLATTR=y | 1673 | CONFIG_NLATTR=y |
1674 | CONFIG_GENERIC_ATOMIC64=y | ||
1648 | 1675 | ||
1649 | # | 1676 | # |
1650 | # Kernel hacking | 1677 | # Kernel hacking |
@@ -1675,6 +1702,9 @@ CONFIG_SCHED_DEBUG=y | |||
1675 | # CONFIG_RT_MUTEX_TESTER is not set | 1702 | # CONFIG_RT_MUTEX_TESTER is not set |
1676 | # CONFIG_DEBUG_SPINLOCK is not set | 1703 | # CONFIG_DEBUG_SPINLOCK is not set |
1677 | # CONFIG_DEBUG_MUTEXES is not set | 1704 | # CONFIG_DEBUG_MUTEXES is not set |
1705 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1706 | # CONFIG_PROVE_LOCKING is not set | ||
1707 | # CONFIG_LOCK_STAT is not set | ||
1678 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1708 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1679 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1709 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1680 | # CONFIG_DEBUG_KOBJECT is not set | 1710 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1686,7 +1716,6 @@ CONFIG_DEBUG_MEMORY_INIT=y | |||
1686 | # CONFIG_DEBUG_LIST is not set | 1716 | # CONFIG_DEBUG_LIST is not set |
1687 | # CONFIG_DEBUG_SG is not set | 1717 | # CONFIG_DEBUG_SG is not set |
1688 | # CONFIG_DEBUG_NOTIFIERS is not set | 1718 | # CONFIG_DEBUG_NOTIFIERS is not set |
1689 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1690 | # CONFIG_RCU_TORTURE_TEST is not set | 1719 | # CONFIG_RCU_TORTURE_TEST is not set |
1691 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1720 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1692 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1721 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1700,16 +1729,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1700 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1729 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1701 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1730 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1702 | CONFIG_TRACING_SUPPORT=y | 1731 | CONFIG_TRACING_SUPPORT=y |
1703 | 1732 | CONFIG_FTRACE=y | |
1704 | # | ||
1705 | # Tracers | ||
1706 | # | ||
1707 | # CONFIG_FUNCTION_TRACER is not set | 1733 | # CONFIG_FUNCTION_TRACER is not set |
1734 | # CONFIG_IRQSOFF_TRACER is not set | ||
1708 | # CONFIG_SCHED_TRACER is not set | 1735 | # CONFIG_SCHED_TRACER is not set |
1709 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1736 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1710 | # CONFIG_EVENT_TRACER is not set | ||
1711 | # CONFIG_BOOT_TRACER is not set | 1737 | # CONFIG_BOOT_TRACER is not set |
1712 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1738 | CONFIG_BRANCH_PROFILE_NONE=y |
1739 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1740 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1713 | # CONFIG_STACK_TRACER is not set | 1741 | # CONFIG_STACK_TRACER is not set |
1714 | # CONFIG_KMEMTRACE is not set | 1742 | # CONFIG_KMEMTRACE is not set |
1715 | # CONFIG_WORKQUEUE_TRACER is not set | 1743 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1717,6 +1745,8 @@ CONFIG_TRACING_SUPPORT=y | |||
1717 | # CONFIG_SAMPLES is not set | 1745 | # CONFIG_SAMPLES is not set |
1718 | CONFIG_HAVE_ARCH_KGDB=y | 1746 | CONFIG_HAVE_ARCH_KGDB=y |
1719 | # CONFIG_KGDB is not set | 1747 | # CONFIG_KGDB is not set |
1748 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1749 | CONFIG_PPC_WERROR=y | ||
1720 | CONFIG_PRINT_STACK_DEPTH=64 | 1750 | CONFIG_PRINT_STACK_DEPTH=64 |
1721 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1751 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1722 | # CONFIG_DEBUG_STACK_USAGE is not set | 1752 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/mgcoge_defconfig b/arch/powerpc/configs/mgcoge_defconfig index 31e1df665157..e9491c1c3f31 100644 --- a/arch/powerpc/configs/mgcoge_defconfig +++ b/arch/powerpc/configs/mgcoge_defconfig | |||
@@ -1,25 +1,27 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:21:55 2009 | 4 | # Wed Jul 29 23:31:51 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_ALTIVEC is not set | 20 | # CONFIG_ALTIVEC is not set |
20 | CONFIG_PPC_STD_MMU=y | 21 | CONFIG_PPC_STD_MMU=y |
21 | CONFIG_PPC_STD_MMU_32=y | 22 | CONFIG_PPC_STD_MMU_32=y |
22 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
23 | # CONFIG_SMP is not set | 25 | # CONFIG_SMP is not set |
24 | CONFIG_PPC32=y | 26 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | 27 | CONFIG_WORD_SIZE=32 |
@@ -30,15 +32,16 @@ CONFIG_GENERIC_TIME=y | |||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | 32 | CONFIG_GENERIC_TIME_VSYSCALL=y |
31 | CONFIG_GENERIC_CLOCKEVENTS=y | 33 | CONFIG_GENERIC_CLOCKEVENTS=y |
32 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
33 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
34 | CONFIG_IRQ_PER_CPU=y | 37 | CONFIG_IRQ_PER_CPU=y |
35 | CONFIG_STACKTRACE_SUPPORT=y | 38 | CONFIG_STACKTRACE_SUPPORT=y |
36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
40 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
37 | CONFIG_LOCKDEP_SUPPORT=y | 41 | CONFIG_LOCKDEP_SUPPORT=y |
38 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
39 | CONFIG_ARCH_HAS_ILOG2_U32=y | 43 | CONFIG_ARCH_HAS_ILOG2_U32=y |
40 | CONFIG_GENERIC_HWEIGHT=y | 44 | CONFIG_GENERIC_HWEIGHT=y |
41 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
42 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 45 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
43 | CONFIG_GENERIC_GPIO=y | 46 | CONFIG_GENERIC_GPIO=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -53,6 +56,7 @@ CONFIG_PPC_UDBG_16550=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | # CONFIG_DEFAULT_UIMAGE is not set | 60 | # CONFIG_DEFAULT_UIMAGE is not set |
57 | CONFIG_HIBERNATE_32=y | 61 | CONFIG_HIBERNATE_32=y |
58 | CONFIG_ARCH_HIBERNATION_POSSIBLE=y | 62 | CONFIG_ARCH_HIBERNATION_POSSIBLE=y |
@@ -60,6 +64,7 @@ CONFIG_ARCH_HIBERNATION_POSSIBLE=y | |||
60 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
61 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
62 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
67 | CONFIG_CONSTRUCTORS=y | ||
63 | 68 | ||
64 | # | 69 | # |
65 | # General setup | 70 | # General setup |
@@ -105,7 +110,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
105 | CONFIG_KALLSYMS=y | 110 | CONFIG_KALLSYMS=y |
106 | CONFIG_KALLSYMS_ALL=y | 111 | CONFIG_KALLSYMS_ALL=y |
107 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 112 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
108 | # CONFIG_STRIP_ASM_SYMS is not set | ||
109 | CONFIG_HOTPLUG=y | 113 | CONFIG_HOTPLUG=y |
110 | CONFIG_PRINTK=y | 114 | CONFIG_PRINTK=y |
111 | CONFIG_BUG=y | 115 | CONFIG_BUG=y |
@@ -119,8 +123,15 @@ CONFIG_TIMERFD=y | |||
119 | CONFIG_EVENTFD=y | 123 | CONFIG_EVENTFD=y |
120 | CONFIG_SHMEM=y | 124 | CONFIG_SHMEM=y |
121 | CONFIG_AIO=y | 125 | CONFIG_AIO=y |
126 | CONFIG_HAVE_PERF_COUNTERS=y | ||
127 | |||
128 | # | ||
129 | # Performance Counters | ||
130 | # | ||
131 | # CONFIG_PERF_COUNTERS is not set | ||
122 | CONFIG_VM_EVENT_COUNTERS=y | 132 | CONFIG_VM_EVENT_COUNTERS=y |
123 | CONFIG_PCI_QUIRKS=y | 133 | CONFIG_PCI_QUIRKS=y |
134 | # CONFIG_STRIP_ASM_SYMS is not set | ||
124 | CONFIG_COMPAT_BRK=y | 135 | CONFIG_COMPAT_BRK=y |
125 | CONFIG_SLAB=y | 136 | CONFIG_SLAB=y |
126 | # CONFIG_SLUB is not set | 137 | # CONFIG_SLUB is not set |
@@ -134,6 +145,11 @@ CONFIG_HAVE_KPROBES=y | |||
134 | CONFIG_HAVE_KRETPROBES=y | 145 | CONFIG_HAVE_KRETPROBES=y |
135 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 146 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
136 | CONFIG_HAVE_CLK=y | 147 | CONFIG_HAVE_CLK=y |
148 | |||
149 | # | ||
150 | # GCOV-based kernel profiling | ||
151 | # | ||
152 | # CONFIG_GCOV_KERNEL is not set | ||
137 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
138 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
139 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
@@ -141,7 +157,7 @@ CONFIG_RT_MUTEXES=y | |||
141 | CONFIG_BASE_SMALL=0 | 157 | CONFIG_BASE_SMALL=0 |
142 | # CONFIG_MODULES is not set | 158 | # CONFIG_MODULES is not set |
143 | CONFIG_BLOCK=y | 159 | CONFIG_BLOCK=y |
144 | # CONFIG_LBD is not set | 160 | CONFIG_LBDAF=y |
145 | # CONFIG_BLK_DEV_INTEGRITY is not set | 161 | # CONFIG_BLK_DEV_INTEGRITY is not set |
146 | 162 | ||
147 | # | 163 | # |
@@ -225,6 +241,7 @@ CONFIG_BINFMT_ELF=y | |||
225 | # CONFIG_HAVE_AOUT is not set | 241 | # CONFIG_HAVE_AOUT is not set |
226 | CONFIG_BINFMT_MISC=y | 242 | CONFIG_BINFMT_MISC=y |
227 | # CONFIG_IOMMU_HELPER is not set | 243 | # CONFIG_IOMMU_HELPER is not set |
244 | # CONFIG_SWIOTLB is not set | ||
228 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 245 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
229 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 246 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
230 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 247 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -240,9 +257,9 @@ CONFIG_MIGRATION=y | |||
240 | CONFIG_ZONE_DMA_FLAG=1 | 257 | CONFIG_ZONE_DMA_FLAG=1 |
241 | CONFIG_BOUNCE=y | 258 | CONFIG_BOUNCE=y |
242 | CONFIG_VIRT_TO_BUS=y | 259 | CONFIG_VIRT_TO_BUS=y |
243 | CONFIG_UNEVICTABLE_LRU=y | ||
244 | CONFIG_HAVE_MLOCK=y | 260 | CONFIG_HAVE_MLOCK=y |
245 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 261 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
262 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
246 | CONFIG_PPC_4K_PAGES=y | 263 | CONFIG_PPC_4K_PAGES=y |
247 | # CONFIG_PPC_16K_PAGES is not set | 264 | # CONFIG_PPC_16K_PAGES is not set |
248 | # CONFIG_PPC_64K_PAGES is not set | 265 | # CONFIG_PPC_64K_PAGES is not set |
@@ -313,6 +330,7 @@ CONFIG_IP_PNP_BOOTP=y | |||
313 | # CONFIG_NET_IPIP is not set | 330 | # CONFIG_NET_IPIP is not set |
314 | # CONFIG_NET_IPGRE is not set | 331 | # CONFIG_NET_IPGRE is not set |
315 | # CONFIG_IP_MROUTE is not set | 332 | # CONFIG_IP_MROUTE is not set |
333 | # CONFIG_ARPD is not set | ||
316 | CONFIG_SYN_COOKIES=y | 334 | CONFIG_SYN_COOKIES=y |
317 | # CONFIG_INET_AH is not set | 335 | # CONFIG_INET_AH is not set |
318 | # CONFIG_INET_ESP is not set | 336 | # CONFIG_INET_ESP is not set |
@@ -374,7 +392,11 @@ CONFIG_WIRELESS=y | |||
374 | CONFIG_WIRELESS_OLD_REGULATORY=y | 392 | CONFIG_WIRELESS_OLD_REGULATORY=y |
375 | # CONFIG_WIRELESS_EXT is not set | 393 | # CONFIG_WIRELESS_EXT is not set |
376 | # CONFIG_LIB80211 is not set | 394 | # CONFIG_LIB80211 is not set |
377 | # CONFIG_MAC80211 is not set | 395 | |
396 | # | ||
397 | # CFG80211 needs to be enabled for MAC80211 | ||
398 | # | ||
399 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
378 | # CONFIG_WIMAX is not set | 400 | # CONFIG_WIMAX is not set |
379 | # CONFIG_RFKILL is not set | 401 | # CONFIG_RFKILL is not set |
380 | 402 | ||
@@ -484,6 +506,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
484 | # CONFIG_MTD_UBI is not set | 506 | # CONFIG_MTD_UBI is not set |
485 | CONFIG_OF_DEVICE=y | 507 | CONFIG_OF_DEVICE=y |
486 | CONFIG_OF_GPIO=y | 508 | CONFIG_OF_GPIO=y |
509 | CONFIG_OF_MDIO=y | ||
487 | # CONFIG_PARPORT is not set | 510 | # CONFIG_PARPORT is not set |
488 | CONFIG_BLK_DEV=y | 511 | CONFIG_BLK_DEV=y |
489 | # CONFIG_BLK_DEV_FD is not set | 512 | # CONFIG_BLK_DEV_FD is not set |
@@ -523,13 +546,17 @@ CONFIG_HAVE_IDE=y | |||
523 | # | 546 | # |
524 | 547 | ||
525 | # | 548 | # |
526 | # A new alternative FireWire stack is available with EXPERIMENTAL=y | 549 | # You can enable one or both FireWire driver stacks. |
527 | # | 550 | # |
551 | |||
552 | # | ||
553 | # See the help texts for more information. | ||
554 | # | ||
555 | # CONFIG_FIREWIRE is not set | ||
528 | # CONFIG_IEEE1394 is not set | 556 | # CONFIG_IEEE1394 is not set |
529 | # CONFIG_I2O is not set | 557 | # CONFIG_I2O is not set |
530 | # CONFIG_MACINTOSH_DRIVERS is not set | 558 | # CONFIG_MACINTOSH_DRIVERS is not set |
531 | CONFIG_NETDEVICES=y | 559 | CONFIG_NETDEVICES=y |
532 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
533 | # CONFIG_DUMMY is not set | 560 | # CONFIG_DUMMY is not set |
534 | # CONFIG_BONDING is not set | 561 | # CONFIG_BONDING is not set |
535 | # CONFIG_EQUALIZER is not set | 562 | # CONFIG_EQUALIZER is not set |
@@ -577,6 +604,7 @@ CONFIG_MII=y | |||
577 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 604 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
578 | # CONFIG_NET_PCI is not set | 605 | # CONFIG_NET_PCI is not set |
579 | # CONFIG_B44 is not set | 606 | # CONFIG_B44 is not set |
607 | # CONFIG_KS8842 is not set | ||
580 | # CONFIG_ATL2 is not set | 608 | # CONFIG_ATL2 is not set |
581 | CONFIG_FS_ENET=y | 609 | CONFIG_FS_ENET=y |
582 | CONFIG_FS_ENET_HAS_SCC=y | 610 | CONFIG_FS_ENET_HAS_SCC=y |
@@ -654,6 +682,10 @@ CONFIG_HW_RANDOM=y | |||
654 | CONFIG_DEVPORT=y | 682 | CONFIG_DEVPORT=y |
655 | # CONFIG_I2C is not set | 683 | # CONFIG_I2C is not set |
656 | # CONFIG_SPI is not set | 684 | # CONFIG_SPI is not set |
685 | |||
686 | # | ||
687 | # PPS support | ||
688 | # | ||
657 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 689 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
658 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 690 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
659 | CONFIG_GPIOLIB=y | 691 | CONFIG_GPIOLIB=y |
@@ -697,22 +729,7 @@ CONFIG_SSB_POSSIBLE=y | |||
697 | # CONFIG_HTC_PASIC3 is not set | 729 | # CONFIG_HTC_PASIC3 is not set |
698 | # CONFIG_MFD_TMIO is not set | 730 | # CONFIG_MFD_TMIO is not set |
699 | # CONFIG_REGULATOR is not set | 731 | # CONFIG_REGULATOR is not set |
700 | 732 | # CONFIG_MEDIA_SUPPORT is not set | |
701 | # | ||
702 | # Multimedia devices | ||
703 | # | ||
704 | |||
705 | # | ||
706 | # Multimedia core support | ||
707 | # | ||
708 | # CONFIG_VIDEO_DEV is not set | ||
709 | # CONFIG_DVB_CORE is not set | ||
710 | # CONFIG_VIDEO_MEDIA is not set | ||
711 | |||
712 | # | ||
713 | # Multimedia drivers | ||
714 | # | ||
715 | # CONFIG_DAB is not set | ||
716 | 733 | ||
717 | # | 734 | # |
718 | # Graphics support | 735 | # Graphics support |
@@ -740,6 +757,10 @@ CONFIG_SSB_POSSIBLE=y | |||
740 | # CONFIG_DMADEVICES is not set | 757 | # CONFIG_DMADEVICES is not set |
741 | # CONFIG_AUXDISPLAY is not set | 758 | # CONFIG_AUXDISPLAY is not set |
742 | # CONFIG_UIO is not set | 759 | # CONFIG_UIO is not set |
760 | |||
761 | # | ||
762 | # TI VLYNQ | ||
763 | # | ||
743 | # CONFIG_STAGING is not set | 764 | # CONFIG_STAGING is not set |
744 | 765 | ||
745 | # | 766 | # |
@@ -757,9 +778,10 @@ CONFIG_JBD=y | |||
757 | # CONFIG_REISERFS_FS is not set | 778 | # CONFIG_REISERFS_FS is not set |
758 | # CONFIG_JFS_FS is not set | 779 | # CONFIG_JFS_FS is not set |
759 | # CONFIG_FS_POSIX_ACL is not set | 780 | # CONFIG_FS_POSIX_ACL is not set |
760 | CONFIG_FILE_LOCKING=y | ||
761 | # CONFIG_XFS_FS is not set | 781 | # CONFIG_XFS_FS is not set |
762 | # CONFIG_OCFS2_FS is not set | 782 | # CONFIG_OCFS2_FS is not set |
783 | CONFIG_FILE_LOCKING=y | ||
784 | CONFIG_FSNOTIFY=y | ||
763 | CONFIG_DNOTIFY=y | 785 | CONFIG_DNOTIFY=y |
764 | CONFIG_INOTIFY=y | 786 | CONFIG_INOTIFY=y |
765 | CONFIG_INOTIFY_USER=y | 787 | CONFIG_INOTIFY_USER=y |
@@ -916,6 +938,7 @@ CONFIG_HAS_IOPORT=y | |||
916 | CONFIG_HAS_DMA=y | 938 | CONFIG_HAS_DMA=y |
917 | CONFIG_HAVE_LMB=y | 939 | CONFIG_HAVE_LMB=y |
918 | CONFIG_NLATTR=y | 940 | CONFIG_NLATTR=y |
941 | CONFIG_GENERIC_ATOMIC64=y | ||
919 | 942 | ||
920 | # | 943 | # |
921 | # Kernel hacking | 944 | # Kernel hacking |
@@ -941,6 +964,9 @@ CONFIG_DEBUG_KERNEL=y | |||
941 | # CONFIG_RT_MUTEX_TESTER is not set | 964 | # CONFIG_RT_MUTEX_TESTER is not set |
942 | # CONFIG_DEBUG_SPINLOCK is not set | 965 | # CONFIG_DEBUG_SPINLOCK is not set |
943 | # CONFIG_DEBUG_MUTEXES is not set | 966 | # CONFIG_DEBUG_MUTEXES is not set |
967 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
968 | # CONFIG_PROVE_LOCKING is not set | ||
969 | # CONFIG_LOCK_STAT is not set | ||
944 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 970 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
945 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 971 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
946 | # CONFIG_DEBUG_KOBJECT is not set | 972 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -952,7 +978,6 @@ CONFIG_DEBUG_INFO=y | |||
952 | # CONFIG_DEBUG_LIST is not set | 978 | # CONFIG_DEBUG_LIST is not set |
953 | # CONFIG_DEBUG_SG is not set | 979 | # CONFIG_DEBUG_SG is not set |
954 | # CONFIG_DEBUG_NOTIFIERS is not set | 980 | # CONFIG_DEBUG_NOTIFIERS is not set |
955 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
956 | # CONFIG_RCU_TORTURE_TEST is not set | 981 | # CONFIG_RCU_TORTURE_TEST is not set |
957 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 982 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
958 | # CONFIG_BACKTRACE_SELF_TEST is not set | 983 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -966,16 +991,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
966 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 991 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
967 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 992 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
968 | CONFIG_TRACING_SUPPORT=y | 993 | CONFIG_TRACING_SUPPORT=y |
969 | 994 | CONFIG_FTRACE=y | |
970 | # | ||
971 | # Tracers | ||
972 | # | ||
973 | # CONFIG_FUNCTION_TRACER is not set | 995 | # CONFIG_FUNCTION_TRACER is not set |
996 | # CONFIG_IRQSOFF_TRACER is not set | ||
974 | # CONFIG_SCHED_TRACER is not set | 997 | # CONFIG_SCHED_TRACER is not set |
975 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 998 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
976 | # CONFIG_EVENT_TRACER is not set | ||
977 | # CONFIG_BOOT_TRACER is not set | 999 | # CONFIG_BOOT_TRACER is not set |
978 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1000 | CONFIG_BRANCH_PROFILE_NONE=y |
1001 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1002 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
979 | # CONFIG_STACK_TRACER is not set | 1003 | # CONFIG_STACK_TRACER is not set |
980 | # CONFIG_KMEMTRACE is not set | 1004 | # CONFIG_KMEMTRACE is not set |
981 | # CONFIG_WORKQUEUE_TRACER is not set | 1005 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -983,9 +1007,12 @@ CONFIG_TRACING_SUPPORT=y | |||
983 | # CONFIG_DYNAMIC_DEBUG is not set | 1007 | # CONFIG_DYNAMIC_DEBUG is not set |
984 | # CONFIG_SAMPLES is not set | 1008 | # CONFIG_SAMPLES is not set |
985 | CONFIG_HAVE_ARCH_KGDB=y | 1009 | CONFIG_HAVE_ARCH_KGDB=y |
1010 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1011 | CONFIG_PPC_WERROR=y | ||
986 | CONFIG_PRINT_STACK_DEPTH=64 | 1012 | CONFIG_PRINT_STACK_DEPTH=64 |
987 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1013 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
988 | # CONFIG_DEBUG_STACK_USAGE is not set | 1014 | # CONFIG_DEBUG_STACK_USAGE is not set |
1015 | # CONFIG_PPC_EMULATED_STATS is not set | ||
989 | # CONFIG_CODE_PATCHING_SELFTEST is not set | 1016 | # CONFIG_CODE_PATCHING_SELFTEST is not set |
990 | # CONFIG_FTR_FIXUP_SELFTEST is not set | 1017 | # CONFIG_FTR_FIXUP_SELFTEST is not set |
991 | # CONFIG_MSI_BITMAP_SELFTEST is not set | 1018 | # CONFIG_MSI_BITMAP_SELFTEST is not set |
diff --git a/arch/powerpc/configs/mgsuvd_defconfig b/arch/powerpc/configs/mgsuvd_defconfig index 24fa90792c54..1ae85a3b2942 100644 --- a/arch/powerpc/configs/mgsuvd_defconfig +++ b/arch/powerpc/configs/mgsuvd_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:21:55 2009 | 4 | # Wed Jul 29 23:31:52 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | CONFIG_PPC_8xx=y | 13 | CONFIG_PPC_8xx=y |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -27,15 +27,16 @@ CONFIG_GENERIC_TIME=y | |||
27 | CONFIG_GENERIC_TIME_VSYSCALL=y | 27 | CONFIG_GENERIC_TIME_VSYSCALL=y |
28 | CONFIG_GENERIC_CLOCKEVENTS=y | 28 | CONFIG_GENERIC_CLOCKEVENTS=y |
29 | CONFIG_GENERIC_HARDIRQS=y | 29 | CONFIG_GENERIC_HARDIRQS=y |
30 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
30 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 31 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
31 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
32 | CONFIG_STACKTRACE_SUPPORT=y | 33 | CONFIG_STACKTRACE_SUPPORT=y |
33 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 34 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
35 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
34 | CONFIG_LOCKDEP_SUPPORT=y | 36 | CONFIG_LOCKDEP_SUPPORT=y |
35 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 37 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
36 | CONFIG_ARCH_HAS_ILOG2_U32=y | 38 | CONFIG_ARCH_HAS_ILOG2_U32=y |
37 | CONFIG_GENERIC_HWEIGHT=y | 39 | CONFIG_GENERIC_HWEIGHT=y |
38 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
39 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 40 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
40 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 41 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
41 | CONFIG_PPC=y | 42 | CONFIG_PPC=y |
@@ -48,11 +49,13 @@ CONFIG_OF=y | |||
48 | # CONFIG_PPC_UDBG_16550 is not set | 49 | # CONFIG_PPC_UDBG_16550 is not set |
49 | # CONFIG_GENERIC_TBSYNC is not set | 50 | # CONFIG_GENERIC_TBSYNC is not set |
50 | CONFIG_AUDIT_ARCH=y | 51 | CONFIG_AUDIT_ARCH=y |
52 | CONFIG_DTC=y | ||
51 | # CONFIG_DEFAULT_UIMAGE is not set | 53 | # CONFIG_DEFAULT_UIMAGE is not set |
52 | # CONFIG_PPC_DCR_NATIVE is not set | 54 | # CONFIG_PPC_DCR_NATIVE is not set |
53 | # CONFIG_PPC_DCR_MMIO is not set | 55 | # CONFIG_PPC_DCR_MMIO is not set |
54 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 56 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
55 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 57 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
58 | CONFIG_CONSTRUCTORS=y | ||
56 | 59 | ||
57 | # | 60 | # |
58 | # General setup | 61 | # General setup |
@@ -102,7 +105,6 @@ CONFIG_EMBEDDED=y | |||
102 | # CONFIG_SYSCTL_SYSCALL is not set | 105 | # CONFIG_SYSCTL_SYSCALL is not set |
103 | CONFIG_KALLSYMS=y | 106 | CONFIG_KALLSYMS=y |
104 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 107 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
105 | # CONFIG_STRIP_ASM_SYMS is not set | ||
106 | # CONFIG_HOTPLUG is not set | 108 | # CONFIG_HOTPLUG is not set |
107 | CONFIG_PRINTK=y | 109 | CONFIG_PRINTK=y |
108 | # CONFIG_BUG is not set | 110 | # CONFIG_BUG is not set |
@@ -115,7 +117,14 @@ CONFIG_TIMERFD=y | |||
115 | CONFIG_EVENTFD=y | 117 | CONFIG_EVENTFD=y |
116 | CONFIG_SHMEM=y | 118 | CONFIG_SHMEM=y |
117 | CONFIG_AIO=y | 119 | CONFIG_AIO=y |
120 | CONFIG_HAVE_PERF_COUNTERS=y | ||
121 | |||
122 | # | ||
123 | # Performance Counters | ||
124 | # | ||
125 | # CONFIG_PERF_COUNTERS is not set | ||
118 | # CONFIG_VM_EVENT_COUNTERS is not set | 126 | # CONFIG_VM_EVENT_COUNTERS is not set |
127 | # CONFIG_STRIP_ASM_SYMS is not set | ||
119 | CONFIG_COMPAT_BRK=y | 128 | CONFIG_COMPAT_BRK=y |
120 | CONFIG_SLAB=y | 129 | CONFIG_SLAB=y |
121 | # CONFIG_SLUB is not set | 130 | # CONFIG_SLUB is not set |
@@ -129,6 +138,11 @@ CONFIG_HAVE_KPROBES=y | |||
129 | CONFIG_HAVE_KRETPROBES=y | 138 | CONFIG_HAVE_KRETPROBES=y |
130 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 139 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
131 | CONFIG_HAVE_CLK=y | 140 | CONFIG_HAVE_CLK=y |
141 | |||
142 | # | ||
143 | # GCOV-based kernel profiling | ||
144 | # | ||
145 | # CONFIG_GCOV_KERNEL is not set | ||
132 | # CONFIG_SLOW_WORK is not set | 146 | # CONFIG_SLOW_WORK is not set |
133 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 147 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
134 | CONFIG_SLABINFO=y | 148 | CONFIG_SLABINFO=y |
@@ -136,7 +150,7 @@ CONFIG_RT_MUTEXES=y | |||
136 | CONFIG_BASE_SMALL=1 | 150 | CONFIG_BASE_SMALL=1 |
137 | # CONFIG_MODULES is not set | 151 | # CONFIG_MODULES is not set |
138 | CONFIG_BLOCK=y | 152 | CONFIG_BLOCK=y |
139 | # CONFIG_LBD is not set | 153 | CONFIG_LBDAF=y |
140 | # CONFIG_BLK_DEV_BSG is not set | 154 | # CONFIG_BLK_DEV_BSG is not set |
141 | # CONFIG_BLK_DEV_INTEGRITY is not set | 155 | # CONFIG_BLK_DEV_INTEGRITY is not set |
142 | 156 | ||
@@ -222,6 +236,7 @@ CONFIG_BINFMT_ELF=y | |||
222 | # CONFIG_BINFMT_MISC is not set | 236 | # CONFIG_BINFMT_MISC is not set |
223 | CONFIG_MATH_EMULATION=y | 237 | CONFIG_MATH_EMULATION=y |
224 | # CONFIG_IOMMU_HELPER is not set | 238 | # CONFIG_IOMMU_HELPER is not set |
239 | # CONFIG_SWIOTLB is not set | ||
225 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | 240 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y |
226 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 241 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
227 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 242 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
@@ -241,9 +256,9 @@ CONFIG_MIGRATION=y | |||
241 | CONFIG_ZONE_DMA_FLAG=1 | 256 | CONFIG_ZONE_DMA_FLAG=1 |
242 | CONFIG_BOUNCE=y | 257 | CONFIG_BOUNCE=y |
243 | CONFIG_VIRT_TO_BUS=y | 258 | CONFIG_VIRT_TO_BUS=y |
244 | CONFIG_UNEVICTABLE_LRU=y | ||
245 | CONFIG_HAVE_MLOCK=y | 259 | CONFIG_HAVE_MLOCK=y |
246 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 260 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
261 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
247 | CONFIG_PPC_4K_PAGES=y | 262 | CONFIG_PPC_4K_PAGES=y |
248 | # CONFIG_PPC_16K_PAGES is not set | 263 | # CONFIG_PPC_16K_PAGES is not set |
249 | # CONFIG_PPC_64K_PAGES is not set | 264 | # CONFIG_PPC_64K_PAGES is not set |
@@ -281,6 +296,7 @@ CONFIG_PAGE_OFFSET=0xc0000000 | |||
281 | CONFIG_KERNEL_START=0xc0000000 | 296 | CONFIG_KERNEL_START=0xc0000000 |
282 | CONFIG_PHYSICAL_START=0x00000000 | 297 | CONFIG_PHYSICAL_START=0x00000000 |
283 | CONFIG_TASK_SIZE=0x80000000 | 298 | CONFIG_TASK_SIZE=0x80000000 |
299 | CONFIG_CONSISTENT_SIZE=0x00200000 | ||
284 | CONFIG_NET=y | 300 | CONFIG_NET=y |
285 | 301 | ||
286 | # | 302 | # |
@@ -342,6 +358,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
342 | # CONFIG_ECONET is not set | 358 | # CONFIG_ECONET is not set |
343 | # CONFIG_WAN_ROUTER is not set | 359 | # CONFIG_WAN_ROUTER is not set |
344 | # CONFIG_PHONET is not set | 360 | # CONFIG_PHONET is not set |
361 | # CONFIG_IEEE802154 is not set | ||
345 | # CONFIG_NET_SCHED is not set | 362 | # CONFIG_NET_SCHED is not set |
346 | # CONFIG_DCB is not set | 363 | # CONFIG_DCB is not set |
347 | 364 | ||
@@ -359,7 +376,11 @@ CONFIG_WIRELESS=y | |||
359 | CONFIG_WIRELESS_OLD_REGULATORY=y | 376 | CONFIG_WIRELESS_OLD_REGULATORY=y |
360 | # CONFIG_WIRELESS_EXT is not set | 377 | # CONFIG_WIRELESS_EXT is not set |
361 | # CONFIG_LIB80211 is not set | 378 | # CONFIG_LIB80211 is not set |
362 | # CONFIG_MAC80211 is not set | 379 | |
380 | # | ||
381 | # CFG80211 needs to be enabled for MAC80211 | ||
382 | # | ||
383 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
363 | # CONFIG_WIMAX is not set | 384 | # CONFIG_WIMAX is not set |
364 | # CONFIG_RFKILL is not set | 385 | # CONFIG_RFKILL is not set |
365 | # CONFIG_NET_9P is not set | 386 | # CONFIG_NET_9P is not set |
@@ -463,6 +484,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
463 | # | 484 | # |
464 | # CONFIG_MTD_UBI is not set | 485 | # CONFIG_MTD_UBI is not set |
465 | CONFIG_OF_DEVICE=y | 486 | CONFIG_OF_DEVICE=y |
487 | CONFIG_OF_MDIO=y | ||
466 | # CONFIG_PARPORT is not set | 488 | # CONFIG_PARPORT is not set |
467 | CONFIG_BLK_DEV=y | 489 | CONFIG_BLK_DEV=y |
468 | # CONFIG_BLK_DEV_FD is not set | 490 | # CONFIG_BLK_DEV_FD is not set |
@@ -492,7 +514,6 @@ CONFIG_HAVE_IDE=y | |||
492 | # CONFIG_MD is not set | 514 | # CONFIG_MD is not set |
493 | # CONFIG_MACINTOSH_DRIVERS is not set | 515 | # CONFIG_MACINTOSH_DRIVERS is not set |
494 | CONFIG_NETDEVICES=y | 516 | CONFIG_NETDEVICES=y |
495 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
496 | # CONFIG_DUMMY is not set | 517 | # CONFIG_DUMMY is not set |
497 | # CONFIG_BONDING is not set | 518 | # CONFIG_BONDING is not set |
498 | # CONFIG_MACVLAN is not set | 519 | # CONFIG_MACVLAN is not set |
@@ -531,6 +552,7 @@ CONFIG_MII=y | |||
531 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 552 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
532 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 553 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
533 | # CONFIG_B44 is not set | 554 | # CONFIG_B44 is not set |
555 | # CONFIG_KS8842 is not set | ||
534 | CONFIG_FS_ENET=y | 556 | CONFIG_FS_ENET=y |
535 | CONFIG_FS_ENET_HAS_SCC=y | 557 | CONFIG_FS_ENET_HAS_SCC=y |
536 | # CONFIG_FS_ENET_HAS_FEC is not set | 558 | # CONFIG_FS_ENET_HAS_FEC is not set |
@@ -602,6 +624,11 @@ CONFIG_GEN_RTC=y | |||
602 | # CONFIG_TCG_TPM is not set | 624 | # CONFIG_TCG_TPM is not set |
603 | # CONFIG_I2C is not set | 625 | # CONFIG_I2C is not set |
604 | # CONFIG_SPI is not set | 626 | # CONFIG_SPI is not set |
627 | |||
628 | # | ||
629 | # PPS support | ||
630 | # | ||
631 | # CONFIG_PPS is not set | ||
605 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 632 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
606 | # CONFIG_GPIOLIB is not set | 633 | # CONFIG_GPIOLIB is not set |
607 | # CONFIG_W1 is not set | 634 | # CONFIG_W1 is not set |
@@ -625,22 +652,7 @@ CONFIG_SSB_POSSIBLE=y | |||
625 | # CONFIG_HTC_PASIC3 is not set | 652 | # CONFIG_HTC_PASIC3 is not set |
626 | # CONFIG_MFD_TMIO is not set | 653 | # CONFIG_MFD_TMIO is not set |
627 | # CONFIG_REGULATOR is not set | 654 | # CONFIG_REGULATOR is not set |
628 | 655 | # CONFIG_MEDIA_SUPPORT is not set | |
629 | # | ||
630 | # Multimedia devices | ||
631 | # | ||
632 | |||
633 | # | ||
634 | # Multimedia core support | ||
635 | # | ||
636 | # CONFIG_VIDEO_DEV is not set | ||
637 | # CONFIG_DVB_CORE is not set | ||
638 | # CONFIG_VIDEO_MEDIA is not set | ||
639 | |||
640 | # | ||
641 | # Multimedia drivers | ||
642 | # | ||
643 | # CONFIG_DAB is not set | ||
644 | 656 | ||
645 | # | 657 | # |
646 | # Graphics support | 658 | # Graphics support |
@@ -665,6 +677,10 @@ CONFIG_SSB_POSSIBLE=y | |||
665 | # CONFIG_DMADEVICES is not set | 677 | # CONFIG_DMADEVICES is not set |
666 | # CONFIG_AUXDISPLAY is not set | 678 | # CONFIG_AUXDISPLAY is not set |
667 | # CONFIG_UIO is not set | 679 | # CONFIG_UIO is not set |
680 | |||
681 | # | ||
682 | # TI VLYNQ | ||
683 | # | ||
668 | # CONFIG_STAGING is not set | 684 | # CONFIG_STAGING is not set |
669 | 685 | ||
670 | # | 686 | # |
@@ -687,10 +703,12 @@ CONFIG_FS_MBCACHE=y | |||
687 | # CONFIG_REISERFS_FS is not set | 703 | # CONFIG_REISERFS_FS is not set |
688 | # CONFIG_JFS_FS is not set | 704 | # CONFIG_JFS_FS is not set |
689 | # CONFIG_FS_POSIX_ACL is not set | 705 | # CONFIG_FS_POSIX_ACL is not set |
690 | CONFIG_FILE_LOCKING=y | ||
691 | # CONFIG_XFS_FS is not set | 706 | # CONFIG_XFS_FS is not set |
707 | # CONFIG_GFS2_FS is not set | ||
692 | # CONFIG_OCFS2_FS is not set | 708 | # CONFIG_OCFS2_FS is not set |
693 | # CONFIG_BTRFS_FS is not set | 709 | # CONFIG_BTRFS_FS is not set |
710 | CONFIG_FILE_LOCKING=y | ||
711 | CONFIG_FSNOTIFY=y | ||
694 | CONFIG_DNOTIFY=y | 712 | CONFIG_DNOTIFY=y |
695 | CONFIG_INOTIFY=y | 713 | CONFIG_INOTIFY=y |
696 | CONFIG_INOTIFY_USER=y | 714 | CONFIG_INOTIFY_USER=y |
@@ -823,6 +841,7 @@ CONFIG_HAS_IOPORT=y | |||
823 | CONFIG_HAS_DMA=y | 841 | CONFIG_HAS_DMA=y |
824 | CONFIG_HAVE_LMB=y | 842 | CONFIG_HAVE_LMB=y |
825 | CONFIG_NLATTR=y | 843 | CONFIG_NLATTR=y |
844 | CONFIG_GENERIC_ATOMIC64=y | ||
826 | 845 | ||
827 | # | 846 | # |
828 | # Kernel hacking | 847 | # Kernel hacking |
@@ -844,24 +863,14 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
844 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 863 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
845 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 864 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
846 | CONFIG_TRACING_SUPPORT=y | 865 | CONFIG_TRACING_SUPPORT=y |
847 | 866 | # CONFIG_FTRACE is not set | |
848 | # | ||
849 | # Tracers | ||
850 | # | ||
851 | # CONFIG_FUNCTION_TRACER is not set | ||
852 | # CONFIG_SCHED_TRACER is not set | ||
853 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
854 | # CONFIG_EVENT_TRACER is not set | ||
855 | # CONFIG_BOOT_TRACER is not set | ||
856 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
857 | # CONFIG_STACK_TRACER is not set | ||
858 | # CONFIG_KMEMTRACE is not set | ||
859 | # CONFIG_WORKQUEUE_TRACER is not set | ||
860 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
861 | # CONFIG_DYNAMIC_DEBUG is not set | 867 | # CONFIG_DYNAMIC_DEBUG is not set |
862 | # CONFIG_SAMPLES is not set | 868 | # CONFIG_SAMPLES is not set |
863 | CONFIG_HAVE_ARCH_KGDB=y | 869 | CONFIG_HAVE_ARCH_KGDB=y |
870 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
871 | CONFIG_PPC_WERROR=y | ||
864 | CONFIG_PRINT_STACK_DEPTH=64 | 872 | CONFIG_PRINT_STACK_DEPTH=64 |
873 | # CONFIG_PPC_EMULATED_STATS is not set | ||
865 | # CONFIG_IRQSTACKS is not set | 874 | # CONFIG_IRQSTACKS is not set |
866 | # CONFIG_VIRQ_DEBUG is not set | 875 | # CONFIG_VIRQ_DEBUG is not set |
867 | # CONFIG_PPC_EARLY_DEBUG is not set | 876 | # CONFIG_PPC_EARLY_DEBUG is not set |
diff --git a/arch/powerpc/configs/mpc7448_hpc2_defconfig b/arch/powerpc/configs/mpc7448_hpc2_defconfig index 642ab67c8431..f23428c3b34e 100644 --- a/arch/powerpc/configs/mpc7448_hpc2_defconfig +++ b/arch/powerpc/configs/mpc7448_hpc2_defconfig | |||
@@ -1,25 +1,27 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:21:56 2009 | 4 | # Wed Jul 29 23:31:53 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | CONFIG_ALTIVEC=y | 20 | CONFIG_ALTIVEC=y |
20 | CONFIG_PPC_STD_MMU=y | 21 | CONFIG_PPC_STD_MMU=y |
21 | CONFIG_PPC_STD_MMU_32=y | 22 | CONFIG_PPC_STD_MMU_32=y |
22 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
23 | # CONFIG_SMP is not set | 25 | # CONFIG_SMP is not set |
24 | CONFIG_PPC32=y | 26 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | 27 | CONFIG_WORD_SIZE=32 |
@@ -30,15 +32,16 @@ CONFIG_GENERIC_TIME=y | |||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | 32 | CONFIG_GENERIC_TIME_VSYSCALL=y |
31 | CONFIG_GENERIC_CLOCKEVENTS=y | 33 | CONFIG_GENERIC_CLOCKEVENTS=y |
32 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
33 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
34 | CONFIG_IRQ_PER_CPU=y | 37 | CONFIG_IRQ_PER_CPU=y |
35 | CONFIG_STACKTRACE_SUPPORT=y | 38 | CONFIG_STACKTRACE_SUPPORT=y |
36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
40 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
37 | CONFIG_LOCKDEP_SUPPORT=y | 41 | CONFIG_LOCKDEP_SUPPORT=y |
38 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
39 | CONFIG_ARCH_HAS_ILOG2_U32=y | 43 | CONFIG_ARCH_HAS_ILOG2_U32=y |
40 | CONFIG_GENERIC_HWEIGHT=y | 44 | CONFIG_GENERIC_HWEIGHT=y |
41 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
42 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 45 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
43 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 46 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
44 | CONFIG_PPC=y | 47 | CONFIG_PPC=y |
@@ -52,11 +55,13 @@ CONFIG_PPC_UDBG_16550=y | |||
52 | # CONFIG_GENERIC_TBSYNC is not set | 55 | # CONFIG_GENERIC_TBSYNC is not set |
53 | CONFIG_AUDIT_ARCH=y | 56 | CONFIG_AUDIT_ARCH=y |
54 | CONFIG_GENERIC_BUG=y | 57 | CONFIG_GENERIC_BUG=y |
58 | CONFIG_DTC=y | ||
55 | CONFIG_DEFAULT_UIMAGE=y | 59 | CONFIG_DEFAULT_UIMAGE=y |
56 | # CONFIG_PPC_DCR_NATIVE is not set | 60 | # CONFIG_PPC_DCR_NATIVE is not set |
57 | # CONFIG_PPC_DCR_MMIO is not set | 61 | # CONFIG_PPC_DCR_MMIO is not set |
58 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
59 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
64 | CONFIG_CONSTRUCTORS=y | ||
60 | 65 | ||
61 | # | 66 | # |
62 | # General setup | 67 | # General setup |
@@ -106,7 +111,6 @@ CONFIG_EMBEDDED=y | |||
106 | CONFIG_SYSCTL_SYSCALL=y | 111 | CONFIG_SYSCTL_SYSCALL=y |
107 | CONFIG_KALLSYMS=y | 112 | CONFIG_KALLSYMS=y |
108 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 113 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
109 | # CONFIG_STRIP_ASM_SYMS is not set | ||
110 | CONFIG_HOTPLUG=y | 114 | CONFIG_HOTPLUG=y |
111 | CONFIG_PRINTK=y | 115 | CONFIG_PRINTK=y |
112 | CONFIG_BUG=y | 116 | CONFIG_BUG=y |
@@ -119,9 +123,16 @@ CONFIG_TIMERFD=y | |||
119 | CONFIG_EVENTFD=y | 123 | CONFIG_EVENTFD=y |
120 | CONFIG_SHMEM=y | 124 | CONFIG_SHMEM=y |
121 | CONFIG_AIO=y | 125 | CONFIG_AIO=y |
126 | CONFIG_HAVE_PERF_COUNTERS=y | ||
127 | |||
128 | # | ||
129 | # Performance Counters | ||
130 | # | ||
131 | # CONFIG_PERF_COUNTERS is not set | ||
122 | CONFIG_VM_EVENT_COUNTERS=y | 132 | CONFIG_VM_EVENT_COUNTERS=y |
123 | CONFIG_PCI_QUIRKS=y | 133 | CONFIG_PCI_QUIRKS=y |
124 | CONFIG_SLUB_DEBUG=y | 134 | CONFIG_SLUB_DEBUG=y |
135 | # CONFIG_STRIP_ASM_SYMS is not set | ||
125 | CONFIG_COMPAT_BRK=y | 136 | CONFIG_COMPAT_BRK=y |
126 | # CONFIG_SLAB is not set | 137 | # CONFIG_SLAB is not set |
127 | CONFIG_SLUB=y | 138 | CONFIG_SLUB=y |
@@ -134,6 +145,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
134 | CONFIG_HAVE_KPROBES=y | 145 | CONFIG_HAVE_KPROBES=y |
135 | CONFIG_HAVE_KRETPROBES=y | 146 | CONFIG_HAVE_KRETPROBES=y |
136 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 147 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
148 | |||
149 | # | ||
150 | # GCOV-based kernel profiling | ||
151 | # | ||
137 | # CONFIG_SLOW_WORK is not set | 152 | # CONFIG_SLOW_WORK is not set |
138 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 153 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
139 | CONFIG_SLABINFO=y | 154 | CONFIG_SLABINFO=y |
@@ -141,7 +156,7 @@ CONFIG_RT_MUTEXES=y | |||
141 | CONFIG_BASE_SMALL=0 | 156 | CONFIG_BASE_SMALL=0 |
142 | # CONFIG_MODULES is not set | 157 | # CONFIG_MODULES is not set |
143 | CONFIG_BLOCK=y | 158 | CONFIG_BLOCK=y |
144 | CONFIG_LBD=y | 159 | CONFIG_LBDAF=y |
145 | # CONFIG_BLK_DEV_BSG is not set | 160 | # CONFIG_BLK_DEV_BSG is not set |
146 | # CONFIG_BLK_DEV_INTEGRITY is not set | 161 | # CONFIG_BLK_DEV_INTEGRITY is not set |
147 | 162 | ||
@@ -220,6 +235,7 @@ CONFIG_BINFMT_ELF=y | |||
220 | # CONFIG_HAVE_AOUT is not set | 235 | # CONFIG_HAVE_AOUT is not set |
221 | CONFIG_BINFMT_MISC=y | 236 | CONFIG_BINFMT_MISC=y |
222 | # CONFIG_IOMMU_HELPER is not set | 237 | # CONFIG_IOMMU_HELPER is not set |
238 | # CONFIG_SWIOTLB is not set | ||
223 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 239 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
224 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 240 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
225 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 241 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -240,9 +256,9 @@ CONFIG_MIGRATION=y | |||
240 | CONFIG_ZONE_DMA_FLAG=1 | 256 | CONFIG_ZONE_DMA_FLAG=1 |
241 | CONFIG_BOUNCE=y | 257 | CONFIG_BOUNCE=y |
242 | CONFIG_VIRT_TO_BUS=y | 258 | CONFIG_VIRT_TO_BUS=y |
243 | CONFIG_UNEVICTABLE_LRU=y | ||
244 | CONFIG_HAVE_MLOCK=y | 259 | CONFIG_HAVE_MLOCK=y |
245 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 260 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
261 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
246 | CONFIG_PPC_4K_PAGES=y | 262 | CONFIG_PPC_4K_PAGES=y |
247 | # CONFIG_PPC_16K_PAGES is not set | 263 | # CONFIG_PPC_16K_PAGES is not set |
248 | # CONFIG_PPC_64K_PAGES is not set | 264 | # CONFIG_PPC_64K_PAGES is not set |
@@ -348,6 +364,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
348 | # CONFIG_ECONET is not set | 364 | # CONFIG_ECONET is not set |
349 | # CONFIG_WAN_ROUTER is not set | 365 | # CONFIG_WAN_ROUTER is not set |
350 | # CONFIG_PHONET is not set | 366 | # CONFIG_PHONET is not set |
367 | # CONFIG_IEEE802154 is not set | ||
351 | # CONFIG_NET_SCHED is not set | 368 | # CONFIG_NET_SCHED is not set |
352 | # CONFIG_DCB is not set | 369 | # CONFIG_DCB is not set |
353 | 370 | ||
@@ -365,7 +382,11 @@ CONFIG_WIRELESS=y | |||
365 | CONFIG_WIRELESS_OLD_REGULATORY=y | 382 | CONFIG_WIRELESS_OLD_REGULATORY=y |
366 | # CONFIG_WIRELESS_EXT is not set | 383 | # CONFIG_WIRELESS_EXT is not set |
367 | # CONFIG_LIB80211 is not set | 384 | # CONFIG_LIB80211 is not set |
368 | # CONFIG_MAC80211 is not set | 385 | |
386 | # | ||
387 | # CFG80211 needs to be enabled for MAC80211 | ||
388 | # | ||
389 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
369 | # CONFIG_WIMAX is not set | 390 | # CONFIG_WIMAX is not set |
370 | # CONFIG_RFKILL is not set | 391 | # CONFIG_RFKILL is not set |
371 | # CONFIG_NET_9P is not set | 392 | # CONFIG_NET_9P is not set |
@@ -385,6 +406,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
385 | # CONFIG_CONNECTOR is not set | 406 | # CONFIG_CONNECTOR is not set |
386 | # CONFIG_MTD is not set | 407 | # CONFIG_MTD is not set |
387 | CONFIG_OF_DEVICE=y | 408 | CONFIG_OF_DEVICE=y |
409 | CONFIG_OF_MDIO=y | ||
388 | # CONFIG_PARPORT is not set | 410 | # CONFIG_PARPORT is not set |
389 | CONFIG_BLK_DEV=y | 411 | CONFIG_BLK_DEV=y |
390 | # CONFIG_BLK_DEV_FD is not set | 412 | # CONFIG_BLK_DEV_FD is not set |
@@ -416,6 +438,7 @@ CONFIG_MISC_DEVICES=y | |||
416 | # EEPROM support | 438 | # EEPROM support |
417 | # | 439 | # |
418 | # CONFIG_EEPROM_93CX6 is not set | 440 | # CONFIG_EEPROM_93CX6 is not set |
441 | # CONFIG_CB710_CORE is not set | ||
419 | CONFIG_HAVE_IDE=y | 442 | CONFIG_HAVE_IDE=y |
420 | # CONFIG_IDE is not set | 443 | # CONFIG_IDE is not set |
421 | 444 | ||
@@ -438,10 +461,6 @@ CONFIG_BLK_DEV_SD=y | |||
438 | # CONFIG_BLK_DEV_SR is not set | 461 | # CONFIG_BLK_DEV_SR is not set |
439 | # CONFIG_CHR_DEV_SG is not set | 462 | # CONFIG_CHR_DEV_SG is not set |
440 | # CONFIG_CHR_DEV_SCH is not set | 463 | # CONFIG_CHR_DEV_SCH is not set |
441 | |||
442 | # | ||
443 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
444 | # | ||
445 | # CONFIG_SCSI_MULTI_LUN is not set | 464 | # CONFIG_SCSI_MULTI_LUN is not set |
446 | # CONFIG_SCSI_CONSTANTS is not set | 465 | # CONFIG_SCSI_CONSTANTS is not set |
447 | # CONFIG_SCSI_LOGGING is not set | 466 | # CONFIG_SCSI_LOGGING is not set |
@@ -458,6 +477,7 @@ CONFIG_BLK_DEV_SD=y | |||
458 | CONFIG_SCSI_LOWLEVEL=y | 477 | CONFIG_SCSI_LOWLEVEL=y |
459 | # CONFIG_ISCSI_TCP is not set | 478 | # CONFIG_ISCSI_TCP is not set |
460 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 479 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
480 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
461 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 481 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
462 | # CONFIG_SCSI_3W_9XXX is not set | 482 | # CONFIG_SCSI_3W_9XXX is not set |
463 | # CONFIG_SCSI_ACARD is not set | 483 | # CONFIG_SCSI_ACARD is not set |
@@ -466,6 +486,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
466 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 486 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
467 | # CONFIG_SCSI_AIC79XX is not set | 487 | # CONFIG_SCSI_AIC79XX is not set |
468 | # CONFIG_SCSI_AIC94XX is not set | 488 | # CONFIG_SCSI_AIC94XX is not set |
489 | # CONFIG_SCSI_MVSAS is not set | ||
469 | # CONFIG_SCSI_DPT_I2O is not set | 490 | # CONFIG_SCSI_DPT_I2O is not set |
470 | # CONFIG_SCSI_ADVANSYS is not set | 491 | # CONFIG_SCSI_ADVANSYS is not set |
471 | # CONFIG_SCSI_ARCMSR is not set | 492 | # CONFIG_SCSI_ARCMSR is not set |
@@ -485,7 +506,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
485 | # CONFIG_SCSI_IPS is not set | 506 | # CONFIG_SCSI_IPS is not set |
486 | # CONFIG_SCSI_INITIO is not set | 507 | # CONFIG_SCSI_INITIO is not set |
487 | # CONFIG_SCSI_INIA100 is not set | 508 | # CONFIG_SCSI_INIA100 is not set |
488 | # CONFIG_SCSI_MVSAS is not set | ||
489 | # CONFIG_SCSI_STEX is not set | 509 | # CONFIG_SCSI_STEX is not set |
490 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 510 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
491 | # CONFIG_SCSI_IPR is not set | 511 | # CONFIG_SCSI_IPR is not set |
@@ -568,14 +588,17 @@ CONFIG_SATA_MV=y | |||
568 | # | 588 | # |
569 | 589 | ||
570 | # | 590 | # |
571 | # Enable only one of the two stacks, unless you know what you are doing | 591 | # You can enable one or both FireWire driver stacks. |
592 | # | ||
593 | |||
594 | # | ||
595 | # See the help texts for more information. | ||
572 | # | 596 | # |
573 | # CONFIG_FIREWIRE is not set | 597 | # CONFIG_FIREWIRE is not set |
574 | # CONFIG_IEEE1394 is not set | 598 | # CONFIG_IEEE1394 is not set |
575 | # CONFIG_I2O is not set | 599 | # CONFIG_I2O is not set |
576 | # CONFIG_MACINTOSH_DRIVERS is not set | 600 | # CONFIG_MACINTOSH_DRIVERS is not set |
577 | CONFIG_NETDEVICES=y | 601 | CONFIG_NETDEVICES=y |
578 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
579 | # CONFIG_DUMMY is not set | 602 | # CONFIG_DUMMY is not set |
580 | # CONFIG_BONDING is not set | 603 | # CONFIG_BONDING is not set |
581 | # CONFIG_MACVLAN is not set | 604 | # CONFIG_MACVLAN is not set |
@@ -642,6 +665,7 @@ CONFIG_8139TOO=y | |||
642 | # CONFIG_SMSC9420 is not set | 665 | # CONFIG_SMSC9420 is not set |
643 | # CONFIG_SUNDANCE is not set | 666 | # CONFIG_SUNDANCE is not set |
644 | # CONFIG_TLAN is not set | 667 | # CONFIG_TLAN is not set |
668 | # CONFIG_KS8842 is not set | ||
645 | # CONFIG_VIA_RHINE is not set | 669 | # CONFIG_VIA_RHINE is not set |
646 | # CONFIG_SC92031 is not set | 670 | # CONFIG_SC92031 is not set |
647 | # CONFIG_ATL2 is not set | 671 | # CONFIG_ATL2 is not set |
@@ -663,7 +687,9 @@ CONFIG_NETDEV_1000=y | |||
663 | # CONFIG_VIA_VELOCITY is not set | 687 | # CONFIG_VIA_VELOCITY is not set |
664 | # CONFIG_TIGON3 is not set | 688 | # CONFIG_TIGON3 is not set |
665 | # CONFIG_BNX2 is not set | 689 | # CONFIG_BNX2 is not set |
690 | # CONFIG_CNIC is not set | ||
666 | CONFIG_TSI108_ETH=y | 691 | CONFIG_TSI108_ETH=y |
692 | # CONFIG_MV643XX_ETH is not set | ||
667 | # CONFIG_QLA3XXX is not set | 693 | # CONFIG_QLA3XXX is not set |
668 | # CONFIG_ATL1 is not set | 694 | # CONFIG_ATL1 is not set |
669 | # CONFIG_ATL1E is not set | 695 | # CONFIG_ATL1E is not set |
@@ -785,6 +811,11 @@ CONFIG_GEN_RTC=y | |||
785 | CONFIG_DEVPORT=y | 811 | CONFIG_DEVPORT=y |
786 | # CONFIG_I2C is not set | 812 | # CONFIG_I2C is not set |
787 | # CONFIG_SPI is not set | 813 | # CONFIG_SPI is not set |
814 | |||
815 | # | ||
816 | # PPS support | ||
817 | # | ||
818 | # CONFIG_PPS is not set | ||
788 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 819 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
789 | # CONFIG_GPIOLIB is not set | 820 | # CONFIG_GPIOLIB is not set |
790 | # CONFIG_W1 is not set | 821 | # CONFIG_W1 is not set |
@@ -824,22 +855,7 @@ CONFIG_SSB_POSSIBLE=y | |||
824 | # CONFIG_HTC_PASIC3 is not set | 855 | # CONFIG_HTC_PASIC3 is not set |
825 | # CONFIG_MFD_TMIO is not set | 856 | # CONFIG_MFD_TMIO is not set |
826 | # CONFIG_REGULATOR is not set | 857 | # CONFIG_REGULATOR is not set |
827 | 858 | # CONFIG_MEDIA_SUPPORT is not set | |
828 | # | ||
829 | # Multimedia devices | ||
830 | # | ||
831 | |||
832 | # | ||
833 | # Multimedia core support | ||
834 | # | ||
835 | # CONFIG_VIDEO_DEV is not set | ||
836 | # CONFIG_DVB_CORE is not set | ||
837 | # CONFIG_VIDEO_MEDIA is not set | ||
838 | |||
839 | # | ||
840 | # Multimedia drivers | ||
841 | # | ||
842 | CONFIG_DAB=y | ||
843 | 859 | ||
844 | # | 860 | # |
845 | # Graphics support | 861 | # Graphics support |
@@ -896,6 +912,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
896 | # CONFIG_DMADEVICES is not set | 912 | # CONFIG_DMADEVICES is not set |
897 | # CONFIG_AUXDISPLAY is not set | 913 | # CONFIG_AUXDISPLAY is not set |
898 | # CONFIG_UIO is not set | 914 | # CONFIG_UIO is not set |
915 | |||
916 | # | ||
917 | # TI VLYNQ | ||
918 | # | ||
899 | # CONFIG_STAGING is not set | 919 | # CONFIG_STAGING is not set |
900 | 920 | ||
901 | # | 921 | # |
@@ -915,11 +935,12 @@ CONFIG_FS_MBCACHE=y | |||
915 | # CONFIG_REISERFS_FS is not set | 935 | # CONFIG_REISERFS_FS is not set |
916 | # CONFIG_JFS_FS is not set | 936 | # CONFIG_JFS_FS is not set |
917 | # CONFIG_FS_POSIX_ACL is not set | 937 | # CONFIG_FS_POSIX_ACL is not set |
918 | CONFIG_FILE_LOCKING=y | ||
919 | # CONFIG_XFS_FS is not set | 938 | # CONFIG_XFS_FS is not set |
920 | # CONFIG_GFS2_FS is not set | 939 | # CONFIG_GFS2_FS is not set |
921 | # CONFIG_OCFS2_FS is not set | 940 | # CONFIG_OCFS2_FS is not set |
922 | # CONFIG_BTRFS_FS is not set | 941 | # CONFIG_BTRFS_FS is not set |
942 | CONFIG_FILE_LOCKING=y | ||
943 | CONFIG_FSNOTIFY=y | ||
923 | CONFIG_DNOTIFY=y | 944 | CONFIG_DNOTIFY=y |
924 | CONFIG_INOTIFY=y | 945 | CONFIG_INOTIFY=y |
925 | CONFIG_INOTIFY_USER=y | 946 | CONFIG_INOTIFY_USER=y |
@@ -1038,6 +1059,7 @@ CONFIG_HAS_IOPORT=y | |||
1038 | CONFIG_HAS_DMA=y | 1059 | CONFIG_HAS_DMA=y |
1039 | CONFIG_HAVE_LMB=y | 1060 | CONFIG_HAVE_LMB=y |
1040 | CONFIG_NLATTR=y | 1061 | CONFIG_NLATTR=y |
1062 | CONFIG_GENERIC_ATOMIC64=y | ||
1041 | 1063 | ||
1042 | # | 1064 | # |
1043 | # Kernel hacking | 1065 | # Kernel hacking |
@@ -1063,22 +1085,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1063 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1085 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1064 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1086 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1065 | CONFIG_TRACING_SUPPORT=y | 1087 | CONFIG_TRACING_SUPPORT=y |
1066 | 1088 | # CONFIG_FTRACE is not set | |
1067 | # | ||
1068 | # Tracers | ||
1069 | # | ||
1070 | # CONFIG_FUNCTION_TRACER is not set | ||
1071 | # CONFIG_SCHED_TRACER is not set | ||
1072 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1073 | # CONFIG_EVENT_TRACER is not set | ||
1074 | # CONFIG_BOOT_TRACER is not set | ||
1075 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1076 | # CONFIG_STACK_TRACER is not set | ||
1077 | # CONFIG_KMEMTRACE is not set | ||
1078 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1079 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1080 | # CONFIG_SAMPLES is not set | 1089 | # CONFIG_SAMPLES is not set |
1081 | CONFIG_HAVE_ARCH_KGDB=y | 1090 | CONFIG_HAVE_ARCH_KGDB=y |
1091 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1092 | CONFIG_PPC_WERROR=y | ||
1082 | CONFIG_PRINT_STACK_DEPTH=64 | 1093 | CONFIG_PRINT_STACK_DEPTH=64 |
1083 | # CONFIG_IRQSTACKS is not set | 1094 | # CONFIG_IRQSTACKS is not set |
1084 | # CONFIG_BOOTX_TEXT is not set | 1095 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/mpc8272_ads_defconfig b/arch/powerpc/configs/mpc8272_ads_defconfig index cb966ca2ce89..02716f72db6f 100644 --- a/arch/powerpc/configs/mpc8272_ads_defconfig +++ b/arch/powerpc/configs/mpc8272_ads_defconfig | |||
@@ -1,25 +1,27 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:21:57 2009 | 4 | # Wed Jul 29 23:31:54 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_ALTIVEC is not set | 20 | # CONFIG_ALTIVEC is not set |
20 | CONFIG_PPC_STD_MMU=y | 21 | CONFIG_PPC_STD_MMU=y |
21 | CONFIG_PPC_STD_MMU_32=y | 22 | CONFIG_PPC_STD_MMU_32=y |
22 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
23 | # CONFIG_SMP is not set | 25 | # CONFIG_SMP is not set |
24 | CONFIG_PPC32=y | 26 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | 27 | CONFIG_WORD_SIZE=32 |
@@ -30,15 +32,16 @@ CONFIG_GENERIC_TIME=y | |||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | 32 | CONFIG_GENERIC_TIME_VSYSCALL=y |
31 | CONFIG_GENERIC_CLOCKEVENTS=y | 33 | CONFIG_GENERIC_CLOCKEVENTS=y |
32 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
33 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
34 | CONFIG_IRQ_PER_CPU=y | 37 | CONFIG_IRQ_PER_CPU=y |
35 | CONFIG_STACKTRACE_SUPPORT=y | 38 | CONFIG_STACKTRACE_SUPPORT=y |
36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
40 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
37 | CONFIG_LOCKDEP_SUPPORT=y | 41 | CONFIG_LOCKDEP_SUPPORT=y |
38 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
39 | CONFIG_ARCH_HAS_ILOG2_U32=y | 43 | CONFIG_ARCH_HAS_ILOG2_U32=y |
40 | CONFIG_GENERIC_HWEIGHT=y | 44 | CONFIG_GENERIC_HWEIGHT=y |
41 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
42 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 45 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
43 | CONFIG_GENERIC_GPIO=y | 46 | CONFIG_GENERIC_GPIO=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -53,11 +56,13 @@ CONFIG_OF=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | # CONFIG_PPC_DCR_NATIVE is not set | 61 | # CONFIG_PPC_DCR_NATIVE is not set |
58 | # CONFIG_PPC_DCR_MMIO is not set | 62 | # CONFIG_PPC_DCR_MMIO is not set |
59 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
60 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
65 | CONFIG_CONSTRUCTORS=y | ||
61 | 66 | ||
62 | # | 67 | # |
63 | # General setup | 68 | # General setup |
@@ -99,7 +104,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
99 | CONFIG_KALLSYMS=y | 104 | CONFIG_KALLSYMS=y |
100 | CONFIG_KALLSYMS_ALL=y | 105 | CONFIG_KALLSYMS_ALL=y |
101 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 106 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
102 | # CONFIG_STRIP_ASM_SYMS is not set | ||
103 | CONFIG_HOTPLUG=y | 107 | CONFIG_HOTPLUG=y |
104 | CONFIG_PRINTK=y | 108 | CONFIG_PRINTK=y |
105 | CONFIG_BUG=y | 109 | CONFIG_BUG=y |
@@ -112,9 +116,16 @@ CONFIG_TIMERFD=y | |||
112 | CONFIG_EVENTFD=y | 116 | CONFIG_EVENTFD=y |
113 | CONFIG_SHMEM=y | 117 | CONFIG_SHMEM=y |
114 | CONFIG_AIO=y | 118 | CONFIG_AIO=y |
119 | CONFIG_HAVE_PERF_COUNTERS=y | ||
120 | |||
121 | # | ||
122 | # Performance Counters | ||
123 | # | ||
124 | # CONFIG_PERF_COUNTERS is not set | ||
115 | CONFIG_VM_EVENT_COUNTERS=y | 125 | CONFIG_VM_EVENT_COUNTERS=y |
116 | CONFIG_PCI_QUIRKS=y | 126 | CONFIG_PCI_QUIRKS=y |
117 | CONFIG_SLUB_DEBUG=y | 127 | CONFIG_SLUB_DEBUG=y |
128 | # CONFIG_STRIP_ASM_SYMS is not set | ||
118 | CONFIG_COMPAT_BRK=y | 129 | CONFIG_COMPAT_BRK=y |
119 | # CONFIG_SLAB is not set | 130 | # CONFIG_SLAB is not set |
120 | CONFIG_SLUB=y | 131 | CONFIG_SLUB=y |
@@ -128,6 +139,10 @@ CONFIG_HAVE_KPROBES=y | |||
128 | CONFIG_HAVE_KRETPROBES=y | 139 | CONFIG_HAVE_KRETPROBES=y |
129 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 140 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
130 | CONFIG_HAVE_CLK=y | 141 | CONFIG_HAVE_CLK=y |
142 | |||
143 | # | ||
144 | # GCOV-based kernel profiling | ||
145 | # | ||
131 | # CONFIG_SLOW_WORK is not set | 146 | # CONFIG_SLOW_WORK is not set |
132 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 147 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
133 | CONFIG_SLABINFO=y | 148 | CONFIG_SLABINFO=y |
@@ -135,7 +150,7 @@ CONFIG_RT_MUTEXES=y | |||
135 | CONFIG_BASE_SMALL=0 | 150 | CONFIG_BASE_SMALL=0 |
136 | # CONFIG_MODULES is not set | 151 | # CONFIG_MODULES is not set |
137 | CONFIG_BLOCK=y | 152 | CONFIG_BLOCK=y |
138 | # CONFIG_LBD is not set | 153 | CONFIG_LBDAF=y |
139 | # CONFIG_BLK_DEV_INTEGRITY is not set | 154 | # CONFIG_BLK_DEV_INTEGRITY is not set |
140 | 155 | ||
141 | # | 156 | # |
@@ -216,6 +231,7 @@ CONFIG_BINFMT_ELF=y | |||
216 | # CONFIG_HAVE_AOUT is not set | 231 | # CONFIG_HAVE_AOUT is not set |
217 | CONFIG_BINFMT_MISC=y | 232 | CONFIG_BINFMT_MISC=y |
218 | # CONFIG_IOMMU_HELPER is not set | 233 | # CONFIG_IOMMU_HELPER is not set |
234 | # CONFIG_SWIOTLB is not set | ||
219 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 235 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
220 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 236 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
221 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 237 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -231,9 +247,9 @@ CONFIG_MIGRATION=y | |||
231 | CONFIG_ZONE_DMA_FLAG=1 | 247 | CONFIG_ZONE_DMA_FLAG=1 |
232 | CONFIG_BOUNCE=y | 248 | CONFIG_BOUNCE=y |
233 | CONFIG_VIRT_TO_BUS=y | 249 | CONFIG_VIRT_TO_BUS=y |
234 | CONFIG_UNEVICTABLE_LRU=y | ||
235 | CONFIG_HAVE_MLOCK=y | 250 | CONFIG_HAVE_MLOCK=y |
236 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 251 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
252 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
237 | CONFIG_PPC_4K_PAGES=y | 253 | CONFIG_PPC_4K_PAGES=y |
238 | # CONFIG_PPC_16K_PAGES is not set | 254 | # CONFIG_PPC_16K_PAGES is not set |
239 | # CONFIG_PPC_64K_PAGES is not set | 255 | # CONFIG_PPC_64K_PAGES is not set |
@@ -303,6 +319,7 @@ CONFIG_IP_PNP_BOOTP=y | |||
303 | # CONFIG_NET_IPIP is not set | 319 | # CONFIG_NET_IPIP is not set |
304 | # CONFIG_NET_IPGRE is not set | 320 | # CONFIG_NET_IPGRE is not set |
305 | # CONFIG_IP_MROUTE is not set | 321 | # CONFIG_IP_MROUTE is not set |
322 | # CONFIG_ARPD is not set | ||
306 | CONFIG_SYN_COOKIES=y | 323 | CONFIG_SYN_COOKIES=y |
307 | # CONFIG_INET_AH is not set | 324 | # CONFIG_INET_AH is not set |
308 | # CONFIG_INET_ESP is not set | 325 | # CONFIG_INET_ESP is not set |
@@ -383,7 +400,11 @@ CONFIG_WIRELESS=y | |||
383 | CONFIG_WIRELESS_OLD_REGULATORY=y | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
384 | # CONFIG_WIRELESS_EXT is not set | 401 | # CONFIG_WIRELESS_EXT is not set |
385 | # CONFIG_LIB80211 is not set | 402 | # CONFIG_LIB80211 is not set |
386 | # CONFIG_MAC80211 is not set | 403 | |
404 | # | ||
405 | # CFG80211 needs to be enabled for MAC80211 | ||
406 | # | ||
407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
387 | # CONFIG_WIMAX is not set | 408 | # CONFIG_WIMAX is not set |
388 | # CONFIG_RFKILL is not set | 409 | # CONFIG_RFKILL is not set |
389 | 410 | ||
@@ -489,6 +510,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
489 | # CONFIG_MTD_UBI is not set | 510 | # CONFIG_MTD_UBI is not set |
490 | CONFIG_OF_DEVICE=y | 511 | CONFIG_OF_DEVICE=y |
491 | CONFIG_OF_GPIO=y | 512 | CONFIG_OF_GPIO=y |
513 | CONFIG_OF_MDIO=y | ||
492 | # CONFIG_PARPORT is not set | 514 | # CONFIG_PARPORT is not set |
493 | CONFIG_BLK_DEV=y | 515 | CONFIG_BLK_DEV=y |
494 | # CONFIG_BLK_DEV_FD is not set | 516 | # CONFIG_BLK_DEV_FD is not set |
@@ -524,13 +546,17 @@ CONFIG_HAVE_IDE=y | |||
524 | # | 546 | # |
525 | 547 | ||
526 | # | 548 | # |
527 | # A new alternative FireWire stack is available with EXPERIMENTAL=y | 549 | # You can enable one or both FireWire driver stacks. |
550 | # | ||
551 | |||
552 | # | ||
553 | # See the help texts for more information. | ||
528 | # | 554 | # |
555 | # CONFIG_FIREWIRE is not set | ||
529 | # CONFIG_IEEE1394 is not set | 556 | # CONFIG_IEEE1394 is not set |
530 | # CONFIG_I2O is not set | 557 | # CONFIG_I2O is not set |
531 | # CONFIG_MACINTOSH_DRIVERS is not set | 558 | # CONFIG_MACINTOSH_DRIVERS is not set |
532 | CONFIG_NETDEVICES=y | 559 | CONFIG_NETDEVICES=y |
533 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
534 | # CONFIG_DUMMY is not set | 560 | # CONFIG_DUMMY is not set |
535 | # CONFIG_BONDING is not set | 561 | # CONFIG_BONDING is not set |
536 | # CONFIG_EQUALIZER is not set | 562 | # CONFIG_EQUALIZER is not set |
@@ -577,6 +603,7 @@ CONFIG_MII=y | |||
577 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 603 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
578 | # CONFIG_NET_PCI is not set | 604 | # CONFIG_NET_PCI is not set |
579 | # CONFIG_B44 is not set | 605 | # CONFIG_B44 is not set |
606 | # CONFIG_KS8842 is not set | ||
580 | # CONFIG_ATL2 is not set | 607 | # CONFIG_ATL2 is not set |
581 | CONFIG_FS_ENET=y | 608 | CONFIG_FS_ENET=y |
582 | # CONFIG_FS_ENET_HAS_SCC is not set | 609 | # CONFIG_FS_ENET_HAS_SCC is not set |
@@ -598,8 +625,10 @@ CONFIG_NETDEV_1000=y | |||
598 | # CONFIG_VIA_VELOCITY is not set | 625 | # CONFIG_VIA_VELOCITY is not set |
599 | # CONFIG_TIGON3 is not set | 626 | # CONFIG_TIGON3 is not set |
600 | # CONFIG_BNX2 is not set | 627 | # CONFIG_BNX2 is not set |
628 | # CONFIG_CNIC is not set | ||
601 | # CONFIG_FSL_PQ_MDIO is not set | 629 | # CONFIG_FSL_PQ_MDIO is not set |
602 | # CONFIG_GIANFAR is not set | 630 | # CONFIG_GIANFAR is not set |
631 | # CONFIG_MV643XX_ETH is not set | ||
603 | # CONFIG_QLA3XXX is not set | 632 | # CONFIG_QLA3XXX is not set |
604 | # CONFIG_ATL1 is not set | 633 | # CONFIG_ATL1 is not set |
605 | # CONFIG_JME is not set | 634 | # CONFIG_JME is not set |
@@ -671,12 +700,13 @@ CONFIG_INPUT_EVDEV=y | |||
671 | # | 700 | # |
672 | CONFIG_INPUT_KEYBOARD=y | 701 | CONFIG_INPUT_KEYBOARD=y |
673 | CONFIG_KEYBOARD_ATKBD=y | 702 | CONFIG_KEYBOARD_ATKBD=y |
674 | # CONFIG_KEYBOARD_SUNKBD is not set | ||
675 | # CONFIG_KEYBOARD_LKKBD is not set | 703 | # CONFIG_KEYBOARD_LKKBD is not set |
676 | # CONFIG_KEYBOARD_XTKBD is not set | 704 | # CONFIG_KEYBOARD_GPIO is not set |
705 | # CONFIG_KEYBOARD_MATRIX is not set | ||
677 | # CONFIG_KEYBOARD_NEWTON is not set | 706 | # CONFIG_KEYBOARD_NEWTON is not set |
678 | # CONFIG_KEYBOARD_STOWAWAY is not set | 707 | # CONFIG_KEYBOARD_STOWAWAY is not set |
679 | # CONFIG_KEYBOARD_GPIO is not set | 708 | # CONFIG_KEYBOARD_SUNKBD is not set |
709 | # CONFIG_KEYBOARD_XTKBD is not set | ||
680 | CONFIG_INPUT_MOUSE=y | 710 | CONFIG_INPUT_MOUSE=y |
681 | CONFIG_MOUSE_PS2=y | 711 | CONFIG_MOUSE_PS2=y |
682 | CONFIG_MOUSE_PS2_ALPS=y | 712 | CONFIG_MOUSE_PS2_ALPS=y |
@@ -741,6 +771,10 @@ CONFIG_HW_RANDOM=y | |||
741 | CONFIG_DEVPORT=y | 771 | CONFIG_DEVPORT=y |
742 | # CONFIG_I2C is not set | 772 | # CONFIG_I2C is not set |
743 | # CONFIG_SPI is not set | 773 | # CONFIG_SPI is not set |
774 | |||
775 | # | ||
776 | # PPS support | ||
777 | # | ||
744 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 778 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
745 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 779 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
746 | CONFIG_GPIOLIB=y | 780 | CONFIG_GPIOLIB=y |
@@ -784,22 +818,7 @@ CONFIG_SSB_POSSIBLE=y | |||
784 | # CONFIG_HTC_PASIC3 is not set | 818 | # CONFIG_HTC_PASIC3 is not set |
785 | # CONFIG_MFD_TMIO is not set | 819 | # CONFIG_MFD_TMIO is not set |
786 | # CONFIG_REGULATOR is not set | 820 | # CONFIG_REGULATOR is not set |
787 | 821 | # CONFIG_MEDIA_SUPPORT is not set | |
788 | # | ||
789 | # Multimedia devices | ||
790 | # | ||
791 | |||
792 | # | ||
793 | # Multimedia core support | ||
794 | # | ||
795 | # CONFIG_VIDEO_DEV is not set | ||
796 | # CONFIG_DVB_CORE is not set | ||
797 | # CONFIG_VIDEO_MEDIA is not set | ||
798 | |||
799 | # | ||
800 | # Multimedia drivers | ||
801 | # | ||
802 | CONFIG_DAB=y | ||
803 | 822 | ||
804 | # | 823 | # |
805 | # Graphics support | 824 | # Graphics support |
@@ -828,6 +847,10 @@ CONFIG_DAB=y | |||
828 | # CONFIG_DMADEVICES is not set | 847 | # CONFIG_DMADEVICES is not set |
829 | # CONFIG_AUXDISPLAY is not set | 848 | # CONFIG_AUXDISPLAY is not set |
830 | # CONFIG_UIO is not set | 849 | # CONFIG_UIO is not set |
850 | |||
851 | # | ||
852 | # TI VLYNQ | ||
853 | # | ||
831 | # CONFIG_STAGING is not set | 854 | # CONFIG_STAGING is not set |
832 | 855 | ||
833 | # | 856 | # |
@@ -847,9 +870,10 @@ CONFIG_FS_MBCACHE=y | |||
847 | # CONFIG_REISERFS_FS is not set | 870 | # CONFIG_REISERFS_FS is not set |
848 | # CONFIG_JFS_FS is not set | 871 | # CONFIG_JFS_FS is not set |
849 | CONFIG_FS_POSIX_ACL=y | 872 | CONFIG_FS_POSIX_ACL=y |
850 | CONFIG_FILE_LOCKING=y | ||
851 | # CONFIG_XFS_FS is not set | 873 | # CONFIG_XFS_FS is not set |
852 | # CONFIG_OCFS2_FS is not set | 874 | # CONFIG_OCFS2_FS is not set |
875 | CONFIG_FILE_LOCKING=y | ||
876 | CONFIG_FSNOTIFY=y | ||
853 | CONFIG_DNOTIFY=y | 877 | CONFIG_DNOTIFY=y |
854 | CONFIG_INOTIFY=y | 878 | CONFIG_INOTIFY=y |
855 | CONFIG_INOTIFY_USER=y | 879 | CONFIG_INOTIFY_USER=y |
@@ -998,6 +1022,7 @@ CONFIG_HAS_IOPORT=y | |||
998 | CONFIG_HAS_DMA=y | 1022 | CONFIG_HAS_DMA=y |
999 | CONFIG_HAVE_LMB=y | 1023 | CONFIG_HAVE_LMB=y |
1000 | CONFIG_NLATTR=y | 1024 | CONFIG_NLATTR=y |
1025 | CONFIG_GENERIC_ATOMIC64=y | ||
1001 | 1026 | ||
1002 | # | 1027 | # |
1003 | # Kernel hacking | 1028 | # Kernel hacking |
@@ -1028,6 +1053,9 @@ CONFIG_SCHED_DEBUG=y | |||
1028 | # CONFIG_RT_MUTEX_TESTER is not set | 1053 | # CONFIG_RT_MUTEX_TESTER is not set |
1029 | # CONFIG_DEBUG_SPINLOCK is not set | 1054 | # CONFIG_DEBUG_SPINLOCK is not set |
1030 | # CONFIG_DEBUG_MUTEXES is not set | 1055 | # CONFIG_DEBUG_MUTEXES is not set |
1056 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1057 | # CONFIG_PROVE_LOCKING is not set | ||
1058 | # CONFIG_LOCK_STAT is not set | ||
1031 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1059 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1032 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1060 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1033 | # CONFIG_DEBUG_KOBJECT is not set | 1061 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1039,7 +1067,6 @@ CONFIG_DEBUG_INFO=y | |||
1039 | # CONFIG_DEBUG_LIST is not set | 1067 | # CONFIG_DEBUG_LIST is not set |
1040 | # CONFIG_DEBUG_SG is not set | 1068 | # CONFIG_DEBUG_SG is not set |
1041 | # CONFIG_DEBUG_NOTIFIERS is not set | 1069 | # CONFIG_DEBUG_NOTIFIERS is not set |
1042 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1043 | # CONFIG_RCU_TORTURE_TEST is not set | 1070 | # CONFIG_RCU_TORTURE_TEST is not set |
1044 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1071 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1045 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1072 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1053,22 +1080,23 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1053 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1080 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1054 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1081 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1055 | CONFIG_TRACING_SUPPORT=y | 1082 | CONFIG_TRACING_SUPPORT=y |
1056 | 1083 | CONFIG_FTRACE=y | |
1057 | # | ||
1058 | # Tracers | ||
1059 | # | ||
1060 | # CONFIG_FUNCTION_TRACER is not set | 1084 | # CONFIG_FUNCTION_TRACER is not set |
1085 | # CONFIG_IRQSOFF_TRACER is not set | ||
1061 | # CONFIG_SCHED_TRACER is not set | 1086 | # CONFIG_SCHED_TRACER is not set |
1062 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1087 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1063 | # CONFIG_EVENT_TRACER is not set | ||
1064 | # CONFIG_BOOT_TRACER is not set | 1088 | # CONFIG_BOOT_TRACER is not set |
1065 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1089 | CONFIG_BRANCH_PROFILE_NONE=y |
1090 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1091 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1066 | # CONFIG_STACK_TRACER is not set | 1092 | # CONFIG_STACK_TRACER is not set |
1067 | # CONFIG_KMEMTRACE is not set | 1093 | # CONFIG_KMEMTRACE is not set |
1068 | # CONFIG_WORKQUEUE_TRACER is not set | 1094 | # CONFIG_WORKQUEUE_TRACER is not set |
1069 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1095 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1070 | # CONFIG_SAMPLES is not set | 1096 | # CONFIG_SAMPLES is not set |
1071 | CONFIG_HAVE_ARCH_KGDB=y | 1097 | CONFIG_HAVE_ARCH_KGDB=y |
1098 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1099 | CONFIG_PPC_WERROR=y | ||
1072 | CONFIG_PRINT_STACK_DEPTH=64 | 1100 | CONFIG_PRINT_STACK_DEPTH=64 |
1073 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1101 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1074 | # CONFIG_DEBUG_STACK_USAGE is not set | 1102 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/mpc83xx_defconfig b/arch/powerpc/configs/mpc83xx_defconfig index 433c303eb82b..4a96cb6925b4 100644 --- a/arch/powerpc/configs/mpc83xx_defconfig +++ b/arch/powerpc/configs/mpc83xx_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:21:58 2009 | 4 | # Wed Jul 29 23:31:55 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
@@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y | |||
31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
44 | CONFIG_GENERIC_GPIO=y | 47 | CONFIG_GENERIC_GPIO=y |
45 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -54,6 +57,7 @@ CONFIG_PPC_UDBG_16550=y | |||
54 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
55 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
56 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
60 | CONFIG_DTC=y | ||
57 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
58 | CONFIG_REDBOOT=y | 62 | CONFIG_REDBOOT=y |
59 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 63 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
@@ -61,6 +65,7 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y | |||
61 | # CONFIG_PPC_DCR_MMIO is not set | 65 | # CONFIG_PPC_DCR_MMIO is not set |
62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 66 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 67 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
68 | CONFIG_CONSTRUCTORS=y | ||
64 | 69 | ||
65 | # | 70 | # |
66 | # General setup | 71 | # General setup |
@@ -110,7 +115,6 @@ CONFIG_EMBEDDED=y | |||
110 | CONFIG_SYSCTL_SYSCALL=y | 115 | CONFIG_SYSCTL_SYSCALL=y |
111 | CONFIG_KALLSYMS=y | 116 | CONFIG_KALLSYMS=y |
112 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 117 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
113 | # CONFIG_STRIP_ASM_SYMS is not set | ||
114 | CONFIG_HOTPLUG=y | 118 | CONFIG_HOTPLUG=y |
115 | CONFIG_PRINTK=y | 119 | CONFIG_PRINTK=y |
116 | CONFIG_BUG=y | 120 | CONFIG_BUG=y |
@@ -123,8 +127,15 @@ CONFIG_TIMERFD=y | |||
123 | CONFIG_EVENTFD=y | 127 | CONFIG_EVENTFD=y |
124 | CONFIG_SHMEM=y | 128 | CONFIG_SHMEM=y |
125 | CONFIG_AIO=y | 129 | CONFIG_AIO=y |
130 | CONFIG_HAVE_PERF_COUNTERS=y | ||
131 | |||
132 | # | ||
133 | # Performance Counters | ||
134 | # | ||
135 | # CONFIG_PERF_COUNTERS is not set | ||
126 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
127 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
138 | # CONFIG_STRIP_ASM_SYMS is not set | ||
128 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
129 | CONFIG_SLAB=y | 140 | CONFIG_SLAB=y |
130 | # CONFIG_SLUB is not set | 141 | # CONFIG_SLUB is not set |
@@ -138,6 +149,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
138 | CONFIG_HAVE_KPROBES=y | 149 | CONFIG_HAVE_KPROBES=y |
139 | CONFIG_HAVE_KRETPROBES=y | 150 | CONFIG_HAVE_KRETPROBES=y |
140 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 151 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
152 | |||
153 | # | ||
154 | # GCOV-based kernel profiling | ||
155 | # | ||
141 | # CONFIG_SLOW_WORK is not set | 156 | # CONFIG_SLOW_WORK is not set |
142 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 157 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
143 | CONFIG_SLABINFO=y | 158 | CONFIG_SLABINFO=y |
@@ -150,7 +165,7 @@ CONFIG_MODULE_UNLOAD=y | |||
150 | # CONFIG_MODVERSIONS is not set | 165 | # CONFIG_MODVERSIONS is not set |
151 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 166 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
152 | CONFIG_BLOCK=y | 167 | CONFIG_BLOCK=y |
153 | # CONFIG_LBD is not set | 168 | CONFIG_LBDAF=y |
154 | # CONFIG_BLK_DEV_BSG is not set | 169 | # CONFIG_BLK_DEV_BSG is not set |
155 | # CONFIG_BLK_DEV_INTEGRITY is not set | 170 | # CONFIG_BLK_DEV_INTEGRITY is not set |
156 | 171 | ||
@@ -192,6 +207,7 @@ CONFIG_MPC837x_MDS=y | |||
192 | CONFIG_MPC837x_RDB=y | 207 | CONFIG_MPC837x_RDB=y |
193 | CONFIG_SBC834x=y | 208 | CONFIG_SBC834x=y |
194 | CONFIG_ASP834x=y | 209 | CONFIG_ASP834x=y |
210 | # CONFIG_KMETER1 is not set | ||
195 | CONFIG_PPC_MPC831x=y | 211 | CONFIG_PPC_MPC831x=y |
196 | CONFIG_PPC_MPC832x=y | 212 | CONFIG_PPC_MPC832x=y |
197 | CONFIG_PPC_MPC834x=y | 213 | CONFIG_PPC_MPC834x=y |
@@ -241,6 +257,7 @@ CONFIG_BINFMT_ELF=y | |||
241 | # CONFIG_BINFMT_MISC is not set | 257 | # CONFIG_BINFMT_MISC is not set |
242 | CONFIG_MATH_EMULATION=y | 258 | CONFIG_MATH_EMULATION=y |
243 | # CONFIG_IOMMU_HELPER is not set | 259 | # CONFIG_IOMMU_HELPER is not set |
260 | # CONFIG_SWIOTLB is not set | ||
244 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 261 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
245 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 262 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
246 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 263 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -261,9 +278,9 @@ CONFIG_MIGRATION=y | |||
261 | CONFIG_ZONE_DMA_FLAG=1 | 278 | CONFIG_ZONE_DMA_FLAG=1 |
262 | CONFIG_BOUNCE=y | 279 | CONFIG_BOUNCE=y |
263 | CONFIG_VIRT_TO_BUS=y | 280 | CONFIG_VIRT_TO_BUS=y |
264 | CONFIG_UNEVICTABLE_LRU=y | ||
265 | CONFIG_HAVE_MLOCK=y | 281 | CONFIG_HAVE_MLOCK=y |
266 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 282 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
283 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
267 | CONFIG_PPC_4K_PAGES=y | 284 | CONFIG_PPC_4K_PAGES=y |
268 | # CONFIG_PPC_16K_PAGES is not set | 285 | # CONFIG_PPC_16K_PAGES is not set |
269 | # CONFIG_PPC_64K_PAGES is not set | 286 | # CONFIG_PPC_64K_PAGES is not set |
@@ -374,6 +391,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
374 | # CONFIG_ECONET is not set | 391 | # CONFIG_ECONET is not set |
375 | # CONFIG_WAN_ROUTER is not set | 392 | # CONFIG_WAN_ROUTER is not set |
376 | # CONFIG_PHONET is not set | 393 | # CONFIG_PHONET is not set |
394 | # CONFIG_IEEE802154 is not set | ||
377 | # CONFIG_NET_SCHED is not set | 395 | # CONFIG_NET_SCHED is not set |
378 | # CONFIG_DCB is not set | 396 | # CONFIG_DCB is not set |
379 | 397 | ||
@@ -391,7 +409,11 @@ CONFIG_WIRELESS=y | |||
391 | CONFIG_WIRELESS_OLD_REGULATORY=y | 409 | CONFIG_WIRELESS_OLD_REGULATORY=y |
392 | # CONFIG_WIRELESS_EXT is not set | 410 | # CONFIG_WIRELESS_EXT is not set |
393 | # CONFIG_LIB80211 is not set | 411 | # CONFIG_LIB80211 is not set |
394 | # CONFIG_MAC80211 is not set | 412 | |
413 | # | ||
414 | # CFG80211 needs to be enabled for MAC80211 | ||
415 | # | ||
416 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
395 | # CONFIG_WIMAX is not set | 417 | # CONFIG_WIMAX is not set |
396 | # CONFIG_RFKILL is not set | 418 | # CONFIG_RFKILL is not set |
397 | # CONFIG_NET_9P is not set | 419 | # CONFIG_NET_9P is not set |
@@ -507,6 +529,7 @@ CONFIG_MTD_NAND_FSL_ELBC=y | |||
507 | CONFIG_OF_DEVICE=y | 529 | CONFIG_OF_DEVICE=y |
508 | CONFIG_OF_GPIO=y | 530 | CONFIG_OF_GPIO=y |
509 | CONFIG_OF_I2C=y | 531 | CONFIG_OF_I2C=y |
532 | CONFIG_OF_MDIO=y | ||
510 | # CONFIG_PARPORT is not set | 533 | # CONFIG_PARPORT is not set |
511 | CONFIG_BLK_DEV=y | 534 | CONFIG_BLK_DEV=y |
512 | # CONFIG_BLK_DEV_FD is not set | 535 | # CONFIG_BLK_DEV_FD is not set |
@@ -542,7 +565,9 @@ CONFIG_MISC_DEVICES=y | |||
542 | # | 565 | # |
543 | # CONFIG_EEPROM_AT24 is not set | 566 | # CONFIG_EEPROM_AT24 is not set |
544 | # CONFIG_EEPROM_LEGACY is not set | 567 | # CONFIG_EEPROM_LEGACY is not set |
568 | # CONFIG_EEPROM_MAX6875 is not set | ||
545 | # CONFIG_EEPROM_93CX6 is not set | 569 | # CONFIG_EEPROM_93CX6 is not set |
570 | # CONFIG_CB710_CORE is not set | ||
546 | CONFIG_HAVE_IDE=y | 571 | CONFIG_HAVE_IDE=y |
547 | # CONFIG_IDE is not set | 572 | # CONFIG_IDE is not set |
548 | 573 | ||
@@ -565,10 +590,6 @@ CONFIG_BLK_DEV_SD=y | |||
565 | # CONFIG_BLK_DEV_SR is not set | 590 | # CONFIG_BLK_DEV_SR is not set |
566 | CONFIG_CHR_DEV_SG=y | 591 | CONFIG_CHR_DEV_SG=y |
567 | # CONFIG_CHR_DEV_SCH is not set | 592 | # CONFIG_CHR_DEV_SCH is not set |
568 | |||
569 | # | ||
570 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
571 | # | ||
572 | # CONFIG_SCSI_MULTI_LUN is not set | 593 | # CONFIG_SCSI_MULTI_LUN is not set |
573 | # CONFIG_SCSI_CONSTANTS is not set | 594 | # CONFIG_SCSI_CONSTANTS is not set |
574 | # CONFIG_SCSI_LOGGING is not set | 595 | # CONFIG_SCSI_LOGGING is not set |
@@ -586,6 +607,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
586 | CONFIG_SCSI_LOWLEVEL=y | 607 | CONFIG_SCSI_LOWLEVEL=y |
587 | # CONFIG_ISCSI_TCP is not set | 608 | # CONFIG_ISCSI_TCP is not set |
588 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 609 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
610 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
589 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 611 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
590 | # CONFIG_SCSI_3W_9XXX is not set | 612 | # CONFIG_SCSI_3W_9XXX is not set |
591 | # CONFIG_SCSI_ACARD is not set | 613 | # CONFIG_SCSI_ACARD is not set |
@@ -594,6 +616,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
594 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 616 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
595 | # CONFIG_SCSI_AIC79XX is not set | 617 | # CONFIG_SCSI_AIC79XX is not set |
596 | # CONFIG_SCSI_AIC94XX is not set | 618 | # CONFIG_SCSI_AIC94XX is not set |
619 | # CONFIG_SCSI_MVSAS is not set | ||
597 | # CONFIG_SCSI_DPT_I2O is not set | 620 | # CONFIG_SCSI_DPT_I2O is not set |
598 | # CONFIG_SCSI_ADVANSYS is not set | 621 | # CONFIG_SCSI_ADVANSYS is not set |
599 | # CONFIG_SCSI_ARCMSR is not set | 622 | # CONFIG_SCSI_ARCMSR is not set |
@@ -613,7 +636,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
613 | # CONFIG_SCSI_IPS is not set | 636 | # CONFIG_SCSI_IPS is not set |
614 | # CONFIG_SCSI_INITIO is not set | 637 | # CONFIG_SCSI_INITIO is not set |
615 | # CONFIG_SCSI_INIA100 is not set | 638 | # CONFIG_SCSI_INIA100 is not set |
616 | # CONFIG_SCSI_MVSAS is not set | ||
617 | # CONFIG_SCSI_STEX is not set | 639 | # CONFIG_SCSI_STEX is not set |
618 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 640 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
619 | # CONFIG_SCSI_IPR is not set | 641 | # CONFIG_SCSI_IPR is not set |
@@ -697,14 +719,17 @@ CONFIG_ATA_SFF=y | |||
697 | # | 719 | # |
698 | 720 | ||
699 | # | 721 | # |
700 | # Enable only one of the two stacks, unless you know what you are doing | 722 | # You can enable one or both FireWire driver stacks. |
723 | # | ||
724 | |||
725 | # | ||
726 | # See the help texts for more information. | ||
701 | # | 727 | # |
702 | # CONFIG_FIREWIRE is not set | 728 | # CONFIG_FIREWIRE is not set |
703 | # CONFIG_IEEE1394 is not set | 729 | # CONFIG_IEEE1394 is not set |
704 | # CONFIG_I2O is not set | 730 | # CONFIG_I2O is not set |
705 | # CONFIG_MACINTOSH_DRIVERS is not set | 731 | # CONFIG_MACINTOSH_DRIVERS is not set |
706 | CONFIG_NETDEVICES=y | 732 | CONFIG_NETDEVICES=y |
707 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
708 | # CONFIG_DUMMY is not set | 733 | # CONFIG_DUMMY is not set |
709 | # CONFIG_BONDING is not set | 734 | # CONFIG_BONDING is not set |
710 | # CONFIG_MACVLAN is not set | 735 | # CONFIG_MACVLAN is not set |
@@ -751,6 +776,7 @@ CONFIG_MII=y | |||
751 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 776 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
752 | # CONFIG_NET_PCI is not set | 777 | # CONFIG_NET_PCI is not set |
753 | # CONFIG_B44 is not set | 778 | # CONFIG_B44 is not set |
779 | # CONFIG_KS8842 is not set | ||
754 | # CONFIG_ATL2 is not set | 780 | # CONFIG_ATL2 is not set |
755 | CONFIG_NETDEV_1000=y | 781 | CONFIG_NETDEV_1000=y |
756 | # CONFIG_ACENIC is not set | 782 | # CONFIG_ACENIC is not set |
@@ -770,11 +796,13 @@ CONFIG_NETDEV_1000=y | |||
770 | # CONFIG_VIA_VELOCITY is not set | 796 | # CONFIG_VIA_VELOCITY is not set |
771 | # CONFIG_TIGON3 is not set | 797 | # CONFIG_TIGON3 is not set |
772 | # CONFIG_BNX2 is not set | 798 | # CONFIG_BNX2 is not set |
799 | # CONFIG_CNIC is not set | ||
773 | CONFIG_FSL_PQ_MDIO=y | 800 | CONFIG_FSL_PQ_MDIO=y |
774 | CONFIG_GIANFAR=y | 801 | CONFIG_GIANFAR=y |
775 | CONFIG_UCC_GETH=y | 802 | CONFIG_UCC_GETH=y |
776 | # CONFIG_UGETH_MAGIC_PACKET is not set | 803 | # CONFIG_UGETH_MAGIC_PACKET is not set |
777 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 804 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
805 | # CONFIG_MV643XX_ETH is not set | ||
778 | # CONFIG_QLA3XXX is not set | 806 | # CONFIG_QLA3XXX is not set |
779 | # CONFIG_ATL1 is not set | 807 | # CONFIG_ATL1 is not set |
780 | # CONFIG_ATL1E is not set | 808 | # CONFIG_ATL1E is not set |
@@ -965,13 +993,17 @@ CONFIG_I2C_MPC=y | |||
965 | # CONFIG_SENSORS_PCF8574 is not set | 993 | # CONFIG_SENSORS_PCF8574 is not set |
966 | # CONFIG_PCF8575 is not set | 994 | # CONFIG_PCF8575 is not set |
967 | # CONFIG_SENSORS_PCA9539 is not set | 995 | # CONFIG_SENSORS_PCA9539 is not set |
968 | # CONFIG_SENSORS_MAX6875 is not set | ||
969 | # CONFIG_SENSORS_TSL2550 is not set | 996 | # CONFIG_SENSORS_TSL2550 is not set |
970 | # CONFIG_I2C_DEBUG_CORE is not set | 997 | # CONFIG_I2C_DEBUG_CORE is not set |
971 | # CONFIG_I2C_DEBUG_ALGO is not set | 998 | # CONFIG_I2C_DEBUG_ALGO is not set |
972 | # CONFIG_I2C_DEBUG_BUS is not set | 999 | # CONFIG_I2C_DEBUG_BUS is not set |
973 | # CONFIG_I2C_DEBUG_CHIP is not set | 1000 | # CONFIG_I2C_DEBUG_CHIP is not set |
974 | # CONFIG_SPI is not set | 1001 | # CONFIG_SPI is not set |
1002 | |||
1003 | # | ||
1004 | # PPS support | ||
1005 | # | ||
1006 | # CONFIG_PPS is not set | ||
975 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 1007 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
976 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 1008 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
977 | CONFIG_GPIOLIB=y | 1009 | CONFIG_GPIOLIB=y |
@@ -1050,6 +1082,7 @@ CONFIG_HWMON=y | |||
1050 | # CONFIG_SENSORS_SMSC47B397 is not set | 1082 | # CONFIG_SENSORS_SMSC47B397 is not set |
1051 | # CONFIG_SENSORS_ADS7828 is not set | 1083 | # CONFIG_SENSORS_ADS7828 is not set |
1052 | # CONFIG_SENSORS_THMC50 is not set | 1084 | # CONFIG_SENSORS_THMC50 is not set |
1085 | # CONFIG_SENSORS_TMP401 is not set | ||
1053 | # CONFIG_SENSORS_VIA686A is not set | 1086 | # CONFIG_SENSORS_VIA686A is not set |
1054 | # CONFIG_SENSORS_VT1211 is not set | 1087 | # CONFIG_SENSORS_VT1211 is not set |
1055 | # CONFIG_SENSORS_VT8231 is not set | 1088 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1104,24 +1137,9 @@ CONFIG_SSB_POSSIBLE=y | |||
1104 | # CONFIG_MFD_WM8400 is not set | 1137 | # CONFIG_MFD_WM8400 is not set |
1105 | # CONFIG_MFD_WM8350_I2C is not set | 1138 | # CONFIG_MFD_WM8350_I2C is not set |
1106 | # CONFIG_MFD_PCF50633 is not set | 1139 | # CONFIG_MFD_PCF50633 is not set |
1140 | # CONFIG_AB3100_CORE is not set | ||
1107 | # CONFIG_REGULATOR is not set | 1141 | # CONFIG_REGULATOR is not set |
1108 | 1142 | # CONFIG_MEDIA_SUPPORT is not set | |
1109 | # | ||
1110 | # Multimedia devices | ||
1111 | # | ||
1112 | |||
1113 | # | ||
1114 | # Multimedia core support | ||
1115 | # | ||
1116 | # CONFIG_VIDEO_DEV is not set | ||
1117 | # CONFIG_DVB_CORE is not set | ||
1118 | # CONFIG_VIDEO_MEDIA is not set | ||
1119 | |||
1120 | # | ||
1121 | # Multimedia drivers | ||
1122 | # | ||
1123 | CONFIG_DAB=y | ||
1124 | # CONFIG_USB_DABUSB is not set | ||
1125 | 1143 | ||
1126 | # | 1144 | # |
1127 | # Graphics support | 1145 | # Graphics support |
@@ -1159,7 +1177,7 @@ CONFIG_HID_BELKIN=y | |||
1159 | CONFIG_HID_CHERRY=y | 1177 | CONFIG_HID_CHERRY=y |
1160 | CONFIG_HID_CHICONY=y | 1178 | CONFIG_HID_CHICONY=y |
1161 | CONFIG_HID_CYPRESS=y | 1179 | CONFIG_HID_CYPRESS=y |
1162 | # CONFIG_DRAGONRISE_FF is not set | 1180 | # CONFIG_HID_DRAGONRISE is not set |
1163 | CONFIG_HID_EZKEY=y | 1181 | CONFIG_HID_EZKEY=y |
1164 | # CONFIG_HID_KYE is not set | 1182 | # CONFIG_HID_KYE is not set |
1165 | CONFIG_HID_GYRATION=y | 1183 | CONFIG_HID_GYRATION=y |
@@ -1176,10 +1194,11 @@ CONFIG_HID_PETALYNX=y | |||
1176 | CONFIG_HID_SAMSUNG=y | 1194 | CONFIG_HID_SAMSUNG=y |
1177 | CONFIG_HID_SONY=y | 1195 | CONFIG_HID_SONY=y |
1178 | CONFIG_HID_SUNPLUS=y | 1196 | CONFIG_HID_SUNPLUS=y |
1179 | # CONFIG_GREENASIA_FF is not set | 1197 | # CONFIG_HID_GREENASIA is not set |
1198 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
1180 | # CONFIG_HID_TOPSEED is not set | 1199 | # CONFIG_HID_TOPSEED is not set |
1181 | CONFIG_THRUSTMASTER_FF=m | 1200 | # CONFIG_HID_THRUSTMASTER is not set |
1182 | CONFIG_ZEROPLUS_FF=m | 1201 | # CONFIG_HID_ZEROPLUS is not set |
1183 | CONFIG_USB_SUPPORT=y | 1202 | CONFIG_USB_SUPPORT=y |
1184 | CONFIG_USB_ARCH_HAS_HCD=y | 1203 | CONFIG_USB_ARCH_HAS_HCD=y |
1185 | CONFIG_USB_ARCH_HAS_OHCI=y | 1204 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1205,6 +1224,7 @@ CONFIG_USB_MON=y | |||
1205 | # USB Host Controller Drivers | 1224 | # USB Host Controller Drivers |
1206 | # | 1225 | # |
1207 | # CONFIG_USB_C67X00_HCD is not set | 1226 | # CONFIG_USB_C67X00_HCD is not set |
1227 | # CONFIG_USB_XHCI_HCD is not set | ||
1208 | CONFIG_USB_EHCI_HCD=y | 1228 | CONFIG_USB_EHCI_HCD=y |
1209 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1229 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
1210 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1230 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1291,6 +1311,10 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1291 | # CONFIG_DMADEVICES is not set | 1311 | # CONFIG_DMADEVICES is not set |
1292 | # CONFIG_AUXDISPLAY is not set | 1312 | # CONFIG_AUXDISPLAY is not set |
1293 | # CONFIG_UIO is not set | 1313 | # CONFIG_UIO is not set |
1314 | |||
1315 | # | ||
1316 | # TI VLYNQ | ||
1317 | # | ||
1294 | # CONFIG_STAGING is not set | 1318 | # CONFIG_STAGING is not set |
1295 | 1319 | ||
1296 | # | 1320 | # |
@@ -1310,10 +1334,12 @@ CONFIG_FS_MBCACHE=y | |||
1310 | # CONFIG_REISERFS_FS is not set | 1334 | # CONFIG_REISERFS_FS is not set |
1311 | # CONFIG_JFS_FS is not set | 1335 | # CONFIG_JFS_FS is not set |
1312 | # CONFIG_FS_POSIX_ACL is not set | 1336 | # CONFIG_FS_POSIX_ACL is not set |
1313 | CONFIG_FILE_LOCKING=y | ||
1314 | # CONFIG_XFS_FS is not set | 1337 | # CONFIG_XFS_FS is not set |
1338 | # CONFIG_GFS2_FS is not set | ||
1315 | # CONFIG_OCFS2_FS is not set | 1339 | # CONFIG_OCFS2_FS is not set |
1316 | # CONFIG_BTRFS_FS is not set | 1340 | # CONFIG_BTRFS_FS is not set |
1341 | CONFIG_FILE_LOCKING=y | ||
1342 | CONFIG_FSNOTIFY=y | ||
1317 | CONFIG_DNOTIFY=y | 1343 | CONFIG_DNOTIFY=y |
1318 | CONFIG_INOTIFY=y | 1344 | CONFIG_INOTIFY=y |
1319 | CONFIG_INOTIFY_USER=y | 1345 | CONFIG_INOTIFY_USER=y |
@@ -1377,6 +1403,7 @@ CONFIG_NFS_FS=y | |||
1377 | CONFIG_NFS_V3=y | 1403 | CONFIG_NFS_V3=y |
1378 | # CONFIG_NFS_V3_ACL is not set | 1404 | # CONFIG_NFS_V3_ACL is not set |
1379 | CONFIG_NFS_V4=y | 1405 | CONFIG_NFS_V4=y |
1406 | # CONFIG_NFS_V4_1 is not set | ||
1380 | CONFIG_ROOT_NFS=y | 1407 | CONFIG_ROOT_NFS=y |
1381 | # CONFIG_NFSD is not set | 1408 | # CONFIG_NFSD is not set |
1382 | CONFIG_LOCKD=y | 1409 | CONFIG_LOCKD=y |
@@ -1413,7 +1440,46 @@ CONFIG_MSDOS_PARTITION=y | |||
1413 | # CONFIG_KARMA_PARTITION is not set | 1440 | # CONFIG_KARMA_PARTITION is not set |
1414 | # CONFIG_EFI_PARTITION is not set | 1441 | # CONFIG_EFI_PARTITION is not set |
1415 | # CONFIG_SYSV68_PARTITION is not set | 1442 | # CONFIG_SYSV68_PARTITION is not set |
1416 | # CONFIG_NLS is not set | 1443 | CONFIG_NLS=y |
1444 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
1445 | # CONFIG_NLS_CODEPAGE_437 is not set | ||
1446 | # CONFIG_NLS_CODEPAGE_737 is not set | ||
1447 | # CONFIG_NLS_CODEPAGE_775 is not set | ||
1448 | # CONFIG_NLS_CODEPAGE_850 is not set | ||
1449 | # CONFIG_NLS_CODEPAGE_852 is not set | ||
1450 | # CONFIG_NLS_CODEPAGE_855 is not set | ||
1451 | # CONFIG_NLS_CODEPAGE_857 is not set | ||
1452 | # CONFIG_NLS_CODEPAGE_860 is not set | ||
1453 | # CONFIG_NLS_CODEPAGE_861 is not set | ||
1454 | # CONFIG_NLS_CODEPAGE_862 is not set | ||
1455 | # CONFIG_NLS_CODEPAGE_863 is not set | ||
1456 | # CONFIG_NLS_CODEPAGE_864 is not set | ||
1457 | # CONFIG_NLS_CODEPAGE_865 is not set | ||
1458 | # CONFIG_NLS_CODEPAGE_866 is not set | ||
1459 | # CONFIG_NLS_CODEPAGE_869 is not set | ||
1460 | # CONFIG_NLS_CODEPAGE_936 is not set | ||
1461 | # CONFIG_NLS_CODEPAGE_950 is not set | ||
1462 | # CONFIG_NLS_CODEPAGE_932 is not set | ||
1463 | # CONFIG_NLS_CODEPAGE_949 is not set | ||
1464 | # CONFIG_NLS_CODEPAGE_874 is not set | ||
1465 | # CONFIG_NLS_ISO8859_8 is not set | ||
1466 | # CONFIG_NLS_CODEPAGE_1250 is not set | ||
1467 | # CONFIG_NLS_CODEPAGE_1251 is not set | ||
1468 | # CONFIG_NLS_ASCII is not set | ||
1469 | # CONFIG_NLS_ISO8859_1 is not set | ||
1470 | # CONFIG_NLS_ISO8859_2 is not set | ||
1471 | # CONFIG_NLS_ISO8859_3 is not set | ||
1472 | # CONFIG_NLS_ISO8859_4 is not set | ||
1473 | # CONFIG_NLS_ISO8859_5 is not set | ||
1474 | # CONFIG_NLS_ISO8859_6 is not set | ||
1475 | # CONFIG_NLS_ISO8859_7 is not set | ||
1476 | # CONFIG_NLS_ISO8859_9 is not set | ||
1477 | # CONFIG_NLS_ISO8859_13 is not set | ||
1478 | # CONFIG_NLS_ISO8859_14 is not set | ||
1479 | # CONFIG_NLS_ISO8859_15 is not set | ||
1480 | # CONFIG_NLS_KOI8_R is not set | ||
1481 | # CONFIG_NLS_KOI8_U is not set | ||
1482 | # CONFIG_NLS_UTF8 is not set | ||
1417 | # CONFIG_DLM is not set | 1483 | # CONFIG_DLM is not set |
1418 | CONFIG_UCC_FAST=y | 1484 | CONFIG_UCC_FAST=y |
1419 | CONFIG_UCC=y | 1485 | CONFIG_UCC=y |
@@ -1438,6 +1504,7 @@ CONFIG_HAS_IOPORT=y | |||
1438 | CONFIG_HAS_DMA=y | 1504 | CONFIG_HAS_DMA=y |
1439 | CONFIG_HAVE_LMB=y | 1505 | CONFIG_HAVE_LMB=y |
1440 | CONFIG_NLATTR=y | 1506 | CONFIG_NLATTR=y |
1507 | CONFIG_GENERIC_ATOMIC64=y | ||
1441 | 1508 | ||
1442 | # | 1509 | # |
1443 | # Kernel hacking | 1510 | # Kernel hacking |
@@ -1461,22 +1528,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1461 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1528 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1462 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1529 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1463 | CONFIG_TRACING_SUPPORT=y | 1530 | CONFIG_TRACING_SUPPORT=y |
1464 | 1531 | # CONFIG_FTRACE is not set | |
1465 | # | ||
1466 | # Tracers | ||
1467 | # | ||
1468 | # CONFIG_FUNCTION_TRACER is not set | ||
1469 | # CONFIG_SCHED_TRACER is not set | ||
1470 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1471 | # CONFIG_EVENT_TRACER is not set | ||
1472 | # CONFIG_BOOT_TRACER is not set | ||
1473 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1474 | # CONFIG_STACK_TRACER is not set | ||
1475 | # CONFIG_KMEMTRACE is not set | ||
1476 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1477 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1478 | # CONFIG_SAMPLES is not set | 1532 | # CONFIG_SAMPLES is not set |
1479 | CONFIG_HAVE_ARCH_KGDB=y | 1533 | CONFIG_HAVE_ARCH_KGDB=y |
1534 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1535 | CONFIG_PPC_WERROR=y | ||
1480 | CONFIG_PRINT_STACK_DEPTH=64 | 1536 | CONFIG_PRINT_STACK_DEPTH=64 |
1481 | # CONFIG_IRQSTACKS is not set | 1537 | # CONFIG_IRQSTACKS is not set |
1482 | # CONFIG_BOOTX_TEXT is not set | 1538 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/mpc85xx_defconfig b/arch/powerpc/configs/mpc85xx_defconfig index c162724fed4f..ada595898af1 100644 --- a/arch/powerpc/configs/mpc85xx_defconfig +++ b/arch/powerpc/configs/mpc85xx_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc2 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Tue Apr 21 15:40:23 2009 | 4 | # Wed Jul 29 23:31:55 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
47 | CONFIG_GENERIC_GPIO=y | 48 | CONFIG_GENERIC_GPIO=y |
48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -57,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y | |||
57 | # CONFIG_GENERIC_TBSYNC is not set | 58 | # CONFIG_GENERIC_TBSYNC is not set |
58 | CONFIG_AUDIT_ARCH=y | 59 | CONFIG_AUDIT_ARCH=y |
59 | CONFIG_GENERIC_BUG=y | 60 | CONFIG_GENERIC_BUG=y |
61 | CONFIG_DTC=y | ||
60 | CONFIG_DEFAULT_UIMAGE=y | 62 | CONFIG_DEFAULT_UIMAGE=y |
61 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
62 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
67 | CONFIG_CONSTRUCTORS=y | ||
65 | 68 | ||
66 | # | 69 | # |
67 | # General setup | 70 | # General setup |
@@ -116,7 +119,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
116 | CONFIG_KALLSYMS=y | 119 | CONFIG_KALLSYMS=y |
117 | CONFIG_KALLSYMS_ALL=y | 120 | CONFIG_KALLSYMS_ALL=y |
118 | CONFIG_KALLSYMS_EXTRA_PASS=y | 121 | CONFIG_KALLSYMS_EXTRA_PASS=y |
119 | # CONFIG_STRIP_ASM_SYMS is not set | ||
120 | CONFIG_HOTPLUG=y | 122 | CONFIG_HOTPLUG=y |
121 | CONFIG_PRINTK=y | 123 | CONFIG_PRINTK=y |
122 | CONFIG_BUG=y | 124 | CONFIG_BUG=y |
@@ -129,9 +131,16 @@ CONFIG_TIMERFD=y | |||
129 | CONFIG_EVENTFD=y | 131 | CONFIG_EVENTFD=y |
130 | CONFIG_SHMEM=y | 132 | CONFIG_SHMEM=y |
131 | CONFIG_AIO=y | 133 | CONFIG_AIO=y |
134 | CONFIG_HAVE_PERF_COUNTERS=y | ||
135 | |||
136 | # | ||
137 | # Performance Counters | ||
138 | # | ||
139 | # CONFIG_PERF_COUNTERS is not set | ||
132 | CONFIG_VM_EVENT_COUNTERS=y | 140 | CONFIG_VM_EVENT_COUNTERS=y |
133 | CONFIG_PCI_QUIRKS=y | 141 | CONFIG_PCI_QUIRKS=y |
134 | CONFIG_SLUB_DEBUG=y | 142 | CONFIG_SLUB_DEBUG=y |
143 | # CONFIG_STRIP_ASM_SYMS is not set | ||
135 | CONFIG_COMPAT_BRK=y | 144 | CONFIG_COMPAT_BRK=y |
136 | # CONFIG_SLAB is not set | 145 | # CONFIG_SLAB is not set |
137 | CONFIG_SLUB=y | 146 | CONFIG_SLUB=y |
@@ -146,6 +155,11 @@ CONFIG_HAVE_KPROBES=y | |||
146 | CONFIG_HAVE_KRETPROBES=y | 155 | CONFIG_HAVE_KRETPROBES=y |
147 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 156 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
148 | CONFIG_HAVE_CLK=y | 157 | CONFIG_HAVE_CLK=y |
158 | |||
159 | # | ||
160 | # GCOV-based kernel profiling | ||
161 | # | ||
162 | # CONFIG_GCOV_KERNEL is not set | ||
149 | # CONFIG_SLOW_WORK is not set | 163 | # CONFIG_SLOW_WORK is not set |
150 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 164 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
151 | CONFIG_SLABINFO=y | 165 | CONFIG_SLABINFO=y |
@@ -158,7 +172,7 @@ CONFIG_MODULE_FORCE_UNLOAD=y | |||
158 | CONFIG_MODVERSIONS=y | 172 | CONFIG_MODVERSIONS=y |
159 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 173 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
160 | CONFIG_BLOCK=y | 174 | CONFIG_BLOCK=y |
161 | CONFIG_LBD=y | 175 | CONFIG_LBDAF=y |
162 | # CONFIG_BLK_DEV_BSG is not set | 176 | # CONFIG_BLK_DEV_BSG is not set |
163 | # CONFIG_BLK_DEV_INTEGRITY is not set | 177 | # CONFIG_BLK_DEV_INTEGRITY is not set |
164 | 178 | ||
@@ -191,6 +205,7 @@ CONFIG_MPC8536_DS=y | |||
191 | CONFIG_MPC85xx_DS=y | 205 | CONFIG_MPC85xx_DS=y |
192 | CONFIG_SOCRATES=y | 206 | CONFIG_SOCRATES=y |
193 | CONFIG_KSI8560=y | 207 | CONFIG_KSI8560=y |
208 | # CONFIG_XES_MPC85xx is not set | ||
194 | CONFIG_STX_GP3=y | 209 | CONFIG_STX_GP3=y |
195 | CONFIG_TQM8540=y | 210 | CONFIG_TQM8540=y |
196 | CONFIG_TQM8541=y | 211 | CONFIG_TQM8541=y |
@@ -241,7 +256,9 @@ CONFIG_BINFMT_ELF=y | |||
241 | # CONFIG_HAVE_AOUT is not set | 256 | # CONFIG_HAVE_AOUT is not set |
242 | CONFIG_BINFMT_MISC=m | 257 | CONFIG_BINFMT_MISC=m |
243 | CONFIG_MATH_EMULATION=y | 258 | CONFIG_MATH_EMULATION=y |
244 | # CONFIG_IOMMU_HELPER is not set | 259 | CONFIG_IOMMU_HELPER=y |
260 | CONFIG_SWIOTLB=y | ||
261 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
245 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 262 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
246 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 263 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
247 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 264 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -260,9 +277,9 @@ CONFIG_MIGRATION=y | |||
260 | CONFIG_ZONE_DMA_FLAG=1 | 277 | CONFIG_ZONE_DMA_FLAG=1 |
261 | CONFIG_BOUNCE=y | 278 | CONFIG_BOUNCE=y |
262 | CONFIG_VIRT_TO_BUS=y | 279 | CONFIG_VIRT_TO_BUS=y |
263 | CONFIG_UNEVICTABLE_LRU=y | ||
264 | CONFIG_HAVE_MLOCK=y | 280 | CONFIG_HAVE_MLOCK=y |
265 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 281 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
282 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
266 | CONFIG_PPC_4K_PAGES=y | 283 | CONFIG_PPC_4K_PAGES=y |
267 | # CONFIG_PPC_16K_PAGES is not set | 284 | # CONFIG_PPC_16K_PAGES is not set |
268 | # CONFIG_PPC_64K_PAGES is not set | 285 | # CONFIG_PPC_64K_PAGES is not set |
@@ -296,7 +313,8 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
296 | # CONFIG_PCI_IOV is not set | 313 | # CONFIG_PCI_IOV is not set |
297 | # CONFIG_PCCARD is not set | 314 | # CONFIG_PCCARD is not set |
298 | # CONFIG_HOTPLUG_PCI is not set | 315 | # CONFIG_HOTPLUG_PCI is not set |
299 | # CONFIG_HAS_RAPIDIO is not set | 316 | CONFIG_HAS_RAPIDIO=y |
317 | # CONFIG_RAPIDIO is not set | ||
300 | 318 | ||
301 | # | 319 | # |
302 | # Advanced setup | 320 | # Advanced setup |
@@ -406,6 +424,7 @@ CONFIG_SCTP_HMAC_MD5=y | |||
406 | # CONFIG_ECONET is not set | 424 | # CONFIG_ECONET is not set |
407 | # CONFIG_WAN_ROUTER is not set | 425 | # CONFIG_WAN_ROUTER is not set |
408 | # CONFIG_PHONET is not set | 426 | # CONFIG_PHONET is not set |
427 | # CONFIG_IEEE802154 is not set | ||
409 | # CONFIG_NET_SCHED is not set | 428 | # CONFIG_NET_SCHED is not set |
410 | # CONFIG_DCB is not set | 429 | # CONFIG_DCB is not set |
411 | 430 | ||
@@ -424,7 +443,11 @@ CONFIG_WIRELESS=y | |||
424 | CONFIG_WIRELESS_OLD_REGULATORY=y | 443 | CONFIG_WIRELESS_OLD_REGULATORY=y |
425 | # CONFIG_WIRELESS_EXT is not set | 444 | # CONFIG_WIRELESS_EXT is not set |
426 | # CONFIG_LIB80211 is not set | 445 | # CONFIG_LIB80211 is not set |
427 | # CONFIG_MAC80211 is not set | 446 | |
447 | # | ||
448 | # CFG80211 needs to be enabled for MAC80211 | ||
449 | # | ||
450 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
428 | # CONFIG_WIMAX is not set | 451 | # CONFIG_WIMAX is not set |
429 | # CONFIG_RFKILL is not set | 452 | # CONFIG_RFKILL is not set |
430 | # CONFIG_NET_9P is not set | 453 | # CONFIG_NET_9P is not set |
@@ -450,6 +473,7 @@ CONFIG_EXTRA_FIRMWARE="" | |||
450 | CONFIG_OF_DEVICE=y | 473 | CONFIG_OF_DEVICE=y |
451 | CONFIG_OF_GPIO=y | 474 | CONFIG_OF_GPIO=y |
452 | CONFIG_OF_I2C=y | 475 | CONFIG_OF_I2C=y |
476 | CONFIG_OF_MDIO=y | ||
453 | # CONFIG_PARPORT is not set | 477 | # CONFIG_PARPORT is not set |
454 | CONFIG_BLK_DEV=y | 478 | CONFIG_BLK_DEV=y |
455 | # CONFIG_BLK_DEV_FD is not set | 479 | # CONFIG_BLK_DEV_FD is not set |
@@ -485,7 +509,9 @@ CONFIG_MISC_DEVICES=y | |||
485 | # | 509 | # |
486 | # CONFIG_EEPROM_AT24 is not set | 510 | # CONFIG_EEPROM_AT24 is not set |
487 | CONFIG_EEPROM_LEGACY=y | 511 | CONFIG_EEPROM_LEGACY=y |
512 | # CONFIG_EEPROM_MAX6875 is not set | ||
488 | # CONFIG_EEPROM_93CX6 is not set | 513 | # CONFIG_EEPROM_93CX6 is not set |
514 | # CONFIG_CB710_CORE is not set | ||
489 | CONFIG_HAVE_IDE=y | 515 | CONFIG_HAVE_IDE=y |
490 | # CONFIG_IDE is not set | 516 | # CONFIG_IDE is not set |
491 | 517 | ||
@@ -509,10 +535,6 @@ CONFIG_BLK_DEV_SR=y | |||
509 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 535 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
510 | CONFIG_CHR_DEV_SG=y | 536 | CONFIG_CHR_DEV_SG=y |
511 | # CONFIG_CHR_DEV_SCH is not set | 537 | # CONFIG_CHR_DEV_SCH is not set |
512 | |||
513 | # | ||
514 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
515 | # | ||
516 | CONFIG_SCSI_MULTI_LUN=y | 538 | CONFIG_SCSI_MULTI_LUN=y |
517 | # CONFIG_SCSI_CONSTANTS is not set | 539 | # CONFIG_SCSI_CONSTANTS is not set |
518 | CONFIG_SCSI_LOGGING=y | 540 | CONFIG_SCSI_LOGGING=y |
@@ -530,6 +552,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
530 | CONFIG_SCSI_LOWLEVEL=y | 552 | CONFIG_SCSI_LOWLEVEL=y |
531 | # CONFIG_ISCSI_TCP is not set | 553 | # CONFIG_ISCSI_TCP is not set |
532 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 554 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
555 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
533 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 556 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
534 | # CONFIG_SCSI_3W_9XXX is not set | 557 | # CONFIG_SCSI_3W_9XXX is not set |
535 | # CONFIG_SCSI_ACARD is not set | 558 | # CONFIG_SCSI_ACARD is not set |
@@ -538,6 +561,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
538 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 561 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
539 | # CONFIG_SCSI_AIC79XX is not set | 562 | # CONFIG_SCSI_AIC79XX is not set |
540 | # CONFIG_SCSI_AIC94XX is not set | 563 | # CONFIG_SCSI_AIC94XX is not set |
564 | # CONFIG_SCSI_MVSAS is not set | ||
541 | # CONFIG_SCSI_DPT_I2O is not set | 565 | # CONFIG_SCSI_DPT_I2O is not set |
542 | # CONFIG_SCSI_ADVANSYS is not set | 566 | # CONFIG_SCSI_ADVANSYS is not set |
543 | # CONFIG_SCSI_ARCMSR is not set | 567 | # CONFIG_SCSI_ARCMSR is not set |
@@ -557,7 +581,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
557 | # CONFIG_SCSI_IPS is not set | 581 | # CONFIG_SCSI_IPS is not set |
558 | # CONFIG_SCSI_INITIO is not set | 582 | # CONFIG_SCSI_INITIO is not set |
559 | # CONFIG_SCSI_INIA100 is not set | 583 | # CONFIG_SCSI_INIA100 is not set |
560 | # CONFIG_SCSI_MVSAS is not set | ||
561 | # CONFIG_SCSI_STEX is not set | 584 | # CONFIG_SCSI_STEX is not set |
562 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 585 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
563 | # CONFIG_SCSI_IPR is not set | 586 | # CONFIG_SCSI_IPR is not set |
@@ -641,14 +664,17 @@ CONFIG_PATA_ALI=y | |||
641 | # | 664 | # |
642 | 665 | ||
643 | # | 666 | # |
644 | # Enable only one of the two stacks, unless you know what you are doing | 667 | # You can enable one or both FireWire driver stacks. |
668 | # | ||
669 | |||
670 | # | ||
671 | # See the help texts for more information. | ||
645 | # | 672 | # |
646 | # CONFIG_FIREWIRE is not set | 673 | # CONFIG_FIREWIRE is not set |
647 | # CONFIG_IEEE1394 is not set | 674 | # CONFIG_IEEE1394 is not set |
648 | # CONFIG_I2O is not set | 675 | # CONFIG_I2O is not set |
649 | # CONFIG_MACINTOSH_DRIVERS is not set | 676 | # CONFIG_MACINTOSH_DRIVERS is not set |
650 | CONFIG_NETDEVICES=y | 677 | CONFIG_NETDEVICES=y |
651 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
652 | CONFIG_DUMMY=y | 678 | CONFIG_DUMMY=y |
653 | # CONFIG_BONDING is not set | 679 | # CONFIG_BONDING is not set |
654 | # CONFIG_MACVLAN is not set | 680 | # CONFIG_MACVLAN is not set |
@@ -695,6 +721,7 @@ CONFIG_MII=y | |||
695 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 721 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
696 | # CONFIG_NET_PCI is not set | 722 | # CONFIG_NET_PCI is not set |
697 | # CONFIG_B44 is not set | 723 | # CONFIG_B44 is not set |
724 | # CONFIG_KS8842 is not set | ||
698 | # CONFIG_ATL2 is not set | 725 | # CONFIG_ATL2 is not set |
699 | CONFIG_FS_ENET=y | 726 | CONFIG_FS_ENET=y |
700 | CONFIG_FS_ENET_HAS_SCC=y | 727 | CONFIG_FS_ENET_HAS_SCC=y |
@@ -718,11 +745,13 @@ CONFIG_NETDEV_1000=y | |||
718 | # CONFIG_VIA_VELOCITY is not set | 745 | # CONFIG_VIA_VELOCITY is not set |
719 | # CONFIG_TIGON3 is not set | 746 | # CONFIG_TIGON3 is not set |
720 | # CONFIG_BNX2 is not set | 747 | # CONFIG_BNX2 is not set |
748 | # CONFIG_CNIC is not set | ||
721 | CONFIG_FSL_PQ_MDIO=y | 749 | CONFIG_FSL_PQ_MDIO=y |
722 | CONFIG_GIANFAR=y | 750 | CONFIG_GIANFAR=y |
723 | CONFIG_UCC_GETH=y | 751 | CONFIG_UCC_GETH=y |
724 | # CONFIG_UGETH_MAGIC_PACKET is not set | 752 | # CONFIG_UGETH_MAGIC_PACKET is not set |
725 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 753 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
754 | # CONFIG_MV643XX_ETH is not set | ||
726 | # CONFIG_QLA3XXX is not set | 755 | # CONFIG_QLA3XXX is not set |
727 | # CONFIG_ATL1 is not set | 756 | # CONFIG_ATL1 is not set |
728 | # CONFIG_ATL1E is not set | 757 | # CONFIG_ATL1E is not set |
@@ -897,6 +926,7 @@ CONFIG_I2C_HELPER_AUTO=y | |||
897 | # I2C system bus drivers (mostly embedded / system-on-chip) | 926 | # I2C system bus drivers (mostly embedded / system-on-chip) |
898 | # | 927 | # |
899 | CONFIG_I2C_CPM=m | 928 | CONFIG_I2C_CPM=m |
929 | # CONFIG_I2C_DESIGNWARE is not set | ||
900 | # CONFIG_I2C_GPIO is not set | 930 | # CONFIG_I2C_GPIO is not set |
901 | CONFIG_I2C_MPC=y | 931 | CONFIG_I2C_MPC=y |
902 | # CONFIG_I2C_OCORES is not set | 932 | # CONFIG_I2C_OCORES is not set |
@@ -927,13 +957,17 @@ CONFIG_I2C_MPC=y | |||
927 | # CONFIG_SENSORS_PCF8574 is not set | 957 | # CONFIG_SENSORS_PCF8574 is not set |
928 | # CONFIG_PCF8575 is not set | 958 | # CONFIG_PCF8575 is not set |
929 | # CONFIG_SENSORS_PCA9539 is not set | 959 | # CONFIG_SENSORS_PCA9539 is not set |
930 | # CONFIG_SENSORS_MAX6875 is not set | ||
931 | # CONFIG_SENSORS_TSL2550 is not set | 960 | # CONFIG_SENSORS_TSL2550 is not set |
932 | # CONFIG_I2C_DEBUG_CORE is not set | 961 | # CONFIG_I2C_DEBUG_CORE is not set |
933 | # CONFIG_I2C_DEBUG_ALGO is not set | 962 | # CONFIG_I2C_DEBUG_ALGO is not set |
934 | # CONFIG_I2C_DEBUG_BUS is not set | 963 | # CONFIG_I2C_DEBUG_BUS is not set |
935 | # CONFIG_I2C_DEBUG_CHIP is not set | 964 | # CONFIG_I2C_DEBUG_CHIP is not set |
936 | # CONFIG_SPI is not set | 965 | # CONFIG_SPI is not set |
966 | |||
967 | # | ||
968 | # PPS support | ||
969 | # | ||
970 | # CONFIG_PPS is not set | ||
937 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 971 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
938 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 972 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
939 | CONFIG_GPIOLIB=y | 973 | CONFIG_GPIOLIB=y |
@@ -987,76 +1021,9 @@ CONFIG_SSB_POSSIBLE=y | |||
987 | # CONFIG_MFD_WM8400 is not set | 1021 | # CONFIG_MFD_WM8400 is not set |
988 | # CONFIG_MFD_WM8350_I2C is not set | 1022 | # CONFIG_MFD_WM8350_I2C is not set |
989 | # CONFIG_MFD_PCF50633 is not set | 1023 | # CONFIG_MFD_PCF50633 is not set |
1024 | # CONFIG_AB3100_CORE is not set | ||
990 | # CONFIG_REGULATOR is not set | 1025 | # CONFIG_REGULATOR is not set |
991 | 1026 | # CONFIG_MEDIA_SUPPORT is not set | |
992 | # | ||
993 | # Multimedia devices | ||
994 | # | ||
995 | |||
996 | # | ||
997 | # Multimedia core support | ||
998 | # | ||
999 | # CONFIG_VIDEO_DEV is not set | ||
1000 | CONFIG_DVB_CORE=m | ||
1001 | CONFIG_VIDEO_MEDIA=m | ||
1002 | |||
1003 | # | ||
1004 | # Multimedia drivers | ||
1005 | # | ||
1006 | # CONFIG_MEDIA_ATTACH is not set | ||
1007 | CONFIG_MEDIA_TUNER=m | ||
1008 | # CONFIG_MEDIA_TUNER_CUSTOMISE is not set | ||
1009 | CONFIG_MEDIA_TUNER_SIMPLE=m | ||
1010 | CONFIG_MEDIA_TUNER_TDA8290=m | ||
1011 | CONFIG_MEDIA_TUNER_TDA9887=m | ||
1012 | CONFIG_MEDIA_TUNER_TEA5761=m | ||
1013 | CONFIG_MEDIA_TUNER_TEA5767=m | ||
1014 | CONFIG_MEDIA_TUNER_MT20XX=m | ||
1015 | CONFIG_MEDIA_TUNER_XC2028=m | ||
1016 | CONFIG_MEDIA_TUNER_XC5000=m | ||
1017 | CONFIG_MEDIA_TUNER_MC44S803=m | ||
1018 | # CONFIG_DVB_DYNAMIC_MINORS is not set | ||
1019 | CONFIG_DVB_CAPTURE_DRIVERS=y | ||
1020 | |||
1021 | # | ||
1022 | # Supported SAA7146 based PCI Adapters | ||
1023 | # | ||
1024 | # CONFIG_TTPCI_EEPROM is not set | ||
1025 | # CONFIG_DVB_BUDGET_CORE is not set | ||
1026 | |||
1027 | # | ||
1028 | # Supported USB Adapters | ||
1029 | # | ||
1030 | # CONFIG_DVB_USB is not set | ||
1031 | # CONFIG_DVB_TTUSB_BUDGET is not set | ||
1032 | # CONFIG_DVB_TTUSB_DEC is not set | ||
1033 | # CONFIG_DVB_SIANO_SMS1XXX is not set | ||
1034 | |||
1035 | # | ||
1036 | # Supported FlexCopII (B2C2) Adapters | ||
1037 | # | ||
1038 | # CONFIG_DVB_B2C2_FLEXCOP is not set | ||
1039 | |||
1040 | # | ||
1041 | # Supported BT878 Adapters | ||
1042 | # | ||
1043 | |||
1044 | # | ||
1045 | # Supported Pluto2 Adapters | ||
1046 | # | ||
1047 | # CONFIG_DVB_PLUTO2 is not set | ||
1048 | |||
1049 | # | ||
1050 | # Supported SDMC DM1105 Adapters | ||
1051 | # | ||
1052 | # CONFIG_DVB_DM1105 is not set | ||
1053 | |||
1054 | # | ||
1055 | # Supported DVB Frontends | ||
1056 | # | ||
1057 | # CONFIG_DVB_FE_CUSTOMISE is not set | ||
1058 | CONFIG_DAB=y | ||
1059 | # CONFIG_USB_DABUSB is not set | ||
1060 | 1027 | ||
1061 | # | 1028 | # |
1062 | # Graphics support | 1029 | # Graphics support |
@@ -1096,6 +1063,11 @@ CONFIG_SND_VERBOSE_PROCFS=y | |||
1096 | # CONFIG_SND_VERBOSE_PRINTK is not set | 1063 | # CONFIG_SND_VERBOSE_PRINTK is not set |
1097 | # CONFIG_SND_DEBUG is not set | 1064 | # CONFIG_SND_DEBUG is not set |
1098 | CONFIG_SND_VMASTER=y | 1065 | CONFIG_SND_VMASTER=y |
1066 | # CONFIG_SND_RAWMIDI_SEQ is not set | ||
1067 | # CONFIG_SND_OPL3_LIB_SEQ is not set | ||
1068 | # CONFIG_SND_OPL4_LIB_SEQ is not set | ||
1069 | # CONFIG_SND_SBAWE_SEQ is not set | ||
1070 | # CONFIG_SND_EMU10K1_SEQ is not set | ||
1099 | CONFIG_SND_AC97_CODEC=y | 1071 | CONFIG_SND_AC97_CODEC=y |
1100 | CONFIG_SND_DRIVERS=y | 1072 | CONFIG_SND_DRIVERS=y |
1101 | # CONFIG_SND_DUMMY is not set | 1073 | # CONFIG_SND_DUMMY is not set |
@@ -1122,6 +1094,7 @@ CONFIG_SND_PCI=y | |||
1122 | # CONFIG_SND_CS4281 is not set | 1094 | # CONFIG_SND_CS4281 is not set |
1123 | # CONFIG_SND_CS46XX is not set | 1095 | # CONFIG_SND_CS46XX is not set |
1124 | # CONFIG_SND_CS5530 is not set | 1096 | # CONFIG_SND_CS5530 is not set |
1097 | # CONFIG_SND_CTXFI is not set | ||
1125 | # CONFIG_SND_DARLA20 is not set | 1098 | # CONFIG_SND_DARLA20 is not set |
1126 | # CONFIG_SND_GINA20 is not set | 1099 | # CONFIG_SND_GINA20 is not set |
1127 | # CONFIG_SND_LAYLA20 is not set | 1100 | # CONFIG_SND_LAYLA20 is not set |
@@ -1152,6 +1125,7 @@ CONFIG_SND_PCI=y | |||
1152 | CONFIG_SND_INTEL8X0=y | 1125 | CONFIG_SND_INTEL8X0=y |
1153 | # CONFIG_SND_INTEL8X0M is not set | 1126 | # CONFIG_SND_INTEL8X0M is not set |
1154 | # CONFIG_SND_KORG1212 is not set | 1127 | # CONFIG_SND_KORG1212 is not set |
1128 | # CONFIG_SND_LX6464ES is not set | ||
1155 | # CONFIG_SND_MAESTRO3 is not set | 1129 | # CONFIG_SND_MAESTRO3 is not set |
1156 | # CONFIG_SND_MIXART is not set | 1130 | # CONFIG_SND_MIXART is not set |
1157 | # CONFIG_SND_NM256 is not set | 1131 | # CONFIG_SND_NM256 is not set |
@@ -1196,7 +1170,7 @@ CONFIG_HID_BELKIN=y | |||
1196 | CONFIG_HID_CHERRY=y | 1170 | CONFIG_HID_CHERRY=y |
1197 | CONFIG_HID_CHICONY=y | 1171 | CONFIG_HID_CHICONY=y |
1198 | CONFIG_HID_CYPRESS=y | 1172 | CONFIG_HID_CYPRESS=y |
1199 | # CONFIG_DRAGONRISE_FF is not set | 1173 | # CONFIG_HID_DRAGONRISE is not set |
1200 | CONFIG_HID_EZKEY=y | 1174 | CONFIG_HID_EZKEY=y |
1201 | # CONFIG_HID_KYE is not set | 1175 | # CONFIG_HID_KYE is not set |
1202 | CONFIG_HID_GYRATION=y | 1176 | CONFIG_HID_GYRATION=y |
@@ -1213,10 +1187,11 @@ CONFIG_HID_PETALYNX=y | |||
1213 | CONFIG_HID_SAMSUNG=y | 1187 | CONFIG_HID_SAMSUNG=y |
1214 | CONFIG_HID_SONY=y | 1188 | CONFIG_HID_SONY=y |
1215 | CONFIG_HID_SUNPLUS=y | 1189 | CONFIG_HID_SUNPLUS=y |
1216 | # CONFIG_GREENASIA_FF is not set | 1190 | # CONFIG_HID_GREENASIA is not set |
1191 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
1217 | # CONFIG_HID_TOPSEED is not set | 1192 | # CONFIG_HID_TOPSEED is not set |
1218 | CONFIG_THRUSTMASTER_FF=m | 1193 | # CONFIG_HID_THRUSTMASTER is not set |
1219 | CONFIG_ZEROPLUS_FF=m | 1194 | # CONFIG_HID_ZEROPLUS is not set |
1220 | CONFIG_USB_SUPPORT=y | 1195 | CONFIG_USB_SUPPORT=y |
1221 | CONFIG_USB_ARCH_HAS_HCD=y | 1196 | CONFIG_USB_ARCH_HAS_HCD=y |
1222 | CONFIG_USB_ARCH_HAS_OHCI=y | 1197 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1242,6 +1217,7 @@ CONFIG_USB_MON=y | |||
1242 | # USB Host Controller Drivers | 1217 | # USB Host Controller Drivers |
1243 | # | 1218 | # |
1244 | # CONFIG_USB_C67X00_HCD is not set | 1219 | # CONFIG_USB_C67X00_HCD is not set |
1220 | # CONFIG_USB_XHCI_HCD is not set | ||
1245 | CONFIG_USB_EHCI_HCD=y | 1221 | CONFIG_USB_EHCI_HCD=y |
1246 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1222 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
1247 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1223 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1251,9 +1227,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1251 | # CONFIG_USB_ISP116X_HCD is not set | 1227 | # CONFIG_USB_ISP116X_HCD is not set |
1252 | # CONFIG_USB_ISP1760_HCD is not set | 1228 | # CONFIG_USB_ISP1760_HCD is not set |
1253 | CONFIG_USB_OHCI_HCD=y | 1229 | CONFIG_USB_OHCI_HCD=y |
1254 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1255 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1230 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1256 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y | 1231 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y |
1232 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1257 | CONFIG_USB_OHCI_HCD_PCI=y | 1233 | CONFIG_USB_OHCI_HCD_PCI=y |
1258 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1234 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
1259 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1235 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
@@ -1352,8 +1328,6 @@ CONFIG_EDAC=y | |||
1352 | # CONFIG_EDAC_DEBUG is not set | 1328 | # CONFIG_EDAC_DEBUG is not set |
1353 | CONFIG_EDAC_MM_EDAC=y | 1329 | CONFIG_EDAC_MM_EDAC=y |
1354 | CONFIG_EDAC_MPC85XX=y | 1330 | CONFIG_EDAC_MPC85XX=y |
1355 | # CONFIG_EDAC_AMD8131 is not set | ||
1356 | # CONFIG_EDAC_AMD8111 is not set | ||
1357 | CONFIG_RTC_LIB=y | 1331 | CONFIG_RTC_LIB=y |
1358 | CONFIG_RTC_CLASS=y | 1332 | CONFIG_RTC_CLASS=y |
1359 | CONFIG_RTC_HCTOSYS=y | 1333 | CONFIG_RTC_HCTOSYS=y |
@@ -1385,6 +1359,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1385 | # CONFIG_RTC_DRV_S35390A is not set | 1359 | # CONFIG_RTC_DRV_S35390A is not set |
1386 | # CONFIG_RTC_DRV_FM3130 is not set | 1360 | # CONFIG_RTC_DRV_FM3130 is not set |
1387 | # CONFIG_RTC_DRV_RX8581 is not set | 1361 | # CONFIG_RTC_DRV_RX8581 is not set |
1362 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1388 | 1363 | ||
1389 | # | 1364 | # |
1390 | # SPI RTC drivers | 1365 | # SPI RTC drivers |
@@ -1425,6 +1400,10 @@ CONFIG_DMA_ENGINE=y | |||
1425 | # CONFIG_DMATEST is not set | 1400 | # CONFIG_DMATEST is not set |
1426 | # CONFIG_AUXDISPLAY is not set | 1401 | # CONFIG_AUXDISPLAY is not set |
1427 | # CONFIG_UIO is not set | 1402 | # CONFIG_UIO is not set |
1403 | |||
1404 | # | ||
1405 | # TI VLYNQ | ||
1406 | # | ||
1428 | # CONFIG_STAGING is not set | 1407 | # CONFIG_STAGING is not set |
1429 | 1408 | ||
1430 | # | 1409 | # |
@@ -1445,11 +1424,12 @@ CONFIG_FS_MBCACHE=y | |||
1445 | # CONFIG_REISERFS_FS is not set | 1424 | # CONFIG_REISERFS_FS is not set |
1446 | # CONFIG_JFS_FS is not set | 1425 | # CONFIG_JFS_FS is not set |
1447 | # CONFIG_FS_POSIX_ACL is not set | 1426 | # CONFIG_FS_POSIX_ACL is not set |
1448 | CONFIG_FILE_LOCKING=y | ||
1449 | # CONFIG_XFS_FS is not set | 1427 | # CONFIG_XFS_FS is not set |
1450 | # CONFIG_GFS2_FS is not set | 1428 | # CONFIG_GFS2_FS is not set |
1451 | # CONFIG_OCFS2_FS is not set | 1429 | # CONFIG_OCFS2_FS is not set |
1452 | # CONFIG_BTRFS_FS is not set | 1430 | # CONFIG_BTRFS_FS is not set |
1431 | CONFIG_FILE_LOCKING=y | ||
1432 | CONFIG_FSNOTIFY=y | ||
1453 | CONFIG_DNOTIFY=y | 1433 | CONFIG_DNOTIFY=y |
1454 | CONFIG_INOTIFY=y | 1434 | CONFIG_INOTIFY=y |
1455 | CONFIG_INOTIFY_USER=y | 1435 | CONFIG_INOTIFY_USER=y |
@@ -1524,6 +1504,7 @@ CONFIG_NFS_FS=y | |||
1524 | CONFIG_NFS_V3=y | 1504 | CONFIG_NFS_V3=y |
1525 | # CONFIG_NFS_V3_ACL is not set | 1505 | # CONFIG_NFS_V3_ACL is not set |
1526 | CONFIG_NFS_V4=y | 1506 | CONFIG_NFS_V4=y |
1507 | # CONFIG_NFS_V4_1 is not set | ||
1527 | CONFIG_ROOT_NFS=y | 1508 | CONFIG_ROOT_NFS=y |
1528 | CONFIG_NFSD=y | 1509 | CONFIG_NFSD=y |
1529 | # CONFIG_NFSD_V3 is not set | 1510 | # CONFIG_NFSD_V3 is not set |
@@ -1628,6 +1609,7 @@ CONFIG_HAS_IOPORT=y | |||
1628 | CONFIG_HAS_DMA=y | 1609 | CONFIG_HAS_DMA=y |
1629 | CONFIG_HAVE_LMB=y | 1610 | CONFIG_HAVE_LMB=y |
1630 | CONFIG_NLATTR=y | 1611 | CONFIG_NLATTR=y |
1612 | CONFIG_GENERIC_ATOMIC64=y | ||
1631 | 1613 | ||
1632 | # | 1614 | # |
1633 | # Kernel hacking | 1615 | # Kernel hacking |
@@ -1658,6 +1640,9 @@ CONFIG_SCHED_DEBUG=y | |||
1658 | # CONFIG_RT_MUTEX_TESTER is not set | 1640 | # CONFIG_RT_MUTEX_TESTER is not set |
1659 | # CONFIG_DEBUG_SPINLOCK is not set | 1641 | # CONFIG_DEBUG_SPINLOCK is not set |
1660 | # CONFIG_DEBUG_MUTEXES is not set | 1642 | # CONFIG_DEBUG_MUTEXES is not set |
1643 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1644 | # CONFIG_PROVE_LOCKING is not set | ||
1645 | # CONFIG_LOCK_STAT is not set | ||
1661 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1646 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1662 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1647 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1663 | # CONFIG_DEBUG_KOBJECT is not set | 1648 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1670,7 +1655,6 @@ CONFIG_DEBUG_INFO=y | |||
1670 | # CONFIG_DEBUG_LIST is not set | 1655 | # CONFIG_DEBUG_LIST is not set |
1671 | # CONFIG_DEBUG_SG is not set | 1656 | # CONFIG_DEBUG_SG is not set |
1672 | # CONFIG_DEBUG_NOTIFIERS is not set | 1657 | # CONFIG_DEBUG_NOTIFIERS is not set |
1673 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1674 | # CONFIG_RCU_TORTURE_TEST is not set | 1658 | # CONFIG_RCU_TORTURE_TEST is not set |
1675 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1659 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1676 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1660 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1684,16 +1668,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1684 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1668 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1685 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1669 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1686 | CONFIG_TRACING_SUPPORT=y | 1670 | CONFIG_TRACING_SUPPORT=y |
1687 | 1671 | CONFIG_FTRACE=y | |
1688 | # | ||
1689 | # Tracers | ||
1690 | # | ||
1691 | # CONFIG_FUNCTION_TRACER is not set | 1672 | # CONFIG_FUNCTION_TRACER is not set |
1673 | # CONFIG_IRQSOFF_TRACER is not set | ||
1692 | # CONFIG_SCHED_TRACER is not set | 1674 | # CONFIG_SCHED_TRACER is not set |
1693 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1675 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1694 | # CONFIG_EVENT_TRACER is not set | ||
1695 | # CONFIG_BOOT_TRACER is not set | 1676 | # CONFIG_BOOT_TRACER is not set |
1696 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1677 | CONFIG_BRANCH_PROFILE_NONE=y |
1678 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1679 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1697 | # CONFIG_STACK_TRACER is not set | 1680 | # CONFIG_STACK_TRACER is not set |
1698 | # CONFIG_KMEMTRACE is not set | 1681 | # CONFIG_KMEMTRACE is not set |
1699 | # CONFIG_WORKQUEUE_TRACER is not set | 1682 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1702,9 +1685,13 @@ CONFIG_TRACING_SUPPORT=y | |||
1702 | # CONFIG_SAMPLES is not set | 1685 | # CONFIG_SAMPLES is not set |
1703 | CONFIG_HAVE_ARCH_KGDB=y | 1686 | CONFIG_HAVE_ARCH_KGDB=y |
1704 | # CONFIG_KGDB is not set | 1687 | # CONFIG_KGDB is not set |
1688 | # CONFIG_KMEMCHECK is not set | ||
1689 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1690 | CONFIG_PPC_WERROR=y | ||
1705 | CONFIG_PRINT_STACK_DEPTH=64 | 1691 | CONFIG_PRINT_STACK_DEPTH=64 |
1706 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1692 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1707 | # CONFIG_DEBUG_STACK_USAGE is not set | 1693 | # CONFIG_DEBUG_STACK_USAGE is not set |
1694 | # CONFIG_PPC_EMULATED_STATS is not set | ||
1708 | # CONFIG_CODE_PATCHING_SELFTEST is not set | 1695 | # CONFIG_CODE_PATCHING_SELFTEST is not set |
1709 | # CONFIG_FTR_FIXUP_SELFTEST is not set | 1696 | # CONFIG_FTR_FIXUP_SELFTEST is not set |
1710 | # CONFIG_MSI_BITMAP_SELFTEST is not set | 1697 | # CONFIG_MSI_BITMAP_SELFTEST is not set |
diff --git a/arch/powerpc/configs/mpc85xx_smp_defconfig b/arch/powerpc/configs/mpc85xx_smp_defconfig index 1aa1c508d600..db082ce5a1c5 100644 --- a/arch/powerpc/configs/mpc85xx_smp_defconfig +++ b/arch/powerpc/configs/mpc85xx_smp_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc2 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Tue Apr 21 15:41:18 2009 | 4 | # Wed Jul 29 23:31:56 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -35,15 +35,16 @@ CONFIG_GENERIC_TIME=y | |||
35 | CONFIG_GENERIC_TIME_VSYSCALL=y | 35 | CONFIG_GENERIC_TIME_VSYSCALL=y |
36 | CONFIG_GENERIC_CLOCKEVENTS=y | 36 | CONFIG_GENERIC_CLOCKEVENTS=y |
37 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
39 | CONFIG_IRQ_PER_CPU=y | 40 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 41 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 42 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
43 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
42 | CONFIG_LOCKDEP_SUPPORT=y | 44 | CONFIG_LOCKDEP_SUPPORT=y |
43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 45 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
44 | CONFIG_ARCH_HAS_ILOG2_U32=y | 46 | CONFIG_ARCH_HAS_ILOG2_U32=y |
45 | CONFIG_GENERIC_HWEIGHT=y | 47 | CONFIG_GENERIC_HWEIGHT=y |
46 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
47 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 48 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
48 | CONFIG_GENERIC_GPIO=y | 49 | CONFIG_GENERIC_GPIO=y |
49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 50 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -58,11 +59,13 @@ CONFIG_PPC_UDBG_16550=y | |||
58 | CONFIG_GENERIC_TBSYNC=y | 59 | CONFIG_GENERIC_TBSYNC=y |
59 | CONFIG_AUDIT_ARCH=y | 60 | CONFIG_AUDIT_ARCH=y |
60 | CONFIG_GENERIC_BUG=y | 61 | CONFIG_GENERIC_BUG=y |
62 | CONFIG_DTC=y | ||
61 | CONFIG_DEFAULT_UIMAGE=y | 63 | CONFIG_DEFAULT_UIMAGE=y |
62 | # CONFIG_PPC_DCR_NATIVE is not set | 64 | # CONFIG_PPC_DCR_NATIVE is not set |
63 | # CONFIG_PPC_DCR_MMIO is not set | 65 | # CONFIG_PPC_DCR_MMIO is not set |
64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 66 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 67 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
68 | CONFIG_CONSTRUCTORS=y | ||
66 | 69 | ||
67 | # | 70 | # |
68 | # General setup | 71 | # General setup |
@@ -117,7 +120,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
117 | CONFIG_KALLSYMS=y | 120 | CONFIG_KALLSYMS=y |
118 | CONFIG_KALLSYMS_ALL=y | 121 | CONFIG_KALLSYMS_ALL=y |
119 | CONFIG_KALLSYMS_EXTRA_PASS=y | 122 | CONFIG_KALLSYMS_EXTRA_PASS=y |
120 | # CONFIG_STRIP_ASM_SYMS is not set | ||
121 | CONFIG_HOTPLUG=y | 123 | CONFIG_HOTPLUG=y |
122 | CONFIG_PRINTK=y | 124 | CONFIG_PRINTK=y |
123 | CONFIG_BUG=y | 125 | CONFIG_BUG=y |
@@ -130,9 +132,16 @@ CONFIG_TIMERFD=y | |||
130 | CONFIG_EVENTFD=y | 132 | CONFIG_EVENTFD=y |
131 | CONFIG_SHMEM=y | 133 | CONFIG_SHMEM=y |
132 | CONFIG_AIO=y | 134 | CONFIG_AIO=y |
135 | CONFIG_HAVE_PERF_COUNTERS=y | ||
136 | |||
137 | # | ||
138 | # Performance Counters | ||
139 | # | ||
140 | # CONFIG_PERF_COUNTERS is not set | ||
133 | CONFIG_VM_EVENT_COUNTERS=y | 141 | CONFIG_VM_EVENT_COUNTERS=y |
134 | CONFIG_PCI_QUIRKS=y | 142 | CONFIG_PCI_QUIRKS=y |
135 | CONFIG_SLUB_DEBUG=y | 143 | CONFIG_SLUB_DEBUG=y |
144 | # CONFIG_STRIP_ASM_SYMS is not set | ||
136 | CONFIG_COMPAT_BRK=y | 145 | CONFIG_COMPAT_BRK=y |
137 | # CONFIG_SLAB is not set | 146 | # CONFIG_SLAB is not set |
138 | CONFIG_SLUB=y | 147 | CONFIG_SLUB=y |
@@ -148,6 +157,11 @@ CONFIG_HAVE_KRETPROBES=y | |||
148 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 157 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 158 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
150 | CONFIG_HAVE_CLK=y | 159 | CONFIG_HAVE_CLK=y |
160 | |||
161 | # | ||
162 | # GCOV-based kernel profiling | ||
163 | # | ||
164 | # CONFIG_GCOV_KERNEL is not set | ||
151 | # CONFIG_SLOW_WORK is not set | 165 | # CONFIG_SLOW_WORK is not set |
152 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 166 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
153 | CONFIG_SLABINFO=y | 167 | CONFIG_SLABINFO=y |
@@ -161,7 +175,7 @@ CONFIG_MODVERSIONS=y | |||
161 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 175 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
162 | CONFIG_STOP_MACHINE=y | 176 | CONFIG_STOP_MACHINE=y |
163 | CONFIG_BLOCK=y | 177 | CONFIG_BLOCK=y |
164 | CONFIG_LBD=y | 178 | CONFIG_LBDAF=y |
165 | # CONFIG_BLK_DEV_BSG is not set | 179 | # CONFIG_BLK_DEV_BSG is not set |
166 | # CONFIG_BLK_DEV_INTEGRITY is not set | 180 | # CONFIG_BLK_DEV_INTEGRITY is not set |
167 | 181 | ||
@@ -194,6 +208,7 @@ CONFIG_MPC8536_DS=y | |||
194 | CONFIG_MPC85xx_DS=y | 208 | CONFIG_MPC85xx_DS=y |
195 | CONFIG_SOCRATES=y | 209 | CONFIG_SOCRATES=y |
196 | CONFIG_KSI8560=y | 210 | CONFIG_KSI8560=y |
211 | # CONFIG_XES_MPC85xx is not set | ||
197 | CONFIG_STX_GP3=y | 212 | CONFIG_STX_GP3=y |
198 | CONFIG_TQM8540=y | 213 | CONFIG_TQM8540=y |
199 | CONFIG_TQM8541=y | 214 | CONFIG_TQM8541=y |
@@ -244,7 +259,9 @@ CONFIG_BINFMT_ELF=y | |||
244 | # CONFIG_HAVE_AOUT is not set | 259 | # CONFIG_HAVE_AOUT is not set |
245 | CONFIG_BINFMT_MISC=m | 260 | CONFIG_BINFMT_MISC=m |
246 | CONFIG_MATH_EMULATION=y | 261 | CONFIG_MATH_EMULATION=y |
247 | # CONFIG_IOMMU_HELPER is not set | 262 | CONFIG_IOMMU_HELPER=y |
263 | CONFIG_SWIOTLB=y | ||
264 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
248 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 265 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
249 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 266 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
250 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 267 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -264,9 +281,9 @@ CONFIG_MIGRATION=y | |||
264 | CONFIG_ZONE_DMA_FLAG=1 | 281 | CONFIG_ZONE_DMA_FLAG=1 |
265 | CONFIG_BOUNCE=y | 282 | CONFIG_BOUNCE=y |
266 | CONFIG_VIRT_TO_BUS=y | 283 | CONFIG_VIRT_TO_BUS=y |
267 | CONFIG_UNEVICTABLE_LRU=y | ||
268 | CONFIG_HAVE_MLOCK=y | 284 | CONFIG_HAVE_MLOCK=y |
269 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 285 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
286 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
270 | CONFIG_PPC_4K_PAGES=y | 287 | CONFIG_PPC_4K_PAGES=y |
271 | # CONFIG_PPC_16K_PAGES is not set | 288 | # CONFIG_PPC_16K_PAGES is not set |
272 | # CONFIG_PPC_64K_PAGES is not set | 289 | # CONFIG_PPC_64K_PAGES is not set |
@@ -300,7 +317,8 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
300 | # CONFIG_PCI_IOV is not set | 317 | # CONFIG_PCI_IOV is not set |
301 | # CONFIG_PCCARD is not set | 318 | # CONFIG_PCCARD is not set |
302 | # CONFIG_HOTPLUG_PCI is not set | 319 | # CONFIG_HOTPLUG_PCI is not set |
303 | # CONFIG_HAS_RAPIDIO is not set | 320 | CONFIG_HAS_RAPIDIO=y |
321 | # CONFIG_RAPIDIO is not set | ||
304 | 322 | ||
305 | # | 323 | # |
306 | # Advanced setup | 324 | # Advanced setup |
@@ -410,6 +428,7 @@ CONFIG_SCTP_HMAC_MD5=y | |||
410 | # CONFIG_ECONET is not set | 428 | # CONFIG_ECONET is not set |
411 | # CONFIG_WAN_ROUTER is not set | 429 | # CONFIG_WAN_ROUTER is not set |
412 | # CONFIG_PHONET is not set | 430 | # CONFIG_PHONET is not set |
431 | # CONFIG_IEEE802154 is not set | ||
413 | # CONFIG_NET_SCHED is not set | 432 | # CONFIG_NET_SCHED is not set |
414 | # CONFIG_DCB is not set | 433 | # CONFIG_DCB is not set |
415 | 434 | ||
@@ -428,7 +447,11 @@ CONFIG_WIRELESS=y | |||
428 | CONFIG_WIRELESS_OLD_REGULATORY=y | 447 | CONFIG_WIRELESS_OLD_REGULATORY=y |
429 | # CONFIG_WIRELESS_EXT is not set | 448 | # CONFIG_WIRELESS_EXT is not set |
430 | # CONFIG_LIB80211 is not set | 449 | # CONFIG_LIB80211 is not set |
431 | # CONFIG_MAC80211 is not set | 450 | |
451 | # | ||
452 | # CFG80211 needs to be enabled for MAC80211 | ||
453 | # | ||
454 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
432 | # CONFIG_WIMAX is not set | 455 | # CONFIG_WIMAX is not set |
433 | # CONFIG_RFKILL is not set | 456 | # CONFIG_RFKILL is not set |
434 | # CONFIG_NET_9P is not set | 457 | # CONFIG_NET_9P is not set |
@@ -454,6 +477,7 @@ CONFIG_EXTRA_FIRMWARE="" | |||
454 | CONFIG_OF_DEVICE=y | 477 | CONFIG_OF_DEVICE=y |
455 | CONFIG_OF_GPIO=y | 478 | CONFIG_OF_GPIO=y |
456 | CONFIG_OF_I2C=y | 479 | CONFIG_OF_I2C=y |
480 | CONFIG_OF_MDIO=y | ||
457 | # CONFIG_PARPORT is not set | 481 | # CONFIG_PARPORT is not set |
458 | CONFIG_BLK_DEV=y | 482 | CONFIG_BLK_DEV=y |
459 | # CONFIG_BLK_DEV_FD is not set | 483 | # CONFIG_BLK_DEV_FD is not set |
@@ -489,7 +513,9 @@ CONFIG_MISC_DEVICES=y | |||
489 | # | 513 | # |
490 | # CONFIG_EEPROM_AT24 is not set | 514 | # CONFIG_EEPROM_AT24 is not set |
491 | CONFIG_EEPROM_LEGACY=y | 515 | CONFIG_EEPROM_LEGACY=y |
516 | # CONFIG_EEPROM_MAX6875 is not set | ||
492 | # CONFIG_EEPROM_93CX6 is not set | 517 | # CONFIG_EEPROM_93CX6 is not set |
518 | # CONFIG_CB710_CORE is not set | ||
493 | CONFIG_HAVE_IDE=y | 519 | CONFIG_HAVE_IDE=y |
494 | # CONFIG_IDE is not set | 520 | # CONFIG_IDE is not set |
495 | 521 | ||
@@ -513,10 +539,6 @@ CONFIG_BLK_DEV_SR=y | |||
513 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 539 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
514 | CONFIG_CHR_DEV_SG=y | 540 | CONFIG_CHR_DEV_SG=y |
515 | # CONFIG_CHR_DEV_SCH is not set | 541 | # CONFIG_CHR_DEV_SCH is not set |
516 | |||
517 | # | ||
518 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
519 | # | ||
520 | CONFIG_SCSI_MULTI_LUN=y | 542 | CONFIG_SCSI_MULTI_LUN=y |
521 | # CONFIG_SCSI_CONSTANTS is not set | 543 | # CONFIG_SCSI_CONSTANTS is not set |
522 | CONFIG_SCSI_LOGGING=y | 544 | CONFIG_SCSI_LOGGING=y |
@@ -534,6 +556,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
534 | CONFIG_SCSI_LOWLEVEL=y | 556 | CONFIG_SCSI_LOWLEVEL=y |
535 | # CONFIG_ISCSI_TCP is not set | 557 | # CONFIG_ISCSI_TCP is not set |
536 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 558 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
559 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
537 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 560 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
538 | # CONFIG_SCSI_3W_9XXX is not set | 561 | # CONFIG_SCSI_3W_9XXX is not set |
539 | # CONFIG_SCSI_ACARD is not set | 562 | # CONFIG_SCSI_ACARD is not set |
@@ -542,6 +565,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
542 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 565 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
543 | # CONFIG_SCSI_AIC79XX is not set | 566 | # CONFIG_SCSI_AIC79XX is not set |
544 | # CONFIG_SCSI_AIC94XX is not set | 567 | # CONFIG_SCSI_AIC94XX is not set |
568 | # CONFIG_SCSI_MVSAS is not set | ||
545 | # CONFIG_SCSI_DPT_I2O is not set | 569 | # CONFIG_SCSI_DPT_I2O is not set |
546 | # CONFIG_SCSI_ADVANSYS is not set | 570 | # CONFIG_SCSI_ADVANSYS is not set |
547 | # CONFIG_SCSI_ARCMSR is not set | 571 | # CONFIG_SCSI_ARCMSR is not set |
@@ -561,7 +585,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
561 | # CONFIG_SCSI_IPS is not set | 585 | # CONFIG_SCSI_IPS is not set |
562 | # CONFIG_SCSI_INITIO is not set | 586 | # CONFIG_SCSI_INITIO is not set |
563 | # CONFIG_SCSI_INIA100 is not set | 587 | # CONFIG_SCSI_INIA100 is not set |
564 | # CONFIG_SCSI_MVSAS is not set | ||
565 | # CONFIG_SCSI_STEX is not set | 588 | # CONFIG_SCSI_STEX is not set |
566 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 589 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
567 | # CONFIG_SCSI_IPR is not set | 590 | # CONFIG_SCSI_IPR is not set |
@@ -645,14 +668,17 @@ CONFIG_PATA_ALI=y | |||
645 | # | 668 | # |
646 | 669 | ||
647 | # | 670 | # |
648 | # Enable only one of the two stacks, unless you know what you are doing | 671 | # You can enable one or both FireWire driver stacks. |
672 | # | ||
673 | |||
674 | # | ||
675 | # See the help texts for more information. | ||
649 | # | 676 | # |
650 | # CONFIG_FIREWIRE is not set | 677 | # CONFIG_FIREWIRE is not set |
651 | # CONFIG_IEEE1394 is not set | 678 | # CONFIG_IEEE1394 is not set |
652 | # CONFIG_I2O is not set | 679 | # CONFIG_I2O is not set |
653 | # CONFIG_MACINTOSH_DRIVERS is not set | 680 | # CONFIG_MACINTOSH_DRIVERS is not set |
654 | CONFIG_NETDEVICES=y | 681 | CONFIG_NETDEVICES=y |
655 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
656 | CONFIG_DUMMY=y | 682 | CONFIG_DUMMY=y |
657 | # CONFIG_BONDING is not set | 683 | # CONFIG_BONDING is not set |
658 | # CONFIG_MACVLAN is not set | 684 | # CONFIG_MACVLAN is not set |
@@ -699,6 +725,7 @@ CONFIG_MII=y | |||
699 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 725 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
700 | # CONFIG_NET_PCI is not set | 726 | # CONFIG_NET_PCI is not set |
701 | # CONFIG_B44 is not set | 727 | # CONFIG_B44 is not set |
728 | # CONFIG_KS8842 is not set | ||
702 | # CONFIG_ATL2 is not set | 729 | # CONFIG_ATL2 is not set |
703 | CONFIG_FS_ENET=y | 730 | CONFIG_FS_ENET=y |
704 | CONFIG_FS_ENET_HAS_SCC=y | 731 | CONFIG_FS_ENET_HAS_SCC=y |
@@ -722,11 +749,13 @@ CONFIG_NETDEV_1000=y | |||
722 | # CONFIG_VIA_VELOCITY is not set | 749 | # CONFIG_VIA_VELOCITY is not set |
723 | # CONFIG_TIGON3 is not set | 750 | # CONFIG_TIGON3 is not set |
724 | # CONFIG_BNX2 is not set | 751 | # CONFIG_BNX2 is not set |
752 | # CONFIG_CNIC is not set | ||
725 | CONFIG_FSL_PQ_MDIO=y | 753 | CONFIG_FSL_PQ_MDIO=y |
726 | CONFIG_GIANFAR=y | 754 | CONFIG_GIANFAR=y |
727 | CONFIG_UCC_GETH=y | 755 | CONFIG_UCC_GETH=y |
728 | # CONFIG_UGETH_MAGIC_PACKET is not set | 756 | # CONFIG_UGETH_MAGIC_PACKET is not set |
729 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 757 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
758 | # CONFIG_MV643XX_ETH is not set | ||
730 | # CONFIG_QLA3XXX is not set | 759 | # CONFIG_QLA3XXX is not set |
731 | # CONFIG_ATL1 is not set | 760 | # CONFIG_ATL1 is not set |
732 | # CONFIG_ATL1E is not set | 761 | # CONFIG_ATL1E is not set |
@@ -901,6 +930,7 @@ CONFIG_I2C_HELPER_AUTO=y | |||
901 | # I2C system bus drivers (mostly embedded / system-on-chip) | 930 | # I2C system bus drivers (mostly embedded / system-on-chip) |
902 | # | 931 | # |
903 | CONFIG_I2C_CPM=m | 932 | CONFIG_I2C_CPM=m |
933 | # CONFIG_I2C_DESIGNWARE is not set | ||
904 | # CONFIG_I2C_GPIO is not set | 934 | # CONFIG_I2C_GPIO is not set |
905 | CONFIG_I2C_MPC=y | 935 | CONFIG_I2C_MPC=y |
906 | # CONFIG_I2C_OCORES is not set | 936 | # CONFIG_I2C_OCORES is not set |
@@ -931,13 +961,17 @@ CONFIG_I2C_MPC=y | |||
931 | # CONFIG_SENSORS_PCF8574 is not set | 961 | # CONFIG_SENSORS_PCF8574 is not set |
932 | # CONFIG_PCF8575 is not set | 962 | # CONFIG_PCF8575 is not set |
933 | # CONFIG_SENSORS_PCA9539 is not set | 963 | # CONFIG_SENSORS_PCA9539 is not set |
934 | # CONFIG_SENSORS_MAX6875 is not set | ||
935 | # CONFIG_SENSORS_TSL2550 is not set | 964 | # CONFIG_SENSORS_TSL2550 is not set |
936 | # CONFIG_I2C_DEBUG_CORE is not set | 965 | # CONFIG_I2C_DEBUG_CORE is not set |
937 | # CONFIG_I2C_DEBUG_ALGO is not set | 966 | # CONFIG_I2C_DEBUG_ALGO is not set |
938 | # CONFIG_I2C_DEBUG_BUS is not set | 967 | # CONFIG_I2C_DEBUG_BUS is not set |
939 | # CONFIG_I2C_DEBUG_CHIP is not set | 968 | # CONFIG_I2C_DEBUG_CHIP is not set |
940 | # CONFIG_SPI is not set | 969 | # CONFIG_SPI is not set |
970 | |||
971 | # | ||
972 | # PPS support | ||
973 | # | ||
974 | # CONFIG_PPS is not set | ||
941 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 975 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
942 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 976 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
943 | CONFIG_GPIOLIB=y | 977 | CONFIG_GPIOLIB=y |
@@ -991,76 +1025,9 @@ CONFIG_SSB_POSSIBLE=y | |||
991 | # CONFIG_MFD_WM8400 is not set | 1025 | # CONFIG_MFD_WM8400 is not set |
992 | # CONFIG_MFD_WM8350_I2C is not set | 1026 | # CONFIG_MFD_WM8350_I2C is not set |
993 | # CONFIG_MFD_PCF50633 is not set | 1027 | # CONFIG_MFD_PCF50633 is not set |
1028 | # CONFIG_AB3100_CORE is not set | ||
994 | # CONFIG_REGULATOR is not set | 1029 | # CONFIG_REGULATOR is not set |
995 | 1030 | # CONFIG_MEDIA_SUPPORT is not set | |
996 | # | ||
997 | # Multimedia devices | ||
998 | # | ||
999 | |||
1000 | # | ||
1001 | # Multimedia core support | ||
1002 | # | ||
1003 | # CONFIG_VIDEO_DEV is not set | ||
1004 | CONFIG_DVB_CORE=m | ||
1005 | CONFIG_VIDEO_MEDIA=m | ||
1006 | |||
1007 | # | ||
1008 | # Multimedia drivers | ||
1009 | # | ||
1010 | # CONFIG_MEDIA_ATTACH is not set | ||
1011 | CONFIG_MEDIA_TUNER=m | ||
1012 | # CONFIG_MEDIA_TUNER_CUSTOMISE is not set | ||
1013 | CONFIG_MEDIA_TUNER_SIMPLE=m | ||
1014 | CONFIG_MEDIA_TUNER_TDA8290=m | ||
1015 | CONFIG_MEDIA_TUNER_TDA9887=m | ||
1016 | CONFIG_MEDIA_TUNER_TEA5761=m | ||
1017 | CONFIG_MEDIA_TUNER_TEA5767=m | ||
1018 | CONFIG_MEDIA_TUNER_MT20XX=m | ||
1019 | CONFIG_MEDIA_TUNER_XC2028=m | ||
1020 | CONFIG_MEDIA_TUNER_XC5000=m | ||
1021 | CONFIG_MEDIA_TUNER_MC44S803=m | ||
1022 | # CONFIG_DVB_DYNAMIC_MINORS is not set | ||
1023 | CONFIG_DVB_CAPTURE_DRIVERS=y | ||
1024 | |||
1025 | # | ||
1026 | # Supported SAA7146 based PCI Adapters | ||
1027 | # | ||
1028 | # CONFIG_TTPCI_EEPROM is not set | ||
1029 | # CONFIG_DVB_BUDGET_CORE is not set | ||
1030 | |||
1031 | # | ||
1032 | # Supported USB Adapters | ||
1033 | # | ||
1034 | # CONFIG_DVB_USB is not set | ||
1035 | # CONFIG_DVB_TTUSB_BUDGET is not set | ||
1036 | # CONFIG_DVB_TTUSB_DEC is not set | ||
1037 | # CONFIG_DVB_SIANO_SMS1XXX is not set | ||
1038 | |||
1039 | # | ||
1040 | # Supported FlexCopII (B2C2) Adapters | ||
1041 | # | ||
1042 | # CONFIG_DVB_B2C2_FLEXCOP is not set | ||
1043 | |||
1044 | # | ||
1045 | # Supported BT878 Adapters | ||
1046 | # | ||
1047 | |||
1048 | # | ||
1049 | # Supported Pluto2 Adapters | ||
1050 | # | ||
1051 | # CONFIG_DVB_PLUTO2 is not set | ||
1052 | |||
1053 | # | ||
1054 | # Supported SDMC DM1105 Adapters | ||
1055 | # | ||
1056 | # CONFIG_DVB_DM1105 is not set | ||
1057 | |||
1058 | # | ||
1059 | # Supported DVB Frontends | ||
1060 | # | ||
1061 | # CONFIG_DVB_FE_CUSTOMISE is not set | ||
1062 | CONFIG_DAB=y | ||
1063 | # CONFIG_USB_DABUSB is not set | ||
1064 | 1031 | ||
1065 | # | 1032 | # |
1066 | # Graphics support | 1033 | # Graphics support |
@@ -1100,6 +1067,11 @@ CONFIG_SND_VERBOSE_PROCFS=y | |||
1100 | # CONFIG_SND_VERBOSE_PRINTK is not set | 1067 | # CONFIG_SND_VERBOSE_PRINTK is not set |
1101 | # CONFIG_SND_DEBUG is not set | 1068 | # CONFIG_SND_DEBUG is not set |
1102 | CONFIG_SND_VMASTER=y | 1069 | CONFIG_SND_VMASTER=y |
1070 | # CONFIG_SND_RAWMIDI_SEQ is not set | ||
1071 | # CONFIG_SND_OPL3_LIB_SEQ is not set | ||
1072 | # CONFIG_SND_OPL4_LIB_SEQ is not set | ||
1073 | # CONFIG_SND_SBAWE_SEQ is not set | ||
1074 | # CONFIG_SND_EMU10K1_SEQ is not set | ||
1103 | CONFIG_SND_AC97_CODEC=y | 1075 | CONFIG_SND_AC97_CODEC=y |
1104 | CONFIG_SND_DRIVERS=y | 1076 | CONFIG_SND_DRIVERS=y |
1105 | # CONFIG_SND_DUMMY is not set | 1077 | # CONFIG_SND_DUMMY is not set |
@@ -1126,6 +1098,7 @@ CONFIG_SND_PCI=y | |||
1126 | # CONFIG_SND_CS4281 is not set | 1098 | # CONFIG_SND_CS4281 is not set |
1127 | # CONFIG_SND_CS46XX is not set | 1099 | # CONFIG_SND_CS46XX is not set |
1128 | # CONFIG_SND_CS5530 is not set | 1100 | # CONFIG_SND_CS5530 is not set |
1101 | # CONFIG_SND_CTXFI is not set | ||
1129 | # CONFIG_SND_DARLA20 is not set | 1102 | # CONFIG_SND_DARLA20 is not set |
1130 | # CONFIG_SND_GINA20 is not set | 1103 | # CONFIG_SND_GINA20 is not set |
1131 | # CONFIG_SND_LAYLA20 is not set | 1104 | # CONFIG_SND_LAYLA20 is not set |
@@ -1156,6 +1129,7 @@ CONFIG_SND_PCI=y | |||
1156 | CONFIG_SND_INTEL8X0=y | 1129 | CONFIG_SND_INTEL8X0=y |
1157 | # CONFIG_SND_INTEL8X0M is not set | 1130 | # CONFIG_SND_INTEL8X0M is not set |
1158 | # CONFIG_SND_KORG1212 is not set | 1131 | # CONFIG_SND_KORG1212 is not set |
1132 | # CONFIG_SND_LX6464ES is not set | ||
1159 | # CONFIG_SND_MAESTRO3 is not set | 1133 | # CONFIG_SND_MAESTRO3 is not set |
1160 | # CONFIG_SND_MIXART is not set | 1134 | # CONFIG_SND_MIXART is not set |
1161 | # CONFIG_SND_NM256 is not set | 1135 | # CONFIG_SND_NM256 is not set |
@@ -1200,7 +1174,7 @@ CONFIG_HID_BELKIN=y | |||
1200 | CONFIG_HID_CHERRY=y | 1174 | CONFIG_HID_CHERRY=y |
1201 | CONFIG_HID_CHICONY=y | 1175 | CONFIG_HID_CHICONY=y |
1202 | CONFIG_HID_CYPRESS=y | 1176 | CONFIG_HID_CYPRESS=y |
1203 | # CONFIG_DRAGONRISE_FF is not set | 1177 | # CONFIG_HID_DRAGONRISE is not set |
1204 | CONFIG_HID_EZKEY=y | 1178 | CONFIG_HID_EZKEY=y |
1205 | # CONFIG_HID_KYE is not set | 1179 | # CONFIG_HID_KYE is not set |
1206 | CONFIG_HID_GYRATION=y | 1180 | CONFIG_HID_GYRATION=y |
@@ -1217,10 +1191,11 @@ CONFIG_HID_PETALYNX=y | |||
1217 | CONFIG_HID_SAMSUNG=y | 1191 | CONFIG_HID_SAMSUNG=y |
1218 | CONFIG_HID_SONY=y | 1192 | CONFIG_HID_SONY=y |
1219 | CONFIG_HID_SUNPLUS=y | 1193 | CONFIG_HID_SUNPLUS=y |
1220 | # CONFIG_GREENASIA_FF is not set | 1194 | # CONFIG_HID_GREENASIA is not set |
1195 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
1221 | # CONFIG_HID_TOPSEED is not set | 1196 | # CONFIG_HID_TOPSEED is not set |
1222 | CONFIG_THRUSTMASTER_FF=m | 1197 | # CONFIG_HID_THRUSTMASTER is not set |
1223 | CONFIG_ZEROPLUS_FF=m | 1198 | # CONFIG_HID_ZEROPLUS is not set |
1224 | CONFIG_USB_SUPPORT=y | 1199 | CONFIG_USB_SUPPORT=y |
1225 | CONFIG_USB_ARCH_HAS_HCD=y | 1200 | CONFIG_USB_ARCH_HAS_HCD=y |
1226 | CONFIG_USB_ARCH_HAS_OHCI=y | 1201 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1246,6 +1221,7 @@ CONFIG_USB_MON=y | |||
1246 | # USB Host Controller Drivers | 1221 | # USB Host Controller Drivers |
1247 | # | 1222 | # |
1248 | # CONFIG_USB_C67X00_HCD is not set | 1223 | # CONFIG_USB_C67X00_HCD is not set |
1224 | # CONFIG_USB_XHCI_HCD is not set | ||
1249 | CONFIG_USB_EHCI_HCD=y | 1225 | CONFIG_USB_EHCI_HCD=y |
1250 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1226 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
1251 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1227 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1255,9 +1231,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1255 | # CONFIG_USB_ISP116X_HCD is not set | 1231 | # CONFIG_USB_ISP116X_HCD is not set |
1256 | # CONFIG_USB_ISP1760_HCD is not set | 1232 | # CONFIG_USB_ISP1760_HCD is not set |
1257 | CONFIG_USB_OHCI_HCD=y | 1233 | CONFIG_USB_OHCI_HCD=y |
1258 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1259 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1234 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1260 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y | 1235 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y |
1236 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1261 | CONFIG_USB_OHCI_HCD_PCI=y | 1237 | CONFIG_USB_OHCI_HCD_PCI=y |
1262 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1238 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
1263 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1239 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
@@ -1356,8 +1332,6 @@ CONFIG_EDAC=y | |||
1356 | # CONFIG_EDAC_DEBUG is not set | 1332 | # CONFIG_EDAC_DEBUG is not set |
1357 | CONFIG_EDAC_MM_EDAC=y | 1333 | CONFIG_EDAC_MM_EDAC=y |
1358 | CONFIG_EDAC_MPC85XX=y | 1334 | CONFIG_EDAC_MPC85XX=y |
1359 | # CONFIG_EDAC_AMD8131 is not set | ||
1360 | # CONFIG_EDAC_AMD8111 is not set | ||
1361 | CONFIG_RTC_LIB=y | 1335 | CONFIG_RTC_LIB=y |
1362 | CONFIG_RTC_CLASS=y | 1336 | CONFIG_RTC_CLASS=y |
1363 | CONFIG_RTC_HCTOSYS=y | 1337 | CONFIG_RTC_HCTOSYS=y |
@@ -1389,6 +1363,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1389 | # CONFIG_RTC_DRV_S35390A is not set | 1363 | # CONFIG_RTC_DRV_S35390A is not set |
1390 | # CONFIG_RTC_DRV_FM3130 is not set | 1364 | # CONFIG_RTC_DRV_FM3130 is not set |
1391 | # CONFIG_RTC_DRV_RX8581 is not set | 1365 | # CONFIG_RTC_DRV_RX8581 is not set |
1366 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1392 | 1367 | ||
1393 | # | 1368 | # |
1394 | # SPI RTC drivers | 1369 | # SPI RTC drivers |
@@ -1429,6 +1404,10 @@ CONFIG_DMA_ENGINE=y | |||
1429 | # CONFIG_DMATEST is not set | 1404 | # CONFIG_DMATEST is not set |
1430 | # CONFIG_AUXDISPLAY is not set | 1405 | # CONFIG_AUXDISPLAY is not set |
1431 | # CONFIG_UIO is not set | 1406 | # CONFIG_UIO is not set |
1407 | |||
1408 | # | ||
1409 | # TI VLYNQ | ||
1410 | # | ||
1432 | # CONFIG_STAGING is not set | 1411 | # CONFIG_STAGING is not set |
1433 | 1412 | ||
1434 | # | 1413 | # |
@@ -1449,11 +1428,12 @@ CONFIG_FS_MBCACHE=y | |||
1449 | # CONFIG_REISERFS_FS is not set | 1428 | # CONFIG_REISERFS_FS is not set |
1450 | # CONFIG_JFS_FS is not set | 1429 | # CONFIG_JFS_FS is not set |
1451 | # CONFIG_FS_POSIX_ACL is not set | 1430 | # CONFIG_FS_POSIX_ACL is not set |
1452 | CONFIG_FILE_LOCKING=y | ||
1453 | # CONFIG_XFS_FS is not set | 1431 | # CONFIG_XFS_FS is not set |
1454 | # CONFIG_GFS2_FS is not set | 1432 | # CONFIG_GFS2_FS is not set |
1455 | # CONFIG_OCFS2_FS is not set | 1433 | # CONFIG_OCFS2_FS is not set |
1456 | # CONFIG_BTRFS_FS is not set | 1434 | # CONFIG_BTRFS_FS is not set |
1435 | CONFIG_FILE_LOCKING=y | ||
1436 | CONFIG_FSNOTIFY=y | ||
1457 | CONFIG_DNOTIFY=y | 1437 | CONFIG_DNOTIFY=y |
1458 | CONFIG_INOTIFY=y | 1438 | CONFIG_INOTIFY=y |
1459 | CONFIG_INOTIFY_USER=y | 1439 | CONFIG_INOTIFY_USER=y |
@@ -1528,6 +1508,7 @@ CONFIG_NFS_FS=y | |||
1528 | CONFIG_NFS_V3=y | 1508 | CONFIG_NFS_V3=y |
1529 | # CONFIG_NFS_V3_ACL is not set | 1509 | # CONFIG_NFS_V3_ACL is not set |
1530 | CONFIG_NFS_V4=y | 1510 | CONFIG_NFS_V4=y |
1511 | # CONFIG_NFS_V4_1 is not set | ||
1531 | CONFIG_ROOT_NFS=y | 1512 | CONFIG_ROOT_NFS=y |
1532 | CONFIG_NFSD=y | 1513 | CONFIG_NFSD=y |
1533 | # CONFIG_NFSD_V3 is not set | 1514 | # CONFIG_NFSD_V3 is not set |
@@ -1632,6 +1613,7 @@ CONFIG_HAS_IOPORT=y | |||
1632 | CONFIG_HAS_DMA=y | 1613 | CONFIG_HAS_DMA=y |
1633 | CONFIG_HAVE_LMB=y | 1614 | CONFIG_HAVE_LMB=y |
1634 | CONFIG_NLATTR=y | 1615 | CONFIG_NLATTR=y |
1616 | CONFIG_GENERIC_ATOMIC64=y | ||
1635 | 1617 | ||
1636 | # | 1618 | # |
1637 | # Kernel hacking | 1619 | # Kernel hacking |
@@ -1662,6 +1644,9 @@ CONFIG_SCHED_DEBUG=y | |||
1662 | # CONFIG_RT_MUTEX_TESTER is not set | 1644 | # CONFIG_RT_MUTEX_TESTER is not set |
1663 | # CONFIG_DEBUG_SPINLOCK is not set | 1645 | # CONFIG_DEBUG_SPINLOCK is not set |
1664 | # CONFIG_DEBUG_MUTEXES is not set | 1646 | # CONFIG_DEBUG_MUTEXES is not set |
1647 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1648 | # CONFIG_PROVE_LOCKING is not set | ||
1649 | # CONFIG_LOCK_STAT is not set | ||
1665 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1650 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1666 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1651 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1667 | # CONFIG_DEBUG_KOBJECT is not set | 1652 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1674,7 +1659,6 @@ CONFIG_DEBUG_INFO=y | |||
1674 | # CONFIG_DEBUG_LIST is not set | 1659 | # CONFIG_DEBUG_LIST is not set |
1675 | # CONFIG_DEBUG_SG is not set | 1660 | # CONFIG_DEBUG_SG is not set |
1676 | # CONFIG_DEBUG_NOTIFIERS is not set | 1661 | # CONFIG_DEBUG_NOTIFIERS is not set |
1677 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1678 | # CONFIG_RCU_TORTURE_TEST is not set | 1662 | # CONFIG_RCU_TORTURE_TEST is not set |
1679 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1663 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1680 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1664 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1688,16 +1672,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1688 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1672 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1689 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1673 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1690 | CONFIG_TRACING_SUPPORT=y | 1674 | CONFIG_TRACING_SUPPORT=y |
1691 | 1675 | CONFIG_FTRACE=y | |
1692 | # | ||
1693 | # Tracers | ||
1694 | # | ||
1695 | # CONFIG_FUNCTION_TRACER is not set | 1676 | # CONFIG_FUNCTION_TRACER is not set |
1677 | # CONFIG_IRQSOFF_TRACER is not set | ||
1696 | # CONFIG_SCHED_TRACER is not set | 1678 | # CONFIG_SCHED_TRACER is not set |
1697 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1679 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1698 | # CONFIG_EVENT_TRACER is not set | ||
1699 | # CONFIG_BOOT_TRACER is not set | 1680 | # CONFIG_BOOT_TRACER is not set |
1700 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1681 | CONFIG_BRANCH_PROFILE_NONE=y |
1682 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1683 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1701 | # CONFIG_STACK_TRACER is not set | 1684 | # CONFIG_STACK_TRACER is not set |
1702 | # CONFIG_KMEMTRACE is not set | 1685 | # CONFIG_KMEMTRACE is not set |
1703 | # CONFIG_WORKQUEUE_TRACER is not set | 1686 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1706,9 +1689,13 @@ CONFIG_TRACING_SUPPORT=y | |||
1706 | # CONFIG_SAMPLES is not set | 1689 | # CONFIG_SAMPLES is not set |
1707 | CONFIG_HAVE_ARCH_KGDB=y | 1690 | CONFIG_HAVE_ARCH_KGDB=y |
1708 | # CONFIG_KGDB is not set | 1691 | # CONFIG_KGDB is not set |
1692 | # CONFIG_KMEMCHECK is not set | ||
1693 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1694 | CONFIG_PPC_WERROR=y | ||
1709 | CONFIG_PRINT_STACK_DEPTH=64 | 1695 | CONFIG_PRINT_STACK_DEPTH=64 |
1710 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1696 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1711 | # CONFIG_DEBUG_STACK_USAGE is not set | 1697 | # CONFIG_DEBUG_STACK_USAGE is not set |
1698 | # CONFIG_PPC_EMULATED_STATS is not set | ||
1712 | # CONFIG_CODE_PATCHING_SELFTEST is not set | 1699 | # CONFIG_CODE_PATCHING_SELFTEST is not set |
1713 | # CONFIG_FTR_FIXUP_SELFTEST is not set | 1700 | # CONFIG_FTR_FIXUP_SELFTEST is not set |
1714 | # CONFIG_MSI_BITMAP_SELFTEST is not set | 1701 | # CONFIG_MSI_BITMAP_SELFTEST is not set |
diff --git a/arch/powerpc/configs/mpc866_ads_defconfig b/arch/powerpc/configs/mpc866_ads_defconfig index 3add6f62b21e..6809b61ed3de 100644 --- a/arch/powerpc/configs/mpc866_ads_defconfig +++ b/arch/powerpc/configs/mpc866_ads_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:00 2009 | 4 | # Wed Jul 29 23:31:57 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | CONFIG_PPC_8xx=y | 13 | CONFIG_PPC_8xx=y |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -27,15 +27,16 @@ CONFIG_GENERIC_TIME=y | |||
27 | CONFIG_GENERIC_TIME_VSYSCALL=y | 27 | CONFIG_GENERIC_TIME_VSYSCALL=y |
28 | CONFIG_GENERIC_CLOCKEVENTS=y | 28 | CONFIG_GENERIC_CLOCKEVENTS=y |
29 | CONFIG_GENERIC_HARDIRQS=y | 29 | CONFIG_GENERIC_HARDIRQS=y |
30 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
30 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 31 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
31 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
32 | CONFIG_STACKTRACE_SUPPORT=y | 33 | CONFIG_STACKTRACE_SUPPORT=y |
33 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 34 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
35 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
34 | CONFIG_LOCKDEP_SUPPORT=y | 36 | CONFIG_LOCKDEP_SUPPORT=y |
35 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 37 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
36 | CONFIG_ARCH_HAS_ILOG2_U32=y | 38 | CONFIG_ARCH_HAS_ILOG2_U32=y |
37 | CONFIG_GENERIC_HWEIGHT=y | 39 | CONFIG_GENERIC_HWEIGHT=y |
38 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
39 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 40 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
40 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 41 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
41 | CONFIG_PPC=y | 42 | CONFIG_PPC=y |
@@ -48,11 +49,13 @@ CONFIG_OF=y | |||
48 | # CONFIG_PPC_UDBG_16550 is not set | 49 | # CONFIG_PPC_UDBG_16550 is not set |
49 | # CONFIG_GENERIC_TBSYNC is not set | 50 | # CONFIG_GENERIC_TBSYNC is not set |
50 | CONFIG_AUDIT_ARCH=y | 51 | CONFIG_AUDIT_ARCH=y |
52 | CONFIG_DTC=y | ||
51 | # CONFIG_DEFAULT_UIMAGE is not set | 53 | # CONFIG_DEFAULT_UIMAGE is not set |
52 | # CONFIG_PPC_DCR_NATIVE is not set | 54 | # CONFIG_PPC_DCR_NATIVE is not set |
53 | # CONFIG_PPC_DCR_MMIO is not set | 55 | # CONFIG_PPC_DCR_MMIO is not set |
54 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 56 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
55 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 57 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
58 | CONFIG_CONSTRUCTORS=y | ||
56 | 59 | ||
57 | # | 60 | # |
58 | # General setup | 61 | # General setup |
@@ -98,7 +101,6 @@ CONFIG_EMBEDDED=y | |||
98 | # CONFIG_SYSCTL_SYSCALL is not set | 101 | # CONFIG_SYSCTL_SYSCALL is not set |
99 | CONFIG_KALLSYMS=y | 102 | CONFIG_KALLSYMS=y |
100 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 103 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
101 | # CONFIG_STRIP_ASM_SYMS is not set | ||
102 | # CONFIG_HOTPLUG is not set | 104 | # CONFIG_HOTPLUG is not set |
103 | CONFIG_PRINTK=y | 105 | CONFIG_PRINTK=y |
104 | # CONFIG_BUG is not set | 106 | # CONFIG_BUG is not set |
@@ -111,8 +113,15 @@ CONFIG_TIMERFD=y | |||
111 | CONFIG_EVENTFD=y | 113 | CONFIG_EVENTFD=y |
112 | CONFIG_SHMEM=y | 114 | CONFIG_SHMEM=y |
113 | CONFIG_AIO=y | 115 | CONFIG_AIO=y |
116 | CONFIG_HAVE_PERF_COUNTERS=y | ||
117 | |||
118 | # | ||
119 | # Performance Counters | ||
120 | # | ||
121 | # CONFIG_PERF_COUNTERS is not set | ||
114 | # CONFIG_VM_EVENT_COUNTERS is not set | 122 | # CONFIG_VM_EVENT_COUNTERS is not set |
115 | CONFIG_SLUB_DEBUG=y | 123 | CONFIG_SLUB_DEBUG=y |
124 | # CONFIG_STRIP_ASM_SYMS is not set | ||
116 | CONFIG_COMPAT_BRK=y | 125 | CONFIG_COMPAT_BRK=y |
117 | # CONFIG_SLAB is not set | 126 | # CONFIG_SLAB is not set |
118 | CONFIG_SLUB=y | 127 | CONFIG_SLUB=y |
@@ -126,6 +135,10 @@ CONFIG_HAVE_KPROBES=y | |||
126 | CONFIG_HAVE_KRETPROBES=y | 135 | CONFIG_HAVE_KRETPROBES=y |
127 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 136 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
128 | CONFIG_HAVE_CLK=y | 137 | CONFIG_HAVE_CLK=y |
138 | |||
139 | # | ||
140 | # GCOV-based kernel profiling | ||
141 | # | ||
129 | # CONFIG_SLOW_WORK is not set | 142 | # CONFIG_SLOW_WORK is not set |
130 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 143 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
131 | CONFIG_SLABINFO=y | 144 | CONFIG_SLABINFO=y |
@@ -133,7 +146,7 @@ CONFIG_RT_MUTEXES=y | |||
133 | CONFIG_BASE_SMALL=1 | 146 | CONFIG_BASE_SMALL=1 |
134 | # CONFIG_MODULES is not set | 147 | # CONFIG_MODULES is not set |
135 | CONFIG_BLOCK=y | 148 | CONFIG_BLOCK=y |
136 | # CONFIG_LBD is not set | 149 | CONFIG_LBDAF=y |
137 | # CONFIG_BLK_DEV_BSG is not set | 150 | # CONFIG_BLK_DEV_BSG is not set |
138 | # CONFIG_BLK_DEV_INTEGRITY is not set | 151 | # CONFIG_BLK_DEV_INTEGRITY is not set |
139 | 152 | ||
@@ -219,6 +232,7 @@ CONFIG_BINFMT_ELF=y | |||
219 | # CONFIG_BINFMT_MISC is not set | 232 | # CONFIG_BINFMT_MISC is not set |
220 | CONFIG_MATH_EMULATION=y | 233 | CONFIG_MATH_EMULATION=y |
221 | # CONFIG_IOMMU_HELPER is not set | 234 | # CONFIG_IOMMU_HELPER is not set |
235 | # CONFIG_SWIOTLB is not set | ||
222 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | 236 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y |
223 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
224 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 238 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
@@ -238,9 +252,9 @@ CONFIG_MIGRATION=y | |||
238 | CONFIG_ZONE_DMA_FLAG=1 | 252 | CONFIG_ZONE_DMA_FLAG=1 |
239 | CONFIG_BOUNCE=y | 253 | CONFIG_BOUNCE=y |
240 | CONFIG_VIRT_TO_BUS=y | 254 | CONFIG_VIRT_TO_BUS=y |
241 | CONFIG_UNEVICTABLE_LRU=y | ||
242 | CONFIG_HAVE_MLOCK=y | 255 | CONFIG_HAVE_MLOCK=y |
243 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 256 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
257 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
244 | CONFIG_PPC_4K_PAGES=y | 258 | CONFIG_PPC_4K_PAGES=y |
245 | # CONFIG_PPC_16K_PAGES is not set | 259 | # CONFIG_PPC_16K_PAGES is not set |
246 | # CONFIG_PPC_64K_PAGES is not set | 260 | # CONFIG_PPC_64K_PAGES is not set |
@@ -278,6 +292,7 @@ CONFIG_PAGE_OFFSET=0xc0000000 | |||
278 | CONFIG_KERNEL_START=0xc0000000 | 292 | CONFIG_KERNEL_START=0xc0000000 |
279 | CONFIG_PHYSICAL_START=0x00000000 | 293 | CONFIG_PHYSICAL_START=0x00000000 |
280 | CONFIG_TASK_SIZE=0x80000000 | 294 | CONFIG_TASK_SIZE=0x80000000 |
295 | CONFIG_CONSISTENT_SIZE=0x00200000 | ||
281 | CONFIG_NET=y | 296 | CONFIG_NET=y |
282 | 297 | ||
283 | # | 298 | # |
@@ -339,6 +354,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
339 | # CONFIG_ECONET is not set | 354 | # CONFIG_ECONET is not set |
340 | # CONFIG_WAN_ROUTER is not set | 355 | # CONFIG_WAN_ROUTER is not set |
341 | # CONFIG_PHONET is not set | 356 | # CONFIG_PHONET is not set |
357 | # CONFIG_IEEE802154 is not set | ||
342 | # CONFIG_NET_SCHED is not set | 358 | # CONFIG_NET_SCHED is not set |
343 | # CONFIG_DCB is not set | 359 | # CONFIG_DCB is not set |
344 | 360 | ||
@@ -356,7 +372,11 @@ CONFIG_WIRELESS=y | |||
356 | CONFIG_WIRELESS_OLD_REGULATORY=y | 372 | CONFIG_WIRELESS_OLD_REGULATORY=y |
357 | # CONFIG_WIRELESS_EXT is not set | 373 | # CONFIG_WIRELESS_EXT is not set |
358 | # CONFIG_LIB80211 is not set | 374 | # CONFIG_LIB80211 is not set |
359 | # CONFIG_MAC80211 is not set | 375 | |
376 | # | ||
377 | # CFG80211 needs to be enabled for MAC80211 | ||
378 | # | ||
379 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
360 | # CONFIG_WIMAX is not set | 380 | # CONFIG_WIMAX is not set |
361 | # CONFIG_RFKILL is not set | 381 | # CONFIG_RFKILL is not set |
362 | # CONFIG_NET_9P is not set | 382 | # CONFIG_NET_9P is not set |
@@ -374,6 +394,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
374 | # CONFIG_CONNECTOR is not set | 394 | # CONFIG_CONNECTOR is not set |
375 | # CONFIG_MTD is not set | 395 | # CONFIG_MTD is not set |
376 | CONFIG_OF_DEVICE=y | 396 | CONFIG_OF_DEVICE=y |
397 | CONFIG_OF_MDIO=y | ||
377 | # CONFIG_PARPORT is not set | 398 | # CONFIG_PARPORT is not set |
378 | CONFIG_BLK_DEV=y | 399 | CONFIG_BLK_DEV=y |
379 | # CONFIG_BLK_DEV_FD is not set | 400 | # CONFIG_BLK_DEV_FD is not set |
@@ -407,7 +428,6 @@ CONFIG_HAVE_IDE=y | |||
407 | # CONFIG_MD is not set | 428 | # CONFIG_MD is not set |
408 | # CONFIG_MACINTOSH_DRIVERS is not set | 429 | # CONFIG_MACINTOSH_DRIVERS is not set |
409 | CONFIG_NETDEVICES=y | 430 | CONFIG_NETDEVICES=y |
410 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
411 | # CONFIG_DUMMY is not set | 431 | # CONFIG_DUMMY is not set |
412 | # CONFIG_BONDING is not set | 432 | # CONFIG_BONDING is not set |
413 | # CONFIG_MACVLAN is not set | 433 | # CONFIG_MACVLAN is not set |
@@ -446,6 +466,7 @@ CONFIG_MII=y | |||
446 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 466 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
447 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 467 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
448 | # CONFIG_B44 is not set | 468 | # CONFIG_B44 is not set |
469 | # CONFIG_KS8842 is not set | ||
449 | CONFIG_FS_ENET=y | 470 | CONFIG_FS_ENET=y |
450 | CONFIG_FS_ENET_HAS_SCC=y | 471 | CONFIG_FS_ENET_HAS_SCC=y |
451 | CONFIG_FS_ENET_HAS_FEC=y | 472 | CONFIG_FS_ENET_HAS_FEC=y |
@@ -453,6 +474,7 @@ CONFIG_FS_ENET_MDIO_FEC=y | |||
453 | CONFIG_NETDEV_1000=y | 474 | CONFIG_NETDEV_1000=y |
454 | # CONFIG_FSL_PQ_MDIO is not set | 475 | # CONFIG_FSL_PQ_MDIO is not set |
455 | # CONFIG_GIANFAR is not set | 476 | # CONFIG_GIANFAR is not set |
477 | # CONFIG_MV643XX_ETH is not set | ||
456 | CONFIG_NETDEV_10000=y | 478 | CONFIG_NETDEV_10000=y |
457 | 479 | ||
458 | # | 480 | # |
@@ -496,11 +518,11 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | |||
496 | # | 518 | # |
497 | CONFIG_INPUT_KEYBOARD=y | 519 | CONFIG_INPUT_KEYBOARD=y |
498 | CONFIG_KEYBOARD_ATKBD=y | 520 | CONFIG_KEYBOARD_ATKBD=y |
499 | # CONFIG_KEYBOARD_SUNKBD is not set | ||
500 | # CONFIG_KEYBOARD_LKKBD is not set | 521 | # CONFIG_KEYBOARD_LKKBD is not set |
501 | # CONFIG_KEYBOARD_XTKBD is not set | ||
502 | # CONFIG_KEYBOARD_NEWTON is not set | 522 | # CONFIG_KEYBOARD_NEWTON is not set |
503 | # CONFIG_KEYBOARD_STOWAWAY is not set | 523 | # CONFIG_KEYBOARD_STOWAWAY is not set |
524 | # CONFIG_KEYBOARD_SUNKBD is not set | ||
525 | # CONFIG_KEYBOARD_XTKBD is not set | ||
504 | CONFIG_INPUT_MOUSE=y | 526 | CONFIG_INPUT_MOUSE=y |
505 | CONFIG_MOUSE_PS2=y | 527 | CONFIG_MOUSE_PS2=y |
506 | CONFIG_MOUSE_PS2_ALPS=y | 528 | CONFIG_MOUSE_PS2_ALPS=y |
@@ -562,6 +584,11 @@ CONFIG_GEN_RTC=y | |||
562 | # CONFIG_TCG_TPM is not set | 584 | # CONFIG_TCG_TPM is not set |
563 | # CONFIG_I2C is not set | 585 | # CONFIG_I2C is not set |
564 | # CONFIG_SPI is not set | 586 | # CONFIG_SPI is not set |
587 | |||
588 | # | ||
589 | # PPS support | ||
590 | # | ||
591 | # CONFIG_PPS is not set | ||
565 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 592 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
566 | # CONFIG_GPIOLIB is not set | 593 | # CONFIG_GPIOLIB is not set |
567 | # CONFIG_W1 is not set | 594 | # CONFIG_W1 is not set |
@@ -597,22 +624,7 @@ CONFIG_SSB_POSSIBLE=y | |||
597 | # CONFIG_HTC_PASIC3 is not set | 624 | # CONFIG_HTC_PASIC3 is not set |
598 | # CONFIG_MFD_TMIO is not set | 625 | # CONFIG_MFD_TMIO is not set |
599 | # CONFIG_REGULATOR is not set | 626 | # CONFIG_REGULATOR is not set |
600 | 627 | # CONFIG_MEDIA_SUPPORT is not set | |
601 | # | ||
602 | # Multimedia devices | ||
603 | # | ||
604 | |||
605 | # | ||
606 | # Multimedia core support | ||
607 | # | ||
608 | # CONFIG_VIDEO_DEV is not set | ||
609 | # CONFIG_DVB_CORE is not set | ||
610 | # CONFIG_VIDEO_MEDIA is not set | ||
611 | |||
612 | # | ||
613 | # Multimedia drivers | ||
614 | # | ||
615 | CONFIG_DAB=y | ||
616 | 628 | ||
617 | # | 629 | # |
618 | # Graphics support | 630 | # Graphics support |
@@ -664,6 +676,10 @@ CONFIG_USB_SUPPORT=y | |||
664 | # CONFIG_DMADEVICES is not set | 676 | # CONFIG_DMADEVICES is not set |
665 | # CONFIG_AUXDISPLAY is not set | 677 | # CONFIG_AUXDISPLAY is not set |
666 | # CONFIG_UIO is not set | 678 | # CONFIG_UIO is not set |
679 | |||
680 | # | ||
681 | # TI VLYNQ | ||
682 | # | ||
667 | # CONFIG_STAGING is not set | 683 | # CONFIG_STAGING is not set |
668 | 684 | ||
669 | # | 685 | # |
@@ -685,10 +701,12 @@ CONFIG_FS_MBCACHE=y | |||
685 | # CONFIG_REISERFS_FS is not set | 701 | # CONFIG_REISERFS_FS is not set |
686 | # CONFIG_JFS_FS is not set | 702 | # CONFIG_JFS_FS is not set |
687 | # CONFIG_FS_POSIX_ACL is not set | 703 | # CONFIG_FS_POSIX_ACL is not set |
688 | CONFIG_FILE_LOCKING=y | ||
689 | # CONFIG_XFS_FS is not set | 704 | # CONFIG_XFS_FS is not set |
705 | # CONFIG_GFS2_FS is not set | ||
690 | # CONFIG_OCFS2_FS is not set | 706 | # CONFIG_OCFS2_FS is not set |
691 | # CONFIG_BTRFS_FS is not set | 707 | # CONFIG_BTRFS_FS is not set |
708 | CONFIG_FILE_LOCKING=y | ||
709 | CONFIG_FSNOTIFY=y | ||
692 | CONFIG_DNOTIFY=y | 710 | CONFIG_DNOTIFY=y |
693 | CONFIG_INOTIFY=y | 711 | CONFIG_INOTIFY=y |
694 | CONFIG_INOTIFY_USER=y | 712 | CONFIG_INOTIFY_USER=y |
@@ -808,6 +826,7 @@ CONFIG_HAS_IOPORT=y | |||
808 | CONFIG_HAS_DMA=y | 826 | CONFIG_HAS_DMA=y |
809 | CONFIG_HAVE_LMB=y | 827 | CONFIG_HAVE_LMB=y |
810 | CONFIG_NLATTR=y | 828 | CONFIG_NLATTR=y |
829 | CONFIG_GENERIC_ATOMIC64=y | ||
811 | 830 | ||
812 | # | 831 | # |
813 | # Kernel hacking | 832 | # Kernel hacking |
@@ -831,22 +850,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
831 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 850 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
832 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 851 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
833 | CONFIG_TRACING_SUPPORT=y | 852 | CONFIG_TRACING_SUPPORT=y |
834 | 853 | # CONFIG_FTRACE is not set | |
835 | # | ||
836 | # Tracers | ||
837 | # | ||
838 | # CONFIG_FUNCTION_TRACER is not set | ||
839 | # CONFIG_SCHED_TRACER is not set | ||
840 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
841 | # CONFIG_EVENT_TRACER is not set | ||
842 | # CONFIG_BOOT_TRACER is not set | ||
843 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
844 | # CONFIG_STACK_TRACER is not set | ||
845 | # CONFIG_KMEMTRACE is not set | ||
846 | # CONFIG_WORKQUEUE_TRACER is not set | ||
847 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
848 | # CONFIG_SAMPLES is not set | 854 | # CONFIG_SAMPLES is not set |
849 | CONFIG_HAVE_ARCH_KGDB=y | 855 | CONFIG_HAVE_ARCH_KGDB=y |
856 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
857 | CONFIG_PPC_WERROR=y | ||
850 | CONFIG_PRINT_STACK_DEPTH=64 | 858 | CONFIG_PRINT_STACK_DEPTH=64 |
851 | # CONFIG_IRQSTACKS is not set | 859 | # CONFIG_IRQSTACKS is not set |
852 | # CONFIG_PPC_EARLY_DEBUG is not set | 860 | # CONFIG_PPC_EARLY_DEBUG is not set |
diff --git a/arch/powerpc/configs/mpc86xx_defconfig b/arch/powerpc/configs/mpc86xx_defconfig index 5bb1b8eb0b49..0e8684a3138d 100644 --- a/arch/powerpc/configs/mpc86xx_defconfig +++ b/arch/powerpc/configs/mpc86xx_defconfig | |||
@@ -1,26 +1,28 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:00 2009 | 4 | # Wed Jul 29 23:31:58 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_PHYS_64BIT is not set | 20 | # CONFIG_PHYS_64BIT is not set |
20 | CONFIG_ALTIVEC=y | 21 | CONFIG_ALTIVEC=y |
21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
24 | CONFIG_SMP=y | 26 | CONFIG_SMP=y |
25 | CONFIG_NR_CPUS=2 | 27 | CONFIG_NR_CPUS=2 |
26 | CONFIG_PPC32=y | 28 | CONFIG_PPC32=y |
@@ -32,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
32 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
33 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
34 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
35 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
36 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
37 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
38 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
39 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
40 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
41 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
42 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
43 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
44 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
45 | CONFIG_GENERIC_GPIO=y | 48 | CONFIG_GENERIC_GPIO=y |
46 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -55,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y | |||
55 | CONFIG_GENERIC_TBSYNC=y | 58 | CONFIG_GENERIC_TBSYNC=y |
56 | CONFIG_AUDIT_ARCH=y | 59 | CONFIG_AUDIT_ARCH=y |
57 | CONFIG_GENERIC_BUG=y | 60 | CONFIG_GENERIC_BUG=y |
61 | CONFIG_DTC=y | ||
58 | CONFIG_DEFAULT_UIMAGE=y | 62 | CONFIG_DEFAULT_UIMAGE=y |
59 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
60 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
61 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
62 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
67 | CONFIG_CONSTRUCTORS=y | ||
63 | 68 | ||
64 | # | 69 | # |
65 | # General setup | 70 | # General setup |
@@ -114,7 +119,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
114 | CONFIG_KALLSYMS=y | 119 | CONFIG_KALLSYMS=y |
115 | CONFIG_KALLSYMS_ALL=y | 120 | CONFIG_KALLSYMS_ALL=y |
116 | CONFIG_KALLSYMS_EXTRA_PASS=y | 121 | CONFIG_KALLSYMS_EXTRA_PASS=y |
117 | # CONFIG_STRIP_ASM_SYMS is not set | ||
118 | CONFIG_HOTPLUG=y | 122 | CONFIG_HOTPLUG=y |
119 | CONFIG_PRINTK=y | 123 | CONFIG_PRINTK=y |
120 | CONFIG_BUG=y | 124 | CONFIG_BUG=y |
@@ -127,9 +131,16 @@ CONFIG_TIMERFD=y | |||
127 | CONFIG_EVENTFD=y | 131 | CONFIG_EVENTFD=y |
128 | CONFIG_SHMEM=y | 132 | CONFIG_SHMEM=y |
129 | CONFIG_AIO=y | 133 | CONFIG_AIO=y |
134 | CONFIG_HAVE_PERF_COUNTERS=y | ||
135 | |||
136 | # | ||
137 | # Performance Counters | ||
138 | # | ||
139 | # CONFIG_PERF_COUNTERS is not set | ||
130 | CONFIG_VM_EVENT_COUNTERS=y | 140 | CONFIG_VM_EVENT_COUNTERS=y |
131 | CONFIG_PCI_QUIRKS=y | 141 | CONFIG_PCI_QUIRKS=y |
132 | CONFIG_SLUB_DEBUG=y | 142 | CONFIG_SLUB_DEBUG=y |
143 | # CONFIG_STRIP_ASM_SYMS is not set | ||
133 | CONFIG_COMPAT_BRK=y | 144 | CONFIG_COMPAT_BRK=y |
134 | # CONFIG_SLAB is not set | 145 | # CONFIG_SLAB is not set |
135 | CONFIG_SLUB=y | 146 | CONFIG_SLUB=y |
@@ -144,6 +155,10 @@ CONFIG_HAVE_KPROBES=y | |||
144 | CONFIG_HAVE_KRETPROBES=y | 155 | CONFIG_HAVE_KRETPROBES=y |
145 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 156 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
146 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 157 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
158 | |||
159 | # | ||
160 | # GCOV-based kernel profiling | ||
161 | # | ||
147 | # CONFIG_SLOW_WORK is not set | 162 | # CONFIG_SLOW_WORK is not set |
148 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 163 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
149 | CONFIG_SLABINFO=y | 164 | CONFIG_SLABINFO=y |
@@ -157,7 +172,7 @@ CONFIG_MODVERSIONS=y | |||
157 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 172 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
158 | CONFIG_STOP_MACHINE=y | 173 | CONFIG_STOP_MACHINE=y |
159 | CONFIG_BLOCK=y | 174 | CONFIG_BLOCK=y |
160 | CONFIG_LBD=y | 175 | CONFIG_LBDAF=y |
161 | # CONFIG_BLK_DEV_BSG is not set | 176 | # CONFIG_BLK_DEV_BSG is not set |
162 | # CONFIG_BLK_DEV_INTEGRITY is not set | 177 | # CONFIG_BLK_DEV_INTEGRITY is not set |
163 | 178 | ||
@@ -236,7 +251,9 @@ CONFIG_BINFMT_ELF=y | |||
236 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 251 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
237 | # CONFIG_HAVE_AOUT is not set | 252 | # CONFIG_HAVE_AOUT is not set |
238 | CONFIG_BINFMT_MISC=m | 253 | CONFIG_BINFMT_MISC=m |
239 | # CONFIG_IOMMU_HELPER is not set | 254 | CONFIG_IOMMU_HELPER=y |
255 | CONFIG_SWIOTLB=y | ||
256 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
240 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
241 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 258 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
242 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 259 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -258,9 +275,9 @@ CONFIG_MIGRATION=y | |||
258 | CONFIG_ZONE_DMA_FLAG=1 | 275 | CONFIG_ZONE_DMA_FLAG=1 |
259 | CONFIG_BOUNCE=y | 276 | CONFIG_BOUNCE=y |
260 | CONFIG_VIRT_TO_BUS=y | 277 | CONFIG_VIRT_TO_BUS=y |
261 | CONFIG_UNEVICTABLE_LRU=y | ||
262 | CONFIG_HAVE_MLOCK=y | 278 | CONFIG_HAVE_MLOCK=y |
263 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
280 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
264 | CONFIG_PPC_4K_PAGES=y | 281 | CONFIG_PPC_4K_PAGES=y |
265 | # CONFIG_PPC_16K_PAGES is not set | 282 | # CONFIG_PPC_16K_PAGES is not set |
266 | # CONFIG_PPC_64K_PAGES is not set | 283 | # CONFIG_PPC_64K_PAGES is not set |
@@ -403,6 +420,7 @@ CONFIG_SCTP_HMAC_MD5=y | |||
403 | # CONFIG_ECONET is not set | 420 | # CONFIG_ECONET is not set |
404 | # CONFIG_WAN_ROUTER is not set | 421 | # CONFIG_WAN_ROUTER is not set |
405 | # CONFIG_PHONET is not set | 422 | # CONFIG_PHONET is not set |
423 | # CONFIG_IEEE802154 is not set | ||
406 | # CONFIG_NET_SCHED is not set | 424 | # CONFIG_NET_SCHED is not set |
407 | # CONFIG_DCB is not set | 425 | # CONFIG_DCB is not set |
408 | 426 | ||
@@ -421,7 +439,11 @@ CONFIG_WIRELESS=y | |||
421 | CONFIG_WIRELESS_OLD_REGULATORY=y | 439 | CONFIG_WIRELESS_OLD_REGULATORY=y |
422 | # CONFIG_WIRELESS_EXT is not set | 440 | # CONFIG_WIRELESS_EXT is not set |
423 | # CONFIG_LIB80211 is not set | 441 | # CONFIG_LIB80211 is not set |
424 | # CONFIG_MAC80211 is not set | 442 | |
443 | # | ||
444 | # CFG80211 needs to be enabled for MAC80211 | ||
445 | # | ||
446 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
425 | # CONFIG_WIMAX is not set | 447 | # CONFIG_WIMAX is not set |
426 | # CONFIG_RFKILL is not set | 448 | # CONFIG_RFKILL is not set |
427 | # CONFIG_NET_9P is not set | 449 | # CONFIG_NET_9P is not set |
@@ -447,6 +469,7 @@ CONFIG_EXTRA_FIRMWARE="" | |||
447 | CONFIG_OF_DEVICE=y | 469 | CONFIG_OF_DEVICE=y |
448 | CONFIG_OF_GPIO=y | 470 | CONFIG_OF_GPIO=y |
449 | CONFIG_OF_I2C=y | 471 | CONFIG_OF_I2C=y |
472 | CONFIG_OF_MDIO=y | ||
450 | # CONFIG_PARPORT is not set | 473 | # CONFIG_PARPORT is not set |
451 | CONFIG_BLK_DEV=y | 474 | CONFIG_BLK_DEV=y |
452 | # CONFIG_BLK_DEV_FD is not set | 475 | # CONFIG_BLK_DEV_FD is not set |
@@ -482,7 +505,9 @@ CONFIG_MISC_DEVICES=y | |||
482 | # | 505 | # |
483 | # CONFIG_EEPROM_AT24 is not set | 506 | # CONFIG_EEPROM_AT24 is not set |
484 | CONFIG_EEPROM_LEGACY=y | 507 | CONFIG_EEPROM_LEGACY=y |
508 | # CONFIG_EEPROM_MAX6875 is not set | ||
485 | # CONFIG_EEPROM_93CX6 is not set | 509 | # CONFIG_EEPROM_93CX6 is not set |
510 | # CONFIG_CB710_CORE is not set | ||
486 | CONFIG_HAVE_IDE=y | 511 | CONFIG_HAVE_IDE=y |
487 | # CONFIG_IDE is not set | 512 | # CONFIG_IDE is not set |
488 | 513 | ||
@@ -506,10 +531,6 @@ CONFIG_BLK_DEV_SR=y | |||
506 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 531 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
507 | CONFIG_CHR_DEV_SG=y | 532 | CONFIG_CHR_DEV_SG=y |
508 | # CONFIG_CHR_DEV_SCH is not set | 533 | # CONFIG_CHR_DEV_SCH is not set |
509 | |||
510 | # | ||
511 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
512 | # | ||
513 | CONFIG_SCSI_MULTI_LUN=y | 534 | CONFIG_SCSI_MULTI_LUN=y |
514 | # CONFIG_SCSI_CONSTANTS is not set | 535 | # CONFIG_SCSI_CONSTANTS is not set |
515 | CONFIG_SCSI_LOGGING=y | 536 | CONFIG_SCSI_LOGGING=y |
@@ -527,6 +548,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
527 | CONFIG_SCSI_LOWLEVEL=y | 548 | CONFIG_SCSI_LOWLEVEL=y |
528 | # CONFIG_ISCSI_TCP is not set | 549 | # CONFIG_ISCSI_TCP is not set |
529 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 550 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
551 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
530 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 552 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
531 | # CONFIG_SCSI_3W_9XXX is not set | 553 | # CONFIG_SCSI_3W_9XXX is not set |
532 | # CONFIG_SCSI_ACARD is not set | 554 | # CONFIG_SCSI_ACARD is not set |
@@ -535,6 +557,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
535 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 557 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
536 | # CONFIG_SCSI_AIC79XX is not set | 558 | # CONFIG_SCSI_AIC79XX is not set |
537 | # CONFIG_SCSI_AIC94XX is not set | 559 | # CONFIG_SCSI_AIC94XX is not set |
560 | # CONFIG_SCSI_MVSAS is not set | ||
538 | # CONFIG_SCSI_DPT_I2O is not set | 561 | # CONFIG_SCSI_DPT_I2O is not set |
539 | # CONFIG_SCSI_ADVANSYS is not set | 562 | # CONFIG_SCSI_ADVANSYS is not set |
540 | # CONFIG_SCSI_ARCMSR is not set | 563 | # CONFIG_SCSI_ARCMSR is not set |
@@ -554,7 +577,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
554 | # CONFIG_SCSI_IPS is not set | 577 | # CONFIG_SCSI_IPS is not set |
555 | # CONFIG_SCSI_INITIO is not set | 578 | # CONFIG_SCSI_INITIO is not set |
556 | # CONFIG_SCSI_INIA100 is not set | 579 | # CONFIG_SCSI_INIA100 is not set |
557 | # CONFIG_SCSI_MVSAS is not set | ||
558 | # CONFIG_SCSI_STEX is not set | 580 | # CONFIG_SCSI_STEX is not set |
559 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 581 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
560 | # CONFIG_SCSI_IPR is not set | 582 | # CONFIG_SCSI_IPR is not set |
@@ -638,14 +660,17 @@ CONFIG_PATA_ALI=y | |||
638 | # | 660 | # |
639 | 661 | ||
640 | # | 662 | # |
641 | # Enable only one of the two stacks, unless you know what you are doing | 663 | # You can enable one or both FireWire driver stacks. |
664 | # | ||
665 | |||
666 | # | ||
667 | # See the help texts for more information. | ||
642 | # | 668 | # |
643 | # CONFIG_FIREWIRE is not set | 669 | # CONFIG_FIREWIRE is not set |
644 | # CONFIG_IEEE1394 is not set | 670 | # CONFIG_IEEE1394 is not set |
645 | # CONFIG_I2O is not set | 671 | # CONFIG_I2O is not set |
646 | # CONFIG_MACINTOSH_DRIVERS is not set | 672 | # CONFIG_MACINTOSH_DRIVERS is not set |
647 | CONFIG_NETDEVICES=y | 673 | CONFIG_NETDEVICES=y |
648 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
649 | CONFIG_DUMMY=y | 674 | CONFIG_DUMMY=y |
650 | # CONFIG_BONDING is not set | 675 | # CONFIG_BONDING is not set |
651 | # CONFIG_MACVLAN is not set | 676 | # CONFIG_MACVLAN is not set |
@@ -692,6 +717,7 @@ CONFIG_MII=y | |||
692 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 717 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
693 | # CONFIG_NET_PCI is not set | 718 | # CONFIG_NET_PCI is not set |
694 | # CONFIG_B44 is not set | 719 | # CONFIG_B44 is not set |
720 | # CONFIG_KS8842 is not set | ||
695 | # CONFIG_ATL2 is not set | 721 | # CONFIG_ATL2 is not set |
696 | CONFIG_NETDEV_1000=y | 722 | CONFIG_NETDEV_1000=y |
697 | # CONFIG_ACENIC is not set | 723 | # CONFIG_ACENIC is not set |
@@ -711,8 +737,10 @@ CONFIG_NETDEV_1000=y | |||
711 | # CONFIG_VIA_VELOCITY is not set | 737 | # CONFIG_VIA_VELOCITY is not set |
712 | # CONFIG_TIGON3 is not set | 738 | # CONFIG_TIGON3 is not set |
713 | # CONFIG_BNX2 is not set | 739 | # CONFIG_BNX2 is not set |
740 | # CONFIG_CNIC is not set | ||
714 | CONFIG_FSL_PQ_MDIO=y | 741 | CONFIG_FSL_PQ_MDIO=y |
715 | CONFIG_GIANFAR=y | 742 | CONFIG_GIANFAR=y |
743 | # CONFIG_MV643XX_ETH is not set | ||
716 | # CONFIG_QLA3XXX is not set | 744 | # CONFIG_QLA3XXX is not set |
717 | # CONFIG_ATL1 is not set | 745 | # CONFIG_ATL1 is not set |
718 | # CONFIG_ATL1E is not set | 746 | # CONFIG_ATL1E is not set |
@@ -913,13 +941,17 @@ CONFIG_I2C_MPC=y | |||
913 | # CONFIG_SENSORS_PCF8574 is not set | 941 | # CONFIG_SENSORS_PCF8574 is not set |
914 | # CONFIG_PCF8575 is not set | 942 | # CONFIG_PCF8575 is not set |
915 | # CONFIG_SENSORS_PCA9539 is not set | 943 | # CONFIG_SENSORS_PCA9539 is not set |
916 | # CONFIG_SENSORS_MAX6875 is not set | ||
917 | # CONFIG_SENSORS_TSL2550 is not set | 944 | # CONFIG_SENSORS_TSL2550 is not set |
918 | # CONFIG_I2C_DEBUG_CORE is not set | 945 | # CONFIG_I2C_DEBUG_CORE is not set |
919 | # CONFIG_I2C_DEBUG_ALGO is not set | 946 | # CONFIG_I2C_DEBUG_ALGO is not set |
920 | # CONFIG_I2C_DEBUG_BUS is not set | 947 | # CONFIG_I2C_DEBUG_BUS is not set |
921 | # CONFIG_I2C_DEBUG_CHIP is not set | 948 | # CONFIG_I2C_DEBUG_CHIP is not set |
922 | # CONFIG_SPI is not set | 949 | # CONFIG_SPI is not set |
950 | |||
951 | # | ||
952 | # PPS support | ||
953 | # | ||
954 | # CONFIG_PPS is not set | ||
923 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 955 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
924 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 956 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
925 | CONFIG_GPIOLIB=y | 957 | CONFIG_GPIOLIB=y |
@@ -973,76 +1005,9 @@ CONFIG_SSB_POSSIBLE=y | |||
973 | # CONFIG_MFD_WM8400 is not set | 1005 | # CONFIG_MFD_WM8400 is not set |
974 | # CONFIG_MFD_WM8350_I2C is not set | 1006 | # CONFIG_MFD_WM8350_I2C is not set |
975 | # CONFIG_MFD_PCF50633 is not set | 1007 | # CONFIG_MFD_PCF50633 is not set |
1008 | # CONFIG_AB3100_CORE is not set | ||
976 | # CONFIG_REGULATOR is not set | 1009 | # CONFIG_REGULATOR is not set |
977 | 1010 | # CONFIG_MEDIA_SUPPORT is not set | |
978 | # | ||
979 | # Multimedia devices | ||
980 | # | ||
981 | |||
982 | # | ||
983 | # Multimedia core support | ||
984 | # | ||
985 | # CONFIG_VIDEO_DEV is not set | ||
986 | CONFIG_DVB_CORE=m | ||
987 | CONFIG_VIDEO_MEDIA=m | ||
988 | |||
989 | # | ||
990 | # Multimedia drivers | ||
991 | # | ||
992 | # CONFIG_MEDIA_ATTACH is not set | ||
993 | CONFIG_MEDIA_TUNER=m | ||
994 | # CONFIG_MEDIA_TUNER_CUSTOMISE is not set | ||
995 | CONFIG_MEDIA_TUNER_SIMPLE=m | ||
996 | CONFIG_MEDIA_TUNER_TDA8290=m | ||
997 | CONFIG_MEDIA_TUNER_TDA9887=m | ||
998 | CONFIG_MEDIA_TUNER_TEA5761=m | ||
999 | CONFIG_MEDIA_TUNER_TEA5767=m | ||
1000 | CONFIG_MEDIA_TUNER_MT20XX=m | ||
1001 | CONFIG_MEDIA_TUNER_XC2028=m | ||
1002 | CONFIG_MEDIA_TUNER_XC5000=m | ||
1003 | CONFIG_MEDIA_TUNER_MC44S803=m | ||
1004 | # CONFIG_DVB_DYNAMIC_MINORS is not set | ||
1005 | CONFIG_DVB_CAPTURE_DRIVERS=y | ||
1006 | |||
1007 | # | ||
1008 | # Supported SAA7146 based PCI Adapters | ||
1009 | # | ||
1010 | # CONFIG_TTPCI_EEPROM is not set | ||
1011 | # CONFIG_DVB_BUDGET_CORE is not set | ||
1012 | |||
1013 | # | ||
1014 | # Supported USB Adapters | ||
1015 | # | ||
1016 | # CONFIG_DVB_USB is not set | ||
1017 | # CONFIG_DVB_TTUSB_BUDGET is not set | ||
1018 | # CONFIG_DVB_TTUSB_DEC is not set | ||
1019 | # CONFIG_DVB_SIANO_SMS1XXX is not set | ||
1020 | |||
1021 | # | ||
1022 | # Supported FlexCopII (B2C2) Adapters | ||
1023 | # | ||
1024 | # CONFIG_DVB_B2C2_FLEXCOP is not set | ||
1025 | |||
1026 | # | ||
1027 | # Supported BT878 Adapters | ||
1028 | # | ||
1029 | |||
1030 | # | ||
1031 | # Supported Pluto2 Adapters | ||
1032 | # | ||
1033 | # CONFIG_DVB_PLUTO2 is not set | ||
1034 | |||
1035 | # | ||
1036 | # Supported SDMC DM1105 Adapters | ||
1037 | # | ||
1038 | # CONFIG_DVB_DM1105 is not set | ||
1039 | |||
1040 | # | ||
1041 | # Supported DVB Frontends | ||
1042 | # | ||
1043 | # CONFIG_DVB_FE_CUSTOMISE is not set | ||
1044 | CONFIG_DAB=y | ||
1045 | # CONFIG_USB_DABUSB is not set | ||
1046 | 1011 | ||
1047 | # | 1012 | # |
1048 | # Graphics support | 1013 | # Graphics support |
@@ -1082,6 +1047,11 @@ CONFIG_SND_VERBOSE_PROCFS=y | |||
1082 | # CONFIG_SND_VERBOSE_PRINTK is not set | 1047 | # CONFIG_SND_VERBOSE_PRINTK is not set |
1083 | # CONFIG_SND_DEBUG is not set | 1048 | # CONFIG_SND_DEBUG is not set |
1084 | CONFIG_SND_VMASTER=y | 1049 | CONFIG_SND_VMASTER=y |
1050 | # CONFIG_SND_RAWMIDI_SEQ is not set | ||
1051 | # CONFIG_SND_OPL3_LIB_SEQ is not set | ||
1052 | # CONFIG_SND_OPL4_LIB_SEQ is not set | ||
1053 | # CONFIG_SND_SBAWE_SEQ is not set | ||
1054 | # CONFIG_SND_EMU10K1_SEQ is not set | ||
1085 | CONFIG_SND_AC97_CODEC=y | 1055 | CONFIG_SND_AC97_CODEC=y |
1086 | CONFIG_SND_DRIVERS=y | 1056 | CONFIG_SND_DRIVERS=y |
1087 | # CONFIG_SND_DUMMY is not set | 1057 | # CONFIG_SND_DUMMY is not set |
@@ -1108,6 +1078,7 @@ CONFIG_SND_PCI=y | |||
1108 | # CONFIG_SND_CS4281 is not set | 1078 | # CONFIG_SND_CS4281 is not set |
1109 | # CONFIG_SND_CS46XX is not set | 1079 | # CONFIG_SND_CS46XX is not set |
1110 | # CONFIG_SND_CS5530 is not set | 1080 | # CONFIG_SND_CS5530 is not set |
1081 | # CONFIG_SND_CTXFI is not set | ||
1111 | # CONFIG_SND_DARLA20 is not set | 1082 | # CONFIG_SND_DARLA20 is not set |
1112 | # CONFIG_SND_GINA20 is not set | 1083 | # CONFIG_SND_GINA20 is not set |
1113 | # CONFIG_SND_LAYLA20 is not set | 1084 | # CONFIG_SND_LAYLA20 is not set |
@@ -1138,6 +1109,7 @@ CONFIG_SND_PCI=y | |||
1138 | CONFIG_SND_INTEL8X0=y | 1109 | CONFIG_SND_INTEL8X0=y |
1139 | # CONFIG_SND_INTEL8X0M is not set | 1110 | # CONFIG_SND_INTEL8X0M is not set |
1140 | # CONFIG_SND_KORG1212 is not set | 1111 | # CONFIG_SND_KORG1212 is not set |
1112 | # CONFIG_SND_LX6464ES is not set | ||
1141 | # CONFIG_SND_MAESTRO3 is not set | 1113 | # CONFIG_SND_MAESTRO3 is not set |
1142 | # CONFIG_SND_MIXART is not set | 1114 | # CONFIG_SND_MIXART is not set |
1143 | # CONFIG_SND_NM256 is not set | 1115 | # CONFIG_SND_NM256 is not set |
@@ -1182,7 +1154,7 @@ CONFIG_HID_BELKIN=y | |||
1182 | CONFIG_HID_CHERRY=y | 1154 | CONFIG_HID_CHERRY=y |
1183 | CONFIG_HID_CHICONY=y | 1155 | CONFIG_HID_CHICONY=y |
1184 | CONFIG_HID_CYPRESS=y | 1156 | CONFIG_HID_CYPRESS=y |
1185 | # CONFIG_DRAGONRISE_FF is not set | 1157 | # CONFIG_HID_DRAGONRISE is not set |
1186 | CONFIG_HID_EZKEY=y | 1158 | CONFIG_HID_EZKEY=y |
1187 | # CONFIG_HID_KYE is not set | 1159 | # CONFIG_HID_KYE is not set |
1188 | CONFIG_HID_GYRATION=y | 1160 | CONFIG_HID_GYRATION=y |
@@ -1199,10 +1171,11 @@ CONFIG_HID_PETALYNX=y | |||
1199 | CONFIG_HID_SAMSUNG=y | 1171 | CONFIG_HID_SAMSUNG=y |
1200 | CONFIG_HID_SONY=y | 1172 | CONFIG_HID_SONY=y |
1201 | CONFIG_HID_SUNPLUS=y | 1173 | CONFIG_HID_SUNPLUS=y |
1202 | # CONFIG_GREENASIA_FF is not set | 1174 | # CONFIG_HID_GREENASIA is not set |
1175 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
1203 | # CONFIG_HID_TOPSEED is not set | 1176 | # CONFIG_HID_TOPSEED is not set |
1204 | CONFIG_THRUSTMASTER_FF=m | 1177 | # CONFIG_HID_THRUSTMASTER is not set |
1205 | CONFIG_ZEROPLUS_FF=m | 1178 | # CONFIG_HID_ZEROPLUS is not set |
1206 | CONFIG_USB_SUPPORT=y | 1179 | CONFIG_USB_SUPPORT=y |
1207 | CONFIG_USB_ARCH_HAS_HCD=y | 1180 | CONFIG_USB_ARCH_HAS_HCD=y |
1208 | CONFIG_USB_ARCH_HAS_OHCI=y | 1181 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1228,6 +1201,7 @@ CONFIG_USB_MON=y | |||
1228 | # USB Host Controller Drivers | 1201 | # USB Host Controller Drivers |
1229 | # | 1202 | # |
1230 | # CONFIG_USB_C67X00_HCD is not set | 1203 | # CONFIG_USB_C67X00_HCD is not set |
1204 | # CONFIG_USB_XHCI_HCD is not set | ||
1231 | CONFIG_USB_EHCI_HCD=y | 1205 | CONFIG_USB_EHCI_HCD=y |
1232 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1206 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
1233 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1207 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1237,9 +1211,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1237 | # CONFIG_USB_ISP116X_HCD is not set | 1211 | # CONFIG_USB_ISP116X_HCD is not set |
1238 | # CONFIG_USB_ISP1760_HCD is not set | 1212 | # CONFIG_USB_ISP1760_HCD is not set |
1239 | CONFIG_USB_OHCI_HCD=y | 1213 | CONFIG_USB_OHCI_HCD=y |
1240 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1241 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1214 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1242 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y | 1215 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y |
1216 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
1243 | CONFIG_USB_OHCI_HCD_PCI=y | 1217 | CONFIG_USB_OHCI_HCD_PCI=y |
1244 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1218 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
1245 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1219 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
@@ -1360,6 +1334,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1360 | # CONFIG_RTC_DRV_S35390A is not set | 1334 | # CONFIG_RTC_DRV_S35390A is not set |
1361 | # CONFIG_RTC_DRV_FM3130 is not set | 1335 | # CONFIG_RTC_DRV_FM3130 is not set |
1362 | # CONFIG_RTC_DRV_RX8581 is not set | 1336 | # CONFIG_RTC_DRV_RX8581 is not set |
1337 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1363 | 1338 | ||
1364 | # | 1339 | # |
1365 | # SPI RTC drivers | 1340 | # SPI RTC drivers |
@@ -1387,6 +1362,10 @@ CONFIG_RTC_DRV_CMOS=y | |||
1387 | # CONFIG_DMADEVICES is not set | 1362 | # CONFIG_DMADEVICES is not set |
1388 | # CONFIG_AUXDISPLAY is not set | 1363 | # CONFIG_AUXDISPLAY is not set |
1389 | # CONFIG_UIO is not set | 1364 | # CONFIG_UIO is not set |
1365 | |||
1366 | # | ||
1367 | # TI VLYNQ | ||
1368 | # | ||
1390 | # CONFIG_STAGING is not set | 1369 | # CONFIG_STAGING is not set |
1391 | 1370 | ||
1392 | # | 1371 | # |
@@ -1406,11 +1385,12 @@ CONFIG_FS_MBCACHE=y | |||
1406 | # CONFIG_REISERFS_FS is not set | 1385 | # CONFIG_REISERFS_FS is not set |
1407 | # CONFIG_JFS_FS is not set | 1386 | # CONFIG_JFS_FS is not set |
1408 | # CONFIG_FS_POSIX_ACL is not set | 1387 | # CONFIG_FS_POSIX_ACL is not set |
1409 | CONFIG_FILE_LOCKING=y | ||
1410 | # CONFIG_XFS_FS is not set | 1388 | # CONFIG_XFS_FS is not set |
1411 | # CONFIG_GFS2_FS is not set | 1389 | # CONFIG_GFS2_FS is not set |
1412 | # CONFIG_OCFS2_FS is not set | 1390 | # CONFIG_OCFS2_FS is not set |
1413 | # CONFIG_BTRFS_FS is not set | 1391 | # CONFIG_BTRFS_FS is not set |
1392 | CONFIG_FILE_LOCKING=y | ||
1393 | CONFIG_FSNOTIFY=y | ||
1414 | CONFIG_DNOTIFY=y | 1394 | CONFIG_DNOTIFY=y |
1415 | CONFIG_INOTIFY=y | 1395 | CONFIG_INOTIFY=y |
1416 | CONFIG_INOTIFY_USER=y | 1396 | CONFIG_INOTIFY_USER=y |
@@ -1485,6 +1465,7 @@ CONFIG_NFS_FS=y | |||
1485 | CONFIG_NFS_V3=y | 1465 | CONFIG_NFS_V3=y |
1486 | # CONFIG_NFS_V3_ACL is not set | 1466 | # CONFIG_NFS_V3_ACL is not set |
1487 | CONFIG_NFS_V4=y | 1467 | CONFIG_NFS_V4=y |
1468 | # CONFIG_NFS_V4_1 is not set | ||
1488 | CONFIG_ROOT_NFS=y | 1469 | CONFIG_ROOT_NFS=y |
1489 | CONFIG_NFSD=y | 1470 | CONFIG_NFSD=y |
1490 | # CONFIG_NFSD_V3 is not set | 1471 | # CONFIG_NFSD_V3 is not set |
@@ -1586,6 +1567,7 @@ CONFIG_HAS_IOPORT=y | |||
1586 | CONFIG_HAS_DMA=y | 1567 | CONFIG_HAS_DMA=y |
1587 | CONFIG_HAVE_LMB=y | 1568 | CONFIG_HAVE_LMB=y |
1588 | CONFIG_NLATTR=y | 1569 | CONFIG_NLATTR=y |
1570 | CONFIG_GENERIC_ATOMIC64=y | ||
1589 | 1571 | ||
1590 | # | 1572 | # |
1591 | # Kernel hacking | 1573 | # Kernel hacking |
@@ -1616,6 +1598,9 @@ CONFIG_SCHED_DEBUG=y | |||
1616 | # CONFIG_RT_MUTEX_TESTER is not set | 1598 | # CONFIG_RT_MUTEX_TESTER is not set |
1617 | # CONFIG_DEBUG_SPINLOCK is not set | 1599 | # CONFIG_DEBUG_SPINLOCK is not set |
1618 | # CONFIG_DEBUG_MUTEXES is not set | 1600 | # CONFIG_DEBUG_MUTEXES is not set |
1601 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1602 | # CONFIG_PROVE_LOCKING is not set | ||
1603 | # CONFIG_LOCK_STAT is not set | ||
1619 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1604 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1620 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1605 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1621 | # CONFIG_DEBUG_KOBJECT is not set | 1606 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1628,7 +1613,6 @@ CONFIG_DEBUG_INFO=y | |||
1628 | # CONFIG_DEBUG_LIST is not set | 1613 | # CONFIG_DEBUG_LIST is not set |
1629 | # CONFIG_DEBUG_SG is not set | 1614 | # CONFIG_DEBUG_SG is not set |
1630 | # CONFIG_DEBUG_NOTIFIERS is not set | 1615 | # CONFIG_DEBUG_NOTIFIERS is not set |
1631 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1632 | # CONFIG_RCU_TORTURE_TEST is not set | 1616 | # CONFIG_RCU_TORTURE_TEST is not set |
1633 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1617 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1634 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1618 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1642,16 +1626,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1642 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1626 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1643 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1627 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1644 | CONFIG_TRACING_SUPPORT=y | 1628 | CONFIG_TRACING_SUPPORT=y |
1645 | 1629 | CONFIG_FTRACE=y | |
1646 | # | ||
1647 | # Tracers | ||
1648 | # | ||
1649 | # CONFIG_FUNCTION_TRACER is not set | 1630 | # CONFIG_FUNCTION_TRACER is not set |
1631 | # CONFIG_IRQSOFF_TRACER is not set | ||
1650 | # CONFIG_SCHED_TRACER is not set | 1632 | # CONFIG_SCHED_TRACER is not set |
1651 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1633 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1652 | # CONFIG_EVENT_TRACER is not set | ||
1653 | # CONFIG_BOOT_TRACER is not set | 1634 | # CONFIG_BOOT_TRACER is not set |
1654 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1635 | CONFIG_BRANCH_PROFILE_NONE=y |
1636 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1637 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1655 | # CONFIG_STACK_TRACER is not set | 1638 | # CONFIG_STACK_TRACER is not set |
1656 | # CONFIG_KMEMTRACE is not set | 1639 | # CONFIG_KMEMTRACE is not set |
1657 | # CONFIG_WORKQUEUE_TRACER is not set | 1640 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -1659,6 +1642,9 @@ CONFIG_TRACING_SUPPORT=y | |||
1659 | # CONFIG_SAMPLES is not set | 1642 | # CONFIG_SAMPLES is not set |
1660 | CONFIG_HAVE_ARCH_KGDB=y | 1643 | CONFIG_HAVE_ARCH_KGDB=y |
1661 | # CONFIG_KGDB is not set | 1644 | # CONFIG_KGDB is not set |
1645 | # CONFIG_KMEMCHECK is not set | ||
1646 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1647 | CONFIG_PPC_WERROR=y | ||
1662 | CONFIG_PRINT_STACK_DEPTH=64 | 1648 | CONFIG_PRINT_STACK_DEPTH=64 |
1663 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1649 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1664 | # CONFIG_DEBUG_STACK_USAGE is not set | 1650 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/mpc885_ads_defconfig b/arch/powerpc/configs/mpc885_ads_defconfig index 42e64ebc279d..dbe8e869a827 100644 --- a/arch/powerpc/configs/mpc885_ads_defconfig +++ b/arch/powerpc/configs/mpc885_ads_defconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:01 2009 | 4 | # Wed Jul 29 23:31:59 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | CONFIG_PPC_8xx=y | 13 | CONFIG_PPC_8xx=y |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
@@ -27,15 +27,16 @@ CONFIG_GENERIC_TIME=y | |||
27 | CONFIG_GENERIC_TIME_VSYSCALL=y | 27 | CONFIG_GENERIC_TIME_VSYSCALL=y |
28 | CONFIG_GENERIC_CLOCKEVENTS=y | 28 | CONFIG_GENERIC_CLOCKEVENTS=y |
29 | CONFIG_GENERIC_HARDIRQS=y | 29 | CONFIG_GENERIC_HARDIRQS=y |
30 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
30 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 31 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
31 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
32 | CONFIG_STACKTRACE_SUPPORT=y | 33 | CONFIG_STACKTRACE_SUPPORT=y |
33 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 34 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
35 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
34 | CONFIG_LOCKDEP_SUPPORT=y | 36 | CONFIG_LOCKDEP_SUPPORT=y |
35 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 37 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
36 | CONFIG_ARCH_HAS_ILOG2_U32=y | 38 | CONFIG_ARCH_HAS_ILOG2_U32=y |
37 | CONFIG_GENERIC_HWEIGHT=y | 39 | CONFIG_GENERIC_HWEIGHT=y |
38 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
39 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 40 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
40 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 41 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
41 | CONFIG_PPC=y | 42 | CONFIG_PPC=y |
@@ -49,11 +50,13 @@ CONFIG_OF=y | |||
49 | # CONFIG_GENERIC_TBSYNC is not set | 50 | # CONFIG_GENERIC_TBSYNC is not set |
50 | CONFIG_AUDIT_ARCH=y | 51 | CONFIG_AUDIT_ARCH=y |
51 | CONFIG_GENERIC_BUG=y | 52 | CONFIG_GENERIC_BUG=y |
53 | CONFIG_DTC=y | ||
52 | # CONFIG_DEFAULT_UIMAGE is not set | 54 | # CONFIG_DEFAULT_UIMAGE is not set |
53 | # CONFIG_PPC_DCR_NATIVE is not set | 55 | # CONFIG_PPC_DCR_NATIVE is not set |
54 | # CONFIG_PPC_DCR_MMIO is not set | 56 | # CONFIG_PPC_DCR_MMIO is not set |
55 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 57 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
56 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 58 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
59 | CONFIG_CONSTRUCTORS=y | ||
57 | 60 | ||
58 | # | 61 | # |
59 | # General setup | 62 | # General setup |
@@ -100,7 +103,6 @@ CONFIG_EMBEDDED=y | |||
100 | CONFIG_KALLSYMS=y | 103 | CONFIG_KALLSYMS=y |
101 | # CONFIG_KALLSYMS_ALL is not set | 104 | # CONFIG_KALLSYMS_ALL is not set |
102 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 105 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
103 | # CONFIG_STRIP_ASM_SYMS is not set | ||
104 | CONFIG_HOTPLUG=y | 106 | CONFIG_HOTPLUG=y |
105 | CONFIG_PRINTK=y | 107 | CONFIG_PRINTK=y |
106 | CONFIG_BUG=y | 108 | CONFIG_BUG=y |
@@ -113,8 +115,15 @@ CONFIG_TIMERFD=y | |||
113 | CONFIG_EVENTFD=y | 115 | CONFIG_EVENTFD=y |
114 | CONFIG_SHMEM=y | 116 | CONFIG_SHMEM=y |
115 | CONFIG_AIO=y | 117 | CONFIG_AIO=y |
118 | CONFIG_HAVE_PERF_COUNTERS=y | ||
119 | |||
120 | # | ||
121 | # Performance Counters | ||
122 | # | ||
123 | # CONFIG_PERF_COUNTERS is not set | ||
116 | # CONFIG_VM_EVENT_COUNTERS is not set | 124 | # CONFIG_VM_EVENT_COUNTERS is not set |
117 | CONFIG_SLUB_DEBUG=y | 125 | CONFIG_SLUB_DEBUG=y |
126 | # CONFIG_STRIP_ASM_SYMS is not set | ||
118 | CONFIG_COMPAT_BRK=y | 127 | CONFIG_COMPAT_BRK=y |
119 | # CONFIG_SLAB is not set | 128 | # CONFIG_SLAB is not set |
120 | CONFIG_SLUB=y | 129 | CONFIG_SLUB=y |
@@ -128,13 +137,17 @@ CONFIG_HAVE_KPROBES=y | |||
128 | CONFIG_HAVE_KRETPROBES=y | 137 | CONFIG_HAVE_KRETPROBES=y |
129 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 138 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
130 | CONFIG_HAVE_CLK=y | 139 | CONFIG_HAVE_CLK=y |
140 | |||
141 | # | ||
142 | # GCOV-based kernel profiling | ||
143 | # | ||
131 | # CONFIG_SLOW_WORK is not set | 144 | # CONFIG_SLOW_WORK is not set |
132 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 145 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
133 | CONFIG_SLABINFO=y | 146 | CONFIG_SLABINFO=y |
134 | CONFIG_BASE_SMALL=1 | 147 | CONFIG_BASE_SMALL=1 |
135 | # CONFIG_MODULES is not set | 148 | # CONFIG_MODULES is not set |
136 | CONFIG_BLOCK=y | 149 | CONFIG_BLOCK=y |
137 | # CONFIG_LBD is not set | 150 | CONFIG_LBDAF=y |
138 | # CONFIG_BLK_DEV_BSG is not set | 151 | # CONFIG_BLK_DEV_BSG is not set |
139 | # CONFIG_BLK_DEV_INTEGRITY is not set | 152 | # CONFIG_BLK_DEV_INTEGRITY is not set |
140 | 153 | ||
@@ -227,6 +240,7 @@ CONFIG_BINFMT_ELF=y | |||
227 | # CONFIG_MATH_EMULATION is not set | 240 | # CONFIG_MATH_EMULATION is not set |
228 | CONFIG_8XX_MINIMAL_FPEMU=y | 241 | CONFIG_8XX_MINIMAL_FPEMU=y |
229 | # CONFIG_IOMMU_HELPER is not set | 242 | # CONFIG_IOMMU_HELPER is not set |
243 | # CONFIG_SWIOTLB is not set | ||
230 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | 244 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y |
231 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 245 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
232 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 246 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
@@ -246,9 +260,9 @@ CONFIG_MIGRATION=y | |||
246 | CONFIG_ZONE_DMA_FLAG=1 | 260 | CONFIG_ZONE_DMA_FLAG=1 |
247 | CONFIG_BOUNCE=y | 261 | CONFIG_BOUNCE=y |
248 | CONFIG_VIRT_TO_BUS=y | 262 | CONFIG_VIRT_TO_BUS=y |
249 | CONFIG_UNEVICTABLE_LRU=y | ||
250 | CONFIG_HAVE_MLOCK=y | 263 | CONFIG_HAVE_MLOCK=y |
251 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 264 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
265 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
252 | CONFIG_PPC_4K_PAGES=y | 266 | CONFIG_PPC_4K_PAGES=y |
253 | # CONFIG_PPC_16K_PAGES is not set | 267 | # CONFIG_PPC_16K_PAGES is not set |
254 | # CONFIG_PPC_64K_PAGES is not set | 268 | # CONFIG_PPC_64K_PAGES is not set |
@@ -287,6 +301,7 @@ CONFIG_PAGE_OFFSET=0xc0000000 | |||
287 | CONFIG_KERNEL_START=0xc0000000 | 301 | CONFIG_KERNEL_START=0xc0000000 |
288 | CONFIG_PHYSICAL_START=0x00000000 | 302 | CONFIG_PHYSICAL_START=0x00000000 |
289 | CONFIG_TASK_SIZE=0x80000000 | 303 | CONFIG_TASK_SIZE=0x80000000 |
304 | CONFIG_CONSISTENT_SIZE=0x00200000 | ||
290 | CONFIG_NET=y | 305 | CONFIG_NET=y |
291 | 306 | ||
292 | # | 307 | # |
@@ -343,6 +358,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
343 | # CONFIG_ECONET is not set | 358 | # CONFIG_ECONET is not set |
344 | # CONFIG_WAN_ROUTER is not set | 359 | # CONFIG_WAN_ROUTER is not set |
345 | # CONFIG_PHONET is not set | 360 | # CONFIG_PHONET is not set |
361 | # CONFIG_IEEE802154 is not set | ||
346 | # CONFIG_NET_SCHED is not set | 362 | # CONFIG_NET_SCHED is not set |
347 | # CONFIG_DCB is not set | 363 | # CONFIG_DCB is not set |
348 | 364 | ||
@@ -360,7 +376,11 @@ CONFIG_WIRELESS=y | |||
360 | CONFIG_WIRELESS_OLD_REGULATORY=y | 376 | CONFIG_WIRELESS_OLD_REGULATORY=y |
361 | # CONFIG_WIRELESS_EXT is not set | 377 | # CONFIG_WIRELESS_EXT is not set |
362 | # CONFIG_LIB80211 is not set | 378 | # CONFIG_LIB80211 is not set |
363 | # CONFIG_MAC80211 is not set | 379 | |
380 | # | ||
381 | # CFG80211 needs to be enabled for MAC80211 | ||
382 | # | ||
383 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
364 | # CONFIG_WIMAX is not set | 384 | # CONFIG_WIMAX is not set |
365 | # CONFIG_RFKILL is not set | 385 | # CONFIG_RFKILL is not set |
366 | # CONFIG_NET_9P is not set | 386 | # CONFIG_NET_9P is not set |
@@ -463,6 +483,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
463 | # | 483 | # |
464 | # CONFIG_MTD_UBI is not set | 484 | # CONFIG_MTD_UBI is not set |
465 | CONFIG_OF_DEVICE=y | 485 | CONFIG_OF_DEVICE=y |
486 | CONFIG_OF_MDIO=y | ||
466 | # CONFIG_PARPORT is not set | 487 | # CONFIG_PARPORT is not set |
467 | # CONFIG_BLK_DEV is not set | 488 | # CONFIG_BLK_DEV is not set |
468 | # CONFIG_MISC_DEVICES is not set | 489 | # CONFIG_MISC_DEVICES is not set |
@@ -480,7 +501,6 @@ CONFIG_HAVE_IDE=y | |||
480 | # CONFIG_MD is not set | 501 | # CONFIG_MD is not set |
481 | # CONFIG_MACINTOSH_DRIVERS is not set | 502 | # CONFIG_MACINTOSH_DRIVERS is not set |
482 | CONFIG_NETDEVICES=y | 503 | CONFIG_NETDEVICES=y |
483 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
484 | # CONFIG_DUMMY is not set | 504 | # CONFIG_DUMMY is not set |
485 | # CONFIG_BONDING is not set | 505 | # CONFIG_BONDING is not set |
486 | # CONFIG_MACVLAN is not set | 506 | # CONFIG_MACVLAN is not set |
@@ -519,6 +539,7 @@ CONFIG_MII=y | |||
519 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 539 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
520 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 540 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
521 | # CONFIG_B44 is not set | 541 | # CONFIG_B44 is not set |
542 | # CONFIG_KS8842 is not set | ||
522 | CONFIG_FS_ENET=y | 543 | CONFIG_FS_ENET=y |
523 | # CONFIG_FS_ENET_HAS_SCC is not set | 544 | # CONFIG_FS_ENET_HAS_SCC is not set |
524 | CONFIG_FS_ENET_HAS_FEC=y | 545 | CONFIG_FS_ENET_HAS_FEC=y |
@@ -590,6 +611,11 @@ CONFIG_GEN_RTC=y | |||
590 | # CONFIG_TCG_TPM is not set | 611 | # CONFIG_TCG_TPM is not set |
591 | # CONFIG_I2C is not set | 612 | # CONFIG_I2C is not set |
592 | # CONFIG_SPI is not set | 613 | # CONFIG_SPI is not set |
614 | |||
615 | # | ||
616 | # PPS support | ||
617 | # | ||
618 | # CONFIG_PPS is not set | ||
593 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 619 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
594 | # CONFIG_GPIOLIB is not set | 620 | # CONFIG_GPIOLIB is not set |
595 | # CONFIG_W1 is not set | 621 | # CONFIG_W1 is not set |
@@ -613,22 +639,7 @@ CONFIG_SSB_POSSIBLE=y | |||
613 | # CONFIG_HTC_PASIC3 is not set | 639 | # CONFIG_HTC_PASIC3 is not set |
614 | # CONFIG_MFD_TMIO is not set | 640 | # CONFIG_MFD_TMIO is not set |
615 | # CONFIG_REGULATOR is not set | 641 | # CONFIG_REGULATOR is not set |
616 | 642 | # CONFIG_MEDIA_SUPPORT is not set | |
617 | # | ||
618 | # Multimedia devices | ||
619 | # | ||
620 | |||
621 | # | ||
622 | # Multimedia core support | ||
623 | # | ||
624 | # CONFIG_VIDEO_DEV is not set | ||
625 | # CONFIG_DVB_CORE is not set | ||
626 | # CONFIG_VIDEO_MEDIA is not set | ||
627 | |||
628 | # | ||
629 | # Multimedia drivers | ||
630 | # | ||
631 | CONFIG_DAB=y | ||
632 | 643 | ||
633 | # | 644 | # |
634 | # Graphics support | 645 | # Graphics support |
@@ -653,6 +664,10 @@ CONFIG_DAB=y | |||
653 | # CONFIG_DMADEVICES is not set | 664 | # CONFIG_DMADEVICES is not set |
654 | # CONFIG_AUXDISPLAY is not set | 665 | # CONFIG_AUXDISPLAY is not set |
655 | # CONFIG_UIO is not set | 666 | # CONFIG_UIO is not set |
667 | |||
668 | # | ||
669 | # TI VLYNQ | ||
670 | # | ||
656 | # CONFIG_STAGING is not set | 671 | # CONFIG_STAGING is not set |
657 | 672 | ||
658 | # | 673 | # |
@@ -664,12 +679,15 @@ CONFIG_DAB=y | |||
664 | # CONFIG_REISERFS_FS is not set | 679 | # CONFIG_REISERFS_FS is not set |
665 | # CONFIG_JFS_FS is not set | 680 | # CONFIG_JFS_FS is not set |
666 | # CONFIG_FS_POSIX_ACL is not set | 681 | # CONFIG_FS_POSIX_ACL is not set |
667 | CONFIG_FILE_LOCKING=y | ||
668 | # CONFIG_XFS_FS is not set | 682 | # CONFIG_XFS_FS is not set |
683 | # CONFIG_GFS2_FS is not set | ||
669 | # CONFIG_OCFS2_FS is not set | 684 | # CONFIG_OCFS2_FS is not set |
670 | # CONFIG_BTRFS_FS is not set | 685 | # CONFIG_BTRFS_FS is not set |
686 | CONFIG_FILE_LOCKING=y | ||
687 | CONFIG_FSNOTIFY=y | ||
671 | # CONFIG_DNOTIFY is not set | 688 | # CONFIG_DNOTIFY is not set |
672 | # CONFIG_INOTIFY is not set | 689 | # CONFIG_INOTIFY is not set |
690 | CONFIG_INOTIFY_USER=y | ||
673 | # CONFIG_QUOTA is not set | 691 | # CONFIG_QUOTA is not set |
674 | # CONFIG_AUTOFS_FS is not set | 692 | # CONFIG_AUTOFS_FS is not set |
675 | # CONFIG_AUTOFS4_FS is not set | 693 | # CONFIG_AUTOFS4_FS is not set |
@@ -786,6 +804,7 @@ CONFIG_HAS_IOPORT=y | |||
786 | CONFIG_HAS_DMA=y | 804 | CONFIG_HAS_DMA=y |
787 | CONFIG_HAVE_LMB=y | 805 | CONFIG_HAVE_LMB=y |
788 | CONFIG_NLATTR=y | 806 | CONFIG_NLATTR=y |
807 | CONFIG_GENERIC_ATOMIC64=y | ||
789 | 808 | ||
790 | # | 809 | # |
791 | # Kernel hacking | 810 | # Kernel hacking |
@@ -814,6 +833,9 @@ CONFIG_SCHED_DEBUG=y | |||
814 | # CONFIG_SLUB_STATS is not set | 833 | # CONFIG_SLUB_STATS is not set |
815 | # CONFIG_DEBUG_SPINLOCK is not set | 834 | # CONFIG_DEBUG_SPINLOCK is not set |
816 | # CONFIG_DEBUG_MUTEXES is not set | 835 | # CONFIG_DEBUG_MUTEXES is not set |
836 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
837 | # CONFIG_PROVE_LOCKING is not set | ||
838 | # CONFIG_LOCK_STAT is not set | ||
817 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 839 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
818 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 840 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
819 | # CONFIG_DEBUG_KOBJECT is not set | 841 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -825,7 +847,6 @@ CONFIG_DEBUG_INFO=y | |||
825 | # CONFIG_DEBUG_LIST is not set | 847 | # CONFIG_DEBUG_LIST is not set |
826 | # CONFIG_DEBUG_SG is not set | 848 | # CONFIG_DEBUG_SG is not set |
827 | # CONFIG_DEBUG_NOTIFIERS is not set | 849 | # CONFIG_DEBUG_NOTIFIERS is not set |
828 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
829 | # CONFIG_RCU_TORTURE_TEST is not set | 850 | # CONFIG_RCU_TORTURE_TEST is not set |
830 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 851 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
831 | # CONFIG_BACKTRACE_SELF_TEST is not set | 852 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -838,16 +859,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
838 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 859 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
839 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 860 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
840 | CONFIG_TRACING_SUPPORT=y | 861 | CONFIG_TRACING_SUPPORT=y |
841 | 862 | CONFIG_FTRACE=y | |
842 | # | ||
843 | # Tracers | ||
844 | # | ||
845 | # CONFIG_FUNCTION_TRACER is not set | 863 | # CONFIG_FUNCTION_TRACER is not set |
864 | # CONFIG_IRQSOFF_TRACER is not set | ||
846 | # CONFIG_SCHED_TRACER is not set | 865 | # CONFIG_SCHED_TRACER is not set |
847 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 866 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
848 | # CONFIG_EVENT_TRACER is not set | ||
849 | # CONFIG_BOOT_TRACER is not set | 867 | # CONFIG_BOOT_TRACER is not set |
850 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 868 | CONFIG_BRANCH_PROFILE_NONE=y |
869 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
870 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
851 | # CONFIG_STACK_TRACER is not set | 871 | # CONFIG_STACK_TRACER is not set |
852 | # CONFIG_KMEMTRACE is not set | 872 | # CONFIG_KMEMTRACE is not set |
853 | # CONFIG_WORKQUEUE_TRACER is not set | 873 | # CONFIG_WORKQUEUE_TRACER is not set |
@@ -855,6 +875,9 @@ CONFIG_TRACING_SUPPORT=y | |||
855 | # CONFIG_SAMPLES is not set | 875 | # CONFIG_SAMPLES is not set |
856 | CONFIG_HAVE_ARCH_KGDB=y | 876 | CONFIG_HAVE_ARCH_KGDB=y |
857 | # CONFIG_KGDB is not set | 877 | # CONFIG_KGDB is not set |
878 | # CONFIG_KMEMCHECK is not set | ||
879 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
880 | CONFIG_PPC_WERROR=y | ||
858 | CONFIG_PRINT_STACK_DEPTH=64 | 881 | CONFIG_PRINT_STACK_DEPTH=64 |
859 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 882 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
860 | # CONFIG_DEBUG_STACK_USAGE is not set | 883 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/pq2fads_defconfig b/arch/powerpc/configs/pq2fads_defconfig index 129d80860f2a..ff96bb43c32d 100644 --- a/arch/powerpc/configs/pq2fads_defconfig +++ b/arch/powerpc/configs/pq2fads_defconfig | |||
@@ -1,25 +1,27 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:02 2009 | 4 | # Wed Jul 29 23:32:00 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_ALTIVEC is not set | 20 | # CONFIG_ALTIVEC is not set |
20 | CONFIG_PPC_STD_MMU=y | 21 | CONFIG_PPC_STD_MMU=y |
21 | CONFIG_PPC_STD_MMU_32=y | 22 | CONFIG_PPC_STD_MMU_32=y |
22 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
23 | # CONFIG_SMP is not set | 25 | # CONFIG_SMP is not set |
24 | CONFIG_PPC32=y | 26 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | 27 | CONFIG_WORD_SIZE=32 |
@@ -30,15 +32,16 @@ CONFIG_GENERIC_TIME=y | |||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | 32 | CONFIG_GENERIC_TIME_VSYSCALL=y |
31 | CONFIG_GENERIC_CLOCKEVENTS=y | 33 | CONFIG_GENERIC_CLOCKEVENTS=y |
32 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
33 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
34 | CONFIG_IRQ_PER_CPU=y | 37 | CONFIG_IRQ_PER_CPU=y |
35 | CONFIG_STACKTRACE_SUPPORT=y | 38 | CONFIG_STACKTRACE_SUPPORT=y |
36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
40 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
37 | CONFIG_LOCKDEP_SUPPORT=y | 41 | CONFIG_LOCKDEP_SUPPORT=y |
38 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
39 | CONFIG_ARCH_HAS_ILOG2_U32=y | 43 | CONFIG_ARCH_HAS_ILOG2_U32=y |
40 | CONFIG_GENERIC_HWEIGHT=y | 44 | CONFIG_GENERIC_HWEIGHT=y |
41 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
42 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 45 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
43 | CONFIG_GENERIC_GPIO=y | 46 | CONFIG_GENERIC_GPIO=y |
44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
@@ -53,11 +56,13 @@ CONFIG_OF=y | |||
53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
59 | CONFIG_DTC=y | ||
56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
57 | # CONFIG_PPC_DCR_NATIVE is not set | 61 | # CONFIG_PPC_DCR_NATIVE is not set |
58 | # CONFIG_PPC_DCR_MMIO is not set | 62 | # CONFIG_PPC_DCR_MMIO is not set |
59 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
60 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
65 | CONFIG_CONSTRUCTORS=y | ||
61 | 66 | ||
62 | # | 67 | # |
63 | # General setup | 68 | # General setup |
@@ -103,7 +108,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
103 | CONFIG_KALLSYMS=y | 108 | CONFIG_KALLSYMS=y |
104 | CONFIG_KALLSYMS_ALL=y | 109 | CONFIG_KALLSYMS_ALL=y |
105 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 110 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
106 | # CONFIG_STRIP_ASM_SYMS is not set | ||
107 | CONFIG_HOTPLUG=y | 111 | CONFIG_HOTPLUG=y |
108 | CONFIG_PRINTK=y | 112 | CONFIG_PRINTK=y |
109 | CONFIG_BUG=y | 113 | CONFIG_BUG=y |
@@ -116,9 +120,16 @@ CONFIG_TIMERFD=y | |||
116 | CONFIG_EVENTFD=y | 120 | CONFIG_EVENTFD=y |
117 | CONFIG_SHMEM=y | 121 | CONFIG_SHMEM=y |
118 | CONFIG_AIO=y | 122 | CONFIG_AIO=y |
123 | CONFIG_HAVE_PERF_COUNTERS=y | ||
124 | |||
125 | # | ||
126 | # Performance Counters | ||
127 | # | ||
128 | # CONFIG_PERF_COUNTERS is not set | ||
119 | CONFIG_VM_EVENT_COUNTERS=y | 129 | CONFIG_VM_EVENT_COUNTERS=y |
120 | CONFIG_PCI_QUIRKS=y | 130 | CONFIG_PCI_QUIRKS=y |
121 | CONFIG_SLUB_DEBUG=y | 131 | CONFIG_SLUB_DEBUG=y |
132 | # CONFIG_STRIP_ASM_SYMS is not set | ||
122 | CONFIG_COMPAT_BRK=y | 133 | CONFIG_COMPAT_BRK=y |
123 | # CONFIG_SLAB is not set | 134 | # CONFIG_SLAB is not set |
124 | CONFIG_SLUB=y | 135 | CONFIG_SLUB=y |
@@ -132,6 +143,10 @@ CONFIG_HAVE_KPROBES=y | |||
132 | CONFIG_HAVE_KRETPROBES=y | 143 | CONFIG_HAVE_KRETPROBES=y |
133 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 144 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
134 | CONFIG_HAVE_CLK=y | 145 | CONFIG_HAVE_CLK=y |
146 | |||
147 | # | ||
148 | # GCOV-based kernel profiling | ||
149 | # | ||
135 | # CONFIG_SLOW_WORK is not set | 150 | # CONFIG_SLOW_WORK is not set |
136 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 151 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
137 | CONFIG_SLABINFO=y | 152 | CONFIG_SLABINFO=y |
@@ -139,7 +154,7 @@ CONFIG_RT_MUTEXES=y | |||
139 | CONFIG_BASE_SMALL=0 | 154 | CONFIG_BASE_SMALL=0 |
140 | # CONFIG_MODULES is not set | 155 | # CONFIG_MODULES is not set |
141 | CONFIG_BLOCK=y | 156 | CONFIG_BLOCK=y |
142 | # CONFIG_LBD is not set | 157 | CONFIG_LBDAF=y |
143 | # CONFIG_BLK_DEV_INTEGRITY is not set | 158 | # CONFIG_BLK_DEV_INTEGRITY is not set |
144 | 159 | ||
145 | # | 160 | # |
@@ -219,6 +234,7 @@ CONFIG_BINFMT_ELF=y | |||
219 | # CONFIG_HAVE_AOUT is not set | 234 | # CONFIG_HAVE_AOUT is not set |
220 | CONFIG_BINFMT_MISC=y | 235 | CONFIG_BINFMT_MISC=y |
221 | # CONFIG_IOMMU_HELPER is not set | 236 | # CONFIG_IOMMU_HELPER is not set |
237 | # CONFIG_SWIOTLB is not set | ||
222 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 238 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
223 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 239 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
224 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 240 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -234,9 +250,9 @@ CONFIG_MIGRATION=y | |||
234 | CONFIG_ZONE_DMA_FLAG=1 | 250 | CONFIG_ZONE_DMA_FLAG=1 |
235 | CONFIG_BOUNCE=y | 251 | CONFIG_BOUNCE=y |
236 | CONFIG_VIRT_TO_BUS=y | 252 | CONFIG_VIRT_TO_BUS=y |
237 | CONFIG_UNEVICTABLE_LRU=y | ||
238 | CONFIG_HAVE_MLOCK=y | 253 | CONFIG_HAVE_MLOCK=y |
239 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 254 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
255 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
240 | CONFIG_PPC_4K_PAGES=y | 256 | CONFIG_PPC_4K_PAGES=y |
241 | # CONFIG_PPC_16K_PAGES is not set | 257 | # CONFIG_PPC_16K_PAGES is not set |
242 | # CONFIG_PPC_64K_PAGES is not set | 258 | # CONFIG_PPC_64K_PAGES is not set |
@@ -307,6 +323,7 @@ CONFIG_IP_PNP_BOOTP=y | |||
307 | # CONFIG_NET_IPIP is not set | 323 | # CONFIG_NET_IPIP is not set |
308 | # CONFIG_NET_IPGRE is not set | 324 | # CONFIG_NET_IPGRE is not set |
309 | # CONFIG_IP_MROUTE is not set | 325 | # CONFIG_IP_MROUTE is not set |
326 | # CONFIG_ARPD is not set | ||
310 | CONFIG_SYN_COOKIES=y | 327 | CONFIG_SYN_COOKIES=y |
311 | # CONFIG_INET_AH is not set | 328 | # CONFIG_INET_AH is not set |
312 | # CONFIG_INET_ESP is not set | 329 | # CONFIG_INET_ESP is not set |
@@ -387,7 +404,11 @@ CONFIG_WIRELESS=y | |||
387 | CONFIG_WIRELESS_OLD_REGULATORY=y | 404 | CONFIG_WIRELESS_OLD_REGULATORY=y |
388 | # CONFIG_WIRELESS_EXT is not set | 405 | # CONFIG_WIRELESS_EXT is not set |
389 | # CONFIG_LIB80211 is not set | 406 | # CONFIG_LIB80211 is not set |
390 | # CONFIG_MAC80211 is not set | 407 | |
408 | # | ||
409 | # CFG80211 needs to be enabled for MAC80211 | ||
410 | # | ||
411 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
391 | # CONFIG_WIMAX is not set | 412 | # CONFIG_WIMAX is not set |
392 | # CONFIG_RFKILL is not set | 413 | # CONFIG_RFKILL is not set |
393 | 414 | ||
@@ -493,6 +514,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
493 | # CONFIG_MTD_UBI is not set | 514 | # CONFIG_MTD_UBI is not set |
494 | CONFIG_OF_DEVICE=y | 515 | CONFIG_OF_DEVICE=y |
495 | CONFIG_OF_GPIO=y | 516 | CONFIG_OF_GPIO=y |
517 | CONFIG_OF_MDIO=y | ||
496 | # CONFIG_PARPORT is not set | 518 | # CONFIG_PARPORT is not set |
497 | CONFIG_BLK_DEV=y | 519 | CONFIG_BLK_DEV=y |
498 | # CONFIG_BLK_DEV_FD is not set | 520 | # CONFIG_BLK_DEV_FD is not set |
@@ -518,6 +540,7 @@ CONFIG_MISC_DEVICES=y | |||
518 | # EEPROM support | 540 | # EEPROM support |
519 | # | 541 | # |
520 | # CONFIG_EEPROM_93CX6 is not set | 542 | # CONFIG_EEPROM_93CX6 is not set |
543 | # CONFIG_CB710_CORE is not set | ||
521 | CONFIG_HAVE_IDE=y | 544 | CONFIG_HAVE_IDE=y |
522 | CONFIG_IDE=y | 545 | CONFIG_IDE=y |
523 | 546 | ||
@@ -583,13 +606,17 @@ CONFIG_IDE_PROC_FS=y | |||
583 | # | 606 | # |
584 | 607 | ||
585 | # | 608 | # |
586 | # A new alternative FireWire stack is available with EXPERIMENTAL=y | 609 | # You can enable one or both FireWire driver stacks. |
610 | # | ||
611 | |||
612 | # | ||
613 | # See the help texts for more information. | ||
587 | # | 614 | # |
615 | # CONFIG_FIREWIRE is not set | ||
588 | # CONFIG_IEEE1394 is not set | 616 | # CONFIG_IEEE1394 is not set |
589 | # CONFIG_I2O is not set | 617 | # CONFIG_I2O is not set |
590 | # CONFIG_MACINTOSH_DRIVERS is not set | 618 | # CONFIG_MACINTOSH_DRIVERS is not set |
591 | CONFIG_NETDEVICES=y | 619 | CONFIG_NETDEVICES=y |
592 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
593 | # CONFIG_DUMMY is not set | 620 | # CONFIG_DUMMY is not set |
594 | # CONFIG_BONDING is not set | 621 | # CONFIG_BONDING is not set |
595 | # CONFIG_EQUALIZER is not set | 622 | # CONFIG_EQUALIZER is not set |
@@ -636,6 +663,7 @@ CONFIG_MII=y | |||
636 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 663 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
637 | # CONFIG_NET_PCI is not set | 664 | # CONFIG_NET_PCI is not set |
638 | # CONFIG_B44 is not set | 665 | # CONFIG_B44 is not set |
666 | # CONFIG_KS8842 is not set | ||
639 | # CONFIG_ATL2 is not set | 667 | # CONFIG_ATL2 is not set |
640 | CONFIG_FS_ENET=y | 668 | CONFIG_FS_ENET=y |
641 | # CONFIG_FS_ENET_HAS_SCC is not set | 669 | # CONFIG_FS_ENET_HAS_SCC is not set |
@@ -657,8 +685,10 @@ CONFIG_NETDEV_1000=y | |||
657 | # CONFIG_VIA_VELOCITY is not set | 685 | # CONFIG_VIA_VELOCITY is not set |
658 | # CONFIG_TIGON3 is not set | 686 | # CONFIG_TIGON3 is not set |
659 | # CONFIG_BNX2 is not set | 687 | # CONFIG_BNX2 is not set |
688 | # CONFIG_CNIC is not set | ||
660 | # CONFIG_FSL_PQ_MDIO is not set | 689 | # CONFIG_FSL_PQ_MDIO is not set |
661 | # CONFIG_GIANFAR is not set | 690 | # CONFIG_GIANFAR is not set |
691 | # CONFIG_MV643XX_ETH is not set | ||
662 | # CONFIG_QLA3XXX is not set | 692 | # CONFIG_QLA3XXX is not set |
663 | # CONFIG_ATL1 is not set | 693 | # CONFIG_ATL1 is not set |
664 | # CONFIG_JME is not set | 694 | # CONFIG_JME is not set |
@@ -730,12 +760,13 @@ CONFIG_INPUT_EVDEV=y | |||
730 | # | 760 | # |
731 | CONFIG_INPUT_KEYBOARD=y | 761 | CONFIG_INPUT_KEYBOARD=y |
732 | CONFIG_KEYBOARD_ATKBD=y | 762 | CONFIG_KEYBOARD_ATKBD=y |
733 | # CONFIG_KEYBOARD_SUNKBD is not set | ||
734 | # CONFIG_KEYBOARD_LKKBD is not set | 763 | # CONFIG_KEYBOARD_LKKBD is not set |
735 | # CONFIG_KEYBOARD_XTKBD is not set | 764 | # CONFIG_KEYBOARD_GPIO is not set |
765 | # CONFIG_KEYBOARD_MATRIX is not set | ||
736 | # CONFIG_KEYBOARD_NEWTON is not set | 766 | # CONFIG_KEYBOARD_NEWTON is not set |
737 | # CONFIG_KEYBOARD_STOWAWAY is not set | 767 | # CONFIG_KEYBOARD_STOWAWAY is not set |
738 | # CONFIG_KEYBOARD_GPIO is not set | 768 | # CONFIG_KEYBOARD_SUNKBD is not set |
769 | # CONFIG_KEYBOARD_XTKBD is not set | ||
739 | CONFIG_INPUT_MOUSE=y | 770 | CONFIG_INPUT_MOUSE=y |
740 | CONFIG_MOUSE_PS2=y | 771 | CONFIG_MOUSE_PS2=y |
741 | CONFIG_MOUSE_PS2_ALPS=y | 772 | CONFIG_MOUSE_PS2_ALPS=y |
@@ -802,6 +833,10 @@ CONFIG_HW_RANDOM=y | |||
802 | CONFIG_DEVPORT=y | 833 | CONFIG_DEVPORT=y |
803 | # CONFIG_I2C is not set | 834 | # CONFIG_I2C is not set |
804 | # CONFIG_SPI is not set | 835 | # CONFIG_SPI is not set |
836 | |||
837 | # | ||
838 | # PPS support | ||
839 | # | ||
805 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 840 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
806 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 841 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
807 | CONFIG_GPIOLIB=y | 842 | CONFIG_GPIOLIB=y |
@@ -845,22 +880,7 @@ CONFIG_SSB_POSSIBLE=y | |||
845 | # CONFIG_HTC_PASIC3 is not set | 880 | # CONFIG_HTC_PASIC3 is not set |
846 | # CONFIG_MFD_TMIO is not set | 881 | # CONFIG_MFD_TMIO is not set |
847 | # CONFIG_REGULATOR is not set | 882 | # CONFIG_REGULATOR is not set |
848 | 883 | # CONFIG_MEDIA_SUPPORT is not set | |
849 | # | ||
850 | # Multimedia devices | ||
851 | # | ||
852 | |||
853 | # | ||
854 | # Multimedia core support | ||
855 | # | ||
856 | # CONFIG_VIDEO_DEV is not set | ||
857 | # CONFIG_DVB_CORE is not set | ||
858 | # CONFIG_VIDEO_MEDIA is not set | ||
859 | |||
860 | # | ||
861 | # Multimedia drivers | ||
862 | # | ||
863 | CONFIG_DAB=y | ||
864 | 884 | ||
865 | # | 885 | # |
866 | # Graphics support | 886 | # Graphics support |
@@ -903,8 +923,9 @@ CONFIG_USB_GADGET_SELECTED=y | |||
903 | # CONFIG_USB_GADGET_OMAP is not set | 923 | # CONFIG_USB_GADGET_OMAP is not set |
904 | # CONFIG_USB_GADGET_PXA25X is not set | 924 | # CONFIG_USB_GADGET_PXA25X is not set |
905 | # CONFIG_USB_GADGET_PXA27X is not set | 925 | # CONFIG_USB_GADGET_PXA27X is not set |
906 | # CONFIG_USB_GADGET_S3C2410 is not set | 926 | # CONFIG_USB_GADGET_S3C_HSOTG is not set |
907 | # CONFIG_USB_GADGET_IMX is not set | 927 | # CONFIG_USB_GADGET_IMX is not set |
928 | # CONFIG_USB_GADGET_S3C2410 is not set | ||
908 | CONFIG_USB_GADGET_M66592=y | 929 | CONFIG_USB_GADGET_M66592=y |
909 | CONFIG_USB_M66592=y | 930 | CONFIG_USB_M66592=y |
910 | # CONFIG_USB_GADGET_AMD5536UDC is not set | 931 | # CONFIG_USB_GADGET_AMD5536UDC is not set |
@@ -912,9 +933,11 @@ CONFIG_USB_M66592=y | |||
912 | # CONFIG_USB_GADGET_CI13XXX is not set | 933 | # CONFIG_USB_GADGET_CI13XXX is not set |
913 | # CONFIG_USB_GADGET_NET2280 is not set | 934 | # CONFIG_USB_GADGET_NET2280 is not set |
914 | # CONFIG_USB_GADGET_GOKU is not set | 935 | # CONFIG_USB_GADGET_GOKU is not set |
936 | # CONFIG_USB_GADGET_LANGWELL is not set | ||
915 | # CONFIG_USB_GADGET_DUMMY_HCD is not set | 937 | # CONFIG_USB_GADGET_DUMMY_HCD is not set |
916 | CONFIG_USB_GADGET_DUALSPEED=y | 938 | CONFIG_USB_GADGET_DUALSPEED=y |
917 | # CONFIG_USB_ZERO is not set | 939 | # CONFIG_USB_ZERO is not set |
940 | # CONFIG_USB_AUDIO is not set | ||
918 | CONFIG_USB_ETH=y | 941 | CONFIG_USB_ETH=y |
919 | CONFIG_USB_ETH_RNDIS=y | 942 | CONFIG_USB_ETH_RNDIS=y |
920 | # CONFIG_USB_GADGETFS is not set | 943 | # CONFIG_USB_GADGETFS is not set |
@@ -939,6 +962,10 @@ CONFIG_USB_ETH_RNDIS=y | |||
939 | # CONFIG_DMADEVICES is not set | 962 | # CONFIG_DMADEVICES is not set |
940 | # CONFIG_AUXDISPLAY is not set | 963 | # CONFIG_AUXDISPLAY is not set |
941 | # CONFIG_UIO is not set | 964 | # CONFIG_UIO is not set |
965 | |||
966 | # | ||
967 | # TI VLYNQ | ||
968 | # | ||
942 | # CONFIG_STAGING is not set | 969 | # CONFIG_STAGING is not set |
943 | 970 | ||
944 | # | 971 | # |
@@ -958,9 +985,10 @@ CONFIG_FS_MBCACHE=y | |||
958 | # CONFIG_REISERFS_FS is not set | 985 | # CONFIG_REISERFS_FS is not set |
959 | # CONFIG_JFS_FS is not set | 986 | # CONFIG_JFS_FS is not set |
960 | CONFIG_FS_POSIX_ACL=y | 987 | CONFIG_FS_POSIX_ACL=y |
961 | CONFIG_FILE_LOCKING=y | ||
962 | # CONFIG_XFS_FS is not set | 988 | # CONFIG_XFS_FS is not set |
963 | # CONFIG_OCFS2_FS is not set | 989 | # CONFIG_OCFS2_FS is not set |
990 | CONFIG_FILE_LOCKING=y | ||
991 | CONFIG_FSNOTIFY=y | ||
964 | CONFIG_DNOTIFY=y | 992 | CONFIG_DNOTIFY=y |
965 | CONFIG_INOTIFY=y | 993 | CONFIG_INOTIFY=y |
966 | CONFIG_INOTIFY_USER=y | 994 | CONFIG_INOTIFY_USER=y |
@@ -1110,6 +1138,7 @@ CONFIG_HAS_IOPORT=y | |||
1110 | CONFIG_HAS_DMA=y | 1138 | CONFIG_HAS_DMA=y |
1111 | CONFIG_HAVE_LMB=y | 1139 | CONFIG_HAVE_LMB=y |
1112 | CONFIG_NLATTR=y | 1140 | CONFIG_NLATTR=y |
1141 | CONFIG_GENERIC_ATOMIC64=y | ||
1113 | 1142 | ||
1114 | # | 1143 | # |
1115 | # Kernel hacking | 1144 | # Kernel hacking |
@@ -1140,6 +1169,9 @@ CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | |||
1140 | # CONFIG_RT_MUTEX_TESTER is not set | 1169 | # CONFIG_RT_MUTEX_TESTER is not set |
1141 | # CONFIG_DEBUG_SPINLOCK is not set | 1170 | # CONFIG_DEBUG_SPINLOCK is not set |
1142 | # CONFIG_DEBUG_MUTEXES is not set | 1171 | # CONFIG_DEBUG_MUTEXES is not set |
1172 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1173 | # CONFIG_PROVE_LOCKING is not set | ||
1174 | # CONFIG_LOCK_STAT is not set | ||
1143 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1175 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1144 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1176 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1145 | # CONFIG_DEBUG_KOBJECT is not set | 1177 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -1151,7 +1183,6 @@ CONFIG_DEBUG_INFO=y | |||
1151 | # CONFIG_DEBUG_LIST is not set | 1183 | # CONFIG_DEBUG_LIST is not set |
1152 | # CONFIG_DEBUG_SG is not set | 1184 | # CONFIG_DEBUG_SG is not set |
1153 | # CONFIG_DEBUG_NOTIFIERS is not set | 1185 | # CONFIG_DEBUG_NOTIFIERS is not set |
1154 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1155 | # CONFIG_RCU_TORTURE_TEST is not set | 1186 | # CONFIG_RCU_TORTURE_TEST is not set |
1156 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1187 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1157 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1188 | # CONFIG_BACKTRACE_SELF_TEST is not set |
@@ -1165,22 +1196,23 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1165 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1196 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1166 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1197 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1167 | CONFIG_TRACING_SUPPORT=y | 1198 | CONFIG_TRACING_SUPPORT=y |
1168 | 1199 | CONFIG_FTRACE=y | |
1169 | # | ||
1170 | # Tracers | ||
1171 | # | ||
1172 | # CONFIG_FUNCTION_TRACER is not set | 1200 | # CONFIG_FUNCTION_TRACER is not set |
1201 | # CONFIG_IRQSOFF_TRACER is not set | ||
1173 | # CONFIG_SCHED_TRACER is not set | 1202 | # CONFIG_SCHED_TRACER is not set |
1174 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1203 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
1175 | # CONFIG_EVENT_TRACER is not set | ||
1176 | # CONFIG_BOOT_TRACER is not set | 1204 | # CONFIG_BOOT_TRACER is not set |
1177 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1205 | CONFIG_BRANCH_PROFILE_NONE=y |
1206 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1207 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1178 | # CONFIG_STACK_TRACER is not set | 1208 | # CONFIG_STACK_TRACER is not set |
1179 | # CONFIG_KMEMTRACE is not set | 1209 | # CONFIG_KMEMTRACE is not set |
1180 | # CONFIG_WORKQUEUE_TRACER is not set | 1210 | # CONFIG_WORKQUEUE_TRACER is not set |
1181 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1211 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1182 | # CONFIG_SAMPLES is not set | 1212 | # CONFIG_SAMPLES is not set |
1183 | CONFIG_HAVE_ARCH_KGDB=y | 1213 | CONFIG_HAVE_ARCH_KGDB=y |
1214 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1215 | CONFIG_PPC_WERROR=y | ||
1184 | CONFIG_PRINT_STACK_DEPTH=64 | 1216 | CONFIG_PRINT_STACK_DEPTH=64 |
1185 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1217 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1186 | # CONFIG_DEBUG_STACK_USAGE is not set | 1218 | # CONFIG_DEBUG_STACK_USAGE is not set |
diff --git a/arch/powerpc/configs/prpmc2800_defconfig b/arch/powerpc/configs/prpmc2800_defconfig index e9f287f313fa..1293c465d7fa 100644 --- a/arch/powerpc/configs/prpmc2800_defconfig +++ b/arch/powerpc/configs/prpmc2800_defconfig | |||
@@ -1,25 +1,27 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:03 2009 | 4 | # Wed Jul 29 23:32:01 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | CONFIG_ALTIVEC=y | 20 | CONFIG_ALTIVEC=y |
20 | CONFIG_PPC_STD_MMU=y | 21 | CONFIG_PPC_STD_MMU=y |
21 | CONFIG_PPC_STD_MMU_32=y | 22 | CONFIG_PPC_STD_MMU_32=y |
22 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
23 | # CONFIG_SMP is not set | 25 | # CONFIG_SMP is not set |
24 | CONFIG_NOT_COHERENT_CACHE=y | 26 | CONFIG_NOT_COHERENT_CACHE=y |
25 | CONFIG_CHECK_CACHE_COHERENCY=y | 27 | CONFIG_CHECK_CACHE_COHERENCY=y |
@@ -32,15 +34,16 @@ CONFIG_GENERIC_TIME=y | |||
32 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
33 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
34 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
35 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
36 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
37 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
38 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
39 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
40 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
41 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
42 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
43 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
44 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
45 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
46 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
@@ -54,11 +57,13 @@ CONFIG_OF=y | |||
54 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
55 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
56 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
60 | CONFIG_DTC=y | ||
57 | # CONFIG_DEFAULT_UIMAGE is not set | 61 | # CONFIG_DEFAULT_UIMAGE is not set |
58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
66 | CONFIG_CONSTRUCTORS=y | ||
62 | 67 | ||
63 | # | 68 | # |
64 | # General setup | 69 | # General setup |
@@ -114,7 +119,6 @@ CONFIG_ANON_INODES=y | |||
114 | CONFIG_SYSCTL_SYSCALL=y | 119 | CONFIG_SYSCTL_SYSCALL=y |
115 | CONFIG_KALLSYMS=y | 120 | CONFIG_KALLSYMS=y |
116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 121 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
117 | # CONFIG_STRIP_ASM_SYMS is not set | ||
118 | CONFIG_HOTPLUG=y | 122 | CONFIG_HOTPLUG=y |
119 | CONFIG_PRINTK=y | 123 | CONFIG_PRINTK=y |
120 | CONFIG_BUG=y | 124 | CONFIG_BUG=y |
@@ -127,9 +131,16 @@ CONFIG_TIMERFD=y | |||
127 | CONFIG_EVENTFD=y | 131 | CONFIG_EVENTFD=y |
128 | CONFIG_SHMEM=y | 132 | CONFIG_SHMEM=y |
129 | CONFIG_AIO=y | 133 | CONFIG_AIO=y |
134 | CONFIG_HAVE_PERF_COUNTERS=y | ||
135 | |||
136 | # | ||
137 | # Performance Counters | ||
138 | # | ||
139 | # CONFIG_PERF_COUNTERS is not set | ||
130 | CONFIG_VM_EVENT_COUNTERS=y | 140 | CONFIG_VM_EVENT_COUNTERS=y |
131 | CONFIG_PCI_QUIRKS=y | 141 | CONFIG_PCI_QUIRKS=y |
132 | CONFIG_SLUB_DEBUG=y | 142 | CONFIG_SLUB_DEBUG=y |
143 | # CONFIG_STRIP_ASM_SYMS is not set | ||
133 | CONFIG_COMPAT_BRK=y | 144 | CONFIG_COMPAT_BRK=y |
134 | # CONFIG_SLAB is not set | 145 | # CONFIG_SLAB is not set |
135 | CONFIG_SLUB=y | 146 | CONFIG_SLUB=y |
@@ -142,6 +153,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
142 | CONFIG_HAVE_KPROBES=y | 153 | CONFIG_HAVE_KPROBES=y |
143 | CONFIG_HAVE_KRETPROBES=y | 154 | CONFIG_HAVE_KRETPROBES=y |
144 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 155 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
156 | |||
157 | # | ||
158 | # GCOV-based kernel profiling | ||
159 | # | ||
145 | # CONFIG_SLOW_WORK is not set | 160 | # CONFIG_SLOW_WORK is not set |
146 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 161 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
147 | CONFIG_SLABINFO=y | 162 | CONFIG_SLABINFO=y |
@@ -149,7 +164,7 @@ CONFIG_RT_MUTEXES=y | |||
149 | CONFIG_BASE_SMALL=0 | 164 | CONFIG_BASE_SMALL=0 |
150 | # CONFIG_MODULES is not set | 165 | # CONFIG_MODULES is not set |
151 | CONFIG_BLOCK=y | 166 | CONFIG_BLOCK=y |
152 | CONFIG_LBD=y | 167 | CONFIG_LBDAF=y |
153 | # CONFIG_BLK_DEV_BSG is not set | 168 | # CONFIG_BLK_DEV_BSG is not set |
154 | # CONFIG_BLK_DEV_INTEGRITY is not set | 169 | # CONFIG_BLK_DEV_INTEGRITY is not set |
155 | 170 | ||
@@ -228,6 +243,7 @@ CONFIG_BINFMT_ELF=y | |||
228 | # CONFIG_HAVE_AOUT is not set | 243 | # CONFIG_HAVE_AOUT is not set |
229 | CONFIG_BINFMT_MISC=y | 244 | CONFIG_BINFMT_MISC=y |
230 | # CONFIG_IOMMU_HELPER is not set | 245 | # CONFIG_IOMMU_HELPER is not set |
246 | # CONFIG_SWIOTLB is not set | ||
231 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | 247 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y |
232 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 248 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
233 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 249 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
@@ -249,9 +265,9 @@ CONFIG_MIGRATION=y | |||
249 | CONFIG_ZONE_DMA_FLAG=1 | 265 | CONFIG_ZONE_DMA_FLAG=1 |
250 | CONFIG_BOUNCE=y | 266 | CONFIG_BOUNCE=y |
251 | CONFIG_VIRT_TO_BUS=y | 267 | CONFIG_VIRT_TO_BUS=y |
252 | CONFIG_UNEVICTABLE_LRU=y | ||
253 | CONFIG_HAVE_MLOCK=y | 268 | CONFIG_HAVE_MLOCK=y |
254 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 269 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
270 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
255 | CONFIG_PPC_4K_PAGES=y | 271 | CONFIG_PPC_4K_PAGES=y |
256 | # CONFIG_PPC_16K_PAGES is not set | 272 | # CONFIG_PPC_16K_PAGES is not set |
257 | # CONFIG_PPC_64K_PAGES is not set | 273 | # CONFIG_PPC_64K_PAGES is not set |
@@ -296,6 +312,7 @@ CONFIG_PAGE_OFFSET=0xc0000000 | |||
296 | CONFIG_KERNEL_START=0xc0000000 | 312 | CONFIG_KERNEL_START=0xc0000000 |
297 | CONFIG_PHYSICAL_START=0x00000000 | 313 | CONFIG_PHYSICAL_START=0x00000000 |
298 | CONFIG_TASK_SIZE=0xc0000000 | 314 | CONFIG_TASK_SIZE=0xc0000000 |
315 | CONFIG_CONSISTENT_SIZE=0x00200000 | ||
299 | CONFIG_NET=y | 316 | CONFIG_NET=y |
300 | 317 | ||
301 | # | 318 | # |
@@ -357,6 +374,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
357 | # CONFIG_ECONET is not set | 374 | # CONFIG_ECONET is not set |
358 | # CONFIG_WAN_ROUTER is not set | 375 | # CONFIG_WAN_ROUTER is not set |
359 | # CONFIG_PHONET is not set | 376 | # CONFIG_PHONET is not set |
377 | # CONFIG_IEEE802154 is not set | ||
360 | # CONFIG_NET_SCHED is not set | 378 | # CONFIG_NET_SCHED is not set |
361 | # CONFIG_DCB is not set | 379 | # CONFIG_DCB is not set |
362 | 380 | ||
@@ -374,7 +392,11 @@ CONFIG_WIRELESS=y | |||
374 | CONFIG_WIRELESS_OLD_REGULATORY=y | 392 | CONFIG_WIRELESS_OLD_REGULATORY=y |
375 | # CONFIG_WIRELESS_EXT is not set | 393 | # CONFIG_WIRELESS_EXT is not set |
376 | # CONFIG_LIB80211 is not set | 394 | # CONFIG_LIB80211 is not set |
377 | # CONFIG_MAC80211 is not set | 395 | |
396 | # | ||
397 | # CFG80211 needs to be enabled for MAC80211 | ||
398 | # | ||
399 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
378 | # CONFIG_WIMAX is not set | 400 | # CONFIG_WIMAX is not set |
379 | # CONFIG_RFKILL is not set | 401 | # CONFIG_RFKILL is not set |
380 | # CONFIG_NET_9P is not set | 402 | # CONFIG_NET_9P is not set |
@@ -479,6 +501,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
479 | # CONFIG_MTD_UBI is not set | 501 | # CONFIG_MTD_UBI is not set |
480 | CONFIG_OF_DEVICE=y | 502 | CONFIG_OF_DEVICE=y |
481 | CONFIG_OF_I2C=y | 503 | CONFIG_OF_I2C=y |
504 | CONFIG_OF_MDIO=y | ||
482 | # CONFIG_PARPORT is not set | 505 | # CONFIG_PARPORT is not set |
483 | CONFIG_BLK_DEV=y | 506 | CONFIG_BLK_DEV=y |
484 | # CONFIG_BLK_DEV_FD is not set | 507 | # CONFIG_BLK_DEV_FD is not set |
@@ -514,7 +537,9 @@ CONFIG_MISC_DEVICES=y | |||
514 | # | 537 | # |
515 | # CONFIG_EEPROM_AT24 is not set | 538 | # CONFIG_EEPROM_AT24 is not set |
516 | # CONFIG_EEPROM_LEGACY is not set | 539 | # CONFIG_EEPROM_LEGACY is not set |
540 | # CONFIG_EEPROM_MAX6875 is not set | ||
517 | # CONFIG_EEPROM_93CX6 is not set | 541 | # CONFIG_EEPROM_93CX6 is not set |
542 | # CONFIG_CB710_CORE is not set | ||
518 | CONFIG_HAVE_IDE=y | 543 | CONFIG_HAVE_IDE=y |
519 | CONFIG_IDE=y | 544 | CONFIG_IDE=y |
520 | 545 | ||
@@ -591,10 +616,6 @@ CONFIG_BLK_DEV_SD=y | |||
591 | # CONFIG_BLK_DEV_SR is not set | 616 | # CONFIG_BLK_DEV_SR is not set |
592 | # CONFIG_CHR_DEV_SG is not set | 617 | # CONFIG_CHR_DEV_SG is not set |
593 | # CONFIG_CHR_DEV_SCH is not set | 618 | # CONFIG_CHR_DEV_SCH is not set |
594 | |||
595 | # | ||
596 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
597 | # | ||
598 | # CONFIG_SCSI_MULTI_LUN is not set | 619 | # CONFIG_SCSI_MULTI_LUN is not set |
599 | # CONFIG_SCSI_CONSTANTS is not set | 620 | # CONFIG_SCSI_CONSTANTS is not set |
600 | # CONFIG_SCSI_LOGGING is not set | 621 | # CONFIG_SCSI_LOGGING is not set |
@@ -611,6 +632,7 @@ CONFIG_BLK_DEV_SD=y | |||
611 | CONFIG_SCSI_LOWLEVEL=y | 632 | CONFIG_SCSI_LOWLEVEL=y |
612 | # CONFIG_ISCSI_TCP is not set | 633 | # CONFIG_ISCSI_TCP is not set |
613 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 634 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
635 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
614 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 636 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
615 | # CONFIG_SCSI_3W_9XXX is not set | 637 | # CONFIG_SCSI_3W_9XXX is not set |
616 | # CONFIG_SCSI_ACARD is not set | 638 | # CONFIG_SCSI_ACARD is not set |
@@ -619,6 +641,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
619 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 641 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
620 | # CONFIG_SCSI_AIC79XX is not set | 642 | # CONFIG_SCSI_AIC79XX is not set |
621 | # CONFIG_SCSI_AIC94XX is not set | 643 | # CONFIG_SCSI_AIC94XX is not set |
644 | # CONFIG_SCSI_MVSAS is not set | ||
622 | # CONFIG_SCSI_DPT_I2O is not set | 645 | # CONFIG_SCSI_DPT_I2O is not set |
623 | # CONFIG_SCSI_ADVANSYS is not set | 646 | # CONFIG_SCSI_ADVANSYS is not set |
624 | # CONFIG_SCSI_ARCMSR is not set | 647 | # CONFIG_SCSI_ARCMSR is not set |
@@ -638,7 +661,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
638 | # CONFIG_SCSI_IPS is not set | 661 | # CONFIG_SCSI_IPS is not set |
639 | # CONFIG_SCSI_INITIO is not set | 662 | # CONFIG_SCSI_INITIO is not set |
640 | # CONFIG_SCSI_INIA100 is not set | 663 | # CONFIG_SCSI_INIA100 is not set |
641 | # CONFIG_SCSI_MVSAS is not set | ||
642 | # CONFIG_SCSI_STEX is not set | 664 | # CONFIG_SCSI_STEX is not set |
643 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 665 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
644 | # CONFIG_SCSI_IPR is not set | 666 | # CONFIG_SCSI_IPR is not set |
@@ -721,7 +743,11 @@ CONFIG_SATA_MV=y | |||
721 | # | 743 | # |
722 | 744 | ||
723 | # | 745 | # |
724 | # Enable only one of the two stacks, unless you know what you are doing | 746 | # You can enable one or both FireWire driver stacks. |
747 | # | ||
748 | |||
749 | # | ||
750 | # See the help texts for more information. | ||
725 | # | 751 | # |
726 | # CONFIG_FIREWIRE is not set | 752 | # CONFIG_FIREWIRE is not set |
727 | # CONFIG_IEEE1394 is not set | 753 | # CONFIG_IEEE1394 is not set |
@@ -730,7 +756,6 @@ CONFIG_MACINTOSH_DRIVERS=y | |||
730 | # CONFIG_MAC_EMUMOUSEBTN is not set | 756 | # CONFIG_MAC_EMUMOUSEBTN is not set |
731 | # CONFIG_WINDFARM is not set | 757 | # CONFIG_WINDFARM is not set |
732 | CONFIG_NETDEVICES=y | 758 | CONFIG_NETDEVICES=y |
733 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
734 | # CONFIG_DUMMY is not set | 759 | # CONFIG_DUMMY is not set |
735 | # CONFIG_BONDING is not set | 760 | # CONFIG_BONDING is not set |
736 | # CONFIG_MACVLAN is not set | 761 | # CONFIG_MACVLAN is not set |
@@ -797,6 +822,7 @@ CONFIG_8139TOO=y | |||
797 | # CONFIG_SMSC9420 is not set | 822 | # CONFIG_SMSC9420 is not set |
798 | # CONFIG_SUNDANCE is not set | 823 | # CONFIG_SUNDANCE is not set |
799 | # CONFIG_TLAN is not set | 824 | # CONFIG_TLAN is not set |
825 | # CONFIG_KS8842 is not set | ||
800 | # CONFIG_VIA_RHINE is not set | 826 | # CONFIG_VIA_RHINE is not set |
801 | # CONFIG_SC92031 is not set | 827 | # CONFIG_SC92031 is not set |
802 | # CONFIG_ATL2 is not set | 828 | # CONFIG_ATL2 is not set |
@@ -818,6 +844,7 @@ CONFIG_E1000=y | |||
818 | # CONFIG_VIA_VELOCITY is not set | 844 | # CONFIG_VIA_VELOCITY is not set |
819 | # CONFIG_TIGON3 is not set | 845 | # CONFIG_TIGON3 is not set |
820 | # CONFIG_BNX2 is not set | 846 | # CONFIG_BNX2 is not set |
847 | # CONFIG_CNIC is not set | ||
821 | CONFIG_MV643XX_ETH=y | 848 | CONFIG_MV643XX_ETH=y |
822 | # CONFIG_QLA3XXX is not set | 849 | # CONFIG_QLA3XXX is not set |
823 | # CONFIG_ATL1 is not set | 850 | # CONFIG_ATL1 is not set |
@@ -1007,13 +1034,17 @@ CONFIG_I2C_MV64XXX=y | |||
1007 | # CONFIG_SENSORS_PCF8574 is not set | 1034 | # CONFIG_SENSORS_PCF8574 is not set |
1008 | # CONFIG_PCF8575 is not set | 1035 | # CONFIG_PCF8575 is not set |
1009 | # CONFIG_SENSORS_PCA9539 is not set | 1036 | # CONFIG_SENSORS_PCA9539 is not set |
1010 | # CONFIG_SENSORS_MAX6875 is not set | ||
1011 | # CONFIG_SENSORS_TSL2550 is not set | 1037 | # CONFIG_SENSORS_TSL2550 is not set |
1012 | # CONFIG_I2C_DEBUG_CORE is not set | 1038 | # CONFIG_I2C_DEBUG_CORE is not set |
1013 | # CONFIG_I2C_DEBUG_ALGO is not set | 1039 | # CONFIG_I2C_DEBUG_ALGO is not set |
1014 | # CONFIG_I2C_DEBUG_BUS is not set | 1040 | # CONFIG_I2C_DEBUG_BUS is not set |
1015 | # CONFIG_I2C_DEBUG_CHIP is not set | 1041 | # CONFIG_I2C_DEBUG_CHIP is not set |
1016 | # CONFIG_SPI is not set | 1042 | # CONFIG_SPI is not set |
1043 | |||
1044 | # | ||
1045 | # PPS support | ||
1046 | # | ||
1047 | # CONFIG_PPS is not set | ||
1017 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 1048 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
1018 | # CONFIG_GPIOLIB is not set | 1049 | # CONFIG_GPIOLIB is not set |
1019 | # CONFIG_W1 is not set | 1050 | # CONFIG_W1 is not set |
@@ -1068,6 +1099,7 @@ CONFIG_HWMON=y | |||
1068 | # CONFIG_SENSORS_SMSC47B397 is not set | 1099 | # CONFIG_SENSORS_SMSC47B397 is not set |
1069 | # CONFIG_SENSORS_ADS7828 is not set | 1100 | # CONFIG_SENSORS_ADS7828 is not set |
1070 | # CONFIG_SENSORS_THMC50 is not set | 1101 | # CONFIG_SENSORS_THMC50 is not set |
1102 | # CONFIG_SENSORS_TMP401 is not set | ||
1071 | # CONFIG_SENSORS_VIA686A is not set | 1103 | # CONFIG_SENSORS_VIA686A is not set |
1072 | # CONFIG_SENSORS_VT1211 is not set | 1104 | # CONFIG_SENSORS_VT1211 is not set |
1073 | # CONFIG_SENSORS_VT8231 is not set | 1105 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1102,23 +1134,9 @@ CONFIG_SSB_POSSIBLE=y | |||
1102 | # CONFIG_MFD_WM8400 is not set | 1134 | # CONFIG_MFD_WM8400 is not set |
1103 | # CONFIG_MFD_WM8350_I2C is not set | 1135 | # CONFIG_MFD_WM8350_I2C is not set |
1104 | # CONFIG_MFD_PCF50633 is not set | 1136 | # CONFIG_MFD_PCF50633 is not set |
1137 | # CONFIG_AB3100_CORE is not set | ||
1105 | # CONFIG_REGULATOR is not set | 1138 | # CONFIG_REGULATOR is not set |
1106 | 1139 | # CONFIG_MEDIA_SUPPORT is not set | |
1107 | # | ||
1108 | # Multimedia devices | ||
1109 | # | ||
1110 | |||
1111 | # | ||
1112 | # Multimedia core support | ||
1113 | # | ||
1114 | # CONFIG_VIDEO_DEV is not set | ||
1115 | # CONFIG_DVB_CORE is not set | ||
1116 | # CONFIG_VIDEO_MEDIA is not set | ||
1117 | |||
1118 | # | ||
1119 | # Multimedia drivers | ||
1120 | # | ||
1121 | # CONFIG_DAB is not set | ||
1122 | 1140 | ||
1123 | # | 1141 | # |
1124 | # Graphics support | 1142 | # Graphics support |
@@ -1163,6 +1181,7 @@ CONFIG_HID_BELKIN=y | |||
1163 | CONFIG_HID_CHERRY=y | 1181 | CONFIG_HID_CHERRY=y |
1164 | CONFIG_HID_CHICONY=y | 1182 | CONFIG_HID_CHICONY=y |
1165 | CONFIG_HID_CYPRESS=y | 1183 | CONFIG_HID_CYPRESS=y |
1184 | CONFIG_HID_DRAGONRISE=y | ||
1166 | # CONFIG_DRAGONRISE_FF is not set | 1185 | # CONFIG_DRAGONRISE_FF is not set |
1167 | CONFIG_HID_EZKEY=y | 1186 | CONFIG_HID_EZKEY=y |
1168 | CONFIG_HID_KYE=y | 1187 | CONFIG_HID_KYE=y |
@@ -1180,9 +1199,14 @@ CONFIG_HID_PETALYNX=y | |||
1180 | CONFIG_HID_SAMSUNG=y | 1199 | CONFIG_HID_SAMSUNG=y |
1181 | CONFIG_HID_SONY=y | 1200 | CONFIG_HID_SONY=y |
1182 | CONFIG_HID_SUNPLUS=y | 1201 | CONFIG_HID_SUNPLUS=y |
1202 | CONFIG_HID_GREENASIA=y | ||
1183 | # CONFIG_GREENASIA_FF is not set | 1203 | # CONFIG_GREENASIA_FF is not set |
1204 | CONFIG_HID_SMARTJOYPLUS=y | ||
1205 | # CONFIG_SMARTJOYPLUS_FF is not set | ||
1184 | CONFIG_HID_TOPSEED=y | 1206 | CONFIG_HID_TOPSEED=y |
1207 | CONFIG_HID_THRUSTMASTER=y | ||
1185 | CONFIG_THRUSTMASTER_FF=y | 1208 | CONFIG_THRUSTMASTER_FF=y |
1209 | CONFIG_HID_ZEROPLUS=y | ||
1186 | CONFIG_ZEROPLUS_FF=y | 1210 | CONFIG_ZEROPLUS_FF=y |
1187 | CONFIG_USB_SUPPORT=y | 1211 | CONFIG_USB_SUPPORT=y |
1188 | CONFIG_USB_ARCH_HAS_HCD=y | 1212 | CONFIG_USB_ARCH_HAS_HCD=y |
@@ -1207,6 +1231,7 @@ CONFIG_USB_MON=y | |||
1207 | # USB Host Controller Drivers | 1231 | # USB Host Controller Drivers |
1208 | # | 1232 | # |
1209 | # CONFIG_USB_C67X00_HCD is not set | 1233 | # CONFIG_USB_C67X00_HCD is not set |
1234 | # CONFIG_USB_XHCI_HCD is not set | ||
1210 | CONFIG_USB_EHCI_HCD=y | 1235 | CONFIG_USB_EHCI_HCD=y |
1211 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1236 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
1212 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1237 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -1215,6 +1240,8 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1215 | # CONFIG_USB_ISP116X_HCD is not set | 1240 | # CONFIG_USB_ISP116X_HCD is not set |
1216 | # CONFIG_USB_ISP1760_HCD is not set | 1241 | # CONFIG_USB_ISP1760_HCD is not set |
1217 | CONFIG_USB_OHCI_HCD=y | 1242 | CONFIG_USB_OHCI_HCD=y |
1243 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set | ||
1244 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | ||
1218 | # CONFIG_USB_OHCI_HCD_PPC_OF is not set | 1245 | # CONFIG_USB_OHCI_HCD_PPC_OF is not set |
1219 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set | 1246 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set |
1220 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set | 1247 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set |
@@ -1322,6 +1349,7 @@ CONFIG_RTC_DRV_MAX6900=y | |||
1322 | # CONFIG_RTC_DRV_S35390A is not set | 1349 | # CONFIG_RTC_DRV_S35390A is not set |
1323 | # CONFIG_RTC_DRV_FM3130 is not set | 1350 | # CONFIG_RTC_DRV_FM3130 is not set |
1324 | # CONFIG_RTC_DRV_RX8581 is not set | 1351 | # CONFIG_RTC_DRV_RX8581 is not set |
1352 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1325 | 1353 | ||
1326 | # | 1354 | # |
1327 | # SPI RTC drivers | 1355 | # SPI RTC drivers |
@@ -1349,6 +1377,10 @@ CONFIG_RTC_DRV_MAX6900=y | |||
1349 | # CONFIG_DMADEVICES is not set | 1377 | # CONFIG_DMADEVICES is not set |
1350 | # CONFIG_AUXDISPLAY is not set | 1378 | # CONFIG_AUXDISPLAY is not set |
1351 | # CONFIG_UIO is not set | 1379 | # CONFIG_UIO is not set |
1380 | |||
1381 | # | ||
1382 | # TI VLYNQ | ||
1383 | # | ||
1352 | # CONFIG_STAGING is not set | 1384 | # CONFIG_STAGING is not set |
1353 | 1385 | ||
1354 | # | 1386 | # |
@@ -1368,11 +1400,12 @@ CONFIG_FS_MBCACHE=y | |||
1368 | # CONFIG_REISERFS_FS is not set | 1400 | # CONFIG_REISERFS_FS is not set |
1369 | # CONFIG_JFS_FS is not set | 1401 | # CONFIG_JFS_FS is not set |
1370 | # CONFIG_FS_POSIX_ACL is not set | 1402 | # CONFIG_FS_POSIX_ACL is not set |
1371 | CONFIG_FILE_LOCKING=y | ||
1372 | # CONFIG_XFS_FS is not set | 1403 | # CONFIG_XFS_FS is not set |
1373 | # CONFIG_GFS2_FS is not set | 1404 | # CONFIG_GFS2_FS is not set |
1374 | # CONFIG_OCFS2_FS is not set | 1405 | # CONFIG_OCFS2_FS is not set |
1375 | # CONFIG_BTRFS_FS is not set | 1406 | # CONFIG_BTRFS_FS is not set |
1407 | CONFIG_FILE_LOCKING=y | ||
1408 | CONFIG_FSNOTIFY=y | ||
1376 | CONFIG_DNOTIFY=y | 1409 | CONFIG_DNOTIFY=y |
1377 | CONFIG_INOTIFY=y | 1410 | CONFIG_INOTIFY=y |
1378 | CONFIG_INOTIFY_USER=y | 1411 | CONFIG_INOTIFY_USER=y |
@@ -1469,7 +1502,46 @@ CONFIG_MSDOS_PARTITION=y | |||
1469 | # CONFIG_KARMA_PARTITION is not set | 1502 | # CONFIG_KARMA_PARTITION is not set |
1470 | # CONFIG_EFI_PARTITION is not set | 1503 | # CONFIG_EFI_PARTITION is not set |
1471 | # CONFIG_SYSV68_PARTITION is not set | 1504 | # CONFIG_SYSV68_PARTITION is not set |
1472 | # CONFIG_NLS is not set | 1505 | CONFIG_NLS=y |
1506 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
1507 | # CONFIG_NLS_CODEPAGE_437 is not set | ||
1508 | # CONFIG_NLS_CODEPAGE_737 is not set | ||
1509 | # CONFIG_NLS_CODEPAGE_775 is not set | ||
1510 | # CONFIG_NLS_CODEPAGE_850 is not set | ||
1511 | # CONFIG_NLS_CODEPAGE_852 is not set | ||
1512 | # CONFIG_NLS_CODEPAGE_855 is not set | ||
1513 | # CONFIG_NLS_CODEPAGE_857 is not set | ||
1514 | # CONFIG_NLS_CODEPAGE_860 is not set | ||
1515 | # CONFIG_NLS_CODEPAGE_861 is not set | ||
1516 | # CONFIG_NLS_CODEPAGE_862 is not set | ||
1517 | # CONFIG_NLS_CODEPAGE_863 is not set | ||
1518 | # CONFIG_NLS_CODEPAGE_864 is not set | ||
1519 | # CONFIG_NLS_CODEPAGE_865 is not set | ||
1520 | # CONFIG_NLS_CODEPAGE_866 is not set | ||
1521 | # CONFIG_NLS_CODEPAGE_869 is not set | ||
1522 | # CONFIG_NLS_CODEPAGE_936 is not set | ||
1523 | # CONFIG_NLS_CODEPAGE_950 is not set | ||
1524 | # CONFIG_NLS_CODEPAGE_932 is not set | ||
1525 | # CONFIG_NLS_CODEPAGE_949 is not set | ||
1526 | # CONFIG_NLS_CODEPAGE_874 is not set | ||
1527 | # CONFIG_NLS_ISO8859_8 is not set | ||
1528 | # CONFIG_NLS_CODEPAGE_1250 is not set | ||
1529 | # CONFIG_NLS_CODEPAGE_1251 is not set | ||
1530 | # CONFIG_NLS_ASCII is not set | ||
1531 | # CONFIG_NLS_ISO8859_1 is not set | ||
1532 | # CONFIG_NLS_ISO8859_2 is not set | ||
1533 | # CONFIG_NLS_ISO8859_3 is not set | ||
1534 | # CONFIG_NLS_ISO8859_4 is not set | ||
1535 | # CONFIG_NLS_ISO8859_5 is not set | ||
1536 | # CONFIG_NLS_ISO8859_6 is not set | ||
1537 | # CONFIG_NLS_ISO8859_7 is not set | ||
1538 | # CONFIG_NLS_ISO8859_9 is not set | ||
1539 | # CONFIG_NLS_ISO8859_13 is not set | ||
1540 | # CONFIG_NLS_ISO8859_14 is not set | ||
1541 | # CONFIG_NLS_ISO8859_15 is not set | ||
1542 | # CONFIG_NLS_KOI8_R is not set | ||
1543 | # CONFIG_NLS_KOI8_U is not set | ||
1544 | # CONFIG_NLS_UTF8 is not set | ||
1473 | # CONFIG_DLM is not set | 1545 | # CONFIG_DLM is not set |
1474 | # CONFIG_BINARY_PRINTF is not set | 1546 | # CONFIG_BINARY_PRINTF is not set |
1475 | 1547 | ||
@@ -1494,6 +1566,7 @@ CONFIG_HAS_IOPORT=y | |||
1494 | CONFIG_HAS_DMA=y | 1566 | CONFIG_HAS_DMA=y |
1495 | CONFIG_HAVE_LMB=y | 1567 | CONFIG_HAVE_LMB=y |
1496 | CONFIG_NLATTR=y | 1568 | CONFIG_NLATTR=y |
1569 | CONFIG_GENERIC_ATOMIC64=y | ||
1497 | 1570 | ||
1498 | # | 1571 | # |
1499 | # Kernel hacking | 1572 | # Kernel hacking |
@@ -1519,22 +1592,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1519 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1592 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1520 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1593 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1521 | CONFIG_TRACING_SUPPORT=y | 1594 | CONFIG_TRACING_SUPPORT=y |
1522 | 1595 | # CONFIG_FTRACE is not set | |
1523 | # | ||
1524 | # Tracers | ||
1525 | # | ||
1526 | # CONFIG_FUNCTION_TRACER is not set | ||
1527 | # CONFIG_SCHED_TRACER is not set | ||
1528 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1529 | # CONFIG_EVENT_TRACER is not set | ||
1530 | # CONFIG_BOOT_TRACER is not set | ||
1531 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1532 | # CONFIG_STACK_TRACER is not set | ||
1533 | # CONFIG_KMEMTRACE is not set | ||
1534 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1535 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1536 | # CONFIG_SAMPLES is not set | 1596 | # CONFIG_SAMPLES is not set |
1537 | CONFIG_HAVE_ARCH_KGDB=y | 1597 | CONFIG_HAVE_ARCH_KGDB=y |
1598 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1599 | CONFIG_PPC_WERROR=y | ||
1538 | CONFIG_PRINT_STACK_DEPTH=64 | 1600 | CONFIG_PRINT_STACK_DEPTH=64 |
1539 | # CONFIG_IRQSTACKS is not set | 1601 | # CONFIG_IRQSTACKS is not set |
1540 | # CONFIG_BOOTX_TEXT is not set | 1602 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/configs/storcenter_defconfig b/arch/powerpc/configs/storcenter_defconfig index bd4a8d435c50..28384dc01003 100644 --- a/arch/powerpc/configs/storcenter_defconfig +++ b/arch/powerpc/configs/storcenter_defconfig | |||
@@ -1,25 +1,27 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
4 | # Wed May 13 17:22:04 2009 | 4 | # Wed Jul 29 23:32:01 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
18 | CONFIG_6xx=y | ||
18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
19 | # CONFIG_ALTIVEC is not set | 20 | # CONFIG_ALTIVEC is not set |
20 | CONFIG_PPC_STD_MMU=y | 21 | CONFIG_PPC_STD_MMU=y |
21 | CONFIG_PPC_STD_MMU_32=y | 22 | CONFIG_PPC_STD_MMU_32=y |
22 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
23 | # CONFIG_SMP is not set | 25 | # CONFIG_SMP is not set |
24 | CONFIG_PPC32=y | 26 | CONFIG_PPC32=y |
25 | CONFIG_WORD_SIZE=32 | 27 | CONFIG_WORD_SIZE=32 |
@@ -30,15 +32,16 @@ CONFIG_GENERIC_TIME=y | |||
30 | CONFIG_GENERIC_TIME_VSYSCALL=y | 32 | CONFIG_GENERIC_TIME_VSYSCALL=y |
31 | CONFIG_GENERIC_CLOCKEVENTS=y | 33 | CONFIG_GENERIC_CLOCKEVENTS=y |
32 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
33 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
34 | CONFIG_IRQ_PER_CPU=y | 37 | CONFIG_IRQ_PER_CPU=y |
35 | CONFIG_STACKTRACE_SUPPORT=y | 38 | CONFIG_STACKTRACE_SUPPORT=y |
36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
40 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
37 | CONFIG_LOCKDEP_SUPPORT=y | 41 | CONFIG_LOCKDEP_SUPPORT=y |
38 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
39 | CONFIG_ARCH_HAS_ILOG2_U32=y | 43 | CONFIG_ARCH_HAS_ILOG2_U32=y |
40 | CONFIG_GENERIC_HWEIGHT=y | 44 | CONFIG_GENERIC_HWEIGHT=y |
41 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
42 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 45 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
43 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 46 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
44 | CONFIG_PPC=y | 47 | CONFIG_PPC=y |
@@ -52,11 +55,13 @@ CONFIG_PPC_UDBG_16550=y | |||
52 | # CONFIG_GENERIC_TBSYNC is not set | 55 | # CONFIG_GENERIC_TBSYNC is not set |
53 | CONFIG_AUDIT_ARCH=y | 56 | CONFIG_AUDIT_ARCH=y |
54 | CONFIG_GENERIC_BUG=y | 57 | CONFIG_GENERIC_BUG=y |
58 | CONFIG_DTC=y | ||
55 | # CONFIG_DEFAULT_UIMAGE is not set | 59 | # CONFIG_DEFAULT_UIMAGE is not set |
56 | # CONFIG_PPC_DCR_NATIVE is not set | 60 | # CONFIG_PPC_DCR_NATIVE is not set |
57 | # CONFIG_PPC_DCR_MMIO is not set | 61 | # CONFIG_PPC_DCR_MMIO is not set |
58 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
59 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
64 | CONFIG_CONSTRUCTORS=y | ||
60 | 65 | ||
61 | # | 66 | # |
62 | # General setup | 67 | # General setup |
@@ -101,7 +106,6 @@ CONFIG_ANON_INODES=y | |||
101 | CONFIG_EMBEDDED=y | 106 | CONFIG_EMBEDDED=y |
102 | CONFIG_SYSCTL_SYSCALL=y | 107 | CONFIG_SYSCTL_SYSCALL=y |
103 | # CONFIG_KALLSYMS is not set | 108 | # CONFIG_KALLSYMS is not set |
104 | # CONFIG_STRIP_ASM_SYMS is not set | ||
105 | CONFIG_HOTPLUG=y | 109 | CONFIG_HOTPLUG=y |
106 | CONFIG_PRINTK=y | 110 | CONFIG_PRINTK=y |
107 | CONFIG_BUG=y | 111 | CONFIG_BUG=y |
@@ -114,9 +118,16 @@ CONFIG_TIMERFD=y | |||
114 | CONFIG_EVENTFD=y | 118 | CONFIG_EVENTFD=y |
115 | CONFIG_SHMEM=y | 119 | CONFIG_SHMEM=y |
116 | CONFIG_AIO=y | 120 | CONFIG_AIO=y |
121 | CONFIG_HAVE_PERF_COUNTERS=y | ||
122 | |||
123 | # | ||
124 | # Performance Counters | ||
125 | # | ||
126 | # CONFIG_PERF_COUNTERS is not set | ||
117 | CONFIG_VM_EVENT_COUNTERS=y | 127 | CONFIG_VM_EVENT_COUNTERS=y |
118 | CONFIG_PCI_QUIRKS=y | 128 | CONFIG_PCI_QUIRKS=y |
119 | CONFIG_SLUB_DEBUG=y | 129 | CONFIG_SLUB_DEBUG=y |
130 | # CONFIG_STRIP_ASM_SYMS is not set | ||
120 | CONFIG_COMPAT_BRK=y | 131 | CONFIG_COMPAT_BRK=y |
121 | # CONFIG_SLAB is not set | 132 | # CONFIG_SLAB is not set |
122 | CONFIG_SLUB=y | 133 | CONFIG_SLUB=y |
@@ -129,6 +140,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
129 | CONFIG_HAVE_KPROBES=y | 140 | CONFIG_HAVE_KPROBES=y |
130 | CONFIG_HAVE_KRETPROBES=y | 141 | CONFIG_HAVE_KRETPROBES=y |
131 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 142 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
143 | |||
144 | # | ||
145 | # GCOV-based kernel profiling | ||
146 | # | ||
132 | # CONFIG_SLOW_WORK is not set | 147 | # CONFIG_SLOW_WORK is not set |
133 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 148 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
134 | CONFIG_SLABINFO=y | 149 | CONFIG_SLABINFO=y |
@@ -141,7 +156,7 @@ CONFIG_MODULE_UNLOAD=y | |||
141 | # CONFIG_MODVERSIONS is not set | 156 | # CONFIG_MODVERSIONS is not set |
142 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 157 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
143 | CONFIG_BLOCK=y | 158 | CONFIG_BLOCK=y |
144 | CONFIG_LBD=y | 159 | CONFIG_LBDAF=y |
145 | # CONFIG_BLK_DEV_BSG is not set | 160 | # CONFIG_BLK_DEV_BSG is not set |
146 | # CONFIG_BLK_DEV_INTEGRITY is not set | 161 | # CONFIG_BLK_DEV_INTEGRITY is not set |
147 | 162 | ||
@@ -222,6 +237,7 @@ CONFIG_BINFMT_ELF=y | |||
222 | # CONFIG_HAVE_AOUT is not set | 237 | # CONFIG_HAVE_AOUT is not set |
223 | CONFIG_BINFMT_MISC=y | 238 | CONFIG_BINFMT_MISC=y |
224 | # CONFIG_IOMMU_HELPER is not set | 239 | # CONFIG_IOMMU_HELPER is not set |
240 | # CONFIG_SWIOTLB is not set | ||
225 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 241 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
226 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 242 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
227 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 243 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -242,9 +258,9 @@ CONFIG_MIGRATION=y | |||
242 | CONFIG_ZONE_DMA_FLAG=1 | 258 | CONFIG_ZONE_DMA_FLAG=1 |
243 | CONFIG_BOUNCE=y | 259 | CONFIG_BOUNCE=y |
244 | CONFIG_VIRT_TO_BUS=y | 260 | CONFIG_VIRT_TO_BUS=y |
245 | CONFIG_UNEVICTABLE_LRU=y | ||
246 | CONFIG_HAVE_MLOCK=y | 261 | CONFIG_HAVE_MLOCK=y |
247 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 262 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
263 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
248 | CONFIG_PPC_4K_PAGES=y | 264 | CONFIG_PPC_4K_PAGES=y |
249 | # CONFIG_PPC_16K_PAGES is not set | 265 | # CONFIG_PPC_16K_PAGES is not set |
250 | # CONFIG_PPC_64K_PAGES is not set | 266 | # CONFIG_PPC_64K_PAGES is not set |
@@ -347,6 +363,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
347 | # CONFIG_ECONET is not set | 363 | # CONFIG_ECONET is not set |
348 | # CONFIG_WAN_ROUTER is not set | 364 | # CONFIG_WAN_ROUTER is not set |
349 | # CONFIG_PHONET is not set | 365 | # CONFIG_PHONET is not set |
366 | # CONFIG_IEEE802154 is not set | ||
350 | # CONFIG_NET_SCHED is not set | 367 | # CONFIG_NET_SCHED is not set |
351 | # CONFIG_DCB is not set | 368 | # CONFIG_DCB is not set |
352 | 369 | ||
@@ -364,7 +381,11 @@ CONFIG_WIRELESS=y | |||
364 | CONFIG_WIRELESS_OLD_REGULATORY=y | 381 | CONFIG_WIRELESS_OLD_REGULATORY=y |
365 | # CONFIG_WIRELESS_EXT is not set | 382 | # CONFIG_WIRELESS_EXT is not set |
366 | # CONFIG_LIB80211 is not set | 383 | # CONFIG_LIB80211 is not set |
367 | # CONFIG_MAC80211 is not set | 384 | |
385 | # | ||
386 | # CFG80211 needs to be enabled for MAC80211 | ||
387 | # | ||
388 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
368 | # CONFIG_WIMAX is not set | 389 | # CONFIG_WIMAX is not set |
369 | # CONFIG_RFKILL is not set | 390 | # CONFIG_RFKILL is not set |
370 | # CONFIG_NET_9P is not set | 391 | # CONFIG_NET_9P is not set |
@@ -501,7 +522,9 @@ CONFIG_MISC_DEVICES=y | |||
501 | # | 522 | # |
502 | # CONFIG_EEPROM_AT24 is not set | 523 | # CONFIG_EEPROM_AT24 is not set |
503 | # CONFIG_EEPROM_LEGACY is not set | 524 | # CONFIG_EEPROM_LEGACY is not set |
525 | # CONFIG_EEPROM_MAX6875 is not set | ||
504 | # CONFIG_EEPROM_93CX6 is not set | 526 | # CONFIG_EEPROM_93CX6 is not set |
527 | # CONFIG_CB710_CORE is not set | ||
505 | CONFIG_HAVE_IDE=y | 528 | CONFIG_HAVE_IDE=y |
506 | CONFIG_IDE=y | 529 | CONFIG_IDE=y |
507 | 530 | ||
@@ -579,10 +602,6 @@ CONFIG_BLK_DEV_SR=y | |||
579 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 602 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
580 | # CONFIG_CHR_DEV_SG is not set | 603 | # CONFIG_CHR_DEV_SG is not set |
581 | # CONFIG_CHR_DEV_SCH is not set | 604 | # CONFIG_CHR_DEV_SCH is not set |
582 | |||
583 | # | ||
584 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
585 | # | ||
586 | # CONFIG_SCSI_MULTI_LUN is not set | 605 | # CONFIG_SCSI_MULTI_LUN is not set |
587 | # CONFIG_SCSI_CONSTANTS is not set | 606 | # CONFIG_SCSI_CONSTANTS is not set |
588 | # CONFIG_SCSI_LOGGING is not set | 607 | # CONFIG_SCSI_LOGGING is not set |
@@ -599,6 +618,7 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
599 | # CONFIG_SCSI_SRP_ATTRS is not set | 618 | # CONFIG_SCSI_SRP_ATTRS is not set |
600 | CONFIG_SCSI_LOWLEVEL=y | 619 | CONFIG_SCSI_LOWLEVEL=y |
601 | # CONFIG_ISCSI_TCP is not set | 620 | # CONFIG_ISCSI_TCP is not set |
621 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
602 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 622 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
603 | # CONFIG_SCSI_3W_9XXX is not set | 623 | # CONFIG_SCSI_3W_9XXX is not set |
604 | # CONFIG_SCSI_ACARD is not set | 624 | # CONFIG_SCSI_ACARD is not set |
@@ -607,6 +627,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
607 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 627 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
608 | # CONFIG_SCSI_AIC79XX is not set | 628 | # CONFIG_SCSI_AIC79XX is not set |
609 | # CONFIG_SCSI_AIC94XX is not set | 629 | # CONFIG_SCSI_AIC94XX is not set |
630 | # CONFIG_SCSI_MVSAS is not set | ||
610 | # CONFIG_SCSI_DPT_I2O is not set | 631 | # CONFIG_SCSI_DPT_I2O is not set |
611 | # CONFIG_SCSI_ADVANSYS is not set | 632 | # CONFIG_SCSI_ADVANSYS is not set |
612 | # CONFIG_SCSI_ARCMSR is not set | 633 | # CONFIG_SCSI_ARCMSR is not set |
@@ -626,7 +647,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
626 | # CONFIG_SCSI_IPS is not set | 647 | # CONFIG_SCSI_IPS is not set |
627 | # CONFIG_SCSI_INITIO is not set | 648 | # CONFIG_SCSI_INITIO is not set |
628 | # CONFIG_SCSI_INIA100 is not set | 649 | # CONFIG_SCSI_INIA100 is not set |
629 | # CONFIG_SCSI_MVSAS is not set | ||
630 | # CONFIG_SCSI_STEX is not set | 650 | # CONFIG_SCSI_STEX is not set |
631 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 651 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
632 | # CONFIG_SCSI_QLOGIC_1280 is not set | 652 | # CONFIG_SCSI_QLOGIC_1280 is not set |
@@ -660,14 +680,17 @@ CONFIG_MD_RAID6_PQ=y | |||
660 | # | 680 | # |
661 | 681 | ||
662 | # | 682 | # |
663 | # Enable only one of the two stacks, unless you know what you are doing | 683 | # You can enable one or both FireWire driver stacks. |
684 | # | ||
685 | |||
686 | # | ||
687 | # See the help texts for more information. | ||
664 | # | 688 | # |
665 | # CONFIG_FIREWIRE is not set | 689 | # CONFIG_FIREWIRE is not set |
666 | # CONFIG_IEEE1394 is not set | 690 | # CONFIG_IEEE1394 is not set |
667 | # CONFIG_I2O is not set | 691 | # CONFIG_I2O is not set |
668 | # CONFIG_MACINTOSH_DRIVERS is not set | 692 | # CONFIG_MACINTOSH_DRIVERS is not set |
669 | CONFIG_NETDEVICES=y | 693 | CONFIG_NETDEVICES=y |
670 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
671 | CONFIG_DUMMY=m | 694 | CONFIG_DUMMY=m |
672 | # CONFIG_BONDING is not set | 695 | # CONFIG_BONDING is not set |
673 | # CONFIG_MACVLAN is not set | 696 | # CONFIG_MACVLAN is not set |
@@ -695,8 +718,10 @@ CONFIG_R8169=y | |||
695 | # CONFIG_VIA_VELOCITY is not set | 718 | # CONFIG_VIA_VELOCITY is not set |
696 | # CONFIG_TIGON3 is not set | 719 | # CONFIG_TIGON3 is not set |
697 | # CONFIG_BNX2 is not set | 720 | # CONFIG_BNX2 is not set |
721 | # CONFIG_CNIC is not set | ||
698 | # CONFIG_FSL_PQ_MDIO is not set | 722 | # CONFIG_FSL_PQ_MDIO is not set |
699 | # CONFIG_GIANFAR is not set | 723 | # CONFIG_GIANFAR is not set |
724 | # CONFIG_MV643XX_ETH is not set | ||
700 | # CONFIG_QLA3XXX is not set | 725 | # CONFIG_QLA3XXX is not set |
701 | # CONFIG_ATL1 is not set | 726 | # CONFIG_ATL1 is not set |
702 | # CONFIG_ATL1E is not set | 727 | # CONFIG_ATL1E is not set |
@@ -845,13 +870,17 @@ CONFIG_I2C_MPC=y | |||
845 | # CONFIG_SENSORS_PCF8574 is not set | 870 | # CONFIG_SENSORS_PCF8574 is not set |
846 | # CONFIG_PCF8575 is not set | 871 | # CONFIG_PCF8575 is not set |
847 | # CONFIG_SENSORS_PCA9539 is not set | 872 | # CONFIG_SENSORS_PCA9539 is not set |
848 | # CONFIG_SENSORS_MAX6875 is not set | ||
849 | # CONFIG_SENSORS_TSL2550 is not set | 873 | # CONFIG_SENSORS_TSL2550 is not set |
850 | # CONFIG_I2C_DEBUG_CORE is not set | 874 | # CONFIG_I2C_DEBUG_CORE is not set |
851 | # CONFIG_I2C_DEBUG_ALGO is not set | 875 | # CONFIG_I2C_DEBUG_ALGO is not set |
852 | # CONFIG_I2C_DEBUG_BUS is not set | 876 | # CONFIG_I2C_DEBUG_BUS is not set |
853 | # CONFIG_I2C_DEBUG_CHIP is not set | 877 | # CONFIG_I2C_DEBUG_CHIP is not set |
854 | # CONFIG_SPI is not set | 878 | # CONFIG_SPI is not set |
879 | |||
880 | # | ||
881 | # PPS support | ||
882 | # | ||
883 | # CONFIG_PPS is not set | ||
855 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 884 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
856 | # CONFIG_GPIOLIB is not set | 885 | # CONFIG_GPIOLIB is not set |
857 | # CONFIG_W1 is not set | 886 | # CONFIG_W1 is not set |
@@ -879,23 +908,9 @@ CONFIG_SSB_POSSIBLE=y | |||
879 | # CONFIG_MFD_WM8400 is not set | 908 | # CONFIG_MFD_WM8400 is not set |
880 | # CONFIG_MFD_WM8350_I2C is not set | 909 | # CONFIG_MFD_WM8350_I2C is not set |
881 | # CONFIG_MFD_PCF50633 is not set | 910 | # CONFIG_MFD_PCF50633 is not set |
911 | # CONFIG_AB3100_CORE is not set | ||
882 | # CONFIG_REGULATOR is not set | 912 | # CONFIG_REGULATOR is not set |
883 | 913 | # CONFIG_MEDIA_SUPPORT is not set | |
884 | # | ||
885 | # Multimedia devices | ||
886 | # | ||
887 | |||
888 | # | ||
889 | # Multimedia core support | ||
890 | # | ||
891 | # CONFIG_VIDEO_DEV is not set | ||
892 | # CONFIG_DVB_CORE is not set | ||
893 | # CONFIG_VIDEO_MEDIA is not set | ||
894 | |||
895 | # | ||
896 | # Multimedia drivers | ||
897 | # | ||
898 | # CONFIG_DAB is not set | ||
899 | 914 | ||
900 | # | 915 | # |
901 | # Graphics support | 916 | # Graphics support |
@@ -937,6 +952,7 @@ CONFIG_USB_DEVICE_CLASS=y | |||
937 | # USB Host Controller Drivers | 952 | # USB Host Controller Drivers |
938 | # | 953 | # |
939 | # CONFIG_USB_C67X00_HCD is not set | 954 | # CONFIG_USB_C67X00_HCD is not set |
955 | # CONFIG_USB_XHCI_HCD is not set | ||
940 | CONFIG_USB_EHCI_HCD=y | 956 | CONFIG_USB_EHCI_HCD=y |
941 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 957 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
942 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 958 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
@@ -946,6 +962,8 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
946 | # CONFIG_USB_ISP116X_HCD is not set | 962 | # CONFIG_USB_ISP116X_HCD is not set |
947 | # CONFIG_USB_ISP1760_HCD is not set | 963 | # CONFIG_USB_ISP1760_HCD is not set |
948 | CONFIG_USB_OHCI_HCD=y | 964 | CONFIG_USB_OHCI_HCD=y |
965 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set | ||
966 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | ||
949 | # CONFIG_USB_OHCI_HCD_PPC_OF is not set | 967 | # CONFIG_USB_OHCI_HCD_PPC_OF is not set |
950 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set | 968 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set |
951 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set | 969 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set |
@@ -1064,6 +1082,7 @@ CONFIG_RTC_DRV_DS1307=y | |||
1064 | # CONFIG_RTC_DRV_S35390A is not set | 1082 | # CONFIG_RTC_DRV_S35390A is not set |
1065 | # CONFIG_RTC_DRV_FM3130 is not set | 1083 | # CONFIG_RTC_DRV_FM3130 is not set |
1066 | # CONFIG_RTC_DRV_RX8581 is not set | 1084 | # CONFIG_RTC_DRV_RX8581 is not set |
1085 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1067 | 1086 | ||
1068 | # | 1087 | # |
1069 | # SPI RTC drivers | 1088 | # SPI RTC drivers |
@@ -1091,6 +1110,10 @@ CONFIG_RTC_DRV_DS1307=y | |||
1091 | # CONFIG_DMADEVICES is not set | 1110 | # CONFIG_DMADEVICES is not set |
1092 | # CONFIG_AUXDISPLAY is not set | 1111 | # CONFIG_AUXDISPLAY is not set |
1093 | # CONFIG_UIO is not set | 1112 | # CONFIG_UIO is not set |
1113 | |||
1114 | # | ||
1115 | # TI VLYNQ | ||
1116 | # | ||
1094 | # CONFIG_STAGING is not set | 1117 | # CONFIG_STAGING is not set |
1095 | 1118 | ||
1096 | # | 1119 | # |
@@ -1110,7 +1133,6 @@ CONFIG_FS_MBCACHE=y | |||
1110 | # CONFIG_REISERFS_FS is not set | 1133 | # CONFIG_REISERFS_FS is not set |
1111 | # CONFIG_JFS_FS is not set | 1134 | # CONFIG_JFS_FS is not set |
1112 | # CONFIG_FS_POSIX_ACL is not set | 1135 | # CONFIG_FS_POSIX_ACL is not set |
1113 | CONFIG_FILE_LOCKING=y | ||
1114 | CONFIG_XFS_FS=m | 1136 | CONFIG_XFS_FS=m |
1115 | # CONFIG_XFS_QUOTA is not set | 1137 | # CONFIG_XFS_QUOTA is not set |
1116 | # CONFIG_XFS_POSIX_ACL is not set | 1138 | # CONFIG_XFS_POSIX_ACL is not set |
@@ -1119,6 +1141,8 @@ CONFIG_XFS_FS=m | |||
1119 | # CONFIG_GFS2_FS is not set | 1141 | # CONFIG_GFS2_FS is not set |
1120 | # CONFIG_OCFS2_FS is not set | 1142 | # CONFIG_OCFS2_FS is not set |
1121 | # CONFIG_BTRFS_FS is not set | 1143 | # CONFIG_BTRFS_FS is not set |
1144 | CONFIG_FILE_LOCKING=y | ||
1145 | CONFIG_FSNOTIFY=y | ||
1122 | CONFIG_DNOTIFY=y | 1146 | CONFIG_DNOTIFY=y |
1123 | CONFIG_INOTIFY=y | 1147 | CONFIG_INOTIFY=y |
1124 | CONFIG_INOTIFY_USER=y | 1148 | CONFIG_INOTIFY_USER=y |
@@ -1273,6 +1297,7 @@ CONFIG_HAS_IOPORT=y | |||
1273 | CONFIG_HAS_DMA=y | 1297 | CONFIG_HAS_DMA=y |
1274 | CONFIG_HAVE_LMB=y | 1298 | CONFIG_HAVE_LMB=y |
1275 | CONFIG_NLATTR=y | 1299 | CONFIG_NLATTR=y |
1300 | CONFIG_GENERIC_ATOMIC64=y | ||
1276 | 1301 | ||
1277 | # | 1302 | # |
1278 | # Kernel hacking | 1303 | # Kernel hacking |
@@ -1298,22 +1323,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |||
1298 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1323 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
1299 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1324 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1300 | CONFIG_TRACING_SUPPORT=y | 1325 | CONFIG_TRACING_SUPPORT=y |
1301 | 1326 | # CONFIG_FTRACE is not set | |
1302 | # | ||
1303 | # Tracers | ||
1304 | # | ||
1305 | # CONFIG_FUNCTION_TRACER is not set | ||
1306 | # CONFIG_SCHED_TRACER is not set | ||
1307 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1308 | # CONFIG_EVENT_TRACER is not set | ||
1309 | # CONFIG_BOOT_TRACER is not set | ||
1310 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1311 | # CONFIG_STACK_TRACER is not set | ||
1312 | # CONFIG_KMEMTRACE is not set | ||
1313 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1314 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1315 | # CONFIG_SAMPLES is not set | 1327 | # CONFIG_SAMPLES is not set |
1316 | CONFIG_HAVE_ARCH_KGDB=y | 1328 | CONFIG_HAVE_ARCH_KGDB=y |
1329 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
1330 | CONFIG_PPC_WERROR=y | ||
1317 | CONFIG_PRINT_STACK_DEPTH=64 | 1331 | CONFIG_PRINT_STACK_DEPTH=64 |
1318 | # CONFIG_IRQSTACKS is not set | 1332 | # CONFIG_IRQSTACKS is not set |
1319 | # CONFIG_BOOTX_TEXT is not set | 1333 | # CONFIG_BOOTX_TEXT is not set |
diff --git a/arch/powerpc/include/asm/delay.h b/arch/powerpc/include/asm/delay.h index 1e2eb41fa057..52e4d54da2a9 100644 --- a/arch/powerpc/include/asm/delay.h +++ b/arch/powerpc/include/asm/delay.h | |||
@@ -63,6 +63,8 @@ extern void udelay(unsigned long usecs); | |||
63 | udelay(delay); \ | 63 | udelay(delay); \ |
64 | else \ | 64 | else \ |
65 | cpu_relax(); \ | 65 | cpu_relax(); \ |
66 | if (!__ret) \ | ||
67 | __ret = (condition); \ | ||
66 | __ret; \ | 68 | __ret; \ |
67 | }) | 69 | }) |
68 | 70 | ||
diff --git a/arch/powerpc/include/asm/kvm_host.h b/arch/powerpc/include/asm/kvm_host.h index dfdf13c9fefd..fddc3ed715fa 100644 --- a/arch/powerpc/include/asm/kvm_host.h +++ b/arch/powerpc/include/asm/kvm_host.h | |||
@@ -34,7 +34,7 @@ | |||
34 | #define KVM_COALESCED_MMIO_PAGE_OFFSET 1 | 34 | #define KVM_COALESCED_MMIO_PAGE_OFFSET 1 |
35 | 35 | ||
36 | /* We don't currently support large pages. */ | 36 | /* We don't currently support large pages. */ |
37 | #define KVM_PAGES_PER_HPAGE (1<<31) | 37 | #define KVM_PAGES_PER_HPAGE (1UL << 31) |
38 | 38 | ||
39 | struct kvm; | 39 | struct kvm; |
40 | struct kvm_run; | 40 | struct kvm_run; |
diff --git a/arch/powerpc/include/asm/pgalloc-32.h b/arch/powerpc/include/asm/pgalloc-32.h index 0815eb40acae..c9500d666a1d 100644 --- a/arch/powerpc/include/asm/pgalloc-32.h +++ b/arch/powerpc/include/asm/pgalloc-32.h | |||
@@ -16,7 +16,7 @@ extern void pgd_free(struct mm_struct *mm, pgd_t *pgd); | |||
16 | */ | 16 | */ |
17 | /* #define pmd_alloc_one(mm,address) ({ BUG(); ((pmd_t *)2); }) */ | 17 | /* #define pmd_alloc_one(mm,address) ({ BUG(); ((pmd_t *)2); }) */ |
18 | #define pmd_free(mm, x) do { } while (0) | 18 | #define pmd_free(mm, x) do { } while (0) |
19 | #define __pmd_free_tlb(tlb,x) do { } while (0) | 19 | #define __pmd_free_tlb(tlb,x,a) do { } while (0) |
20 | /* #define pgd_populate(mm, pmd, pte) BUG() */ | 20 | /* #define pgd_populate(mm, pmd, pte) BUG() */ |
21 | 21 | ||
22 | #ifndef CONFIG_BOOKE | 22 | #ifndef CONFIG_BOOKE |
diff --git a/arch/powerpc/include/asm/pgalloc-64.h b/arch/powerpc/include/asm/pgalloc-64.h index afda2bdd860f..e6f069c4f713 100644 --- a/arch/powerpc/include/asm/pgalloc-64.h +++ b/arch/powerpc/include/asm/pgalloc-64.h | |||
@@ -118,11 +118,11 @@ static inline void pgtable_free(pgtable_free_t pgf) | |||
118 | kmem_cache_free(pgtable_cache[cachenum], p); | 118 | kmem_cache_free(pgtable_cache[cachenum], p); |
119 | } | 119 | } |
120 | 120 | ||
121 | #define __pmd_free_tlb(tlb, pmd) \ | 121 | #define __pmd_free_tlb(tlb, pmd,addr) \ |
122 | pgtable_free_tlb(tlb, pgtable_free_cache(pmd, \ | 122 | pgtable_free_tlb(tlb, pgtable_free_cache(pmd, \ |
123 | PMD_CACHE_NUM, PMD_TABLE_SIZE-1)) | 123 | PMD_CACHE_NUM, PMD_TABLE_SIZE-1)) |
124 | #ifndef CONFIG_PPC_64K_PAGES | 124 | #ifndef CONFIG_PPC_64K_PAGES |
125 | #define __pud_free_tlb(tlb, pud) \ | 125 | #define __pud_free_tlb(tlb, pud, addr) \ |
126 | pgtable_free_tlb(tlb, pgtable_free_cache(pud, \ | 126 | pgtable_free_tlb(tlb, pgtable_free_cache(pud, \ |
127 | PUD_CACHE_NUM, PUD_TABLE_SIZE-1)) | 127 | PUD_CACHE_NUM, PUD_TABLE_SIZE-1)) |
128 | #endif /* CONFIG_PPC_64K_PAGES */ | 128 | #endif /* CONFIG_PPC_64K_PAGES */ |
diff --git a/arch/powerpc/include/asm/pgalloc.h b/arch/powerpc/include/asm/pgalloc.h index 5d8480265a77..1730e5e298d6 100644 --- a/arch/powerpc/include/asm/pgalloc.h +++ b/arch/powerpc/include/asm/pgalloc.h | |||
@@ -38,14 +38,14 @@ static inline pgtable_free_t pgtable_free_cache(void *p, int cachenum, | |||
38 | extern void pgtable_free_tlb(struct mmu_gather *tlb, pgtable_free_t pgf); | 38 | extern void pgtable_free_tlb(struct mmu_gather *tlb, pgtable_free_t pgf); |
39 | 39 | ||
40 | #ifdef CONFIG_SMP | 40 | #ifdef CONFIG_SMP |
41 | #define __pte_free_tlb(tlb,ptepage) \ | 41 | #define __pte_free_tlb(tlb,ptepage,address) \ |
42 | do { \ | 42 | do { \ |
43 | pgtable_page_dtor(ptepage); \ | 43 | pgtable_page_dtor(ptepage); \ |
44 | pgtable_free_tlb(tlb, pgtable_free_cache(page_address(ptepage), \ | 44 | pgtable_free_tlb(tlb, pgtable_free_cache(page_address(ptepage), \ |
45 | PTE_NONCACHE_NUM, PTE_TABLE_SIZE-1)); \ | 45 | PTE_NONCACHE_NUM, PTE_TABLE_SIZE-1)); \ |
46 | } while (0) | 46 | } while (0) |
47 | #else | 47 | #else |
48 | #define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, (pte)) | 48 | #define __pte_free_tlb(tlb, pte, address) pte_free((tlb)->mm, (pte)) |
49 | #endif | 49 | #endif |
50 | 50 | ||
51 | 51 | ||
diff --git a/arch/powerpc/include/asm/thread_info.h b/arch/powerpc/include/asm/thread_info.h index 9aba5a38a7c4..c8b329255678 100644 --- a/arch/powerpc/include/asm/thread_info.h +++ b/arch/powerpc/include/asm/thread_info.h | |||
@@ -46,15 +46,13 @@ struct thread_info { | |||
46 | 46 | ||
47 | /* | 47 | /* |
48 | * macros/functions for gaining access to the thread information structure | 48 | * macros/functions for gaining access to the thread information structure |
49 | * | ||
50 | * preempt_count needs to be 1 initially, until the scheduler is functional. | ||
51 | */ | 49 | */ |
52 | #define INIT_THREAD_INFO(tsk) \ | 50 | #define INIT_THREAD_INFO(tsk) \ |
53 | { \ | 51 | { \ |
54 | .task = &tsk, \ | 52 | .task = &tsk, \ |
55 | .exec_domain = &default_exec_domain, \ | 53 | .exec_domain = &default_exec_domain, \ |
56 | .cpu = 0, \ | 54 | .cpu = 0, \ |
57 | .preempt_count = 1, \ | 55 | .preempt_count = INIT_PREEMPT_COUNT, \ |
58 | .restart_block = { \ | 56 | .restart_block = { \ |
59 | .fn = do_no_restart_syscall, \ | 57 | .fn = do_no_restart_syscall, \ |
60 | }, \ | 58 | }, \ |
diff --git a/arch/powerpc/kernel/mpc7450-pmu.c b/arch/powerpc/kernel/mpc7450-pmu.c index 75ff47fed7bf..cc466d039af6 100644 --- a/arch/powerpc/kernel/mpc7450-pmu.c +++ b/arch/powerpc/kernel/mpc7450-pmu.c | |||
@@ -10,7 +10,6 @@ | |||
10 | */ | 10 | */ |
11 | #include <linux/string.h> | 11 | #include <linux/string.h> |
12 | #include <linux/perf_counter.h> | 12 | #include <linux/perf_counter.h> |
13 | #include <linux/string.h> | ||
14 | #include <asm/reg.h> | 13 | #include <asm/reg.h> |
15 | #include <asm/cputable.h> | 14 | #include <asm/cputable.h> |
16 | 15 | ||
@@ -408,7 +407,8 @@ struct power_pmu mpc7450_pmu = { | |||
408 | 407 | ||
409 | static int init_mpc7450_pmu(void) | 408 | static int init_mpc7450_pmu(void) |
410 | { | 409 | { |
411 | if (strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc/7450")) | 410 | if (!cur_cpu_spec->oprofile_cpu_type || |
411 | strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc/7450")) | ||
412 | return -ENODEV; | 412 | return -ENODEV; |
413 | 413 | ||
414 | return register_power_pmu(&mpc7450_pmu); | 414 | return register_power_pmu(&mpc7450_pmu); |
diff --git a/arch/powerpc/kernel/power4-pmu.c b/arch/powerpc/kernel/power4-pmu.c index db90b0c5c27b..3c90a3d9173e 100644 --- a/arch/powerpc/kernel/power4-pmu.c +++ b/arch/powerpc/kernel/power4-pmu.c | |||
@@ -606,7 +606,8 @@ static struct power_pmu power4_pmu = { | |||
606 | 606 | ||
607 | static int init_power4_pmu(void) | 607 | static int init_power4_pmu(void) |
608 | { | 608 | { |
609 | if (strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/power4")) | 609 | if (!cur_cpu_spec->oprofile_cpu_type || |
610 | strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/power4")) | ||
610 | return -ENODEV; | 611 | return -ENODEV; |
611 | 612 | ||
612 | return register_power_pmu(&power4_pmu); | 613 | return register_power_pmu(&power4_pmu); |
diff --git a/arch/powerpc/kernel/power5+-pmu.c b/arch/powerpc/kernel/power5+-pmu.c index f4adca8e98a4..31918af3e355 100644 --- a/arch/powerpc/kernel/power5+-pmu.c +++ b/arch/powerpc/kernel/power5+-pmu.c | |||
@@ -678,8 +678,9 @@ static struct power_pmu power5p_pmu = { | |||
678 | 678 | ||
679 | static int init_power5p_pmu(void) | 679 | static int init_power5p_pmu(void) |
680 | { | 680 | { |
681 | if (strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/power5+") | 681 | if (!cur_cpu_spec->oprofile_cpu_type || |
682 | && strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/power5++")) | 682 | (strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/power5+") |
683 | && strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/power5++"))) | ||
683 | return -ENODEV; | 684 | return -ENODEV; |
684 | 685 | ||
685 | return register_power_pmu(&power5p_pmu); | 686 | return register_power_pmu(&power5p_pmu); |
diff --git a/arch/powerpc/kernel/power5-pmu.c b/arch/powerpc/kernel/power5-pmu.c index 29b2c6c0e83a..867f6f663963 100644 --- a/arch/powerpc/kernel/power5-pmu.c +++ b/arch/powerpc/kernel/power5-pmu.c | |||
@@ -618,7 +618,8 @@ static struct power_pmu power5_pmu = { | |||
618 | 618 | ||
619 | static int init_power5_pmu(void) | 619 | static int init_power5_pmu(void) |
620 | { | 620 | { |
621 | if (strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/power5")) | 621 | if (!cur_cpu_spec->oprofile_cpu_type || |
622 | strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/power5")) | ||
622 | return -ENODEV; | 623 | return -ENODEV; |
623 | 624 | ||
624 | return register_power_pmu(&power5_pmu); | 625 | return register_power_pmu(&power5_pmu); |
diff --git a/arch/powerpc/kernel/power6-pmu.c b/arch/powerpc/kernel/power6-pmu.c index 09ae5bf5bda7..fa21890531da 100644 --- a/arch/powerpc/kernel/power6-pmu.c +++ b/arch/powerpc/kernel/power6-pmu.c | |||
@@ -537,7 +537,8 @@ static struct power_pmu power6_pmu = { | |||
537 | 537 | ||
538 | static int init_power6_pmu(void) | 538 | static int init_power6_pmu(void) |
539 | { | 539 | { |
540 | if (strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/power6")) | 540 | if (!cur_cpu_spec->oprofile_cpu_type || |
541 | strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/power6")) | ||
541 | return -ENODEV; | 542 | return -ENODEV; |
542 | 543 | ||
543 | return register_power_pmu(&power6_pmu); | 544 | return register_power_pmu(&power6_pmu); |
diff --git a/arch/powerpc/kernel/power7-pmu.c b/arch/powerpc/kernel/power7-pmu.c index 5d755ef7ac8f..388cf57ad827 100644 --- a/arch/powerpc/kernel/power7-pmu.c +++ b/arch/powerpc/kernel/power7-pmu.c | |||
@@ -358,6 +358,7 @@ static struct power_pmu power7_pmu = { | |||
358 | .get_constraint = power7_get_constraint, | 358 | .get_constraint = power7_get_constraint, |
359 | .get_alternatives = power7_get_alternatives, | 359 | .get_alternatives = power7_get_alternatives, |
360 | .disable_pmc = power7_disable_pmc, | 360 | .disable_pmc = power7_disable_pmc, |
361 | .flags = PPMU_ALT_SIPR, | ||
361 | .n_generic = ARRAY_SIZE(power7_generic_events), | 362 | .n_generic = ARRAY_SIZE(power7_generic_events), |
362 | .generic_events = power7_generic_events, | 363 | .generic_events = power7_generic_events, |
363 | .cache_events = &power7_cache_events, | 364 | .cache_events = &power7_cache_events, |
@@ -365,7 +366,8 @@ static struct power_pmu power7_pmu = { | |||
365 | 366 | ||
366 | static int init_power7_pmu(void) | 367 | static int init_power7_pmu(void) |
367 | { | 368 | { |
368 | if (strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/power7")) | 369 | if (!cur_cpu_spec->oprofile_cpu_type || |
370 | strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/power7")) | ||
369 | return -ENODEV; | 371 | return -ENODEV; |
370 | 372 | ||
371 | return register_power_pmu(&power7_pmu); | 373 | return register_power_pmu(&power7_pmu); |
diff --git a/arch/powerpc/kernel/ppc970-pmu.c b/arch/powerpc/kernel/ppc970-pmu.c index 6637c87fe70e..75dccb71a043 100644 --- a/arch/powerpc/kernel/ppc970-pmu.c +++ b/arch/powerpc/kernel/ppc970-pmu.c | |||
@@ -10,7 +10,6 @@ | |||
10 | */ | 10 | */ |
11 | #include <linux/string.h> | 11 | #include <linux/string.h> |
12 | #include <linux/perf_counter.h> | 12 | #include <linux/perf_counter.h> |
13 | #include <linux/string.h> | ||
14 | #include <asm/reg.h> | 13 | #include <asm/reg.h> |
15 | #include <asm/cputable.h> | 14 | #include <asm/cputable.h> |
16 | 15 | ||
@@ -489,8 +488,9 @@ static struct power_pmu ppc970_pmu = { | |||
489 | 488 | ||
490 | static int init_ppc970_pmu(void) | 489 | static int init_ppc970_pmu(void) |
491 | { | 490 | { |
492 | if (strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/970") | 491 | if (!cur_cpu_spec->oprofile_cpu_type || |
493 | && strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/970MP")) | 492 | (strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/970") |
493 | && strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc64/970MP"))) | ||
494 | return -ENODEV; | 494 | return -ENODEV; |
495 | 495 | ||
496 | return register_power_pmu(&ppc970_pmu); | 496 | return register_power_pmu(&ppc970_pmu); |
diff --git a/arch/powerpc/kernel/ptrace.c b/arch/powerpc/kernel/ptrace.c index 9fa2c7dcd05a..ef149880c145 100644 --- a/arch/powerpc/kernel/ptrace.c +++ b/arch/powerpc/kernel/ptrace.c | |||
@@ -736,15 +736,16 @@ void user_disable_single_step(struct task_struct *task) | |||
736 | { | 736 | { |
737 | struct pt_regs *regs = task->thread.regs; | 737 | struct pt_regs *regs = task->thread.regs; |
738 | 738 | ||
739 | |||
740 | #if defined(CONFIG_BOOKE) | ||
741 | /* If DAC then do not single step, skip */ | ||
742 | if (task->thread.dabr) | ||
743 | return; | ||
744 | #endif | ||
745 | |||
746 | if (regs != NULL) { | 739 | if (regs != NULL) { |
747 | #if defined(CONFIG_40x) || defined(CONFIG_BOOKE) | 740 | #if defined(CONFIG_BOOKE) |
741 | /* If DAC don't clear DBCRO_IDM or MSR_DE */ | ||
742 | if (task->thread.dabr) | ||
743 | task->thread.dbcr0 &= ~(DBCR0_IC | DBCR0_BT); | ||
744 | else { | ||
745 | task->thread.dbcr0 &= ~(DBCR0_IC | DBCR0_BT | DBCR0_IDM); | ||
746 | regs->msr &= ~MSR_DE; | ||
747 | } | ||
748 | #elif defined(CONFIG_40x) | ||
748 | task->thread.dbcr0 &= ~(DBCR0_IC | DBCR0_BT | DBCR0_IDM); | 749 | task->thread.dbcr0 &= ~(DBCR0_IC | DBCR0_BT | DBCR0_IDM); |
749 | regs->msr &= ~MSR_DE; | 750 | regs->msr &= ~MSR_DE; |
750 | #else | 751 | #else |
diff --git a/arch/powerpc/kernel/ptrace32.c b/arch/powerpc/kernel/ptrace32.c index 297632cba047..8a6daf4129f6 100644 --- a/arch/powerpc/kernel/ptrace32.c +++ b/arch/powerpc/kernel/ptrace32.c | |||
@@ -21,7 +21,6 @@ | |||
21 | #include <linux/sched.h> | 21 | #include <linux/sched.h> |
22 | #include <linux/mm.h> | 22 | #include <linux/mm.h> |
23 | #include <linux/smp.h> | 23 | #include <linux/smp.h> |
24 | #include <linux/smp_lock.h> | ||
25 | #include <linux/errno.h> | 24 | #include <linux/errno.h> |
26 | #include <linux/ptrace.h> | 25 | #include <linux/ptrace.h> |
27 | #include <linux/regset.h> | 26 | #include <linux/regset.h> |
diff --git a/arch/powerpc/kernel/vector.S b/arch/powerpc/kernel/vector.S index ef36cbbc5882..ea4d64644d02 100644 --- a/arch/powerpc/kernel/vector.S +++ b/arch/powerpc/kernel/vector.S | |||
@@ -80,10 +80,10 @@ _GLOBAL(load_up_altivec) | |||
80 | mtvscr vr0 | 80 | mtvscr vr0 |
81 | REST_32VRS(0,r4,r5) | 81 | REST_32VRS(0,r4,r5) |
82 | #ifndef CONFIG_SMP | 82 | #ifndef CONFIG_SMP |
83 | /* Update last_task_used_math to 'current' */ | 83 | /* Update last_task_used_altivec to 'current' */ |
84 | subi r4,r5,THREAD /* Back to 'current' */ | 84 | subi r4,r5,THREAD /* Back to 'current' */ |
85 | fromreal(r4) | 85 | fromreal(r4) |
86 | PPC_STL r4,ADDROFF(last_task_used_math)(r3) | 86 | PPC_STL r4,ADDROFF(last_task_used_altivec)(r3) |
87 | #endif /* CONFIG_SMP */ | 87 | #endif /* CONFIG_SMP */ |
88 | /* restore registers and return */ | 88 | /* restore registers and return */ |
89 | blr | 89 | blr |
@@ -172,7 +172,7 @@ _GLOBAL(load_up_vsx) | |||
172 | oris r12,r12,MSR_VSX@h | 172 | oris r12,r12,MSR_VSX@h |
173 | std r12,_MSR(r1) | 173 | std r12,_MSR(r1) |
174 | #ifndef CONFIG_SMP | 174 | #ifndef CONFIG_SMP |
175 | /* Update last_task_used_math to 'current' */ | 175 | /* Update last_task_used_vsx to 'current' */ |
176 | ld r4,PACACURRENT(r13) | 176 | ld r4,PACACURRENT(r13) |
177 | std r4,0(r3) | 177 | std r4,0(r3) |
178 | #endif /* CONFIG_SMP */ | 178 | #endif /* CONFIG_SMP */ |
diff --git a/arch/powerpc/mm/gup.c b/arch/powerpc/mm/gup.c index bc400c78c97f..bc122a120bf0 100644 --- a/arch/powerpc/mm/gup.c +++ b/arch/powerpc/mm/gup.c | |||
@@ -159,7 +159,7 @@ int get_user_pages_fast(unsigned long start, int nr_pages, int write, | |||
159 | int psize; | 159 | int psize; |
160 | #endif | 160 | #endif |
161 | 161 | ||
162 | pr_debug("%s(%lx,%x,%s)\n", __func__, start, nr_pages, write ? "write" : "read"); | 162 | pr_devel("%s(%lx,%x,%s)\n", __func__, start, nr_pages, write ? "write" : "read"); |
163 | 163 | ||
164 | start &= PAGE_MASK; | 164 | start &= PAGE_MASK; |
165 | addr = start; | 165 | addr = start; |
@@ -170,7 +170,7 @@ int get_user_pages_fast(unsigned long start, int nr_pages, int write, | |||
170 | start, len))) | 170 | start, len))) |
171 | goto slow_irqon; | 171 | goto slow_irqon; |
172 | 172 | ||
173 | pr_debug(" aligned: %lx .. %lx\n", start, end); | 173 | pr_devel(" aligned: %lx .. %lx\n", start, end); |
174 | 174 | ||
175 | #ifdef CONFIG_HUGETLB_PAGE | 175 | #ifdef CONFIG_HUGETLB_PAGE |
176 | /* We bail out on slice boundary crossing when hugetlb is | 176 | /* We bail out on slice boundary crossing when hugetlb is |
@@ -234,7 +234,7 @@ int get_user_pages_fast(unsigned long start, int nr_pages, int write, | |||
234 | do { | 234 | do { |
235 | VM_BUG_ON(shift != mmu_psize_defs[get_slice_psize(mm, a)].shift); | 235 | VM_BUG_ON(shift != mmu_psize_defs[get_slice_psize(mm, a)].shift); |
236 | ptep = huge_pte_offset(mm, a); | 236 | ptep = huge_pte_offset(mm, a); |
237 | pr_debug(" %016lx: huge ptep %p\n", a, ptep); | 237 | pr_devel(" %016lx: huge ptep %p\n", a, ptep); |
238 | if (!ptep || !gup_huge_pte(ptep, hstate, &a, end, write, pages, | 238 | if (!ptep || !gup_huge_pte(ptep, hstate, &a, end, write, pages, |
239 | &nr)) | 239 | &nr)) |
240 | goto slow; | 240 | goto slow; |
@@ -249,7 +249,7 @@ int get_user_pages_fast(unsigned long start, int nr_pages, int write, | |||
249 | #ifdef CONFIG_PPC64 | 249 | #ifdef CONFIG_PPC64 |
250 | VM_BUG_ON(shift != mmu_psize_defs[get_slice_psize(mm, addr)].shift); | 250 | VM_BUG_ON(shift != mmu_psize_defs[get_slice_psize(mm, addr)].shift); |
251 | #endif | 251 | #endif |
252 | pr_debug(" %016lx: normal pgd %p\n", addr, | 252 | pr_devel(" %016lx: normal pgd %p\n", addr, |
253 | (void *)pgd_val(pgd)); | 253 | (void *)pgd_val(pgd)); |
254 | next = pgd_addr_end(addr, end); | 254 | next = pgd_addr_end(addr, end); |
255 | if (pgd_none(pgd)) | 255 | if (pgd_none(pgd)) |
@@ -269,7 +269,7 @@ int get_user_pages_fast(unsigned long start, int nr_pages, int write, | |||
269 | slow: | 269 | slow: |
270 | local_irq_enable(); | 270 | local_irq_enable(); |
271 | slow_irqon: | 271 | slow_irqon: |
272 | pr_debug(" slow path ! nr = %d\n", nr); | 272 | pr_devel(" slow path ! nr = %d\n", nr); |
273 | 273 | ||
274 | /* Try to get the remaining pages with get_user_pages */ | 274 | /* Try to get the remaining pages with get_user_pages */ |
275 | start += nr << PAGE_SHIFT; | 275 | start += nr << PAGE_SHIFT; |
diff --git a/arch/powerpc/mm/hugetlbpage.c b/arch/powerpc/mm/hugetlbpage.c index 9920d6a7cf29..c46ef2ffa3d9 100644 --- a/arch/powerpc/mm/hugetlbpage.c +++ b/arch/powerpc/mm/hugetlbpage.c | |||
@@ -305,7 +305,7 @@ static void hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud, | |||
305 | 305 | ||
306 | pmd = pmd_offset(pud, start); | 306 | pmd = pmd_offset(pud, start); |
307 | pud_clear(pud); | 307 | pud_clear(pud); |
308 | pmd_free_tlb(tlb, pmd); | 308 | pmd_free_tlb(tlb, pmd, start); |
309 | } | 309 | } |
310 | 310 | ||
311 | static void hugetlb_free_pud_range(struct mmu_gather *tlb, pgd_t *pgd, | 311 | static void hugetlb_free_pud_range(struct mmu_gather *tlb, pgd_t *pgd, |
@@ -348,7 +348,7 @@ static void hugetlb_free_pud_range(struct mmu_gather *tlb, pgd_t *pgd, | |||
348 | 348 | ||
349 | pud = pud_offset(pgd, start); | 349 | pud = pud_offset(pgd, start); |
350 | pgd_clear(pgd); | 350 | pgd_clear(pgd); |
351 | pud_free_tlb(tlb, pud); | 351 | pud_free_tlb(tlb, pud, start); |
352 | } | 352 | } |
353 | 353 | ||
354 | /* | 354 | /* |
diff --git a/arch/powerpc/mm/mmu_context_nohash.c b/arch/powerpc/mm/mmu_context_nohash.c index 8343986809c0..b1a727def15b 100644 --- a/arch/powerpc/mm/mmu_context_nohash.c +++ b/arch/powerpc/mm/mmu_context_nohash.c | |||
@@ -89,7 +89,7 @@ static unsigned int steal_context_smp(unsigned int id) | |||
89 | id = first_context; | 89 | id = first_context; |
90 | continue; | 90 | continue; |
91 | } | 91 | } |
92 | pr_debug("[%d] steal context %d from mm @%p\n", | 92 | pr_devel("[%d] steal context %d from mm @%p\n", |
93 | smp_processor_id(), id, mm); | 93 | smp_processor_id(), id, mm); |
94 | 94 | ||
95 | /* Mark this mm has having no context anymore */ | 95 | /* Mark this mm has having no context anymore */ |
@@ -126,7 +126,7 @@ static unsigned int steal_context_up(unsigned int id) | |||
126 | /* Pick up the victim mm */ | 126 | /* Pick up the victim mm */ |
127 | mm = context_mm[id]; | 127 | mm = context_mm[id]; |
128 | 128 | ||
129 | pr_debug("[%d] steal context %d from mm @%p\n", cpu, id, mm); | 129 | pr_devel("[%d] steal context %d from mm @%p\n", cpu, id, mm); |
130 | 130 | ||
131 | /* Flush the TLB for that context */ | 131 | /* Flush the TLB for that context */ |
132 | local_flush_tlb_mm(mm); | 132 | local_flush_tlb_mm(mm); |
@@ -180,7 +180,7 @@ void switch_mmu_context(struct mm_struct *prev, struct mm_struct *next) | |||
180 | spin_lock(&context_lock); | 180 | spin_lock(&context_lock); |
181 | 181 | ||
182 | #ifndef DEBUG_STEAL_ONLY | 182 | #ifndef DEBUG_STEAL_ONLY |
183 | pr_debug("[%d] activating context for mm @%p, active=%d, id=%d\n", | 183 | pr_devel("[%d] activating context for mm @%p, active=%d, id=%d\n", |
184 | cpu, next, next->context.active, next->context.id); | 184 | cpu, next, next->context.active, next->context.id); |
185 | #endif | 185 | #endif |
186 | 186 | ||
@@ -189,7 +189,7 @@ void switch_mmu_context(struct mm_struct *prev, struct mm_struct *next) | |||
189 | next->context.active++; | 189 | next->context.active++; |
190 | if (prev) { | 190 | if (prev) { |
191 | #ifndef DEBUG_STEAL_ONLY | 191 | #ifndef DEBUG_STEAL_ONLY |
192 | pr_debug(" old context %p active was: %d\n", | 192 | pr_devel(" old context %p active was: %d\n", |
193 | prev, prev->context.active); | 193 | prev, prev->context.active); |
194 | #endif | 194 | #endif |
195 | WARN_ON(prev->context.active < 1); | 195 | WARN_ON(prev->context.active < 1); |
@@ -217,6 +217,7 @@ void switch_mmu_context(struct mm_struct *prev, struct mm_struct *next) | |||
217 | id = steal_context_smp(id); | 217 | id = steal_context_smp(id); |
218 | if (id == MMU_NO_CONTEXT) | 218 | if (id == MMU_NO_CONTEXT) |
219 | goto again; | 219 | goto again; |
220 | goto stolen; | ||
220 | } | 221 | } |
221 | #endif /* CONFIG_SMP */ | 222 | #endif /* CONFIG_SMP */ |
222 | id = steal_context_up(id); | 223 | id = steal_context_up(id); |
@@ -236,7 +237,7 @@ void switch_mmu_context(struct mm_struct *prev, struct mm_struct *next) | |||
236 | next->context.id = id; | 237 | next->context.id = id; |
237 | 238 | ||
238 | #ifndef DEBUG_STEAL_ONLY | 239 | #ifndef DEBUG_STEAL_ONLY |
239 | pr_debug("[%d] picked up new id %d, nrf is now %d\n", | 240 | pr_devel("[%d] picked up new id %d, nrf is now %d\n", |
240 | cpu, id, nr_free_contexts); | 241 | cpu, id, nr_free_contexts); |
241 | #endif | 242 | #endif |
242 | 243 | ||
@@ -247,7 +248,7 @@ void switch_mmu_context(struct mm_struct *prev, struct mm_struct *next) | |||
247 | * local TLB for it and unmark it before we use it | 248 | * local TLB for it and unmark it before we use it |
248 | */ | 249 | */ |
249 | if (test_bit(id, stale_map[cpu])) { | 250 | if (test_bit(id, stale_map[cpu])) { |
250 | pr_debug("[%d] flushing stale context %d for mm @%p !\n", | 251 | pr_devel("[%d] flushing stale context %d for mm @%p !\n", |
251 | cpu, id, next); | 252 | cpu, id, next); |
252 | local_flush_tlb_mm(next); | 253 | local_flush_tlb_mm(next); |
253 | 254 | ||
@@ -314,13 +315,13 @@ static int __cpuinit mmu_context_cpu_notify(struct notifier_block *self, | |||
314 | switch (action) { | 315 | switch (action) { |
315 | case CPU_ONLINE: | 316 | case CPU_ONLINE: |
316 | case CPU_ONLINE_FROZEN: | 317 | case CPU_ONLINE_FROZEN: |
317 | pr_debug("MMU: Allocating stale context map for CPU %d\n", cpu); | 318 | pr_devel("MMU: Allocating stale context map for CPU %d\n", cpu); |
318 | stale_map[cpu] = kzalloc(CTX_MAP_SIZE, GFP_KERNEL); | 319 | stale_map[cpu] = kzalloc(CTX_MAP_SIZE, GFP_KERNEL); |
319 | break; | 320 | break; |
320 | #ifdef CONFIG_HOTPLUG_CPU | 321 | #ifdef CONFIG_HOTPLUG_CPU |
321 | case CPU_DEAD: | 322 | case CPU_DEAD: |
322 | case CPU_DEAD_FROZEN: | 323 | case CPU_DEAD_FROZEN: |
323 | pr_debug("MMU: Freeing stale context map for CPU %d\n", cpu); | 324 | pr_devel("MMU: Freeing stale context map for CPU %d\n", cpu); |
324 | kfree(stale_map[cpu]); | 325 | kfree(stale_map[cpu]); |
325 | stale_map[cpu] = NULL; | 326 | stale_map[cpu] = NULL; |
326 | break; | 327 | break; |
diff --git a/arch/powerpc/mm/pgtable.c b/arch/powerpc/mm/pgtable.c index ae1d67cc090c..627767d6169b 100644 --- a/arch/powerpc/mm/pgtable.c +++ b/arch/powerpc/mm/pgtable.c | |||
@@ -129,12 +129,12 @@ static pte_t do_dcache_icache_coherency(pte_t pte) | |||
129 | page = pfn_to_page(pfn); | 129 | page = pfn_to_page(pfn); |
130 | 130 | ||
131 | if (!PageReserved(page) && !test_bit(PG_arch_1, &page->flags)) { | 131 | if (!PageReserved(page) && !test_bit(PG_arch_1, &page->flags)) { |
132 | pr_debug("do_dcache_icache_coherency... flushing\n"); | 132 | pr_devel("do_dcache_icache_coherency... flushing\n"); |
133 | flush_dcache_icache_page(page); | 133 | flush_dcache_icache_page(page); |
134 | set_bit(PG_arch_1, &page->flags); | 134 | set_bit(PG_arch_1, &page->flags); |
135 | } | 135 | } |
136 | else | 136 | else |
137 | pr_debug("do_dcache_icache_coherency... already clean\n"); | 137 | pr_devel("do_dcache_icache_coherency... already clean\n"); |
138 | return __pte(pte_val(pte) | _PAGE_HWEXEC); | 138 | return __pte(pte_val(pte) | _PAGE_HWEXEC); |
139 | } | 139 | } |
140 | 140 | ||
diff --git a/arch/powerpc/mm/slb.c b/arch/powerpc/mm/slb.c index 3b52c80e5e33..5b7038f248b6 100644 --- a/arch/powerpc/mm/slb.c +++ b/arch/powerpc/mm/slb.c | |||
@@ -14,8 +14,6 @@ | |||
14 | * 2 of the License, or (at your option) any later version. | 14 | * 2 of the License, or (at your option) any later version. |
15 | */ | 15 | */ |
16 | 16 | ||
17 | #undef DEBUG | ||
18 | |||
19 | #include <asm/pgtable.h> | 17 | #include <asm/pgtable.h> |
20 | #include <asm/mmu.h> | 18 | #include <asm/mmu.h> |
21 | #include <asm/mmu_context.h> | 19 | #include <asm/mmu_context.h> |
@@ -27,11 +25,6 @@ | |||
27 | #include <linux/compiler.h> | 25 | #include <linux/compiler.h> |
28 | #include <asm/udbg.h> | 26 | #include <asm/udbg.h> |
29 | 27 | ||
30 | #ifdef DEBUG | ||
31 | #define DBG(fmt...) printk(fmt) | ||
32 | #else | ||
33 | #define DBG pr_debug | ||
34 | #endif | ||
35 | 28 | ||
36 | extern void slb_allocate_realmode(unsigned long ea); | 29 | extern void slb_allocate_realmode(unsigned long ea); |
37 | extern void slb_allocate_user(unsigned long ea); | 30 | extern void slb_allocate_user(unsigned long ea); |
@@ -285,13 +278,13 @@ void slb_initialize(void) | |||
285 | patch_slb_encoding(slb_compare_rr_to_size, | 278 | patch_slb_encoding(slb_compare_rr_to_size, |
286 | mmu_slb_size); | 279 | mmu_slb_size); |
287 | 280 | ||
288 | DBG("SLB: linear LLP = %04lx\n", linear_llp); | 281 | pr_devel("SLB: linear LLP = %04lx\n", linear_llp); |
289 | DBG("SLB: io LLP = %04lx\n", io_llp); | 282 | pr_devel("SLB: io LLP = %04lx\n", io_llp); |
290 | 283 | ||
291 | #ifdef CONFIG_SPARSEMEM_VMEMMAP | 284 | #ifdef CONFIG_SPARSEMEM_VMEMMAP |
292 | patch_slb_encoding(slb_miss_kernel_load_vmemmap, | 285 | patch_slb_encoding(slb_miss_kernel_load_vmemmap, |
293 | SLB_VSID_KERNEL | vmemmap_llp); | 286 | SLB_VSID_KERNEL | vmemmap_llp); |
294 | DBG("SLB: vmemmap LLP = %04lx\n", vmemmap_llp); | 287 | pr_devel("SLB: vmemmap LLP = %04lx\n", vmemmap_llp); |
295 | #endif | 288 | #endif |
296 | } | 289 | } |
297 | 290 | ||
diff --git a/arch/powerpc/mm/tlb_hash64.c b/arch/powerpc/mm/tlb_hash64.c index 1be1b5e59796..937eb90677d9 100644 --- a/arch/powerpc/mm/tlb_hash64.c +++ b/arch/powerpc/mm/tlb_hash64.c | |||
@@ -72,7 +72,7 @@ void hpte_need_flush(struct mm_struct *mm, unsigned long addr, | |||
72 | */ | 72 | */ |
73 | if (huge) { | 73 | if (huge) { |
74 | #ifdef CONFIG_HUGETLB_PAGE | 74 | #ifdef CONFIG_HUGETLB_PAGE |
75 | psize = get_slice_psize(mm, addr);; | 75 | psize = get_slice_psize(mm, addr); |
76 | #else | 76 | #else |
77 | BUG(); | 77 | BUG(); |
78 | psize = pte_pagesize_index(mm, addr, pte); /* shutup gcc */ | 78 | psize = pte_pagesize_index(mm, addr, pte); /* shutup gcc */ |
diff --git a/arch/powerpc/oprofile/cell/vma_map.c b/arch/powerpc/oprofile/cell/vma_map.c index 258fa4411e9e..c591339daf58 100644 --- a/arch/powerpc/oprofile/cell/vma_map.c +++ b/arch/powerpc/oprofile/cell/vma_map.c | |||
@@ -185,7 +185,7 @@ struct vma_to_fileoffset_map *create_vma_map(const struct spu *aSpu, | |||
185 | goto fail; | 185 | goto fail; |
186 | 186 | ||
187 | if (shdr_str.sh_type != SHT_STRTAB) | 187 | if (shdr_str.sh_type != SHT_STRTAB) |
188 | goto fail;; | 188 | goto fail; |
189 | 189 | ||
190 | for (j = 0; j < shdr.sh_size / sizeof (sym); j++) { | 190 | for (j = 0; j < shdr.sh_size / sizeof (sym); j++) { |
191 | if (copy_from_user(&sym, spu_elf_start + | 191 | if (copy_from_user(&sym, spu_elf_start + |
diff --git a/arch/powerpc/platforms/44x/warp.c b/arch/powerpc/platforms/44x/warp.c index 0362c88f47d7..e5c1b096c3e1 100644 --- a/arch/powerpc/platforms/44x/warp.c +++ b/arch/powerpc/platforms/44x/warp.c | |||
@@ -64,8 +64,6 @@ define_machine(warp) { | |||
64 | }; | 64 | }; |
65 | 65 | ||
66 | 66 | ||
67 | static u32 post_info; | ||
68 | |||
69 | static int __init warp_post_info(void) | 67 | static int __init warp_post_info(void) |
70 | { | 68 | { |
71 | struct device_node *np; | 69 | struct device_node *np; |
@@ -87,10 +85,9 @@ static int __init warp_post_info(void) | |||
87 | 85 | ||
88 | iounmap(fpga); | 86 | iounmap(fpga); |
89 | 87 | ||
90 | if (post1 || post2) { | 88 | if (post1 || post2) |
91 | printk(KERN_INFO "Warp POST %08x %08x\n", post1, post2); | 89 | printk(KERN_INFO "Warp POST %08x %08x\n", post1, post2); |
92 | post_info = 1; | 90 | else |
93 | } else | ||
94 | printk(KERN_INFO "Warp POST OK\n"); | 91 | printk(KERN_INFO "Warp POST OK\n"); |
95 | 92 | ||
96 | return 0; | 93 | return 0; |
@@ -166,6 +163,9 @@ static irqreturn_t temp_isr(int irq, void *context) | |||
166 | value ^= 1; | 163 | value ^= 1; |
167 | mdelay(500); | 164 | mdelay(500); |
168 | } | 165 | } |
166 | |||
167 | /* Not reached */ | ||
168 | return IRQ_HANDLED; | ||
169 | } | 169 | } |
170 | 170 | ||
171 | static int pika_setup_leds(void) | 171 | static int pika_setup_leds(void) |
@@ -179,15 +179,10 @@ static int pika_setup_leds(void) | |||
179 | } | 179 | } |
180 | 180 | ||
181 | for_each_child_of_node(np, child) | 181 | for_each_child_of_node(np, child) |
182 | if (strcmp(child->name, "green") == 0) { | 182 | if (strcmp(child->name, "green") == 0) |
183 | green_led = of_get_gpio(child, 0); | 183 | green_led = of_get_gpio(child, 0); |
184 | /* Turn back on the green LED */ | 184 | else if (strcmp(child->name, "red") == 0) |
185 | gpio_set_value(green_led, 1); | ||
186 | } else if (strcmp(child->name, "red") == 0) { | ||
187 | red_led = of_get_gpio(child, 0); | 185 | red_led = of_get_gpio(child, 0); |
188 | /* Set based on post */ | ||
189 | gpio_set_value(red_led, post_info); | ||
190 | } | ||
191 | 186 | ||
192 | of_node_put(np); | 187 | of_node_put(np); |
193 | 188 | ||
diff --git a/arch/powerpc/platforms/82xx/pq2ads-pci-pic.c b/arch/powerpc/platforms/82xx/pq2ads-pci-pic.c index ddf0bdc0fc8b..7ee979f323d1 100644 --- a/arch/powerpc/platforms/82xx/pq2ads-pci-pic.c +++ b/arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | |||
@@ -147,7 +147,7 @@ int __init pq2ads_pci_init_irq(void) | |||
147 | goto out; | 147 | goto out; |
148 | } | 148 | } |
149 | 149 | ||
150 | priv = alloc_bootmem(sizeof(struct pq2ads_pci_pic)); | 150 | priv = kzalloc(sizeof(*priv), GFP_KERNEL); |
151 | if (!priv) { | 151 | if (!priv) { |
152 | of_node_put(np); | 152 | of_node_put(np); |
153 | ret = -ENOMEM; | 153 | ret = -ENOMEM; |
diff --git a/arch/powerpc/platforms/85xx/mpc85xx_mds.c b/arch/powerpc/platforms/85xx/mpc85xx_mds.c index 60ed9c067b1d..bfb32834ab0c 100644 --- a/arch/powerpc/platforms/85xx/mpc85xx_mds.c +++ b/arch/powerpc/platforms/85xx/mpc85xx_mds.c | |||
@@ -233,6 +233,19 @@ static void __init mpc85xx_mds_setup_arch(void) | |||
233 | /* Turn UCC1 & UCC2 on */ | 233 | /* Turn UCC1 & UCC2 on */ |
234 | setbits8(&bcsr_regs[8], BCSR_UCC1_GETH_EN); | 234 | setbits8(&bcsr_regs[8], BCSR_UCC1_GETH_EN); |
235 | setbits8(&bcsr_regs[9], BCSR_UCC2_GETH_EN); | 235 | setbits8(&bcsr_regs[9], BCSR_UCC2_GETH_EN); |
236 | } else if (machine_is(mpc8569_mds)) { | ||
237 | #define BCSR7_UCC12_GETHnRST (0x1 << 2) | ||
238 | #define BCSR8_UEM_MARVELL_RST (0x1 << 1) | ||
239 | /* | ||
240 | * U-Boot mangles interrupt polarity for Marvell PHYs, | ||
241 | * so reset built-in and UEM Marvell PHYs, this puts | ||
242 | * the PHYs into their normal state. | ||
243 | */ | ||
244 | clrbits8(&bcsr_regs[7], BCSR7_UCC12_GETHnRST); | ||
245 | setbits8(&bcsr_regs[8], BCSR8_UEM_MARVELL_RST); | ||
246 | |||
247 | setbits8(&bcsr_regs[7], BCSR7_UCC12_GETHnRST); | ||
248 | clrbits8(&bcsr_regs[8], BCSR8_UEM_MARVELL_RST); | ||
236 | } | 249 | } |
237 | iounmap(bcsr_regs); | 250 | iounmap(bcsr_regs); |
238 | } | 251 | } |
diff --git a/arch/powerpc/platforms/cell/axon_msi.c b/arch/powerpc/platforms/cell/axon_msi.c index c71498dbf211..aca5741ddc67 100644 --- a/arch/powerpc/platforms/cell/axon_msi.c +++ b/arch/powerpc/platforms/cell/axon_msi.c | |||
@@ -85,7 +85,7 @@ static inline void axon_msi_debug_setup(struct device_node *dn, | |||
85 | 85 | ||
86 | static void msic_dcr_write(struct axon_msic *msic, unsigned int dcr_n, u32 val) | 86 | static void msic_dcr_write(struct axon_msic *msic, unsigned int dcr_n, u32 val) |
87 | { | 87 | { |
88 | pr_debug("axon_msi: dcr_write(0x%x, 0x%x)\n", val, dcr_n); | 88 | pr_devel("axon_msi: dcr_write(0x%x, 0x%x)\n", val, dcr_n); |
89 | 89 | ||
90 | dcr_write(msic->dcr_host, dcr_n, val); | 90 | dcr_write(msic->dcr_host, dcr_n, val); |
91 | } | 91 | } |
@@ -98,7 +98,7 @@ static void axon_msi_cascade(unsigned int irq, struct irq_desc *desc) | |||
98 | int retry = 0; | 98 | int retry = 0; |
99 | 99 | ||
100 | write_offset = dcr_read(msic->dcr_host, MSIC_WRITE_OFFSET_REG); | 100 | write_offset = dcr_read(msic->dcr_host, MSIC_WRITE_OFFSET_REG); |
101 | pr_debug("axon_msi: original write_offset 0x%x\n", write_offset); | 101 | pr_devel("axon_msi: original write_offset 0x%x\n", write_offset); |
102 | 102 | ||
103 | /* write_offset doesn't wrap properly, so we have to mask it */ | 103 | /* write_offset doesn't wrap properly, so we have to mask it */ |
104 | write_offset &= MSIC_FIFO_SIZE_MASK; | 104 | write_offset &= MSIC_FIFO_SIZE_MASK; |
@@ -108,7 +108,7 @@ static void axon_msi_cascade(unsigned int irq, struct irq_desc *desc) | |||
108 | msi = le32_to_cpu(msic->fifo_virt[idx]); | 108 | msi = le32_to_cpu(msic->fifo_virt[idx]); |
109 | msi &= 0xFFFF; | 109 | msi &= 0xFFFF; |
110 | 110 | ||
111 | pr_debug("axon_msi: woff %x roff %x msi %x\n", | 111 | pr_devel("axon_msi: woff %x roff %x msi %x\n", |
112 | write_offset, msic->read_offset, msi); | 112 | write_offset, msic->read_offset, msi); |
113 | 113 | ||
114 | if (msi < NR_IRQS && irq_map[msi].host == msic->irq_host) { | 114 | if (msi < NR_IRQS && irq_map[msi].host == msic->irq_host) { |
@@ -123,12 +123,12 @@ static void axon_msi_cascade(unsigned int irq, struct irq_desc *desc) | |||
123 | */ | 123 | */ |
124 | udelay(1); | 124 | udelay(1); |
125 | retry++; | 125 | retry++; |
126 | pr_debug("axon_msi: invalid irq 0x%x!\n", msi); | 126 | pr_devel("axon_msi: invalid irq 0x%x!\n", msi); |
127 | continue; | 127 | continue; |
128 | } | 128 | } |
129 | 129 | ||
130 | if (retry) { | 130 | if (retry) { |
131 | pr_debug("axon_msi: late irq 0x%x, retry %d\n", | 131 | pr_devel("axon_msi: late irq 0x%x, retry %d\n", |
132 | msi, retry); | 132 | msi, retry); |
133 | retry = 0; | 133 | retry = 0; |
134 | } | 134 | } |
@@ -332,7 +332,7 @@ static int axon_msi_shutdown(struct of_device *device) | |||
332 | struct axon_msic *msic = dev_get_drvdata(&device->dev); | 332 | struct axon_msic *msic = dev_get_drvdata(&device->dev); |
333 | u32 tmp; | 333 | u32 tmp; |
334 | 334 | ||
335 | pr_debug("axon_msi: disabling %s\n", | 335 | pr_devel("axon_msi: disabling %s\n", |
336 | msic->irq_host->of_node->full_name); | 336 | msic->irq_host->of_node->full_name); |
337 | tmp = dcr_read(msic->dcr_host, MSIC_CTRL_REG); | 337 | tmp = dcr_read(msic->dcr_host, MSIC_CTRL_REG); |
338 | tmp &= ~MSIC_CTRL_ENABLE & ~MSIC_CTRL_IRQ_ENABLE; | 338 | tmp &= ~MSIC_CTRL_ENABLE & ~MSIC_CTRL_IRQ_ENABLE; |
@@ -349,7 +349,7 @@ static int axon_msi_probe(struct of_device *device, | |||
349 | unsigned int virq; | 349 | unsigned int virq; |
350 | int dcr_base, dcr_len; | 350 | int dcr_base, dcr_len; |
351 | 351 | ||
352 | pr_debug("axon_msi: setting up dn %s\n", dn->full_name); | 352 | pr_devel("axon_msi: setting up dn %s\n", dn->full_name); |
353 | 353 | ||
354 | msic = kzalloc(sizeof(struct axon_msic), GFP_KERNEL); | 354 | msic = kzalloc(sizeof(struct axon_msic), GFP_KERNEL); |
355 | if (!msic) { | 355 | if (!msic) { |
@@ -403,7 +403,7 @@ static int axon_msi_probe(struct of_device *device, | |||
403 | 403 | ||
404 | set_irq_data(virq, msic); | 404 | set_irq_data(virq, msic); |
405 | set_irq_chained_handler(virq, axon_msi_cascade); | 405 | set_irq_chained_handler(virq, axon_msi_cascade); |
406 | pr_debug("axon_msi: irq 0x%x setup for axon_msi\n", virq); | 406 | pr_devel("axon_msi: irq 0x%x setup for axon_msi\n", virq); |
407 | 407 | ||
408 | /* Enable the MSIC hardware */ | 408 | /* Enable the MSIC hardware */ |
409 | msic_dcr_write(msic, MSIC_BASE_ADDR_HI_REG, msic->fifo_phys >> 32); | 409 | msic_dcr_write(msic, MSIC_BASE_ADDR_HI_REG, msic->fifo_phys >> 32); |
@@ -484,13 +484,13 @@ void axon_msi_debug_setup(struct device_node *dn, struct axon_msic *msic) | |||
484 | 484 | ||
485 | addr = of_translate_address(dn, of_get_property(dn, "reg", NULL)); | 485 | addr = of_translate_address(dn, of_get_property(dn, "reg", NULL)); |
486 | if (addr == OF_BAD_ADDR) { | 486 | if (addr == OF_BAD_ADDR) { |
487 | pr_debug("axon_msi: couldn't translate reg property\n"); | 487 | pr_devel("axon_msi: couldn't translate reg property\n"); |
488 | return; | 488 | return; |
489 | } | 489 | } |
490 | 490 | ||
491 | msic->trigger = ioremap(addr, 0x4); | 491 | msic->trigger = ioremap(addr, 0x4); |
492 | if (!msic->trigger) { | 492 | if (!msic->trigger) { |
493 | pr_debug("axon_msi: ioremap failed\n"); | 493 | pr_devel("axon_msi: ioremap failed\n"); |
494 | return; | 494 | return; |
495 | } | 495 | } |
496 | 496 | ||
@@ -498,7 +498,7 @@ void axon_msi_debug_setup(struct device_node *dn, struct axon_msic *msic) | |||
498 | 498 | ||
499 | if (!debugfs_create_file(name, 0600, powerpc_debugfs_root, | 499 | if (!debugfs_create_file(name, 0600, powerpc_debugfs_root, |
500 | msic, &fops_msic)) { | 500 | msic, &fops_msic)) { |
501 | pr_debug("axon_msi: debugfs_create_file failed!\n"); | 501 | pr_devel("axon_msi: debugfs_create_file failed!\n"); |
502 | return; | 502 | return; |
503 | } | 503 | } |
504 | } | 504 | } |
diff --git a/arch/powerpc/platforms/powermac/cpufreq_64.c b/arch/powerpc/platforms/powermac/cpufreq_64.c index 22ecfbe7183d..708c75133377 100644 --- a/arch/powerpc/platforms/powermac/cpufreq_64.c +++ b/arch/powerpc/platforms/powermac/cpufreq_64.c | |||
@@ -251,7 +251,7 @@ static void g5_pfunc_switch_volt(int speed_mode) | |||
251 | static struct pmf_function *pfunc_cpu_setfreq_high; | 251 | static struct pmf_function *pfunc_cpu_setfreq_high; |
252 | static struct pmf_function *pfunc_cpu_setfreq_low; | 252 | static struct pmf_function *pfunc_cpu_setfreq_low; |
253 | static struct pmf_function *pfunc_cpu_getfreq; | 253 | static struct pmf_function *pfunc_cpu_getfreq; |
254 | static struct pmf_function *pfunc_slewing_done;; | 254 | static struct pmf_function *pfunc_slewing_done; |
255 | 255 | ||
256 | static int g5_pfunc_switch_freq(int speed_mode) | 256 | static int g5_pfunc_switch_freq(int speed_mode) |
257 | { | 257 | { |
diff --git a/arch/powerpc/platforms/powermac/pic.c b/arch/powerpc/platforms/powermac/pic.c index dce736349107..d212006a5b3c 100644 --- a/arch/powerpc/platforms/powermac/pic.c +++ b/arch/powerpc/platforms/powermac/pic.c | |||
@@ -609,7 +609,7 @@ static int pmacpic_find_viaint(void) | |||
609 | np = of_find_node_by_name(NULL, "via-pmu"); | 609 | np = of_find_node_by_name(NULL, "via-pmu"); |
610 | if (np == NULL) | 610 | if (np == NULL) |
611 | goto not_found; | 611 | goto not_found; |
612 | viaint = irq_of_parse_and_map(np, 0);; | 612 | viaint = irq_of_parse_and_map(np, 0); |
613 | 613 | ||
614 | not_found: | 614 | not_found: |
615 | #endif /* CONFIG_ADB_PMU */ | 615 | #endif /* CONFIG_ADB_PMU */ |
diff --git a/arch/powerpc/platforms/ps3/system-bus.c b/arch/powerpc/platforms/ps3/system-bus.c index 9fead0faf38b..3f763c5284ac 100644 --- a/arch/powerpc/platforms/ps3/system-bus.c +++ b/arch/powerpc/platforms/ps3/system-bus.c | |||
@@ -284,7 +284,6 @@ static int ps3_sb_free_mmio_region(struct ps3_mmio_region *r) | |||
284 | int result; | 284 | int result; |
285 | 285 | ||
286 | dump_mmio_region(r); | 286 | dump_mmio_region(r); |
287 | ; | ||
288 | result = lv1_unmap_device_mmio_region(r->dev->bus_id, r->dev->dev_id, | 287 | result = lv1_unmap_device_mmio_region(r->dev->bus_id, r->dev->dev_id, |
289 | r->lpar_addr); | 288 | r->lpar_addr); |
290 | 289 | ||
diff --git a/arch/powerpc/platforms/pseries/lpar.c b/arch/powerpc/platforms/pseries/lpar.c index e3139fa5e556..903eb9eec687 100644 --- a/arch/powerpc/platforms/pseries/lpar.c +++ b/arch/powerpc/platforms/pseries/lpar.c | |||
@@ -286,7 +286,7 @@ static long pSeries_lpar_hpte_insert(unsigned long hpte_group, | |||
286 | unsigned long hpte_v, hpte_r; | 286 | unsigned long hpte_v, hpte_r; |
287 | 287 | ||
288 | if (!(vflags & HPTE_V_BOLTED)) | 288 | if (!(vflags & HPTE_V_BOLTED)) |
289 | pr_debug("hpte_insert(group=%lx, va=%016lx, pa=%016lx, " | 289 | pr_devel("hpte_insert(group=%lx, va=%016lx, pa=%016lx, " |
290 | "rflags=%lx, vflags=%lx, psize=%d)\n", | 290 | "rflags=%lx, vflags=%lx, psize=%d)\n", |
291 | hpte_group, va, pa, rflags, vflags, psize); | 291 | hpte_group, va, pa, rflags, vflags, psize); |
292 | 292 | ||
@@ -294,7 +294,7 @@ static long pSeries_lpar_hpte_insert(unsigned long hpte_group, | |||
294 | hpte_r = hpte_encode_r(pa, psize) | rflags; | 294 | hpte_r = hpte_encode_r(pa, psize) | rflags; |
295 | 295 | ||
296 | if (!(vflags & HPTE_V_BOLTED)) | 296 | if (!(vflags & HPTE_V_BOLTED)) |
297 | pr_debug(" hpte_v=%016lx, hpte_r=%016lx\n", hpte_v, hpte_r); | 297 | pr_devel(" hpte_v=%016lx, hpte_r=%016lx\n", hpte_v, hpte_r); |
298 | 298 | ||
299 | /* Now fill in the actual HPTE */ | 299 | /* Now fill in the actual HPTE */ |
300 | /* Set CEC cookie to 0 */ | 300 | /* Set CEC cookie to 0 */ |
@@ -311,7 +311,7 @@ static long pSeries_lpar_hpte_insert(unsigned long hpte_group, | |||
311 | lpar_rc = plpar_pte_enter(flags, hpte_group, hpte_v, hpte_r, &slot); | 311 | lpar_rc = plpar_pte_enter(flags, hpte_group, hpte_v, hpte_r, &slot); |
312 | if (unlikely(lpar_rc == H_PTEG_FULL)) { | 312 | if (unlikely(lpar_rc == H_PTEG_FULL)) { |
313 | if (!(vflags & HPTE_V_BOLTED)) | 313 | if (!(vflags & HPTE_V_BOLTED)) |
314 | pr_debug(" full\n"); | 314 | pr_devel(" full\n"); |
315 | return -1; | 315 | return -1; |
316 | } | 316 | } |
317 | 317 | ||
@@ -322,11 +322,11 @@ static long pSeries_lpar_hpte_insert(unsigned long hpte_group, | |||
322 | */ | 322 | */ |
323 | if (unlikely(lpar_rc != H_SUCCESS)) { | 323 | if (unlikely(lpar_rc != H_SUCCESS)) { |
324 | if (!(vflags & HPTE_V_BOLTED)) | 324 | if (!(vflags & HPTE_V_BOLTED)) |
325 | pr_debug(" lpar err %lu\n", lpar_rc); | 325 | pr_devel(" lpar err %lu\n", lpar_rc); |
326 | return -2; | 326 | return -2; |
327 | } | 327 | } |
328 | if (!(vflags & HPTE_V_BOLTED)) | 328 | if (!(vflags & HPTE_V_BOLTED)) |
329 | pr_debug(" -> slot: %lu\n", slot & 7); | 329 | pr_devel(" -> slot: %lu\n", slot & 7); |
330 | 330 | ||
331 | /* Because of iSeries, we have to pass down the secondary | 331 | /* Because of iSeries, we have to pass down the secondary |
332 | * bucket bit here as well | 332 | * bucket bit here as well |
@@ -418,17 +418,17 @@ static long pSeries_lpar_hpte_updatepp(unsigned long slot, | |||
418 | 418 | ||
419 | want_v = hpte_encode_avpn(va, psize, ssize); | 419 | want_v = hpte_encode_avpn(va, psize, ssize); |
420 | 420 | ||
421 | pr_debug(" update: avpnv=%016lx, hash=%016lx, f=%lx, psize: %d ...", | 421 | pr_devel(" update: avpnv=%016lx, hash=%016lx, f=%lx, psize: %d ...", |
422 | want_v, slot, flags, psize); | 422 | want_v, slot, flags, psize); |
423 | 423 | ||
424 | lpar_rc = plpar_pte_protect(flags, slot, want_v); | 424 | lpar_rc = plpar_pte_protect(flags, slot, want_v); |
425 | 425 | ||
426 | if (lpar_rc == H_NOT_FOUND) { | 426 | if (lpar_rc == H_NOT_FOUND) { |
427 | pr_debug("not found !\n"); | 427 | pr_devel("not found !\n"); |
428 | return -1; | 428 | return -1; |
429 | } | 429 | } |
430 | 430 | ||
431 | pr_debug("ok\n"); | 431 | pr_devel("ok\n"); |
432 | 432 | ||
433 | BUG_ON(lpar_rc != H_SUCCESS); | 433 | BUG_ON(lpar_rc != H_SUCCESS); |
434 | 434 | ||
@@ -503,7 +503,7 @@ static void pSeries_lpar_hpte_invalidate(unsigned long slot, unsigned long va, | |||
503 | unsigned long lpar_rc; | 503 | unsigned long lpar_rc; |
504 | unsigned long dummy1, dummy2; | 504 | unsigned long dummy1, dummy2; |
505 | 505 | ||
506 | pr_debug(" inval : slot=%lx, va=%016lx, psize: %d, local: %d\n", | 506 | pr_devel(" inval : slot=%lx, va=%016lx, psize: %d, local: %d\n", |
507 | slot, va, psize, local); | 507 | slot, va, psize, local); |
508 | 508 | ||
509 | want_v = hpte_encode_avpn(va, psize, ssize); | 509 | want_v = hpte_encode_avpn(va, psize, ssize); |
diff --git a/arch/powerpc/platforms/pseries/xics.c b/arch/powerpc/platforms/pseries/xics.c index be3581a8c294..419f8a637ffe 100644 --- a/arch/powerpc/platforms/pseries/xics.c +++ b/arch/powerpc/platforms/pseries/xics.c | |||
@@ -190,10 +190,10 @@ static void xics_unmask_irq(unsigned int virq) | |||
190 | int call_status; | 190 | int call_status; |
191 | int server; | 191 | int server; |
192 | 192 | ||
193 | pr_debug("xics: unmask virq %d\n", virq); | 193 | pr_devel("xics: unmask virq %d\n", virq); |
194 | 194 | ||
195 | irq = (unsigned int)irq_map[virq].hwirq; | 195 | irq = (unsigned int)irq_map[virq].hwirq; |
196 | pr_debug(" -> map to hwirq 0x%x\n", irq); | 196 | pr_devel(" -> map to hwirq 0x%x\n", irq); |
197 | if (irq == XICS_IPI || irq == XICS_IRQ_SPURIOUS) | 197 | if (irq == XICS_IPI || irq == XICS_IRQ_SPURIOUS) |
198 | return; | 198 | return; |
199 | 199 | ||
@@ -252,7 +252,7 @@ static void xics_mask_irq(unsigned int virq) | |||
252 | { | 252 | { |
253 | unsigned int irq; | 253 | unsigned int irq; |
254 | 254 | ||
255 | pr_debug("xics: mask virq %d\n", virq); | 255 | pr_devel("xics: mask virq %d\n", virq); |
256 | 256 | ||
257 | irq = (unsigned int)irq_map[virq].hwirq; | 257 | irq = (unsigned int)irq_map[virq].hwirq; |
258 | if (irq == XICS_IPI || irq == XICS_IRQ_SPURIOUS) | 258 | if (irq == XICS_IPI || irq == XICS_IRQ_SPURIOUS) |
@@ -414,7 +414,7 @@ static int xics_host_match(struct irq_host *h, struct device_node *node) | |||
414 | static int xics_host_map(struct irq_host *h, unsigned int virq, | 414 | static int xics_host_map(struct irq_host *h, unsigned int virq, |
415 | irq_hw_number_t hw) | 415 | irq_hw_number_t hw) |
416 | { | 416 | { |
417 | pr_debug("xics: map virq %d, hwirq 0x%lx\n", virq, hw); | 417 | pr_devel("xics: map virq %d, hwirq 0x%lx\n", virq, hw); |
418 | 418 | ||
419 | /* Insert the interrupt mapping into the radix tree for fast lookup */ | 419 | /* Insert the interrupt mapping into the radix tree for fast lookup */ |
420 | irq_radix_revmap_insert(xics_host, virq, hw); | 420 | irq_radix_revmap_insert(xics_host, virq, hw); |
diff --git a/arch/powerpc/sysdev/fsl_rio.c b/arch/powerpc/sysdev/fsl_rio.c index 39db9d1155d2..cbb3bed75d3c 100644 --- a/arch/powerpc/sysdev/fsl_rio.c +++ b/arch/powerpc/sysdev/fsl_rio.c | |||
@@ -965,7 +965,7 @@ static inline void fsl_rio_info(struct device *dev, u32 ccsr) | |||
965 | break; | 965 | break; |
966 | default: | 966 | default: |
967 | str = "Unknown"; | 967 | str = "Unknown"; |
968 | break;; | 968 | break; |
969 | } | 969 | } |
970 | dev_info(dev, "Hardware port width: %s\n", str); | 970 | dev_info(dev, "Hardware port width: %s\n", str); |
971 | 971 | ||
diff --git a/arch/powerpc/sysdev/ipic.c b/arch/powerpc/sysdev/ipic.c index a86d3ce01ead..69e2630c9062 100644 --- a/arch/powerpc/sysdev/ipic.c +++ b/arch/powerpc/sysdev/ipic.c | |||
@@ -728,12 +728,10 @@ struct ipic * __init ipic_init(struct device_node *node, unsigned int flags) | |||
728 | if (ret) | 728 | if (ret) |
729 | return NULL; | 729 | return NULL; |
730 | 730 | ||
731 | ipic = alloc_bootmem(sizeof(struct ipic)); | 731 | ipic = kzalloc(sizeof(*ipic), GFP_KERNEL); |
732 | if (ipic == NULL) | 732 | if (ipic == NULL) |
733 | return NULL; | 733 | return NULL; |
734 | 734 | ||
735 | memset(ipic, 0, sizeof(struct ipic)); | ||
736 | |||
737 | ipic->irqhost = irq_alloc_host(node, IRQ_HOST_MAP_LINEAR, | 735 | ipic->irqhost = irq_alloc_host(node, IRQ_HOST_MAP_LINEAR, |
738 | NR_IPIC_INTS, | 736 | NR_IPIC_INTS, |
739 | &ipic_host_ops, 0); | 737 | &ipic_host_ops, 0); |
diff --git a/arch/powerpc/sysdev/mpic.c b/arch/powerpc/sysdev/mpic.c index d46de1f0f3ee..3981ae4cb58e 100644 --- a/arch/powerpc/sysdev/mpic.c +++ b/arch/powerpc/sysdev/mpic.c | |||
@@ -508,9 +508,8 @@ static void __init mpic_scan_ht_pics(struct mpic *mpic) | |||
508 | printk(KERN_INFO "mpic: Setting up HT PICs workarounds for U3/U4\n"); | 508 | printk(KERN_INFO "mpic: Setting up HT PICs workarounds for U3/U4\n"); |
509 | 509 | ||
510 | /* Allocate fixups array */ | 510 | /* Allocate fixups array */ |
511 | mpic->fixups = alloc_bootmem(128 * sizeof(struct mpic_irq_fixup)); | 511 | mpic->fixups = kzalloc(128 * sizeof(*mpic->fixups), GFP_KERNEL); |
512 | BUG_ON(mpic->fixups == NULL); | 512 | BUG_ON(mpic->fixups == NULL); |
513 | memset(mpic->fixups, 0, 128 * sizeof(struct mpic_irq_fixup)); | ||
514 | 513 | ||
515 | /* Init spinlock */ | 514 | /* Init spinlock */ |
516 | spin_lock_init(&mpic->fixup_lock); | 515 | spin_lock_init(&mpic->fixup_lock); |
@@ -1109,9 +1108,8 @@ struct mpic * __init mpic_alloc(struct device_node *node, | |||
1109 | psize /= 4; | 1108 | psize /= 4; |
1110 | bits = intvec_top + 1; | 1109 | bits = intvec_top + 1; |
1111 | mapsize = BITS_TO_LONGS(bits) * sizeof(unsigned long); | 1110 | mapsize = BITS_TO_LONGS(bits) * sizeof(unsigned long); |
1112 | mpic->protected = alloc_bootmem(mapsize); | 1111 | mpic->protected = kzalloc(mapsize, GFP_KERNEL); |
1113 | BUG_ON(mpic->protected == NULL); | 1112 | BUG_ON(mpic->protected == NULL); |
1114 | memset(mpic->protected, 0, mapsize); | ||
1115 | for (i = 0; i < psize; i++) { | 1113 | for (i = 0; i < psize; i++) { |
1116 | if (psrc[i] > intvec_top) | 1114 | if (psrc[i] > intvec_top) |
1117 | continue; | 1115 | continue; |
@@ -1353,7 +1351,8 @@ void __init mpic_init(struct mpic *mpic) | |||
1353 | 1351 | ||
1354 | #ifdef CONFIG_PM | 1352 | #ifdef CONFIG_PM |
1355 | /* allocate memory to save mpic state */ | 1353 | /* allocate memory to save mpic state */ |
1356 | mpic->save_data = alloc_bootmem(mpic->num_sources * sizeof(struct mpic_irq_save)); | 1354 | mpic->save_data = kmalloc(mpic->num_sources * sizeof(*mpic->save_data), |
1355 | GFP_KERNEL); | ||
1357 | BUG_ON(mpic->save_data == NULL); | 1356 | BUG_ON(mpic->save_data == NULL); |
1358 | #endif | 1357 | #endif |
1359 | } | 1358 | } |
diff --git a/arch/powerpc/sysdev/ppc4xx_pci.c b/arch/powerpc/sysdev/ppc4xx_pci.c index daefc93ddffe..6ff9d71b4c0d 100644 --- a/arch/powerpc/sysdev/ppc4xx_pci.c +++ b/arch/powerpc/sysdev/ppc4xx_pci.c | |||
@@ -1531,7 +1531,7 @@ static void __init ppc4xx_configure_pciex_PIMs(struct ppc4xx_pciex_port *port, | |||
1531 | */ | 1531 | */ |
1532 | 1532 | ||
1533 | /* Calculate window size */ | 1533 | /* Calculate window size */ |
1534 | sa = (0xffffffffffffffffull << ilog2(ep_size));; | 1534 | sa = (0xffffffffffffffffull << ilog2(ep_size)); |
1535 | 1535 | ||
1536 | /* Setup BAR0 */ | 1536 | /* Setup BAR0 */ |
1537 | out_le32(mbase + PECFG_BAR0HMPA, RES_TO_U32_HIGH(sa)); | 1537 | out_le32(mbase + PECFG_BAR0HMPA, RES_TO_U32_HIGH(sa)); |
@@ -1550,7 +1550,7 @@ static void __init ppc4xx_configure_pciex_PIMs(struct ppc4xx_pciex_port *port, | |||
1550 | out_le32(mbase + PCI_BASE_ADDRESS_1, RES_TO_U32_HIGH(ep_addr)); | 1550 | out_le32(mbase + PCI_BASE_ADDRESS_1, RES_TO_U32_HIGH(ep_addr)); |
1551 | } else { | 1551 | } else { |
1552 | /* Calculate window size */ | 1552 | /* Calculate window size */ |
1553 | sa = (0xffffffffffffffffull << ilog2(size));; | 1553 | sa = (0xffffffffffffffffull << ilog2(size)); |
1554 | if (res->flags & IORESOURCE_PREFETCH) | 1554 | if (res->flags & IORESOURCE_PREFETCH) |
1555 | sa |= 0x8; | 1555 | sa |= 0x8; |
1556 | 1556 | ||
diff --git a/arch/powerpc/sysdev/qe_lib/qe_ic.c b/arch/powerpc/sysdev/qe_lib/qe_ic.c index 63cdf9887f36..074905c3ee5a 100644 --- a/arch/powerpc/sysdev/qe_lib/qe_ic.c +++ b/arch/powerpc/sysdev/qe_lib/qe_ic.c | |||
@@ -333,12 +333,10 @@ void __init qe_ic_init(struct device_node *node, unsigned int flags, | |||
333 | if (ret) | 333 | if (ret) |
334 | return; | 334 | return; |
335 | 335 | ||
336 | qe_ic = alloc_bootmem(sizeof(struct qe_ic)); | 336 | qe_ic = kzalloc(sizeof(*qe_ic), GFP_KERNEL); |
337 | if (qe_ic == NULL) | 337 | if (qe_ic == NULL) |
338 | return; | 338 | return; |
339 | 339 | ||
340 | memset(qe_ic, 0, sizeof(struct qe_ic)); | ||
341 | |||
342 | qe_ic->irqhost = irq_alloc_host(node, IRQ_HOST_MAP_LINEAR, | 340 | qe_ic->irqhost = irq_alloc_host(node, IRQ_HOST_MAP_LINEAR, |
343 | NR_QE_IC_INTS, &qe_ic_host_ops, 0); | 341 | NR_QE_IC_INTS, &qe_ic_host_ops, 0); |
344 | if (qe_ic->irqhost == NULL) | 342 | if (qe_ic->irqhost == NULL) |
diff --git a/arch/powerpc/sysdev/uic.c b/arch/powerpc/sysdev/uic.c index d35405c59434..466ce9ace127 100644 --- a/arch/powerpc/sysdev/uic.c +++ b/arch/powerpc/sysdev/uic.c | |||
@@ -258,11 +258,10 @@ static struct uic * __init uic_init_one(struct device_node *node) | |||
258 | 258 | ||
259 | BUG_ON(! of_device_is_compatible(node, "ibm,uic")); | 259 | BUG_ON(! of_device_is_compatible(node, "ibm,uic")); |
260 | 260 | ||
261 | uic = alloc_bootmem(sizeof(*uic)); | 261 | uic = kzalloc(sizeof(*uic), GFP_KERNEL); |
262 | if (! uic) | 262 | if (! uic) |
263 | return NULL; /* FIXME: panic? */ | 263 | return NULL; /* FIXME: panic? */ |
264 | 264 | ||
265 | memset(uic, 0, sizeof(*uic)); | ||
266 | spin_lock_init(&uic->lock); | 265 | spin_lock_init(&uic->lock); |
267 | indexp = of_get_property(node, "cell-index", &len); | 266 | indexp = of_get_property(node, "cell-index", &len); |
268 | if (!indexp || (len != sizeof(u32))) { | 267 | if (!indexp || (len != sizeof(u32))) { |
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index e577839f3073..2ae5d72f47ed 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig | |||
@@ -95,6 +95,11 @@ config S390 | |||
95 | select HAVE_ARCH_TRACEHOOK | 95 | select HAVE_ARCH_TRACEHOOK |
96 | select INIT_ALL_POSSIBLE | 96 | select INIT_ALL_POSSIBLE |
97 | select HAVE_PERF_COUNTERS | 97 | select HAVE_PERF_COUNTERS |
98 | select GENERIC_ATOMIC64 if !64BIT | ||
99 | |||
100 | config SCHED_OMIT_FRAME_POINTER | ||
101 | bool | ||
102 | default y | ||
98 | 103 | ||
99 | source "init/Kconfig" | 104 | source "init/Kconfig" |
100 | 105 | ||
@@ -116,6 +121,9 @@ config 32BIT | |||
116 | bool | 121 | bool |
117 | default y if !64BIT | 122 | default y if !64BIT |
118 | 123 | ||
124 | config KTIME_SCALAR | ||
125 | def_bool 32BIT | ||
126 | |||
119 | config SMP | 127 | config SMP |
120 | bool "Symmetric multi-processing support" | 128 | bool "Symmetric multi-processing support" |
121 | ---help--- | 129 | ---help--- |
diff --git a/arch/s390/include/asm/atomic.h b/arch/s390/include/asm/atomic.h index fca9dffcc669..c7d0abfb0f00 100644 --- a/arch/s390/include/asm/atomic.h +++ b/arch/s390/include/asm/atomic.h | |||
@@ -268,7 +268,12 @@ static __inline__ int atomic64_add_unless(atomic64_t *v, | |||
268 | #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0) | 268 | #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0) |
269 | 269 | ||
270 | #undef __CSG_LOOP | 270 | #undef __CSG_LOOP |
271 | #endif | 271 | |
272 | #else /* __s390x__ */ | ||
273 | |||
274 | #include <asm-generic/atomic64.h> | ||
275 | |||
276 | #endif /* __s390x__ */ | ||
272 | 277 | ||
273 | #define smp_mb__before_atomic_dec() smp_mb() | 278 | #define smp_mb__before_atomic_dec() smp_mb() |
274 | #define smp_mb__after_atomic_dec() smp_mb() | 279 | #define smp_mb__after_atomic_dec() smp_mb() |
diff --git a/arch/s390/include/asm/perf_counter.h b/arch/s390/include/asm/perf_counter.h index a7205a3828cb..7015188c2cc2 100644 --- a/arch/s390/include/asm/perf_counter.h +++ b/arch/s390/include/asm/perf_counter.h | |||
@@ -6,3 +6,5 @@ | |||
6 | 6 | ||
7 | static inline void set_perf_counter_pending(void) {} | 7 | static inline void set_perf_counter_pending(void) {} |
8 | static inline void clear_perf_counter_pending(void) {} | 8 | static inline void clear_perf_counter_pending(void) {} |
9 | |||
10 | #define PERF_COUNTER_INDEX_OFFSET 0 | ||
diff --git a/arch/s390/include/asm/thread_info.h b/arch/s390/include/asm/thread_info.h index 925bcc649035..ba1cab9fc1f9 100644 --- a/arch/s390/include/asm/thread_info.h +++ b/arch/s390/include/asm/thread_info.h | |||
@@ -61,7 +61,7 @@ struct thread_info { | |||
61 | .exec_domain = &default_exec_domain, \ | 61 | .exec_domain = &default_exec_domain, \ |
62 | .flags = 0, \ | 62 | .flags = 0, \ |
63 | .cpu = 0, \ | 63 | .cpu = 0, \ |
64 | .preempt_count = 1, \ | 64 | .preempt_count = INIT_PREEMPT_COUNT, \ |
65 | .restart_block = { \ | 65 | .restart_block = { \ |
66 | .fn = do_no_restart_syscall, \ | 66 | .fn = do_no_restart_syscall, \ |
67 | }, \ | 67 | }, \ |
diff --git a/arch/s390/include/asm/tlb.h b/arch/s390/include/asm/tlb.h index 3d8a96d39d9d..81150b053689 100644 --- a/arch/s390/include/asm/tlb.h +++ b/arch/s390/include/asm/tlb.h | |||
@@ -96,7 +96,8 @@ static inline void tlb_remove_page(struct mmu_gather *tlb, struct page *page) | |||
96 | * pte_free_tlb frees a pte table and clears the CRSTE for the | 96 | * pte_free_tlb frees a pte table and clears the CRSTE for the |
97 | * page table from the tlb. | 97 | * page table from the tlb. |
98 | */ | 98 | */ |
99 | static inline void pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte) | 99 | static inline void pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte, |
100 | unsigned long address) | ||
100 | { | 101 | { |
101 | if (!tlb->fullmm) { | 102 | if (!tlb->fullmm) { |
102 | tlb->array[tlb->nr_ptes++] = pte; | 103 | tlb->array[tlb->nr_ptes++] = pte; |
@@ -113,7 +114,8 @@ static inline void pte_free_tlb(struct mmu_gather *tlb, pgtable_t pte) | |||
113 | * as the pgd. pmd_free_tlb checks the asce_limit against 2GB | 114 | * as the pgd. pmd_free_tlb checks the asce_limit against 2GB |
114 | * to avoid the double free of the pmd in this case. | 115 | * to avoid the double free of the pmd in this case. |
115 | */ | 116 | */ |
116 | static inline void pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd) | 117 | static inline void pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, |
118 | unsigned long address) | ||
117 | { | 119 | { |
118 | #ifdef __s390x__ | 120 | #ifdef __s390x__ |
119 | if (tlb->mm->context.asce_limit <= (1UL << 31)) | 121 | if (tlb->mm->context.asce_limit <= (1UL << 31)) |
@@ -134,7 +136,8 @@ static inline void pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd) | |||
134 | * as the pgd. pud_free_tlb checks the asce_limit against 4TB | 136 | * as the pgd. pud_free_tlb checks the asce_limit against 4TB |
135 | * to avoid the double free of the pud in this case. | 137 | * to avoid the double free of the pud in this case. |
136 | */ | 138 | */ |
137 | static inline void pud_free_tlb(struct mmu_gather *tlb, pud_t *pud) | 139 | static inline void pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, |
140 | unsigned long address) | ||
138 | { | 141 | { |
139 | #ifdef __s390x__ | 142 | #ifdef __s390x__ |
140 | if (tlb->mm->context.asce_limit <= (1UL << 42)) | 143 | if (tlb->mm->context.asce_limit <= (1UL << 42)) |
diff --git a/arch/s390/kernel/dis.c b/arch/s390/kernel/dis.c index d2f270c995d9..db943a7ec513 100644 --- a/arch/s390/kernel/dis.c +++ b/arch/s390/kernel/dis.c | |||
@@ -15,7 +15,6 @@ | |||
15 | #include <linux/timer.h> | 15 | #include <linux/timer.h> |
16 | #include <linux/mm.h> | 16 | #include <linux/mm.h> |
17 | #include <linux/smp.h> | 17 | #include <linux/smp.h> |
18 | #include <linux/smp_lock.h> | ||
19 | #include <linux/init.h> | 18 | #include <linux/init.h> |
20 | #include <linux/interrupt.h> | 19 | #include <linux/interrupt.h> |
21 | #include <linux/delay.h> | 20 | #include <linux/delay.h> |
diff --git a/arch/s390/kernel/early.c b/arch/s390/kernel/early.c index f9b144049dc9..cae14c499511 100644 --- a/arch/s390/kernel/early.c +++ b/arch/s390/kernel/early.c | |||
@@ -208,9 +208,12 @@ static noinline __init void detect_machine_type(void) | |||
208 | machine_flags |= MACHINE_FLAG_KVM; | 208 | machine_flags |= MACHINE_FLAG_KVM; |
209 | else | 209 | else |
210 | machine_flags |= MACHINE_FLAG_VM; | 210 | machine_flags |= MACHINE_FLAG_VM; |
211 | |||
212 | /* Store machine flags for setting up lowcore early */ | ||
213 | S390_lowcore.machine_flags = machine_flags; | ||
211 | } | 214 | } |
212 | 215 | ||
213 | static void early_pgm_check_handler(void) | 216 | static __init void early_pgm_check_handler(void) |
214 | { | 217 | { |
215 | unsigned long addr; | 218 | unsigned long addr; |
216 | const struct exception_table_entry *fixup; | 219 | const struct exception_table_entry *fixup; |
@@ -222,7 +225,7 @@ static void early_pgm_check_handler(void) | |||
222 | S390_lowcore.program_old_psw.addr = fixup->fixup | PSW_ADDR_AMODE; | 225 | S390_lowcore.program_old_psw.addr = fixup->fixup | PSW_ADDR_AMODE; |
223 | } | 226 | } |
224 | 227 | ||
225 | void setup_lowcore_early(void) | 228 | static noinline __init void setup_lowcore_early(void) |
226 | { | 229 | { |
227 | psw_t psw; | 230 | psw_t psw; |
228 | 231 | ||
diff --git a/arch/s390/kernel/ipl.c b/arch/s390/kernel/ipl.c index b8bf4b140065..371a2d88f4ac 100644 --- a/arch/s390/kernel/ipl.c +++ b/arch/s390/kernel/ipl.c | |||
@@ -70,6 +70,7 @@ struct shutdown_action { | |||
70 | char *name; | 70 | char *name; |
71 | void (*fn) (struct shutdown_trigger *trigger); | 71 | void (*fn) (struct shutdown_trigger *trigger); |
72 | int (*init) (void); | 72 | int (*init) (void); |
73 | int init_rc; | ||
73 | }; | 74 | }; |
74 | 75 | ||
75 | static char *ipl_type_str(enum ipl_type type) | 76 | static char *ipl_type_str(enum ipl_type type) |
@@ -1486,11 +1487,13 @@ static int set_trigger(const char *buf, struct shutdown_trigger *trigger, | |||
1486 | int i; | 1487 | int i; |
1487 | 1488 | ||
1488 | for (i = 0; i < SHUTDOWN_ACTIONS_COUNT; i++) { | 1489 | for (i = 0; i < SHUTDOWN_ACTIONS_COUNT; i++) { |
1489 | if (!shutdown_actions_list[i]) | ||
1490 | continue; | ||
1491 | if (sysfs_streq(buf, shutdown_actions_list[i]->name)) { | 1490 | if (sysfs_streq(buf, shutdown_actions_list[i]->name)) { |
1492 | trigger->action = shutdown_actions_list[i]; | 1491 | if (shutdown_actions_list[i]->init_rc) { |
1493 | return len; | 1492 | return shutdown_actions_list[i]->init_rc; |
1493 | } else { | ||
1494 | trigger->action = shutdown_actions_list[i]; | ||
1495 | return len; | ||
1496 | } | ||
1494 | } | 1497 | } |
1495 | } | 1498 | } |
1496 | return -EINVAL; | 1499 | return -EINVAL; |
@@ -1640,8 +1643,8 @@ static void __init shutdown_actions_init(void) | |||
1640 | for (i = 0; i < SHUTDOWN_ACTIONS_COUNT; i++) { | 1643 | for (i = 0; i < SHUTDOWN_ACTIONS_COUNT; i++) { |
1641 | if (!shutdown_actions_list[i]->init) | 1644 | if (!shutdown_actions_list[i]->init) |
1642 | continue; | 1645 | continue; |
1643 | if (shutdown_actions_list[i]->init()) | 1646 | shutdown_actions_list[i]->init_rc = |
1644 | shutdown_actions_list[i] = NULL; | 1647 | shutdown_actions_list[i]->init(); |
1645 | } | 1648 | } |
1646 | } | 1649 | } |
1647 | 1650 | ||
diff --git a/arch/s390/kernel/ptrace.c b/arch/s390/kernel/ptrace.c index 490b39934d65..43acd73105b7 100644 --- a/arch/s390/kernel/ptrace.c +++ b/arch/s390/kernel/ptrace.c | |||
@@ -26,7 +26,6 @@ | |||
26 | #include <linux/sched.h> | 26 | #include <linux/sched.h> |
27 | #include <linux/mm.h> | 27 | #include <linux/mm.h> |
28 | #include <linux/smp.h> | 28 | #include <linux/smp.h> |
29 | #include <linux/smp_lock.h> | ||
30 | #include <linux/errno.h> | 29 | #include <linux/errno.h> |
31 | #include <linux/ptrace.h> | 30 | #include <linux/ptrace.h> |
32 | #include <linux/user.h> | 31 | #include <linux/user.h> |
diff --git a/arch/s390/kernel/smp.c b/arch/s390/kernel/smp.c index 2270730f5354..be2cae083406 100644 --- a/arch/s390/kernel/smp.c +++ b/arch/s390/kernel/smp.c | |||
@@ -687,13 +687,14 @@ void __init smp_prepare_cpus(unsigned int max_cpus) | |||
687 | #ifndef CONFIG_64BIT | 687 | #ifndef CONFIG_64BIT |
688 | if (MACHINE_HAS_IEEE) | 688 | if (MACHINE_HAS_IEEE) |
689 | lowcore->extended_save_area_addr = (u32) save_area; | 689 | lowcore->extended_save_area_addr = (u32) save_area; |
690 | #else | ||
691 | if (vdso_alloc_per_cpu(smp_processor_id(), lowcore)) | ||
692 | BUG(); | ||
693 | #endif | 690 | #endif |
694 | set_prefix((u32)(unsigned long) lowcore); | 691 | set_prefix((u32)(unsigned long) lowcore); |
695 | local_mcck_enable(); | 692 | local_mcck_enable(); |
696 | local_irq_enable(); | 693 | local_irq_enable(); |
694 | #ifdef CONFIG_64BIT | ||
695 | if (vdso_alloc_per_cpu(smp_processor_id(), &S390_lowcore)) | ||
696 | BUG(); | ||
697 | #endif | ||
697 | for_each_possible_cpu(cpu) | 698 | for_each_possible_cpu(cpu) |
698 | if (cpu != smp_processor_id()) | 699 | if (cpu != smp_processor_id()) |
699 | smp_create_idle(cpu); | 700 | smp_create_idle(cpu); |
diff --git a/arch/s390/kernel/vdso64/clock_gettime.S b/arch/s390/kernel/vdso64/clock_gettime.S index 79dbfee831ec..49106c6e6f88 100644 --- a/arch/s390/kernel/vdso64/clock_gettime.S +++ b/arch/s390/kernel/vdso64/clock_gettime.S | |||
@@ -88,10 +88,17 @@ __kernel_clock_gettime: | |||
88 | llilh %r4,0x0100 | 88 | llilh %r4,0x0100 |
89 | sar %a4,%r4 | 89 | sar %a4,%r4 |
90 | lghi %r4,0 | 90 | lghi %r4,0 |
91 | epsw %r5,0 | ||
91 | sacf 512 /* Magic ectg instruction */ | 92 | sacf 512 /* Magic ectg instruction */ |
92 | .insn ssf,0xc80100000000,__VDSO_ECTG_BASE(4),__VDSO_ECTG_USER(4),4 | 93 | .insn ssf,0xc80100000000,__VDSO_ECTG_BASE(4),__VDSO_ECTG_USER(4),4 |
93 | sacf 0 | 94 | tml %r5,0x4000 |
94 | sar %a4,%r2 | 95 | jo 11f |
96 | tml %r5,0x8000 | ||
97 | jno 10f | ||
98 | sacf 256 | ||
99 | j 11f | ||
100 | 10: sacf 0 | ||
101 | 11: sar %a4,%r2 | ||
95 | algr %r1,%r0 /* r1 = cputime as TOD value */ | 102 | algr %r1,%r0 /* r1 = cputime as TOD value */ |
96 | mghi %r1,1000 /* convert to nanoseconds */ | 103 | mghi %r1,1000 /* convert to nanoseconds */ |
97 | srlg %r1,%r1,12 /* r1 = cputime in nanosec */ | 104 | srlg %r1,%r1,12 /* r1 = cputime in nanosec */ |
diff --git a/arch/s390/kvm/interrupt.c b/arch/s390/kvm/interrupt.c index f04f5301b1b4..4d613415c435 100644 --- a/arch/s390/kvm/interrupt.c +++ b/arch/s390/kvm/interrupt.c | |||
@@ -386,7 +386,7 @@ no_timer: | |||
386 | } | 386 | } |
387 | __unset_cpu_idle(vcpu); | 387 | __unset_cpu_idle(vcpu); |
388 | __set_current_state(TASK_RUNNING); | 388 | __set_current_state(TASK_RUNNING); |
389 | remove_wait_queue(&vcpu->wq, &wait); | 389 | remove_wait_queue(&vcpu->arch.local_int.wq, &wait); |
390 | spin_unlock_bh(&vcpu->arch.local_int.lock); | 390 | spin_unlock_bh(&vcpu->arch.local_int.lock); |
391 | spin_unlock(&vcpu->arch.local_int.float_int->lock); | 391 | spin_unlock(&vcpu->arch.local_int.float_int->lock); |
392 | hrtimer_try_to_cancel(&vcpu->arch.ckc_timer); | 392 | hrtimer_try_to_cancel(&vcpu->arch.ckc_timer); |
diff --git a/arch/s390/kvm/sigp.c b/arch/s390/kvm/sigp.c index 36678835034d..0ef81d6776e9 100644 --- a/arch/s390/kvm/sigp.c +++ b/arch/s390/kvm/sigp.c | |||
@@ -169,7 +169,7 @@ static int __sigp_set_prefix(struct kvm_vcpu *vcpu, u16 cpu_addr, u32 address, | |||
169 | unsigned long *reg) | 169 | unsigned long *reg) |
170 | { | 170 | { |
171 | struct kvm_s390_float_interrupt *fi = &vcpu->kvm->arch.float_int; | 171 | struct kvm_s390_float_interrupt *fi = &vcpu->kvm->arch.float_int; |
172 | struct kvm_s390_local_interrupt *li; | 172 | struct kvm_s390_local_interrupt *li = NULL; |
173 | struct kvm_s390_interrupt_info *inti; | 173 | struct kvm_s390_interrupt_info *inti; |
174 | int rc; | 174 | int rc; |
175 | u8 tmp; | 175 | u8 tmp; |
@@ -189,9 +189,10 @@ static int __sigp_set_prefix(struct kvm_vcpu *vcpu, u16 cpu_addr, u32 address, | |||
189 | return 2; /* busy */ | 189 | return 2; /* busy */ |
190 | 190 | ||
191 | spin_lock(&fi->lock); | 191 | spin_lock(&fi->lock); |
192 | li = fi->local_int[cpu_addr]; | 192 | if (cpu_addr < KVM_MAX_VCPUS) |
193 | li = fi->local_int[cpu_addr]; | ||
193 | 194 | ||
194 | if ((cpu_addr >= KVM_MAX_VCPUS) || (li == NULL)) { | 195 | if (li == NULL) { |
195 | rc = 1; /* incorrect state */ | 196 | rc = 1; /* incorrect state */ |
196 | *reg &= SIGP_STAT_INCORRECT_STATE; | 197 | *reg &= SIGP_STAT_INCORRECT_STATE; |
197 | kfree(inti); | 198 | kfree(inti); |
diff --git a/arch/s390/lib/Makefile b/arch/s390/lib/Makefile index ab6735df2d21..97975ec7a274 100644 --- a/arch/s390/lib/Makefile +++ b/arch/s390/lib/Makefile | |||
@@ -3,6 +3,6 @@ | |||
3 | # | 3 | # |
4 | 4 | ||
5 | lib-y += delay.o string.o uaccess_std.o uaccess_pt.o | 5 | lib-y += delay.o string.o uaccess_std.o uaccess_pt.o |
6 | obj-$(CONFIG_32BIT) += div64.o qrnnd.o | 6 | obj-$(CONFIG_32BIT) += div64.o qrnnd.o ucmpdi2.o |
7 | lib-$(CONFIG_64BIT) += uaccess_mvcos.o | 7 | lib-$(CONFIG_64BIT) += uaccess_mvcos.o |
8 | lib-$(CONFIG_SMP) += spinlock.o | 8 | lib-$(CONFIG_SMP) += spinlock.o |
diff --git a/arch/s390/lib/delay.c b/arch/s390/lib/delay.c index 3f5f680726ed..97c1eca83cc2 100644 --- a/arch/s390/lib/delay.c +++ b/arch/s390/lib/delay.c | |||
@@ -36,9 +36,11 @@ static void __udelay_disabled(unsigned long usecs) | |||
36 | cr0 = (cr0_saved & 0xffff00e0) | 0x00000800; | 36 | cr0 = (cr0_saved & 0xffff00e0) | 0x00000800; |
37 | __ctl_load(cr0 , 0, 0); | 37 | __ctl_load(cr0 , 0, 0); |
38 | mask = psw_kernel_bits | PSW_MASK_WAIT | PSW_MASK_EXT; | 38 | mask = psw_kernel_bits | PSW_MASK_WAIT | PSW_MASK_EXT; |
39 | lockdep_off(); | ||
39 | trace_hardirqs_on(); | 40 | trace_hardirqs_on(); |
40 | __load_psw_mask(mask); | 41 | __load_psw_mask(mask); |
41 | local_irq_disable(); | 42 | local_irq_disable(); |
43 | lockdep_on(); | ||
42 | __ctl_load(cr0_saved, 0, 0); | 44 | __ctl_load(cr0_saved, 0, 0); |
43 | local_tick_enable(clock_saved); | 45 | local_tick_enable(clock_saved); |
44 | set_clock_comparator(S390_lowcore.clock_comparator); | 46 | set_clock_comparator(S390_lowcore.clock_comparator); |
diff --git a/arch/s390/lib/ucmpdi2.c b/arch/s390/lib/ucmpdi2.c new file mode 100644 index 000000000000..3e05ff532582 --- /dev/null +++ b/arch/s390/lib/ucmpdi2.c | |||
@@ -0,0 +1,26 @@ | |||
1 | #include <linux/module.h> | ||
2 | |||
3 | union ull_union { | ||
4 | unsigned long long ull; | ||
5 | struct { | ||
6 | unsigned int high; | ||
7 | unsigned int low; | ||
8 | } ui; | ||
9 | }; | ||
10 | |||
11 | int __ucmpdi2(unsigned long long a, unsigned long long b) | ||
12 | { | ||
13 | union ull_union au = {.ull = a}; | ||
14 | union ull_union bu = {.ull = b}; | ||
15 | |||
16 | if (au.ui.high < bu.ui.high) | ||
17 | return 0; | ||
18 | else if (au.ui.high > bu.ui.high) | ||
19 | return 2; | ||
20 | if (au.ui.low < bu.ui.low) | ||
21 | return 0; | ||
22 | else if (au.ui.low > bu.ui.low) | ||
23 | return 2; | ||
24 | return 1; | ||
25 | } | ||
26 | EXPORT_SYMBOL(__ucmpdi2); | ||
diff --git a/arch/s390/mm/fault.c b/arch/s390/mm/fault.c index 74eb26bf1970..e5e119fe03b2 100644 --- a/arch/s390/mm/fault.c +++ b/arch/s390/mm/fault.c | |||
@@ -22,7 +22,6 @@ | |||
22 | #include <linux/compat.h> | 22 | #include <linux/compat.h> |
23 | #include <linux/smp.h> | 23 | #include <linux/smp.h> |
24 | #include <linux/kdebug.h> | 24 | #include <linux/kdebug.h> |
25 | #include <linux/smp_lock.h> | ||
26 | #include <linux/init.h> | 25 | #include <linux/init.h> |
27 | #include <linux/console.h> | 26 | #include <linux/console.h> |
28 | #include <linux/module.h> | 27 | #include <linux/module.h> |
diff --git a/arch/s390/power/swsusp.c b/arch/s390/power/swsusp.c index e6a4fe9f5f24..bd1f5c6b0b8c 100644 --- a/arch/s390/power/swsusp.c +++ b/arch/s390/power/swsusp.c | |||
@@ -7,24 +7,36 @@ | |||
7 | * | 7 | * |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <asm/system.h> | ||
10 | 11 | ||
11 | /* | ||
12 | * save CPU registers before creating a hibernation image and before | ||
13 | * restoring the memory state from it | ||
14 | */ | ||
15 | void save_processor_state(void) | 12 | void save_processor_state(void) |
16 | { | 13 | { |
17 | /* implentation contained in the | 14 | /* swsusp_arch_suspend() actually saves all cpu register contents. |
18 | * swsusp_arch_suspend function | 15 | * Machine checks must be disabled since swsusp_arch_suspend() stores |
16 | * register contents to their lowcore save areas. That's the same | ||
17 | * place where register contents on machine checks would be saved. | ||
18 | * To avoid register corruption disable machine checks. | ||
19 | * We must also disable machine checks in the new psw mask for | ||
20 | * program checks, since swsusp_arch_suspend() may generate program | ||
21 | * checks. Disabling machine checks for all other new psw masks is | ||
22 | * just paranoia. | ||
19 | */ | 23 | */ |
24 | local_mcck_disable(); | ||
25 | /* Disable lowcore protection */ | ||
26 | __ctl_clear_bit(0,28); | ||
27 | S390_lowcore.external_new_psw.mask &= ~PSW_MASK_MCHECK; | ||
28 | S390_lowcore.svc_new_psw.mask &= ~PSW_MASK_MCHECK; | ||
29 | S390_lowcore.io_new_psw.mask &= ~PSW_MASK_MCHECK; | ||
30 | S390_lowcore.program_new_psw.mask &= ~PSW_MASK_MCHECK; | ||
20 | } | 31 | } |
21 | 32 | ||
22 | /* | ||
23 | * restore the contents of CPU registers | ||
24 | */ | ||
25 | void restore_processor_state(void) | 33 | void restore_processor_state(void) |
26 | { | 34 | { |
27 | /* implentation contained in the | 35 | S390_lowcore.external_new_psw.mask |= PSW_MASK_MCHECK; |
28 | * swsusp_arch_resume function | 36 | S390_lowcore.svc_new_psw.mask |= PSW_MASK_MCHECK; |
29 | */ | 37 | S390_lowcore.io_new_psw.mask |= PSW_MASK_MCHECK; |
38 | S390_lowcore.program_new_psw.mask |= PSW_MASK_MCHECK; | ||
39 | /* Enable lowcore protection */ | ||
40 | __ctl_set_bit(0,28); | ||
41 | local_mcck_enable(); | ||
30 | } | 42 | } |
diff --git a/arch/s390/power/swsusp_asm64.S b/arch/s390/power/swsusp_asm64.S index 76d688da32fa..b26df5c5933e 100644 --- a/arch/s390/power/swsusp_asm64.S +++ b/arch/s390/power/swsusp_asm64.S | |||
@@ -32,19 +32,14 @@ swsusp_arch_suspend: | |||
32 | /* Deactivate DAT */ | 32 | /* Deactivate DAT */ |
33 | stnsm __SF_EMPTY(%r15),0xfb | 33 | stnsm __SF_EMPTY(%r15),0xfb |
34 | 34 | ||
35 | /* Switch off lowcore protection */ | ||
36 | stctg %c0,%c0,__SF_EMPTY(%r15) | ||
37 | ni __SF_EMPTY+4(%r15),0xef | ||
38 | lctlg %c0,%c0,__SF_EMPTY(%r15) | ||
39 | |||
40 | /* Store prefix register on stack */ | 35 | /* Store prefix register on stack */ |
41 | stpx __SF_EMPTY(%r15) | 36 | stpx __SF_EMPTY(%r15) |
42 | 37 | ||
43 | /* Setup base register for lowcore (absolute 0) */ | 38 | /* Save prefix register contents for lowcore */ |
44 | llgf %r1,__SF_EMPTY(%r15) | 39 | llgf %r4,__SF_EMPTY(%r15) |
45 | 40 | ||
46 | /* Get pointer to save area */ | 41 | /* Get pointer to save area */ |
47 | aghi %r1,0x1000 | 42 | lghi %r1,0x1000 |
48 | 43 | ||
49 | /* Store registers */ | 44 | /* Store registers */ |
50 | mvc 0x318(4,%r1),__SF_EMPTY(%r15) /* move prefix to lowcore */ | 45 | mvc 0x318(4,%r1),__SF_EMPTY(%r15) /* move prefix to lowcore */ |
@@ -79,17 +74,15 @@ swsusp_arch_suspend: | |||
79 | xc __SF_EMPTY(4,%r15),__SF_EMPTY(%r15) | 74 | xc __SF_EMPTY(4,%r15),__SF_EMPTY(%r15) |
80 | spx __SF_EMPTY(%r15) | 75 | spx __SF_EMPTY(%r15) |
81 | 76 | ||
82 | /* Setup lowcore */ | 77 | lghi %r2,0 |
83 | brasl %r14,setup_lowcore_early | 78 | lghi %r3,2*PAGE_SIZE |
79 | lghi %r5,2*PAGE_SIZE | ||
80 | 1: mvcle %r2,%r4,0 | ||
81 | jo 1b | ||
84 | 82 | ||
85 | /* Save image */ | 83 | /* Save image */ |
86 | brasl %r14,swsusp_save | 84 | brasl %r14,swsusp_save |
87 | 85 | ||
88 | /* Switch on lowcore protection */ | ||
89 | stctg %c0,%c0,__SF_EMPTY(%r15) | ||
90 | oi __SF_EMPTY+4(%r15),0x10 | ||
91 | lctlg %c0,%c0,__SF_EMPTY(%r15) | ||
92 | |||
93 | /* Restore prefix register and return */ | 86 | /* Restore prefix register and return */ |
94 | lghi %r1,0x1000 | 87 | lghi %r1,0x1000 |
95 | spx 0x318(%r1) | 88 | spx 0x318(%r1) |
@@ -117,11 +110,6 @@ swsusp_arch_resume: | |||
117 | /* Deactivate DAT */ | 110 | /* Deactivate DAT */ |
118 | stnsm __SF_EMPTY(%r15),0xfb | 111 | stnsm __SF_EMPTY(%r15),0xfb |
119 | 112 | ||
120 | /* Switch off lowcore protection */ | ||
121 | stctg %c0,%c0,__SF_EMPTY(%r15) | ||
122 | ni __SF_EMPTY+4(%r15),0xef | ||
123 | lctlg %c0,%c0,__SF_EMPTY(%r15) | ||
124 | |||
125 | /* Set prefix page to zero */ | 113 | /* Set prefix page to zero */ |
126 | xc __SF_EMPTY(4,%r15),__SF_EMPTY(%r15) | 114 | xc __SF_EMPTY(4,%r15),__SF_EMPTY(%r15) |
127 | spx __SF_EMPTY(%r15) | 115 | spx __SF_EMPTY(%r15) |
@@ -175,7 +163,7 @@ swsusp_arch_resume: | |||
175 | /* Load old stack */ | 163 | /* Load old stack */ |
176 | lg %r15,0x2f8(%r13) | 164 | lg %r15,0x2f8(%r13) |
177 | 165 | ||
178 | /* Pointer to save arae */ | 166 | /* Pointer to save area */ |
179 | lghi %r13,0x1000 | 167 | lghi %r13,0x1000 |
180 | 168 | ||
181 | #ifdef CONFIG_SMP | 169 | #ifdef CONFIG_SMP |
@@ -187,11 +175,6 @@ swsusp_arch_resume: | |||
187 | /* Restore prefix register */ | 175 | /* Restore prefix register */ |
188 | spx 0x318(%r13) | 176 | spx 0x318(%r13) |
189 | 177 | ||
190 | /* Switch on lowcore protection */ | ||
191 | stctg %c0,%c0,__SF_EMPTY(%r15) | ||
192 | oi __SF_EMPTY+4(%r15),0x10 | ||
193 | lctlg %c0,%c0,__SF_EMPTY(%r15) | ||
194 | |||
195 | /* Activate DAT */ | 178 | /* Activate DAT */ |
196 | stosm __SF_EMPTY(%r15),0x04 | 179 | stosm __SF_EMPTY(%r15),0x04 |
197 | 180 | ||
diff --git a/arch/sh/boards/mach-se/7724/setup.c b/arch/sh/boards/mach-se/7724/setup.c index c050a8d76dfd..8fed45a2fb85 100644 --- a/arch/sh/boards/mach-se/7724/setup.c +++ b/arch/sh/boards/mach-se/7724/setup.c | |||
@@ -19,6 +19,7 @@ | |||
19 | #include <linux/smc91x.h> | 19 | #include <linux/smc91x.h> |
20 | #include <linux/gpio.h> | 20 | #include <linux/gpio.h> |
21 | #include <linux/input.h> | 21 | #include <linux/input.h> |
22 | #include <linux/usb/r8a66597.h> | ||
22 | #include <video/sh_mobile_lcdc.h> | 23 | #include <video/sh_mobile_lcdc.h> |
23 | #include <media/sh_mobile_ceu.h> | 24 | #include <media/sh_mobile_ceu.h> |
24 | #include <asm/io.h> | 25 | #include <asm/io.h> |
@@ -302,6 +303,34 @@ static struct platform_device sh_eth_device = { | |||
302 | .resource = sh_eth_resources, | 303 | .resource = sh_eth_resources, |
303 | }; | 304 | }; |
304 | 305 | ||
306 | static struct r8a66597_platdata sh7724_usb0_host_data = { | ||
307 | }; | ||
308 | |||
309 | static struct resource sh7724_usb0_host_resources[] = { | ||
310 | [0] = { | ||
311 | .start = 0xa4d80000, | ||
312 | .end = 0xa4d800ff, | ||
313 | .flags = IORESOURCE_MEM, | ||
314 | }, | ||
315 | [1] = { | ||
316 | .start = 65, | ||
317 | .end = 65, | ||
318 | .flags = IORESOURCE_IRQ | IRQF_TRIGGER_LOW, | ||
319 | }, | ||
320 | }; | ||
321 | |||
322 | static struct platform_device sh7724_usb0_host_device = { | ||
323 | .name = "r8a66597_hcd", | ||
324 | .id = 0, | ||
325 | .dev = { | ||
326 | .dma_mask = NULL, /* not use dma */ | ||
327 | .coherent_dma_mask = 0xffffffff, | ||
328 | .platform_data = &sh7724_usb0_host_data, | ||
329 | }, | ||
330 | .num_resources = ARRAY_SIZE(sh7724_usb0_host_resources), | ||
331 | .resource = sh7724_usb0_host_resources, | ||
332 | }; | ||
333 | |||
305 | static struct platform_device *ms7724se_devices[] __initdata = { | 334 | static struct platform_device *ms7724se_devices[] __initdata = { |
306 | &heartbeat_device, | 335 | &heartbeat_device, |
307 | &smc91x_eth_device, | 336 | &smc91x_eth_device, |
@@ -311,6 +340,7 @@ static struct platform_device *ms7724se_devices[] __initdata = { | |||
311 | &ceu1_device, | 340 | &ceu1_device, |
312 | &keysc_device, | 341 | &keysc_device, |
313 | &sh_eth_device, | 342 | &sh_eth_device, |
343 | &sh7724_usb0_host_device, | ||
314 | }; | 344 | }; |
315 | 345 | ||
316 | #define EEPROM_OP 0xBA206000 | 346 | #define EEPROM_OP 0xBA206000 |
@@ -364,6 +394,7 @@ static void __init sh_eth_init(void) | |||
364 | #define SW4140 0xBA201000 | 394 | #define SW4140 0xBA201000 |
365 | #define FPGA_OUT 0xBA200400 | 395 | #define FPGA_OUT 0xBA200400 |
366 | #define PORT_HIZA 0xA4050158 | 396 | #define PORT_HIZA 0xA4050158 |
397 | #define PORT_MSELCRB 0xA4050182 | ||
367 | 398 | ||
368 | #define SW41_A 0x0100 | 399 | #define SW41_A 0x0100 |
369 | #define SW41_B 0x0200 | 400 | #define SW41_B 0x0200 |
@@ -373,6 +404,7 @@ static void __init sh_eth_init(void) | |||
373 | #define SW41_F 0x2000 | 404 | #define SW41_F 0x2000 |
374 | #define SW41_G 0x4000 | 405 | #define SW41_G 0x4000 |
375 | #define SW41_H 0x8000 | 406 | #define SW41_H 0x8000 |
407 | |||
376 | static int __init devices_setup(void) | 408 | static int __init devices_setup(void) |
377 | { | 409 | { |
378 | u16 sw = ctrl_inw(SW4140); /* select camera, monitor */ | 410 | u16 sw = ctrl_inw(SW4140); /* select camera, monitor */ |
@@ -385,6 +417,12 @@ static int __init devices_setup(void) | |||
385 | (1 << 14)), /* RMII */ | 417 | (1 << 14)), /* RMII */ |
386 | FPGA_OUT); | 418 | FPGA_OUT); |
387 | 419 | ||
420 | /* turn on USB clocks, use external clock */ | ||
421 | ctrl_outw((ctrl_inw(PORT_MSELCRB) & ~0xc000) | 0x8000, PORT_MSELCRB); | ||
422 | |||
423 | /* enable USB0 port */ | ||
424 | ctrl_outw(0x0600, 0xa40501d4); | ||
425 | |||
388 | /* enable IRQ 0,1,2 */ | 426 | /* enable IRQ 0,1,2 */ |
389 | gpio_request(GPIO_FN_INTC_IRQ0, NULL); | 427 | gpio_request(GPIO_FN_INTC_IRQ0, NULL); |
390 | gpio_request(GPIO_FN_INTC_IRQ1, NULL); | 428 | gpio_request(GPIO_FN_INTC_IRQ1, NULL); |
diff --git a/arch/sh/include/asm/perf_counter.h b/arch/sh/include/asm/perf_counter.h index 61c2b40c802c..d8e6bb9c0ccc 100644 --- a/arch/sh/include/asm/perf_counter.h +++ b/arch/sh/include/asm/perf_counter.h | |||
@@ -4,4 +4,6 @@ | |||
4 | /* SH only supports software counters through this interface. */ | 4 | /* SH only supports software counters through this interface. */ |
5 | static inline void set_perf_counter_pending(void) {} | 5 | static inline void set_perf_counter_pending(void) {} |
6 | 6 | ||
7 | #define PERF_COUNTER_INDEX_OFFSET 0 | ||
8 | |||
7 | #endif /* __ASM_SH_PERF_COUNTER_H */ | 9 | #endif /* __ASM_SH_PERF_COUNTER_H */ |
diff --git a/arch/sh/include/asm/pgalloc.h b/arch/sh/include/asm/pgalloc.h index 84dd2db7104c..63ca37bd9a95 100644 --- a/arch/sh/include/asm/pgalloc.h +++ b/arch/sh/include/asm/pgalloc.h | |||
@@ -73,20 +73,12 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) | |||
73 | quicklist_free_page(QUICK_PT, NULL, pte); | 73 | quicklist_free_page(QUICK_PT, NULL, pte); |
74 | } | 74 | } |
75 | 75 | ||
76 | #define __pte_free_tlb(tlb,pte) \ | 76 | #define __pte_free_tlb(tlb,pte,addr) \ |
77 | do { \ | 77 | do { \ |
78 | pgtable_page_dtor(pte); \ | 78 | pgtable_page_dtor(pte); \ |
79 | tlb_remove_page((tlb), (pte)); \ | 79 | tlb_remove_page((tlb), (pte)); \ |
80 | } while (0) | 80 | } while (0) |
81 | 81 | ||
82 | /* | ||
83 | * allocating and freeing a pmd is trivial: the 1-entry pmd is | ||
84 | * inside the pgd, so has no extra memory associated with it. | ||
85 | */ | ||
86 | |||
87 | #define pmd_free(mm, x) do { } while (0) | ||
88 | #define __pmd_free_tlb(tlb,x) do { } while (0) | ||
89 | |||
90 | static inline void check_pgt_cache(void) | 82 | static inline void check_pgt_cache(void) |
91 | { | 83 | { |
92 | quicklist_trim(QUICK_PGD, NULL, 25, 16); | 84 | quicklist_trim(QUICK_PGD, NULL, 25, 16); |
diff --git a/arch/sh/include/asm/thread_info.h b/arch/sh/include/asm/thread_info.h index f09ac4806294..d570ac2e5cb9 100644 --- a/arch/sh/include/asm/thread_info.h +++ b/arch/sh/include/asm/thread_info.h | |||
@@ -51,7 +51,7 @@ struct thread_info { | |||
51 | .exec_domain = &default_exec_domain, \ | 51 | .exec_domain = &default_exec_domain, \ |
52 | .flags = 0, \ | 52 | .flags = 0, \ |
53 | .cpu = 0, \ | 53 | .cpu = 0, \ |
54 | .preempt_count = 1, \ | 54 | .preempt_count = INIT_PREEMPT_COUNT, \ |
55 | .addr_limit = KERNEL_DS, \ | 55 | .addr_limit = KERNEL_DS, \ |
56 | .restart_block = { \ | 56 | .restart_block = { \ |
57 | .fn = do_no_restart_syscall, \ | 57 | .fn = do_no_restart_syscall, \ |
diff --git a/arch/sh/include/asm/tlb.h b/arch/sh/include/asm/tlb.h index 9c16f737074a..da8fe7ab8728 100644 --- a/arch/sh/include/asm/tlb.h +++ b/arch/sh/include/asm/tlb.h | |||
@@ -91,9 +91,9 @@ tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) | |||
91 | } | 91 | } |
92 | 92 | ||
93 | #define tlb_remove_page(tlb,page) free_page_and_swap_cache(page) | 93 | #define tlb_remove_page(tlb,page) free_page_and_swap_cache(page) |
94 | #define pte_free_tlb(tlb, ptep) pte_free((tlb)->mm, ptep) | 94 | #define pte_free_tlb(tlb, ptep, addr) pte_free((tlb)->mm, ptep) |
95 | #define pmd_free_tlb(tlb, pmdp) pmd_free((tlb)->mm, pmdp) | 95 | #define pmd_free_tlb(tlb, pmdp, addr) pmd_free((tlb)->mm, pmdp) |
96 | #define pud_free_tlb(tlb, pudp) pud_free((tlb)->mm, pudp) | 96 | #define pud_free_tlb(tlb, pudp, addr) pud_free((tlb)->mm, pudp) |
97 | 97 | ||
98 | #define tlb_migrate_finish(mm) do { } while (0) | 98 | #define tlb_migrate_finish(mm) do { } while (0) |
99 | 99 | ||
diff --git a/arch/sh/mm/tlb-sh3.c b/arch/sh/mm/tlb-sh3.c index 7fbfd5a11ffa..17cb7c3adf22 100644 --- a/arch/sh/mm/tlb-sh3.c +++ b/arch/sh/mm/tlb-sh3.c | |||
@@ -18,7 +18,6 @@ | |||
18 | #include <linux/mman.h> | 18 | #include <linux/mman.h> |
19 | #include <linux/mm.h> | 19 | #include <linux/mm.h> |
20 | #include <linux/smp.h> | 20 | #include <linux/smp.h> |
21 | #include <linux/smp_lock.h> | ||
22 | #include <linux/interrupt.h> | 21 | #include <linux/interrupt.h> |
23 | 22 | ||
24 | #include <asm/system.h> | 23 | #include <asm/system.h> |
diff --git a/arch/sparc/include/asm/pgalloc_32.h b/arch/sparc/include/asm/pgalloc_32.h index 681582d26969..ca2b34456c4b 100644 --- a/arch/sparc/include/asm/pgalloc_32.h +++ b/arch/sparc/include/asm/pgalloc_32.h | |||
@@ -44,8 +44,8 @@ BTFIXUPDEF_CALL(pmd_t *, pmd_alloc_one, struct mm_struct *, unsigned long) | |||
44 | BTFIXUPDEF_CALL(void, free_pmd_fast, pmd_t *) | 44 | BTFIXUPDEF_CALL(void, free_pmd_fast, pmd_t *) |
45 | #define free_pmd_fast(pmd) BTFIXUP_CALL(free_pmd_fast)(pmd) | 45 | #define free_pmd_fast(pmd) BTFIXUP_CALL(free_pmd_fast)(pmd) |
46 | 46 | ||
47 | #define pmd_free(mm, pmd) free_pmd_fast(pmd) | 47 | #define pmd_free(mm, pmd) free_pmd_fast(pmd) |
48 | #define __pmd_free_tlb(tlb, pmd) pmd_free((tlb)->mm, pmd) | 48 | #define __pmd_free_tlb(tlb, pmd, addr) pmd_free((tlb)->mm, pmd) |
49 | 49 | ||
50 | BTFIXUPDEF_CALL(void, pmd_populate, pmd_t *, struct page *) | 50 | BTFIXUPDEF_CALL(void, pmd_populate, pmd_t *, struct page *) |
51 | #define pmd_populate(MM, PMD, PTE) BTFIXUP_CALL(pmd_populate)(PMD, PTE) | 51 | #define pmd_populate(MM, PMD, PTE) BTFIXUP_CALL(pmd_populate)(PMD, PTE) |
@@ -62,7 +62,7 @@ BTFIXUPDEF_CALL(void, free_pte_fast, pte_t *) | |||
62 | #define pte_free_kernel(mm, pte) BTFIXUP_CALL(free_pte_fast)(pte) | 62 | #define pte_free_kernel(mm, pte) BTFIXUP_CALL(free_pte_fast)(pte) |
63 | 63 | ||
64 | BTFIXUPDEF_CALL(void, pte_free, pgtable_t ) | 64 | BTFIXUPDEF_CALL(void, pte_free, pgtable_t ) |
65 | #define pte_free(mm, pte) BTFIXUP_CALL(pte_free)(pte) | 65 | #define pte_free(mm, pte) BTFIXUP_CALL(pte_free)(pte) |
66 | #define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, pte) | 66 | #define __pte_free_tlb(tlb, pte, addr) pte_free((tlb)->mm, pte) |
67 | 67 | ||
68 | #endif /* _SPARC_PGALLOC_H */ | 68 | #endif /* _SPARC_PGALLOC_H */ |
diff --git a/arch/sparc/include/asm/thread_info_32.h b/arch/sparc/include/asm/thread_info_32.h index 0f7b0e5fb1c7..844d73a0340c 100644 --- a/arch/sparc/include/asm/thread_info_32.h +++ b/arch/sparc/include/asm/thread_info_32.h | |||
@@ -54,8 +54,6 @@ struct thread_info { | |||
54 | 54 | ||
55 | /* | 55 | /* |
56 | * macros/functions for gaining access to the thread information structure | 56 | * macros/functions for gaining access to the thread information structure |
57 | * | ||
58 | * preempt_count needs to be 1 initially, until the scheduler is functional. | ||
59 | */ | 57 | */ |
60 | #define INIT_THREAD_INFO(tsk) \ | 58 | #define INIT_THREAD_INFO(tsk) \ |
61 | { \ | 59 | { \ |
@@ -64,7 +62,7 @@ struct thread_info { | |||
64 | .exec_domain = &default_exec_domain, \ | 62 | .exec_domain = &default_exec_domain, \ |
65 | .flags = 0, \ | 63 | .flags = 0, \ |
66 | .cpu = 0, \ | 64 | .cpu = 0, \ |
67 | .preempt_count = 1, \ | 65 | .preempt_count = INIT_PREEMPT_COUNT, \ |
68 | .restart_block = { \ | 66 | .restart_block = { \ |
69 | .fn = do_no_restart_syscall, \ | 67 | .fn = do_no_restart_syscall, \ |
70 | }, \ | 68 | }, \ |
diff --git a/arch/sparc/include/asm/thread_info_64.h b/arch/sparc/include/asm/thread_info_64.h index 65865726b283..1b45a7bbe407 100644 --- a/arch/sparc/include/asm/thread_info_64.h +++ b/arch/sparc/include/asm/thread_info_64.h | |||
@@ -125,8 +125,6 @@ struct thread_info { | |||
125 | 125 | ||
126 | /* | 126 | /* |
127 | * macros/functions for gaining access to the thread information structure | 127 | * macros/functions for gaining access to the thread information structure |
128 | * | ||
129 | * preempt_count needs to be 1 initially, until the scheduler is functional. | ||
130 | */ | 128 | */ |
131 | #ifndef __ASSEMBLY__ | 129 | #ifndef __ASSEMBLY__ |
132 | 130 | ||
@@ -135,7 +133,7 @@ struct thread_info { | |||
135 | .task = &tsk, \ | 133 | .task = &tsk, \ |
136 | .flags = ((unsigned long)ASI_P) << TI_FLAG_CURRENT_DS_SHIFT, \ | 134 | .flags = ((unsigned long)ASI_P) << TI_FLAG_CURRENT_DS_SHIFT, \ |
137 | .exec_domain = &default_exec_domain, \ | 135 | .exec_domain = &default_exec_domain, \ |
138 | .preempt_count = 1, \ | 136 | .preempt_count = INIT_PREEMPT_COUNT, \ |
139 | .restart_block = { \ | 137 | .restart_block = { \ |
140 | .fn = do_no_restart_syscall, \ | 138 | .fn = do_no_restart_syscall, \ |
141 | }, \ | 139 | }, \ |
diff --git a/arch/sparc/include/asm/tlb_64.h b/arch/sparc/include/asm/tlb_64.h index ee38e731bfa6..dca406b9b6fc 100644 --- a/arch/sparc/include/asm/tlb_64.h +++ b/arch/sparc/include/asm/tlb_64.h | |||
@@ -100,9 +100,9 @@ static inline void tlb_remove_page(struct mmu_gather *mp, struct page *page) | |||
100 | } | 100 | } |
101 | 101 | ||
102 | #define tlb_remove_tlb_entry(mp,ptep,addr) do { } while (0) | 102 | #define tlb_remove_tlb_entry(mp,ptep,addr) do { } while (0) |
103 | #define pte_free_tlb(mp, ptepage) pte_free((mp)->mm, ptepage) | 103 | #define pte_free_tlb(mp, ptepage, addr) pte_free((mp)->mm, ptepage) |
104 | #define pmd_free_tlb(mp, pmdp) pmd_free((mp)->mm, pmdp) | 104 | #define pmd_free_tlb(mp, pmdp, addr) pmd_free((mp)->mm, pmdp) |
105 | #define pud_free_tlb(tlb,pudp) __pud_free_tlb(tlb,pudp) | 105 | #define pud_free_tlb(tlb,pudp, addr) __pud_free_tlb(tlb,pudp,addr) |
106 | 106 | ||
107 | #define tlb_migrate_finish(mm) do { } while (0) | 107 | #define tlb_migrate_finish(mm) do { } while (0) |
108 | #define tlb_start_vma(tlb, vma) do { } while (0) | 108 | #define tlb_start_vma(tlb, vma) do { } while (0) |
diff --git a/arch/sparc/kernel/ptrace_32.c b/arch/sparc/kernel/ptrace_32.c index 8ce6285a06d5..7e3dfd9bb97e 100644 --- a/arch/sparc/kernel/ptrace_32.c +++ b/arch/sparc/kernel/ptrace_32.c | |||
@@ -16,7 +16,6 @@ | |||
16 | #include <linux/ptrace.h> | 16 | #include <linux/ptrace.h> |
17 | #include <linux/user.h> | 17 | #include <linux/user.h> |
18 | #include <linux/smp.h> | 18 | #include <linux/smp.h> |
19 | #include <linux/smp_lock.h> | ||
20 | #include <linux/security.h> | 19 | #include <linux/security.h> |
21 | #include <linux/signal.h> | 20 | #include <linux/signal.h> |
22 | #include <linux/regset.h> | 21 | #include <linux/regset.h> |
diff --git a/arch/sparc/kernel/ptrace_64.c b/arch/sparc/kernel/ptrace_64.c index a941c610e7ce..4ae91dc2feb9 100644 --- a/arch/sparc/kernel/ptrace_64.c +++ b/arch/sparc/kernel/ptrace_64.c | |||
@@ -17,7 +17,6 @@ | |||
17 | #include <linux/ptrace.h> | 17 | #include <linux/ptrace.h> |
18 | #include <linux/user.h> | 18 | #include <linux/user.h> |
19 | #include <linux/smp.h> | 19 | #include <linux/smp.h> |
20 | #include <linux/smp_lock.h> | ||
21 | #include <linux/security.h> | 20 | #include <linux/security.h> |
22 | #include <linux/seccomp.h> | 21 | #include <linux/seccomp.h> |
23 | #include <linux/audit.h> | 22 | #include <linux/audit.h> |
diff --git a/arch/sparc/kernel/time_64.c b/arch/sparc/kernel/time_64.c index 5c12e79b4bdf..da1218e8ee87 100644 --- a/arch/sparc/kernel/time_64.c +++ b/arch/sparc/kernel/time_64.c | |||
@@ -11,7 +11,6 @@ | |||
11 | #include <linux/errno.h> | 11 | #include <linux/errno.h> |
12 | #include <linux/module.h> | 12 | #include <linux/module.h> |
13 | #include <linux/sched.h> | 13 | #include <linux/sched.h> |
14 | #include <linux/smp_lock.h> | ||
15 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
16 | #include <linux/param.h> | 15 | #include <linux/param.h> |
17 | #include <linux/string.h> | 16 | #include <linux/string.h> |
diff --git a/arch/sparc/kernel/traps_32.c b/arch/sparc/kernel/traps_32.c index 358283341b47..c0490c7bbde0 100644 --- a/arch/sparc/kernel/traps_32.c +++ b/arch/sparc/kernel/traps_32.c | |||
@@ -13,7 +13,6 @@ | |||
13 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
14 | #include <linux/signal.h> | 14 | #include <linux/signal.h> |
15 | #include <linux/smp.h> | 15 | #include <linux/smp.h> |
16 | #include <linux/smp_lock.h> | ||
17 | #include <linux/kdebug.h> | 16 | #include <linux/kdebug.h> |
18 | 17 | ||
19 | #include <asm/delay.h> | 18 | #include <asm/delay.h> |
diff --git a/arch/sparc/kernel/vio.c b/arch/sparc/kernel/vio.c index 753d128ed158..c28c71449a6c 100644 --- a/arch/sparc/kernel/vio.c +++ b/arch/sparc/kernel/vio.c | |||
@@ -224,7 +224,12 @@ static struct vio_dev *vio_create_one(struct mdesc_handle *hp, u64 mp, | |||
224 | if (!strcmp(type, "domain-services-port")) | 224 | if (!strcmp(type, "domain-services-port")) |
225 | bus_id_name = "ds"; | 225 | bus_id_name = "ds"; |
226 | 226 | ||
227 | if (strlen(bus_id_name) >= BUS_ID_SIZE - 4) { | 227 | /* |
228 | * 20 char is the old driver-core name size limit, which is no more. | ||
229 | * This check can probably be removed after review and possible | ||
230 | * adaption of the vio users name length handling. | ||
231 | */ | ||
232 | if (strlen(bus_id_name) >= 20 - 4) { | ||
228 | printk(KERN_ERR "VIO: bus_id_name [%s] is too long.\n", | 233 | printk(KERN_ERR "VIO: bus_id_name [%s] is too long.\n", |
229 | bus_id_name); | 234 | bus_id_name); |
230 | return NULL; | 235 | return NULL; |
diff --git a/arch/um/include/asm/pgalloc.h b/arch/um/include/asm/pgalloc.h index 718984359f8c..32c8ce4e1515 100644 --- a/arch/um/include/asm/pgalloc.h +++ b/arch/um/include/asm/pgalloc.h | |||
@@ -40,7 +40,7 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) | |||
40 | __free_page(pte); | 40 | __free_page(pte); |
41 | } | 41 | } |
42 | 42 | ||
43 | #define __pte_free_tlb(tlb,pte) \ | 43 | #define __pte_free_tlb(tlb,pte, address) \ |
44 | do { \ | 44 | do { \ |
45 | pgtable_page_dtor(pte); \ | 45 | pgtable_page_dtor(pte); \ |
46 | tlb_remove_page((tlb),(pte)); \ | 46 | tlb_remove_page((tlb),(pte)); \ |
@@ -53,7 +53,7 @@ static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) | |||
53 | free_page((unsigned long)pmd); | 53 | free_page((unsigned long)pmd); |
54 | } | 54 | } |
55 | 55 | ||
56 | #define __pmd_free_tlb(tlb,x) tlb_remove_page((tlb),virt_to_page(x)) | 56 | #define __pmd_free_tlb(tlb,x, address) tlb_remove_page((tlb),virt_to_page(x)) |
57 | #endif | 57 | #endif |
58 | 58 | ||
59 | #define check_pgt_cache() do { } while (0) | 59 | #define check_pgt_cache() do { } while (0) |
diff --git a/arch/um/include/asm/thread_info.h b/arch/um/include/asm/thread_info.h index 62274ab9471f..fd911f855367 100644 --- a/arch/um/include/asm/thread_info.h +++ b/arch/um/include/asm/thread_info.h | |||
@@ -32,7 +32,7 @@ struct thread_info { | |||
32 | .exec_domain = &default_exec_domain, \ | 32 | .exec_domain = &default_exec_domain, \ |
33 | .flags = 0, \ | 33 | .flags = 0, \ |
34 | .cpu = 0, \ | 34 | .cpu = 0, \ |
35 | .preempt_count = 1, \ | 35 | .preempt_count = INIT_PREEMPT_COUNT, \ |
36 | .addr_limit = KERNEL_DS, \ | 36 | .addr_limit = KERNEL_DS, \ |
37 | .restart_block = { \ | 37 | .restart_block = { \ |
38 | .fn = do_no_restart_syscall, \ | 38 | .fn = do_no_restart_syscall, \ |
diff --git a/arch/um/include/asm/tlb.h b/arch/um/include/asm/tlb.h index 5240fa1c5e08..660caedac9eb 100644 --- a/arch/um/include/asm/tlb.h +++ b/arch/um/include/asm/tlb.h | |||
@@ -116,11 +116,11 @@ static inline void tlb_remove_page(struct mmu_gather *tlb, struct page *page) | |||
116 | __tlb_remove_tlb_entry(tlb, ptep, address); \ | 116 | __tlb_remove_tlb_entry(tlb, ptep, address); \ |
117 | } while (0) | 117 | } while (0) |
118 | 118 | ||
119 | #define pte_free_tlb(tlb, ptep) __pte_free_tlb(tlb, ptep) | 119 | #define pte_free_tlb(tlb, ptep, addr) __pte_free_tlb(tlb, ptep, addr) |
120 | 120 | ||
121 | #define pud_free_tlb(tlb, pudp) __pud_free_tlb(tlb, pudp) | 121 | #define pud_free_tlb(tlb, pudp, addr) __pud_free_tlb(tlb, pudp, addr) |
122 | 122 | ||
123 | #define pmd_free_tlb(tlb, pmdp) __pmd_free_tlb(tlb, pmdp) | 123 | #define pmd_free_tlb(tlb, pmdp, addr) __pmd_free_tlb(tlb, pmdp, addr) |
124 | 124 | ||
125 | #define tlb_migrate_finish(mm) do {} while (0) | 125 | #define tlb_migrate_finish(mm) do {} while (0) |
126 | 126 | ||
diff --git a/arch/um/kernel/sysrq.c b/arch/um/kernel/sysrq.c index 56d43d0a3960..0960de54495a 100644 --- a/arch/um/kernel/sysrq.c +++ b/arch/um/kernel/sysrq.c | |||
@@ -70,8 +70,8 @@ void show_stack(struct task_struct *task, unsigned long *esp) | |||
70 | if (kstack_end(stack)) | 70 | if (kstack_end(stack)) |
71 | break; | 71 | break; |
72 | if (i && ((i % 8) == 0)) | 72 | if (i && ((i % 8) == 0)) |
73 | printk("\n" KERN_INFO " "); | 73 | printk(KERN_INFO " "); |
74 | printk("%08lx ", *stack++); | 74 | printk(KERN_CONT "%08lx ", *stack++); |
75 | } | 75 | } |
76 | 76 | ||
77 | show_trace(task, esp); | 77 | show_trace(task, esp); |
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index c07f72205909..738bdc6b0f8b 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
@@ -1913,6 +1913,18 @@ config DMAR_DEFAULT_ON | |||
1913 | recommended you say N here while the DMAR code remains | 1913 | recommended you say N here while the DMAR code remains |
1914 | experimental. | 1914 | experimental. |
1915 | 1915 | ||
1916 | config DMAR_BROKEN_GFX_WA | ||
1917 | def_bool n | ||
1918 | prompt "Workaround broken graphics drivers (going away soon)" | ||
1919 | depends on DMAR | ||
1920 | ---help--- | ||
1921 | Current Graphics drivers tend to use physical address | ||
1922 | for DMA and avoid using DMA APIs. Setting this config | ||
1923 | option permits the IOMMU driver to set a unity map for | ||
1924 | all the OS-visible memory. Hence the driver can continue | ||
1925 | to use physical addresses for DMA, at least until this | ||
1926 | option is removed in the 2.6.32 kernel. | ||
1927 | |||
1916 | config DMAR_FLOPPY_WA | 1928 | config DMAR_FLOPPY_WA |
1917 | def_bool y | 1929 | def_bool y |
1918 | depends on DMAR | 1930 | depends on DMAR |
diff --git a/arch/x86/boot/video-bios.c b/arch/x86/boot/video-bios.c index d660be492363..49e0c18833e0 100644 --- a/arch/x86/boot/video-bios.c +++ b/arch/x86/boot/video-bios.c | |||
@@ -37,14 +37,13 @@ static int set_bios_mode(u8 mode) | |||
37 | ireg.al = mode; /* AH=0x00 Set Video Mode */ | 37 | ireg.al = mode; /* AH=0x00 Set Video Mode */ |
38 | intcall(0x10, &ireg, NULL); | 38 | intcall(0x10, &ireg, NULL); |
39 | 39 | ||
40 | |||
41 | ireg.ah = 0x0f; /* Get Current Video Mode */ | 40 | ireg.ah = 0x0f; /* Get Current Video Mode */ |
42 | intcall(0x10, &ireg, &oreg); | 41 | intcall(0x10, &ireg, &oreg); |
43 | 42 | ||
44 | do_restore = 1; /* Assume video contents were lost */ | 43 | do_restore = 1; /* Assume video contents were lost */ |
45 | 44 | ||
46 | /* Not all BIOSes are clean with the top bit */ | 45 | /* Not all BIOSes are clean with the top bit */ |
47 | new_mode = ireg.al & 0x7f; | 46 | new_mode = oreg.al & 0x7f; |
48 | 47 | ||
49 | if (new_mode == mode) | 48 | if (new_mode == mode) |
50 | return 0; /* Mode change OK */ | 49 | return 0; /* Mode change OK */ |
diff --git a/arch/x86/boot/video-vesa.c b/arch/x86/boot/video-vesa.c index c700147d6ffb..275dd177f198 100644 --- a/arch/x86/boot/video-vesa.c +++ b/arch/x86/boot/video-vesa.c | |||
@@ -45,7 +45,7 @@ static int vesa_probe(void) | |||
45 | ireg.di = (size_t)&vginfo; | 45 | ireg.di = (size_t)&vginfo; |
46 | intcall(0x10, &ireg, &oreg); | 46 | intcall(0x10, &ireg, &oreg); |
47 | 47 | ||
48 | if (ireg.ax != 0x004f || | 48 | if (oreg.ax != 0x004f || |
49 | vginfo.signature != VESA_MAGIC || | 49 | vginfo.signature != VESA_MAGIC || |
50 | vginfo.version < 0x0102) | 50 | vginfo.version < 0x0102) |
51 | return 0; /* Not present */ | 51 | return 0; /* Not present */ |
@@ -70,7 +70,7 @@ static int vesa_probe(void) | |||
70 | ireg.di = (size_t)&vminfo; | 70 | ireg.di = (size_t)&vminfo; |
71 | intcall(0x10, &ireg, &oreg); | 71 | intcall(0x10, &ireg, &oreg); |
72 | 72 | ||
73 | if (ireg.ax != 0x004f) | 73 | if (oreg.ax != 0x004f) |
74 | continue; | 74 | continue; |
75 | 75 | ||
76 | if ((vminfo.mode_attr & 0x15) == 0x05) { | 76 | if ((vminfo.mode_attr & 0x15) == 0x05) { |
diff --git a/arch/x86/include/asm/atomic_32.h b/arch/x86/include/asm/atomic_32.h index 2503d4e64c2a..dc5a667ff791 100644 --- a/arch/x86/include/asm/atomic_32.h +++ b/arch/x86/include/asm/atomic_32.h | |||
@@ -19,7 +19,10 @@ | |||
19 | * | 19 | * |
20 | * Atomically reads the value of @v. | 20 | * Atomically reads the value of @v. |
21 | */ | 21 | */ |
22 | #define atomic_read(v) ((v)->counter) | 22 | static inline int atomic_read(const atomic_t *v) |
23 | { | ||
24 | return v->counter; | ||
25 | } | ||
23 | 26 | ||
24 | /** | 27 | /** |
25 | * atomic_set - set atomic variable | 28 | * atomic_set - set atomic variable |
@@ -28,7 +31,10 @@ | |||
28 | * | 31 | * |
29 | * Atomically sets the value of @v to @i. | 32 | * Atomically sets the value of @v to @i. |
30 | */ | 33 | */ |
31 | #define atomic_set(v, i) (((v)->counter) = (i)) | 34 | static inline void atomic_set(atomic_t *v, int i) |
35 | { | ||
36 | v->counter = i; | ||
37 | } | ||
32 | 38 | ||
33 | /** | 39 | /** |
34 | * atomic_add - add integer to atomic variable | 40 | * atomic_add - add integer to atomic variable |
@@ -200,8 +206,15 @@ static inline int atomic_sub_return(int i, atomic_t *v) | |||
200 | return atomic_add_return(-i, v); | 206 | return atomic_add_return(-i, v); |
201 | } | 207 | } |
202 | 208 | ||
203 | #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), (old), (new))) | 209 | static inline int atomic_cmpxchg(atomic_t *v, int old, int new) |
204 | #define atomic_xchg(v, new) (xchg(&((v)->counter), (new))) | 210 | { |
211 | return cmpxchg(&v->counter, old, new); | ||
212 | } | ||
213 | |||
214 | static inline int atomic_xchg(atomic_t *v, int new) | ||
215 | { | ||
216 | return xchg(&v->counter, new); | ||
217 | } | ||
205 | 218 | ||
206 | /** | 219 | /** |
207 | * atomic_add_unless - add unless the number is already a given value | 220 | * atomic_add_unless - add unless the number is already a given value |
@@ -250,45 +263,12 @@ static inline int atomic_add_unless(atomic_t *v, int a, int u) | |||
250 | /* An 64bit atomic type */ | 263 | /* An 64bit atomic type */ |
251 | 264 | ||
252 | typedef struct { | 265 | typedef struct { |
253 | unsigned long long counter; | 266 | u64 __aligned(8) counter; |
254 | } atomic64_t; | 267 | } atomic64_t; |
255 | 268 | ||
256 | #define ATOMIC64_INIT(val) { (val) } | 269 | #define ATOMIC64_INIT(val) { (val) } |
257 | 270 | ||
258 | /** | 271 | extern u64 atomic64_cmpxchg(atomic64_t *ptr, u64 old_val, u64 new_val); |
259 | * atomic64_read - read atomic64 variable | ||
260 | * @ptr: pointer of type atomic64_t | ||
261 | * | ||
262 | * Atomically reads the value of @v. | ||
263 | * Doesn't imply a read memory barrier. | ||
264 | */ | ||
265 | #define __atomic64_read(ptr) ((ptr)->counter) | ||
266 | |||
267 | static inline unsigned long long | ||
268 | cmpxchg8b(unsigned long long *ptr, unsigned long long old, unsigned long long new) | ||
269 | { | ||
270 | asm volatile( | ||
271 | |||
272 | LOCK_PREFIX "cmpxchg8b (%[ptr])\n" | ||
273 | |||
274 | : "=A" (old) | ||
275 | |||
276 | : [ptr] "D" (ptr), | ||
277 | "A" (old), | ||
278 | "b" (ll_low(new)), | ||
279 | "c" (ll_high(new)) | ||
280 | |||
281 | : "memory"); | ||
282 | |||
283 | return old; | ||
284 | } | ||
285 | |||
286 | static inline unsigned long long | ||
287 | atomic64_cmpxchg(atomic64_t *ptr, unsigned long long old_val, | ||
288 | unsigned long long new_val) | ||
289 | { | ||
290 | return cmpxchg8b(&ptr->counter, old_val, new_val); | ||
291 | } | ||
292 | 272 | ||
293 | /** | 273 | /** |
294 | * atomic64_xchg - xchg atomic64 variable | 274 | * atomic64_xchg - xchg atomic64 variable |
@@ -298,18 +278,7 @@ atomic64_cmpxchg(atomic64_t *ptr, unsigned long long old_val, | |||
298 | * Atomically xchgs the value of @ptr to @new_val and returns | 278 | * Atomically xchgs the value of @ptr to @new_val and returns |
299 | * the old value. | 279 | * the old value. |
300 | */ | 280 | */ |
301 | 281 | extern u64 atomic64_xchg(atomic64_t *ptr, u64 new_val); | |
302 | static inline unsigned long long | ||
303 | atomic64_xchg(atomic64_t *ptr, unsigned long long new_val) | ||
304 | { | ||
305 | unsigned long long old_val; | ||
306 | |||
307 | do { | ||
308 | old_val = atomic_read(ptr); | ||
309 | } while (atomic64_cmpxchg(ptr, old_val, new_val) != old_val); | ||
310 | |||
311 | return old_val; | ||
312 | } | ||
313 | 282 | ||
314 | /** | 283 | /** |
315 | * atomic64_set - set atomic64 variable | 284 | * atomic64_set - set atomic64 variable |
@@ -318,10 +287,7 @@ atomic64_xchg(atomic64_t *ptr, unsigned long long new_val) | |||
318 | * | 287 | * |
319 | * Atomically sets the value of @ptr to @new_val. | 288 | * Atomically sets the value of @ptr to @new_val. |
320 | */ | 289 | */ |
321 | static inline void atomic64_set(atomic64_t *ptr, unsigned long long new_val) | 290 | extern void atomic64_set(atomic64_t *ptr, u64 new_val); |
322 | { | ||
323 | atomic64_xchg(ptr, new_val); | ||
324 | } | ||
325 | 291 | ||
326 | /** | 292 | /** |
327 | * atomic64_read - read atomic64 variable | 293 | * atomic64_read - read atomic64 variable |
@@ -329,17 +295,30 @@ static inline void atomic64_set(atomic64_t *ptr, unsigned long long new_val) | |||
329 | * | 295 | * |
330 | * Atomically reads the value of @ptr and returns it. | 296 | * Atomically reads the value of @ptr and returns it. |
331 | */ | 297 | */ |
332 | static inline unsigned long long atomic64_read(atomic64_t *ptr) | 298 | static inline u64 atomic64_read(atomic64_t *ptr) |
333 | { | 299 | { |
334 | unsigned long long curr_val; | 300 | u64 res; |
335 | 301 | ||
336 | do { | 302 | /* |
337 | curr_val = __atomic64_read(ptr); | 303 | * Note, we inline this atomic64_t primitive because |
338 | } while (atomic64_cmpxchg(ptr, curr_val, curr_val) != curr_val); | 304 | * it only clobbers EAX/EDX and leaves the others |
339 | 305 | * untouched. We also (somewhat subtly) rely on the | |
340 | return curr_val; | 306 | * fact that cmpxchg8b returns the current 64-bit value |
307 | * of the memory location we are touching: | ||
308 | */ | ||
309 | asm volatile( | ||
310 | "mov %%ebx, %%eax\n\t" | ||
311 | "mov %%ecx, %%edx\n\t" | ||
312 | LOCK_PREFIX "cmpxchg8b %1\n" | ||
313 | : "=&A" (res) | ||
314 | : "m" (*ptr) | ||
315 | ); | ||
316 | |||
317 | return res; | ||
341 | } | 318 | } |
342 | 319 | ||
320 | extern u64 atomic64_read(atomic64_t *ptr); | ||
321 | |||
343 | /** | 322 | /** |
344 | * atomic64_add_return - add and return | 323 | * atomic64_add_return - add and return |
345 | * @delta: integer value to add | 324 | * @delta: integer value to add |
@@ -347,34 +326,14 @@ static inline unsigned long long atomic64_read(atomic64_t *ptr) | |||
347 | * | 326 | * |
348 | * Atomically adds @delta to @ptr and returns @delta + *@ptr | 327 | * Atomically adds @delta to @ptr and returns @delta + *@ptr |
349 | */ | 328 | */ |
350 | static inline unsigned long long | 329 | extern u64 atomic64_add_return(u64 delta, atomic64_t *ptr); |
351 | atomic64_add_return(unsigned long long delta, atomic64_t *ptr) | ||
352 | { | ||
353 | unsigned long long old_val, new_val; | ||
354 | |||
355 | do { | ||
356 | old_val = atomic_read(ptr); | ||
357 | new_val = old_val + delta; | ||
358 | |||
359 | } while (atomic64_cmpxchg(ptr, old_val, new_val) != old_val); | ||
360 | |||
361 | return new_val; | ||
362 | } | ||
363 | |||
364 | static inline long atomic64_sub_return(unsigned long long delta, atomic64_t *ptr) | ||
365 | { | ||
366 | return atomic64_add_return(-delta, ptr); | ||
367 | } | ||
368 | 330 | ||
369 | static inline long atomic64_inc_return(atomic64_t *ptr) | 331 | /* |
370 | { | 332 | * Other variants with different arithmetic operators: |
371 | return atomic64_add_return(1, ptr); | 333 | */ |
372 | } | 334 | extern u64 atomic64_sub_return(u64 delta, atomic64_t *ptr); |
373 | 335 | extern u64 atomic64_inc_return(atomic64_t *ptr); | |
374 | static inline long atomic64_dec_return(atomic64_t *ptr) | 336 | extern u64 atomic64_dec_return(atomic64_t *ptr); |
375 | { | ||
376 | return atomic64_sub_return(1, ptr); | ||
377 | } | ||
378 | 337 | ||
379 | /** | 338 | /** |
380 | * atomic64_add - add integer to atomic64 variable | 339 | * atomic64_add - add integer to atomic64 variable |
@@ -383,10 +342,7 @@ static inline long atomic64_dec_return(atomic64_t *ptr) | |||
383 | * | 342 | * |
384 | * Atomically adds @delta to @ptr. | 343 | * Atomically adds @delta to @ptr. |
385 | */ | 344 | */ |
386 | static inline void atomic64_add(unsigned long long delta, atomic64_t *ptr) | 345 | extern void atomic64_add(u64 delta, atomic64_t *ptr); |
387 | { | ||
388 | atomic64_add_return(delta, ptr); | ||
389 | } | ||
390 | 346 | ||
391 | /** | 347 | /** |
392 | * atomic64_sub - subtract the atomic64 variable | 348 | * atomic64_sub - subtract the atomic64 variable |
@@ -395,10 +351,7 @@ static inline void atomic64_add(unsigned long long delta, atomic64_t *ptr) | |||
395 | * | 351 | * |
396 | * Atomically subtracts @delta from @ptr. | 352 | * Atomically subtracts @delta from @ptr. |
397 | */ | 353 | */ |
398 | static inline void atomic64_sub(unsigned long long delta, atomic64_t *ptr) | 354 | extern void atomic64_sub(u64 delta, atomic64_t *ptr); |
399 | { | ||
400 | atomic64_add(-delta, ptr); | ||
401 | } | ||
402 | 355 | ||
403 | /** | 356 | /** |
404 | * atomic64_sub_and_test - subtract value from variable and test result | 357 | * atomic64_sub_and_test - subtract value from variable and test result |
@@ -409,13 +362,7 @@ static inline void atomic64_sub(unsigned long long delta, atomic64_t *ptr) | |||
409 | * true if the result is zero, or false for all | 362 | * true if the result is zero, or false for all |
410 | * other cases. | 363 | * other cases. |
411 | */ | 364 | */ |
412 | static inline int | 365 | extern int atomic64_sub_and_test(u64 delta, atomic64_t *ptr); |
413 | atomic64_sub_and_test(unsigned long long delta, atomic64_t *ptr) | ||
414 | { | ||
415 | unsigned long long old_val = atomic64_sub_return(delta, ptr); | ||
416 | |||
417 | return old_val == 0; | ||
418 | } | ||
419 | 366 | ||
420 | /** | 367 | /** |
421 | * atomic64_inc - increment atomic64 variable | 368 | * atomic64_inc - increment atomic64 variable |
@@ -423,10 +370,7 @@ atomic64_sub_and_test(unsigned long long delta, atomic64_t *ptr) | |||
423 | * | 370 | * |
424 | * Atomically increments @ptr by 1. | 371 | * Atomically increments @ptr by 1. |
425 | */ | 372 | */ |
426 | static inline void atomic64_inc(atomic64_t *ptr) | 373 | extern void atomic64_inc(atomic64_t *ptr); |
427 | { | ||
428 | atomic64_add(1, ptr); | ||
429 | } | ||
430 | 374 | ||
431 | /** | 375 | /** |
432 | * atomic64_dec - decrement atomic64 variable | 376 | * atomic64_dec - decrement atomic64 variable |
@@ -434,10 +378,7 @@ static inline void atomic64_inc(atomic64_t *ptr) | |||
434 | * | 378 | * |
435 | * Atomically decrements @ptr by 1. | 379 | * Atomically decrements @ptr by 1. |
436 | */ | 380 | */ |
437 | static inline void atomic64_dec(atomic64_t *ptr) | 381 | extern void atomic64_dec(atomic64_t *ptr); |
438 | { | ||
439 | atomic64_sub(1, ptr); | ||
440 | } | ||
441 | 382 | ||
442 | /** | 383 | /** |
443 | * atomic64_dec_and_test - decrement and test | 384 | * atomic64_dec_and_test - decrement and test |
@@ -447,10 +388,7 @@ static inline void atomic64_dec(atomic64_t *ptr) | |||
447 | * returns true if the result is 0, or false for all other | 388 | * returns true if the result is 0, or false for all other |
448 | * cases. | 389 | * cases. |
449 | */ | 390 | */ |
450 | static inline int atomic64_dec_and_test(atomic64_t *ptr) | 391 | extern int atomic64_dec_and_test(atomic64_t *ptr); |
451 | { | ||
452 | return atomic64_sub_and_test(1, ptr); | ||
453 | } | ||
454 | 392 | ||
455 | /** | 393 | /** |
456 | * atomic64_inc_and_test - increment and test | 394 | * atomic64_inc_and_test - increment and test |
@@ -460,10 +398,7 @@ static inline int atomic64_dec_and_test(atomic64_t *ptr) | |||
460 | * and returns true if the result is zero, or false for all | 398 | * and returns true if the result is zero, or false for all |
461 | * other cases. | 399 | * other cases. |
462 | */ | 400 | */ |
463 | static inline int atomic64_inc_and_test(atomic64_t *ptr) | 401 | extern int atomic64_inc_and_test(atomic64_t *ptr); |
464 | { | ||
465 | return atomic64_sub_and_test(-1, ptr); | ||
466 | } | ||
467 | 402 | ||
468 | /** | 403 | /** |
469 | * atomic64_add_negative - add and test if negative | 404 | * atomic64_add_negative - add and test if negative |
@@ -474,13 +409,7 @@ static inline int atomic64_inc_and_test(atomic64_t *ptr) | |||
474 | * if the result is negative, or false when | 409 | * if the result is negative, or false when |
475 | * result is greater than or equal to zero. | 410 | * result is greater than or equal to zero. |
476 | */ | 411 | */ |
477 | static inline int | 412 | extern int atomic64_add_negative(u64 delta, atomic64_t *ptr); |
478 | atomic64_add_negative(unsigned long long delta, atomic64_t *ptr) | ||
479 | { | ||
480 | long long old_val = atomic64_add_return(delta, ptr); | ||
481 | |||
482 | return old_val < 0; | ||
483 | } | ||
484 | 413 | ||
485 | #include <asm-generic/atomic-long.h> | 414 | #include <asm-generic/atomic-long.h> |
486 | #endif /* _ASM_X86_ATOMIC_32_H */ | 415 | #endif /* _ASM_X86_ATOMIC_32_H */ |
diff --git a/arch/x86/include/asm/atomic_64.h b/arch/x86/include/asm/atomic_64.h index 0d6360220007..d605dc268e79 100644 --- a/arch/x86/include/asm/atomic_64.h +++ b/arch/x86/include/asm/atomic_64.h | |||
@@ -18,7 +18,10 @@ | |||
18 | * | 18 | * |
19 | * Atomically reads the value of @v. | 19 | * Atomically reads the value of @v. |
20 | */ | 20 | */ |
21 | #define atomic_read(v) ((v)->counter) | 21 | static inline int atomic_read(const atomic_t *v) |
22 | { | ||
23 | return v->counter; | ||
24 | } | ||
22 | 25 | ||
23 | /** | 26 | /** |
24 | * atomic_set - set atomic variable | 27 | * atomic_set - set atomic variable |
@@ -27,7 +30,10 @@ | |||
27 | * | 30 | * |
28 | * Atomically sets the value of @v to @i. | 31 | * Atomically sets the value of @v to @i. |
29 | */ | 32 | */ |
30 | #define atomic_set(v, i) (((v)->counter) = (i)) | 33 | static inline void atomic_set(atomic_t *v, int i) |
34 | { | ||
35 | v->counter = i; | ||
36 | } | ||
31 | 37 | ||
32 | /** | 38 | /** |
33 | * atomic_add - add integer to atomic variable | 39 | * atomic_add - add integer to atomic variable |
@@ -192,7 +198,10 @@ static inline int atomic_sub_return(int i, atomic_t *v) | |||
192 | * Atomically reads the value of @v. | 198 | * Atomically reads the value of @v. |
193 | * Doesn't imply a read memory barrier. | 199 | * Doesn't imply a read memory barrier. |
194 | */ | 200 | */ |
195 | #define atomic64_read(v) ((v)->counter) | 201 | static inline long atomic64_read(const atomic64_t *v) |
202 | { | ||
203 | return v->counter; | ||
204 | } | ||
196 | 205 | ||
197 | /** | 206 | /** |
198 | * atomic64_set - set atomic64 variable | 207 | * atomic64_set - set atomic64 variable |
@@ -201,7 +210,10 @@ static inline int atomic_sub_return(int i, atomic_t *v) | |||
201 | * | 210 | * |
202 | * Atomically sets the value of @v to @i. | 211 | * Atomically sets the value of @v to @i. |
203 | */ | 212 | */ |
204 | #define atomic64_set(v, i) (((v)->counter) = (i)) | 213 | static inline void atomic64_set(atomic64_t *v, long i) |
214 | { | ||
215 | v->counter = i; | ||
216 | } | ||
205 | 217 | ||
206 | /** | 218 | /** |
207 | * atomic64_add - add integer to atomic64 variable | 219 | * atomic64_add - add integer to atomic64 variable |
@@ -355,11 +367,25 @@ static inline long atomic64_sub_return(long i, atomic64_t *v) | |||
355 | #define atomic64_inc_return(v) (atomic64_add_return(1, (v))) | 367 | #define atomic64_inc_return(v) (atomic64_add_return(1, (v))) |
356 | #define atomic64_dec_return(v) (atomic64_sub_return(1, (v))) | 368 | #define atomic64_dec_return(v) (atomic64_sub_return(1, (v))) |
357 | 369 | ||
358 | #define atomic64_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), (old), (new))) | 370 | static inline long atomic64_cmpxchg(atomic64_t *v, long old, long new) |
359 | #define atomic64_xchg(v, new) (xchg(&((v)->counter), new)) | 371 | { |
372 | return cmpxchg(&v->counter, old, new); | ||
373 | } | ||
374 | |||
375 | static inline long atomic64_xchg(atomic64_t *v, long new) | ||
376 | { | ||
377 | return xchg(&v->counter, new); | ||
378 | } | ||
360 | 379 | ||
361 | #define atomic_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), (old), (new))) | 380 | static inline long atomic_cmpxchg(atomic_t *v, int old, int new) |
362 | #define atomic_xchg(v, new) (xchg(&((v)->counter), (new))) | 381 | { |
382 | return cmpxchg(&v->counter, old, new); | ||
383 | } | ||
384 | |||
385 | static inline long atomic_xchg(atomic_t *v, int new) | ||
386 | { | ||
387 | return xchg(&v->counter, new); | ||
388 | } | ||
363 | 389 | ||
364 | /** | 390 | /** |
365 | * atomic_add_unless - add unless the number is a given value | 391 | * atomic_add_unless - add unless the number is a given value |
diff --git a/arch/x86/include/asm/efi.h b/arch/x86/include/asm/efi.h index edc90f23e708..8406ed7f9926 100644 --- a/arch/x86/include/asm/efi.h +++ b/arch/x86/include/asm/efi.h | |||
@@ -33,7 +33,7 @@ extern unsigned long asmlinkage efi_call_phys(void *, ...); | |||
33 | #define efi_call_virt6(f, a1, a2, a3, a4, a5, a6) \ | 33 | #define efi_call_virt6(f, a1, a2, a3, a4, a5, a6) \ |
34 | efi_call_virt(f, a1, a2, a3, a4, a5, a6) | 34 | efi_call_virt(f, a1, a2, a3, a4, a5, a6) |
35 | 35 | ||
36 | #define efi_ioremap(addr, size) ioremap_cache(addr, size) | 36 | #define efi_ioremap(addr, size, type) ioremap_cache(addr, size) |
37 | 37 | ||
38 | #else /* !CONFIG_X86_32 */ | 38 | #else /* !CONFIG_X86_32 */ |
39 | 39 | ||
@@ -84,7 +84,8 @@ extern u64 efi_call6(void *fp, u64 arg1, u64 arg2, u64 arg3, | |||
84 | efi_call6((void *)(efi.systab->runtime->f), (u64)(a1), (u64)(a2), \ | 84 | efi_call6((void *)(efi.systab->runtime->f), (u64)(a1), (u64)(a2), \ |
85 | (u64)(a3), (u64)(a4), (u64)(a5), (u64)(a6)) | 85 | (u64)(a3), (u64)(a4), (u64)(a5), (u64)(a6)) |
86 | 86 | ||
87 | extern void __iomem *efi_ioremap(unsigned long addr, unsigned long size); | 87 | extern void __iomem *efi_ioremap(unsigned long addr, unsigned long size, |
88 | u32 type); | ||
88 | 89 | ||
89 | #endif /* CONFIG_X86_32 */ | 90 | #endif /* CONFIG_X86_32 */ |
90 | 91 | ||
diff --git a/arch/x86/include/asm/fixmap.h b/arch/x86/include/asm/fixmap.h index 2d81af3974a0..7b2d71df39a6 100644 --- a/arch/x86/include/asm/fixmap.h +++ b/arch/x86/include/asm/fixmap.h | |||
@@ -111,12 +111,9 @@ enum fixed_addresses { | |||
111 | #ifdef CONFIG_PARAVIRT | 111 | #ifdef CONFIG_PARAVIRT |
112 | FIX_PARAVIRT_BOOTMAP, | 112 | FIX_PARAVIRT_BOOTMAP, |
113 | #endif | 113 | #endif |
114 | FIX_TEXT_POKE0, /* reserve 2 pages for text_poke() */ | 114 | FIX_TEXT_POKE1, /* reserve 2 pages for text_poke() */ |
115 | FIX_TEXT_POKE1, | 115 | FIX_TEXT_POKE0, /* first page is last, because allocation is backward */ |
116 | __end_of_permanent_fixed_addresses, | 116 | __end_of_permanent_fixed_addresses, |
117 | #ifdef CONFIG_PROVIDE_OHCI1394_DMA_INIT | ||
118 | FIX_OHCI1394_BASE, | ||
119 | #endif | ||
120 | /* | 117 | /* |
121 | * 256 temporary boot-time mappings, used by early_ioremap(), | 118 | * 256 temporary boot-time mappings, used by early_ioremap(), |
122 | * before ioremap() is functional. | 119 | * before ioremap() is functional. |
@@ -129,6 +126,9 @@ enum fixed_addresses { | |||
129 | FIX_BTMAP_END = __end_of_permanent_fixed_addresses + 256 - | 126 | FIX_BTMAP_END = __end_of_permanent_fixed_addresses + 256 - |
130 | (__end_of_permanent_fixed_addresses & 255), | 127 | (__end_of_permanent_fixed_addresses & 255), |
131 | FIX_BTMAP_BEGIN = FIX_BTMAP_END + NR_FIX_BTMAPS*FIX_BTMAPS_SLOTS - 1, | 128 | FIX_BTMAP_BEGIN = FIX_BTMAP_END + NR_FIX_BTMAPS*FIX_BTMAPS_SLOTS - 1, |
129 | #ifdef CONFIG_PROVIDE_OHCI1394_DMA_INIT | ||
130 | FIX_OHCI1394_BASE, | ||
131 | #endif | ||
132 | #ifdef CONFIG_X86_32 | 132 | #ifdef CONFIG_X86_32 |
133 | FIX_WP_TEST, | 133 | FIX_WP_TEST, |
134 | #endif | 134 | #endif |
diff --git a/arch/x86/include/asm/io_apic.h b/arch/x86/include/asm/io_apic.h index daf866ed0612..330ee807f89e 100644 --- a/arch/x86/include/asm/io_apic.h +++ b/arch/x86/include/asm/io_apic.h | |||
@@ -161,6 +161,7 @@ extern int io_apic_set_pci_routing(struct device *dev, int irq, | |||
161 | struct io_apic_irq_attr *irq_attr); | 161 | struct io_apic_irq_attr *irq_attr); |
162 | extern int (*ioapic_renumber_irq)(int ioapic, int irq); | 162 | extern int (*ioapic_renumber_irq)(int ioapic, int irq); |
163 | extern void ioapic_init_mappings(void); | 163 | extern void ioapic_init_mappings(void); |
164 | extern void ioapic_insert_resources(void); | ||
164 | 165 | ||
165 | extern struct IO_APIC_route_entry **alloc_ioapic_entries(void); | 166 | extern struct IO_APIC_route_entry **alloc_ioapic_entries(void); |
166 | extern void free_ioapic_entries(struct IO_APIC_route_entry **ioapic_entries); | 167 | extern void free_ioapic_entries(struct IO_APIC_route_entry **ioapic_entries); |
@@ -180,6 +181,7 @@ extern void ioapic_write_entry(int apic, int pin, | |||
180 | #define io_apic_assign_pci_irqs 0 | 181 | #define io_apic_assign_pci_irqs 0 |
181 | static const int timer_through_8259 = 0; | 182 | static const int timer_through_8259 = 0; |
182 | static inline void ioapic_init_mappings(void) { } | 183 | static inline void ioapic_init_mappings(void) { } |
184 | static inline void ioapic_insert_resources(void) { } | ||
183 | 185 | ||
184 | static inline void probe_nr_irqs_gsi(void) { } | 186 | static inline void probe_nr_irqs_gsi(void) { } |
185 | #endif | 187 | #endif |
diff --git a/arch/x86/include/asm/irqflags.h b/arch/x86/include/asm/irqflags.h index 2bdab21f0898..c6ccbe7e81ad 100644 --- a/arch/x86/include/asm/irqflags.h +++ b/arch/x86/include/asm/irqflags.h | |||
@@ -12,9 +12,15 @@ static inline unsigned long native_save_fl(void) | |||
12 | { | 12 | { |
13 | unsigned long flags; | 13 | unsigned long flags; |
14 | 14 | ||
15 | /* | ||
16 | * Note: this needs to be "=r" not "=rm", because we have the | ||
17 | * stack offset from what gcc expects at the time the "pop" is | ||
18 | * executed, and so a memory reference with respect to the stack | ||
19 | * would end up using the wrong address. | ||
20 | */ | ||
15 | asm volatile("# __raw_save_flags\n\t" | 21 | asm volatile("# __raw_save_flags\n\t" |
16 | "pushf ; pop %0" | 22 | "pushf ; pop %0" |
17 | : "=g" (flags) | 23 | : "=r" (flags) |
18 | : /* no input */ | 24 | : /* no input */ |
19 | : "memory"); | 25 | : "memory"); |
20 | 26 | ||
diff --git a/arch/x86/include/asm/lguest.h b/arch/x86/include/asm/lguest.h index 313389cd50d2..5136dad57cbb 100644 --- a/arch/x86/include/asm/lguest.h +++ b/arch/x86/include/asm/lguest.h | |||
@@ -17,8 +17,7 @@ | |||
17 | /* Pages for switcher itself, then two pages per cpu */ | 17 | /* Pages for switcher itself, then two pages per cpu */ |
18 | #define TOTAL_SWITCHER_PAGES (SHARED_SWITCHER_PAGES + 2 * nr_cpu_ids) | 18 | #define TOTAL_SWITCHER_PAGES (SHARED_SWITCHER_PAGES + 2 * nr_cpu_ids) |
19 | 19 | ||
20 | /* We map at -4M (-2M when PAE is activated) for ease of mapping | 20 | /* We map at -4M (-2M for PAE) for ease of mapping (one PTE page). */ |
21 | * into the guest (one PTE page). */ | ||
22 | #ifdef CONFIG_X86_PAE | 21 | #ifdef CONFIG_X86_PAE |
23 | #define SWITCHER_ADDR 0xFFE00000 | 22 | #define SWITCHER_ADDR 0xFFE00000 |
24 | #else | 23 | #else |
diff --git a/arch/x86/include/asm/lguest_hcall.h b/arch/x86/include/asm/lguest_hcall.h index d31c4a684078..ba0eed8aa1a6 100644 --- a/arch/x86/include/asm/lguest_hcall.h +++ b/arch/x86/include/asm/lguest_hcall.h | |||
@@ -30,27 +30,27 @@ | |||
30 | #include <asm/hw_irq.h> | 30 | #include <asm/hw_irq.h> |
31 | #include <asm/kvm_para.h> | 31 | #include <asm/kvm_para.h> |
32 | 32 | ||
33 | /*G:031 But first, how does our Guest contact the Host to ask for privileged | 33 | /*G:030 |
34 | * But first, how does our Guest contact the Host to ask for privileged | ||
34 | * operations? There are two ways: the direct way is to make a "hypercall", | 35 | * operations? There are two ways: the direct way is to make a "hypercall", |
35 | * to make requests of the Host Itself. | 36 | * to make requests of the Host Itself. |
36 | * | 37 | * |
37 | * We use the KVM hypercall mechanism. Seventeen hypercalls are | 38 | * We use the KVM hypercall mechanism, though completely different hypercall |
38 | * available: the hypercall number is put in the %eax register, and the | 39 | * numbers. Seventeen hypercalls are available: the hypercall number is put in |
39 | * arguments (when required) are placed in %ebx, %ecx, %edx and %esi. | 40 | * the %eax register, and the arguments (when required) are placed in %ebx, |
40 | * If a return value makes sense, it's returned in %eax. | 41 | * %ecx, %edx and %esi. If a return value makes sense, it's returned in %eax. |
41 | * | 42 | * |
42 | * Grossly invalid calls result in Sudden Death at the hands of the vengeful | 43 | * Grossly invalid calls result in Sudden Death at the hands of the vengeful |
43 | * Host, rather than returning failure. This reflects Winston Churchill's | 44 | * Host, rather than returning failure. This reflects Winston Churchill's |
44 | * definition of a gentleman: "someone who is only rude intentionally". */ | 45 | * definition of a gentleman: "someone who is only rude intentionally". |
45 | /*:*/ | 46 | :*/ |
46 | 47 | ||
47 | /* Can't use our min() macro here: needs to be a constant */ | 48 | /* Can't use our min() macro here: needs to be a constant */ |
48 | #define LGUEST_IRQS (NR_IRQS < 32 ? NR_IRQS: 32) | 49 | #define LGUEST_IRQS (NR_IRQS < 32 ? NR_IRQS: 32) |
49 | 50 | ||
50 | #define LHCALL_RING_SIZE 64 | 51 | #define LHCALL_RING_SIZE 64 |
51 | struct hcall_args { | 52 | struct hcall_args { |
52 | /* These map directly onto eax, ebx, ecx, edx and esi | 53 | /* These map directly onto eax/ebx/ecx/edx/esi in struct lguest_regs */ |
53 | * in struct lguest_regs */ | ||
54 | unsigned long arg0, arg1, arg2, arg3, arg4; | 54 | unsigned long arg0, arg1, arg2, arg3, arg4; |
55 | }; | 55 | }; |
56 | 56 | ||
diff --git a/arch/x86/include/asm/msr-index.h b/arch/x86/include/asm/msr-index.h index 1692fb5050e3..6be7fc254b59 100644 --- a/arch/x86/include/asm/msr-index.h +++ b/arch/x86/include/asm/msr-index.h | |||
@@ -246,10 +246,6 @@ | |||
246 | #define MSR_IA32_MISC_ENABLE_TURBO_DISABLE (1ULL << 38) | 246 | #define MSR_IA32_MISC_ENABLE_TURBO_DISABLE (1ULL << 38) |
247 | #define MSR_IA32_MISC_ENABLE_IP_PREF_DISABLE (1ULL << 39) | 247 | #define MSR_IA32_MISC_ENABLE_IP_PREF_DISABLE (1ULL << 39) |
248 | 248 | ||
249 | /* Intel Model 6 */ | ||
250 | #define MSR_P6_EVNTSEL0 0x00000186 | ||
251 | #define MSR_P6_EVNTSEL1 0x00000187 | ||
252 | |||
253 | /* P4/Xeon+ specific */ | 249 | /* P4/Xeon+ specific */ |
254 | #define MSR_IA32_MCG_EAX 0x00000180 | 250 | #define MSR_IA32_MCG_EAX 0x00000180 |
255 | #define MSR_IA32_MCG_EBX 0x00000181 | 251 | #define MSR_IA32_MCG_EBX 0x00000181 |
diff --git a/arch/x86/include/asm/nmi.h b/arch/x86/include/asm/nmi.h index c97264409934..c86e5ed4af51 100644 --- a/arch/x86/include/asm/nmi.h +++ b/arch/x86/include/asm/nmi.h | |||
@@ -72,7 +72,6 @@ void lapic_watchdog_stop(void); | |||
72 | int lapic_watchdog_init(unsigned nmi_hz); | 72 | int lapic_watchdog_init(unsigned nmi_hz); |
73 | int lapic_wd_event(unsigned nmi_hz); | 73 | int lapic_wd_event(unsigned nmi_hz); |
74 | unsigned lapic_adjust_nmi_hz(unsigned hz); | 74 | unsigned lapic_adjust_nmi_hz(unsigned hz); |
75 | int lapic_watchdog_ok(void); | ||
76 | void disable_lapic_nmi_watchdog(void); | 75 | void disable_lapic_nmi_watchdog(void); |
77 | void enable_lapic_nmi_watchdog(void); | 76 | void enable_lapic_nmi_watchdog(void); |
78 | void stop_nmi(void); | 77 | void stop_nmi(void); |
diff --git a/arch/x86/include/asm/pgalloc.h b/arch/x86/include/asm/pgalloc.h index dd14c54ac718..0e8c2a0fd922 100644 --- a/arch/x86/include/asm/pgalloc.h +++ b/arch/x86/include/asm/pgalloc.h | |||
@@ -46,7 +46,13 @@ static inline void pte_free(struct mm_struct *mm, struct page *pte) | |||
46 | __free_page(pte); | 46 | __free_page(pte); |
47 | } | 47 | } |
48 | 48 | ||
49 | extern void __pte_free_tlb(struct mmu_gather *tlb, struct page *pte); | 49 | extern void ___pte_free_tlb(struct mmu_gather *tlb, struct page *pte); |
50 | |||
51 | static inline void __pte_free_tlb(struct mmu_gather *tlb, struct page *pte, | ||
52 | unsigned long address) | ||
53 | { | ||
54 | ___pte_free_tlb(tlb, pte); | ||
55 | } | ||
50 | 56 | ||
51 | static inline void pmd_populate_kernel(struct mm_struct *mm, | 57 | static inline void pmd_populate_kernel(struct mm_struct *mm, |
52 | pmd_t *pmd, pte_t *pte) | 58 | pmd_t *pmd, pte_t *pte) |
@@ -78,7 +84,13 @@ static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) | |||
78 | free_page((unsigned long)pmd); | 84 | free_page((unsigned long)pmd); |
79 | } | 85 | } |
80 | 86 | ||
81 | extern void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd); | 87 | extern void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd); |
88 | |||
89 | static inline void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, | ||
90 | unsigned long adddress) | ||
91 | { | ||
92 | ___pmd_free_tlb(tlb, pmd); | ||
93 | } | ||
82 | 94 | ||
83 | #ifdef CONFIG_X86_PAE | 95 | #ifdef CONFIG_X86_PAE |
84 | extern void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd); | 96 | extern void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd); |
@@ -108,7 +120,14 @@ static inline void pud_free(struct mm_struct *mm, pud_t *pud) | |||
108 | free_page((unsigned long)pud); | 120 | free_page((unsigned long)pud); |
109 | } | 121 | } |
110 | 122 | ||
111 | extern void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud); | 123 | extern void ___pud_free_tlb(struct mmu_gather *tlb, pud_t *pud); |
124 | |||
125 | static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, | ||
126 | unsigned long address) | ||
127 | { | ||
128 | ___pud_free_tlb(tlb, pud); | ||
129 | } | ||
130 | |||
112 | #endif /* PAGETABLE_LEVELS > 3 */ | 131 | #endif /* PAGETABLE_LEVELS > 3 */ |
113 | #endif /* PAGETABLE_LEVELS > 2 */ | 132 | #endif /* PAGETABLE_LEVELS > 2 */ |
114 | 133 | ||
diff --git a/arch/x86/include/asm/stacktrace.h b/arch/x86/include/asm/stacktrace.h index f517944b2b17..cf86a5e73815 100644 --- a/arch/x86/include/asm/stacktrace.h +++ b/arch/x86/include/asm/stacktrace.h | |||
@@ -3,6 +3,8 @@ | |||
3 | 3 | ||
4 | extern int kstack_depth_to_print; | 4 | extern int kstack_depth_to_print; |
5 | 5 | ||
6 | int x86_is_stack_id(int id, char *name); | ||
7 | |||
6 | /* Generic stack tracer with callbacks */ | 8 | /* Generic stack tracer with callbacks */ |
7 | 9 | ||
8 | struct stacktrace_ops { | 10 | struct stacktrace_ops { |
diff --git a/arch/x86/include/asm/thread_info.h b/arch/x86/include/asm/thread_info.h index b0783520988b..fad7d40b75f8 100644 --- a/arch/x86/include/asm/thread_info.h +++ b/arch/x86/include/asm/thread_info.h | |||
@@ -49,7 +49,7 @@ struct thread_info { | |||
49 | .exec_domain = &default_exec_domain, \ | 49 | .exec_domain = &default_exec_domain, \ |
50 | .flags = 0, \ | 50 | .flags = 0, \ |
51 | .cpu = 0, \ | 51 | .cpu = 0, \ |
52 | .preempt_count = 1, \ | 52 | .preempt_count = INIT_PREEMPT_COUNT, \ |
53 | .addr_limit = KERNEL_DS, \ | 53 | .addr_limit = KERNEL_DS, \ |
54 | .restart_block = { \ | 54 | .restart_block = { \ |
55 | .fn = do_no_restart_syscall, \ | 55 | .fn = do_no_restart_syscall, \ |
diff --git a/arch/x86/include/asm/uaccess.h b/arch/x86/include/asm/uaccess.h index 20e6a795e160..d2c6c930b491 100644 --- a/arch/x86/include/asm/uaccess.h +++ b/arch/x86/include/asm/uaccess.h | |||
@@ -212,9 +212,9 @@ extern int __get_user_bad(void); | |||
212 | : "A" ((typeof(*(ptr)))(x)), "c" (ptr) : "ebx") | 212 | : "A" ((typeof(*(ptr)))(x)), "c" (ptr) : "ebx") |
213 | #else | 213 | #else |
214 | #define __put_user_asm_u64(x, ptr, retval, errret) \ | 214 | #define __put_user_asm_u64(x, ptr, retval, errret) \ |
215 | __put_user_asm(x, ptr, retval, "q", "", "Zr", errret) | 215 | __put_user_asm(x, ptr, retval, "q", "", "er", errret) |
216 | #define __put_user_asm_ex_u64(x, addr) \ | 216 | #define __put_user_asm_ex_u64(x, addr) \ |
217 | __put_user_asm_ex(x, addr, "q", "", "Zr") | 217 | __put_user_asm_ex(x, addr, "q", "", "er") |
218 | #define __put_user_x8(x, ptr, __ret_pu) __put_user_x(8, x, ptr, __ret_pu) | 218 | #define __put_user_x8(x, ptr, __ret_pu) __put_user_x(8, x, ptr, __ret_pu) |
219 | #endif | 219 | #endif |
220 | 220 | ||
diff --git a/arch/x86/include/asm/uaccess_64.h b/arch/x86/include/asm/uaccess_64.h index 8cc687326eb8..db24b215fc50 100644 --- a/arch/x86/include/asm/uaccess_64.h +++ b/arch/x86/include/asm/uaccess_64.h | |||
@@ -88,11 +88,11 @@ int __copy_to_user(void __user *dst, const void *src, unsigned size) | |||
88 | ret, "l", "k", "ir", 4); | 88 | ret, "l", "k", "ir", 4); |
89 | return ret; | 89 | return ret; |
90 | case 8:__put_user_asm(*(u64 *)src, (u64 __user *)dst, | 90 | case 8:__put_user_asm(*(u64 *)src, (u64 __user *)dst, |
91 | ret, "q", "", "ir", 8); | 91 | ret, "q", "", "er", 8); |
92 | return ret; | 92 | return ret; |
93 | case 10: | 93 | case 10: |
94 | __put_user_asm(*(u64 *)src, (u64 __user *)dst, | 94 | __put_user_asm(*(u64 *)src, (u64 __user *)dst, |
95 | ret, "q", "", "ir", 10); | 95 | ret, "q", "", "er", 10); |
96 | if (unlikely(ret)) | 96 | if (unlikely(ret)) |
97 | return ret; | 97 | return ret; |
98 | asm("":::"memory"); | 98 | asm("":::"memory"); |
@@ -101,12 +101,12 @@ int __copy_to_user(void __user *dst, const void *src, unsigned size) | |||
101 | return ret; | 101 | return ret; |
102 | case 16: | 102 | case 16: |
103 | __put_user_asm(*(u64 *)src, (u64 __user *)dst, | 103 | __put_user_asm(*(u64 *)src, (u64 __user *)dst, |
104 | ret, "q", "", "ir", 16); | 104 | ret, "q", "", "er", 16); |
105 | if (unlikely(ret)) | 105 | if (unlikely(ret)) |
106 | return ret; | 106 | return ret; |
107 | asm("":::"memory"); | 107 | asm("":::"memory"); |
108 | __put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | 108 | __put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, |
109 | ret, "q", "", "ir", 8); | 109 | ret, "q", "", "er", 8); |
110 | return ret; | 110 | return ret; |
111 | default: | 111 | default: |
112 | return copy_user_generic((__force void *)dst, src, size); | 112 | return copy_user_generic((__force void *)dst, src, size); |
@@ -157,7 +157,7 @@ int __copy_in_user(void __user *dst, const void __user *src, unsigned size) | |||
157 | ret, "q", "", "=r", 8); | 157 | ret, "q", "", "=r", 8); |
158 | if (likely(!ret)) | 158 | if (likely(!ret)) |
159 | __put_user_asm(tmp, (u64 __user *)dst, | 159 | __put_user_asm(tmp, (u64 __user *)dst, |
160 | ret, "q", "", "ir", 8); | 160 | ret, "q", "", "er", 8); |
161 | return ret; | 161 | return ret; |
162 | } | 162 | } |
163 | default: | 163 | default: |
diff --git a/arch/x86/include/asm/uv/uv_hub.h b/arch/x86/include/asm/uv/uv_hub.h index 341070f7ad5c..77a68505419a 100644 --- a/arch/x86/include/asm/uv/uv_hub.h +++ b/arch/x86/include/asm/uv/uv_hub.h | |||
@@ -175,7 +175,7 @@ DECLARE_PER_CPU(struct uv_hub_info_s, __uv_hub_info); | |||
175 | #define UV_GLOBAL_MMR32_PNODE_BITS(p) ((p) << (UV_GLOBAL_MMR32_PNODE_SHIFT)) | 175 | #define UV_GLOBAL_MMR32_PNODE_BITS(p) ((p) << (UV_GLOBAL_MMR32_PNODE_SHIFT)) |
176 | 176 | ||
177 | #define UV_GLOBAL_MMR64_PNODE_BITS(p) \ | 177 | #define UV_GLOBAL_MMR64_PNODE_BITS(p) \ |
178 | ((unsigned long)(UV_PNODE_TO_GNODE(p)) << UV_GLOBAL_MMR64_PNODE_SHIFT) | 178 | (((unsigned long)(p)) << UV_GLOBAL_MMR64_PNODE_SHIFT) |
179 | 179 | ||
180 | #define UV_APIC_PNODE_SHIFT 6 | 180 | #define UV_APIC_PNODE_SHIFT 6 |
181 | 181 | ||
@@ -327,6 +327,7 @@ struct uv_blade_info { | |||
327 | unsigned short nr_possible_cpus; | 327 | unsigned short nr_possible_cpus; |
328 | unsigned short nr_online_cpus; | 328 | unsigned short nr_online_cpus; |
329 | unsigned short pnode; | 329 | unsigned short pnode; |
330 | short memory_nid; | ||
330 | }; | 331 | }; |
331 | extern struct uv_blade_info *uv_blade_info; | 332 | extern struct uv_blade_info *uv_blade_info; |
332 | extern short *uv_node_to_blade; | 333 | extern short *uv_node_to_blade; |
@@ -363,6 +364,12 @@ static inline int uv_blade_to_pnode(int bid) | |||
363 | return uv_blade_info[bid].pnode; | 364 | return uv_blade_info[bid].pnode; |
364 | } | 365 | } |
365 | 366 | ||
367 | /* Nid of memory node on blade. -1 if no blade-local memory */ | ||
368 | static inline int uv_blade_to_memory_nid(int bid) | ||
369 | { | ||
370 | return uv_blade_info[bid].memory_nid; | ||
371 | } | ||
372 | |||
366 | /* Determine the number of possible cpus on a blade */ | 373 | /* Determine the number of possible cpus on a blade */ |
367 | static inline int uv_blade_nr_possible_cpus(int bid) | 374 | static inline int uv_blade_nr_possible_cpus(int bid) |
368 | { | 375 | { |
diff --git a/arch/x86/kernel/Makefile b/arch/x86/kernel/Makefile index 6c327b852e23..430d5b24af7b 100644 --- a/arch/x86/kernel/Makefile +++ b/arch/x86/kernel/Makefile | |||
@@ -26,6 +26,8 @@ CFLAGS_tsc.o := $(nostackp) | |||
26 | CFLAGS_paravirt.o := $(nostackp) | 26 | CFLAGS_paravirt.o := $(nostackp) |
27 | GCOV_PROFILE_vsyscall_64.o := n | 27 | GCOV_PROFILE_vsyscall_64.o := n |
28 | GCOV_PROFILE_hpet.o := n | 28 | GCOV_PROFILE_hpet.o := n |
29 | GCOV_PROFILE_tsc.o := n | ||
30 | GCOV_PROFILE_paravirt.o := n | ||
29 | 31 | ||
30 | obj-y := process_$(BITS).o signal.o entry_$(BITS).o | 32 | obj-y := process_$(BITS).o signal.o entry_$(BITS).o |
31 | obj-y += traps.o irq.o irq_$(BITS).o dumpstack_$(BITS).o | 33 | obj-y += traps.o irq.o irq_$(BITS).o dumpstack_$(BITS).o |
diff --git a/arch/x86/kernel/amd_iommu.c b/arch/x86/kernel/amd_iommu.c index 9372f0406ad4..6c99f5037801 100644 --- a/arch/x86/kernel/amd_iommu.c +++ b/arch/x86/kernel/amd_iommu.c | |||
@@ -1192,7 +1192,7 @@ out: | |||
1192 | return 0; | 1192 | return 0; |
1193 | } | 1193 | } |
1194 | 1194 | ||
1195 | struct notifier_block device_nb = { | 1195 | static struct notifier_block device_nb = { |
1196 | .notifier_call = device_change_notifier, | 1196 | .notifier_call = device_change_notifier, |
1197 | }; | 1197 | }; |
1198 | 1198 | ||
@@ -1763,7 +1763,7 @@ static void *alloc_coherent(struct device *dev, size_t size, | |||
1763 | flag |= __GFP_ZERO; | 1763 | flag |= __GFP_ZERO; |
1764 | virt_addr = (void *)__get_free_pages(flag, get_order(size)); | 1764 | virt_addr = (void *)__get_free_pages(flag, get_order(size)); |
1765 | if (!virt_addr) | 1765 | if (!virt_addr) |
1766 | return 0; | 1766 | return NULL; |
1767 | 1767 | ||
1768 | paddr = virt_to_phys(virt_addr); | 1768 | paddr = virt_to_phys(virt_addr); |
1769 | 1769 | ||
diff --git a/arch/x86/kernel/amd_iommu_init.c b/arch/x86/kernel/amd_iommu_init.c index 10b2accd12ea..c1b17e97252e 100644 --- a/arch/x86/kernel/amd_iommu_init.c +++ b/arch/x86/kernel/amd_iommu_init.c | |||
@@ -472,6 +472,8 @@ static u8 * __init alloc_event_buffer(struct amd_iommu *iommu) | |||
472 | if (iommu->evt_buf == NULL) | 472 | if (iommu->evt_buf == NULL) |
473 | return NULL; | 473 | return NULL; |
474 | 474 | ||
475 | iommu->evt_buf_size = EVT_BUFFER_SIZE; | ||
476 | |||
475 | return iommu->evt_buf; | 477 | return iommu->evt_buf; |
476 | } | 478 | } |
477 | 479 | ||
@@ -691,6 +693,7 @@ static void __init init_iommu_from_acpi(struct amd_iommu *iommu, | |||
691 | 693 | ||
692 | devid = e->devid; | 694 | devid = e->devid; |
693 | devid_to = e->ext >> 8; | 695 | devid_to = e->ext >> 8; |
696 | set_dev_entry_from_acpi(iommu, devid , e->flags, 0); | ||
694 | set_dev_entry_from_acpi(iommu, devid_to, e->flags, 0); | 697 | set_dev_entry_from_acpi(iommu, devid_to, e->flags, 0); |
695 | amd_iommu_alias_table[devid] = devid_to; | 698 | amd_iommu_alias_table[devid] = devid_to; |
696 | break; | 699 | break; |
@@ -749,11 +752,13 @@ static void __init init_iommu_from_acpi(struct amd_iommu *iommu, | |||
749 | 752 | ||
750 | devid = e->devid; | 753 | devid = e->devid; |
751 | for (dev_i = devid_start; dev_i <= devid; ++dev_i) { | 754 | for (dev_i = devid_start; dev_i <= devid; ++dev_i) { |
752 | if (alias) | 755 | if (alias) { |
753 | amd_iommu_alias_table[dev_i] = devid_to; | 756 | amd_iommu_alias_table[dev_i] = devid_to; |
754 | set_dev_entry_from_acpi(iommu, | 757 | set_dev_entry_from_acpi(iommu, |
755 | amd_iommu_alias_table[dev_i], | 758 | devid_to, flags, ext_flags); |
756 | flags, ext_flags); | 759 | } |
760 | set_dev_entry_from_acpi(iommu, dev_i, | ||
761 | flags, ext_flags); | ||
757 | } | 762 | } |
758 | break; | 763 | break; |
759 | default: | 764 | default: |
diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c index 8c7c042ecad1..0a1c2830ec66 100644 --- a/arch/x86/kernel/apic/apic.c +++ b/arch/x86/kernel/apic/apic.c | |||
@@ -140,7 +140,6 @@ int x2apic_mode; | |||
140 | #ifdef CONFIG_X86_X2APIC | 140 | #ifdef CONFIG_X86_X2APIC |
141 | /* x2apic enabled before OS handover */ | 141 | /* x2apic enabled before OS handover */ |
142 | static int x2apic_preenabled; | 142 | static int x2apic_preenabled; |
143 | static int disable_x2apic; | ||
144 | static __init int setup_nox2apic(char *str) | 143 | static __init int setup_nox2apic(char *str) |
145 | { | 144 | { |
146 | if (x2apic_enabled()) { | 145 | if (x2apic_enabled()) { |
@@ -149,7 +148,6 @@ static __init int setup_nox2apic(char *str) | |||
149 | return 0; | 148 | return 0; |
150 | } | 149 | } |
151 | 150 | ||
152 | disable_x2apic = 1; | ||
153 | setup_clear_cpu_cap(X86_FEATURE_X2APIC); | 151 | setup_clear_cpu_cap(X86_FEATURE_X2APIC); |
154 | return 0; | 152 | return 0; |
155 | } | 153 | } |
diff --git a/arch/x86/kernel/apic/es7000_32.c b/arch/x86/kernel/apic/es7000_32.c index 69328ac8de9c..8952a5890281 100644 --- a/arch/x86/kernel/apic/es7000_32.c +++ b/arch/x86/kernel/apic/es7000_32.c | |||
@@ -652,7 +652,8 @@ static int es7000_mps_oem_check_cluster(struct mpc_table *mpc, char *oem, | |||
652 | return ret && es7000_apic_is_cluster(); | 652 | return ret && es7000_apic_is_cluster(); |
653 | } | 653 | } |
654 | 654 | ||
655 | struct apic apic_es7000_cluster = { | 655 | /* We've been warned by a false positive warning.Use __refdata to keep calm. */ |
656 | struct apic __refdata apic_es7000_cluster = { | ||
656 | 657 | ||
657 | .name = "es7000", | 658 | .name = "es7000", |
658 | .probe = probe_es7000, | 659 | .probe = probe_es7000, |
diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c index 4d0216fcb36c..d2ed6c5ddc80 100644 --- a/arch/x86/kernel/apic/io_apic.c +++ b/arch/x86/kernel/apic/io_apic.c | |||
@@ -1716,25 +1716,19 @@ __apicdebuginit(void) print_IO_APIC(void) | |||
1716 | return; | 1716 | return; |
1717 | } | 1717 | } |
1718 | 1718 | ||
1719 | __apicdebuginit(void) print_APIC_bitfield(int base) | 1719 | __apicdebuginit(void) print_APIC_field(int base) |
1720 | { | 1720 | { |
1721 | unsigned int v; | 1721 | int i; |
1722 | int i, j; | ||
1723 | 1722 | ||
1724 | if (apic_verbosity == APIC_QUIET) | 1723 | if (apic_verbosity == APIC_QUIET) |
1725 | return; | 1724 | return; |
1726 | 1725 | ||
1727 | printk(KERN_DEBUG "0123456789abcdef0123456789abcdef\n" KERN_DEBUG); | 1726 | printk(KERN_DEBUG); |
1728 | for (i = 0; i < 8; i++) { | 1727 | |
1729 | v = apic_read(base + i*0x10); | 1728 | for (i = 0; i < 8; i++) |
1730 | for (j = 0; j < 32; j++) { | 1729 | printk(KERN_CONT "%08x", apic_read(base + i*0x10)); |
1731 | if (v & (1<<j)) | 1730 | |
1732 | printk("1"); | 1731 | printk(KERN_CONT "\n"); |
1733 | else | ||
1734 | printk("0"); | ||
1735 | } | ||
1736 | printk("\n"); | ||
1737 | } | ||
1738 | } | 1732 | } |
1739 | 1733 | ||
1740 | __apicdebuginit(void) print_local_APIC(void *dummy) | 1734 | __apicdebuginit(void) print_local_APIC(void *dummy) |
@@ -1745,7 +1739,7 @@ __apicdebuginit(void) print_local_APIC(void *dummy) | |||
1745 | if (apic_verbosity == APIC_QUIET) | 1739 | if (apic_verbosity == APIC_QUIET) |
1746 | return; | 1740 | return; |
1747 | 1741 | ||
1748 | printk("\n" KERN_DEBUG "printing local APIC contents on CPU#%d/%d:\n", | 1742 | printk(KERN_DEBUG "printing local APIC contents on CPU#%d/%d:\n", |
1749 | smp_processor_id(), hard_smp_processor_id()); | 1743 | smp_processor_id(), hard_smp_processor_id()); |
1750 | v = apic_read(APIC_ID); | 1744 | v = apic_read(APIC_ID); |
1751 | printk(KERN_INFO "... APIC ID: %08x (%01x)\n", v, read_apic_id()); | 1745 | printk(KERN_INFO "... APIC ID: %08x (%01x)\n", v, read_apic_id()); |
@@ -1786,11 +1780,11 @@ __apicdebuginit(void) print_local_APIC(void *dummy) | |||
1786 | printk(KERN_DEBUG "... APIC SPIV: %08x\n", v); | 1780 | printk(KERN_DEBUG "... APIC SPIV: %08x\n", v); |
1787 | 1781 | ||
1788 | printk(KERN_DEBUG "... APIC ISR field:\n"); | 1782 | printk(KERN_DEBUG "... APIC ISR field:\n"); |
1789 | print_APIC_bitfield(APIC_ISR); | 1783 | print_APIC_field(APIC_ISR); |
1790 | printk(KERN_DEBUG "... APIC TMR field:\n"); | 1784 | printk(KERN_DEBUG "... APIC TMR field:\n"); |
1791 | print_APIC_bitfield(APIC_TMR); | 1785 | print_APIC_field(APIC_TMR); |
1792 | printk(KERN_DEBUG "... APIC IRR field:\n"); | 1786 | printk(KERN_DEBUG "... APIC IRR field:\n"); |
1793 | print_APIC_bitfield(APIC_IRR); | 1787 | print_APIC_field(APIC_IRR); |
1794 | 1788 | ||
1795 | if (APIC_INTEGRATED(ver)) { /* !82489DX */ | 1789 | if (APIC_INTEGRATED(ver)) { /* !82489DX */ |
1796 | if (maxlvt > 3) /* Due to the Pentium erratum 3AP. */ | 1790 | if (maxlvt > 3) /* Due to the Pentium erratum 3AP. */ |
@@ -3799,6 +3793,9 @@ int arch_enable_uv_irq(char *irq_name, unsigned int irq, int cpu, int mmr_blade, | |||
3799 | mmr_pnode = uv_blade_to_pnode(mmr_blade); | 3793 | mmr_pnode = uv_blade_to_pnode(mmr_blade); |
3800 | uv_write_global_mmr64(mmr_pnode, mmr_offset, mmr_value); | 3794 | uv_write_global_mmr64(mmr_pnode, mmr_offset, mmr_value); |
3801 | 3795 | ||
3796 | if (cfg->move_in_progress) | ||
3797 | send_cleanup_vector(cfg); | ||
3798 | |||
3802 | return irq; | 3799 | return irq; |
3803 | } | 3800 | } |
3804 | 3801 | ||
@@ -4187,28 +4184,20 @@ fake_ioapic_page: | |||
4187 | } | 4184 | } |
4188 | } | 4185 | } |
4189 | 4186 | ||
4190 | static int __init ioapic_insert_resources(void) | 4187 | void __init ioapic_insert_resources(void) |
4191 | { | 4188 | { |
4192 | int i; | 4189 | int i; |
4193 | struct resource *r = ioapic_resources; | 4190 | struct resource *r = ioapic_resources; |
4194 | 4191 | ||
4195 | if (!r) { | 4192 | if (!r) { |
4196 | if (nr_ioapics > 0) { | 4193 | if (nr_ioapics > 0) |
4197 | printk(KERN_ERR | 4194 | printk(KERN_ERR |
4198 | "IO APIC resources couldn't be allocated.\n"); | 4195 | "IO APIC resources couldn't be allocated.\n"); |
4199 | return -1; | 4196 | return; |
4200 | } | ||
4201 | return 0; | ||
4202 | } | 4197 | } |
4203 | 4198 | ||
4204 | for (i = 0; i < nr_ioapics; i++) { | 4199 | for (i = 0; i < nr_ioapics; i++) { |
4205 | insert_resource(&iomem_resource, r); | 4200 | insert_resource(&iomem_resource, r); |
4206 | r++; | 4201 | r++; |
4207 | } | 4202 | } |
4208 | |||
4209 | return 0; | ||
4210 | } | 4203 | } |
4211 | |||
4212 | /* Insert the IO APIC resources after PCI initialization has occured to handle | ||
4213 | * IO APICS that are mapped in on a BAR in PCI space. */ | ||
4214 | late_initcall(ioapic_insert_resources); | ||
diff --git a/arch/x86/kernel/apic/numaq_32.c b/arch/x86/kernel/apic/numaq_32.c index 533e59c6fc82..ca96e68f0d23 100644 --- a/arch/x86/kernel/apic/numaq_32.c +++ b/arch/x86/kernel/apic/numaq_32.c | |||
@@ -493,7 +493,8 @@ static void numaq_setup_portio_remap(void) | |||
493 | (u_long) xquad_portio, (u_long) num_quads*XQUAD_PORTIO_QUAD); | 493 | (u_long) xquad_portio, (u_long) num_quads*XQUAD_PORTIO_QUAD); |
494 | } | 494 | } |
495 | 495 | ||
496 | struct apic apic_numaq = { | 496 | /* Use __refdata to keep false positive warning calm. */ |
497 | struct apic __refdata apic_numaq = { | ||
497 | 498 | ||
498 | .name = "NUMAQ", | 499 | .name = "NUMAQ", |
499 | .probe = probe_numaq, | 500 | .probe = probe_numaq, |
diff --git a/arch/x86/kernel/apic/x2apic_cluster.c b/arch/x86/kernel/apic/x2apic_cluster.c index 8e4cbb255c38..a5371ec36776 100644 --- a/arch/x86/kernel/apic/x2apic_cluster.c +++ b/arch/x86/kernel/apic/x2apic_cluster.c | |||
@@ -17,11 +17,13 @@ static int x2apic_acpi_madt_oem_check(char *oem_id, char *oem_table_id) | |||
17 | return x2apic_enabled(); | 17 | return x2apic_enabled(); |
18 | } | 18 | } |
19 | 19 | ||
20 | /* Start with all IRQs pointing to boot CPU. IRQ balancing will shift them. */ | 20 | /* |
21 | 21 | * need to use more than cpu 0, because we need more vectors when | |
22 | * MSI-X are used. | ||
23 | */ | ||
22 | static const struct cpumask *x2apic_target_cpus(void) | 24 | static const struct cpumask *x2apic_target_cpus(void) |
23 | { | 25 | { |
24 | return cpumask_of(0); | 26 | return cpu_online_mask; |
25 | } | 27 | } |
26 | 28 | ||
27 | /* | 29 | /* |
@@ -170,7 +172,7 @@ static unsigned long set_apic_id(unsigned int id) | |||
170 | 172 | ||
171 | static int x2apic_cluster_phys_pkg_id(int initial_apicid, int index_msb) | 173 | static int x2apic_cluster_phys_pkg_id(int initial_apicid, int index_msb) |
172 | { | 174 | { |
173 | return current_cpu_data.initial_apicid >> index_msb; | 175 | return initial_apicid >> index_msb; |
174 | } | 176 | } |
175 | 177 | ||
176 | static void x2apic_send_IPI_self(int vector) | 178 | static void x2apic_send_IPI_self(int vector) |
diff --git a/arch/x86/kernel/apic/x2apic_phys.c b/arch/x86/kernel/apic/x2apic_phys.c index a284359627e7..a8989aadc99a 100644 --- a/arch/x86/kernel/apic/x2apic_phys.c +++ b/arch/x86/kernel/apic/x2apic_phys.c | |||
@@ -27,11 +27,13 @@ static int x2apic_acpi_madt_oem_check(char *oem_id, char *oem_table_id) | |||
27 | return 0; | 27 | return 0; |
28 | } | 28 | } |
29 | 29 | ||
30 | /* Start with all IRQs pointing to boot CPU. IRQ balancing will shift them. */ | 30 | /* |
31 | 31 | * need to use more than cpu 0, because we need more vectors when | |
32 | * MSI-X are used. | ||
33 | */ | ||
32 | static const struct cpumask *x2apic_target_cpus(void) | 34 | static const struct cpumask *x2apic_target_cpus(void) |
33 | { | 35 | { |
34 | return cpumask_of(0); | 36 | return cpu_online_mask; |
35 | } | 37 | } |
36 | 38 | ||
37 | static void x2apic_vector_allocation_domain(int cpu, struct cpumask *retmask) | 39 | static void x2apic_vector_allocation_domain(int cpu, struct cpumask *retmask) |
@@ -162,7 +164,7 @@ static unsigned long set_apic_id(unsigned int id) | |||
162 | 164 | ||
163 | static int x2apic_phys_pkg_id(int initial_apicid, int index_msb) | 165 | static int x2apic_phys_pkg_id(int initial_apicid, int index_msb) |
164 | { | 166 | { |
165 | return current_cpu_data.initial_apicid >> index_msb; | 167 | return initial_apicid >> index_msb; |
166 | } | 168 | } |
167 | 169 | ||
168 | static void x2apic_send_IPI_self(int vector) | 170 | static void x2apic_send_IPI_self(int vector) |
diff --git a/arch/x86/kernel/apic/x2apic_uv_x.c b/arch/x86/kernel/apic/x2apic_uv_x.c index 096d19aea2f7..832e908adcb5 100644 --- a/arch/x86/kernel/apic/x2apic_uv_x.c +++ b/arch/x86/kernel/apic/x2apic_uv_x.c | |||
@@ -261,7 +261,7 @@ struct apic apic_x2apic_uv_x = { | |||
261 | .apic_id_registered = uv_apic_id_registered, | 261 | .apic_id_registered = uv_apic_id_registered, |
262 | 262 | ||
263 | .irq_delivery_mode = dest_Fixed, | 263 | .irq_delivery_mode = dest_Fixed, |
264 | .irq_dest_mode = 1, /* logical */ | 264 | .irq_dest_mode = 0, /* physical */ |
265 | 265 | ||
266 | .target_cpus = uv_target_cpus, | 266 | .target_cpus = uv_target_cpus, |
267 | .disable_esr = 0, | 267 | .disable_esr = 0, |
@@ -362,12 +362,6 @@ static __init void get_lowmem_redirect(unsigned long *base, unsigned long *size) | |||
362 | BUG(); | 362 | BUG(); |
363 | } | 363 | } |
364 | 364 | ||
365 | static __init void map_low_mmrs(void) | ||
366 | { | ||
367 | init_extra_mapping_uc(UV_GLOBAL_MMR32_BASE, UV_GLOBAL_MMR32_SIZE); | ||
368 | init_extra_mapping_uc(UV_LOCAL_MMR_BASE, UV_LOCAL_MMR_SIZE); | ||
369 | } | ||
370 | |||
371 | enum map_type {map_wb, map_uc}; | 365 | enum map_type {map_wb, map_uc}; |
372 | 366 | ||
373 | static __init void map_high(char *id, unsigned long base, int shift, | 367 | static __init void map_high(char *id, unsigned long base, int shift, |
@@ -395,26 +389,6 @@ static __init void map_gru_high(int max_pnode) | |||
395 | map_high("GRU", gru.s.base, shift, max_pnode, map_wb); | 389 | map_high("GRU", gru.s.base, shift, max_pnode, map_wb); |
396 | } | 390 | } |
397 | 391 | ||
398 | static __init void map_config_high(int max_pnode) | ||
399 | { | ||
400 | union uvh_rh_gam_cfg_overlay_config_mmr_u cfg; | ||
401 | int shift = UVH_RH_GAM_CFG_OVERLAY_CONFIG_MMR_BASE_SHFT; | ||
402 | |||
403 | cfg.v = uv_read_local_mmr(UVH_RH_GAM_CFG_OVERLAY_CONFIG_MMR); | ||
404 | if (cfg.s.enable) | ||
405 | map_high("CONFIG", cfg.s.base, shift, max_pnode, map_uc); | ||
406 | } | ||
407 | |||
408 | static __init void map_mmr_high(int max_pnode) | ||
409 | { | ||
410 | union uvh_rh_gam_mmr_overlay_config_mmr_u mmr; | ||
411 | int shift = UVH_RH_GAM_MMR_OVERLAY_CONFIG_MMR_BASE_SHFT; | ||
412 | |||
413 | mmr.v = uv_read_local_mmr(UVH_RH_GAM_MMR_OVERLAY_CONFIG_MMR); | ||
414 | if (mmr.s.enable) | ||
415 | map_high("MMR", mmr.s.base, shift, max_pnode, map_uc); | ||
416 | } | ||
417 | |||
418 | static __init void map_mmioh_high(int max_pnode) | 392 | static __init void map_mmioh_high(int max_pnode) |
419 | { | 393 | { |
420 | union uvh_rh_gam_mmioh_overlay_config_mmr_u mmioh; | 394 | union uvh_rh_gam_mmioh_overlay_config_mmr_u mmioh; |
@@ -566,8 +540,6 @@ void __init uv_system_init(void) | |||
566 | unsigned long mmr_base, present, paddr; | 540 | unsigned long mmr_base, present, paddr; |
567 | unsigned short pnode_mask; | 541 | unsigned short pnode_mask; |
568 | 542 | ||
569 | map_low_mmrs(); | ||
570 | |||
571 | m_n_config.v = uv_read_local_mmr(UVH_SI_ADDR_MAP_CONFIG); | 543 | m_n_config.v = uv_read_local_mmr(UVH_SI_ADDR_MAP_CONFIG); |
572 | m_val = m_n_config.s.m_skt; | 544 | m_val = m_n_config.s.m_skt; |
573 | n_val = m_n_config.s.n_skt; | 545 | n_val = m_n_config.s.n_skt; |
@@ -591,6 +563,8 @@ void __init uv_system_init(void) | |||
591 | bytes = sizeof(struct uv_blade_info) * uv_num_possible_blades(); | 563 | bytes = sizeof(struct uv_blade_info) * uv_num_possible_blades(); |
592 | uv_blade_info = kmalloc(bytes, GFP_KERNEL); | 564 | uv_blade_info = kmalloc(bytes, GFP_KERNEL); |
593 | BUG_ON(!uv_blade_info); | 565 | BUG_ON(!uv_blade_info); |
566 | for (blade = 0; blade < uv_num_possible_blades(); blade++) | ||
567 | uv_blade_info[blade].memory_nid = -1; | ||
594 | 568 | ||
595 | get_lowmem_redirect(&lowmem_redir_base, &lowmem_redir_size); | 569 | get_lowmem_redirect(&lowmem_redir_base, &lowmem_redir_size); |
596 | 570 | ||
@@ -629,6 +603,9 @@ void __init uv_system_init(void) | |||
629 | lcpu = uv_blade_info[blade].nr_possible_cpus; | 603 | lcpu = uv_blade_info[blade].nr_possible_cpus; |
630 | uv_blade_info[blade].nr_possible_cpus++; | 604 | uv_blade_info[blade].nr_possible_cpus++; |
631 | 605 | ||
606 | /* Any node on the blade, else will contain -1. */ | ||
607 | uv_blade_info[blade].memory_nid = nid; | ||
608 | |||
632 | uv_cpu_hub_info(cpu)->lowmem_remap_base = lowmem_redir_base; | 609 | uv_cpu_hub_info(cpu)->lowmem_remap_base = lowmem_redir_base; |
633 | uv_cpu_hub_info(cpu)->lowmem_remap_top = lowmem_redir_size; | 610 | uv_cpu_hub_info(cpu)->lowmem_remap_top = lowmem_redir_size; |
634 | uv_cpu_hub_info(cpu)->m_val = m_val; | 611 | uv_cpu_hub_info(cpu)->m_val = m_val; |
@@ -662,11 +639,10 @@ void __init uv_system_init(void) | |||
662 | pnode = (paddr >> m_val) & pnode_mask; | 639 | pnode = (paddr >> m_val) & pnode_mask; |
663 | blade = boot_pnode_to_blade(pnode); | 640 | blade = boot_pnode_to_blade(pnode); |
664 | uv_node_to_blade[nid] = blade; | 641 | uv_node_to_blade[nid] = blade; |
642 | max_pnode = max(pnode, max_pnode); | ||
665 | } | 643 | } |
666 | 644 | ||
667 | map_gru_high(max_pnode); | 645 | map_gru_high(max_pnode); |
668 | map_mmr_high(max_pnode); | ||
669 | map_config_high(max_pnode); | ||
670 | map_mmioh_high(max_pnode); | 646 | map_mmioh_high(max_pnode); |
671 | 647 | ||
672 | uv_cpu_init(); | 648 | uv_cpu_init(); |
diff --git a/arch/x86/kernel/apm_32.c b/arch/x86/kernel/apm_32.c index 79302e9a33a4..442b5508893f 100644 --- a/arch/x86/kernel/apm_32.c +++ b/arch/x86/kernel/apm_32.c | |||
@@ -811,7 +811,7 @@ static int apm_do_idle(void) | |||
811 | u8 ret = 0; | 811 | u8 ret = 0; |
812 | int idled = 0; | 812 | int idled = 0; |
813 | int polling; | 813 | int polling; |
814 | int err; | 814 | int err = 0; |
815 | 815 | ||
816 | polling = !!(current_thread_info()->status & TS_POLLING); | 816 | polling = !!(current_thread_info()->status & TS_POLLING); |
817 | if (polling) { | 817 | if (polling) { |
diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c index 28e5f5956042..e2485b03f1cf 100644 --- a/arch/x86/kernel/cpu/amd.c +++ b/arch/x86/kernel/cpu/amd.c | |||
@@ -356,7 +356,7 @@ static void __cpuinit early_init_amd(struct cpuinfo_x86 *c) | |||
356 | #endif | 356 | #endif |
357 | #if defined(CONFIG_X86_LOCAL_APIC) && defined(CONFIG_PCI) | 357 | #if defined(CONFIG_X86_LOCAL_APIC) && defined(CONFIG_PCI) |
358 | /* check CPU config space for extended APIC ID */ | 358 | /* check CPU config space for extended APIC ID */ |
359 | if (c->x86 >= 0xf) { | 359 | if (cpu_has_apic && c->x86 >= 0xf) { |
360 | unsigned int val; | 360 | unsigned int val; |
361 | val = read_pci_config(0, 24, 0, 0x68); | 361 | val = read_pci_config(0, 24, 0, 0x68); |
362 | if ((val & ((1 << 17) | (1 << 18))) == ((1 << 17) | (1 << 18))) | 362 | if ((val & ((1 << 17) | (1 << 18))) == ((1 << 17) | (1 << 18))) |
diff --git a/arch/x86/kernel/cpu/cpufreq/powernow-k8.c b/arch/x86/kernel/cpu/cpufreq/powernow-k8.c index 81cbe64ed6b4..2a50ef891000 100644 --- a/arch/x86/kernel/cpu/cpufreq/powernow-k8.c +++ b/arch/x86/kernel/cpu/cpufreq/powernow-k8.c | |||
@@ -299,7 +299,7 @@ static int transition_pstate(struct powernow_k8_data *data, u32 pstate) | |||
299 | static int transition_fid_vid(struct powernow_k8_data *data, | 299 | static int transition_fid_vid(struct powernow_k8_data *data, |
300 | u32 reqfid, u32 reqvid) | 300 | u32 reqfid, u32 reqvid) |
301 | { | 301 | { |
302 | if (core_voltage_pre_transition(data, reqvid)) | 302 | if (core_voltage_pre_transition(data, reqvid, reqfid)) |
303 | return 1; | 303 | return 1; |
304 | 304 | ||
305 | if (core_frequency_transition(data, reqfid)) | 305 | if (core_frequency_transition(data, reqfid)) |
@@ -327,17 +327,20 @@ static int transition_fid_vid(struct powernow_k8_data *data, | |||
327 | 327 | ||
328 | /* Phase 1 - core voltage transition ... setup voltage */ | 328 | /* Phase 1 - core voltage transition ... setup voltage */ |
329 | static int core_voltage_pre_transition(struct powernow_k8_data *data, | 329 | static int core_voltage_pre_transition(struct powernow_k8_data *data, |
330 | u32 reqvid) | 330 | u32 reqvid, u32 reqfid) |
331 | { | 331 | { |
332 | u32 rvosteps = data->rvo; | 332 | u32 rvosteps = data->rvo; |
333 | u32 savefid = data->currfid; | 333 | u32 savefid = data->currfid; |
334 | u32 maxvid, lo; | 334 | u32 maxvid, lo, rvomult = 1; |
335 | 335 | ||
336 | dprintk("ph1 (cpu%d): start, currfid 0x%x, currvid 0x%x, " | 336 | dprintk("ph1 (cpu%d): start, currfid 0x%x, currvid 0x%x, " |
337 | "reqvid 0x%x, rvo 0x%x\n", | 337 | "reqvid 0x%x, rvo 0x%x\n", |
338 | smp_processor_id(), | 338 | smp_processor_id(), |
339 | data->currfid, data->currvid, reqvid, data->rvo); | 339 | data->currfid, data->currvid, reqvid, data->rvo); |
340 | 340 | ||
341 | if ((savefid < LO_FID_TABLE_TOP) && (reqfid < LO_FID_TABLE_TOP)) | ||
342 | rvomult = 2; | ||
343 | rvosteps *= rvomult; | ||
341 | rdmsr(MSR_FIDVID_STATUS, lo, maxvid); | 344 | rdmsr(MSR_FIDVID_STATUS, lo, maxvid); |
342 | maxvid = 0x1f & (maxvid >> 16); | 345 | maxvid = 0x1f & (maxvid >> 16); |
343 | dprintk("ph1 maxvid=0x%x\n", maxvid); | 346 | dprintk("ph1 maxvid=0x%x\n", maxvid); |
@@ -351,7 +354,8 @@ static int core_voltage_pre_transition(struct powernow_k8_data *data, | |||
351 | return 1; | 354 | return 1; |
352 | } | 355 | } |
353 | 356 | ||
354 | while ((rvosteps > 0) && ((data->rvo + data->currvid) > reqvid)) { | 357 | while ((rvosteps > 0) && |
358 | ((rvomult * data->rvo + data->currvid) > reqvid)) { | ||
355 | if (data->currvid == maxvid) { | 359 | if (data->currvid == maxvid) { |
356 | rvosteps = 0; | 360 | rvosteps = 0; |
357 | } else { | 361 | } else { |
@@ -384,13 +388,6 @@ static int core_frequency_transition(struct powernow_k8_data *data, u32 reqfid) | |||
384 | u32 vcoreqfid, vcocurrfid, vcofiddiff; | 388 | u32 vcoreqfid, vcocurrfid, vcofiddiff; |
385 | u32 fid_interval, savevid = data->currvid; | 389 | u32 fid_interval, savevid = data->currvid; |
386 | 390 | ||
387 | if ((reqfid < HI_FID_TABLE_BOTTOM) && | ||
388 | (data->currfid < HI_FID_TABLE_BOTTOM)) { | ||
389 | printk(KERN_ERR PFX "ph2: illegal lo-lo transition " | ||
390 | "0x%x 0x%x\n", reqfid, data->currfid); | ||
391 | return 1; | ||
392 | } | ||
393 | |||
394 | if (data->currfid == reqfid) { | 391 | if (data->currfid == reqfid) { |
395 | printk(KERN_ERR PFX "ph2 null fid transition 0x%x\n", | 392 | printk(KERN_ERR PFX "ph2 null fid transition 0x%x\n", |
396 | data->currfid); | 393 | data->currfid); |
@@ -407,6 +404,9 @@ static int core_frequency_transition(struct powernow_k8_data *data, u32 reqfid) | |||
407 | vcofiddiff = vcocurrfid > vcoreqfid ? vcocurrfid - vcoreqfid | 404 | vcofiddiff = vcocurrfid > vcoreqfid ? vcocurrfid - vcoreqfid |
408 | : vcoreqfid - vcocurrfid; | 405 | : vcoreqfid - vcocurrfid; |
409 | 406 | ||
407 | if ((reqfid <= LO_FID_TABLE_TOP) && (data->currfid <= LO_FID_TABLE_TOP)) | ||
408 | vcofiddiff = 0; | ||
409 | |||
410 | while (vcofiddiff > 2) { | 410 | while (vcofiddiff > 2) { |
411 | (data->currfid & 1) ? (fid_interval = 1) : (fid_interval = 2); | 411 | (data->currfid & 1) ? (fid_interval = 1) : (fid_interval = 2); |
412 | 412 | ||
@@ -1081,14 +1081,6 @@ static int transition_frequency_fidvid(struct powernow_k8_data *data, | |||
1081 | return 0; | 1081 | return 0; |
1082 | } | 1082 | } |
1083 | 1083 | ||
1084 | if ((fid < HI_FID_TABLE_BOTTOM) && | ||
1085 | (data->currfid < HI_FID_TABLE_BOTTOM)) { | ||
1086 | printk(KERN_ERR PFX | ||
1087 | "ignoring illegal change in lo freq table-%x to 0x%x\n", | ||
1088 | data->currfid, fid); | ||
1089 | return 1; | ||
1090 | } | ||
1091 | |||
1092 | dprintk("cpu %d, changing to fid 0x%x, vid 0x%x\n", | 1084 | dprintk("cpu %d, changing to fid 0x%x, vid 0x%x\n", |
1093 | smp_processor_id(), fid, vid); | 1085 | smp_processor_id(), fid, vid); |
1094 | freqs.old = find_khz_freq_from_fid(data->currfid); | 1086 | freqs.old = find_khz_freq_from_fid(data->currfid); |
@@ -1267,7 +1259,7 @@ static int __cpuinit powernowk8_cpu_init(struct cpufreq_policy *pol) | |||
1267 | { | 1259 | { |
1268 | static const char ACPI_PSS_BIOS_BUG_MSG[] = | 1260 | static const char ACPI_PSS_BIOS_BUG_MSG[] = |
1269 | KERN_ERR FW_BUG PFX "No compatible ACPI _PSS objects found.\n" | 1261 | KERN_ERR FW_BUG PFX "No compatible ACPI _PSS objects found.\n" |
1270 | KERN_ERR FW_BUG PFX "Try again with latest BIOS.\n"; | 1262 | FW_BUG PFX "Try again with latest BIOS.\n"; |
1271 | struct powernow_k8_data *data; | 1263 | struct powernow_k8_data *data; |
1272 | struct init_on_cpu init_on_cpu; | 1264 | struct init_on_cpu init_on_cpu; |
1273 | int rc; | 1265 | int rc; |
diff --git a/arch/x86/kernel/cpu/cpufreq/powernow-k8.h b/arch/x86/kernel/cpu/cpufreq/powernow-k8.h index c9c1190b5e1f..02ce824073cb 100644 --- a/arch/x86/kernel/cpu/cpufreq/powernow-k8.h +++ b/arch/x86/kernel/cpu/cpufreq/powernow-k8.h | |||
@@ -215,7 +215,8 @@ struct pst_s { | |||
215 | 215 | ||
216 | #define dprintk(msg...) cpufreq_debug_printk(CPUFREQ_DEBUG_DRIVER, "powernow-k8", msg) | 216 | #define dprintk(msg...) cpufreq_debug_printk(CPUFREQ_DEBUG_DRIVER, "powernow-k8", msg) |
217 | 217 | ||
218 | static int core_voltage_pre_transition(struct powernow_k8_data *data, u32 reqvid); | 218 | static int core_voltage_pre_transition(struct powernow_k8_data *data, |
219 | u32 reqvid, u32 regfid); | ||
219 | static int core_voltage_post_transition(struct powernow_k8_data *data, u32 reqvid); | 220 | static int core_voltage_post_transition(struct powernow_k8_data *data, u32 reqvid); |
220 | static int core_frequency_transition(struct powernow_k8_data *data, u32 reqfid); | 221 | static int core_frequency_transition(struct powernow_k8_data *data, u32 reqfid); |
221 | 222 | ||
diff --git a/arch/x86/kernel/cpu/mcheck/mce.c b/arch/x86/kernel/cpu/mcheck/mce.c index af425b83202b..1cfb623ce11c 100644 --- a/arch/x86/kernel/cpu/mcheck/mce.c +++ b/arch/x86/kernel/cpu/mcheck/mce.c | |||
@@ -194,14 +194,14 @@ static void print_mce(struct mce *m) | |||
194 | m->cs, m->ip); | 194 | m->cs, m->ip); |
195 | if (m->cs == __KERNEL_CS) | 195 | if (m->cs == __KERNEL_CS) |
196 | print_symbol("{%s}", m->ip); | 196 | print_symbol("{%s}", m->ip); |
197 | printk("\n"); | 197 | printk(KERN_CONT "\n"); |
198 | } | 198 | } |
199 | printk(KERN_EMERG "TSC %llx ", m->tsc); | 199 | printk(KERN_EMERG "TSC %llx ", m->tsc); |
200 | if (m->addr) | 200 | if (m->addr) |
201 | printk("ADDR %llx ", m->addr); | 201 | printk(KERN_CONT "ADDR %llx ", m->addr); |
202 | if (m->misc) | 202 | if (m->misc) |
203 | printk("MISC %llx ", m->misc); | 203 | printk(KERN_CONT "MISC %llx ", m->misc); |
204 | printk("\n"); | 204 | printk(KERN_CONT "\n"); |
205 | printk(KERN_EMERG "PROCESSOR %u:%x TIME %llu SOCKET %u APIC %x\n", | 205 | printk(KERN_EMERG "PROCESSOR %u:%x TIME %llu SOCKET %u APIC %x\n", |
206 | m->cpuvendor, m->cpuid, m->time, m->socketid, | 206 | m->cpuvendor, m->cpuid, m->time, m->socketid, |
207 | m->apicid); | 207 | m->apicid); |
@@ -209,13 +209,13 @@ static void print_mce(struct mce *m) | |||
209 | 209 | ||
210 | static void print_mce_head(void) | 210 | static void print_mce_head(void) |
211 | { | 211 | { |
212 | printk(KERN_EMERG "\n" KERN_EMERG "HARDWARE ERROR\n"); | 212 | printk(KERN_EMERG "\nHARDWARE ERROR\n"); |
213 | } | 213 | } |
214 | 214 | ||
215 | static void print_mce_tail(void) | 215 | static void print_mce_tail(void) |
216 | { | 216 | { |
217 | printk(KERN_EMERG "This is not a software problem!\n" | 217 | printk(KERN_EMERG "This is not a software problem!\n" |
218 | KERN_EMERG "Run through mcelog --ascii to decode and contact your hardware vendor\n"); | 218 | "Run through mcelog --ascii to decode and contact your hardware vendor\n"); |
219 | } | 219 | } |
220 | 220 | ||
221 | #define PANIC_TIMEOUT 5 /* 5 seconds */ | 221 | #define PANIC_TIMEOUT 5 /* 5 seconds */ |
@@ -1692,17 +1692,15 @@ static ssize_t set_trigger(struct sys_device *s, struct sysdev_attribute *attr, | |||
1692 | const char *buf, size_t siz) | 1692 | const char *buf, size_t siz) |
1693 | { | 1693 | { |
1694 | char *p; | 1694 | char *p; |
1695 | int len; | ||
1696 | 1695 | ||
1697 | strncpy(mce_helper, buf, sizeof(mce_helper)); | 1696 | strncpy(mce_helper, buf, sizeof(mce_helper)); |
1698 | mce_helper[sizeof(mce_helper)-1] = 0; | 1697 | mce_helper[sizeof(mce_helper)-1] = 0; |
1699 | len = strlen(mce_helper); | ||
1700 | p = strchr(mce_helper, '\n'); | 1698 | p = strchr(mce_helper, '\n'); |
1701 | 1699 | ||
1702 | if (*p) | 1700 | if (p) |
1703 | *p = 0; | 1701 | *p = 0; |
1704 | 1702 | ||
1705 | return len; | 1703 | return strlen(mce_helper) + !!p; |
1706 | } | 1704 | } |
1707 | 1705 | ||
1708 | static ssize_t set_ignore_ce(struct sys_device *s, | 1706 | static ssize_t set_ignore_ce(struct sys_device *s, |
diff --git a/arch/x86/kernel/cpu/perf_counter.c b/arch/x86/kernel/cpu/perf_counter.c index d4cf4ce19aac..a7aa8f900954 100644 --- a/arch/x86/kernel/cpu/perf_counter.c +++ b/arch/x86/kernel/cpu/perf_counter.c | |||
@@ -66,6 +66,52 @@ static DEFINE_PER_CPU(struct cpu_hw_counters, cpu_hw_counters) = { | |||
66 | }; | 66 | }; |
67 | 67 | ||
68 | /* | 68 | /* |
69 | * Not sure about some of these | ||
70 | */ | ||
71 | static const u64 p6_perfmon_event_map[] = | ||
72 | { | ||
73 | [PERF_COUNT_HW_CPU_CYCLES] = 0x0079, | ||
74 | [PERF_COUNT_HW_INSTRUCTIONS] = 0x00c0, | ||
75 | [PERF_COUNT_HW_CACHE_REFERENCES] = 0x0000, | ||
76 | [PERF_COUNT_HW_CACHE_MISSES] = 0x0000, | ||
77 | [PERF_COUNT_HW_BRANCH_INSTRUCTIONS] = 0x00c4, | ||
78 | [PERF_COUNT_HW_BRANCH_MISSES] = 0x00c5, | ||
79 | [PERF_COUNT_HW_BUS_CYCLES] = 0x0062, | ||
80 | }; | ||
81 | |||
82 | static u64 p6_pmu_event_map(int event) | ||
83 | { | ||
84 | return p6_perfmon_event_map[event]; | ||
85 | } | ||
86 | |||
87 | /* | ||
88 | * Counter setting that is specified not to count anything. | ||
89 | * We use this to effectively disable a counter. | ||
90 | * | ||
91 | * L2_RQSTS with 0 MESI unit mask. | ||
92 | */ | ||
93 | #define P6_NOP_COUNTER 0x0000002EULL | ||
94 | |||
95 | static u64 p6_pmu_raw_event(u64 event) | ||
96 | { | ||
97 | #define P6_EVNTSEL_EVENT_MASK 0x000000FFULL | ||
98 | #define P6_EVNTSEL_UNIT_MASK 0x0000FF00ULL | ||
99 | #define P6_EVNTSEL_EDGE_MASK 0x00040000ULL | ||
100 | #define P6_EVNTSEL_INV_MASK 0x00800000ULL | ||
101 | #define P6_EVNTSEL_COUNTER_MASK 0xFF000000ULL | ||
102 | |||
103 | #define P6_EVNTSEL_MASK \ | ||
104 | (P6_EVNTSEL_EVENT_MASK | \ | ||
105 | P6_EVNTSEL_UNIT_MASK | \ | ||
106 | P6_EVNTSEL_EDGE_MASK | \ | ||
107 | P6_EVNTSEL_INV_MASK | \ | ||
108 | P6_EVNTSEL_COUNTER_MASK) | ||
109 | |||
110 | return event & P6_EVNTSEL_MASK; | ||
111 | } | ||
112 | |||
113 | |||
114 | /* | ||
69 | * Intel PerfMon v3. Used on Core2 and later. | 115 | * Intel PerfMon v3. Used on Core2 and later. |
70 | */ | 116 | */ |
71 | static const u64 intel_perfmon_event_map[] = | 117 | static const u64 intel_perfmon_event_map[] = |
@@ -666,6 +712,7 @@ static int __hw_perf_counter_init(struct perf_counter *counter) | |||
666 | { | 712 | { |
667 | struct perf_counter_attr *attr = &counter->attr; | 713 | struct perf_counter_attr *attr = &counter->attr; |
668 | struct hw_perf_counter *hwc = &counter->hw; | 714 | struct hw_perf_counter *hwc = &counter->hw; |
715 | u64 config; | ||
669 | int err; | 716 | int err; |
670 | 717 | ||
671 | if (!x86_pmu_initialized()) | 718 | if (!x86_pmu_initialized()) |
@@ -718,14 +765,40 @@ static int __hw_perf_counter_init(struct perf_counter *counter) | |||
718 | 765 | ||
719 | if (attr->config >= x86_pmu.max_events) | 766 | if (attr->config >= x86_pmu.max_events) |
720 | return -EINVAL; | 767 | return -EINVAL; |
768 | |||
721 | /* | 769 | /* |
722 | * The generic map: | 770 | * The generic map: |
723 | */ | 771 | */ |
724 | hwc->config |= x86_pmu.event_map(attr->config); | 772 | config = x86_pmu.event_map(attr->config); |
773 | |||
774 | if (config == 0) | ||
775 | return -ENOENT; | ||
776 | |||
777 | if (config == -1LL) | ||
778 | return -EINVAL; | ||
779 | |||
780 | hwc->config |= config; | ||
725 | 781 | ||
726 | return 0; | 782 | return 0; |
727 | } | 783 | } |
728 | 784 | ||
785 | static void p6_pmu_disable_all(void) | ||
786 | { | ||
787 | struct cpu_hw_counters *cpuc = &__get_cpu_var(cpu_hw_counters); | ||
788 | u64 val; | ||
789 | |||
790 | if (!cpuc->enabled) | ||
791 | return; | ||
792 | |||
793 | cpuc->enabled = 0; | ||
794 | barrier(); | ||
795 | |||
796 | /* p6 only has one enable register */ | ||
797 | rdmsrl(MSR_P6_EVNTSEL0, val); | ||
798 | val &= ~ARCH_PERFMON_EVENTSEL0_ENABLE; | ||
799 | wrmsrl(MSR_P6_EVNTSEL0, val); | ||
800 | } | ||
801 | |||
729 | static void intel_pmu_disable_all(void) | 802 | static void intel_pmu_disable_all(void) |
730 | { | 803 | { |
731 | wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, 0); | 804 | wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, 0); |
@@ -767,6 +840,23 @@ void hw_perf_disable(void) | |||
767 | return x86_pmu.disable_all(); | 840 | return x86_pmu.disable_all(); |
768 | } | 841 | } |
769 | 842 | ||
843 | static void p6_pmu_enable_all(void) | ||
844 | { | ||
845 | struct cpu_hw_counters *cpuc = &__get_cpu_var(cpu_hw_counters); | ||
846 | unsigned long val; | ||
847 | |||
848 | if (cpuc->enabled) | ||
849 | return; | ||
850 | |||
851 | cpuc->enabled = 1; | ||
852 | barrier(); | ||
853 | |||
854 | /* p6 only has one enable register */ | ||
855 | rdmsrl(MSR_P6_EVNTSEL0, val); | ||
856 | val |= ARCH_PERFMON_EVENTSEL0_ENABLE; | ||
857 | wrmsrl(MSR_P6_EVNTSEL0, val); | ||
858 | } | ||
859 | |||
770 | static void intel_pmu_enable_all(void) | 860 | static void intel_pmu_enable_all(void) |
771 | { | 861 | { |
772 | wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, x86_pmu.intel_ctrl); | 862 | wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, x86_pmu.intel_ctrl); |
@@ -784,13 +874,13 @@ static void amd_pmu_enable_all(void) | |||
784 | barrier(); | 874 | barrier(); |
785 | 875 | ||
786 | for (idx = 0; idx < x86_pmu.num_counters; idx++) { | 876 | for (idx = 0; idx < x86_pmu.num_counters; idx++) { |
877 | struct perf_counter *counter = cpuc->counters[idx]; | ||
787 | u64 val; | 878 | u64 val; |
788 | 879 | ||
789 | if (!test_bit(idx, cpuc->active_mask)) | 880 | if (!test_bit(idx, cpuc->active_mask)) |
790 | continue; | 881 | continue; |
791 | rdmsrl(MSR_K7_EVNTSEL0 + idx, val); | 882 | |
792 | if (val & ARCH_PERFMON_EVENTSEL0_ENABLE) | 883 | val = counter->hw.config; |
793 | continue; | ||
794 | val |= ARCH_PERFMON_EVENTSEL0_ENABLE; | 884 | val |= ARCH_PERFMON_EVENTSEL0_ENABLE; |
795 | wrmsrl(MSR_K7_EVNTSEL0 + idx, val); | 885 | wrmsrl(MSR_K7_EVNTSEL0 + idx, val); |
796 | } | 886 | } |
@@ -819,16 +909,13 @@ static inline void intel_pmu_ack_status(u64 ack) | |||
819 | 909 | ||
820 | static inline void x86_pmu_enable_counter(struct hw_perf_counter *hwc, int idx) | 910 | static inline void x86_pmu_enable_counter(struct hw_perf_counter *hwc, int idx) |
821 | { | 911 | { |
822 | int err; | 912 | (void)checking_wrmsrl(hwc->config_base + idx, |
823 | err = checking_wrmsrl(hwc->config_base + idx, | ||
824 | hwc->config | ARCH_PERFMON_EVENTSEL0_ENABLE); | 913 | hwc->config | ARCH_PERFMON_EVENTSEL0_ENABLE); |
825 | } | 914 | } |
826 | 915 | ||
827 | static inline void x86_pmu_disable_counter(struct hw_perf_counter *hwc, int idx) | 916 | static inline void x86_pmu_disable_counter(struct hw_perf_counter *hwc, int idx) |
828 | { | 917 | { |
829 | int err; | 918 | (void)checking_wrmsrl(hwc->config_base + idx, hwc->config); |
830 | err = checking_wrmsrl(hwc->config_base + idx, | ||
831 | hwc->config); | ||
832 | } | 919 | } |
833 | 920 | ||
834 | static inline void | 921 | static inline void |
@@ -836,13 +923,24 @@ intel_pmu_disable_fixed(struct hw_perf_counter *hwc, int __idx) | |||
836 | { | 923 | { |
837 | int idx = __idx - X86_PMC_IDX_FIXED; | 924 | int idx = __idx - X86_PMC_IDX_FIXED; |
838 | u64 ctrl_val, mask; | 925 | u64 ctrl_val, mask; |
839 | int err; | ||
840 | 926 | ||
841 | mask = 0xfULL << (idx * 4); | 927 | mask = 0xfULL << (idx * 4); |
842 | 928 | ||
843 | rdmsrl(hwc->config_base, ctrl_val); | 929 | rdmsrl(hwc->config_base, ctrl_val); |
844 | ctrl_val &= ~mask; | 930 | ctrl_val &= ~mask; |
845 | err = checking_wrmsrl(hwc->config_base, ctrl_val); | 931 | (void)checking_wrmsrl(hwc->config_base, ctrl_val); |
932 | } | ||
933 | |||
934 | static inline void | ||
935 | p6_pmu_disable_counter(struct hw_perf_counter *hwc, int idx) | ||
936 | { | ||
937 | struct cpu_hw_counters *cpuc = &__get_cpu_var(cpu_hw_counters); | ||
938 | u64 val = P6_NOP_COUNTER; | ||
939 | |||
940 | if (cpuc->enabled) | ||
941 | val |= ARCH_PERFMON_EVENTSEL0_ENABLE; | ||
942 | |||
943 | (void)checking_wrmsrl(hwc->config_base + idx, val); | ||
846 | } | 944 | } |
847 | 945 | ||
848 | static inline void | 946 | static inline void |
@@ -943,6 +1041,19 @@ intel_pmu_enable_fixed(struct hw_perf_counter *hwc, int __idx) | |||
943 | err = checking_wrmsrl(hwc->config_base, ctrl_val); | 1041 | err = checking_wrmsrl(hwc->config_base, ctrl_val); |
944 | } | 1042 | } |
945 | 1043 | ||
1044 | static void p6_pmu_enable_counter(struct hw_perf_counter *hwc, int idx) | ||
1045 | { | ||
1046 | struct cpu_hw_counters *cpuc = &__get_cpu_var(cpu_hw_counters); | ||
1047 | u64 val; | ||
1048 | |||
1049 | val = hwc->config; | ||
1050 | if (cpuc->enabled) | ||
1051 | val |= ARCH_PERFMON_EVENTSEL0_ENABLE; | ||
1052 | |||
1053 | (void)checking_wrmsrl(hwc->config_base + idx, val); | ||
1054 | } | ||
1055 | |||
1056 | |||
946 | static void intel_pmu_enable_counter(struct hw_perf_counter *hwc, int idx) | 1057 | static void intel_pmu_enable_counter(struct hw_perf_counter *hwc, int idx) |
947 | { | 1058 | { |
948 | if (unlikely(hwc->config_base == MSR_ARCH_PERFMON_FIXED_CTR_CTRL)) { | 1059 | if (unlikely(hwc->config_base == MSR_ARCH_PERFMON_FIXED_CTR_CTRL)) { |
@@ -959,8 +1070,6 @@ static void amd_pmu_enable_counter(struct hw_perf_counter *hwc, int idx) | |||
959 | 1070 | ||
960 | if (cpuc->enabled) | 1071 | if (cpuc->enabled) |
961 | x86_pmu_enable_counter(hwc, idx); | 1072 | x86_pmu_enable_counter(hwc, idx); |
962 | else | ||
963 | x86_pmu_disable_counter(hwc, idx); | ||
964 | } | 1073 | } |
965 | 1074 | ||
966 | static int | 1075 | static int |
@@ -1176,6 +1285,49 @@ static void intel_pmu_reset(void) | |||
1176 | local_irq_restore(flags); | 1285 | local_irq_restore(flags); |
1177 | } | 1286 | } |
1178 | 1287 | ||
1288 | static int p6_pmu_handle_irq(struct pt_regs *regs) | ||
1289 | { | ||
1290 | struct perf_sample_data data; | ||
1291 | struct cpu_hw_counters *cpuc; | ||
1292 | struct perf_counter *counter; | ||
1293 | struct hw_perf_counter *hwc; | ||
1294 | int idx, handled = 0; | ||
1295 | u64 val; | ||
1296 | |||
1297 | data.regs = regs; | ||
1298 | data.addr = 0; | ||
1299 | |||
1300 | cpuc = &__get_cpu_var(cpu_hw_counters); | ||
1301 | |||
1302 | for (idx = 0; idx < x86_pmu.num_counters; idx++) { | ||
1303 | if (!test_bit(idx, cpuc->active_mask)) | ||
1304 | continue; | ||
1305 | |||
1306 | counter = cpuc->counters[idx]; | ||
1307 | hwc = &counter->hw; | ||
1308 | |||
1309 | val = x86_perf_counter_update(counter, hwc, idx); | ||
1310 | if (val & (1ULL << (x86_pmu.counter_bits - 1))) | ||
1311 | continue; | ||
1312 | |||
1313 | /* | ||
1314 | * counter overflow | ||
1315 | */ | ||
1316 | handled = 1; | ||
1317 | data.period = counter->hw.last_period; | ||
1318 | |||
1319 | if (!x86_perf_counter_set_period(counter, hwc, idx)) | ||
1320 | continue; | ||
1321 | |||
1322 | if (perf_counter_overflow(counter, 1, &data)) | ||
1323 | p6_pmu_disable_counter(hwc, idx); | ||
1324 | } | ||
1325 | |||
1326 | if (handled) | ||
1327 | inc_irq_stat(apic_perf_irqs); | ||
1328 | |||
1329 | return handled; | ||
1330 | } | ||
1179 | 1331 | ||
1180 | /* | 1332 | /* |
1181 | * This handler is triggered by the local APIC, so the APIC IRQ handling | 1333 | * This handler is triggered by the local APIC, so the APIC IRQ handling |
@@ -1185,14 +1337,13 @@ static int intel_pmu_handle_irq(struct pt_regs *regs) | |||
1185 | { | 1337 | { |
1186 | struct perf_sample_data data; | 1338 | struct perf_sample_data data; |
1187 | struct cpu_hw_counters *cpuc; | 1339 | struct cpu_hw_counters *cpuc; |
1188 | int bit, cpu, loops; | 1340 | int bit, loops; |
1189 | u64 ack, status; | 1341 | u64 ack, status; |
1190 | 1342 | ||
1191 | data.regs = regs; | 1343 | data.regs = regs; |
1192 | data.addr = 0; | 1344 | data.addr = 0; |
1193 | 1345 | ||
1194 | cpu = smp_processor_id(); | 1346 | cpuc = &__get_cpu_var(cpu_hw_counters); |
1195 | cpuc = &per_cpu(cpu_hw_counters, cpu); | ||
1196 | 1347 | ||
1197 | perf_disable(); | 1348 | perf_disable(); |
1198 | status = intel_pmu_get_status(); | 1349 | status = intel_pmu_get_status(); |
@@ -1249,14 +1400,13 @@ static int amd_pmu_handle_irq(struct pt_regs *regs) | |||
1249 | struct cpu_hw_counters *cpuc; | 1400 | struct cpu_hw_counters *cpuc; |
1250 | struct perf_counter *counter; | 1401 | struct perf_counter *counter; |
1251 | struct hw_perf_counter *hwc; | 1402 | struct hw_perf_counter *hwc; |
1252 | int cpu, idx, handled = 0; | 1403 | int idx, handled = 0; |
1253 | u64 val; | 1404 | u64 val; |
1254 | 1405 | ||
1255 | data.regs = regs; | 1406 | data.regs = regs; |
1256 | data.addr = 0; | 1407 | data.addr = 0; |
1257 | 1408 | ||
1258 | cpu = smp_processor_id(); | 1409 | cpuc = &__get_cpu_var(cpu_hw_counters); |
1259 | cpuc = &per_cpu(cpu_hw_counters, cpu); | ||
1260 | 1410 | ||
1261 | for (idx = 0; idx < x86_pmu.num_counters; idx++) { | 1411 | for (idx = 0; idx < x86_pmu.num_counters; idx++) { |
1262 | if (!test_bit(idx, cpuc->active_mask)) | 1412 | if (!test_bit(idx, cpuc->active_mask)) |
@@ -1353,6 +1503,32 @@ static __read_mostly struct notifier_block perf_counter_nmi_notifier = { | |||
1353 | .priority = 1 | 1503 | .priority = 1 |
1354 | }; | 1504 | }; |
1355 | 1505 | ||
1506 | static struct x86_pmu p6_pmu = { | ||
1507 | .name = "p6", | ||
1508 | .handle_irq = p6_pmu_handle_irq, | ||
1509 | .disable_all = p6_pmu_disable_all, | ||
1510 | .enable_all = p6_pmu_enable_all, | ||
1511 | .enable = p6_pmu_enable_counter, | ||
1512 | .disable = p6_pmu_disable_counter, | ||
1513 | .eventsel = MSR_P6_EVNTSEL0, | ||
1514 | .perfctr = MSR_P6_PERFCTR0, | ||
1515 | .event_map = p6_pmu_event_map, | ||
1516 | .raw_event = p6_pmu_raw_event, | ||
1517 | .max_events = ARRAY_SIZE(p6_perfmon_event_map), | ||
1518 | .max_period = (1ULL << 31) - 1, | ||
1519 | .version = 0, | ||
1520 | .num_counters = 2, | ||
1521 | /* | ||
1522 | * Counters have 40 bits implemented. However they are designed such | ||
1523 | * that bits [32-39] are sign extensions of bit 31. As such the | ||
1524 | * effective width of a counter for P6-like PMU is 32 bits only. | ||
1525 | * | ||
1526 | * See IA-32 Intel Architecture Software developer manual Vol 3B | ||
1527 | */ | ||
1528 | .counter_bits = 32, | ||
1529 | .counter_mask = (1ULL << 32) - 1, | ||
1530 | }; | ||
1531 | |||
1356 | static struct x86_pmu intel_pmu = { | 1532 | static struct x86_pmu intel_pmu = { |
1357 | .name = "Intel", | 1533 | .name = "Intel", |
1358 | .handle_irq = intel_pmu_handle_irq, | 1534 | .handle_irq = intel_pmu_handle_irq, |
@@ -1392,6 +1568,37 @@ static struct x86_pmu amd_pmu = { | |||
1392 | .max_period = (1ULL << 47) - 1, | 1568 | .max_period = (1ULL << 47) - 1, |
1393 | }; | 1569 | }; |
1394 | 1570 | ||
1571 | static int p6_pmu_init(void) | ||
1572 | { | ||
1573 | switch (boot_cpu_data.x86_model) { | ||
1574 | case 1: | ||
1575 | case 3: /* Pentium Pro */ | ||
1576 | case 5: | ||
1577 | case 6: /* Pentium II */ | ||
1578 | case 7: | ||
1579 | case 8: | ||
1580 | case 11: /* Pentium III */ | ||
1581 | break; | ||
1582 | case 9: | ||
1583 | case 13: | ||
1584 | /* Pentium M */ | ||
1585 | break; | ||
1586 | default: | ||
1587 | pr_cont("unsupported p6 CPU model %d ", | ||
1588 | boot_cpu_data.x86_model); | ||
1589 | return -ENODEV; | ||
1590 | } | ||
1591 | |||
1592 | if (!cpu_has_apic) { | ||
1593 | pr_info("no Local APIC, try rebooting with lapic"); | ||
1594 | return -ENODEV; | ||
1595 | } | ||
1596 | |||
1597 | x86_pmu = p6_pmu; | ||
1598 | |||
1599 | return 0; | ||
1600 | } | ||
1601 | |||
1395 | static int intel_pmu_init(void) | 1602 | static int intel_pmu_init(void) |
1396 | { | 1603 | { |
1397 | union cpuid10_edx edx; | 1604 | union cpuid10_edx edx; |
@@ -1400,8 +1607,14 @@ static int intel_pmu_init(void) | |||
1400 | unsigned int ebx; | 1607 | unsigned int ebx; |
1401 | int version; | 1608 | int version; |
1402 | 1609 | ||
1403 | if (!cpu_has(&boot_cpu_data, X86_FEATURE_ARCH_PERFMON)) | 1610 | if (!cpu_has(&boot_cpu_data, X86_FEATURE_ARCH_PERFMON)) { |
1611 | /* check for P6 processor family */ | ||
1612 | if (boot_cpu_data.x86 == 6) { | ||
1613 | return p6_pmu_init(); | ||
1614 | } else { | ||
1404 | return -ENODEV; | 1615 | return -ENODEV; |
1616 | } | ||
1617 | } | ||
1405 | 1618 | ||
1406 | /* | 1619 | /* |
1407 | * Check whether the Architectural PerfMon supports | 1620 | * Check whether the Architectural PerfMon supports |
@@ -1561,6 +1774,7 @@ void callchain_store(struct perf_callchain_entry *entry, u64 ip) | |||
1561 | 1774 | ||
1562 | static DEFINE_PER_CPU(struct perf_callchain_entry, irq_entry); | 1775 | static DEFINE_PER_CPU(struct perf_callchain_entry, irq_entry); |
1563 | static DEFINE_PER_CPU(struct perf_callchain_entry, nmi_entry); | 1776 | static DEFINE_PER_CPU(struct perf_callchain_entry, nmi_entry); |
1777 | static DEFINE_PER_CPU(int, in_nmi_frame); | ||
1564 | 1778 | ||
1565 | 1779 | ||
1566 | static void | 1780 | static void |
@@ -1576,7 +1790,9 @@ static void backtrace_warning(void *data, char *msg) | |||
1576 | 1790 | ||
1577 | static int backtrace_stack(void *data, char *name) | 1791 | static int backtrace_stack(void *data, char *name) |
1578 | { | 1792 | { |
1579 | /* Process all stacks: */ | 1793 | per_cpu(in_nmi_frame, smp_processor_id()) = |
1794 | x86_is_stack_id(NMI_STACK, name); | ||
1795 | |||
1580 | return 0; | 1796 | return 0; |
1581 | } | 1797 | } |
1582 | 1798 | ||
@@ -1584,6 +1800,9 @@ static void backtrace_address(void *data, unsigned long addr, int reliable) | |||
1584 | { | 1800 | { |
1585 | struct perf_callchain_entry *entry = data; | 1801 | struct perf_callchain_entry *entry = data; |
1586 | 1802 | ||
1803 | if (per_cpu(in_nmi_frame, smp_processor_id())) | ||
1804 | return; | ||
1805 | |||
1587 | if (reliable) | 1806 | if (reliable) |
1588 | callchain_store(entry, addr); | 1807 | callchain_store(entry, addr); |
1589 | } | 1808 | } |
diff --git a/arch/x86/kernel/cpu/perfctr-watchdog.c b/arch/x86/kernel/cpu/perfctr-watchdog.c index 5c481f6205bf..e60ed740d2b3 100644 --- a/arch/x86/kernel/cpu/perfctr-watchdog.c +++ b/arch/x86/kernel/cpu/perfctr-watchdog.c | |||
@@ -803,8 +803,3 @@ int __kprobes lapic_wd_event(unsigned nmi_hz) | |||
803 | wd_ops->rearm(wd, nmi_hz); | 803 | wd_ops->rearm(wd, nmi_hz); |
804 | return 1; | 804 | return 1; |
805 | } | 805 | } |
806 | |||
807 | int lapic_watchdog_ok(void) | ||
808 | { | ||
809 | return wd_ops != NULL; | ||
810 | } | ||
diff --git a/arch/x86/kernel/dumpstack_32.c b/arch/x86/kernel/dumpstack_32.c index d593cd1f58dc..bca5fba91c9e 100644 --- a/arch/x86/kernel/dumpstack_32.c +++ b/arch/x86/kernel/dumpstack_32.c | |||
@@ -19,6 +19,12 @@ | |||
19 | 19 | ||
20 | #include "dumpstack.h" | 20 | #include "dumpstack.h" |
21 | 21 | ||
22 | /* Just a stub for now */ | ||
23 | int x86_is_stack_id(int id, char *name) | ||
24 | { | ||
25 | return 0; | ||
26 | } | ||
27 | |||
22 | void dump_trace(struct task_struct *task, struct pt_regs *regs, | 28 | void dump_trace(struct task_struct *task, struct pt_regs *regs, |
23 | unsigned long *stack, unsigned long bp, | 29 | unsigned long *stack, unsigned long bp, |
24 | const struct stacktrace_ops *ops, void *data) | 30 | const struct stacktrace_ops *ops, void *data) |
diff --git a/arch/x86/kernel/dumpstack_64.c b/arch/x86/kernel/dumpstack_64.c index d35db5993fd6..54b0a3276766 100644 --- a/arch/x86/kernel/dumpstack_64.c +++ b/arch/x86/kernel/dumpstack_64.c | |||
@@ -19,10 +19,8 @@ | |||
19 | 19 | ||
20 | #include "dumpstack.h" | 20 | #include "dumpstack.h" |
21 | 21 | ||
22 | static unsigned long *in_exception_stack(unsigned cpu, unsigned long stack, | 22 | |
23 | unsigned *usedp, char **idp) | 23 | static char x86_stack_ids[][8] = { |
24 | { | ||
25 | static char ids[][8] = { | ||
26 | [DEBUG_STACK - 1] = "#DB", | 24 | [DEBUG_STACK - 1] = "#DB", |
27 | [NMI_STACK - 1] = "NMI", | 25 | [NMI_STACK - 1] = "NMI", |
28 | [DOUBLEFAULT_STACK - 1] = "#DF", | 26 | [DOUBLEFAULT_STACK - 1] = "#DF", |
@@ -33,6 +31,15 @@ static unsigned long *in_exception_stack(unsigned cpu, unsigned long stack, | |||
33 | N_EXCEPTION_STACKS + DEBUG_STKSZ / EXCEPTION_STKSZ - 2] = "#DB[?]" | 31 | N_EXCEPTION_STACKS + DEBUG_STKSZ / EXCEPTION_STKSZ - 2] = "#DB[?]" |
34 | #endif | 32 | #endif |
35 | }; | 33 | }; |
34 | |||
35 | int x86_is_stack_id(int id, char *name) | ||
36 | { | ||
37 | return x86_stack_ids[id - 1] == name; | ||
38 | } | ||
39 | |||
40 | static unsigned long *in_exception_stack(unsigned cpu, unsigned long stack, | ||
41 | unsigned *usedp, char **idp) | ||
42 | { | ||
36 | unsigned k; | 43 | unsigned k; |
37 | 44 | ||
38 | /* | 45 | /* |
@@ -61,7 +68,7 @@ static unsigned long *in_exception_stack(unsigned cpu, unsigned long stack, | |||
61 | if (*usedp & (1U << k)) | 68 | if (*usedp & (1U << k)) |
62 | break; | 69 | break; |
63 | *usedp |= 1U << k; | 70 | *usedp |= 1U << k; |
64 | *idp = ids[k]; | 71 | *idp = x86_stack_ids[k]; |
65 | return (unsigned long *)end; | 72 | return (unsigned long *)end; |
66 | } | 73 | } |
67 | /* | 74 | /* |
@@ -81,12 +88,13 @@ static unsigned long *in_exception_stack(unsigned cpu, unsigned long stack, | |||
81 | do { | 88 | do { |
82 | ++j; | 89 | ++j; |
83 | end -= EXCEPTION_STKSZ; | 90 | end -= EXCEPTION_STKSZ; |
84 | ids[j][4] = '1' + (j - N_EXCEPTION_STACKS); | 91 | x86_stack_ids[j][4] = '1' + |
92 | (j - N_EXCEPTION_STACKS); | ||
85 | } while (stack < end - EXCEPTION_STKSZ); | 93 | } while (stack < end - EXCEPTION_STKSZ); |
86 | if (*usedp & (1U << j)) | 94 | if (*usedp & (1U << j)) |
87 | break; | 95 | break; |
88 | *usedp |= 1U << j; | 96 | *usedp |= 1U << j; |
89 | *idp = ids[j]; | 97 | *idp = x86_stack_ids[j]; |
90 | return (unsigned long *)end; | 98 | return (unsigned long *)end; |
91 | } | 99 | } |
92 | #endif | 100 | #endif |
diff --git a/arch/x86/kernel/e820.c b/arch/x86/kernel/e820.c index c4ca89d9aaf4..5cb5725b2bae 100644 --- a/arch/x86/kernel/e820.c +++ b/arch/x86/kernel/e820.c | |||
@@ -627,10 +627,9 @@ __init void e820_setup_gap(void) | |||
627 | #ifdef CONFIG_X86_64 | 627 | #ifdef CONFIG_X86_64 |
628 | if (!found) { | 628 | if (!found) { |
629 | gapstart = (max_pfn << PAGE_SHIFT) + 1024*1024; | 629 | gapstart = (max_pfn << PAGE_SHIFT) + 1024*1024; |
630 | printk(KERN_ERR "PCI: Warning: Cannot find a gap in the 32bit " | 630 | printk(KERN_ERR |
631 | "address range\n" | 631 | "PCI: Warning: Cannot find a gap in the 32bit address range\n" |
632 | KERN_ERR "PCI: Unassigned devices with 32bit resource " | 632 | "PCI: Unassigned devices with 32bit resource registers may break!\n"); |
633 | "registers may break!\n"); | ||
634 | } | 633 | } |
635 | #endif | 634 | #endif |
636 | 635 | ||
diff --git a/arch/x86/kernel/efi.c b/arch/x86/kernel/efi.c index 96f7ac0bbf01..fe26ba3e3451 100644 --- a/arch/x86/kernel/efi.c +++ b/arch/x86/kernel/efi.c | |||
@@ -354,7 +354,7 @@ void __init efi_init(void) | |||
354 | */ | 354 | */ |
355 | c16 = tmp = early_ioremap(efi.systab->fw_vendor, 2); | 355 | c16 = tmp = early_ioremap(efi.systab->fw_vendor, 2); |
356 | if (c16) { | 356 | if (c16) { |
357 | for (i = 0; i < sizeof(vendor) && *c16; ++i) | 357 | for (i = 0; i < sizeof(vendor) - 1 && *c16; ++i) |
358 | vendor[i] = *c16++; | 358 | vendor[i] = *c16++; |
359 | vendor[i] = '\0'; | 359 | vendor[i] = '\0'; |
360 | } else | 360 | } else |
@@ -512,7 +512,7 @@ void __init efi_enter_virtual_mode(void) | |||
512 | && end_pfn <= max_pfn_mapped)) | 512 | && end_pfn <= max_pfn_mapped)) |
513 | va = __va(md->phys_addr); | 513 | va = __va(md->phys_addr); |
514 | else | 514 | else |
515 | va = efi_ioremap(md->phys_addr, size); | 515 | va = efi_ioremap(md->phys_addr, size, md->type); |
516 | 516 | ||
517 | md->virt_addr = (u64) (unsigned long) va; | 517 | md->virt_addr = (u64) (unsigned long) va; |
518 | 518 | ||
diff --git a/arch/x86/kernel/efi_64.c b/arch/x86/kernel/efi_64.c index 22c3b7828c50..ac0621a7ac3d 100644 --- a/arch/x86/kernel/efi_64.c +++ b/arch/x86/kernel/efi_64.c | |||
@@ -98,10 +98,14 @@ void __init efi_call_phys_epilog(void) | |||
98 | early_runtime_code_mapping_set_exec(0); | 98 | early_runtime_code_mapping_set_exec(0); |
99 | } | 99 | } |
100 | 100 | ||
101 | void __iomem *__init efi_ioremap(unsigned long phys_addr, unsigned long size) | 101 | void __iomem *__init efi_ioremap(unsigned long phys_addr, unsigned long size, |
102 | u32 type) | ||
102 | { | 103 | { |
103 | unsigned long last_map_pfn; | 104 | unsigned long last_map_pfn; |
104 | 105 | ||
106 | if (type == EFI_MEMORY_MAPPED_IO) | ||
107 | return ioremap(phys_addr, size); | ||
108 | |||
105 | last_map_pfn = init_memory_mapping(phys_addr, phys_addr + size); | 109 | last_map_pfn = init_memory_mapping(phys_addr, phys_addr + size); |
106 | if ((last_map_pfn << PAGE_SHIFT) < phys_addr + size) | 110 | if ((last_map_pfn << PAGE_SHIFT) < phys_addr + size) |
107 | return NULL; | 111 | return NULL; |
diff --git a/arch/x86/kernel/head_32.S b/arch/x86/kernel/head_32.S index 8663afb56535..0d98a01cbdb2 100644 --- a/arch/x86/kernel/head_32.S +++ b/arch/x86/kernel/head_32.S | |||
@@ -602,7 +602,11 @@ ignore_int: | |||
602 | #endif | 602 | #endif |
603 | iret | 603 | iret |
604 | 604 | ||
605 | .section .cpuinit.data,"wa" | 605 | #ifndef CONFIG_HOTPLUG_CPU |
606 | __CPUINITDATA | ||
607 | #else | ||
608 | __REFDATA | ||
609 | #endif | ||
606 | .align 4 | 610 | .align 4 |
607 | ENTRY(initial_code) | 611 | ENTRY(initial_code) |
608 | .long i386_start_kernel | 612 | .long i386_start_kernel |
diff --git a/arch/x86/kernel/irqinit.c b/arch/x86/kernel/irqinit.c index 696f0e475c2d..92b7703d3d58 100644 --- a/arch/x86/kernel/irqinit.c +++ b/arch/x86/kernel/irqinit.c | |||
@@ -187,7 +187,7 @@ static void __init apic_intr_init(void) | |||
187 | #ifdef CONFIG_X86_THERMAL_VECTOR | 187 | #ifdef CONFIG_X86_THERMAL_VECTOR |
188 | alloc_intr_gate(THERMAL_APIC_VECTOR, thermal_interrupt); | 188 | alloc_intr_gate(THERMAL_APIC_VECTOR, thermal_interrupt); |
189 | #endif | 189 | #endif |
190 | #ifdef CONFIG_X86_THRESHOLD | 190 | #ifdef CONFIG_X86_MCE_THRESHOLD |
191 | alloc_intr_gate(THRESHOLD_APIC_VECTOR, threshold_interrupt); | 191 | alloc_intr_gate(THRESHOLD_APIC_VECTOR, threshold_interrupt); |
192 | #endif | 192 | #endif |
193 | #if defined(CONFIG_X86_NEW_MCE) && defined(CONFIG_X86_LOCAL_APIC) | 193 | #if defined(CONFIG_X86_NEW_MCE) && defined(CONFIG_X86_LOCAL_APIC) |
diff --git a/arch/x86/kernel/kvm.c b/arch/x86/kernel/kvm.c index a78ecad0c900..c664d515f613 100644 --- a/arch/x86/kernel/kvm.c +++ b/arch/x86/kernel/kvm.c | |||
@@ -200,7 +200,7 @@ static void kvm_leave_lazy_mmu(void) | |||
200 | state->mode = paravirt_get_lazy_mode(); | 200 | state->mode = paravirt_get_lazy_mode(); |
201 | } | 201 | } |
202 | 202 | ||
203 | static void paravirt_ops_setup(void) | 203 | static void __init paravirt_ops_setup(void) |
204 | { | 204 | { |
205 | pv_info.name = "KVM"; | 205 | pv_info.name = "KVM"; |
206 | pv_info.paravirt_enabled = 1; | 206 | pv_info.paravirt_enabled = 1; |
diff --git a/arch/x86/kernel/mfgpt_32.c b/arch/x86/kernel/mfgpt_32.c index 846510b78a09..2a62d843f015 100644 --- a/arch/x86/kernel/mfgpt_32.c +++ b/arch/x86/kernel/mfgpt_32.c | |||
@@ -347,7 +347,7 @@ static irqreturn_t mfgpt_tick(int irq, void *dev_id) | |||
347 | 347 | ||
348 | static struct irqaction mfgptirq = { | 348 | static struct irqaction mfgptirq = { |
349 | .handler = mfgpt_tick, | 349 | .handler = mfgpt_tick, |
350 | .flags = IRQF_DISABLED | IRQF_NOBALANCING, | 350 | .flags = IRQF_DISABLED | IRQF_NOBALANCING | IRQF_TIMER, |
351 | .name = "mfgpt-timer" | 351 | .name = "mfgpt-timer" |
352 | }; | 352 | }; |
353 | 353 | ||
diff --git a/arch/x86/kernel/pci-gart_64.c b/arch/x86/kernel/pci-gart_64.c index cfd9f9063896..d2e56b8f48e7 100644 --- a/arch/x86/kernel/pci-gart_64.c +++ b/arch/x86/kernel/pci-gart_64.c | |||
@@ -675,7 +675,7 @@ static __init int init_k8_gatt(struct agp_kern_info *info) | |||
675 | nommu: | 675 | nommu: |
676 | /* Should not happen anymore */ | 676 | /* Should not happen anymore */ |
677 | printk(KERN_WARNING "PCI-DMA: More than 4GB of RAM and no IOMMU\n" | 677 | printk(KERN_WARNING "PCI-DMA: More than 4GB of RAM and no IOMMU\n" |
678 | KERN_WARNING "falling back to iommu=soft.\n"); | 678 | "falling back to iommu=soft.\n"); |
679 | return -1; | 679 | return -1; |
680 | } | 680 | } |
681 | 681 | ||
diff --git a/arch/x86/kernel/pvclock.c b/arch/x86/kernel/pvclock.c index 4f9c55f3a7c0..03801f2f761f 100644 --- a/arch/x86/kernel/pvclock.c +++ b/arch/x86/kernel/pvclock.c | |||
@@ -60,7 +60,7 @@ static inline u64 scale_delta(u64 delta, u32 mul_frac, int shift) | |||
60 | "adc %5,%%edx ; " | 60 | "adc %5,%%edx ; " |
61 | : "=A" (product), "=r" (tmp1), "=r" (tmp2) | 61 | : "=A" (product), "=r" (tmp1), "=r" (tmp2) |
62 | : "a" ((u32)delta), "1" ((u32)(delta >> 32)), "2" (mul_frac) ); | 62 | : "a" ((u32)delta), "1" ((u32)(delta >> 32)), "2" (mul_frac) ); |
63 | #elif __x86_64__ | 63 | #elif defined(__x86_64__) |
64 | __asm__ ( | 64 | __asm__ ( |
65 | "mul %%rdx ; shrd $32,%%rdx,%%rax" | 65 | "mul %%rdx ; shrd $32,%%rdx,%%rax" |
66 | : "=a" (product) : "0" (delta), "d" ((u64)mul_frac) ); | 66 | : "=a" (product) : "0" (delta), "d" ((u64)mul_frac) ); |
diff --git a/arch/x86/kernel/reboot.c b/arch/x86/kernel/reboot.c index d2d1ce8170f0..9eb897603705 100644 --- a/arch/x86/kernel/reboot.c +++ b/arch/x86/kernel/reboot.c | |||
@@ -3,6 +3,7 @@ | |||
3 | #include <linux/init.h> | 3 | #include <linux/init.h> |
4 | #include <linux/pm.h> | 4 | #include <linux/pm.h> |
5 | #include <linux/efi.h> | 5 | #include <linux/efi.h> |
6 | #include <linux/dmi.h> | ||
6 | #include <acpi/reboot.h> | 7 | #include <acpi/reboot.h> |
7 | #include <asm/io.h> | 8 | #include <asm/io.h> |
8 | #include <asm/apic.h> | 9 | #include <asm/apic.h> |
@@ -17,7 +18,6 @@ | |||
17 | #include <asm/cpu.h> | 18 | #include <asm/cpu.h> |
18 | 19 | ||
19 | #ifdef CONFIG_X86_32 | 20 | #ifdef CONFIG_X86_32 |
20 | # include <linux/dmi.h> | ||
21 | # include <linux/ctype.h> | 21 | # include <linux/ctype.h> |
22 | # include <linux/mc146818rtc.h> | 22 | # include <linux/mc146818rtc.h> |
23 | #else | 23 | #else |
@@ -249,6 +249,14 @@ static struct dmi_system_id __initdata reboot_dmi_table[] = { | |||
249 | DMI_MATCH(DMI_PRODUCT_NAME, "VGN-Z540N"), | 249 | DMI_MATCH(DMI_PRODUCT_NAME, "VGN-Z540N"), |
250 | }, | 250 | }, |
251 | }, | 251 | }, |
252 | { /* Handle problems with rebooting on CompuLab SBC-FITPC2 */ | ||
253 | .callback = set_bios_reboot, | ||
254 | .ident = "CompuLab SBC-FITPC2", | ||
255 | .matches = { | ||
256 | DMI_MATCH(DMI_SYS_VENDOR, "CompuLab"), | ||
257 | DMI_MATCH(DMI_PRODUCT_NAME, "SBC-FITPC2"), | ||
258 | }, | ||
259 | }, | ||
252 | { } | 260 | { } |
253 | }; | 261 | }; |
254 | 262 | ||
@@ -396,6 +404,46 @@ EXPORT_SYMBOL(machine_real_restart); | |||
396 | 404 | ||
397 | #endif /* CONFIG_X86_32 */ | 405 | #endif /* CONFIG_X86_32 */ |
398 | 406 | ||
407 | /* | ||
408 | * Some Apple MacBook and MacBookPro's needs reboot=p to be able to reboot | ||
409 | */ | ||
410 | static int __init set_pci_reboot(const struct dmi_system_id *d) | ||
411 | { | ||
412 | if (reboot_type != BOOT_CF9) { | ||
413 | reboot_type = BOOT_CF9; | ||
414 | printk(KERN_INFO "%s series board detected. " | ||
415 | "Selecting PCI-method for reboots.\n", d->ident); | ||
416 | } | ||
417 | return 0; | ||
418 | } | ||
419 | |||
420 | static struct dmi_system_id __initdata pci_reboot_dmi_table[] = { | ||
421 | { /* Handle problems with rebooting on Apple MacBook5,2 */ | ||
422 | .callback = set_pci_reboot, | ||
423 | .ident = "Apple MacBook", | ||
424 | .matches = { | ||
425 | DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."), | ||
426 | DMI_MATCH(DMI_PRODUCT_NAME, "MacBook5,2"), | ||
427 | }, | ||
428 | }, | ||
429 | { /* Handle problems with rebooting on Apple MacBookPro5,1 */ | ||
430 | .callback = set_pci_reboot, | ||
431 | .ident = "Apple MacBookPro5,1", | ||
432 | .matches = { | ||
433 | DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."), | ||
434 | DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro5,1"), | ||
435 | }, | ||
436 | }, | ||
437 | { } | ||
438 | }; | ||
439 | |||
440 | static int __init pci_reboot_init(void) | ||
441 | { | ||
442 | dmi_check_system(pci_reboot_dmi_table); | ||
443 | return 0; | ||
444 | } | ||
445 | core_initcall(pci_reboot_init); | ||
446 | |||
399 | static inline void kb_wait(void) | 447 | static inline void kb_wait(void) |
400 | { | 448 | { |
401 | int i; | 449 | int i; |
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c index de2cab132844..63f32d220ef2 100644 --- a/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c | |||
@@ -672,6 +672,19 @@ static struct dmi_system_id __initdata bad_bios_dmi_table[] = { | |||
672 | DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies"), | 672 | DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies"), |
673 | }, | 673 | }, |
674 | }, | 674 | }, |
675 | { | ||
676 | /* | ||
677 | * AMI BIOS with low memory corruption was found on Intel DG45ID board. | ||
678 | * It hase different DMI_BIOS_VENDOR = "Intel Corp.", for now we will | ||
679 | * match only DMI_BOARD_NAME and see if there is more bad products | ||
680 | * with this vendor. | ||
681 | */ | ||
682 | .callback = dmi_low_memory_corruption, | ||
683 | .ident = "AMI BIOS", | ||
684 | .matches = { | ||
685 | DMI_MATCH(DMI_BOARD_NAME, "DG45ID"), | ||
686 | }, | ||
687 | }, | ||
675 | #endif | 688 | #endif |
676 | {} | 689 | {} |
677 | }; | 690 | }; |
diff --git a/arch/x86/kernel/vmi_32.c b/arch/x86/kernel/vmi_32.c index b263423fbe2a..95a7289e4b0c 100644 --- a/arch/x86/kernel/vmi_32.c +++ b/arch/x86/kernel/vmi_32.c | |||
@@ -441,7 +441,7 @@ vmi_startup_ipi_hook(int phys_apicid, unsigned long start_eip, | |||
441 | ap.ds = __USER_DS; | 441 | ap.ds = __USER_DS; |
442 | ap.es = __USER_DS; | 442 | ap.es = __USER_DS; |
443 | ap.fs = __KERNEL_PERCPU; | 443 | ap.fs = __KERNEL_PERCPU; |
444 | ap.gs = 0; | 444 | ap.gs = __KERNEL_STACK_CANARY; |
445 | 445 | ||
446 | ap.eflags = 0; | 446 | ap.eflags = 0; |
447 | 447 | ||
diff --git a/arch/x86/kernel/vmlinux.lds.S b/arch/x86/kernel/vmlinux.lds.S index 367e87882041..78d185d797de 100644 --- a/arch/x86/kernel/vmlinux.lds.S +++ b/arch/x86/kernel/vmlinux.lds.S | |||
@@ -112,11 +112,6 @@ SECTIONS | |||
112 | _sdata = .; | 112 | _sdata = .; |
113 | DATA_DATA | 113 | DATA_DATA |
114 | CONSTRUCTORS | 114 | CONSTRUCTORS |
115 | |||
116 | #ifdef CONFIG_X86_64 | ||
117 | /* End of data section */ | ||
118 | _edata = .; | ||
119 | #endif | ||
120 | } :data | 115 | } :data |
121 | 116 | ||
122 | #ifdef CONFIG_X86_32 | 117 | #ifdef CONFIG_X86_32 |
@@ -156,10 +151,8 @@ SECTIONS | |||
156 | .data.read_mostly : AT(ADDR(.data.read_mostly) - LOAD_OFFSET) { | 151 | .data.read_mostly : AT(ADDR(.data.read_mostly) - LOAD_OFFSET) { |
157 | *(.data.read_mostly) | 152 | *(.data.read_mostly) |
158 | 153 | ||
159 | #ifdef CONFIG_X86_32 | ||
160 | /* End of data section */ | 154 | /* End of data section */ |
161 | _edata = .; | 155 | _edata = .; |
162 | #endif | ||
163 | } | 156 | } |
164 | 157 | ||
165 | #ifdef CONFIG_X86_64 | 158 | #ifdef CONFIG_X86_64 |
@@ -400,8 +393,8 @@ SECTIONS | |||
400 | 393 | ||
401 | 394 | ||
402 | #ifdef CONFIG_X86_32 | 395 | #ifdef CONFIG_X86_32 |
403 | ASSERT((_end - LOAD_OFFSET <= KERNEL_IMAGE_SIZE), | 396 | . = ASSERT((_end - LOAD_OFFSET <= KERNEL_IMAGE_SIZE), |
404 | "kernel image bigger than KERNEL_IMAGE_SIZE") | 397 | "kernel image bigger than KERNEL_IMAGE_SIZE"); |
405 | #else | 398 | #else |
406 | /* | 399 | /* |
407 | * Per-cpu symbols which need to be offset from __per_cpu_load | 400 | * Per-cpu symbols which need to be offset from __per_cpu_load |
@@ -414,12 +407,12 @@ INIT_PER_CPU(irq_stack_union); | |||
414 | /* | 407 | /* |
415 | * Build-time check on the image size: | 408 | * Build-time check on the image size: |
416 | */ | 409 | */ |
417 | ASSERT((_end - _text <= KERNEL_IMAGE_SIZE), | 410 | . = ASSERT((_end - _text <= KERNEL_IMAGE_SIZE), |
418 | "kernel image bigger than KERNEL_IMAGE_SIZE") | 411 | "kernel image bigger than KERNEL_IMAGE_SIZE"); |
419 | 412 | ||
420 | #ifdef CONFIG_SMP | 413 | #ifdef CONFIG_SMP |
421 | ASSERT((per_cpu__irq_stack_union == 0), | 414 | . = ASSERT((per_cpu__irq_stack_union == 0), |
422 | "irq_stack_union is not at start of per-cpu area"); | 415 | "irq_stack_union is not at start of per-cpu area"); |
423 | #endif | 416 | #endif |
424 | 417 | ||
425 | #endif /* CONFIG_X86_32 */ | 418 | #endif /* CONFIG_X86_32 */ |
@@ -427,7 +420,7 @@ ASSERT((per_cpu__irq_stack_union == 0), | |||
427 | #ifdef CONFIG_KEXEC | 420 | #ifdef CONFIG_KEXEC |
428 | #include <asm/kexec.h> | 421 | #include <asm/kexec.h> |
429 | 422 | ||
430 | ASSERT(kexec_control_code_size <= KEXEC_CONTROL_CODE_MAX_SIZE, | 423 | . = ASSERT(kexec_control_code_size <= KEXEC_CONTROL_CODE_MAX_SIZE, |
431 | "kexec control code size is too big") | 424 | "kexec control code size is too big"); |
432 | #endif | 425 | #endif |
433 | 426 | ||
diff --git a/arch/x86/kvm/i8254.c b/arch/x86/kvm/i8254.c index 4d6f0d293ee2..21f68e00524f 100644 --- a/arch/x86/kvm/i8254.c +++ b/arch/x86/kvm/i8254.c | |||
@@ -104,6 +104,9 @@ static s64 __kpit_elapsed(struct kvm *kvm) | |||
104 | ktime_t remaining; | 104 | ktime_t remaining; |
105 | struct kvm_kpit_state *ps = &kvm->arch.vpit->pit_state; | 105 | struct kvm_kpit_state *ps = &kvm->arch.vpit->pit_state; |
106 | 106 | ||
107 | if (!ps->pit_timer.period) | ||
108 | return 0; | ||
109 | |||
107 | /* | 110 | /* |
108 | * The Counter does not stop when it reaches zero. In | 111 | * The Counter does not stop when it reaches zero. In |
109 | * Modes 0, 1, 4, and 5 the Counter ``wraps around'' to | 112 | * Modes 0, 1, 4, and 5 the Counter ``wraps around'' to |
diff --git a/arch/x86/kvm/mmu.c b/arch/x86/kvm/mmu.c index 7030b5f911bf..0ef5bb2b4043 100644 --- a/arch/x86/kvm/mmu.c +++ b/arch/x86/kvm/mmu.c | |||
@@ -489,16 +489,20 @@ static unsigned long *gfn_to_rmap(struct kvm *kvm, gfn_t gfn, int lpage) | |||
489 | * | 489 | * |
490 | * If rmapp bit zero is one, (then rmap & ~1) points to a struct kvm_rmap_desc | 490 | * If rmapp bit zero is one, (then rmap & ~1) points to a struct kvm_rmap_desc |
491 | * containing more mappings. | 491 | * containing more mappings. |
492 | * | ||
493 | * Returns the number of rmap entries before the spte was added or zero if | ||
494 | * the spte was not added. | ||
495 | * | ||
492 | */ | 496 | */ |
493 | static void rmap_add(struct kvm_vcpu *vcpu, u64 *spte, gfn_t gfn, int lpage) | 497 | static int rmap_add(struct kvm_vcpu *vcpu, u64 *spte, gfn_t gfn, int lpage) |
494 | { | 498 | { |
495 | struct kvm_mmu_page *sp; | 499 | struct kvm_mmu_page *sp; |
496 | struct kvm_rmap_desc *desc; | 500 | struct kvm_rmap_desc *desc; |
497 | unsigned long *rmapp; | 501 | unsigned long *rmapp; |
498 | int i; | 502 | int i, count = 0; |
499 | 503 | ||
500 | if (!is_rmap_pte(*spte)) | 504 | if (!is_rmap_pte(*spte)) |
501 | return; | 505 | return count; |
502 | gfn = unalias_gfn(vcpu->kvm, gfn); | 506 | gfn = unalias_gfn(vcpu->kvm, gfn); |
503 | sp = page_header(__pa(spte)); | 507 | sp = page_header(__pa(spte)); |
504 | sp->gfns[spte - sp->spt] = gfn; | 508 | sp->gfns[spte - sp->spt] = gfn; |
@@ -515,8 +519,10 @@ static void rmap_add(struct kvm_vcpu *vcpu, u64 *spte, gfn_t gfn, int lpage) | |||
515 | } else { | 519 | } else { |
516 | rmap_printk("rmap_add: %p %llx many->many\n", spte, *spte); | 520 | rmap_printk("rmap_add: %p %llx many->many\n", spte, *spte); |
517 | desc = (struct kvm_rmap_desc *)(*rmapp & ~1ul); | 521 | desc = (struct kvm_rmap_desc *)(*rmapp & ~1ul); |
518 | while (desc->shadow_ptes[RMAP_EXT-1] && desc->more) | 522 | while (desc->shadow_ptes[RMAP_EXT-1] && desc->more) { |
519 | desc = desc->more; | 523 | desc = desc->more; |
524 | count += RMAP_EXT; | ||
525 | } | ||
520 | if (desc->shadow_ptes[RMAP_EXT-1]) { | 526 | if (desc->shadow_ptes[RMAP_EXT-1]) { |
521 | desc->more = mmu_alloc_rmap_desc(vcpu); | 527 | desc->more = mmu_alloc_rmap_desc(vcpu); |
522 | desc = desc->more; | 528 | desc = desc->more; |
@@ -525,6 +531,7 @@ static void rmap_add(struct kvm_vcpu *vcpu, u64 *spte, gfn_t gfn, int lpage) | |||
525 | ; | 531 | ; |
526 | desc->shadow_ptes[i] = spte; | 532 | desc->shadow_ptes[i] = spte; |
527 | } | 533 | } |
534 | return count; | ||
528 | } | 535 | } |
529 | 536 | ||
530 | static void rmap_desc_remove_entry(unsigned long *rmapp, | 537 | static void rmap_desc_remove_entry(unsigned long *rmapp, |
@@ -754,6 +761,19 @@ static int kvm_age_rmapp(struct kvm *kvm, unsigned long *rmapp) | |||
754 | return young; | 761 | return young; |
755 | } | 762 | } |
756 | 763 | ||
764 | #define RMAP_RECYCLE_THRESHOLD 1000 | ||
765 | |||
766 | static void rmap_recycle(struct kvm_vcpu *vcpu, gfn_t gfn, int lpage) | ||
767 | { | ||
768 | unsigned long *rmapp; | ||
769 | |||
770 | gfn = unalias_gfn(vcpu->kvm, gfn); | ||
771 | rmapp = gfn_to_rmap(vcpu->kvm, gfn, lpage); | ||
772 | |||
773 | kvm_unmap_rmapp(vcpu->kvm, rmapp); | ||
774 | kvm_flush_remote_tlbs(vcpu->kvm); | ||
775 | } | ||
776 | |||
757 | int kvm_age_hva(struct kvm *kvm, unsigned long hva) | 777 | int kvm_age_hva(struct kvm *kvm, unsigned long hva) |
758 | { | 778 | { |
759 | return kvm_handle_hva(kvm, hva, kvm_age_rmapp); | 779 | return kvm_handle_hva(kvm, hva, kvm_age_rmapp); |
@@ -1407,24 +1427,25 @@ static int kvm_mmu_zap_page(struct kvm *kvm, struct kvm_mmu_page *sp) | |||
1407 | */ | 1427 | */ |
1408 | void kvm_mmu_change_mmu_pages(struct kvm *kvm, unsigned int kvm_nr_mmu_pages) | 1428 | void kvm_mmu_change_mmu_pages(struct kvm *kvm, unsigned int kvm_nr_mmu_pages) |
1409 | { | 1429 | { |
1430 | int used_pages; | ||
1431 | |||
1432 | used_pages = kvm->arch.n_alloc_mmu_pages - kvm->arch.n_free_mmu_pages; | ||
1433 | used_pages = max(0, used_pages); | ||
1434 | |||
1410 | /* | 1435 | /* |
1411 | * If we set the number of mmu pages to be smaller be than the | 1436 | * If we set the number of mmu pages to be smaller be than the |
1412 | * number of actived pages , we must to free some mmu pages before we | 1437 | * number of actived pages , we must to free some mmu pages before we |
1413 | * change the value | 1438 | * change the value |
1414 | */ | 1439 | */ |
1415 | 1440 | ||
1416 | if ((kvm->arch.n_alloc_mmu_pages - kvm->arch.n_free_mmu_pages) > | 1441 | if (used_pages > kvm_nr_mmu_pages) { |
1417 | kvm_nr_mmu_pages) { | 1442 | while (used_pages > kvm_nr_mmu_pages) { |
1418 | int n_used_mmu_pages = kvm->arch.n_alloc_mmu_pages | ||
1419 | - kvm->arch.n_free_mmu_pages; | ||
1420 | |||
1421 | while (n_used_mmu_pages > kvm_nr_mmu_pages) { | ||
1422 | struct kvm_mmu_page *page; | 1443 | struct kvm_mmu_page *page; |
1423 | 1444 | ||
1424 | page = container_of(kvm->arch.active_mmu_pages.prev, | 1445 | page = container_of(kvm->arch.active_mmu_pages.prev, |
1425 | struct kvm_mmu_page, link); | 1446 | struct kvm_mmu_page, link); |
1426 | kvm_mmu_zap_page(kvm, page); | 1447 | kvm_mmu_zap_page(kvm, page); |
1427 | n_used_mmu_pages--; | 1448 | used_pages--; |
1428 | } | 1449 | } |
1429 | kvm->arch.n_free_mmu_pages = 0; | 1450 | kvm->arch.n_free_mmu_pages = 0; |
1430 | } | 1451 | } |
@@ -1740,6 +1761,7 @@ static void mmu_set_spte(struct kvm_vcpu *vcpu, u64 *shadow_pte, | |||
1740 | { | 1761 | { |
1741 | int was_rmapped = 0; | 1762 | int was_rmapped = 0; |
1742 | int was_writeble = is_writeble_pte(*shadow_pte); | 1763 | int was_writeble = is_writeble_pte(*shadow_pte); |
1764 | int rmap_count; | ||
1743 | 1765 | ||
1744 | pgprintk("%s: spte %llx access %x write_fault %d" | 1766 | pgprintk("%s: spte %llx access %x write_fault %d" |
1745 | " user_fault %d gfn %lx\n", | 1767 | " user_fault %d gfn %lx\n", |
@@ -1781,9 +1803,11 @@ static void mmu_set_spte(struct kvm_vcpu *vcpu, u64 *shadow_pte, | |||
1781 | 1803 | ||
1782 | page_header_update_slot(vcpu->kvm, shadow_pte, gfn); | 1804 | page_header_update_slot(vcpu->kvm, shadow_pte, gfn); |
1783 | if (!was_rmapped) { | 1805 | if (!was_rmapped) { |
1784 | rmap_add(vcpu, shadow_pte, gfn, largepage); | 1806 | rmap_count = rmap_add(vcpu, shadow_pte, gfn, largepage); |
1785 | if (!is_rmap_pte(*shadow_pte)) | 1807 | if (!is_rmap_pte(*shadow_pte)) |
1786 | kvm_release_pfn_clean(pfn); | 1808 | kvm_release_pfn_clean(pfn); |
1809 | if (rmap_count > RMAP_RECYCLE_THRESHOLD) | ||
1810 | rmap_recycle(vcpu, gfn, largepage); | ||
1787 | } else { | 1811 | } else { |
1788 | if (was_writeble) | 1812 | if (was_writeble) |
1789 | kvm_release_pfn_dirty(pfn); | 1813 | kvm_release_pfn_dirty(pfn); |
diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c index 71510e07e69e..b1f658ad2f06 100644 --- a/arch/x86/kvm/svm.c +++ b/arch/x86/kvm/svm.c | |||
@@ -711,6 +711,7 @@ static void svm_vcpu_load(struct kvm_vcpu *vcpu, int cpu) | |||
711 | svm->vmcb->control.tsc_offset += delta; | 711 | svm->vmcb->control.tsc_offset += delta; |
712 | vcpu->cpu = cpu; | 712 | vcpu->cpu = cpu; |
713 | kvm_migrate_timers(vcpu); | 713 | kvm_migrate_timers(vcpu); |
714 | svm->asid_generation = 0; | ||
714 | } | 715 | } |
715 | 716 | ||
716 | for (i = 0; i < NR_HOST_SAVE_USER_MSRS; i++) | 717 | for (i = 0; i < NR_HOST_SAVE_USER_MSRS; i++) |
@@ -1031,7 +1032,6 @@ static void new_asid(struct vcpu_svm *svm, struct svm_cpu_data *svm_data) | |||
1031 | svm->vmcb->control.tlb_ctl = TLB_CONTROL_FLUSH_ALL_ASID; | 1032 | svm->vmcb->control.tlb_ctl = TLB_CONTROL_FLUSH_ALL_ASID; |
1032 | } | 1033 | } |
1033 | 1034 | ||
1034 | svm->vcpu.cpu = svm_data->cpu; | ||
1035 | svm->asid_generation = svm_data->asid_generation; | 1035 | svm->asid_generation = svm_data->asid_generation; |
1036 | svm->vmcb->control.asid = svm_data->next_asid++; | 1036 | svm->vmcb->control.asid = svm_data->next_asid++; |
1037 | } | 1037 | } |
@@ -2300,8 +2300,8 @@ static void pre_svm_run(struct vcpu_svm *svm) | |||
2300 | struct svm_cpu_data *svm_data = per_cpu(svm_data, cpu); | 2300 | struct svm_cpu_data *svm_data = per_cpu(svm_data, cpu); |
2301 | 2301 | ||
2302 | svm->vmcb->control.tlb_ctl = TLB_CONTROL_DO_NOTHING; | 2302 | svm->vmcb->control.tlb_ctl = TLB_CONTROL_DO_NOTHING; |
2303 | if (svm->vcpu.cpu != cpu || | 2303 | /* FIXME: handle wraparound of asid_generation */ |
2304 | svm->asid_generation != svm_data->asid_generation) | 2304 | if (svm->asid_generation != svm_data->asid_generation) |
2305 | new_asid(svm, svm_data); | 2305 | new_asid(svm, svm_data); |
2306 | } | 2306 | } |
2307 | 2307 | ||
diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c index 356a0ce85c68..29f912927a58 100644 --- a/arch/x86/kvm/vmx.c +++ b/arch/x86/kvm/vmx.c | |||
@@ -3157,8 +3157,8 @@ static void handle_invalid_guest_state(struct kvm_vcpu *vcpu, | |||
3157 | struct vcpu_vmx *vmx = to_vmx(vcpu); | 3157 | struct vcpu_vmx *vmx = to_vmx(vcpu); |
3158 | enum emulation_result err = EMULATE_DONE; | 3158 | enum emulation_result err = EMULATE_DONE; |
3159 | 3159 | ||
3160 | preempt_enable(); | ||
3161 | local_irq_enable(); | 3160 | local_irq_enable(); |
3161 | preempt_enable(); | ||
3162 | 3162 | ||
3163 | while (!guest_state_valid(vcpu)) { | 3163 | while (!guest_state_valid(vcpu)) { |
3164 | err = emulate_instruction(vcpu, kvm_run, 0, 0, 0); | 3164 | err = emulate_instruction(vcpu, kvm_run, 0, 0, 0); |
@@ -3168,7 +3168,7 @@ static void handle_invalid_guest_state(struct kvm_vcpu *vcpu, | |||
3168 | 3168 | ||
3169 | if (err != EMULATE_DONE) { | 3169 | if (err != EMULATE_DONE) { |
3170 | kvm_report_emulation_failure(vcpu, "emulation failure"); | 3170 | kvm_report_emulation_failure(vcpu, "emulation failure"); |
3171 | return; | 3171 | break; |
3172 | } | 3172 | } |
3173 | 3173 | ||
3174 | if (signal_pending(current)) | 3174 | if (signal_pending(current)) |
@@ -3177,8 +3177,8 @@ static void handle_invalid_guest_state(struct kvm_vcpu *vcpu, | |||
3177 | schedule(); | 3177 | schedule(); |
3178 | } | 3178 | } |
3179 | 3179 | ||
3180 | local_irq_disable(); | ||
3181 | preempt_disable(); | 3180 | preempt_disable(); |
3181 | local_irq_disable(); | ||
3182 | 3182 | ||
3183 | vmx->invalid_state_emulation_result = err; | 3183 | vmx->invalid_state_emulation_result = err; |
3184 | } | 3184 | } |
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index fe5474aec41a..3d4529011828 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c | |||
@@ -704,11 +704,48 @@ static bool msr_mtrr_valid(unsigned msr) | |||
704 | return false; | 704 | return false; |
705 | } | 705 | } |
706 | 706 | ||
707 | static bool valid_pat_type(unsigned t) | ||
708 | { | ||
709 | return t < 8 && (1 << t) & 0xf3; /* 0, 1, 4, 5, 6, 7 */ | ||
710 | } | ||
711 | |||
712 | static bool valid_mtrr_type(unsigned t) | ||
713 | { | ||
714 | return t < 8 && (1 << t) & 0x73; /* 0, 1, 4, 5, 6 */ | ||
715 | } | ||
716 | |||
717 | static bool mtrr_valid(struct kvm_vcpu *vcpu, u32 msr, u64 data) | ||
718 | { | ||
719 | int i; | ||
720 | |||
721 | if (!msr_mtrr_valid(msr)) | ||
722 | return false; | ||
723 | |||
724 | if (msr == MSR_IA32_CR_PAT) { | ||
725 | for (i = 0; i < 8; i++) | ||
726 | if (!valid_pat_type((data >> (i * 8)) & 0xff)) | ||
727 | return false; | ||
728 | return true; | ||
729 | } else if (msr == MSR_MTRRdefType) { | ||
730 | if (data & ~0xcff) | ||
731 | return false; | ||
732 | return valid_mtrr_type(data & 0xff); | ||
733 | } else if (msr >= MSR_MTRRfix64K_00000 && msr <= MSR_MTRRfix4K_F8000) { | ||
734 | for (i = 0; i < 8 ; i++) | ||
735 | if (!valid_mtrr_type((data >> (i * 8)) & 0xff)) | ||
736 | return false; | ||
737 | return true; | ||
738 | } | ||
739 | |||
740 | /* variable MTRRs */ | ||
741 | return valid_mtrr_type(data & 0xff); | ||
742 | } | ||
743 | |||
707 | static int set_msr_mtrr(struct kvm_vcpu *vcpu, u32 msr, u64 data) | 744 | static int set_msr_mtrr(struct kvm_vcpu *vcpu, u32 msr, u64 data) |
708 | { | 745 | { |
709 | u64 *p = (u64 *)&vcpu->arch.mtrr_state.fixed_ranges; | 746 | u64 *p = (u64 *)&vcpu->arch.mtrr_state.fixed_ranges; |
710 | 747 | ||
711 | if (!msr_mtrr_valid(msr)) | 748 | if (!mtrr_valid(vcpu, msr, data)) |
712 | return 1; | 749 | return 1; |
713 | 750 | ||
714 | if (msr == MSR_MTRRdefType) { | 751 | if (msr == MSR_MTRRdefType) { |
@@ -1079,14 +1116,13 @@ long kvm_arch_dev_ioctl(struct file *filp, | |||
1079 | if (copy_to_user(user_msr_list, &msr_list, sizeof msr_list)) | 1116 | if (copy_to_user(user_msr_list, &msr_list, sizeof msr_list)) |
1080 | goto out; | 1117 | goto out; |
1081 | r = -E2BIG; | 1118 | r = -E2BIG; |
1082 | if (n < num_msrs_to_save) | 1119 | if (n < msr_list.nmsrs) |
1083 | goto out; | 1120 | goto out; |
1084 | r = -EFAULT; | 1121 | r = -EFAULT; |
1085 | if (copy_to_user(user_msr_list->indices, &msrs_to_save, | 1122 | if (copy_to_user(user_msr_list->indices, &msrs_to_save, |
1086 | num_msrs_to_save * sizeof(u32))) | 1123 | num_msrs_to_save * sizeof(u32))) |
1087 | goto out; | 1124 | goto out; |
1088 | if (copy_to_user(user_msr_list->indices | 1125 | if (copy_to_user(user_msr_list->indices + num_msrs_to_save, |
1089 | + num_msrs_to_save * sizeof(u32), | ||
1090 | &emulated_msrs, | 1126 | &emulated_msrs, |
1091 | ARRAY_SIZE(emulated_msrs) * sizeof(u32))) | 1127 | ARRAY_SIZE(emulated_msrs) * sizeof(u32))) |
1092 | goto out; | 1128 | goto out; |
diff --git a/arch/x86/lguest/boot.c b/arch/x86/lguest/boot.c index 7bc65f0f62c4..d677fa9ca650 100644 --- a/arch/x86/lguest/boot.c +++ b/arch/x86/lguest/boot.c | |||
@@ -22,7 +22,8 @@ | |||
22 | * | 22 | * |
23 | * So how does the kernel know it's a Guest? We'll see that later, but let's | 23 | * So how does the kernel know it's a Guest? We'll see that later, but let's |
24 | * just say that we end up here where we replace the native functions various | 24 | * just say that we end up here where we replace the native functions various |
25 | * "paravirt" structures with our Guest versions, then boot like normal. :*/ | 25 | * "paravirt" structures with our Guest versions, then boot like normal. |
26 | :*/ | ||
26 | 27 | ||
27 | /* | 28 | /* |
28 | * Copyright (C) 2006, Rusty Russell <rusty@rustcorp.com.au> IBM Corporation. | 29 | * Copyright (C) 2006, Rusty Russell <rusty@rustcorp.com.au> IBM Corporation. |
@@ -74,7 +75,8 @@ | |||
74 | * | 75 | * |
75 | * The Guest in our tale is a simple creature: identical to the Host but | 76 | * The Guest in our tale is a simple creature: identical to the Host but |
76 | * behaving in simplified but equivalent ways. In particular, the Guest is the | 77 | * behaving in simplified but equivalent ways. In particular, the Guest is the |
77 | * same kernel as the Host (or at least, built from the same source code). :*/ | 78 | * same kernel as the Host (or at least, built from the same source code). |
79 | :*/ | ||
78 | 80 | ||
79 | struct lguest_data lguest_data = { | 81 | struct lguest_data lguest_data = { |
80 | .hcall_status = { [0 ... LHCALL_RING_SIZE-1] = 0xFF }, | 82 | .hcall_status = { [0 ... LHCALL_RING_SIZE-1] = 0xFF }, |
@@ -85,7 +87,8 @@ struct lguest_data lguest_data = { | |||
85 | .syscall_vec = SYSCALL_VECTOR, | 87 | .syscall_vec = SYSCALL_VECTOR, |
86 | }; | 88 | }; |
87 | 89 | ||
88 | /*G:037 async_hcall() is pretty simple: I'm quite proud of it really. We have a | 90 | /*G:037 |
91 | * async_hcall() is pretty simple: I'm quite proud of it really. We have a | ||
89 | * ring buffer of stored hypercalls which the Host will run though next time we | 92 | * ring buffer of stored hypercalls which the Host will run though next time we |
90 | * do a normal hypercall. Each entry in the ring has 5 slots for the hypercall | 93 | * do a normal hypercall. Each entry in the ring has 5 slots for the hypercall |
91 | * arguments, and a "hcall_status" word which is 0 if the call is ready to go, | 94 | * arguments, and a "hcall_status" word which is 0 if the call is ready to go, |
@@ -94,7 +97,8 @@ struct lguest_data lguest_data = { | |||
94 | * If we come around to a slot which hasn't been finished, then the table is | 97 | * If we come around to a slot which hasn't been finished, then the table is |
95 | * full and we just make the hypercall directly. This has the nice side | 98 | * full and we just make the hypercall directly. This has the nice side |
96 | * effect of causing the Host to run all the stored calls in the ring buffer | 99 | * effect of causing the Host to run all the stored calls in the ring buffer |
97 | * which empties it for next time! */ | 100 | * which empties it for next time! |
101 | */ | ||
98 | static void async_hcall(unsigned long call, unsigned long arg1, | 102 | static void async_hcall(unsigned long call, unsigned long arg1, |
99 | unsigned long arg2, unsigned long arg3, | 103 | unsigned long arg2, unsigned long arg3, |
100 | unsigned long arg4) | 104 | unsigned long arg4) |
@@ -103,9 +107,11 @@ static void async_hcall(unsigned long call, unsigned long arg1, | |||
103 | static unsigned int next_call; | 107 | static unsigned int next_call; |
104 | unsigned long flags; | 108 | unsigned long flags; |
105 | 109 | ||
106 | /* Disable interrupts if not already disabled: we don't want an | 110 | /* |
111 | * Disable interrupts if not already disabled: we don't want an | ||
107 | * interrupt handler making a hypercall while we're already doing | 112 | * interrupt handler making a hypercall while we're already doing |
108 | * one! */ | 113 | * one! |
114 | */ | ||
109 | local_irq_save(flags); | 115 | local_irq_save(flags); |
110 | if (lguest_data.hcall_status[next_call] != 0xFF) { | 116 | if (lguest_data.hcall_status[next_call] != 0xFF) { |
111 | /* Table full, so do normal hcall which will flush table. */ | 117 | /* Table full, so do normal hcall which will flush table. */ |
@@ -125,8 +131,9 @@ static void async_hcall(unsigned long call, unsigned long arg1, | |||
125 | local_irq_restore(flags); | 131 | local_irq_restore(flags); |
126 | } | 132 | } |
127 | 133 | ||
128 | /*G:035 Notice the lazy_hcall() above, rather than hcall(). This is our first | 134 | /*G:035 |
129 | * real optimization trick! | 135 | * Notice the lazy_hcall() above, rather than hcall(). This is our first real |
136 | * optimization trick! | ||
130 | * | 137 | * |
131 | * When lazy_mode is set, it means we're allowed to defer all hypercalls and do | 138 | * When lazy_mode is set, it means we're allowed to defer all hypercalls and do |
132 | * them as a batch when lazy_mode is eventually turned off. Because hypercalls | 139 | * them as a batch when lazy_mode is eventually turned off. Because hypercalls |
@@ -136,7 +143,8 @@ static void async_hcall(unsigned long call, unsigned long arg1, | |||
136 | * lguest_leave_lazy_mode(). | 143 | * lguest_leave_lazy_mode(). |
137 | * | 144 | * |
138 | * So, when we're in lazy mode, we call async_hcall() to store the call for | 145 | * So, when we're in lazy mode, we call async_hcall() to store the call for |
139 | * future processing: */ | 146 | * future processing: |
147 | */ | ||
140 | static void lazy_hcall1(unsigned long call, | 148 | static void lazy_hcall1(unsigned long call, |
141 | unsigned long arg1) | 149 | unsigned long arg1) |
142 | { | 150 | { |
@@ -146,6 +154,7 @@ static void lazy_hcall1(unsigned long call, | |||
146 | async_hcall(call, arg1, 0, 0, 0); | 154 | async_hcall(call, arg1, 0, 0, 0); |
147 | } | 155 | } |
148 | 156 | ||
157 | /* You can imagine what lazy_hcall2, 3 and 4 look like. :*/ | ||
149 | static void lazy_hcall2(unsigned long call, | 158 | static void lazy_hcall2(unsigned long call, |
150 | unsigned long arg1, | 159 | unsigned long arg1, |
151 | unsigned long arg2) | 160 | unsigned long arg2) |
@@ -181,8 +190,10 @@ static void lazy_hcall4(unsigned long call, | |||
181 | } | 190 | } |
182 | #endif | 191 | #endif |
183 | 192 | ||
184 | /* When lazy mode is turned off reset the per-cpu lazy mode variable and then | 193 | /*G:036 |
185 | * issue the do-nothing hypercall to flush any stored calls. */ | 194 | * When lazy mode is turned off reset the per-cpu lazy mode variable and then |
195 | * issue the do-nothing hypercall to flush any stored calls. | ||
196 | :*/ | ||
186 | static void lguest_leave_lazy_mmu_mode(void) | 197 | static void lguest_leave_lazy_mmu_mode(void) |
187 | { | 198 | { |
188 | kvm_hypercall0(LHCALL_FLUSH_ASYNC); | 199 | kvm_hypercall0(LHCALL_FLUSH_ASYNC); |
@@ -208,9 +219,11 @@ static void lguest_end_context_switch(struct task_struct *next) | |||
208 | * check there before it tries to deliver an interrupt. | 219 | * check there before it tries to deliver an interrupt. |
209 | */ | 220 | */ |
210 | 221 | ||
211 | /* save_flags() is expected to return the processor state (ie. "flags"). The | 222 | /* |
223 | * save_flags() is expected to return the processor state (ie. "flags"). The | ||
212 | * flags word contains all kind of stuff, but in practice Linux only cares | 224 | * flags word contains all kind of stuff, but in practice Linux only cares |
213 | * about the interrupt flag. Our "save_flags()" just returns that. */ | 225 | * about the interrupt flag. Our "save_flags()" just returns that. |
226 | */ | ||
214 | static unsigned long save_fl(void) | 227 | static unsigned long save_fl(void) |
215 | { | 228 | { |
216 | return lguest_data.irq_enabled; | 229 | return lguest_data.irq_enabled; |
@@ -222,13 +235,15 @@ static void irq_disable(void) | |||
222 | lguest_data.irq_enabled = 0; | 235 | lguest_data.irq_enabled = 0; |
223 | } | 236 | } |
224 | 237 | ||
225 | /* Let's pause a moment. Remember how I said these are called so often? | 238 | /* |
239 | * Let's pause a moment. Remember how I said these are called so often? | ||
226 | * Jeremy Fitzhardinge optimized them so hard early in 2009 that he had to | 240 | * Jeremy Fitzhardinge optimized them so hard early in 2009 that he had to |
227 | * break some rules. In particular, these functions are assumed to save their | 241 | * break some rules. In particular, these functions are assumed to save their |
228 | * own registers if they need to: normal C functions assume they can trash the | 242 | * own registers if they need to: normal C functions assume they can trash the |
229 | * eax register. To use normal C functions, we use | 243 | * eax register. To use normal C functions, we use |
230 | * PV_CALLEE_SAVE_REGS_THUNK(), which pushes %eax onto the stack, calls the | 244 | * PV_CALLEE_SAVE_REGS_THUNK(), which pushes %eax onto the stack, calls the |
231 | * C function, then restores it. */ | 245 | * C function, then restores it. |
246 | */ | ||
232 | PV_CALLEE_SAVE_REGS_THUNK(save_fl); | 247 | PV_CALLEE_SAVE_REGS_THUNK(save_fl); |
233 | PV_CALLEE_SAVE_REGS_THUNK(irq_disable); | 248 | PV_CALLEE_SAVE_REGS_THUNK(irq_disable); |
234 | /*:*/ | 249 | /*:*/ |
@@ -237,18 +252,18 @@ PV_CALLEE_SAVE_REGS_THUNK(irq_disable); | |||
237 | extern void lg_irq_enable(void); | 252 | extern void lg_irq_enable(void); |
238 | extern void lg_restore_fl(unsigned long flags); | 253 | extern void lg_restore_fl(unsigned long flags); |
239 | 254 | ||
240 | /*M:003 Note that we don't check for outstanding interrupts when we re-enable | 255 | /*M:003 |
241 | * them (or when we unmask an interrupt). This seems to work for the moment, | 256 | * We could be more efficient in our checking of outstanding interrupts, rather |
242 | * since interrupts are rare and we'll just get the interrupt on the next timer | 257 | * than using a branch. One way would be to put the "irq_enabled" field in a |
243 | * tick, but now we can run with CONFIG_NO_HZ, we should revisit this. One way | 258 | * page by itself, and have the Host write-protect it when an interrupt comes |
244 | * would be to put the "irq_enabled" field in a page by itself, and have the | 259 | * in when irqs are disabled. There will then be a page fault as soon as |
245 | * Host write-protect it when an interrupt comes in when irqs are disabled. | 260 | * interrupts are re-enabled. |
246 | * There will then be a page fault as soon as interrupts are re-enabled. | ||
247 | * | 261 | * |
248 | * A better method is to implement soft interrupt disable generally for x86: | 262 | * A better method is to implement soft interrupt disable generally for x86: |
249 | * instead of disabling interrupts, we set a flag. If an interrupt does come | 263 | * instead of disabling interrupts, we set a flag. If an interrupt does come |
250 | * in, we then disable them for real. This is uncommon, so we could simply use | 264 | * in, we then disable them for real. This is uncommon, so we could simply use |
251 | * a hypercall for interrupt control and not worry about efficiency. :*/ | 265 | * a hypercall for interrupt control and not worry about efficiency. |
266 | :*/ | ||
252 | 267 | ||
253 | /*G:034 | 268 | /*G:034 |
254 | * The Interrupt Descriptor Table (IDT). | 269 | * The Interrupt Descriptor Table (IDT). |
@@ -261,10 +276,12 @@ extern void lg_restore_fl(unsigned long flags); | |||
261 | static void lguest_write_idt_entry(gate_desc *dt, | 276 | static void lguest_write_idt_entry(gate_desc *dt, |
262 | int entrynum, const gate_desc *g) | 277 | int entrynum, const gate_desc *g) |
263 | { | 278 | { |
264 | /* The gate_desc structure is 8 bytes long: we hand it to the Host in | 279 | /* |
280 | * The gate_desc structure is 8 bytes long: we hand it to the Host in | ||
265 | * two 32-bit chunks. The whole 32-bit kernel used to hand descriptors | 281 | * two 32-bit chunks. The whole 32-bit kernel used to hand descriptors |
266 | * around like this; typesafety wasn't a big concern in Linux's early | 282 | * around like this; typesafety wasn't a big concern in Linux's early |
267 | * years. */ | 283 | * years. |
284 | */ | ||
268 | u32 *desc = (u32 *)g; | 285 | u32 *desc = (u32 *)g; |
269 | /* Keep the local copy up to date. */ | 286 | /* Keep the local copy up to date. */ |
270 | native_write_idt_entry(dt, entrynum, g); | 287 | native_write_idt_entry(dt, entrynum, g); |
@@ -272,9 +289,11 @@ static void lguest_write_idt_entry(gate_desc *dt, | |||
272 | kvm_hypercall3(LHCALL_LOAD_IDT_ENTRY, entrynum, desc[0], desc[1]); | 289 | kvm_hypercall3(LHCALL_LOAD_IDT_ENTRY, entrynum, desc[0], desc[1]); |
273 | } | 290 | } |
274 | 291 | ||
275 | /* Changing to a different IDT is very rare: we keep the IDT up-to-date every | 292 | /* |
293 | * Changing to a different IDT is very rare: we keep the IDT up-to-date every | ||
276 | * time it is written, so we can simply loop through all entries and tell the | 294 | * time it is written, so we can simply loop through all entries and tell the |
277 | * Host about them. */ | 295 | * Host about them. |
296 | */ | ||
278 | static void lguest_load_idt(const struct desc_ptr *desc) | 297 | static void lguest_load_idt(const struct desc_ptr *desc) |
279 | { | 298 | { |
280 | unsigned int i; | 299 | unsigned int i; |
@@ -305,9 +324,11 @@ static void lguest_load_gdt(const struct desc_ptr *desc) | |||
305 | kvm_hypercall3(LHCALL_LOAD_GDT_ENTRY, i, gdt[i].a, gdt[i].b); | 324 | kvm_hypercall3(LHCALL_LOAD_GDT_ENTRY, i, gdt[i].a, gdt[i].b); |
306 | } | 325 | } |
307 | 326 | ||
308 | /* For a single GDT entry which changes, we do the lazy thing: alter our GDT, | 327 | /* |
328 | * For a single GDT entry which changes, we do the lazy thing: alter our GDT, | ||
309 | * then tell the Host to reload the entire thing. This operation is so rare | 329 | * then tell the Host to reload the entire thing. This operation is so rare |
310 | * that this naive implementation is reasonable. */ | 330 | * that this naive implementation is reasonable. |
331 | */ | ||
311 | static void lguest_write_gdt_entry(struct desc_struct *dt, int entrynum, | 332 | static void lguest_write_gdt_entry(struct desc_struct *dt, int entrynum, |
312 | const void *desc, int type) | 333 | const void *desc, int type) |
313 | { | 334 | { |
@@ -317,29 +338,36 @@ static void lguest_write_gdt_entry(struct desc_struct *dt, int entrynum, | |||
317 | dt[entrynum].a, dt[entrynum].b); | 338 | dt[entrynum].a, dt[entrynum].b); |
318 | } | 339 | } |
319 | 340 | ||
320 | /* OK, I lied. There are three "thread local storage" GDT entries which change | 341 | /* |
342 | * OK, I lied. There are three "thread local storage" GDT entries which change | ||
321 | * on every context switch (these three entries are how glibc implements | 343 | * on every context switch (these three entries are how glibc implements |
322 | * __thread variables). So we have a hypercall specifically for this case. */ | 344 | * __thread variables). So we have a hypercall specifically for this case. |
345 | */ | ||
323 | static void lguest_load_tls(struct thread_struct *t, unsigned int cpu) | 346 | static void lguest_load_tls(struct thread_struct *t, unsigned int cpu) |
324 | { | 347 | { |
325 | /* There's one problem which normal hardware doesn't have: the Host | 348 | /* |
349 | * There's one problem which normal hardware doesn't have: the Host | ||
326 | * can't handle us removing entries we're currently using. So we clear | 350 | * can't handle us removing entries we're currently using. So we clear |
327 | * the GS register here: if it's needed it'll be reloaded anyway. */ | 351 | * the GS register here: if it's needed it'll be reloaded anyway. |
352 | */ | ||
328 | lazy_load_gs(0); | 353 | lazy_load_gs(0); |
329 | lazy_hcall2(LHCALL_LOAD_TLS, __pa(&t->tls_array), cpu); | 354 | lazy_hcall2(LHCALL_LOAD_TLS, __pa(&t->tls_array), cpu); |
330 | } | 355 | } |
331 | 356 | ||
332 | /*G:038 That's enough excitement for now, back to ploughing through each of | 357 | /*G:038 |
333 | * the different pv_ops structures (we're about 1/3 of the way through). | 358 | * That's enough excitement for now, back to ploughing through each of the |
359 | * different pv_ops structures (we're about 1/3 of the way through). | ||
334 | * | 360 | * |
335 | * This is the Local Descriptor Table, another weird Intel thingy. Linux only | 361 | * This is the Local Descriptor Table, another weird Intel thingy. Linux only |
336 | * uses this for some strange applications like Wine. We don't do anything | 362 | * uses this for some strange applications like Wine. We don't do anything |
337 | * here, so they'll get an informative and friendly Segmentation Fault. */ | 363 | * here, so they'll get an informative and friendly Segmentation Fault. |
364 | */ | ||
338 | static void lguest_set_ldt(const void *addr, unsigned entries) | 365 | static void lguest_set_ldt(const void *addr, unsigned entries) |
339 | { | 366 | { |
340 | } | 367 | } |
341 | 368 | ||
342 | /* This loads a GDT entry into the "Task Register": that entry points to a | 369 | /* |
370 | * This loads a GDT entry into the "Task Register": that entry points to a | ||
343 | * structure called the Task State Segment. Some comments scattered though the | 371 | * structure called the Task State Segment. Some comments scattered though the |
344 | * kernel code indicate that this used for task switching in ages past, along | 372 | * kernel code indicate that this used for task switching in ages past, along |
345 | * with blood sacrifice and astrology. | 373 | * with blood sacrifice and astrology. |
@@ -347,19 +375,21 @@ static void lguest_set_ldt(const void *addr, unsigned entries) | |||
347 | * Now there's nothing interesting in here that we don't get told elsewhere. | 375 | * Now there's nothing interesting in here that we don't get told elsewhere. |
348 | * But the native version uses the "ltr" instruction, which makes the Host | 376 | * But the native version uses the "ltr" instruction, which makes the Host |
349 | * complain to the Guest about a Segmentation Fault and it'll oops. So we | 377 | * complain to the Guest about a Segmentation Fault and it'll oops. So we |
350 | * override the native version with a do-nothing version. */ | 378 | * override the native version with a do-nothing version. |
379 | */ | ||
351 | static void lguest_load_tr_desc(void) | 380 | static void lguest_load_tr_desc(void) |
352 | { | 381 | { |
353 | } | 382 | } |
354 | 383 | ||
355 | /* The "cpuid" instruction is a way of querying both the CPU identity | 384 | /* |
385 | * The "cpuid" instruction is a way of querying both the CPU identity | ||
356 | * (manufacturer, model, etc) and its features. It was introduced before the | 386 | * (manufacturer, model, etc) and its features. It was introduced before the |
357 | * Pentium in 1993 and keeps getting extended by both Intel, AMD and others. | 387 | * Pentium in 1993 and keeps getting extended by both Intel, AMD and others. |
358 | * As you might imagine, after a decade and a half this treatment, it is now a | 388 | * As you might imagine, after a decade and a half this treatment, it is now a |
359 | * giant ball of hair. Its entry in the current Intel manual runs to 28 pages. | 389 | * giant ball of hair. Its entry in the current Intel manual runs to 28 pages. |
360 | * | 390 | * |
361 | * This instruction even it has its own Wikipedia entry. The Wikipedia entry | 391 | * This instruction even it has its own Wikipedia entry. The Wikipedia entry |
362 | * has been translated into 4 languages. I am not making this up! | 392 | * has been translated into 5 languages. I am not making this up! |
363 | * | 393 | * |
364 | * We could get funky here and identify ourselves as "GenuineLguest", but | 394 | * We could get funky here and identify ourselves as "GenuineLguest", but |
365 | * instead we just use the real "cpuid" instruction. Then I pretty much turned | 395 | * instead we just use the real "cpuid" instruction. Then I pretty much turned |
@@ -371,7 +401,8 @@ static void lguest_load_tr_desc(void) | |||
371 | * Replacing the cpuid so we can turn features off is great for the kernel, but | 401 | * Replacing the cpuid so we can turn features off is great for the kernel, but |
372 | * anyone (including userspace) can just use the raw "cpuid" instruction and | 402 | * anyone (including userspace) can just use the raw "cpuid" instruction and |
373 | * the Host won't even notice since it isn't privileged. So we try not to get | 403 | * the Host won't even notice since it isn't privileged. So we try not to get |
374 | * too worked up about it. */ | 404 | * too worked up about it. |
405 | */ | ||
375 | static void lguest_cpuid(unsigned int *ax, unsigned int *bx, | 406 | static void lguest_cpuid(unsigned int *ax, unsigned int *bx, |
376 | unsigned int *cx, unsigned int *dx) | 407 | unsigned int *cx, unsigned int *dx) |
377 | { | 408 | { |
@@ -379,38 +410,63 @@ static void lguest_cpuid(unsigned int *ax, unsigned int *bx, | |||
379 | 410 | ||
380 | native_cpuid(ax, bx, cx, dx); | 411 | native_cpuid(ax, bx, cx, dx); |
381 | switch (function) { | 412 | switch (function) { |
382 | case 1: /* Basic feature request. */ | 413 | /* |
383 | /* We only allow kernel to see SSE3, CMPXCHG16B and SSSE3 */ | 414 | * CPUID 0 gives the highest legal CPUID number (and the ID string). |
415 | * We futureproof our code a little by sticking to known CPUID values. | ||
416 | */ | ||
417 | case 0: | ||
418 | if (*ax > 5) | ||
419 | *ax = 5; | ||
420 | break; | ||
421 | |||
422 | /* | ||
423 | * CPUID 1 is a basic feature request. | ||
424 | * | ||
425 | * CX: we only allow kernel to see SSE3, CMPXCHG16B and SSSE3 | ||
426 | * DX: SSE, SSE2, FXSR, MMX, CMOV, CMPXCHG8B, TSC, FPU and PAE. | ||
427 | */ | ||
428 | case 1: | ||
384 | *cx &= 0x00002201; | 429 | *cx &= 0x00002201; |
385 | /* SSE, SSE2, FXSR, MMX, CMOV, CMPXCHG8B, TSC, FPU, PAE. */ | ||
386 | *dx &= 0x07808151; | 430 | *dx &= 0x07808151; |
387 | /* The Host can do a nice optimization if it knows that the | 431 | /* |
432 | * The Host can do a nice optimization if it knows that the | ||
388 | * kernel mappings (addresses above 0xC0000000 or whatever | 433 | * kernel mappings (addresses above 0xC0000000 or whatever |
389 | * PAGE_OFFSET is set to) haven't changed. But Linux calls | 434 | * PAGE_OFFSET is set to) haven't changed. But Linux calls |
390 | * flush_tlb_user() for both user and kernel mappings unless | 435 | * flush_tlb_user() for both user and kernel mappings unless |
391 | * the Page Global Enable (PGE) feature bit is set. */ | 436 | * the Page Global Enable (PGE) feature bit is set. |
437 | */ | ||
392 | *dx |= 0x00002000; | 438 | *dx |= 0x00002000; |
393 | /* We also lie, and say we're family id 5. 6 or greater | 439 | /* |
440 | * We also lie, and say we're family id 5. 6 or greater | ||
394 | * leads to a rdmsr in early_init_intel which we can't handle. | 441 | * leads to a rdmsr in early_init_intel which we can't handle. |
395 | * Family ID is returned as bits 8-12 in ax. */ | 442 | * Family ID is returned as bits 8-12 in ax. |
443 | */ | ||
396 | *ax &= 0xFFFFF0FF; | 444 | *ax &= 0xFFFFF0FF; |
397 | *ax |= 0x00000500; | 445 | *ax |= 0x00000500; |
398 | break; | 446 | break; |
447 | /* | ||
448 | * 0x80000000 returns the highest Extended Function, so we futureproof | ||
449 | * like we do above by limiting it to known fields. | ||
450 | */ | ||
399 | case 0x80000000: | 451 | case 0x80000000: |
400 | /* Futureproof this a little: if they ask how much extended | ||
401 | * processor information there is, limit it to known fields. */ | ||
402 | if (*ax > 0x80000008) | 452 | if (*ax > 0x80000008) |
403 | *ax = 0x80000008; | 453 | *ax = 0x80000008; |
404 | break; | 454 | break; |
455 | |||
456 | /* | ||
457 | * PAE systems can mark pages as non-executable. Linux calls this the | ||
458 | * NX bit. Intel calls it XD (eXecute Disable), AMD EVP (Enhanced | ||
459 | * Virus Protection). We just switch turn if off here, since we don't | ||
460 | * support it. | ||
461 | */ | ||
405 | case 0x80000001: | 462 | case 0x80000001: |
406 | /* Here we should fix nx cap depending on host. */ | ||
407 | /* For this version of PAE, we just clear NX bit. */ | ||
408 | *dx &= ~(1 << 20); | 463 | *dx &= ~(1 << 20); |
409 | break; | 464 | break; |
410 | } | 465 | } |
411 | } | 466 | } |
412 | 467 | ||
413 | /* Intel has four control registers, imaginatively named cr0, cr2, cr3 and cr4. | 468 | /* |
469 | * Intel has four control registers, imaginatively named cr0, cr2, cr3 and cr4. | ||
414 | * I assume there's a cr1, but it hasn't bothered us yet, so we'll not bother | 470 | * I assume there's a cr1, but it hasn't bothered us yet, so we'll not bother |
415 | * it. The Host needs to know when the Guest wants to change them, so we have | 471 | * it. The Host needs to know when the Guest wants to change them, so we have |
416 | * a whole series of functions like read_cr0() and write_cr0(). | 472 | * a whole series of functions like read_cr0() and write_cr0(). |
@@ -425,7 +481,8 @@ static void lguest_cpuid(unsigned int *ax, unsigned int *bx, | |||
425 | * name like "FPUTRAP bit" be a little less cryptic? | 481 | * name like "FPUTRAP bit" be a little less cryptic? |
426 | * | 482 | * |
427 | * We store cr0 locally because the Host never changes it. The Guest sometimes | 483 | * We store cr0 locally because the Host never changes it. The Guest sometimes |
428 | * wants to read it and we'd prefer not to bother the Host unnecessarily. */ | 484 | * wants to read it and we'd prefer not to bother the Host unnecessarily. |
485 | */ | ||
429 | static unsigned long current_cr0; | 486 | static unsigned long current_cr0; |
430 | static void lguest_write_cr0(unsigned long val) | 487 | static void lguest_write_cr0(unsigned long val) |
431 | { | 488 | { |
@@ -438,18 +495,22 @@ static unsigned long lguest_read_cr0(void) | |||
438 | return current_cr0; | 495 | return current_cr0; |
439 | } | 496 | } |
440 | 497 | ||
441 | /* Intel provided a special instruction to clear the TS bit for people too cool | 498 | /* |
499 | * Intel provided a special instruction to clear the TS bit for people too cool | ||
442 | * to use write_cr0() to do it. This "clts" instruction is faster, because all | 500 | * to use write_cr0() to do it. This "clts" instruction is faster, because all |
443 | * the vowels have been optimized out. */ | 501 | * the vowels have been optimized out. |
502 | */ | ||
444 | static void lguest_clts(void) | 503 | static void lguest_clts(void) |
445 | { | 504 | { |
446 | lazy_hcall1(LHCALL_TS, 0); | 505 | lazy_hcall1(LHCALL_TS, 0); |
447 | current_cr0 &= ~X86_CR0_TS; | 506 | current_cr0 &= ~X86_CR0_TS; |
448 | } | 507 | } |
449 | 508 | ||
450 | /* cr2 is the virtual address of the last page fault, which the Guest only ever | 509 | /* |
510 | * cr2 is the virtual address of the last page fault, which the Guest only ever | ||
451 | * reads. The Host kindly writes this into our "struct lguest_data", so we | 511 | * reads. The Host kindly writes this into our "struct lguest_data", so we |
452 | * just read it out of there. */ | 512 | * just read it out of there. |
513 | */ | ||
453 | static unsigned long lguest_read_cr2(void) | 514 | static unsigned long lguest_read_cr2(void) |
454 | { | 515 | { |
455 | return lguest_data.cr2; | 516 | return lguest_data.cr2; |
@@ -458,10 +519,12 @@ static unsigned long lguest_read_cr2(void) | |||
458 | /* See lguest_set_pte() below. */ | 519 | /* See lguest_set_pte() below. */ |
459 | static bool cr3_changed = false; | 520 | static bool cr3_changed = false; |
460 | 521 | ||
461 | /* cr3 is the current toplevel pagetable page: the principle is the same as | 522 | /* |
523 | * cr3 is the current toplevel pagetable page: the principle is the same as | ||
462 | * cr0. Keep a local copy, and tell the Host when it changes. The only | 524 | * cr0. Keep a local copy, and tell the Host when it changes. The only |
463 | * difference is that our local copy is in lguest_data because the Host needs | 525 | * difference is that our local copy is in lguest_data because the Host needs |
464 | * to set it upon our initial hypercall. */ | 526 | * to set it upon our initial hypercall. |
527 | */ | ||
465 | static void lguest_write_cr3(unsigned long cr3) | 528 | static void lguest_write_cr3(unsigned long cr3) |
466 | { | 529 | { |
467 | lguest_data.pgdir = cr3; | 530 | lguest_data.pgdir = cr3; |
@@ -506,7 +569,7 @@ static void lguest_write_cr4(unsigned long val) | |||
506 | * cr3 ---> +---------+ | 569 | * cr3 ---> +---------+ |
507 | * | --------->+---------+ | 570 | * | --------->+---------+ |
508 | * | | | PADDR1 | | 571 | * | | | PADDR1 | |
509 | * Top-level | | PADDR2 | | 572 | * Mid-level | | PADDR2 | |
510 | * (PMD) page | | | | 573 | * (PMD) page | | | |
511 | * | | Lower-level | | 574 | * | | Lower-level | |
512 | * | | (PTE) page | | 575 | * | | (PTE) page | |
@@ -526,21 +589,62 @@ static void lguest_write_cr4(unsigned long val) | |||
526 | * Index into top Index into second Offset within page | 589 | * Index into top Index into second Offset within page |
527 | * page directory page pagetable page | 590 | * page directory page pagetable page |
528 | * | 591 | * |
529 | * The kernel spends a lot of time changing both the top-level page directory | 592 | * Now, unfortunately, this isn't the whole story: Intel added Physical Address |
530 | * and lower-level pagetable pages. The Guest doesn't know physical addresses, | 593 | * Extension (PAE) to allow 32 bit systems to use 64GB of memory (ie. 36 bits). |
531 | * so while it maintains these page tables exactly like normal, it also needs | 594 | * These are held in 64-bit page table entries, so we can now only fit 512 |
532 | * to keep the Host informed whenever it makes a change: the Host will create | 595 | * entries in a page, and the neat three-level tree breaks down. |
533 | * the real page tables based on the Guests'. | 596 | * |
597 | * The result is a four level page table: | ||
598 | * | ||
599 | * cr3 --> [ 4 Upper ] | ||
600 | * [ Level ] | ||
601 | * [ Entries ] | ||
602 | * [(PUD Page)]---> +---------+ | ||
603 | * | --------->+---------+ | ||
604 | * | | | PADDR1 | | ||
605 | * Mid-level | | PADDR2 | | ||
606 | * (PMD) page | | | | ||
607 | * | | Lower-level | | ||
608 | * | | (PTE) page | | ||
609 | * | | | | | ||
610 | * .... .... | ||
611 | * | ||
612 | * | ||
613 | * And the virtual address is decoded as: | ||
614 | * | ||
615 | * 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||
616 | * |<-2->|<--- 9 bits ---->|<---- 9 bits --->|<------ 12 bits ------>| | ||
617 | * Index into Index into mid Index into lower Offset within page | ||
618 | * top entries directory page pagetable page | ||
619 | * | ||
620 | * It's too hard to switch between these two formats at runtime, so Linux only | ||
621 | * supports one or the other depending on whether CONFIG_X86_PAE is set. Many | ||
622 | * distributions turn it on, and not just for people with silly amounts of | ||
623 | * memory: the larger PTE entries allow room for the NX bit, which lets the | ||
624 | * kernel disable execution of pages and increase security. | ||
625 | * | ||
626 | * This was a problem for lguest, which couldn't run on these distributions; | ||
627 | * then Matias Zabaljauregui figured it all out and implemented it, and only a | ||
628 | * handful of puppies were crushed in the process! | ||
629 | * | ||
630 | * Back to our point: the kernel spends a lot of time changing both the | ||
631 | * top-level page directory and lower-level pagetable pages. The Guest doesn't | ||
632 | * know physical addresses, so while it maintains these page tables exactly | ||
633 | * like normal, it also needs to keep the Host informed whenever it makes a | ||
634 | * change: the Host will create the real page tables based on the Guests'. | ||
534 | */ | 635 | */ |
535 | 636 | ||
536 | /* The Guest calls this to set a second-level entry (pte), ie. to map a page | 637 | /* |
537 | * into a process' address space. We set the entry then tell the Host the | 638 | * The Guest calls this after it has set a second-level entry (pte), ie. to map |
538 | * toplevel and address this corresponds to. The Guest uses one pagetable per | 639 | * a page into a process' address space. Wetell the Host the toplevel and |
539 | * process, so we need to tell the Host which one we're changing (mm->pgd). */ | 640 | * address this corresponds to. The Guest uses one pagetable per process, so |
641 | * we need to tell the Host which one we're changing (mm->pgd). | ||
642 | */ | ||
540 | static void lguest_pte_update(struct mm_struct *mm, unsigned long addr, | 643 | static void lguest_pte_update(struct mm_struct *mm, unsigned long addr, |
541 | pte_t *ptep) | 644 | pte_t *ptep) |
542 | { | 645 | { |
543 | #ifdef CONFIG_X86_PAE | 646 | #ifdef CONFIG_X86_PAE |
647 | /* PAE needs to hand a 64 bit page table entry, so it uses two args. */ | ||
544 | lazy_hcall4(LHCALL_SET_PTE, __pa(mm->pgd), addr, | 648 | lazy_hcall4(LHCALL_SET_PTE, __pa(mm->pgd), addr, |
545 | ptep->pte_low, ptep->pte_high); | 649 | ptep->pte_low, ptep->pte_high); |
546 | #else | 650 | #else |
@@ -548,6 +652,7 @@ static void lguest_pte_update(struct mm_struct *mm, unsigned long addr, | |||
548 | #endif | 652 | #endif |
549 | } | 653 | } |
550 | 654 | ||
655 | /* This is the "set and update" combo-meal-deal version. */ | ||
551 | static void lguest_set_pte_at(struct mm_struct *mm, unsigned long addr, | 656 | static void lguest_set_pte_at(struct mm_struct *mm, unsigned long addr, |
552 | pte_t *ptep, pte_t pteval) | 657 | pte_t *ptep, pte_t pteval) |
553 | { | 658 | { |
@@ -555,10 +660,13 @@ static void lguest_set_pte_at(struct mm_struct *mm, unsigned long addr, | |||
555 | lguest_pte_update(mm, addr, ptep); | 660 | lguest_pte_update(mm, addr, ptep); |
556 | } | 661 | } |
557 | 662 | ||
558 | /* The Guest calls lguest_set_pud to set a top-level entry and lguest_set_pmd | 663 | /* |
664 | * The Guest calls lguest_set_pud to set a top-level entry and lguest_set_pmd | ||
559 | * to set a middle-level entry when PAE is activated. | 665 | * to set a middle-level entry when PAE is activated. |
666 | * | ||
560 | * Again, we set the entry then tell the Host which page we changed, | 667 | * Again, we set the entry then tell the Host which page we changed, |
561 | * and the index of the entry we changed. */ | 668 | * and the index of the entry we changed. |
669 | */ | ||
562 | #ifdef CONFIG_X86_PAE | 670 | #ifdef CONFIG_X86_PAE |
563 | static void lguest_set_pud(pud_t *pudp, pud_t pudval) | 671 | static void lguest_set_pud(pud_t *pudp, pud_t pudval) |
564 | { | 672 | { |
@@ -577,8 +685,7 @@ static void lguest_set_pmd(pmd_t *pmdp, pmd_t pmdval) | |||
577 | } | 685 | } |
578 | #else | 686 | #else |
579 | 687 | ||
580 | /* The Guest calls lguest_set_pmd to set a top-level entry when PAE is not | 688 | /* The Guest calls lguest_set_pmd to set a top-level entry when !PAE. */ |
581 | * activated. */ | ||
582 | static void lguest_set_pmd(pmd_t *pmdp, pmd_t pmdval) | 689 | static void lguest_set_pmd(pmd_t *pmdp, pmd_t pmdval) |
583 | { | 690 | { |
584 | native_set_pmd(pmdp, pmdval); | 691 | native_set_pmd(pmdp, pmdval); |
@@ -587,7 +694,8 @@ static void lguest_set_pmd(pmd_t *pmdp, pmd_t pmdval) | |||
587 | } | 694 | } |
588 | #endif | 695 | #endif |
589 | 696 | ||
590 | /* There are a couple of legacy places where the kernel sets a PTE, but we | 697 | /* |
698 | * There are a couple of legacy places where the kernel sets a PTE, but we | ||
591 | * don't know the top level any more. This is useless for us, since we don't | 699 | * don't know the top level any more. This is useless for us, since we don't |
592 | * know which pagetable is changing or what address, so we just tell the Host | 700 | * know which pagetable is changing or what address, so we just tell the Host |
593 | * to forget all of them. Fortunately, this is very rare. | 701 | * to forget all of them. Fortunately, this is very rare. |
@@ -595,7 +703,8 @@ static void lguest_set_pmd(pmd_t *pmdp, pmd_t pmdval) | |||
595 | * ... except in early boot when the kernel sets up the initial pagetables, | 703 | * ... except in early boot when the kernel sets up the initial pagetables, |
596 | * which makes booting astonishingly slow: 1.83 seconds! So we don't even tell | 704 | * which makes booting astonishingly slow: 1.83 seconds! So we don't even tell |
597 | * the Host anything changed until we've done the first page table switch, | 705 | * the Host anything changed until we've done the first page table switch, |
598 | * which brings boot back to 0.25 seconds. */ | 706 | * which brings boot back to 0.25 seconds. |
707 | */ | ||
599 | static void lguest_set_pte(pte_t *ptep, pte_t pteval) | 708 | static void lguest_set_pte(pte_t *ptep, pte_t pteval) |
600 | { | 709 | { |
601 | native_set_pte(ptep, pteval); | 710 | native_set_pte(ptep, pteval); |
@@ -604,6 +713,11 @@ static void lguest_set_pte(pte_t *ptep, pte_t pteval) | |||
604 | } | 713 | } |
605 | 714 | ||
606 | #ifdef CONFIG_X86_PAE | 715 | #ifdef CONFIG_X86_PAE |
716 | /* | ||
717 | * With 64-bit PTE values, we need to be careful setting them: if we set 32 | ||
718 | * bits at a time, the hardware could see a weird half-set entry. These | ||
719 | * versions ensure we update all 64 bits at once. | ||
720 | */ | ||
607 | static void lguest_set_pte_atomic(pte_t *ptep, pte_t pte) | 721 | static void lguest_set_pte_atomic(pte_t *ptep, pte_t pte) |
608 | { | 722 | { |
609 | native_set_pte_atomic(ptep, pte); | 723 | native_set_pte_atomic(ptep, pte); |
@@ -611,19 +725,21 @@ static void lguest_set_pte_atomic(pte_t *ptep, pte_t pte) | |||
611 | lazy_hcall1(LHCALL_FLUSH_TLB, 1); | 725 | lazy_hcall1(LHCALL_FLUSH_TLB, 1); |
612 | } | 726 | } |
613 | 727 | ||
614 | void lguest_pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) | 728 | static void lguest_pte_clear(struct mm_struct *mm, unsigned long addr, |
729 | pte_t *ptep) | ||
615 | { | 730 | { |
616 | native_pte_clear(mm, addr, ptep); | 731 | native_pte_clear(mm, addr, ptep); |
617 | lguest_pte_update(mm, addr, ptep); | 732 | lguest_pte_update(mm, addr, ptep); |
618 | } | 733 | } |
619 | 734 | ||
620 | void lguest_pmd_clear(pmd_t *pmdp) | 735 | static void lguest_pmd_clear(pmd_t *pmdp) |
621 | { | 736 | { |
622 | lguest_set_pmd(pmdp, __pmd(0)); | 737 | lguest_set_pmd(pmdp, __pmd(0)); |
623 | } | 738 | } |
624 | #endif | 739 | #endif |
625 | 740 | ||
626 | /* Unfortunately for Lguest, the pv_mmu_ops for page tables were based on | 741 | /* |
742 | * Unfortunately for Lguest, the pv_mmu_ops for page tables were based on | ||
627 | * native page table operations. On native hardware you can set a new page | 743 | * native page table operations. On native hardware you can set a new page |
628 | * table entry whenever you want, but if you want to remove one you have to do | 744 | * table entry whenever you want, but if you want to remove one you have to do |
629 | * a TLB flush (a TLB is a little cache of page table entries kept by the CPU). | 745 | * a TLB flush (a TLB is a little cache of page table entries kept by the CPU). |
@@ -632,24 +748,29 @@ void lguest_pmd_clear(pmd_t *pmdp) | |||
632 | * called when a valid entry is written, not when it's removed (ie. marked not | 748 | * called when a valid entry is written, not when it's removed (ie. marked not |
633 | * present). Instead, this is where we come when the Guest wants to remove a | 749 | * present). Instead, this is where we come when the Guest wants to remove a |
634 | * page table entry: we tell the Host to set that entry to 0 (ie. the present | 750 | * page table entry: we tell the Host to set that entry to 0 (ie. the present |
635 | * bit is zero). */ | 751 | * bit is zero). |
752 | */ | ||
636 | static void lguest_flush_tlb_single(unsigned long addr) | 753 | static void lguest_flush_tlb_single(unsigned long addr) |
637 | { | 754 | { |
638 | /* Simply set it to zero: if it was not, it will fault back in. */ | 755 | /* Simply set it to zero: if it was not, it will fault back in. */ |
639 | lazy_hcall3(LHCALL_SET_PTE, lguest_data.pgdir, addr, 0); | 756 | lazy_hcall3(LHCALL_SET_PTE, lguest_data.pgdir, addr, 0); |
640 | } | 757 | } |
641 | 758 | ||
642 | /* This is what happens after the Guest has removed a large number of entries. | 759 | /* |
760 | * This is what happens after the Guest has removed a large number of entries. | ||
643 | * This tells the Host that any of the page table entries for userspace might | 761 | * This tells the Host that any of the page table entries for userspace might |
644 | * have changed, ie. virtual addresses below PAGE_OFFSET. */ | 762 | * have changed, ie. virtual addresses below PAGE_OFFSET. |
763 | */ | ||
645 | static void lguest_flush_tlb_user(void) | 764 | static void lguest_flush_tlb_user(void) |
646 | { | 765 | { |
647 | lazy_hcall1(LHCALL_FLUSH_TLB, 0); | 766 | lazy_hcall1(LHCALL_FLUSH_TLB, 0); |
648 | } | 767 | } |
649 | 768 | ||
650 | /* This is called when the kernel page tables have changed. That's not very | 769 | /* |
770 | * This is called when the kernel page tables have changed. That's not very | ||
651 | * common (unless the Guest is using highmem, which makes the Guest extremely | 771 | * common (unless the Guest is using highmem, which makes the Guest extremely |
652 | * slow), so it's worth separating this from the user flushing above. */ | 772 | * slow), so it's worth separating this from the user flushing above. |
773 | */ | ||
653 | static void lguest_flush_tlb_kernel(void) | 774 | static void lguest_flush_tlb_kernel(void) |
654 | { | 775 | { |
655 | lazy_hcall1(LHCALL_FLUSH_TLB, 1); | 776 | lazy_hcall1(LHCALL_FLUSH_TLB, 1); |
@@ -686,26 +807,38 @@ static struct irq_chip lguest_irq_controller = { | |||
686 | .unmask = enable_lguest_irq, | 807 | .unmask = enable_lguest_irq, |
687 | }; | 808 | }; |
688 | 809 | ||
689 | /* This sets up the Interrupt Descriptor Table (IDT) entry for each hardware | 810 | /* |
811 | * This sets up the Interrupt Descriptor Table (IDT) entry for each hardware | ||
690 | * interrupt (except 128, which is used for system calls), and then tells the | 812 | * interrupt (except 128, which is used for system calls), and then tells the |
691 | * Linux infrastructure that each interrupt is controlled by our level-based | 813 | * Linux infrastructure that each interrupt is controlled by our level-based |
692 | * lguest interrupt controller. */ | 814 | * lguest interrupt controller. |
815 | */ | ||
693 | static void __init lguest_init_IRQ(void) | 816 | static void __init lguest_init_IRQ(void) |
694 | { | 817 | { |
695 | unsigned int i; | 818 | unsigned int i; |
696 | 819 | ||
697 | for (i = FIRST_EXTERNAL_VECTOR; i < NR_VECTORS; i++) { | 820 | for (i = FIRST_EXTERNAL_VECTOR; i < NR_VECTORS; i++) { |
698 | /* Some systems map "vectors" to interrupts weirdly. Lguest has | 821 | /* Some systems map "vectors" to interrupts weirdly. Not us! */ |
699 | * a straightforward 1 to 1 mapping, so force that here. */ | ||
700 | __get_cpu_var(vector_irq)[i] = i - FIRST_EXTERNAL_VECTOR; | 822 | __get_cpu_var(vector_irq)[i] = i - FIRST_EXTERNAL_VECTOR; |
701 | if (i != SYSCALL_VECTOR) | 823 | if (i != SYSCALL_VECTOR) |
702 | set_intr_gate(i, interrupt[i - FIRST_EXTERNAL_VECTOR]); | 824 | set_intr_gate(i, interrupt[i - FIRST_EXTERNAL_VECTOR]); |
703 | } | 825 | } |
704 | /* This call is required to set up for 4k stacks, where we have | 826 | |
705 | * separate stacks for hard and soft interrupts. */ | 827 | /* |
828 | * This call is required to set up for 4k stacks, where we have | ||
829 | * separate stacks for hard and soft interrupts. | ||
830 | */ | ||
706 | irq_ctx_init(smp_processor_id()); | 831 | irq_ctx_init(smp_processor_id()); |
707 | } | 832 | } |
708 | 833 | ||
834 | /* | ||
835 | * With CONFIG_SPARSE_IRQ, interrupt descriptors are allocated as-needed, so | ||
836 | * rather than set them in lguest_init_IRQ we are called here every time an | ||
837 | * lguest device needs an interrupt. | ||
838 | * | ||
839 | * FIXME: irq_to_desc_alloc_node() can fail due to lack of memory, we should | ||
840 | * pass that up! | ||
841 | */ | ||
709 | void lguest_setup_irq(unsigned int irq) | 842 | void lguest_setup_irq(unsigned int irq) |
710 | { | 843 | { |
711 | irq_to_desc_alloc_node(irq, 0); | 844 | irq_to_desc_alloc_node(irq, 0); |
@@ -724,31 +857,39 @@ static unsigned long lguest_get_wallclock(void) | |||
724 | return lguest_data.time.tv_sec; | 857 | return lguest_data.time.tv_sec; |
725 | } | 858 | } |
726 | 859 | ||
727 | /* The TSC is an Intel thing called the Time Stamp Counter. The Host tells us | 860 | /* |
861 | * The TSC is an Intel thing called the Time Stamp Counter. The Host tells us | ||
728 | * what speed it runs at, or 0 if it's unusable as a reliable clock source. | 862 | * what speed it runs at, or 0 if it's unusable as a reliable clock source. |
729 | * This matches what we want here: if we return 0 from this function, the x86 | 863 | * This matches what we want here: if we return 0 from this function, the x86 |
730 | * TSC clock will give up and not register itself. */ | 864 | * TSC clock will give up and not register itself. |
865 | */ | ||
731 | static unsigned long lguest_tsc_khz(void) | 866 | static unsigned long lguest_tsc_khz(void) |
732 | { | 867 | { |
733 | return lguest_data.tsc_khz; | 868 | return lguest_data.tsc_khz; |
734 | } | 869 | } |
735 | 870 | ||
736 | /* If we can't use the TSC, the kernel falls back to our lower-priority | 871 | /* |
737 | * "lguest_clock", where we read the time value given to us by the Host. */ | 872 | * If we can't use the TSC, the kernel falls back to our lower-priority |
873 | * "lguest_clock", where we read the time value given to us by the Host. | ||
874 | */ | ||
738 | static cycle_t lguest_clock_read(struct clocksource *cs) | 875 | static cycle_t lguest_clock_read(struct clocksource *cs) |
739 | { | 876 | { |
740 | unsigned long sec, nsec; | 877 | unsigned long sec, nsec; |
741 | 878 | ||
742 | /* Since the time is in two parts (seconds and nanoseconds), we risk | 879 | /* |
880 | * Since the time is in two parts (seconds and nanoseconds), we risk | ||
743 | * reading it just as it's changing from 99 & 0.999999999 to 100 and 0, | 881 | * reading it just as it's changing from 99 & 0.999999999 to 100 and 0, |
744 | * and getting 99 and 0. As Linux tends to come apart under the stress | 882 | * and getting 99 and 0. As Linux tends to come apart under the stress |
745 | * of time travel, we must be careful: */ | 883 | * of time travel, we must be careful: |
884 | */ | ||
746 | do { | 885 | do { |
747 | /* First we read the seconds part. */ | 886 | /* First we read the seconds part. */ |
748 | sec = lguest_data.time.tv_sec; | 887 | sec = lguest_data.time.tv_sec; |
749 | /* This read memory barrier tells the compiler and the CPU that | 888 | /* |
889 | * This read memory barrier tells the compiler and the CPU that | ||
750 | * this can't be reordered: we have to complete the above | 890 | * this can't be reordered: we have to complete the above |
751 | * before going on. */ | 891 | * before going on. |
892 | */ | ||
752 | rmb(); | 893 | rmb(); |
753 | /* Now we read the nanoseconds part. */ | 894 | /* Now we read the nanoseconds part. */ |
754 | nsec = lguest_data.time.tv_nsec; | 895 | nsec = lguest_data.time.tv_nsec; |
@@ -772,9 +913,11 @@ static struct clocksource lguest_clock = { | |||
772 | .flags = CLOCK_SOURCE_IS_CONTINUOUS, | 913 | .flags = CLOCK_SOURCE_IS_CONTINUOUS, |
773 | }; | 914 | }; |
774 | 915 | ||
775 | /* We also need a "struct clock_event_device": Linux asks us to set it to go | 916 | /* |
917 | * We also need a "struct clock_event_device": Linux asks us to set it to go | ||
776 | * off some time in the future. Actually, James Morris figured all this out, I | 918 | * off some time in the future. Actually, James Morris figured all this out, I |
777 | * just applied the patch. */ | 919 | * just applied the patch. |
920 | */ | ||
778 | static int lguest_clockevent_set_next_event(unsigned long delta, | 921 | static int lguest_clockevent_set_next_event(unsigned long delta, |
779 | struct clock_event_device *evt) | 922 | struct clock_event_device *evt) |
780 | { | 923 | { |
@@ -824,8 +967,10 @@ static struct clock_event_device lguest_clockevent = { | |||
824 | .max_delta_ns = LG_CLOCK_MAX_DELTA, | 967 | .max_delta_ns = LG_CLOCK_MAX_DELTA, |
825 | }; | 968 | }; |
826 | 969 | ||
827 | /* This is the Guest timer interrupt handler (hardware interrupt 0). We just | 970 | /* |
828 | * call the clockevent infrastructure and it does whatever needs doing. */ | 971 | * This is the Guest timer interrupt handler (hardware interrupt 0). We just |
972 | * call the clockevent infrastructure and it does whatever needs doing. | ||
973 | */ | ||
829 | static void lguest_time_irq(unsigned int irq, struct irq_desc *desc) | 974 | static void lguest_time_irq(unsigned int irq, struct irq_desc *desc) |
830 | { | 975 | { |
831 | unsigned long flags; | 976 | unsigned long flags; |
@@ -836,10 +981,12 @@ static void lguest_time_irq(unsigned int irq, struct irq_desc *desc) | |||
836 | local_irq_restore(flags); | 981 | local_irq_restore(flags); |
837 | } | 982 | } |
838 | 983 | ||
839 | /* At some point in the boot process, we get asked to set up our timing | 984 | /* |
985 | * At some point in the boot process, we get asked to set up our timing | ||
840 | * infrastructure. The kernel doesn't expect timer interrupts before this, but | 986 | * infrastructure. The kernel doesn't expect timer interrupts before this, but |
841 | * we cleverly initialized the "blocked_interrupts" field of "struct | 987 | * we cleverly initialized the "blocked_interrupts" field of "struct |
842 | * lguest_data" so that timer interrupts were blocked until now. */ | 988 | * lguest_data" so that timer interrupts were blocked until now. |
989 | */ | ||
843 | static void lguest_time_init(void) | 990 | static void lguest_time_init(void) |
844 | { | 991 | { |
845 | /* Set up the timer interrupt (0) to go to our simple timer routine */ | 992 | /* Set up the timer interrupt (0) to go to our simple timer routine */ |
@@ -863,14 +1010,16 @@ static void lguest_time_init(void) | |||
863 | * to work. They're pretty simple. | 1010 | * to work. They're pretty simple. |
864 | */ | 1011 | */ |
865 | 1012 | ||
866 | /* The Guest needs to tell the Host what stack it expects traps to use. For | 1013 | /* |
1014 | * The Guest needs to tell the Host what stack it expects traps to use. For | ||
867 | * native hardware, this is part of the Task State Segment mentioned above in | 1015 | * native hardware, this is part of the Task State Segment mentioned above in |
868 | * lguest_load_tr_desc(), but to help hypervisors there's this special call. | 1016 | * lguest_load_tr_desc(), but to help hypervisors there's this special call. |
869 | * | 1017 | * |
870 | * We tell the Host the segment we want to use (__KERNEL_DS is the kernel data | 1018 | * We tell the Host the segment we want to use (__KERNEL_DS is the kernel data |
871 | * segment), the privilege level (we're privilege level 1, the Host is 0 and | 1019 | * segment), the privilege level (we're privilege level 1, the Host is 0 and |
872 | * will not tolerate us trying to use that), the stack pointer, and the number | 1020 | * will not tolerate us trying to use that), the stack pointer, and the number |
873 | * of pages in the stack. */ | 1021 | * of pages in the stack. |
1022 | */ | ||
874 | static void lguest_load_sp0(struct tss_struct *tss, | 1023 | static void lguest_load_sp0(struct tss_struct *tss, |
875 | struct thread_struct *thread) | 1024 | struct thread_struct *thread) |
876 | { | 1025 | { |
@@ -884,7 +1033,8 @@ static void lguest_set_debugreg(int regno, unsigned long value) | |||
884 | /* FIXME: Implement */ | 1033 | /* FIXME: Implement */ |
885 | } | 1034 | } |
886 | 1035 | ||
887 | /* There are times when the kernel wants to make sure that no memory writes are | 1036 | /* |
1037 | * There are times when the kernel wants to make sure that no memory writes are | ||
888 | * caught in the cache (that they've all reached real hardware devices). This | 1038 | * caught in the cache (that they've all reached real hardware devices). This |
889 | * doesn't matter for the Guest which has virtual hardware. | 1039 | * doesn't matter for the Guest which has virtual hardware. |
890 | * | 1040 | * |
@@ -898,11 +1048,13 @@ static void lguest_wbinvd(void) | |||
898 | { | 1048 | { |
899 | } | 1049 | } |
900 | 1050 | ||
901 | /* If the Guest expects to have an Advanced Programmable Interrupt Controller, | 1051 | /* |
1052 | * If the Guest expects to have an Advanced Programmable Interrupt Controller, | ||
902 | * we play dumb by ignoring writes and returning 0 for reads. So it's no | 1053 | * we play dumb by ignoring writes and returning 0 for reads. So it's no |
903 | * longer Programmable nor Controlling anything, and I don't think 8 lines of | 1054 | * longer Programmable nor Controlling anything, and I don't think 8 lines of |
904 | * code qualifies for Advanced. It will also never interrupt anything. It | 1055 | * code qualifies for Advanced. It will also never interrupt anything. It |
905 | * does, however, allow us to get through the Linux boot code. */ | 1056 | * does, however, allow us to get through the Linux boot code. |
1057 | */ | ||
906 | #ifdef CONFIG_X86_LOCAL_APIC | 1058 | #ifdef CONFIG_X86_LOCAL_APIC |
907 | static void lguest_apic_write(u32 reg, u32 v) | 1059 | static void lguest_apic_write(u32 reg, u32 v) |
908 | { | 1060 | { |
@@ -951,11 +1103,13 @@ static void lguest_safe_halt(void) | |||
951 | kvm_hypercall0(LHCALL_HALT); | 1103 | kvm_hypercall0(LHCALL_HALT); |
952 | } | 1104 | } |
953 | 1105 | ||
954 | /* The SHUTDOWN hypercall takes a string to describe what's happening, and | 1106 | /* |
1107 | * The SHUTDOWN hypercall takes a string to describe what's happening, and | ||
955 | * an argument which says whether this to restart (reboot) the Guest or not. | 1108 | * an argument which says whether this to restart (reboot) the Guest or not. |
956 | * | 1109 | * |
957 | * Note that the Host always prefers that the Guest speak in physical addresses | 1110 | * Note that the Host always prefers that the Guest speak in physical addresses |
958 | * rather than virtual addresses, so we use __pa() here. */ | 1111 | * rather than virtual addresses, so we use __pa() here. |
1112 | */ | ||
959 | static void lguest_power_off(void) | 1113 | static void lguest_power_off(void) |
960 | { | 1114 | { |
961 | kvm_hypercall2(LHCALL_SHUTDOWN, __pa("Power down"), | 1115 | kvm_hypercall2(LHCALL_SHUTDOWN, __pa("Power down"), |
@@ -986,8 +1140,10 @@ static __init char *lguest_memory_setup(void) | |||
986 | * nice to move it back to lguest_init. Patch welcome... */ | 1140 | * nice to move it back to lguest_init. Patch welcome... */ |
987 | atomic_notifier_chain_register(&panic_notifier_list, &paniced); | 1141 | atomic_notifier_chain_register(&panic_notifier_list, &paniced); |
988 | 1142 | ||
989 | /* The Linux bootloader header contains an "e820" memory map: the | 1143 | /* |
990 | * Launcher populated the first entry with our memory limit. */ | 1144 | *The Linux bootloader header contains an "e820" memory map: the |
1145 | * Launcher populated the first entry with our memory limit. | ||
1146 | */ | ||
991 | e820_add_region(boot_params.e820_map[0].addr, | 1147 | e820_add_region(boot_params.e820_map[0].addr, |
992 | boot_params.e820_map[0].size, | 1148 | boot_params.e820_map[0].size, |
993 | boot_params.e820_map[0].type); | 1149 | boot_params.e820_map[0].type); |
@@ -996,16 +1152,17 @@ static __init char *lguest_memory_setup(void) | |||
996 | return "LGUEST"; | 1152 | return "LGUEST"; |
997 | } | 1153 | } |
998 | 1154 | ||
999 | /* We will eventually use the virtio console device to produce console output, | 1155 | /* |
1156 | * We will eventually use the virtio console device to produce console output, | ||
1000 | * but before that is set up we use LHCALL_NOTIFY on normal memory to produce | 1157 | * but before that is set up we use LHCALL_NOTIFY on normal memory to produce |
1001 | * console output. */ | 1158 | * console output. |
1159 | */ | ||
1002 | static __init int early_put_chars(u32 vtermno, const char *buf, int count) | 1160 | static __init int early_put_chars(u32 vtermno, const char *buf, int count) |
1003 | { | 1161 | { |
1004 | char scratch[17]; | 1162 | char scratch[17]; |
1005 | unsigned int len = count; | 1163 | unsigned int len = count; |
1006 | 1164 | ||
1007 | /* We use a nul-terminated string, so we have to make a copy. Icky, | 1165 | /* We use a nul-terminated string, so we make a copy. Icky, huh? */ |
1008 | * huh? */ | ||
1009 | if (len > sizeof(scratch) - 1) | 1166 | if (len > sizeof(scratch) - 1) |
1010 | len = sizeof(scratch) - 1; | 1167 | len = sizeof(scratch) - 1; |
1011 | scratch[len] = '\0'; | 1168 | scratch[len] = '\0'; |
@@ -1016,8 +1173,10 @@ static __init int early_put_chars(u32 vtermno, const char *buf, int count) | |||
1016 | return len; | 1173 | return len; |
1017 | } | 1174 | } |
1018 | 1175 | ||
1019 | /* Rebooting also tells the Host we're finished, but the RESTART flag tells the | 1176 | /* |
1020 | * Launcher to reboot us. */ | 1177 | * Rebooting also tells the Host we're finished, but the RESTART flag tells the |
1178 | * Launcher to reboot us. | ||
1179 | */ | ||
1021 | static void lguest_restart(char *reason) | 1180 | static void lguest_restart(char *reason) |
1022 | { | 1181 | { |
1023 | kvm_hypercall2(LHCALL_SHUTDOWN, __pa(reason), LGUEST_SHUTDOWN_RESTART); | 1182 | kvm_hypercall2(LHCALL_SHUTDOWN, __pa(reason), LGUEST_SHUTDOWN_RESTART); |
@@ -1044,7 +1203,8 @@ static void lguest_restart(char *reason) | |||
1044 | * fit comfortably. | 1203 | * fit comfortably. |
1045 | * | 1204 | * |
1046 | * First we need assembly templates of each of the patchable Guest operations, | 1205 | * First we need assembly templates of each of the patchable Guest operations, |
1047 | * and these are in i386_head.S. */ | 1206 | * and these are in i386_head.S. |
1207 | */ | ||
1048 | 1208 | ||
1049 | /*G:060 We construct a table from the assembler templates: */ | 1209 | /*G:060 We construct a table from the assembler templates: */ |
1050 | static const struct lguest_insns | 1210 | static const struct lguest_insns |
@@ -1055,9 +1215,11 @@ static const struct lguest_insns | |||
1055 | [PARAVIRT_PATCH(pv_irq_ops.save_fl)] = { lgstart_pushf, lgend_pushf }, | 1215 | [PARAVIRT_PATCH(pv_irq_ops.save_fl)] = { lgstart_pushf, lgend_pushf }, |
1056 | }; | 1216 | }; |
1057 | 1217 | ||
1058 | /* Now our patch routine is fairly simple (based on the native one in | 1218 | /* |
1219 | * Now our patch routine is fairly simple (based on the native one in | ||
1059 | * paravirt.c). If we have a replacement, we copy it in and return how much of | 1220 | * paravirt.c). If we have a replacement, we copy it in and return how much of |
1060 | * the available space we used. */ | 1221 | * the available space we used. |
1222 | */ | ||
1061 | static unsigned lguest_patch(u8 type, u16 clobber, void *ibuf, | 1223 | static unsigned lguest_patch(u8 type, u16 clobber, void *ibuf, |
1062 | unsigned long addr, unsigned len) | 1224 | unsigned long addr, unsigned len) |
1063 | { | 1225 | { |
@@ -1069,8 +1231,7 @@ static unsigned lguest_patch(u8 type, u16 clobber, void *ibuf, | |||
1069 | 1231 | ||
1070 | insn_len = lguest_insns[type].end - lguest_insns[type].start; | 1232 | insn_len = lguest_insns[type].end - lguest_insns[type].start; |
1071 | 1233 | ||
1072 | /* Similarly if we can't fit replacement (shouldn't happen, but let's | 1234 | /* Similarly if it can't fit (doesn't happen, but let's be thorough). */ |
1073 | * be thorough). */ | ||
1074 | if (len < insn_len) | 1235 | if (len < insn_len) |
1075 | return paravirt_patch_default(type, clobber, ibuf, addr, len); | 1236 | return paravirt_patch_default(type, clobber, ibuf, addr, len); |
1076 | 1237 | ||
@@ -1079,22 +1240,28 @@ static unsigned lguest_patch(u8 type, u16 clobber, void *ibuf, | |||
1079 | return insn_len; | 1240 | return insn_len; |
1080 | } | 1241 | } |
1081 | 1242 | ||
1082 | /*G:030 Once we get to lguest_init(), we know we're a Guest. The various | 1243 | /*G:029 |
1244 | * Once we get to lguest_init(), we know we're a Guest. The various | ||
1083 | * pv_ops structures in the kernel provide points for (almost) every routine we | 1245 | * pv_ops structures in the kernel provide points for (almost) every routine we |
1084 | * have to override to avoid privileged instructions. */ | 1246 | * have to override to avoid privileged instructions. |
1247 | */ | ||
1085 | __init void lguest_init(void) | 1248 | __init void lguest_init(void) |
1086 | { | 1249 | { |
1087 | /* We're under lguest, paravirt is enabled, and we're running at | 1250 | /* We're under lguest. */ |
1088 | * privilege level 1, not 0 as normal. */ | ||
1089 | pv_info.name = "lguest"; | 1251 | pv_info.name = "lguest"; |
1252 | /* Paravirt is enabled. */ | ||
1090 | pv_info.paravirt_enabled = 1; | 1253 | pv_info.paravirt_enabled = 1; |
1254 | /* We're running at privilege level 1, not 0 as normal. */ | ||
1091 | pv_info.kernel_rpl = 1; | 1255 | pv_info.kernel_rpl = 1; |
1256 | /* Everyone except Xen runs with this set. */ | ||
1092 | pv_info.shared_kernel_pmd = 1; | 1257 | pv_info.shared_kernel_pmd = 1; |
1093 | 1258 | ||
1094 | /* We set up all the lguest overrides for sensitive operations. These | 1259 | /* |
1095 | * are detailed with the operations themselves. */ | 1260 | * We set up all the lguest overrides for sensitive operations. These |
1261 | * are detailed with the operations themselves. | ||
1262 | */ | ||
1096 | 1263 | ||
1097 | /* interrupt-related operations */ | 1264 | /* Interrupt-related operations */ |
1098 | pv_irq_ops.init_IRQ = lguest_init_IRQ; | 1265 | pv_irq_ops.init_IRQ = lguest_init_IRQ; |
1099 | pv_irq_ops.save_fl = PV_CALLEE_SAVE(save_fl); | 1266 | pv_irq_ops.save_fl = PV_CALLEE_SAVE(save_fl); |
1100 | pv_irq_ops.restore_fl = __PV_IS_CALLEE_SAVE(lg_restore_fl); | 1267 | pv_irq_ops.restore_fl = __PV_IS_CALLEE_SAVE(lg_restore_fl); |
@@ -1102,11 +1269,11 @@ __init void lguest_init(void) | |||
1102 | pv_irq_ops.irq_enable = __PV_IS_CALLEE_SAVE(lg_irq_enable); | 1269 | pv_irq_ops.irq_enable = __PV_IS_CALLEE_SAVE(lg_irq_enable); |
1103 | pv_irq_ops.safe_halt = lguest_safe_halt; | 1270 | pv_irq_ops.safe_halt = lguest_safe_halt; |
1104 | 1271 | ||
1105 | /* init-time operations */ | 1272 | /* Setup operations */ |
1106 | pv_init_ops.memory_setup = lguest_memory_setup; | 1273 | pv_init_ops.memory_setup = lguest_memory_setup; |
1107 | pv_init_ops.patch = lguest_patch; | 1274 | pv_init_ops.patch = lguest_patch; |
1108 | 1275 | ||
1109 | /* Intercepts of various cpu instructions */ | 1276 | /* Intercepts of various CPU instructions */ |
1110 | pv_cpu_ops.load_gdt = lguest_load_gdt; | 1277 | pv_cpu_ops.load_gdt = lguest_load_gdt; |
1111 | pv_cpu_ops.cpuid = lguest_cpuid; | 1278 | pv_cpu_ops.cpuid = lguest_cpuid; |
1112 | pv_cpu_ops.load_idt = lguest_load_idt; | 1279 | pv_cpu_ops.load_idt = lguest_load_idt; |
@@ -1127,7 +1294,7 @@ __init void lguest_init(void) | |||
1127 | pv_cpu_ops.start_context_switch = paravirt_start_context_switch; | 1294 | pv_cpu_ops.start_context_switch = paravirt_start_context_switch; |
1128 | pv_cpu_ops.end_context_switch = lguest_end_context_switch; | 1295 | pv_cpu_ops.end_context_switch = lguest_end_context_switch; |
1129 | 1296 | ||
1130 | /* pagetable management */ | 1297 | /* Pagetable management */ |
1131 | pv_mmu_ops.write_cr3 = lguest_write_cr3; | 1298 | pv_mmu_ops.write_cr3 = lguest_write_cr3; |
1132 | pv_mmu_ops.flush_tlb_user = lguest_flush_tlb_user; | 1299 | pv_mmu_ops.flush_tlb_user = lguest_flush_tlb_user; |
1133 | pv_mmu_ops.flush_tlb_single = lguest_flush_tlb_single; | 1300 | pv_mmu_ops.flush_tlb_single = lguest_flush_tlb_single; |
@@ -1149,54 +1316,71 @@ __init void lguest_init(void) | |||
1149 | pv_mmu_ops.pte_update_defer = lguest_pte_update; | 1316 | pv_mmu_ops.pte_update_defer = lguest_pte_update; |
1150 | 1317 | ||
1151 | #ifdef CONFIG_X86_LOCAL_APIC | 1318 | #ifdef CONFIG_X86_LOCAL_APIC |
1152 | /* apic read/write intercepts */ | 1319 | /* APIC read/write intercepts */ |
1153 | set_lguest_basic_apic_ops(); | 1320 | set_lguest_basic_apic_ops(); |
1154 | #endif | 1321 | #endif |
1155 | 1322 | ||
1156 | /* time operations */ | 1323 | /* Time operations */ |
1157 | pv_time_ops.get_wallclock = lguest_get_wallclock; | 1324 | pv_time_ops.get_wallclock = lguest_get_wallclock; |
1158 | pv_time_ops.time_init = lguest_time_init; | 1325 | pv_time_ops.time_init = lguest_time_init; |
1159 | pv_time_ops.get_tsc_khz = lguest_tsc_khz; | 1326 | pv_time_ops.get_tsc_khz = lguest_tsc_khz; |
1160 | 1327 | ||
1161 | /* Now is a good time to look at the implementations of these functions | 1328 | /* |
1162 | * before returning to the rest of lguest_init(). */ | 1329 | * Now is a good time to look at the implementations of these functions |
1330 | * before returning to the rest of lguest_init(). | ||
1331 | */ | ||
1163 | 1332 | ||
1164 | /*G:070 Now we've seen all the paravirt_ops, we return to | 1333 | /*G:070 |
1334 | * Now we've seen all the paravirt_ops, we return to | ||
1165 | * lguest_init() where the rest of the fairly chaotic boot setup | 1335 | * lguest_init() where the rest of the fairly chaotic boot setup |
1166 | * occurs. */ | 1336 | * occurs. |
1337 | */ | ||
1167 | 1338 | ||
1168 | /* The stack protector is a weird thing where gcc places a canary | 1339 | /* |
1340 | * The stack protector is a weird thing where gcc places a canary | ||
1169 | * value on the stack and then checks it on return. This file is | 1341 | * value on the stack and then checks it on return. This file is |
1170 | * compiled with -fno-stack-protector it, so we got this far without | 1342 | * compiled with -fno-stack-protector it, so we got this far without |
1171 | * problems. The value of the canary is kept at offset 20 from the | 1343 | * problems. The value of the canary is kept at offset 20 from the |
1172 | * %gs register, so we need to set that up before calling C functions | 1344 | * %gs register, so we need to set that up before calling C functions |
1173 | * in other files. */ | 1345 | * in other files. |
1346 | */ | ||
1174 | setup_stack_canary_segment(0); | 1347 | setup_stack_canary_segment(0); |
1175 | /* We could just call load_stack_canary_segment(), but we might as | 1348 | |
1176 | * call switch_to_new_gdt() which loads the whole table and sets up | 1349 | /* |
1177 | * the per-cpu segment descriptor register %fs as well. */ | 1350 | * We could just call load_stack_canary_segment(), but we might as well |
1351 | * call switch_to_new_gdt() which loads the whole table and sets up the | ||
1352 | * per-cpu segment descriptor register %fs as well. | ||
1353 | */ | ||
1178 | switch_to_new_gdt(0); | 1354 | switch_to_new_gdt(0); |
1179 | 1355 | ||
1180 | /* As described in head_32.S, we map the first 128M of memory. */ | 1356 | /* We actually boot with all memory mapped, but let's say 128MB. */ |
1181 | max_pfn_mapped = (128*1024*1024) >> PAGE_SHIFT; | 1357 | max_pfn_mapped = (128*1024*1024) >> PAGE_SHIFT; |
1182 | 1358 | ||
1183 | /* The Host<->Guest Switcher lives at the top of our address space, and | 1359 | /* |
1360 | * The Host<->Guest Switcher lives at the top of our address space, and | ||
1184 | * the Host told us how big it is when we made LGUEST_INIT hypercall: | 1361 | * the Host told us how big it is when we made LGUEST_INIT hypercall: |
1185 | * it put the answer in lguest_data.reserve_mem */ | 1362 | * it put the answer in lguest_data.reserve_mem |
1363 | */ | ||
1186 | reserve_top_address(lguest_data.reserve_mem); | 1364 | reserve_top_address(lguest_data.reserve_mem); |
1187 | 1365 | ||
1188 | /* If we don't initialize the lock dependency checker now, it crashes | 1366 | /* |
1189 | * paravirt_disable_iospace. */ | 1367 | * If we don't initialize the lock dependency checker now, it crashes |
1368 | * paravirt_disable_iospace. | ||
1369 | */ | ||
1190 | lockdep_init(); | 1370 | lockdep_init(); |
1191 | 1371 | ||
1192 | /* The IDE code spends about 3 seconds probing for disks: if we reserve | 1372 | /* |
1373 | * The IDE code spends about 3 seconds probing for disks: if we reserve | ||
1193 | * all the I/O ports up front it can't get them and so doesn't probe. | 1374 | * all the I/O ports up front it can't get them and so doesn't probe. |
1194 | * Other device drivers are similar (but less severe). This cuts the | 1375 | * Other device drivers are similar (but less severe). This cuts the |
1195 | * kernel boot time on my machine from 4.1 seconds to 0.45 seconds. */ | 1376 | * kernel boot time on my machine from 4.1 seconds to 0.45 seconds. |
1377 | */ | ||
1196 | paravirt_disable_iospace(); | 1378 | paravirt_disable_iospace(); |
1197 | 1379 | ||
1198 | /* This is messy CPU setup stuff which the native boot code does before | 1380 | /* |
1199 | * start_kernel, so we have to do, too: */ | 1381 | * This is messy CPU setup stuff which the native boot code does before |
1382 | * start_kernel, so we have to do, too: | ||
1383 | */ | ||
1200 | cpu_detect(&new_cpu_data); | 1384 | cpu_detect(&new_cpu_data); |
1201 | /* head.S usually sets up the first capability word, so do it here. */ | 1385 | /* head.S usually sets up the first capability word, so do it here. */ |
1202 | new_cpu_data.x86_capability[0] = cpuid_edx(1); | 1386 | new_cpu_data.x86_capability[0] = cpuid_edx(1); |
@@ -1213,22 +1397,28 @@ __init void lguest_init(void) | |||
1213 | acpi_ht = 0; | 1397 | acpi_ht = 0; |
1214 | #endif | 1398 | #endif |
1215 | 1399 | ||
1216 | /* We set the preferred console to "hvc". This is the "hypervisor | 1400 | /* |
1401 | * We set the preferred console to "hvc". This is the "hypervisor | ||
1217 | * virtual console" driver written by the PowerPC people, which we also | 1402 | * virtual console" driver written by the PowerPC people, which we also |
1218 | * adapted for lguest's use. */ | 1403 | * adapted for lguest's use. |
1404 | */ | ||
1219 | add_preferred_console("hvc", 0, NULL); | 1405 | add_preferred_console("hvc", 0, NULL); |
1220 | 1406 | ||
1221 | /* Register our very early console. */ | 1407 | /* Register our very early console. */ |
1222 | virtio_cons_early_init(early_put_chars); | 1408 | virtio_cons_early_init(early_put_chars); |
1223 | 1409 | ||
1224 | /* Last of all, we set the power management poweroff hook to point to | 1410 | /* |
1411 | * Last of all, we set the power management poweroff hook to point to | ||
1225 | * the Guest routine to power off, and the reboot hook to our restart | 1412 | * the Guest routine to power off, and the reboot hook to our restart |
1226 | * routine. */ | 1413 | * routine. |
1414 | */ | ||
1227 | pm_power_off = lguest_power_off; | 1415 | pm_power_off = lguest_power_off; |
1228 | machine_ops.restart = lguest_restart; | 1416 | machine_ops.restart = lguest_restart; |
1229 | 1417 | ||
1230 | /* Now we're set up, call i386_start_kernel() in head32.c and we proceed | 1418 | /* |
1231 | * to boot as normal. It never returns. */ | 1419 | * Now we're set up, call i386_start_kernel() in head32.c and we proceed |
1420 | * to boot as normal. It never returns. | ||
1421 | */ | ||
1232 | i386_start_kernel(); | 1422 | i386_start_kernel(); |
1233 | } | 1423 | } |
1234 | /* | 1424 | /* |
diff --git a/arch/x86/lguest/i386_head.S b/arch/x86/lguest/i386_head.S index a9c8cfe61cd4..27eac0faee48 100644 --- a/arch/x86/lguest/i386_head.S +++ b/arch/x86/lguest/i386_head.S | |||
@@ -5,7 +5,8 @@ | |||
5 | #include <asm/thread_info.h> | 5 | #include <asm/thread_info.h> |
6 | #include <asm/processor-flags.h> | 6 | #include <asm/processor-flags.h> |
7 | 7 | ||
8 | /*G:020 Our story starts with the kernel booting into startup_32 in | 8 | /*G:020 |
9 | * Our story starts with the kernel booting into startup_32 in | ||
9 | * arch/x86/kernel/head_32.S. It expects a boot header, which is created by | 10 | * arch/x86/kernel/head_32.S. It expects a boot header, which is created by |
10 | * the bootloader (the Launcher in our case). | 11 | * the bootloader (the Launcher in our case). |
11 | * | 12 | * |
@@ -21,11 +22,14 @@ | |||
21 | * data without remembering to subtract __PAGE_OFFSET! | 22 | * data without remembering to subtract __PAGE_OFFSET! |
22 | * | 23 | * |
23 | * The .section line puts this code in .init.text so it will be discarded after | 24 | * The .section line puts this code in .init.text so it will be discarded after |
24 | * boot. */ | 25 | * boot. |
26 | */ | ||
25 | .section .init.text, "ax", @progbits | 27 | .section .init.text, "ax", @progbits |
26 | ENTRY(lguest_entry) | 28 | ENTRY(lguest_entry) |
27 | /* We make the "initialization" hypercall now to tell the Host about | 29 | /* |
28 | * us, and also find out where it put our page tables. */ | 30 | * We make the "initialization" hypercall now to tell the Host about |
31 | * us, and also find out where it put our page tables. | ||
32 | */ | ||
29 | movl $LHCALL_LGUEST_INIT, %eax | 33 | movl $LHCALL_LGUEST_INIT, %eax |
30 | movl $lguest_data - __PAGE_OFFSET, %ebx | 34 | movl $lguest_data - __PAGE_OFFSET, %ebx |
31 | .byte 0x0f,0x01,0xc1 /* KVM_HYPERCALL */ | 35 | .byte 0x0f,0x01,0xc1 /* KVM_HYPERCALL */ |
@@ -33,13 +37,14 @@ ENTRY(lguest_entry) | |||
33 | /* Set up the initial stack so we can run C code. */ | 37 | /* Set up the initial stack so we can run C code. */ |
34 | movl $(init_thread_union+THREAD_SIZE),%esp | 38 | movl $(init_thread_union+THREAD_SIZE),%esp |
35 | 39 | ||
36 | /* Jumps are relative, and we're running __PAGE_OFFSET too low at the | 40 | /* Jumps are relative: we're running __PAGE_OFFSET too low. */ |
37 | * moment. */ | ||
38 | jmp lguest_init+__PAGE_OFFSET | 41 | jmp lguest_init+__PAGE_OFFSET |
39 | 42 | ||
40 | /*G:055 We create a macro which puts the assembler code between lgstart_ and | 43 | /*G:055 |
41 | * lgend_ markers. These templates are put in the .text section: they can't be | 44 | * We create a macro which puts the assembler code between lgstart_ and lgend_ |
42 | * discarded after boot as we may need to patch modules, too. */ | 45 | * markers. These templates are put in the .text section: they can't be |
46 | * discarded after boot as we may need to patch modules, too. | ||
47 | */ | ||
43 | .text | 48 | .text |
44 | #define LGUEST_PATCH(name, insns...) \ | 49 | #define LGUEST_PATCH(name, insns...) \ |
45 | lgstart_##name: insns; lgend_##name:; \ | 50 | lgstart_##name: insns; lgend_##name:; \ |
@@ -48,83 +53,103 @@ ENTRY(lguest_entry) | |||
48 | LGUEST_PATCH(cli, movl $0, lguest_data+LGUEST_DATA_irq_enabled) | 53 | LGUEST_PATCH(cli, movl $0, lguest_data+LGUEST_DATA_irq_enabled) |
49 | LGUEST_PATCH(pushf, movl lguest_data+LGUEST_DATA_irq_enabled, %eax) | 54 | LGUEST_PATCH(pushf, movl lguest_data+LGUEST_DATA_irq_enabled, %eax) |
50 | 55 | ||
51 | /*G:033 But using those wrappers is inefficient (we'll see why that doesn't | 56 | /*G:033 |
52 | * matter for save_fl and irq_disable later). If we write our routines | 57 | * But using those wrappers is inefficient (we'll see why that doesn't matter |
53 | * carefully in assembler, we can avoid clobbering any registers and avoid | 58 | * for save_fl and irq_disable later). If we write our routines carefully in |
54 | * jumping through the wrapper functions. | 59 | * assembler, we can avoid clobbering any registers and avoid jumping through |
60 | * the wrapper functions. | ||
55 | * | 61 | * |
56 | * I skipped over our first piece of assembler, but this one is worth studying | 62 | * I skipped over our first piece of assembler, but this one is worth studying |
57 | * in a bit more detail so I'll describe in easy stages. First, the routine | 63 | * in a bit more detail so I'll describe in easy stages. First, the routine to |
58 | * to enable interrupts: */ | 64 | * enable interrupts: |
65 | */ | ||
59 | ENTRY(lg_irq_enable) | 66 | ENTRY(lg_irq_enable) |
60 | /* The reverse of irq_disable, this sets lguest_data.irq_enabled to | 67 | /* |
61 | * X86_EFLAGS_IF (ie. "Interrupts enabled"). */ | 68 | * The reverse of irq_disable, this sets lguest_data.irq_enabled to |
69 | * X86_EFLAGS_IF (ie. "Interrupts enabled"). | ||
70 | */ | ||
62 | movl $X86_EFLAGS_IF, lguest_data+LGUEST_DATA_irq_enabled | 71 | movl $X86_EFLAGS_IF, lguest_data+LGUEST_DATA_irq_enabled |
63 | /* But now we need to check if the Host wants to know: there might have | 72 | /* |
73 | * But now we need to check if the Host wants to know: there might have | ||
64 | * been interrupts waiting to be delivered, in which case it will have | 74 | * been interrupts waiting to be delivered, in which case it will have |
65 | * set lguest_data.irq_pending to X86_EFLAGS_IF. If it's not zero, we | 75 | * set lguest_data.irq_pending to X86_EFLAGS_IF. If it's not zero, we |
66 | * jump to send_interrupts, otherwise we're done. */ | 76 | * jump to send_interrupts, otherwise we're done. |
77 | */ | ||
67 | testl $0, lguest_data+LGUEST_DATA_irq_pending | 78 | testl $0, lguest_data+LGUEST_DATA_irq_pending |
68 | jnz send_interrupts | 79 | jnz send_interrupts |
69 | /* One cool thing about x86 is that you can do many things without using | 80 | /* |
81 | * One cool thing about x86 is that you can do many things without using | ||
70 | * a register. In this case, the normal path hasn't needed to save or | 82 | * a register. In this case, the normal path hasn't needed to save or |
71 | * restore any registers at all! */ | 83 | * restore any registers at all! |
84 | */ | ||
72 | ret | 85 | ret |
73 | send_interrupts: | 86 | send_interrupts: |
74 | /* OK, now we need a register: eax is used for the hypercall number, | 87 | /* |
88 | * OK, now we need a register: eax is used for the hypercall number, | ||
75 | * which is LHCALL_SEND_INTERRUPTS. | 89 | * which is LHCALL_SEND_INTERRUPTS. |
76 | * | 90 | * |
77 | * We used not to bother with this pending detection at all, which was | 91 | * We used not to bother with this pending detection at all, which was |
78 | * much simpler. Sooner or later the Host would realize it had to | 92 | * much simpler. Sooner or later the Host would realize it had to |
79 | * send us an interrupt. But that turns out to make performance 7 | 93 | * send us an interrupt. But that turns out to make performance 7 |
80 | * times worse on a simple tcp benchmark. So now we do this the hard | 94 | * times worse on a simple tcp benchmark. So now we do this the hard |
81 | * way. */ | 95 | * way. |
96 | */ | ||
82 | pushl %eax | 97 | pushl %eax |
83 | movl $LHCALL_SEND_INTERRUPTS, %eax | 98 | movl $LHCALL_SEND_INTERRUPTS, %eax |
84 | /* This is a vmcall instruction (same thing that KVM uses). Older | 99 | /* |
100 | * This is a vmcall instruction (same thing that KVM uses). Older | ||
85 | * assembler versions might not know the "vmcall" instruction, so we | 101 | * assembler versions might not know the "vmcall" instruction, so we |
86 | * create one manually here. */ | 102 | * create one manually here. |
103 | */ | ||
87 | .byte 0x0f,0x01,0xc1 /* KVM_HYPERCALL */ | 104 | .byte 0x0f,0x01,0xc1 /* KVM_HYPERCALL */ |
105 | /* Put eax back the way we found it. */ | ||
88 | popl %eax | 106 | popl %eax |
89 | ret | 107 | ret |
90 | 108 | ||
91 | /* Finally, the "popf" or "restore flags" routine. The %eax register holds the | 109 | /* |
110 | * Finally, the "popf" or "restore flags" routine. The %eax register holds the | ||
92 | * flags (in practice, either X86_EFLAGS_IF or 0): if it's X86_EFLAGS_IF we're | 111 | * flags (in practice, either X86_EFLAGS_IF or 0): if it's X86_EFLAGS_IF we're |
93 | * enabling interrupts again, if it's 0 we're leaving them off. */ | 112 | * enabling interrupts again, if it's 0 we're leaving them off. |
113 | */ | ||
94 | ENTRY(lg_restore_fl) | 114 | ENTRY(lg_restore_fl) |
95 | /* This is just "lguest_data.irq_enabled = flags;" */ | 115 | /* This is just "lguest_data.irq_enabled = flags;" */ |
96 | movl %eax, lguest_data+LGUEST_DATA_irq_enabled | 116 | movl %eax, lguest_data+LGUEST_DATA_irq_enabled |
97 | /* Now, if the %eax value has enabled interrupts and | 117 | /* |
118 | * Now, if the %eax value has enabled interrupts and | ||
98 | * lguest_data.irq_pending is set, we want to tell the Host so it can | 119 | * lguest_data.irq_pending is set, we want to tell the Host so it can |
99 | * deliver any outstanding interrupts. Fortunately, both values will | 120 | * deliver any outstanding interrupts. Fortunately, both values will |
100 | * be X86_EFLAGS_IF (ie. 512) in that case, and the "testl" | 121 | * be X86_EFLAGS_IF (ie. 512) in that case, and the "testl" |
101 | * instruction will AND them together for us. If both are set, we | 122 | * instruction will AND them together for us. If both are set, we |
102 | * jump to send_interrupts. */ | 123 | * jump to send_interrupts. |
124 | */ | ||
103 | testl lguest_data+LGUEST_DATA_irq_pending, %eax | 125 | testl lguest_data+LGUEST_DATA_irq_pending, %eax |
104 | jnz send_interrupts | 126 | jnz send_interrupts |
105 | /* Again, the normal path has used no extra registers. Clever, huh? */ | 127 | /* Again, the normal path has used no extra registers. Clever, huh? */ |
106 | ret | 128 | ret |
129 | /*:*/ | ||
107 | 130 | ||
108 | /* These demark the EIP range where host should never deliver interrupts. */ | 131 | /* These demark the EIP range where host should never deliver interrupts. */ |
109 | .global lguest_noirq_start | 132 | .global lguest_noirq_start |
110 | .global lguest_noirq_end | 133 | .global lguest_noirq_end |
111 | 134 | ||
112 | /*M:004 When the Host reflects a trap or injects an interrupt into the Guest, | 135 | /*M:004 |
113 | * it sets the eflags interrupt bit on the stack based on | 136 | * When the Host reflects a trap or injects an interrupt into the Guest, it |
114 | * lguest_data.irq_enabled, so the Guest iret logic does the right thing when | 137 | * sets the eflags interrupt bit on the stack based on lguest_data.irq_enabled, |
115 | * restoring it. However, when the Host sets the Guest up for direct traps, | 138 | * so the Guest iret logic does the right thing when restoring it. However, |
116 | * such as system calls, the processor is the one to push eflags onto the | 139 | * when the Host sets the Guest up for direct traps, such as system calls, the |
117 | * stack, and the interrupt bit will be 1 (in reality, interrupts are always | 140 | * processor is the one to push eflags onto the stack, and the interrupt bit |
118 | * enabled in the Guest). | 141 | * will be 1 (in reality, interrupts are always enabled in the Guest). |
119 | * | 142 | * |
120 | * This turns out to be harmless: the only trap which should happen under Linux | 143 | * This turns out to be harmless: the only trap which should happen under Linux |
121 | * with interrupts disabled is Page Fault (due to our lazy mapping of vmalloc | 144 | * with interrupts disabled is Page Fault (due to our lazy mapping of vmalloc |
122 | * regions), which has to be reflected through the Host anyway. If another | 145 | * regions), which has to be reflected through the Host anyway. If another |
123 | * trap *does* go off when interrupts are disabled, the Guest will panic, and | 146 | * trap *does* go off when interrupts are disabled, the Guest will panic, and |
124 | * we'll never get to this iret! :*/ | 147 | * we'll never get to this iret! |
148 | :*/ | ||
125 | 149 | ||
126 | /*G:045 There is one final paravirt_op that the Guest implements, and glancing | 150 | /*G:045 |
127 | * at it you can see why I left it to last. It's *cool*! It's in *assembler*! | 151 | * There is one final paravirt_op that the Guest implements, and glancing at it |
152 | * you can see why I left it to last. It's *cool*! It's in *assembler*! | ||
128 | * | 153 | * |
129 | * The "iret" instruction is used to return from an interrupt or trap. The | 154 | * The "iret" instruction is used to return from an interrupt or trap. The |
130 | * stack looks like this: | 155 | * stack looks like this: |
@@ -148,15 +173,18 @@ ENTRY(lg_restore_fl) | |||
148 | * return to userspace or wherever. Our solution to this is to surround the | 173 | * return to userspace or wherever. Our solution to this is to surround the |
149 | * code with lguest_noirq_start: and lguest_noirq_end: labels. We tell the | 174 | * code with lguest_noirq_start: and lguest_noirq_end: labels. We tell the |
150 | * Host that it is *never* to interrupt us there, even if interrupts seem to be | 175 | * Host that it is *never* to interrupt us there, even if interrupts seem to be |
151 | * enabled. */ | 176 | * enabled. |
177 | */ | ||
152 | ENTRY(lguest_iret) | 178 | ENTRY(lguest_iret) |
153 | pushl %eax | 179 | pushl %eax |
154 | movl 12(%esp), %eax | 180 | movl 12(%esp), %eax |
155 | lguest_noirq_start: | 181 | lguest_noirq_start: |
156 | /* Note the %ss: segment prefix here. Normal data accesses use the | 182 | /* |
183 | * Note the %ss: segment prefix here. Normal data accesses use the | ||
157 | * "ds" segment, but that will have already been restored for whatever | 184 | * "ds" segment, but that will have already been restored for whatever |
158 | * we're returning to (such as userspace): we can't trust it. The %ss: | 185 | * we're returning to (such as userspace): we can't trust it. The %ss: |
159 | * prefix makes sure we use the stack segment, which is still valid. */ | 186 | * prefix makes sure we use the stack segment, which is still valid. |
187 | */ | ||
160 | movl %eax,%ss:lguest_data+LGUEST_DATA_irq_enabled | 188 | movl %eax,%ss:lguest_data+LGUEST_DATA_irq_enabled |
161 | popl %eax | 189 | popl %eax |
162 | iret | 190 | iret |
diff --git a/arch/x86/lib/Makefile b/arch/x86/lib/Makefile index f9d35632666b..07c31899c9c2 100644 --- a/arch/x86/lib/Makefile +++ b/arch/x86/lib/Makefile | |||
@@ -10,6 +10,7 @@ lib-y += usercopy_$(BITS).o getuser.o putuser.o | |||
10 | lib-y += memcpy_$(BITS).o | 10 | lib-y += memcpy_$(BITS).o |
11 | 11 | ||
12 | ifeq ($(CONFIG_X86_32),y) | 12 | ifeq ($(CONFIG_X86_32),y) |
13 | obj-y += atomic64_32.o | ||
13 | lib-y += checksum_32.o | 14 | lib-y += checksum_32.o |
14 | lib-y += strstr_32.o | 15 | lib-y += strstr_32.o |
15 | lib-y += semaphore_32.o string_32.o | 16 | lib-y += semaphore_32.o string_32.o |
diff --git a/arch/x86/lib/atomic64_32.c b/arch/x86/lib/atomic64_32.c new file mode 100644 index 000000000000..824fa0be55a3 --- /dev/null +++ b/arch/x86/lib/atomic64_32.c | |||
@@ -0,0 +1,230 @@ | |||
1 | #include <linux/compiler.h> | ||
2 | #include <linux/module.h> | ||
3 | #include <linux/types.h> | ||
4 | |||
5 | #include <asm/processor.h> | ||
6 | #include <asm/cmpxchg.h> | ||
7 | #include <asm/atomic.h> | ||
8 | |||
9 | static noinline u64 cmpxchg8b(u64 *ptr, u64 old, u64 new) | ||
10 | { | ||
11 | u32 low = new; | ||
12 | u32 high = new >> 32; | ||
13 | |||
14 | asm volatile( | ||
15 | LOCK_PREFIX "cmpxchg8b %1\n" | ||
16 | : "+A" (old), "+m" (*ptr) | ||
17 | : "b" (low), "c" (high) | ||
18 | ); | ||
19 | return old; | ||
20 | } | ||
21 | |||
22 | u64 atomic64_cmpxchg(atomic64_t *ptr, u64 old_val, u64 new_val) | ||
23 | { | ||
24 | return cmpxchg8b(&ptr->counter, old_val, new_val); | ||
25 | } | ||
26 | EXPORT_SYMBOL(atomic64_cmpxchg); | ||
27 | |||
28 | /** | ||
29 | * atomic64_xchg - xchg atomic64 variable | ||
30 | * @ptr: pointer to type atomic64_t | ||
31 | * @new_val: value to assign | ||
32 | * | ||
33 | * Atomically xchgs the value of @ptr to @new_val and returns | ||
34 | * the old value. | ||
35 | */ | ||
36 | u64 atomic64_xchg(atomic64_t *ptr, u64 new_val) | ||
37 | { | ||
38 | /* | ||
39 | * Try first with a (possibly incorrect) assumption about | ||
40 | * what we have there. We'll do two loops most likely, | ||
41 | * but we'll get an ownership MESI transaction straight away | ||
42 | * instead of a read transaction followed by a | ||
43 | * flush-for-ownership transaction: | ||
44 | */ | ||
45 | u64 old_val, real_val = 0; | ||
46 | |||
47 | do { | ||
48 | old_val = real_val; | ||
49 | |||
50 | real_val = atomic64_cmpxchg(ptr, old_val, new_val); | ||
51 | |||
52 | } while (real_val != old_val); | ||
53 | |||
54 | return old_val; | ||
55 | } | ||
56 | EXPORT_SYMBOL(atomic64_xchg); | ||
57 | |||
58 | /** | ||
59 | * atomic64_set - set atomic64 variable | ||
60 | * @ptr: pointer to type atomic64_t | ||
61 | * @new_val: value to assign | ||
62 | * | ||
63 | * Atomically sets the value of @ptr to @new_val. | ||
64 | */ | ||
65 | void atomic64_set(atomic64_t *ptr, u64 new_val) | ||
66 | { | ||
67 | atomic64_xchg(ptr, new_val); | ||
68 | } | ||
69 | EXPORT_SYMBOL(atomic64_set); | ||
70 | |||
71 | /** | ||
72 | EXPORT_SYMBOL(atomic64_read); | ||
73 | * atomic64_add_return - add and return | ||
74 | * @delta: integer value to add | ||
75 | * @ptr: pointer to type atomic64_t | ||
76 | * | ||
77 | * Atomically adds @delta to @ptr and returns @delta + *@ptr | ||
78 | */ | ||
79 | noinline u64 atomic64_add_return(u64 delta, atomic64_t *ptr) | ||
80 | { | ||
81 | /* | ||
82 | * Try first with a (possibly incorrect) assumption about | ||
83 | * what we have there. We'll do two loops most likely, | ||
84 | * but we'll get an ownership MESI transaction straight away | ||
85 | * instead of a read transaction followed by a | ||
86 | * flush-for-ownership transaction: | ||
87 | */ | ||
88 | u64 old_val, new_val, real_val = 0; | ||
89 | |||
90 | do { | ||
91 | old_val = real_val; | ||
92 | new_val = old_val + delta; | ||
93 | |||
94 | real_val = atomic64_cmpxchg(ptr, old_val, new_val); | ||
95 | |||
96 | } while (real_val != old_val); | ||
97 | |||
98 | return new_val; | ||
99 | } | ||
100 | EXPORT_SYMBOL(atomic64_add_return); | ||
101 | |||
102 | u64 atomic64_sub_return(u64 delta, atomic64_t *ptr) | ||
103 | { | ||
104 | return atomic64_add_return(-delta, ptr); | ||
105 | } | ||
106 | EXPORT_SYMBOL(atomic64_sub_return); | ||
107 | |||
108 | u64 atomic64_inc_return(atomic64_t *ptr) | ||
109 | { | ||
110 | return atomic64_add_return(1, ptr); | ||
111 | } | ||
112 | EXPORT_SYMBOL(atomic64_inc_return); | ||
113 | |||
114 | u64 atomic64_dec_return(atomic64_t *ptr) | ||
115 | { | ||
116 | return atomic64_sub_return(1, ptr); | ||
117 | } | ||
118 | EXPORT_SYMBOL(atomic64_dec_return); | ||
119 | |||
120 | /** | ||
121 | * atomic64_add - add integer to atomic64 variable | ||
122 | * @delta: integer value to add | ||
123 | * @ptr: pointer to type atomic64_t | ||
124 | * | ||
125 | * Atomically adds @delta to @ptr. | ||
126 | */ | ||
127 | void atomic64_add(u64 delta, atomic64_t *ptr) | ||
128 | { | ||
129 | atomic64_add_return(delta, ptr); | ||
130 | } | ||
131 | EXPORT_SYMBOL(atomic64_add); | ||
132 | |||
133 | /** | ||
134 | * atomic64_sub - subtract the atomic64 variable | ||
135 | * @delta: integer value to subtract | ||
136 | * @ptr: pointer to type atomic64_t | ||
137 | * | ||
138 | * Atomically subtracts @delta from @ptr. | ||
139 | */ | ||
140 | void atomic64_sub(u64 delta, atomic64_t *ptr) | ||
141 | { | ||
142 | atomic64_add(-delta, ptr); | ||
143 | } | ||
144 | EXPORT_SYMBOL(atomic64_sub); | ||
145 | |||
146 | /** | ||
147 | * atomic64_sub_and_test - subtract value from variable and test result | ||
148 | * @delta: integer value to subtract | ||
149 | * @ptr: pointer to type atomic64_t | ||
150 | * | ||
151 | * Atomically subtracts @delta from @ptr and returns | ||
152 | * true if the result is zero, or false for all | ||
153 | * other cases. | ||
154 | */ | ||
155 | int atomic64_sub_and_test(u64 delta, atomic64_t *ptr) | ||
156 | { | ||
157 | u64 new_val = atomic64_sub_return(delta, ptr); | ||
158 | |||
159 | return new_val == 0; | ||
160 | } | ||
161 | EXPORT_SYMBOL(atomic64_sub_and_test); | ||
162 | |||
163 | /** | ||
164 | * atomic64_inc - increment atomic64 variable | ||
165 | * @ptr: pointer to type atomic64_t | ||
166 | * | ||
167 | * Atomically increments @ptr by 1. | ||
168 | */ | ||
169 | void atomic64_inc(atomic64_t *ptr) | ||
170 | { | ||
171 | atomic64_add(1, ptr); | ||
172 | } | ||
173 | EXPORT_SYMBOL(atomic64_inc); | ||
174 | |||
175 | /** | ||
176 | * atomic64_dec - decrement atomic64 variable | ||
177 | * @ptr: pointer to type atomic64_t | ||
178 | * | ||
179 | * Atomically decrements @ptr by 1. | ||
180 | */ | ||
181 | void atomic64_dec(atomic64_t *ptr) | ||
182 | { | ||
183 | atomic64_sub(1, ptr); | ||
184 | } | ||
185 | EXPORT_SYMBOL(atomic64_dec); | ||
186 | |||
187 | /** | ||
188 | * atomic64_dec_and_test - decrement and test | ||
189 | * @ptr: pointer to type atomic64_t | ||
190 | * | ||
191 | * Atomically decrements @ptr by 1 and | ||
192 | * returns true if the result is 0, or false for all other | ||
193 | * cases. | ||
194 | */ | ||
195 | int atomic64_dec_and_test(atomic64_t *ptr) | ||
196 | { | ||
197 | return atomic64_sub_and_test(1, ptr); | ||
198 | } | ||
199 | EXPORT_SYMBOL(atomic64_dec_and_test); | ||
200 | |||
201 | /** | ||
202 | * atomic64_inc_and_test - increment and test | ||
203 | * @ptr: pointer to type atomic64_t | ||
204 | * | ||
205 | * Atomically increments @ptr by 1 | ||
206 | * and returns true if the result is zero, or false for all | ||
207 | * other cases. | ||
208 | */ | ||
209 | int atomic64_inc_and_test(atomic64_t *ptr) | ||
210 | { | ||
211 | return atomic64_sub_and_test(-1, ptr); | ||
212 | } | ||
213 | EXPORT_SYMBOL(atomic64_inc_and_test); | ||
214 | |||
215 | /** | ||
216 | * atomic64_add_negative - add and test if negative | ||
217 | * @delta: integer value to add | ||
218 | * @ptr: pointer to type atomic64_t | ||
219 | * | ||
220 | * Atomically adds @delta to @ptr and returns true | ||
221 | * if the result is negative, or false when | ||
222 | * result is greater than or equal to zero. | ||
223 | */ | ||
224 | int atomic64_add_negative(u64 delta, atomic64_t *ptr) | ||
225 | { | ||
226 | s64 new_val = atomic64_add_return(delta, ptr); | ||
227 | |||
228 | return new_val < 0; | ||
229 | } | ||
230 | EXPORT_SYMBOL(atomic64_add_negative); | ||
diff --git a/arch/x86/lib/clear_page_64.S b/arch/x86/lib/clear_page_64.S index 9a10a78bb4a4..ebeafcce04a9 100644 --- a/arch/x86/lib/clear_page_64.S +++ b/arch/x86/lib/clear_page_64.S | |||
@@ -5,15 +5,14 @@ | |||
5 | * Zero a page. | 5 | * Zero a page. |
6 | * rdi page | 6 | * rdi page |
7 | */ | 7 | */ |
8 | ALIGN | 8 | ENTRY(clear_page_c) |
9 | clear_page_c: | ||
10 | CFI_STARTPROC | 9 | CFI_STARTPROC |
11 | movl $4096/8,%ecx | 10 | movl $4096/8,%ecx |
12 | xorl %eax,%eax | 11 | xorl %eax,%eax |
13 | rep stosq | 12 | rep stosq |
14 | ret | 13 | ret |
15 | CFI_ENDPROC | 14 | CFI_ENDPROC |
16 | ENDPROC(clear_page) | 15 | ENDPROC(clear_page_c) |
17 | 16 | ||
18 | ENTRY(clear_page) | 17 | ENTRY(clear_page) |
19 | CFI_STARTPROC | 18 | CFI_STARTPROC |
diff --git a/arch/x86/lib/copy_user_64.S b/arch/x86/lib/copy_user_64.S index f118c110af32..6ba0f7bb85ea 100644 --- a/arch/x86/lib/copy_user_64.S +++ b/arch/x86/lib/copy_user_64.S | |||
@@ -75,6 +75,7 @@ ENTRY(copy_to_user) | |||
75 | jae bad_to_user | 75 | jae bad_to_user |
76 | ALTERNATIVE_JUMP X86_FEATURE_REP_GOOD,copy_user_generic_unrolled,copy_user_generic_string | 76 | ALTERNATIVE_JUMP X86_FEATURE_REP_GOOD,copy_user_generic_unrolled,copy_user_generic_string |
77 | CFI_ENDPROC | 77 | CFI_ENDPROC |
78 | ENDPROC(copy_to_user) | ||
78 | 79 | ||
79 | /* Standard copy_from_user with segment limit checking */ | 80 | /* Standard copy_from_user with segment limit checking */ |
80 | ENTRY(copy_from_user) | 81 | ENTRY(copy_from_user) |
diff --git a/arch/x86/lib/msr.c b/arch/x86/lib/msr.c index 1440b9c0547e..caa24aca8115 100644 --- a/arch/x86/lib/msr.c +++ b/arch/x86/lib/msr.c | |||
@@ -89,16 +89,13 @@ void rdmsr_on_cpus(const cpumask_t *mask, u32 msr_no, struct msr *msrs) | |||
89 | rv.msrs = msrs; | 89 | rv.msrs = msrs; |
90 | rv.msr_no = msr_no; | 90 | rv.msr_no = msr_no; |
91 | 91 | ||
92 | preempt_disable(); | 92 | this_cpu = get_cpu(); |
93 | /* | 93 | |
94 | * FIXME: handle the CPU we're executing on separately for now until | 94 | if (cpumask_test_cpu(this_cpu, mask)) |
95 | * smp_call_function_many has been fixed to not skip it. | 95 | __rdmsr_on_cpu(&rv); |
96 | */ | ||
97 | this_cpu = raw_smp_processor_id(); | ||
98 | smp_call_function_single(this_cpu, __rdmsr_on_cpu, &rv, 1); | ||
99 | 96 | ||
100 | smp_call_function_many(mask, __rdmsr_on_cpu, &rv, 1); | 97 | smp_call_function_many(mask, __rdmsr_on_cpu, &rv, 1); |
101 | preempt_enable(); | 98 | put_cpu(); |
102 | } | 99 | } |
103 | EXPORT_SYMBOL(rdmsr_on_cpus); | 100 | EXPORT_SYMBOL(rdmsr_on_cpus); |
104 | 101 | ||
@@ -121,16 +118,13 @@ void wrmsr_on_cpus(const cpumask_t *mask, u32 msr_no, struct msr *msrs) | |||
121 | rv.msrs = msrs; | 118 | rv.msrs = msrs; |
122 | rv.msr_no = msr_no; | 119 | rv.msr_no = msr_no; |
123 | 120 | ||
124 | preempt_disable(); | 121 | this_cpu = get_cpu(); |
125 | /* | 122 | |
126 | * FIXME: handle the CPU we're executing on separately for now until | 123 | if (cpumask_test_cpu(this_cpu, mask)) |
127 | * smp_call_function_many has been fixed to not skip it. | 124 | __wrmsr_on_cpu(&rv); |
128 | */ | ||
129 | this_cpu = raw_smp_processor_id(); | ||
130 | smp_call_function_single(this_cpu, __wrmsr_on_cpu, &rv, 1); | ||
131 | 125 | ||
132 | smp_call_function_many(mask, __wrmsr_on_cpu, &rv, 1); | 126 | smp_call_function_many(mask, __wrmsr_on_cpu, &rv, 1); |
133 | preempt_enable(); | 127 | put_cpu(); |
134 | } | 128 | } |
135 | EXPORT_SYMBOL(wrmsr_on_cpus); | 129 | EXPORT_SYMBOL(wrmsr_on_cpus); |
136 | 130 | ||
diff --git a/arch/x86/lib/usercopy_32.c b/arch/x86/lib/usercopy_32.c index 7c8ca91bb9ec..1f118d462acc 100644 --- a/arch/x86/lib/usercopy_32.c +++ b/arch/x86/lib/usercopy_32.c | |||
@@ -751,7 +751,7 @@ survive: | |||
751 | 751 | ||
752 | if (retval == -ENOMEM && is_global_init(current)) { | 752 | if (retval == -ENOMEM && is_global_init(current)) { |
753 | up_read(¤t->mm->mmap_sem); | 753 | up_read(¤t->mm->mmap_sem); |
754 | congestion_wait(WRITE, HZ/50); | 754 | congestion_wait(BLK_RW_ASYNC, HZ/50); |
755 | goto survive; | 755 | goto survive; |
756 | } | 756 | } |
757 | 757 | ||
diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c index 78a5fff857be..bfae139182ff 100644 --- a/arch/x86/mm/fault.c +++ b/arch/x86/mm/fault.c | |||
@@ -426,10 +426,11 @@ static noinline int vmalloc_fault(unsigned long address) | |||
426 | } | 426 | } |
427 | 427 | ||
428 | static const char errata93_warning[] = | 428 | static const char errata93_warning[] = |
429 | KERN_ERR "******* Your BIOS seems to not contain a fix for K8 errata #93\n" | 429 | KERN_ERR |
430 | KERN_ERR "******* Working around it, but it may cause SEGVs or burn power.\n" | 430 | "******* Your BIOS seems to not contain a fix for K8 errata #93\n" |
431 | KERN_ERR "******* Please consider a BIOS update.\n" | 431 | "******* Working around it, but it may cause SEGVs or burn power.\n" |
432 | KERN_ERR "******* Disabling USB legacy in the BIOS may also help.\n"; | 432 | "******* Please consider a BIOS update.\n" |
433 | "******* Disabling USB legacy in the BIOS may also help.\n"; | ||
433 | 434 | ||
434 | /* | 435 | /* |
435 | * No vm86 mode in 64-bit mode: | 436 | * No vm86 mode in 64-bit mode: |
@@ -696,7 +697,7 @@ show_signal_msg(struct pt_regs *regs, unsigned long error_code, | |||
696 | if (!printk_ratelimit()) | 697 | if (!printk_ratelimit()) |
697 | return; | 698 | return; |
698 | 699 | ||
699 | printk(KERN_CONT "%s%s[%d]: segfault at %lx ip %p sp %p error %lx", | 700 | printk("%s%s[%d]: segfault at %lx ip %p sp %p error %lx", |
700 | task_pid_nr(tsk) > 1 ? KERN_INFO : KERN_EMERG, | 701 | task_pid_nr(tsk) > 1 ? KERN_INFO : KERN_EMERG, |
701 | tsk->comm, task_pid_nr(tsk), address, | 702 | tsk->comm, task_pid_nr(tsk), address, |
702 | (void *)regs->ip, (void *)regs->sp, error_code); | 703 | (void *)regs->ip, (void *)regs->sp, error_code); |
diff --git a/arch/x86/mm/highmem_32.c b/arch/x86/mm/highmem_32.c index 58f621e81919..2112ed55e7ea 100644 --- a/arch/x86/mm/highmem_32.c +++ b/arch/x86/mm/highmem_32.c | |||
@@ -103,6 +103,7 @@ EXPORT_SYMBOL(kmap); | |||
103 | EXPORT_SYMBOL(kunmap); | 103 | EXPORT_SYMBOL(kunmap); |
104 | EXPORT_SYMBOL(kmap_atomic); | 104 | EXPORT_SYMBOL(kmap_atomic); |
105 | EXPORT_SYMBOL(kunmap_atomic); | 105 | EXPORT_SYMBOL(kunmap_atomic); |
106 | EXPORT_SYMBOL(kmap_atomic_prot); | ||
106 | 107 | ||
107 | void __init set_highmem_pages_init(void) | 108 | void __init set_highmem_pages_init(void) |
108 | { | 109 | { |
diff --git a/arch/x86/mm/init.c b/arch/x86/mm/init.c index 47ce9a2ce5e7..0607119cef94 100644 --- a/arch/x86/mm/init.c +++ b/arch/x86/mm/init.c | |||
@@ -12,6 +12,7 @@ | |||
12 | #include <asm/system.h> | 12 | #include <asm/system.h> |
13 | #include <asm/tlbflush.h> | 13 | #include <asm/tlbflush.h> |
14 | #include <asm/tlb.h> | 14 | #include <asm/tlb.h> |
15 | #include <asm/proto.h> | ||
15 | 16 | ||
16 | DEFINE_PER_CPU(struct mmu_gather, mmu_gathers); | 17 | DEFINE_PER_CPU(struct mmu_gather, mmu_gathers); |
17 | 18 | ||
diff --git a/arch/x86/mm/init_64.c b/arch/x86/mm/init_64.c index b177652251a4..6176fe8f29e0 100644 --- a/arch/x86/mm/init_64.c +++ b/arch/x86/mm/init_64.c | |||
@@ -598,8 +598,15 @@ void __init paging_init(void) | |||
598 | 598 | ||
599 | sparse_memory_present_with_active_regions(MAX_NUMNODES); | 599 | sparse_memory_present_with_active_regions(MAX_NUMNODES); |
600 | sparse_init(); | 600 | sparse_init(); |
601 | /* clear the default setting with node 0 */ | 601 | |
602 | nodes_clear(node_states[N_NORMAL_MEMORY]); | 602 | /* |
603 | * clear the default setting with node 0 | ||
604 | * note: don't use nodes_clear here, that is really clearing when | ||
605 | * numa support is not compiled in, and later node_set_state | ||
606 | * will not set it back. | ||
607 | */ | ||
608 | node_clear_state(0, N_NORMAL_MEMORY); | ||
609 | |||
603 | free_area_init_nodes(max_zone_pfns); | 610 | free_area_init_nodes(max_zone_pfns); |
604 | } | 611 | } |
605 | 612 | ||
diff --git a/arch/x86/mm/pageattr.c b/arch/x86/mm/pageattr.c index 1b734d7a8966..7e600c1962db 100644 --- a/arch/x86/mm/pageattr.c +++ b/arch/x86/mm/pageattr.c | |||
@@ -591,9 +591,12 @@ static int __change_page_attr(struct cpa_data *cpa, int primary) | |||
591 | unsigned int level; | 591 | unsigned int level; |
592 | pte_t *kpte, old_pte; | 592 | pte_t *kpte, old_pte; |
593 | 593 | ||
594 | if (cpa->flags & CPA_PAGES_ARRAY) | 594 | if (cpa->flags & CPA_PAGES_ARRAY) { |
595 | address = (unsigned long)page_address(cpa->pages[cpa->curpage]); | 595 | struct page *page = cpa->pages[cpa->curpage]; |
596 | else if (cpa->flags & CPA_ARRAY) | 596 | if (unlikely(PageHighMem(page))) |
597 | return 0; | ||
598 | address = (unsigned long)page_address(page); | ||
599 | } else if (cpa->flags & CPA_ARRAY) | ||
597 | address = cpa->vaddr[cpa->curpage]; | 600 | address = cpa->vaddr[cpa->curpage]; |
598 | else | 601 | else |
599 | address = *cpa->vaddr; | 602 | address = *cpa->vaddr; |
@@ -697,9 +700,12 @@ static int cpa_process_alias(struct cpa_data *cpa) | |||
697 | * No need to redo, when the primary call touched the direct | 700 | * No need to redo, when the primary call touched the direct |
698 | * mapping already: | 701 | * mapping already: |
699 | */ | 702 | */ |
700 | if (cpa->flags & CPA_PAGES_ARRAY) | 703 | if (cpa->flags & CPA_PAGES_ARRAY) { |
701 | vaddr = (unsigned long)page_address(cpa->pages[cpa->curpage]); | 704 | struct page *page = cpa->pages[cpa->curpage]; |
702 | else if (cpa->flags & CPA_ARRAY) | 705 | if (unlikely(PageHighMem(page))) |
706 | return 0; | ||
707 | vaddr = (unsigned long)page_address(page); | ||
708 | } else if (cpa->flags & CPA_ARRAY) | ||
703 | vaddr = cpa->vaddr[cpa->curpage]; | 709 | vaddr = cpa->vaddr[cpa->curpage]; |
704 | else | 710 | else |
705 | vaddr = *cpa->vaddr; | 711 | vaddr = *cpa->vaddr; |
@@ -997,12 +1003,15 @@ EXPORT_SYMBOL(set_memory_array_uc); | |||
997 | int _set_memory_wc(unsigned long addr, int numpages) | 1003 | int _set_memory_wc(unsigned long addr, int numpages) |
998 | { | 1004 | { |
999 | int ret; | 1005 | int ret; |
1006 | unsigned long addr_copy = addr; | ||
1007 | |||
1000 | ret = change_page_attr_set(&addr, numpages, | 1008 | ret = change_page_attr_set(&addr, numpages, |
1001 | __pgprot(_PAGE_CACHE_UC_MINUS), 0); | 1009 | __pgprot(_PAGE_CACHE_UC_MINUS), 0); |
1002 | |||
1003 | if (!ret) { | 1010 | if (!ret) { |
1004 | ret = change_page_attr_set(&addr, numpages, | 1011 | ret = change_page_attr_set_clr(&addr_copy, numpages, |
1005 | __pgprot(_PAGE_CACHE_WC), 0); | 1012 | __pgprot(_PAGE_CACHE_WC), |
1013 | __pgprot(_PAGE_CACHE_MASK), | ||
1014 | 0, 0, NULL); | ||
1006 | } | 1015 | } |
1007 | return ret; | 1016 | return ret; |
1008 | } | 1017 | } |
@@ -1119,7 +1128,9 @@ int set_pages_array_uc(struct page **pages, int addrinarray) | |||
1119 | int free_idx; | 1128 | int free_idx; |
1120 | 1129 | ||
1121 | for (i = 0; i < addrinarray; i++) { | 1130 | for (i = 0; i < addrinarray; i++) { |
1122 | start = (unsigned long)page_address(pages[i]); | 1131 | if (PageHighMem(pages[i])) |
1132 | continue; | ||
1133 | start = page_to_pfn(pages[i]) << PAGE_SHIFT; | ||
1123 | end = start + PAGE_SIZE; | 1134 | end = start + PAGE_SIZE; |
1124 | if (reserve_memtype(start, end, _PAGE_CACHE_UC_MINUS, NULL)) | 1135 | if (reserve_memtype(start, end, _PAGE_CACHE_UC_MINUS, NULL)) |
1125 | goto err_out; | 1136 | goto err_out; |
@@ -1132,7 +1143,9 @@ int set_pages_array_uc(struct page **pages, int addrinarray) | |||
1132 | err_out: | 1143 | err_out: |
1133 | free_idx = i; | 1144 | free_idx = i; |
1134 | for (i = 0; i < free_idx; i++) { | 1145 | for (i = 0; i < free_idx; i++) { |
1135 | start = (unsigned long)page_address(pages[i]); | 1146 | if (PageHighMem(pages[i])) |
1147 | continue; | ||
1148 | start = page_to_pfn(pages[i]) << PAGE_SHIFT; | ||
1136 | end = start + PAGE_SIZE; | 1149 | end = start + PAGE_SIZE; |
1137 | free_memtype(start, end); | 1150 | free_memtype(start, end); |
1138 | } | 1151 | } |
@@ -1161,7 +1174,9 @@ int set_pages_array_wb(struct page **pages, int addrinarray) | |||
1161 | return retval; | 1174 | return retval; |
1162 | 1175 | ||
1163 | for (i = 0; i < addrinarray; i++) { | 1176 | for (i = 0; i < addrinarray; i++) { |
1164 | start = (unsigned long)page_address(pages[i]); | 1177 | if (PageHighMem(pages[i])) |
1178 | continue; | ||
1179 | start = page_to_pfn(pages[i]) << PAGE_SHIFT; | ||
1165 | end = start + PAGE_SIZE; | 1180 | end = start + PAGE_SIZE; |
1166 | free_memtype(start, end); | 1181 | free_memtype(start, end); |
1167 | } | 1182 | } |
diff --git a/arch/x86/mm/pgtable.c b/arch/x86/mm/pgtable.c index 8e43bdd45456..ed34f5e35999 100644 --- a/arch/x86/mm/pgtable.c +++ b/arch/x86/mm/pgtable.c | |||
@@ -25,7 +25,7 @@ pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) | |||
25 | return pte; | 25 | return pte; |
26 | } | 26 | } |
27 | 27 | ||
28 | void __pte_free_tlb(struct mmu_gather *tlb, struct page *pte) | 28 | void ___pte_free_tlb(struct mmu_gather *tlb, struct page *pte) |
29 | { | 29 | { |
30 | pgtable_page_dtor(pte); | 30 | pgtable_page_dtor(pte); |
31 | paravirt_release_pte(page_to_pfn(pte)); | 31 | paravirt_release_pte(page_to_pfn(pte)); |
@@ -33,14 +33,14 @@ void __pte_free_tlb(struct mmu_gather *tlb, struct page *pte) | |||
33 | } | 33 | } |
34 | 34 | ||
35 | #if PAGETABLE_LEVELS > 2 | 35 | #if PAGETABLE_LEVELS > 2 |
36 | void __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd) | 36 | void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd) |
37 | { | 37 | { |
38 | paravirt_release_pmd(__pa(pmd) >> PAGE_SHIFT); | 38 | paravirt_release_pmd(__pa(pmd) >> PAGE_SHIFT); |
39 | tlb_remove_page(tlb, virt_to_page(pmd)); | 39 | tlb_remove_page(tlb, virt_to_page(pmd)); |
40 | } | 40 | } |
41 | 41 | ||
42 | #if PAGETABLE_LEVELS > 3 | 42 | #if PAGETABLE_LEVELS > 3 |
43 | void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud) | 43 | void ___pud_free_tlb(struct mmu_gather *tlb, pud_t *pud) |
44 | { | 44 | { |
45 | paravirt_release_pud(__pa(pud) >> PAGE_SHIFT); | 45 | paravirt_release_pud(__pa(pud) >> PAGE_SHIFT); |
46 | tlb_remove_page(tlb, virt_to_page(pud)); | 46 | tlb_remove_page(tlb, virt_to_page(pud)); |
@@ -329,7 +329,6 @@ void __init reserve_top_address(unsigned long reserve) | |||
329 | printk(KERN_INFO "Reserving virtual address space above 0x%08x\n", | 329 | printk(KERN_INFO "Reserving virtual address space above 0x%08x\n", |
330 | (int)-reserve); | 330 | (int)-reserve); |
331 | __FIXADDR_TOP = -reserve - PAGE_SIZE; | 331 | __FIXADDR_TOP = -reserve - PAGE_SIZE; |
332 | __VMALLOC_RESERVE += reserve; | ||
333 | #endif | 332 | #endif |
334 | } | 333 | } |
335 | 334 | ||
diff --git a/arch/x86/mm/srat_64.c b/arch/x86/mm/srat_64.c index 2dfcbf9df2ae..dbb5381f7b3b 100644 --- a/arch/x86/mm/srat_64.c +++ b/arch/x86/mm/srat_64.c | |||
@@ -79,8 +79,10 @@ static __init void bad_srat(void) | |||
79 | acpi_numa = -1; | 79 | acpi_numa = -1; |
80 | for (i = 0; i < MAX_LOCAL_APIC; i++) | 80 | for (i = 0; i < MAX_LOCAL_APIC; i++) |
81 | apicid_to_node[i] = NUMA_NO_NODE; | 81 | apicid_to_node[i] = NUMA_NO_NODE; |
82 | for (i = 0; i < MAX_NUMNODES; i++) | 82 | for (i = 0; i < MAX_NUMNODES; i++) { |
83 | nodes_add[i].start = nodes[i].end = 0; | 83 | nodes[i].start = nodes[i].end = 0; |
84 | nodes_add[i].start = nodes_add[i].end = 0; | ||
85 | } | ||
84 | remove_all_active_ranges(); | 86 | remove_all_active_ranges(); |
85 | } | 87 | } |
86 | 88 | ||
diff --git a/arch/x86/oprofile/nmi_int.c b/arch/x86/oprofile/nmi_int.c index b07dd8d0b321..89b9a5cd63da 100644 --- a/arch/x86/oprofile/nmi_int.c +++ b/arch/x86/oprofile/nmi_int.c | |||
@@ -390,7 +390,7 @@ static int __init p4_init(char **cpu_type) | |||
390 | static int force_arch_perfmon; | 390 | static int force_arch_perfmon; |
391 | static int force_cpu_type(const char *str, struct kernel_param *kp) | 391 | static int force_cpu_type(const char *str, struct kernel_param *kp) |
392 | { | 392 | { |
393 | if (!strcmp(str, "archperfmon")) { | 393 | if (!strcmp(str, "arch_perfmon")) { |
394 | force_arch_perfmon = 1; | 394 | force_arch_perfmon = 1; |
395 | printk(KERN_INFO "oprofile: forcing architectural perfmon\n"); | 395 | printk(KERN_INFO "oprofile: forcing architectural perfmon\n"); |
396 | } | 396 | } |
diff --git a/arch/x86/pci/acpi.c b/arch/x86/pci/acpi.c index b26626dc517c..1014eb4bfc37 100644 --- a/arch/x86/pci/acpi.c +++ b/arch/x86/pci/acpi.c | |||
@@ -68,6 +68,10 @@ setup_resource(struct acpi_resource *acpi_res, void *data) | |||
68 | unsigned long flags; | 68 | unsigned long flags; |
69 | struct resource *root; | 69 | struct resource *root; |
70 | int max_root_bus_resources = PCI_BUS_NUM_RESOURCES; | 70 | int max_root_bus_resources = PCI_BUS_NUM_RESOURCES; |
71 | u64 start, end; | ||
72 | |||
73 | if (bus_has_transparent_bridge(info->bus)) | ||
74 | max_root_bus_resources -= 3; | ||
71 | 75 | ||
72 | status = resource_to_addr(acpi_res, &addr); | 76 | status = resource_to_addr(acpi_res, &addr); |
73 | if (!ACPI_SUCCESS(status)) | 77 | if (!ACPI_SUCCESS(status)) |
@@ -84,25 +88,24 @@ setup_resource(struct acpi_resource *acpi_res, void *data) | |||
84 | } else | 88 | } else |
85 | return AE_OK; | 89 | return AE_OK; |
86 | 90 | ||
87 | res = &info->res[info->res_num]; | 91 | start = addr.minimum + addr.translation_offset; |
88 | res->name = info->name; | 92 | end = start + addr.address_length - 1; |
89 | res->flags = flags; | ||
90 | res->start = addr.minimum + addr.translation_offset; | ||
91 | res->end = res->start + addr.address_length - 1; | ||
92 | res->child = NULL; | ||
93 | |||
94 | if (bus_has_transparent_bridge(info->bus)) | ||
95 | max_root_bus_resources -= 3; | ||
96 | if (info->res_num >= max_root_bus_resources) { | 93 | if (info->res_num >= max_root_bus_resources) { |
97 | printk(KERN_WARNING "PCI: Failed to allocate 0x%lx-0x%lx " | 94 | printk(KERN_WARNING "PCI: Failed to allocate 0x%lx-0x%lx " |
98 | "from %s for %s due to _CRS returning more than " | 95 | "from %s for %s due to _CRS returning more than " |
99 | "%d resource descriptors\n", (unsigned long) res->start, | 96 | "%d resource descriptors\n", (unsigned long) start, |
100 | (unsigned long) res->end, root->name, info->name, | 97 | (unsigned long) end, root->name, info->name, |
101 | max_root_bus_resources); | 98 | max_root_bus_resources); |
102 | info->res_num++; | ||
103 | return AE_OK; | 99 | return AE_OK; |
104 | } | 100 | } |
105 | 101 | ||
102 | res = &info->res[info->res_num]; | ||
103 | res->name = info->name; | ||
104 | res->flags = flags; | ||
105 | res->start = start; | ||
106 | res->end = end; | ||
107 | res->child = NULL; | ||
108 | |||
106 | if (insert_resource(root, res)) { | 109 | if (insert_resource(root, res)) { |
107 | printk(KERN_ERR "PCI: Failed to allocate 0x%lx-0x%lx " | 110 | printk(KERN_ERR "PCI: Failed to allocate 0x%lx-0x%lx " |
108 | "from %s for %s\n", (unsigned long) res->start, | 111 | "from %s for %s\n", (unsigned long) res->start, |
@@ -115,23 +118,6 @@ setup_resource(struct acpi_resource *acpi_res, void *data) | |||
115 | } | 118 | } |
116 | 119 | ||
117 | static void | 120 | static void |
118 | adjust_transparent_bridge_resources(struct pci_bus *bus) | ||
119 | { | ||
120 | struct pci_dev *dev; | ||
121 | |||
122 | list_for_each_entry(dev, &bus->devices, bus_list) { | ||
123 | int i; | ||
124 | u16 class = dev->class >> 8; | ||
125 | |||
126 | if (class == PCI_CLASS_BRIDGE_PCI && dev->transparent) { | ||
127 | for(i = 3; i < PCI_BUS_NUM_RESOURCES; i++) | ||
128 | dev->subordinate->resource[i] = | ||
129 | dev->bus->resource[i - 3]; | ||
130 | } | ||
131 | } | ||
132 | } | ||
133 | |||
134 | static void | ||
135 | get_current_resources(struct acpi_device *device, int busnum, | 121 | get_current_resources(struct acpi_device *device, int busnum, |
136 | int domain, struct pci_bus *bus) | 122 | int domain, struct pci_bus *bus) |
137 | { | 123 | { |
@@ -158,8 +144,6 @@ get_current_resources(struct acpi_device *device, int busnum, | |||
158 | info.res_num = 0; | 144 | info.res_num = 0; |
159 | acpi_walk_resources(device->handle, METHOD_NAME__CRS, setup_resource, | 145 | acpi_walk_resources(device->handle, METHOD_NAME__CRS, setup_resource, |
160 | &info); | 146 | &info); |
161 | if (info.res_num) | ||
162 | adjust_transparent_bridge_resources(bus); | ||
163 | 147 | ||
164 | return; | 148 | return; |
165 | 149 | ||
@@ -222,8 +206,15 @@ struct pci_bus * __devinit pci_acpi_scan_root(struct acpi_device *device, int do | |||
222 | */ | 206 | */ |
223 | memcpy(bus->sysdata, sd, sizeof(*sd)); | 207 | memcpy(bus->sysdata, sd, sizeof(*sd)); |
224 | kfree(sd); | 208 | kfree(sd); |
225 | } else | 209 | } else { |
226 | bus = pci_scan_bus_parented(NULL, busnum, &pci_root_ops, sd); | 210 | bus = pci_create_bus(NULL, busnum, &pci_root_ops, sd); |
211 | if (bus) { | ||
212 | if (pci_probe & PCI_USE__CRS) | ||
213 | get_current_resources(device, busnum, domain, | ||
214 | bus); | ||
215 | bus->subordinate = pci_scan_child_bus(bus); | ||
216 | } | ||
217 | } | ||
227 | 218 | ||
228 | if (!bus) | 219 | if (!bus) |
229 | kfree(sd); | 220 | kfree(sd); |
@@ -238,8 +229,6 @@ struct pci_bus * __devinit pci_acpi_scan_root(struct acpi_device *device, int do | |||
238 | #endif | 229 | #endif |
239 | } | 230 | } |
240 | 231 | ||
241 | if (bus && (pci_probe & PCI_USE__CRS)) | ||
242 | get_current_resources(device, busnum, domain, bus); | ||
243 | return bus; | 232 | return bus; |
244 | } | 233 | } |
245 | 234 | ||
diff --git a/arch/x86/pci/amd_bus.c b/arch/x86/pci/amd_bus.c index f893d6a6e803..3ffa10df20b9 100644 --- a/arch/x86/pci/amd_bus.c +++ b/arch/x86/pci/amd_bus.c | |||
@@ -100,8 +100,9 @@ void x86_pci_root_bus_res_quirks(struct pci_bus *b) | |||
100 | int j; | 100 | int j; |
101 | struct pci_root_info *info; | 101 | struct pci_root_info *info; |
102 | 102 | ||
103 | /* don't go for it if _CRS is used */ | 103 | /* don't go for it if _CRS is used already */ |
104 | if (pci_probe & PCI_USE__CRS) | 104 | if (b->resource[0] != &ioport_resource || |
105 | b->resource[1] != &iomem_resource) | ||
105 | return; | 106 | return; |
106 | 107 | ||
107 | /* if only one root bus, don't need to anything */ | 108 | /* if only one root bus, don't need to anything */ |
@@ -116,6 +117,9 @@ void x86_pci_root_bus_res_quirks(struct pci_bus *b) | |||
116 | if (i == pci_root_num) | 117 | if (i == pci_root_num) |
117 | return; | 118 | return; |
118 | 119 | ||
120 | printk(KERN_DEBUG "PCI: peer root bus %02x res updated from pci conf\n", | ||
121 | b->number); | ||
122 | |||
119 | info = &pci_root_info[i]; | 123 | info = &pci_root_info[i]; |
120 | for (j = 0; j < info->res_num; j++) { | 124 | for (j = 0; j < info->res_num; j++) { |
121 | struct resource *res; | 125 | struct resource *res; |
diff --git a/arch/x86/pci/i386.c b/arch/x86/pci/i386.c index 0fb56db16d18..52e62e57fedd 100644 --- a/arch/x86/pci/i386.c +++ b/arch/x86/pci/i386.c | |||
@@ -35,6 +35,7 @@ | |||
35 | #include <asm/pat.h> | 35 | #include <asm/pat.h> |
36 | #include <asm/e820.h> | 36 | #include <asm/e820.h> |
37 | #include <asm/pci_x86.h> | 37 | #include <asm/pci_x86.h> |
38 | #include <asm/io_apic.h> | ||
38 | 39 | ||
39 | 40 | ||
40 | static int | 41 | static int |
@@ -227,6 +228,12 @@ void __init pcibios_resource_survey(void) | |||
227 | pcibios_allocate_resources(1); | 228 | pcibios_allocate_resources(1); |
228 | 229 | ||
229 | e820_reserve_resources_late(); | 230 | e820_reserve_resources_late(); |
231 | /* | ||
232 | * Insert the IO APIC resources after PCI initialization has | ||
233 | * occured to handle IO APICS that are mapped in on a BAR in | ||
234 | * PCI space, but before trying to assign unassigned pci res. | ||
235 | */ | ||
236 | ioapic_insert_resources(); | ||
230 | } | 237 | } |
231 | 238 | ||
232 | /** | 239 | /** |
diff --git a/arch/x86/power/Makefile b/arch/x86/power/Makefile index de2abbd07544..a6a198c33623 100644 --- a/arch/x86/power/Makefile +++ b/arch/x86/power/Makefile | |||
@@ -1,7 +1,7 @@ | |||
1 | # __restore_processor_state() restores %gs after S3 resume and so should not | 1 | # __restore_processor_state() restores %gs after S3 resume and so should not |
2 | # itself be stack-protected | 2 | # itself be stack-protected |
3 | nostackp := $(call cc-option, -fno-stack-protector) | 3 | nostackp := $(call cc-option, -fno-stack-protector) |
4 | CFLAGS_cpu_$(BITS).o := $(nostackp) | 4 | CFLAGS_cpu.o := $(nostackp) |
5 | 5 | ||
6 | obj-$(CONFIG_PM_SLEEP) += cpu.o | 6 | obj-$(CONFIG_PM_SLEEP) += cpu.o |
7 | obj-$(CONFIG_HIBERNATION) += hibernate_$(BITS).o hibernate_asm_$(BITS).o | 7 | obj-$(CONFIG_HIBERNATION) += hibernate_$(BITS).o hibernate_asm_$(BITS).o |
diff --git a/arch/xtensa/include/asm/thread_info.h b/arch/xtensa/include/asm/thread_info.h index 0f4fe1faf9ba..13165641cc51 100644 --- a/arch/xtensa/include/asm/thread_info.h +++ b/arch/xtensa/include/asm/thread_info.h | |||
@@ -80,8 +80,6 @@ struct thread_info { | |||
80 | 80 | ||
81 | /* | 81 | /* |
82 | * macros/functions for gaining access to the thread information structure | 82 | * macros/functions for gaining access to the thread information structure |
83 | * | ||
84 | * preempt_count needs to be 1 initially, until the scheduler is functional. | ||
85 | */ | 83 | */ |
86 | 84 | ||
87 | #ifndef __ASSEMBLY__ | 85 | #ifndef __ASSEMBLY__ |
@@ -92,7 +90,7 @@ struct thread_info { | |||
92 | .exec_domain = &default_exec_domain, \ | 90 | .exec_domain = &default_exec_domain, \ |
93 | .flags = 0, \ | 91 | .flags = 0, \ |
94 | .cpu = 0, \ | 92 | .cpu = 0, \ |
95 | .preempt_count = 1, \ | 93 | .preempt_count = INIT_PREEMPT_COUNT, \ |
96 | .addr_limit = KERNEL_DS, \ | 94 | .addr_limit = KERNEL_DS, \ |
97 | .restart_block = { \ | 95 | .restart_block = { \ |
98 | .fn = do_no_restart_syscall, \ | 96 | .fn = do_no_restart_syscall, \ |
diff --git a/arch/xtensa/include/asm/tlb.h b/arch/xtensa/include/asm/tlb.h index 31c220faca02..0d766f9c1083 100644 --- a/arch/xtensa/include/asm/tlb.h +++ b/arch/xtensa/include/asm/tlb.h | |||
@@ -42,6 +42,6 @@ | |||
42 | 42 | ||
43 | #include <asm-generic/tlb.h> | 43 | #include <asm-generic/tlb.h> |
44 | 44 | ||
45 | #define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, pte) | 45 | #define __pte_free_tlb(tlb, pte, address) pte_free((tlb)->mm, pte) |
46 | 46 | ||
47 | #endif /* _XTENSA_TLB_H */ | 47 | #endif /* _XTENSA_TLB_H */ |
diff --git a/arch/xtensa/kernel/traps.c b/arch/xtensa/kernel/traps.c index ba9ab9349782..e64efac3b9db 100644 --- a/arch/xtensa/kernel/traps.c +++ b/arch/xtensa/kernel/traps.c | |||
@@ -354,10 +354,10 @@ void show_regs(struct pt_regs * regs) | |||
354 | 354 | ||
355 | for (i = 0; i < 16; i++) { | 355 | for (i = 0; i < 16; i++) { |
356 | if ((i % 8) == 0) | 356 | if ((i % 8) == 0) |
357 | printk ("\n" KERN_INFO "a%02d: ", i); | 357 | printk(KERN_INFO "a%02d:", i); |
358 | printk("%08lx ", regs->areg[i]); | 358 | printk(KERN_CONT " %08lx", regs->areg[i]); |
359 | } | 359 | } |
360 | printk("\n"); | 360 | printk(KERN_CONT "\n"); |
361 | 361 | ||
362 | printk("pc: %08lx, ps: %08lx, depc: %08lx, excvaddr: %08lx\n", | 362 | printk("pc: %08lx, ps: %08lx, depc: %08lx, excvaddr: %08lx\n", |
363 | regs->pc, regs->ps, regs->depc, regs->excvaddr); | 363 | regs->pc, regs->ps, regs->depc, regs->excvaddr); |