diff options
author | Andrea Bastoni <bastoni@cs.unc.edu> | 2010-05-30 19:16:45 -0400 |
---|---|---|
committer | Andrea Bastoni <bastoni@cs.unc.edu> | 2010-05-30 19:16:45 -0400 |
commit | ada47b5fe13d89735805b566185f4885f5a3f750 (patch) | |
tree | 644b88f8a71896307d71438e9b3af49126ffb22b /arch/microblaze/Kconfig | |
parent | 43e98717ad40a4ae64545b5ba047c7b86aa44f4f (diff) | |
parent | 3280f21d43ee541f97f8cda5792150d2dbec20d5 (diff) |
Merge branch 'wip-2.6.34' into old-private-masterarchived-private-master
Diffstat (limited to 'arch/microblaze/Kconfig')
-rw-r--r-- | arch/microblaze/Kconfig | 83 |
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" | |||
6 | config MICROBLAZE | 6 | config 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 | ||
12 | config SWAP | 21 | config SWAP |
13 | def_bool n | 22 | def_bool n |
@@ -57,10 +66,16 @@ config GENERIC_GPIO | |||
57 | config GENERIC_CSUM | 66 | config GENERIC_CSUM |
58 | def_bool y | 67 | def_bool y |
59 | 68 | ||
60 | config PCI | 69 | config STACKTRACE_SUPPORT |
61 | def_bool n | 70 | def_bool y |
71 | |||
72 | config LOCKDEP_SUPPORT | ||
73 | def_bool y | ||
74 | |||
75 | config HAVE_LATENCYTOP_SUPPORT | ||
76 | def_bool y | ||
62 | 77 | ||
63 | config NO_DMA | 78 | config DTC |
64 | def_bool y | 79 | def_bool y |
65 | 80 | ||
66 | source "init/Kconfig" | 81 | source "init/Kconfig" |
@@ -71,7 +86,7 @@ source "arch/microblaze/platform/Kconfig.platform" | |||
71 | 86 | ||
72 | menu "Processor type and features" | 87 | menu "Processor type and features" |
73 | 88 | ||
74 | source kernel/time/Kconfig | 89 | source "kernel/time/Kconfig" |
75 | 90 | ||
76 | source "kernel/Kconfig.preempt" | 91 | source "kernel/Kconfig.preempt" |
77 | 92 | ||
@@ -111,6 +126,7 @@ config CMDLINE_FORCE | |||
111 | 126 | ||
112 | config OF | 127 | config OF |
113 | def_bool y | 128 | def_bool y |
129 | select OF_FLATTREE | ||
114 | 130 | ||
115 | config PROC_DEVICETREE | 131 | config 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 | ||
127 | config ADVANCED_OPTIONS | 143 | config 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 | |||
138 | comment "Default settings for advanced configuration options are used" | 153 | comment "Default settings for advanced configuration options are used" |
139 | depends on !ADVANCED_OPTIONS | 154 | depends on !ADVANCED_OPTIONS |
140 | 155 | ||
156 | config 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 | |||
141 | config HIGHMEM_START_BOOL | 165 | config 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 | ||
156 | config LOWMEM_SIZE_BOOL | 180 | config 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 | ||
168 | config LOWMEM_SIZE | 192 | config 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 | ||
173 | config KERNEL_START_BOOL | 196 | config KERNEL_START_BOOL |
@@ -188,7 +211,7 @@ config KERNEL_START | |||
188 | 211 | ||
189 | config TASK_SIZE_BOOL | 212 | config 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 | ||
199 | config TASK_SIZE | 222 | config 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 | ||
204 | config CONSISTENT_START_BOOL | 226 | endmenu |
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 | ||
212 | config CONSISTENT_START | 228 | source "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 | ||
217 | config CONSISTENT_SIZE_BOOL | 230 | menu "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 | ||
225 | config CONSISTENT_SIZE | 232 | source "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 | ||
230 | endmenu | 234 | endmenu |
231 | 235 | ||
232 | source "mm/Kconfig" | 236 | menu "Bus Options" |
233 | 237 | ||
234 | menu "Exectuable file formats" | 238 | config PCI |
239 | bool "PCI support" | ||
235 | 240 | ||
236 | source "fs/Kconfig.binfmt" | 241 | config PCI_DOMAINS |
242 | def_bool PCI | ||
243 | |||
244 | config PCI_SYSCALL | ||
245 | def_bool PCI | ||
246 | |||
247 | config PCI_XILINX | ||
248 | bool "Xilinx PCI host bridge support" | ||
249 | depends on PCI | ||
250 | |||
251 | source "drivers/pci/Kconfig" | ||
237 | 252 | ||
238 | endmenu | 253 | endmenu |
239 | 254 | ||