2007-10-22 05:03:36 +04:00
|
|
|
# Virtio always gets selected by whoever wants it.
|
|
|
|
config VIRTIO
|
2008-02-05 07:50:05 +03:00
|
|
|
tristate
|
2007-10-22 05:03:40 +04:00
|
|
|
|
|
|
|
# Similarly the virtio ring implementation.
|
|
|
|
config VIRTIO_RING
|
2008-02-05 07:50:05 +03:00
|
|
|
tristate
|
2007-10-22 05:03:40 +04:00
|
|
|
depends on VIRTIO
|
2007-11-13 06:30:26 +03:00
|
|
|
|
2011-07-05 18:06:14 +04:00
|
|
|
menu "Virtio drivers"
|
|
|
|
|
2007-11-13 06:30:26 +03:00
|
|
|
config VIRTIO_PCI
|
|
|
|
tristate "PCI driver for virtio devices (EXPERIMENTAL)"
|
|
|
|
depends on PCI && EXPERIMENTAL
|
|
|
|
select VIRTIO
|
|
|
|
select VIRTIO_RING
|
|
|
|
---help---
|
|
|
|
This drivers provides support for virtio based paravirtual device
|
|
|
|
drivers over PCI. This requires that your VMM has appropriate PCI
|
|
|
|
virtio backends. Most QEMU based VMMs should support these devices
|
|
|
|
(like KVM or Xen).
|
|
|
|
|
|
|
|
Currently, the ABI is not considered stable so there is no guarantee
|
|
|
|
that this version of the driver will work with your VMM.
|
|
|
|
|
|
|
|
If unsure, say M.
|
|
|
|
|
2008-02-05 07:50:12 +03:00
|
|
|
config VIRTIO_BALLOON
|
|
|
|
tristate "Virtio balloon driver (EXPERIMENTAL)"
|
2012-09-28 09:35:14 +04:00
|
|
|
depends on EXPERIMENTAL && VIRTIO
|
2008-02-05 07:50:12 +03:00
|
|
|
---help---
|
|
|
|
This driver supports increasing and decreasing the amount
|
|
|
|
of memory within a KVM guest.
|
|
|
|
|
|
|
|
If unsure, say M.
|
|
|
|
|
2011-10-24 17:07:03 +04:00
|
|
|
config VIRTIO_MMIO
|
|
|
|
tristate "Platform bus driver for memory mapped virtio devices (EXPERIMENTAL)"
|
2011-11-15 13:13:24 +04:00
|
|
|
depends on HAS_IOMEM && EXPERIMENTAL
|
2011-10-24 17:07:03 +04:00
|
|
|
select VIRTIO
|
|
|
|
select VIRTIO_RING
|
|
|
|
---help---
|
|
|
|
This drivers provides support for memory mapped virtio
|
|
|
|
platform device driver.
|
|
|
|
|
|
|
|
If unsure, say N.
|
|
|
|
|
2012-05-09 21:30:16 +04:00
|
|
|
config VIRTIO_MMIO_CMDLINE_DEVICES
|
|
|
|
bool "Memory mapped virtio devices parameter parsing"
|
|
|
|
depends on VIRTIO_MMIO
|
|
|
|
---help---
|
|
|
|
Allow virtio-mmio devices instantiation via the kernel command line
|
|
|
|
or module parameters. Be aware that using incorrect parameters (base
|
|
|
|
address in particular) can crash your system - you have been warned.
|
|
|
|
See Documentation/kernel-parameters.txt for details.
|
|
|
|
|
|
|
|
If unsure, say 'N'.
|
|
|
|
|
2011-07-05 18:06:14 +04:00
|
|
|
endmenu
|