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

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


  1 # SPDX-License-Identifier: GPL-2.0                
  2                                                   
  3 menu "UML Character Devices"                      
  4                                                   
  5 config STDERR_CONSOLE                             
  6         bool "stderr console"                     
  7         default y                                 
  8         help                                      
  9           console driver which dumps all print    
 10                                                   
 11 config SSL                                        
 12         bool "Virtual serial line"                
 13         help                                      
 14           The User-Mode Linux environment allo    
 15           lines on the UML that are usually ma    
 16           ttys or ptys.                           
 17                                                   
 18           See <http://user-mode-linux.sourcefo    
 19           information and command line example    
 20                                                   
 21           Unless you have a specific reason fo    
 22                                                   
 23 config NULL_CHAN                                  
 24         bool "null channel support"               
 25         help                                      
 26           This option enables support for atta    
 27           lines to a device similar to /dev/nu    
 28           and there is never any data to be re    
 29                                                   
 30 config PORT_CHAN                                  
 31         bool "port channel support"               
 32         help                                      
 33           This option enables support for atta    
 34           lines to host portals.  They may be     
 35           <port number>'.  Any number of conso    
 36           attached to a single portal, althoug    
 37           you telnet to that portal will be un    
 38           It is safe to say 'Y' here.             
 39                                                   
 40 config PTY_CHAN                                   
 41         bool "pty channel support"                
 42         help                                      
 43           This option enables support for atta    
 44           lines to host pseudo-terminals.  Acc    
 45           pseudo-terminals (/dev/pty*) and pts    
 46           with this option.  The assignment of    
 47           will be announced in the kernel mess    
 48           It is safe to say 'Y' here.             
 49                                                   
 50 config TTY_CHAN                                   
 51         bool "tty channel support"                
 52         help                                      
 53           This option enables support for atta    
 54           lines to host terminals.  Access to     
 55           (/dev/tty*) and the slave side of ps    
 56           /dev/pts/*) are controlled by this o    
 57           It is safe to say 'Y' here.             
 58                                                   
 59 config XTERM_CHAN                                 
 60         bool "xterm channel support"              
 61         help                                      
 62           This option enables support for atta    
 63           lines to xterms.  Each UML device so    
 64           its own xterm.                          
 65           It is safe to say 'Y' here.             
 66                                                   
 67 config XTERM_CHAN_DEFAULT_EMULATOR                
 68         string "xterm channel default terminal    
 69         depends on XTERM_CHAN                     
 70         default "xterm"                           
 71         help                                      
 72           This option allows changing the defa    
 73                                                   
 74 config NOCONFIG_CHAN                              
 75         bool                                      
 76         default !(XTERM_CHAN && TTY_CHAN && PT    
 77                                                   
 78 config CON_ZERO_CHAN                              
 79         string "Default main console channel i    
 80         default "fd:0,fd:1"                       
 81         help                                      
 82           This is the string describing the ch    
 83           will be attached by default.  This v    
 84           command line.  The default value is     
 85           main console to stdin and stdout.       
 86           It is safe to leave this unchanged.     
 87                                                   
 88 config CON_CHAN                                   
 89         string "Default console channel initia    
 90         default "xterm"                           
 91         help                                      
 92           This is the string describing the ch    
 93           except the main console will be atta    
 94           be overridden from the command line.    
 95           which brings them up in xterms.         
 96           It is safe to leave this unchanged,     
 97           this if you expect the UML that you     
 98           which don't have X or xterm availabl    
 99                                                   
100 config SSL_CHAN                                   
101         string "Default serial line channel in    
102         default "pty"                             
103         help                                      
104           This is the string describing the ch    
105           will be attached by default.  This v    
106           command line.  The default value is     
107           traditional pseudo-terminals.           
108           It is safe to leave this unchanged,     
109           this if you expect the UML that you     
110           which don't have a set of /dev/pty*     
111                                                   
112 config UML_SOUND                                  
113         tristate "Sound support"                  
114         depends on SOUND                          
115         select SOUND_OSS_CORE                     
116         help                                      
117           This option enables UML sound suppor    
118           the UML hostaudio relay, which acts     
119           between the host's dsp and mixer dev    
120           It is safe to say 'Y' here.             
121                                                   
122 endmenu                                           
123                                                   
124 menu "UML Network Devices"                        
125         depends on NET                            
126                                                   
127 # UML virtual driver                              
128 config UML_NET                                    
129         bool "Virtual network device"             
130         help                                      
131           While the User-Mode port cannot dire    
132           hardware devices, this choice and th    
133           provide one or more virtual network     
134           kernels can talk to each other, the     
135           machines on the outside world.          
136                                                   
137           For more information, including expl    
138           sample configurations, see              
139           <http://user-mode-linux.sourceforge.    
140                                                   
141           If you'd like to be able to enable n    
142           linux environment, say Y; otherwise     
143           enable at least one of the following    
144           make use of UML networking.             
145                                                   
146 config UML_NET_ETHERTAP                           
147         bool "Ethertap transport (obsolete)"      
148         depends on UML_NET                        
149         help                                      
150           The Ethertap User-Mode Linux network    
151           running UML to exchange packets with    
152           host's Ethertap devices, such as /de    
153           UMLs can use additional Ethertap dev    
154           While the UML believes it's on a (mu    
155           Ethernet network, it's in fact commu    
156           link with the host.                     
157                                                   
158           To use this, your host kernel must h    
159           devices.  Also, if your host kernel     
160           CONFIG_NETLINK_DEV configured as Y o    
161                                                   
162           For more information, see               
163           <http://user-mode-linux.sourceforge.    
164           has examples of the UML command line    
165           networking.                             
166                                                   
167           NOTE: THIS TRANSPORT IS DEPRECATED A    
168           migrate to UML_NET_VECTOR.              
169                                                   
170           If unsure, say N.                       
171                                                   
172 config UML_NET_TUNTAP                             
173         bool "TUN/TAP transport (obsolete)"       
174         depends on UML_NET                        
175         help                                      
176           The UML TUN/TAP network transport al    
177           packets with the host over a TUN/TAP    
178           work with a 2.4 host, unless you've     
179           your 2.2 host kernel.                   
180                                                   
181           To use this transport, your host ker    
182           devices, either built-in or as a mod    
183                                                   
184           NOTE: THIS TRANSPORT IS DEPRECATED A    
185           migrate to UML_NET_VECTOR.              
186                                                   
187           If unsure, say N.                       
188                                                   
189 config UML_NET_SLIP                               
190         bool "SLIP transport (obsolete)"          
191         depends on UML_NET                        
192         help                                      
193           The slip User-Mode Linux network tra    
194           network with its host over a point-t    
195           which can carry any Ethernet frame (    
196           the slip transport can only carry IP    
197                                                   
198           To use this, your host must support     
199                                                   
200           For more information, see               
201           <http://user-mode-linux.sourceforge.    
202           has examples of the UML command line    
203           networking, and details of a few qui    
204                                                   
205           NOTE: THIS TRANSPORT IS DEPRECATED A    
206           migrate to UML_NET_VECTOR.              
207                                                   
208           If unsure, say N.                       
209                                                   
210 config UML_NET_DAEMON                             
211         bool "Daemon transport (obsolete)"        
212         depends on UML_NET                        
213         help                                      
214           This User-Mode Linux network transpo    
215           UMLs on a single host to communicate    
216           the host.                               
217                                                   
218           To use this form of networking, you'    
219           networking daemon on the host.          
220                                                   
221           For more information, see               
222           <http://user-mode-linux.sourceforge.    
223           has examples of the UML command line    
224           networking.                             
225                                                   
226           NOTE: THIS TRANSPORT IS DEPRECATED A    
227           migrate to UML_NET_VECTOR.              
228                                                   
229           If unsure, say N.                       
230                                                   
231 config UML_NET_DAEMON_DEFAULT_SOCK                
232         string "Default socket for daemon tran    
233         default "/tmp/uml.ctl"                    
234         depends on UML_NET_DAEMON                 
235         help                                      
236           This option allows setting the defau    
237           transport, normally it defaults to /    
238                                                   
239 config UML_NET_VECTOR                             
240         bool "Vector I/O high performance netw    
241         depends on UML_NET                        
242         select MAY_HAVE_RUNTIME_DEPS              
243         help                                      
244           This User-Mode Linux network driver     
245           and receive functions. The host runn    
246           a linux kernel version above 3.0 and    
247           This driver provides tap, raw, gre a    
248           with up to 4 times higher network th    
249           drivers.                                
250                                                   
251 config UML_NET_VDE                                
252         bool "VDE transport (obsolete)"           
253         depends on UML_NET                        
254         depends on !MODVERSIONS                   
255         select MAY_HAVE_RUNTIME_DEPS              
256         help                                      
257           This User-Mode Linux network transpo    
258           UMLs on a single host to communicate    
259           with the rest of the world using Vir    
260           an improved fork of uml_switch.         
261                                                   
262           You must have libvdeplug installed i    
263           transport into UML.                     
264                                                   
265           To use this form of networking, you     
266           on the host.                            
267                                                   
268           For more information, see <http://wi    
269           That site has a good overview of wha    
270           of the UML command line to use to en    
271                                                   
272           NOTE: THIS TRANSPORT IS DEPRECATED A    
273           migrate to UML_NET_VECTOR.              
274                                                   
275           If unsure, say N.                       
276                                                   
277 config UML_NET_MCAST                              
278         bool "Multicast transport (obsolete)"     
279         depends on UML_NET                        
280         help                                      
281           This Multicast User-Mode Linux netwo    
282           UMLs (even ones running on different    
283           each other over a virtual ethernet n    
284           at least one UML with one of the oth    
285           bridge if any of them need to be abl    
286           other IP machines.                      
287                                                   
288           To use this, your host kernel(s) mus    
289                                                   
290           For more information, see               
291           <http://user-mode-linux.sourceforge.    
292           has examples of the UML command line    
293           networking, and notes about the secu    
294                                                   
295           NOTE: THIS TRANSPORT IS DEPRECATED A    
296           migrate to UML_NET_VECTOR.              
297                                                   
298           If unsure, say N.                       
299                                                   
300 config UML_NET_SLIRP                              
301         bool "SLiRP transport (obsolete)"         
302         depends on UML_NET                        
303         help                                      
304           The SLiRP User-Mode Linux network tr    
305           to network by invoking a program tha    
306           packets.  This is commonly (but not     
307           known as SLiRP, a program that can r    
308           he host on which it is run.  Only IP    
309           unlike other network transports that    
310           frames.  In general, slirp allows th    
311           to the outside world that the host u    
312           other transports, SLiRP works withou    
313           privileges, setuid binaries, or SLIP    
314           also means not every type of connect    
315           situations can be accommodated with     
316           commands that can be passed along as    
317           setup string.  The effect of this tr    
318           that of a host behind a firewall tha    
319           connections passing through it (but     
320                                                   
321           NOTE: THIS TRANSPORT IS DEPRECATED A    
322           migrate to UML_NET_VECTOR.              
323                                                   
324           If unsure, say N.                       
325                                                   
326           Startup example: "eth0=slirp,FE:FD:0    
327                                                   
328 endmenu                                           
329                                                   
330 config VIRTIO_UML                                 
331         bool "UML driver for virtio devices"      
332         select VIRTIO                             
333         help                                      
334           This driver provides support for vir    
335           drivers over vhost-user sockets.        
336                                                   
337 config UML_RTC                                    
338         bool "UML RTC driver"                     
339         depends on RTC_CLASS                      
340         # there's no use in this if PM_SLEEP i    
341         depends on PM_SLEEP                       
342         help                                      
343           When PM_SLEEP is configured, it may     
344           rtcwake, especially in time-travel m    
345           by providing a fake RTC clock that c    
346           time.                                   
347                                                   
348 config UML_PCI_OVER_VIRTIO                        
349         bool "Enable PCI over VIRTIO device si    
350         # in theory, just VIRTIO is enough, bu    
351         depends on VIRTIO_UML                     
352         select FORCE_PCI                          
353         select UML_IOMEM_EMULATION                
354         select UML_DMA_EMULATION                  
355         select PCI_MSI                            
356         select PCI_LOCKLESS_CONFIG                
357                                                   
358 config UML_PCI_OVER_VIRTIO_DEVICE_ID              
359         int "set the virtio device ID for PCI     
360         default -1                                
361         depends on UML_PCI_OVER_VIRTIO            
362         help                                      
363           There's no official device ID assign    
364           wish to use for experimentation here    
365           not valid and will cause the driver     
                                                      

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