18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_cimenu "UML Character Devices" 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ciconfig STDERR_CONSOLE 68c2ecf20Sopenharmony_ci bool "stderr console" 78c2ecf20Sopenharmony_ci default y 88c2ecf20Sopenharmony_ci help 98c2ecf20Sopenharmony_ci console driver which dumps all printk messages to stderr. 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciconfig SSL 128c2ecf20Sopenharmony_ci bool "Virtual serial line" 138c2ecf20Sopenharmony_ci help 148c2ecf20Sopenharmony_ci The User-Mode Linux environment allows you to create virtual serial 158c2ecf20Sopenharmony_ci lines on the UML that are usually made to show up on the host as 168c2ecf20Sopenharmony_ci ttys or ptys. 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci See <http://user-mode-linux.sourceforge.net/old/input.html> for more 198c2ecf20Sopenharmony_ci information and command line examples of how to use this facility. 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ci Unless you have a specific reason for disabling this, say Y. 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ciconfig NULL_CHAN 248c2ecf20Sopenharmony_ci bool "null channel support" 258c2ecf20Sopenharmony_ci help 268c2ecf20Sopenharmony_ci This option enables support for attaching UML consoles and serial 278c2ecf20Sopenharmony_ci lines to a device similar to /dev/null. Data written to it disappears 288c2ecf20Sopenharmony_ci and there is never any data to be read. 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ciconfig PORT_CHAN 318c2ecf20Sopenharmony_ci bool "port channel support" 328c2ecf20Sopenharmony_ci help 338c2ecf20Sopenharmony_ci This option enables support for attaching UML consoles and serial 348c2ecf20Sopenharmony_ci lines to host portals. They may be accessed with 'telnet <host> 358c2ecf20Sopenharmony_ci <port number>'. Any number of consoles and serial lines may be 368c2ecf20Sopenharmony_ci attached to a single portal, although what UML device you get when 378c2ecf20Sopenharmony_ci you telnet to that portal will be unpredictable. 388c2ecf20Sopenharmony_ci It is safe to say 'Y' here. 398c2ecf20Sopenharmony_ci 408c2ecf20Sopenharmony_ciconfig PTY_CHAN 418c2ecf20Sopenharmony_ci bool "pty channel support" 428c2ecf20Sopenharmony_ci help 438c2ecf20Sopenharmony_ci This option enables support for attaching UML consoles and serial 448c2ecf20Sopenharmony_ci lines to host pseudo-terminals. Access to both traditional 458c2ecf20Sopenharmony_ci pseudo-terminals (/dev/pty*) and pts pseudo-terminals are controlled 468c2ecf20Sopenharmony_ci with this option. The assignment of UML devices to host devices 478c2ecf20Sopenharmony_ci will be announced in the kernel message log. 488c2ecf20Sopenharmony_ci It is safe to say 'Y' here. 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ciconfig TTY_CHAN 518c2ecf20Sopenharmony_ci bool "tty channel support" 528c2ecf20Sopenharmony_ci help 538c2ecf20Sopenharmony_ci This option enables support for attaching UML consoles and serial 548c2ecf20Sopenharmony_ci lines to host terminals. Access to both virtual consoles 558c2ecf20Sopenharmony_ci (/dev/tty*) and the slave side of pseudo-terminals (/dev/ttyp* and 568c2ecf20Sopenharmony_ci /dev/pts/*) are controlled by this option. 578c2ecf20Sopenharmony_ci It is safe to say 'Y' here. 588c2ecf20Sopenharmony_ci 598c2ecf20Sopenharmony_ciconfig XTERM_CHAN 608c2ecf20Sopenharmony_ci bool "xterm channel support" 618c2ecf20Sopenharmony_ci help 628c2ecf20Sopenharmony_ci This option enables support for attaching UML consoles and serial 638c2ecf20Sopenharmony_ci lines to xterms. Each UML device so assigned will be brought up in 648c2ecf20Sopenharmony_ci its own xterm. 658c2ecf20Sopenharmony_ci It is safe to say 'Y' here. 668c2ecf20Sopenharmony_ci 678c2ecf20Sopenharmony_ciconfig NOCONFIG_CHAN 688c2ecf20Sopenharmony_ci bool 698c2ecf20Sopenharmony_ci default !(XTERM_CHAN && TTY_CHAN && PTY_CHAN && PORT_CHAN && NULL_CHAN) 708c2ecf20Sopenharmony_ci 718c2ecf20Sopenharmony_ciconfig CON_ZERO_CHAN 728c2ecf20Sopenharmony_ci string "Default main console channel initialization" 738c2ecf20Sopenharmony_ci default "fd:0,fd:1" 748c2ecf20Sopenharmony_ci help 758c2ecf20Sopenharmony_ci This is the string describing the channel to which the main console 768c2ecf20Sopenharmony_ci will be attached by default. This value can be overridden from the 778c2ecf20Sopenharmony_ci command line. The default value is "fd:0,fd:1", which attaches the 788c2ecf20Sopenharmony_ci main console to stdin and stdout. 798c2ecf20Sopenharmony_ci It is safe to leave this unchanged. 808c2ecf20Sopenharmony_ci 818c2ecf20Sopenharmony_ciconfig CON_CHAN 828c2ecf20Sopenharmony_ci string "Default console channel initialization" 838c2ecf20Sopenharmony_ci default "xterm" 848c2ecf20Sopenharmony_ci help 858c2ecf20Sopenharmony_ci This is the string describing the channel to which all consoles 868c2ecf20Sopenharmony_ci except the main console will be attached by default. This value can 878c2ecf20Sopenharmony_ci be overridden from the command line. The default value is "xterm", 888c2ecf20Sopenharmony_ci which brings them up in xterms. 898c2ecf20Sopenharmony_ci It is safe to leave this unchanged, although you may wish to change 908c2ecf20Sopenharmony_ci this if you expect the UML that you build to be run in environments 918c2ecf20Sopenharmony_ci which don't have X or xterm available. 928c2ecf20Sopenharmony_ci 938c2ecf20Sopenharmony_ciconfig SSL_CHAN 948c2ecf20Sopenharmony_ci string "Default serial line channel initialization" 958c2ecf20Sopenharmony_ci default "pty" 968c2ecf20Sopenharmony_ci help 978c2ecf20Sopenharmony_ci This is the string describing the channel to which the serial lines 988c2ecf20Sopenharmony_ci will be attached by default. This value can be overridden from the 998c2ecf20Sopenharmony_ci command line. The default value is "pty", which attaches them to 1008c2ecf20Sopenharmony_ci traditional pseudo-terminals. 1018c2ecf20Sopenharmony_ci It is safe to leave this unchanged, although you may wish to change 1028c2ecf20Sopenharmony_ci this if you expect the UML that you build to be run in environments 1038c2ecf20Sopenharmony_ci which don't have a set of /dev/pty* devices. 1048c2ecf20Sopenharmony_ci 1058c2ecf20Sopenharmony_ciconfig UML_SOUND 1068c2ecf20Sopenharmony_ci tristate "Sound support" 1078c2ecf20Sopenharmony_ci depends on SOUND 1088c2ecf20Sopenharmony_ci select SOUND_OSS_CORE 1098c2ecf20Sopenharmony_ci help 1108c2ecf20Sopenharmony_ci This option enables UML sound support. If enabled, it will pull in 1118c2ecf20Sopenharmony_ci the UML hostaudio relay, which acts as a intermediary 1128c2ecf20Sopenharmony_ci between the host's dsp and mixer devices and the UML sound system. 1138c2ecf20Sopenharmony_ci It is safe to say 'Y' here. 1148c2ecf20Sopenharmony_ci 1158c2ecf20Sopenharmony_ciendmenu 1168c2ecf20Sopenharmony_ci 1178c2ecf20Sopenharmony_cimenu "UML Network Devices" 1188c2ecf20Sopenharmony_ci depends on NET 1198c2ecf20Sopenharmony_ci 1208c2ecf20Sopenharmony_ci# UML virtual driver 1218c2ecf20Sopenharmony_ciconfig UML_NET 1228c2ecf20Sopenharmony_ci bool "Virtual network device" 1238c2ecf20Sopenharmony_ci help 1248c2ecf20Sopenharmony_ci While the User-Mode port cannot directly talk to any physical 1258c2ecf20Sopenharmony_ci hardware devices, this choice and the following transport options 1268c2ecf20Sopenharmony_ci provide one or more virtual network devices through which the UML 1278c2ecf20Sopenharmony_ci kernels can talk to each other, the host, and with the host's help, 1288c2ecf20Sopenharmony_ci machines on the outside world. 1298c2ecf20Sopenharmony_ci 1308c2ecf20Sopenharmony_ci For more information, including explanations of the networking and 1318c2ecf20Sopenharmony_ci sample configurations, see 1328c2ecf20Sopenharmony_ci <http://user-mode-linux.sourceforge.net/old/networking.html>. 1338c2ecf20Sopenharmony_ci 1348c2ecf20Sopenharmony_ci If you'd like to be able to enable networking in the User-Mode 1358c2ecf20Sopenharmony_ci linux environment, say Y; otherwise say N. Note that you must 1368c2ecf20Sopenharmony_ci enable at least one of the following transport options to actually 1378c2ecf20Sopenharmony_ci make use of UML networking. 1388c2ecf20Sopenharmony_ci 1398c2ecf20Sopenharmony_ciconfig UML_NET_ETHERTAP 1408c2ecf20Sopenharmony_ci bool "Ethertap transport (obsolete)" 1418c2ecf20Sopenharmony_ci depends on UML_NET 1428c2ecf20Sopenharmony_ci help 1438c2ecf20Sopenharmony_ci The Ethertap User-Mode Linux network transport allows a single 1448c2ecf20Sopenharmony_ci running UML to exchange packets with its host over one of the 1458c2ecf20Sopenharmony_ci host's Ethertap devices, such as /dev/tap0. Additional running 1468c2ecf20Sopenharmony_ci UMLs can use additional Ethertap devices, one per running UML. 1478c2ecf20Sopenharmony_ci While the UML believes it's on a (multi-device, broadcast) virtual 1488c2ecf20Sopenharmony_ci Ethernet network, it's in fact communicating over a point-to-point 1498c2ecf20Sopenharmony_ci link with the host. 1508c2ecf20Sopenharmony_ci 1518c2ecf20Sopenharmony_ci To use this, your host kernel must have support for Ethertap 1528c2ecf20Sopenharmony_ci devices. Also, if your host kernel is 2.4.x, it must have 1538c2ecf20Sopenharmony_ci CONFIG_NETLINK_DEV configured as Y or M. 1548c2ecf20Sopenharmony_ci 1558c2ecf20Sopenharmony_ci For more information, see 1568c2ecf20Sopenharmony_ci <http://user-mode-linux.sourceforge.net/old/networking.html> That site 1578c2ecf20Sopenharmony_ci has examples of the UML command line to use to enable Ethertap 1588c2ecf20Sopenharmony_ci networking. 1598c2ecf20Sopenharmony_ci 1608c2ecf20Sopenharmony_ci NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please 1618c2ecf20Sopenharmony_ci migrate to UML_NET_VECTOR. 1628c2ecf20Sopenharmony_ci 1638c2ecf20Sopenharmony_ci If unsure, say N. 1648c2ecf20Sopenharmony_ci 1658c2ecf20Sopenharmony_ciconfig UML_NET_TUNTAP 1668c2ecf20Sopenharmony_ci bool "TUN/TAP transport (obsolete)" 1678c2ecf20Sopenharmony_ci depends on UML_NET 1688c2ecf20Sopenharmony_ci help 1698c2ecf20Sopenharmony_ci The UML TUN/TAP network transport allows a UML instance to exchange 1708c2ecf20Sopenharmony_ci packets with the host over a TUN/TAP device. This option will only 1718c2ecf20Sopenharmony_ci work with a 2.4 host, unless you've applied the TUN/TAP patch to 1728c2ecf20Sopenharmony_ci your 2.2 host kernel. 1738c2ecf20Sopenharmony_ci 1748c2ecf20Sopenharmony_ci To use this transport, your host kernel must have support for TUN/TAP 1758c2ecf20Sopenharmony_ci devices, either built-in or as a module. 1768c2ecf20Sopenharmony_ci 1778c2ecf20Sopenharmony_ci NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please 1788c2ecf20Sopenharmony_ci migrate to UML_NET_VECTOR. 1798c2ecf20Sopenharmony_ci 1808c2ecf20Sopenharmony_ci If unsure, say N. 1818c2ecf20Sopenharmony_ci 1828c2ecf20Sopenharmony_ciconfig UML_NET_SLIP 1838c2ecf20Sopenharmony_ci bool "SLIP transport (obsolete)" 1848c2ecf20Sopenharmony_ci depends on UML_NET 1858c2ecf20Sopenharmony_ci help 1868c2ecf20Sopenharmony_ci The slip User-Mode Linux network transport allows a running UML to 1878c2ecf20Sopenharmony_ci network with its host over a point-to-point link. Unlike Ethertap, 1888c2ecf20Sopenharmony_ci which can carry any Ethernet frame (and hence even non-IP packets), 1898c2ecf20Sopenharmony_ci the slip transport can only carry IP packets. 1908c2ecf20Sopenharmony_ci 1918c2ecf20Sopenharmony_ci To use this, your host must support slip devices. 1928c2ecf20Sopenharmony_ci 1938c2ecf20Sopenharmony_ci For more information, see 1948c2ecf20Sopenharmony_ci <http://user-mode-linux.sourceforge.net/old/networking.html>. 1958c2ecf20Sopenharmony_ci has examples of the UML command line to use to enable slip 1968c2ecf20Sopenharmony_ci networking, and details of a few quirks with it. 1978c2ecf20Sopenharmony_ci 1988c2ecf20Sopenharmony_ci NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please 1998c2ecf20Sopenharmony_ci migrate to UML_NET_VECTOR. 2008c2ecf20Sopenharmony_ci 2018c2ecf20Sopenharmony_ci If unsure, say N. 2028c2ecf20Sopenharmony_ci 2038c2ecf20Sopenharmony_ciconfig UML_NET_DAEMON 2048c2ecf20Sopenharmony_ci bool "Daemon transport (obsolete)" 2058c2ecf20Sopenharmony_ci depends on UML_NET 2068c2ecf20Sopenharmony_ci help 2078c2ecf20Sopenharmony_ci This User-Mode Linux network transport allows one or more running 2088c2ecf20Sopenharmony_ci UMLs on a single host to communicate with each other, but not to 2098c2ecf20Sopenharmony_ci the host. 2108c2ecf20Sopenharmony_ci 2118c2ecf20Sopenharmony_ci To use this form of networking, you'll need to run the UML 2128c2ecf20Sopenharmony_ci networking daemon on the host. 2138c2ecf20Sopenharmony_ci 2148c2ecf20Sopenharmony_ci For more information, see 2158c2ecf20Sopenharmony_ci <http://user-mode-linux.sourceforge.net/old/networking.html> That site 2168c2ecf20Sopenharmony_ci has examples of the UML command line to use to enable Daemon 2178c2ecf20Sopenharmony_ci networking. 2188c2ecf20Sopenharmony_ci 2198c2ecf20Sopenharmony_ci NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please 2208c2ecf20Sopenharmony_ci migrate to UML_NET_VECTOR. 2218c2ecf20Sopenharmony_ci 2228c2ecf20Sopenharmony_ci If unsure, say N. 2238c2ecf20Sopenharmony_ci 2248c2ecf20Sopenharmony_ciconfig UML_NET_VECTOR 2258c2ecf20Sopenharmony_ci bool "Vector I/O high performance network devices" 2268c2ecf20Sopenharmony_ci depends on UML_NET 2278c2ecf20Sopenharmony_ci select MAY_HAVE_RUNTIME_DEPS 2288c2ecf20Sopenharmony_ci help 2298c2ecf20Sopenharmony_ci This User-Mode Linux network driver uses multi-message send 2308c2ecf20Sopenharmony_ci and receive functions. The host running the UML guest must have 2318c2ecf20Sopenharmony_ci a linux kernel version above 3.0 and a libc version > 2.13. 2328c2ecf20Sopenharmony_ci This driver provides tap, raw, gre and l2tpv3 network transports 2338c2ecf20Sopenharmony_ci with up to 4 times higher network throughput than the UML network 2348c2ecf20Sopenharmony_ci drivers. 2358c2ecf20Sopenharmony_ci 2368c2ecf20Sopenharmony_ciconfig UML_NET_VDE 2378c2ecf20Sopenharmony_ci bool "VDE transport (obsolete)" 2388c2ecf20Sopenharmony_ci depends on UML_NET 2398c2ecf20Sopenharmony_ci select MAY_HAVE_RUNTIME_DEPS 2408c2ecf20Sopenharmony_ci help 2418c2ecf20Sopenharmony_ci This User-Mode Linux network transport allows one or more running 2428c2ecf20Sopenharmony_ci UMLs on a single host to communicate with each other and also 2438c2ecf20Sopenharmony_ci with the rest of the world using Virtual Distributed Ethernet, 2448c2ecf20Sopenharmony_ci an improved fork of uml_switch. 2458c2ecf20Sopenharmony_ci 2468c2ecf20Sopenharmony_ci You must have libvdeplug installed in order to build the vde 2478c2ecf20Sopenharmony_ci transport into UML. 2488c2ecf20Sopenharmony_ci 2498c2ecf20Sopenharmony_ci To use this form of networking, you will need to run vde_switch 2508c2ecf20Sopenharmony_ci on the host. 2518c2ecf20Sopenharmony_ci 2528c2ecf20Sopenharmony_ci For more information, see <http://wiki.virtualsquare.org/> 2538c2ecf20Sopenharmony_ci That site has a good overview of what VDE is and also examples 2548c2ecf20Sopenharmony_ci of the UML command line to use to enable VDE networking. 2558c2ecf20Sopenharmony_ci 2568c2ecf20Sopenharmony_ci NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please 2578c2ecf20Sopenharmony_ci migrate to UML_NET_VECTOR. 2588c2ecf20Sopenharmony_ci 2598c2ecf20Sopenharmony_ci If unsure, say N. 2608c2ecf20Sopenharmony_ci 2618c2ecf20Sopenharmony_ciconfig UML_NET_MCAST 2628c2ecf20Sopenharmony_ci bool "Multicast transport (obsolete)" 2638c2ecf20Sopenharmony_ci depends on UML_NET 2648c2ecf20Sopenharmony_ci help 2658c2ecf20Sopenharmony_ci This Multicast User-Mode Linux network transport allows multiple 2668c2ecf20Sopenharmony_ci UMLs (even ones running on different host machines!) to talk to 2678c2ecf20Sopenharmony_ci each other over a virtual ethernet network. However, it requires 2688c2ecf20Sopenharmony_ci at least one UML with one of the other transports to act as a 2698c2ecf20Sopenharmony_ci bridge if any of them need to be able to talk to their hosts or any 2708c2ecf20Sopenharmony_ci other IP machines. 2718c2ecf20Sopenharmony_ci 2728c2ecf20Sopenharmony_ci To use this, your host kernel(s) must support IP Multicasting. 2738c2ecf20Sopenharmony_ci 2748c2ecf20Sopenharmony_ci For more information, see 2758c2ecf20Sopenharmony_ci <http://user-mode-linux.sourceforge.net/old/networking.html> That site 2768c2ecf20Sopenharmony_ci has examples of the UML command line to use to enable Multicast 2778c2ecf20Sopenharmony_ci networking, and notes about the security of this approach. 2788c2ecf20Sopenharmony_ci 2798c2ecf20Sopenharmony_ci NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please 2808c2ecf20Sopenharmony_ci migrate to UML_NET_VECTOR. 2818c2ecf20Sopenharmony_ci 2828c2ecf20Sopenharmony_ci If unsure, say N. 2838c2ecf20Sopenharmony_ci 2848c2ecf20Sopenharmony_ciconfig UML_NET_PCAP 2858c2ecf20Sopenharmony_ci bool "pcap transport (obsolete)" 2868c2ecf20Sopenharmony_ci depends on UML_NET 2878c2ecf20Sopenharmony_ci select MAY_HAVE_RUNTIME_DEPS 2888c2ecf20Sopenharmony_ci help 2898c2ecf20Sopenharmony_ci The pcap transport makes a pcap packet stream on the host look 2908c2ecf20Sopenharmony_ci like an ethernet device inside UML. This is useful for making 2918c2ecf20Sopenharmony_ci UML act as a network monitor for the host. You must have libcap 2928c2ecf20Sopenharmony_ci installed in order to build the pcap transport into UML. 2938c2ecf20Sopenharmony_ci 2948c2ecf20Sopenharmony_ci For more information, see 2958c2ecf20Sopenharmony_ci <http://user-mode-linux.sourceforge.net/old/networking.html> That site 2968c2ecf20Sopenharmony_ci has examples of the UML command line to use to enable this option. 2978c2ecf20Sopenharmony_ci 2988c2ecf20Sopenharmony_ci NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please 2998c2ecf20Sopenharmony_ci migrate to UML_NET_VECTOR. 3008c2ecf20Sopenharmony_ci 3018c2ecf20Sopenharmony_ci If unsure, say N. 3028c2ecf20Sopenharmony_ci 3038c2ecf20Sopenharmony_ciconfig UML_NET_SLIRP 3048c2ecf20Sopenharmony_ci bool "SLiRP transport (obsolete)" 3058c2ecf20Sopenharmony_ci depends on UML_NET 3068c2ecf20Sopenharmony_ci help 3078c2ecf20Sopenharmony_ci The SLiRP User-Mode Linux network transport allows a running UML 3088c2ecf20Sopenharmony_ci to network by invoking a program that can handle SLIP encapsulated 3098c2ecf20Sopenharmony_ci packets. This is commonly (but not limited to) the application 3108c2ecf20Sopenharmony_ci known as SLiRP, a program that can re-socket IP packets back onto 3118c2ecf20Sopenharmony_ci he host on which it is run. Only IP packets are supported, 3128c2ecf20Sopenharmony_ci unlike other network transports that can handle all Ethernet 3138c2ecf20Sopenharmony_ci frames. In general, slirp allows the UML the same IP connectivity 3148c2ecf20Sopenharmony_ci to the outside world that the host user is permitted, and unlike 3158c2ecf20Sopenharmony_ci other transports, SLiRP works without the need of root level 3168c2ecf20Sopenharmony_ci privleges, setuid binaries, or SLIP devices on the host. This 3178c2ecf20Sopenharmony_ci also means not every type of connection is possible, but most 3188c2ecf20Sopenharmony_ci situations can be accommodated with carefully crafted slirp 3198c2ecf20Sopenharmony_ci commands that can be passed along as part of the network device's 3208c2ecf20Sopenharmony_ci setup string. The effect of this transport on the UML is similar 3218c2ecf20Sopenharmony_ci that of a host behind a firewall that masquerades all network 3228c2ecf20Sopenharmony_ci connections passing through it (but is less secure). 3238c2ecf20Sopenharmony_ci 3248c2ecf20Sopenharmony_ci NOTE: THIS TRANSPORT IS DEPRECATED AND WILL BE REMOVED SOON!!! Please 3258c2ecf20Sopenharmony_ci migrate to UML_NET_VECTOR. 3268c2ecf20Sopenharmony_ci 3278c2ecf20Sopenharmony_ci If unsure, say N. 3288c2ecf20Sopenharmony_ci 3298c2ecf20Sopenharmony_ci Startup example: "eth0=slirp,FE:FD:01:02:03:04,/usr/local/bin/slirp" 3308c2ecf20Sopenharmony_ci 3318c2ecf20Sopenharmony_ciendmenu 3328c2ecf20Sopenharmony_ci 3338c2ecf20Sopenharmony_ciconfig VIRTIO_UML 3348c2ecf20Sopenharmony_ci bool "UML driver for virtio devices" 3358c2ecf20Sopenharmony_ci select VIRTIO 3368c2ecf20Sopenharmony_ci help 3378c2ecf20Sopenharmony_ci This driver provides support for virtio based paravirtual device 3388c2ecf20Sopenharmony_ci drivers over vhost-user sockets. 339