63 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0+
 | |
| #
 | |
| # Copyright (C) 2018, Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
 | |
| # Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com>
 | |
| #
 | |
| # VirtIO is a virtualization standard for network and disk device drivers
 | |
| # where just the guest's device driver "knows" it is running in a virtual
 | |
| # environment, and cooperates with the hypervisor. This enables guests to
 | |
| # get high performance network and disk operations, and gives most of the
 | |
| # performance benefits of paravirtualization. In the U-Boot case, the guest
 | |
| # is U-Boot itself, while the virtual environment are normally QEMU targets
 | |
| # like ARM, RISC-V and x86.
 | |
| #
 | |
| # See http://docs.oasis-open.org/virtio/virtio/v1.0/virtio-v1.0.pdf for
 | |
| # the VirtIO specification v1.0.
 | |
| 
 | |
| menu "VirtIO Drivers"
 | |
| 
 | |
| config VIRTIO
 | |
| 	bool
 | |
| 	help
 | |
| 	  This option is selected by any driver which implements the virtio
 | |
| 	  transport, such as CONFIG_VIRTIO_MMIO or CONFIG_VIRTIO_PCI.
 | |
| 
 | |
| config VIRTIO_MMIO
 | |
| 	bool "Platform bus driver for memory mapped virtio devices"
 | |
| 	select VIRTIO
 | |
| 	help
 | |
| 	  This driver provides support for memory mapped virtio
 | |
| 	  platform device driver.
 | |
| 
 | |
| config VIRTIO_PCI
 | |
| 	bool "PCI driver for virtio devices"
 | |
| 	depends on DM_PCI
 | |
| 	select VIRTIO
 | |
| 	help
 | |
| 	  This driver provides support for virtio based paravirtual device
 | |
| 	  drivers over PCI.
 | |
| 
 | |
| config VIRTIO_SANDBOX
 | |
| 	bool "Sandbox driver for virtio devices"
 | |
| 	depends on SANDBOX
 | |
| 	select VIRTIO
 | |
| 	help
 | |
| 	  This driver provides support for Sandbox implementation of virtio
 | |
| 	  transport driver which is used for testing purpose only.
 | |
| 
 | |
| config VIRTIO_NET
 | |
| 	bool "virtio net driver"
 | |
| 	depends on VIRTIO
 | |
| 	help
 | |
| 	  This is the virtual net driver for virtio. It can be used with
 | |
| 	  QEMU based targets.
 | |
| 
 | |
| config VIRTIO_BLK
 | |
| 	bool "virtio block driver"
 | |
| 	depends on VIRTIO
 | |
| 	help
 | |
| 	  This is the virtual block driver for virtio. It can be used with
 | |
| 	  QEMU based targets.
 | |
| 
 | |
| endmenu
 | 
