Kconfig (e199e6136ce6b151e6638ae93dca60748424d900) Kconfig (838a2e55e6a4e9e8a10451ed2ef0f7a08dabdb04)
1# For a description of the syntax of this configuration file,
2# see Documentation/kbuild/kconfig-language.txt.
3
4mainmenu "Linux/Microblaze Kernel Configuration"
5
6config MICROBLAZE
7 def_bool y
8 select HAVE_MEMBLOCK
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
14 select USB_ARCH_HAS_EHCI
15 select ARCH_WANT_OPTIONAL_GPIOLIB
16 select HAVE_OPROFILE
1config MICROBLAZE
2 def_bool y
3 select HAVE_MEMBLOCK
4 select HAVE_FUNCTION_TRACER
5 select HAVE_FUNCTION_TRACE_MCOUNT_TEST
6 select HAVE_FUNCTION_GRAPH_TRACER
7 select HAVE_DYNAMIC_FTRACE
8 select HAVE_FTRACE_MCOUNT_RECORD
9 select USB_ARCH_HAS_EHCI
10 select ARCH_WANT_OPTIONAL_GPIOLIB
11 select HAVE_OPROFILE
17 select HAVE_ARCH_KGDB
18 select HAVE_DMA_ATTRS
19 select HAVE_DMA_API_DEBUG
20 select TRACING_SUPPORT
12 select HAVE_DMA_ATTRS
13 select HAVE_DMA_API_DEBUG
14 select TRACING_SUPPORT
21 select OF
22 select OF_FLATTREE
23
24config SWAP
25 def_bool n
26
27config RWSEM_GENERIC_SPINLOCK
28 def_bool y
29
30config RWSEM_XCHGADD_ALGORITHM

--- 15 unchanged lines hidden (view full) ---

46 def_bool y
47
48config GENERIC_IRQ_PROBE
49 def_bool y
50
51config GENERIC_CALIBRATE_DELAY
52 def_bool y
53
15
16config SWAP
17 def_bool n
18
19config RWSEM_GENERIC_SPINLOCK
20 def_bool y
21
22config RWSEM_XCHGADD_ALGORITHM

--- 15 unchanged lines hidden (view full) ---

38 def_bool y
39
40config GENERIC_IRQ_PROBE
41 def_bool y
42
43config GENERIC_CALIBRATE_DELAY
44 def_bool y
45
46config GENERIC_TIME
47 def_bool y
48
54config GENERIC_TIME_VSYSCALL
55 def_bool n
56
57config GENERIC_CLOCKEVENTS
58 def_bool y
59
60config GENERIC_HARDIRQS_NO__DO_IRQ
61 def_bool y

--- 8 unchanged lines hidden (view full) ---

70 def_bool y
71
72config LOCKDEP_SUPPORT
73 def_bool y
74
75config HAVE_LATENCYTOP_SUPPORT
76 def_bool y
77
49config GENERIC_TIME_VSYSCALL
50 def_bool n
51
52config GENERIC_CLOCKEVENTS
53 def_bool y
54
55config GENERIC_HARDIRQS_NO__DO_IRQ
56 def_bool y

--- 8 unchanged lines hidden (view full) ---

65 def_bool y
66
67config LOCKDEP_SUPPORT
68 def_bool y
69
70config HAVE_LATENCYTOP_SUPPORT
71 def_bool y
72
73config DTC
74 def_bool y
75
78source "init/Kconfig"
79
80source "kernel/Kconfig.freezer"
81
82source "arch/microblaze/platform/Kconfig.platform"
83
84menu "Processor type and features"
85

--- 30 unchanged lines hidden (view full) ---

116config CMDLINE_FORCE
117 bool "Force default kernel command string"
118 depends on CMDLINE_BOOL
119 default n
120 help
121 Set this to have arguments from the default kernel command string
122 override those passed by the boot loader.
123
76source "init/Kconfig"
77
78source "kernel/Kconfig.freezer"
79
80source "arch/microblaze/platform/Kconfig.platform"
81
82menu "Processor type and features"
83

--- 30 unchanged lines hidden (view full) ---

114config CMDLINE_FORCE
115 bool "Force default kernel command string"
116 depends on CMDLINE_BOOL
117 default n
118 help
119 Set this to have arguments from the default kernel command string
120 override those passed by the boot loader.
121
122config OF
123 def_bool y
124 select OF_FLATTREE
125
126config PROC_DEVICETREE
127 bool "Support for device tree in /proc"
128 depends on PROC_FS
129 help
130 This option adds a device-tree directory under /proc which contains
131 an image of the device tree that the kernel copies from Open
132 Firmware or other boot firmware. If unsure, say Y here.
133
124endmenu
125
126menu "Advanced setup"
127
128config ADVANCED_OPTIONS
129 bool "Prompt for advanced kernel configuration options"
130 help
131 This option will enable prompting for a variety of advanced kernel

--- 71 unchanged lines hidden (view full) ---

203 virtual memory layout of the system.
204
205 Say N here unless you know what you are doing.
206
207config TASK_SIZE
208 hex "Size of user task space" if TASK_SIZE_BOOL
209 default "0x80000000"
210
134endmenu
135
136menu "Advanced setup"
137
138config ADVANCED_OPTIONS
139 bool "Prompt for advanced kernel configuration options"
140 help
141 This option will enable prompting for a variety of advanced kernel

--- 71 unchanged lines hidden (view full) ---

213 virtual memory layout of the system.
214
215 Say N here unless you know what you are doing.
216
217config TASK_SIZE
218 hex "Size of user task space" if TASK_SIZE_BOOL
219 default "0x80000000"
220
211choice
212 prompt "Page size"
213 default MICROBLAZE_4K_PAGES
214 depends on ADVANCED_OPTIONS && !MMU
215 help
216 Select the kernel logical page size. Increasing the page size
217 will reduce software overhead at each page boundary, allow
218 hardware prefetch mechanisms to be more effective, and allow
219 larger dma transfers increasing IO efficiency and reducing
220 overhead. However the utilization of memory will increase.
221 For example, each cached file will using a multiple of the
222 page size to hold its contents and the difference between the
223 end of file and the end of page is wasted.
224
225 If unsure, choose 4K_PAGES.
226
227config MICROBLAZE_4K_PAGES
228 bool "4k page size"
229
230config MICROBLAZE_8K_PAGES
231 bool "8k page size"
232
233config MICROBLAZE_16K_PAGES
234 bool "16k page size"
235
236config MICROBLAZE_32K_PAGES
237 bool "32k page size"
238
239endchoice
240
241endmenu
242
243source "mm/Kconfig"
244
245menu "Exectuable file formats"
246
247source "fs/Kconfig.binfmt"
248

--- 34 unchanged lines hidden ---
221endmenu
222
223source "mm/Kconfig"
224
225menu "Exectuable file formats"
226
227source "fs/Kconfig.binfmt"
228

--- 34 unchanged lines hidden ---