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

TOMOYO Linux Cross Reference
Linux/arch/um/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/um/Kconfig (Version linux-6.12-rc7) and /arch/i386/Kconfig (Version linux-4.15.18)


  1 # SPDX-License-Identifier: GPL-2.0                
  2                                                   
  3 menu "UML-specific options"                       
  4                                                   
  5 config UML                                        
  6         bool                                      
  7         default y                                 
  8         select ARCH_HAS_CPU_FINALIZE_INIT         
  9         select ARCH_HAS_FORTIFY_SOURCE            
 10         select ARCH_HAS_GCOV_PROFILE_ALL          
 11         select ARCH_HAS_KCOV                      
 12         select ARCH_HAS_STRNCPY_FROM_USER         
 13         select ARCH_HAS_STRNLEN_USER              
 14         select HAVE_ARCH_AUDITSYSCALL             
 15         select HAVE_ARCH_KASAN if X86_64          
 16         select HAVE_ARCH_KASAN_VMALLOC if HAVE    
 17         select HAVE_ARCH_SECCOMP_FILTER           
 18         select HAVE_ASM_MODVERSIONS               
 19         select HAVE_UID16                         
 20         select HAVE_DEBUG_KMEMLEAK                
 21         select HAVE_DEBUG_BUGVERBOSE              
 22         select HAVE_PAGE_SIZE_4KB                 
 23         select NO_DMA if !UML_DMA_EMULATION       
 24         select OF_EARLY_FLATTREE if OF            
 25         select GENERIC_IRQ_SHOW                   
 26         select GENERIC_CPU_DEVICES                
 27         select HAVE_GCC_PLUGINS                   
 28         select ARCH_SUPPORTS_LTO_CLANG            
 29         select ARCH_SUPPORTS_LTO_CLANG_THIN       
 30         select TRACE_IRQFLAGS_SUPPORT             
 31         select TTY # Needed for line.c            
 32         select HAVE_ARCH_VMAP_STACK               
 33         select HAVE_RUST                          
 34         select ARCH_HAS_UBSAN                     
 35                                                   
 36 config MMU                                        
 37         bool                                      
 38         default y                                 
 39                                                   
 40 config UML_DMA_EMULATION                          
 41         bool                                      
 42                                                   
 43 config NO_IOMEM                                   
 44         bool "disable IOMEM" if EXPERT            
 45         depends on !INDIRECT_IOMEM                
 46         default y                                 
 47                                                   
 48 config UML_IOMEM_EMULATION                        
 49         bool                                      
 50         select INDIRECT_IOMEM                     
 51         select HAS_IOPORT                         
 52         select GENERIC_PCI_IOMAP                  
 53         select GENERIC_IOMAP                      
 54         select NO_GENERIC_PCI_IOPORT_MAP          
 55                                                   
 56 config NO_IOPORT_MAP                              
 57         def_bool !UML_IOMEM_EMULATION             
 58                                                   
 59 config ISA                                        
 60         bool                                      
 61                                                   
 62 config SBUS                                       
 63         bool                                      
 64                                                   
 65 config LOCKDEP_SUPPORT                            
 66         bool                                      
 67         default y                                 
 68                                                   
 69 config STACKTRACE_SUPPORT                         
 70         bool                                      
 71         default y                                 
 72         select STACKTRACE                         
 73                                                   
 74 config GENERIC_CALIBRATE_DELAY                    
 75         bool                                      
 76         default y                                 
 77                                                   
 78 config HZ                                         
 79         int                                       
 80         default 100                               
 81                                                   
 82 config NR_CPUS                                    
 83         int                                       
 84         range 1 1                                 
 85         default 1                                 
 86                                                   
 87 config ARCH_HAS_CACHE_LINE_SIZE                   
 88         def_bool y                                
 89                                                   
 90 source "arch/$(HEADER_ARCH)/um/Kconfig"           
 91                                                   
 92 config MAY_HAVE_RUNTIME_DEPS                      
 93         bool                                      
 94                                                   
 95 config STATIC_LINK                                
 96         bool "Force a static link"                
 97         depends on CC_CAN_LINK_STATIC_NO_RUNTI    
 98         help                                      
 99           This option gives you the ability to    
100           Normally, UML is linked as a shared     
101           use in a chroot jail.  So, if you in    
102           you probably want to say Y here.        
103           Additionally, this option enables us    
104           2.75G) for UML.                         
105                                                   
106           NOTE: This option is incompatible wi    
107           depend on features that require bein    
108                                                   
109 config LD_SCRIPT_STATIC                           
110         bool                                      
111         default y                                 
112         depends on STATIC_LINK                    
113                                                   
114 config LD_SCRIPT_DYN                              
115         bool                                      
116         default y                                 
117         depends on !LD_SCRIPT_STATIC              
118                                                   
119 config LD_SCRIPT_DYN_RPATH                        
120         bool "set rpath in the binary" if EXPE    
121         default y                                 
122         depends on LD_SCRIPT_DYN                  
123         help                                      
124           Add /lib (and /lib64 for 64-bit) to     
125           explicitly.                             
126                                                   
127           You may need to turn this off if com    
128           that have their libraries in random     
129           might otherwise unexpected use libra    
130           instead of the desired ones.            
131                                                   
132 config HOSTFS                                     
133         tristate "Host filesystem"                
134         help                                      
135           While the User-Mode Linux port uses     
136           booting and normal file access, this    
137           access files stored on the host.  It    
138           network connection between the Host     
139           this might be:                          
140                                                   
141           mount none /tmp/fromhost -t hostfs -    
142                                                   
143           where /tmp/fromhost is an empty dire    
144           /tmp/umlshare is a directory on the     
145           wishes to access.                       
146                                                   
147           For more information, see               
148           <http://user-mode-linux.sourceforge.    
149                                                   
150           If you'd like to be able to work wit    
151           say Y or M here; otherwise say N.       
152                                                   
153 config MCONSOLE                                   
154         bool "Management console"                 
155         depends on PROC_FS                        
156         default y                                 
157         help                                      
158           The user mode linux management conso    
159           the kernel, somewhat like the i386 S    
160           a full-blown operating system runnin    
161           instance, there is much greater flex    
162           SysRq mechanism.                        
163                                                   
164           If you answer 'Y' to this option, to    
165           mconsole client (called uml_mconsole    
166           2.4.5-9um and later (path /tools/mco    
167           distribution RPM package in 2.4.6 an    
168                                                   
169           It is safe to say 'Y' here.             
170                                                   
171 config MAGIC_SYSRQ                                
172         bool "Magic SysRq key"                    
173         depends on MCONSOLE                       
174         help                                      
175           If you say Y here, you will have som    
176           if the system crashes for example du    
177           will be able to flush the buffer cac    
178           immediately or dump some status info    
179           possible requests is provided.          
180                                                   
181           This is the feature normally accompl    
182           while holding SysRq (Alt+PrintScreen    
183                                                   
184           On UML, this is accomplished by send    
185           mconsole, followed by the letter for    
186                                                   
187           The keys are documented in <file:Doc    
188           unless you really know what this hac    
189                                                   
190 config KERNEL_STACK_ORDER                         
191         int "Kernel stack size order"             
192         default 2 if 64BIT                        
193         range 2 10 if 64BIT                       
194         default 1 if !64BIT                       
195         help                                      
196           This option determines the size of U    
197           be 1 << order pages.  The default is    
198           on UML, in which case, set this to 3    
199           It is possible to reduce the stack t    
200           older (pre-2017) CPUs. It is not rec    
201           increase in the size of the state wh    
202           signals.                                
203                                                   
204 config MMAPPER                                    
205         tristate "iomem emulation driver"         
206         help                                      
207           This driver allows a host file to be    
208           UML.                                    
209                                                   
210 config PGTABLE_LEVELS                             
211         int                                       
212         default 3 if 3_LEVEL_PGTABLES             
213         default 2                                 
214                                                   
215 config UML_TIME_TRAVEL_SUPPORT                    
216         bool                                      
217         prompt "Support time-travel mode (e.g.    
218         # inf-cpu mode is incompatible with th    
219         depends on !RAID6_PQ_BENCHMARK            
220         depends on !SMP                           
221         help                                      
222           Enable this option to support time t    
223                                                   
224           After enabling this option, two mode    
225           (selected by the kernel command line    
226           line help for more details.             
227                                                   
228           It is safe to say Y, but you probabl    
229                                                   
230 config KASAN_SHADOW_OFFSET                        
231         hex                                       
232         depends on KASAN                          
233         default 0x100000000000                    
234         help                                      
235           This is the offset at which the ~16T    
236           mapped and used by KASAN for memory     
237           address that has at least KASAN_SHAD    
238           by 8) amount of space so that the KA    
239           with anything. The default is 0x1000    
240           set to a large value. On low-memory     
241           into the immediate of most instructi    
242                                                   
243 endmenu                                           
244                                                   
245 source "arch/um/drivers/Kconfig"                  
246                                                   
247 config ARCH_SUSPEND_POSSIBLE                      
248         def_bool y                                
249                                                   
250 menu "Power management options"                   
251                                                   
252 source "kernel/power/Kconfig"                     
253                                                   
254 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