1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- # 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 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
- depends on BLK
- help
- This is the virtual block driver for virtio. It can be used with
- QEMU based targets.
- config VIRTIO_RNG
- bool "virtio rng driver"
- depends on DM_RNG
- depends on VIRTIO
- default y
- help
- This is the virtual random number generator driver. It can be used
- with QEMU based targets.
- endmenu
|