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 --- |