aboutsummaryrefslogtreecommitdiffstats
path: root/arch/microblaze/Kconfig
diff options
context:
space:
mode:
authorAndrea Bastoni <bastoni@cs.unc.edu>2010-05-30 19:16:45 -0400
committerAndrea Bastoni <bastoni@cs.unc.edu>2010-05-30 19:16:45 -0400
commitada47b5fe13d89735805b566185f4885f5a3f750 (patch)
tree644b88f8a71896307d71438e9b3af49126ffb22b /arch/microblaze/Kconfig
parent43e98717ad40a4ae64545b5ba047c7b86aa44f4f (diff)
parent3280f21d43ee541f97f8cda5792150d2dbec20d5 (diff)
Merge branch 'wip-2.6.34' into old-private-masterarchived-private-master
Diffstat (limited to 'arch/microblaze/Kconfig')
-rw-r--r--arch/microblaze/Kconfig83
1 files changed, 49 insertions, 34 deletions
diff --git a/arch/microblaze/Kconfig b/arch/microblaze/Kconfig
index bbd8327f1890..76818f926539 100644
--- a/arch/microblaze/Kconfig
+++ b/arch/microblaze/Kconfig
@@ -6,8 +6,17 @@ mainmenu "Linux/Microblaze Kernel Configuration"
6config MICROBLAZE 6config MICROBLAZE
7 def_bool y 7 def_bool y
8 select HAVE_LMB 8 select HAVE_LMB
9 select HAVE_FUNCTION_TRACER
10 select HAVE_FUNCTION_TRACE_MCOUNT_TEST
11 select HAVE_FUNCTION_GRAPH_TRACER
12 select HAVE_DYNAMIC_FTRACE
13 select HAVE_FTRACE_MCOUNT_RECORD
9 select USB_ARCH_HAS_EHCI 14 select USB_ARCH_HAS_EHCI
10 select ARCH_WANT_OPTIONAL_GPIOLIB 15 select ARCH_WANT_OPTIONAL_GPIOLIB
16 select HAVE_OPROFILE
17 select HAVE_DMA_ATTRS
18 select HAVE_DMA_API_DEBUG
19 select TRACING_SUPPORT
11 20
12config SWAP 21config SWAP
13 def_bool n 22 def_bool n
@@ -57,10 +66,16 @@ config GENERIC_GPIO
57config GENERIC_CSUM 66config GENERIC_CSUM
58 def_bool y 67 def_bool y
59 68
60config PCI 69config STACKTRACE_SUPPORT
61 def_bool n 70 def_bool y
71
72config LOCKDEP_SUPPORT
73 def_bool y
74
75config HAVE_LATENCYTOP_SUPPORT
76 def_bool y
62 77
63config NO_DMA 78config DTC
64 def_bool y 79 def_bool y
65 80
66source "init/Kconfig" 81source "init/Kconfig"
@@ -71,7 +86,7 @@ source "arch/microblaze/platform/Kconfig.platform"
71 86
72menu "Processor type and features" 87menu "Processor type and features"
73 88
74source kernel/time/Kconfig 89source "kernel/time/Kconfig"
75 90
76source "kernel/Kconfig.preempt" 91source "kernel/Kconfig.preempt"
77 92
@@ -111,6 +126,7 @@ config CMDLINE_FORCE
111 126
112config OF 127config OF
113 def_bool y 128 def_bool y
129 select OF_FLATTREE
114 130
115config PROC_DEVICETREE 131config PROC_DEVICETREE
116 bool "Support for device tree in /proc" 132 bool "Support for device tree in /proc"
@@ -126,7 +142,6 @@ menu "Advanced setup"
126 142
127config ADVANCED_OPTIONS 143config ADVANCED_OPTIONS
128 bool "Prompt for advanced kernel configuration options" 144 bool "Prompt for advanced kernel configuration options"
129 depends on MMU
130 help 145 help
131 This option will enable prompting for a variety of advanced kernel 146 This option will enable prompting for a variety of advanced kernel
132 configuration options. These options can cause the kernel to not 147 configuration options. These options can cause the kernel to not
@@ -138,6 +153,15 @@ config ADVANCED_OPTIONS
138comment "Default settings for advanced configuration options are used" 153comment "Default settings for advanced configuration options are used"
139 depends on !ADVANCED_OPTIONS 154 depends on !ADVANCED_OPTIONS
140 155
156config XILINX_UNCACHED_SHADOW
157 bool "Are you using uncached shadow for RAM ?"
158 depends on ADVANCED_OPTIONS && !MMU
159 default n
160 help
161 This is needed to be able to allocate uncachable memory regions.
162 The feature requires the design to define the RAM memory controller
163 window to be twice as large as the actual physical memory.
164
141config HIGHMEM_START_BOOL 165config HIGHMEM_START_BOOL
142 bool "Set high memory pool address" 166 bool "Set high memory pool address"
143 depends on ADVANCED_OPTIONS && HIGHMEM 167 depends on ADVANCED_OPTIONS && HIGHMEM
@@ -155,7 +179,7 @@ config HIGHMEM_START
155 179
156config LOWMEM_SIZE_BOOL 180config LOWMEM_SIZE_BOOL
157 bool "Set maximum low memory" 181 bool "Set maximum low memory"
158 depends on ADVANCED_OPTIONS 182 depends on ADVANCED_OPTIONS && MMU
159 help 183 help
160 This option allows you to set the maximum amount of memory which 184 This option allows you to set the maximum amount of memory which
161 will be used as "low memory", that is, memory which the kernel can 185 will be used as "low memory", that is, memory which the kernel can
@@ -167,7 +191,6 @@ config LOWMEM_SIZE_BOOL
167 191
168config LOWMEM_SIZE 192config LOWMEM_SIZE
169 hex "Maximum low memory size (in bytes)" if LOWMEM_SIZE_BOOL 193 hex "Maximum low memory size (in bytes)" if LOWMEM_SIZE_BOOL
170 depends on MMU
171 default "0x30000000" 194 default "0x30000000"
172 195
173config KERNEL_START_BOOL 196config KERNEL_START_BOOL
@@ -188,7 +211,7 @@ config KERNEL_START
188 211
189config TASK_SIZE_BOOL 212config TASK_SIZE_BOOL
190 bool "Set custom user task size" 213 bool "Set custom user task size"
191 depends on ADVANCED_OPTIONS 214 depends on ADVANCED_OPTIONS && MMU
192 help 215 help
193 This option allows you to set the amount of virtual address space 216 This option allows you to set the amount of virtual address space
194 allocated to user tasks. This can be useful in optimizing the 217 allocated to user tasks. This can be useful in optimizing the
@@ -198,42 +221,34 @@ config TASK_SIZE_BOOL
198 221
199config TASK_SIZE 222config TASK_SIZE
200 hex "Size of user task space" if TASK_SIZE_BOOL 223 hex "Size of user task space" if TASK_SIZE_BOOL
201 depends on MMU
202 default "0x80000000" 224 default "0x80000000"
203 225
204config CONSISTENT_START_BOOL 226endmenu
205 bool "Set custom consistent memory pool address"
206 depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE
207 help
208 This option allows you to set the base virtual address
209 of the the consistent memory pool. This pool of virtual
210 memory is used to make consistent memory allocations.
211 227
212config CONSISTENT_START 228source "mm/Kconfig"
213 hex "Base virtual address of consistent memory pool" if CONSISTENT_START_BOOL
214 depends on MMU
215 default "0xff100000" if NOT_COHERENT_CACHE
216 229
217config CONSISTENT_SIZE_BOOL 230menu "Exectuable file formats"
218 bool "Set custom consistent memory pool size"
219 depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE
220 help
221 This option allows you to set the size of the the
222 consistent memory pool. This pool of virtual memory
223 is used to make consistent memory allocations.
224 231
225config CONSISTENT_SIZE 232source "fs/Kconfig.binfmt"
226 hex "Size of consistent memory pool" if CONSISTENT_SIZE_BOOL
227 depends on MMU
228 default "0x00200000" if NOT_COHERENT_CACHE
229 233
230endmenu 234endmenu
231 235
232source "mm/Kconfig" 236menu "Bus Options"
233 237
234menu "Exectuable file formats" 238config PCI
239 bool "PCI support"
235 240
236source "fs/Kconfig.binfmt" 241config PCI_DOMAINS
242 def_bool PCI
243
244config PCI_SYSCALL
245 def_bool PCI
246
247config PCI_XILINX
248 bool "Xilinx PCI host bridge support"
249 depends on PCI
250
251source "drivers/pci/Kconfig"
237 252
238endmenu 253endmenu
239 254