~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/microblaze/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/microblaze/Kconfig (Version linux-6.12-rc7) and /arch/sparc64/Kconfig (Version ccs-tools-1.8.12)


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2 config MICROBLAZE                                 
  3         def_bool y                                
  4         select ARCH_32BIT_OFF_T                   
  5         select ARCH_NO_SWAP                       
  6         select ARCH_HAS_DMA_PREP_COHERENT         
  7         select ARCH_HAS_GCOV_PROFILE_ALL          
  8         select ARCH_HAS_SYNC_DMA_FOR_CPU          
  9         select ARCH_HAS_SYNC_DMA_FOR_DEVICE       
 10         select ARCH_MIGHT_HAVE_PC_PARPORT         
 11         select ARCH_WANT_IPC_PARSE_VERSION        
 12         select BUILDTIME_TABLE_SORT               
 13         select TIMER_OF                           
 14         select CLONE_BACKWARDS3                   
 15         select COMMON_CLK                         
 16         select DMA_DIRECT_REMAP                   
 17         select GENERIC_ATOMIC64                   
 18         select GENERIC_CPU_DEVICES                
 19         select GENERIC_IDLE_POLL_SETUP            
 20         select GENERIC_IRQ_PROBE                  
 21         select GENERIC_IRQ_SHOW                   
 22         select GENERIC_PCI_IOMAP                  
 23         select GENERIC_SCHED_CLOCK                
 24         select HAS_IOPORT if PCI                  
 25         select HAVE_ARCH_HASH                     
 26         select HAVE_ARCH_KGDB                     
 27         select HAVE_ARCH_SECCOMP                  
 28         select HAVE_DEBUG_KMEMLEAK                
 29         select HAVE_DMA_CONTIGUOUS                
 30         select HAVE_DYNAMIC_FTRACE                
 31         select HAVE_FTRACE_MCOUNT_RECORD          
 32         select HAVE_FUNCTION_GRAPH_TRACER         
 33         select HAVE_FUNCTION_TRACER               
 34         select HAVE_PAGE_SIZE_4KB                 
 35         select HAVE_PCI                           
 36         select IRQ_DOMAIN                         
 37         select XILINX_INTC                        
 38         select MODULES_USE_ELF_RELA               
 39         select OF                                 
 40         select OF_EARLY_FLATTREE                  
 41         select PCI_DOMAINS_GENERIC if PCI         
 42         select PCI_SYSCALL if PCI                 
 43         select CPU_NO_EFFICIENT_FFS               
 44         select MMU_GATHER_NO_RANGE                
 45         select SPARSE_IRQ                         
 46         select ZONE_DMA                           
 47         select TRACE_IRQFLAGS_SUPPORT             
 48         select GENERIC_IRQ_MULTI_HANDLER          
 49                                                   
 50 # Endianness selection                            
 51 choice                                            
 52         prompt "Endianness selection"             
 53         default CPU_LITTLE_ENDIAN                 
 54         help                                      
 55           microblaze architectures can be conf    
 56           big endian formats. Be sure to selec    
 57                                                   
 58 config CPU_BIG_ENDIAN                             
 59         bool "Big endian"                         
 60                                                   
 61 config CPU_LITTLE_ENDIAN                          
 62         bool "Little endian"                      
 63                                                   
 64 endchoice                                         
 65                                                   
 66 config ARCH_HAS_ILOG2_U32                         
 67         def_bool n                                
 68                                                   
 69 config ARCH_HAS_ILOG2_U64                         
 70         def_bool n                                
 71                                                   
 72 config GENERIC_HWEIGHT                            
 73         def_bool y                                
 74                                                   
 75 config GENERIC_CALIBRATE_DELAY                    
 76         def_bool y                                
 77                                                   
 78 config GENERIC_CSUM                               
 79         def_bool y                                
 80                                                   
 81 config STACKTRACE_SUPPORT                         
 82         def_bool y                                
 83                                                   
 84 config LOCKDEP_SUPPORT                            
 85         def_bool y                                
 86                                                   
 87 source "arch/microblaze/Kconfig.platform"         
 88                                                   
 89 menu "Processor type and features"                
 90                                                   
 91 source "kernel/Kconfig.hz"                        
 92                                                   
 93 config MMU                                        
 94         def_bool y                                
 95                                                   
 96 comment "Boot options"                            
 97                                                   
 98 config CMDLINE_BOOL                               
 99         bool "Default bootloader kernel argume    
100                                                   
101 config CMDLINE                                    
102         string "Default kernel command string"    
103         depends on CMDLINE_BOOL                   
104         default "console=ttyUL0,115200"           
105         help                                      
106           On some architectures there is curre    
107           to pass arguments to the kernel. For    
108           supply some command-line options at     
109           here.                                   
110                                                   
111 config CMDLINE_FORCE                              
112         bool "Force default kernel command str    
113         depends on CMDLINE_BOOL                   
114         default n                                 
115         help                                      
116           Set this to have arguments from the     
117           override those passed by the boot lo    
118                                                   
119 endmenu                                           
120                                                   
121 menu "Kernel features"                            
122                                                   
123 config NR_CPUS                                    
124         int                                       
125         default "1"                               
126                                                   
127 config ADVANCED_OPTIONS                           
128         bool "Prompt for advanced kernel confi    
129         help                                      
130           This option will enable prompting fo    
131           configuration options.  These option    
132           work if they are set incorrectly, bu    
133           aspects of kernel memory management.    
134                                                   
135           Unless you know what you are doing,     
136                                                   
137 comment "Default settings for advanced configu    
138         depends on !ADVANCED_OPTIONS              
139                                                   
140 config HIGHMEM                                    
141         bool "High memory support"                
142         select KMAP_LOCAL                         
143         help                                      
144           The address space of Microblaze proc    
145           and it has to accommodate user addre    
146           space as well as some memory mapped     
147           have a large amount of physical memo    
148           memory can be "permanently mapped" b    
149           memory that is not permanently mappe    
150                                                   
151           If unsure, say n.                       
152                                                   
153 config LOWMEM_SIZE_BOOL                           
154         bool "Set maximum low memory"             
155         depends on ADVANCED_OPTIONS               
156         help                                      
157           This option allows you to set the ma    
158           will be used as "low memory", that i    
159           access directly, without having to s    
160           This can be useful in optimizing the    
161           memory.                                 
162                                                   
163           Say N here unless you know what you     
164                                                   
165 config LOWMEM_SIZE                                
166         hex "Maximum low memory size (in bytes    
167         default "0x30000000"                      
168                                                   
169 config MANUAL_RESET_VECTOR                        
170         hex "Microblaze reset vector address s    
171         default "0x0"                             
172         help                                      
173           Set this option to have the kernel o    
174           If zero, no change will be made to t    
175           address 0x0.                            
176           If non-zero, a jump instruction to t    
177           to the reset vector at address 0x0.     
178           If you are unsure, set it to default    
179                                                   
180 config KERNEL_START_BOOL                          
181         bool "Set custom kernel base address"     
182         depends on ADVANCED_OPTIONS               
183         help                                      
184           This option allows you to set the ke    
185           the kernel will map low memory (the     
186           this address).  This can be useful i    
187           layout of the system.                   
188                                                   
189           Say N here unless you know what you     
190                                                   
191 config KERNEL_START                               
192         hex "Virtual address of kernel base" i    
193         default "0xc0000000"                      
194                                                   
195 config TASK_SIZE_BOOL                             
196         bool "Set custom user task size"          
197         depends on ADVANCED_OPTIONS               
198         help                                      
199           This option allows you to set the am    
200           allocated to user tasks.  This can b    
201           virtual memory layout of the system.    
202                                                   
203           Say N here unless you know what you     
204                                                   
205 config TASK_SIZE                                  
206         hex "Size of user task space" if TASK_    
207         default "0x80000000"                      
208                                                   
209 config MB_MANAGER                                 
210         bool "Support for Microblaze Manager"     
211         depends on ADVANCED_OPTIONS               
212         help                                      
213           This option enables API for configur    
214           control register, which is consumed     
215           block the break.                        
216                                                   
217           Say N here unless you know what you     
218                                                   
219 endmenu                                           
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php