1ec3d41c4SRusty Russellconfig VIRTIO 2c6fd4701SRusty Russell tristate 3387daf17SRusty Russell ---help--- 4387daf17SRusty Russell This option is selected by any driver which implements the virtio 5387daf17SRusty Russell bus, such as CONFIG_VIRTIO_PCI, CONFIG_VIRTIO_MMIO, CONFIG_LGUEST, 6387daf17SRusty Russell CONFIG_RPMSG or CONFIG_S390_GUEST. 70a8a69ddSRusty Russell 8e7254219SOhad Ben-Cohenmenu "Virtio drivers" 9e7254219SOhad Ben-Cohen 103343660dSAnthony Liguoriconfig VIRTIO_PCI 11d72c5a8cSKees Cook tristate "PCI driver for virtio devices" 12d72c5a8cSKees Cook depends on PCI 133343660dSAnthony Liguori select VIRTIO 143343660dSAnthony Liguori ---help--- 15*b2a6d51dSMichael S. Tsirkin This driver provides support for virtio based paravirtual device 163343660dSAnthony Liguori drivers over PCI. This requires that your VMM has appropriate PCI 173343660dSAnthony Liguori virtio backends. Most QEMU based VMMs should support these devices 183343660dSAnthony Liguori (like KVM or Xen). 193343660dSAnthony Liguori 203343660dSAnthony Liguori Currently, the ABI is not considered stable so there is no guarantee 213343660dSAnthony Liguori that this version of the driver will work with your VMM. 223343660dSAnthony Liguori 233343660dSAnthony Liguori If unsure, say M. 243343660dSAnthony Liguori 256b35e407SRusty Russellconfig VIRTIO_BALLOON 267a23eb28SRusty Russell tristate "Virtio balloon driver" 277a23eb28SRusty Russell depends on VIRTIO 2809316c09SKonstantin Khlebnikov select MEMORY_BALLOON 296b35e407SRusty Russell ---help--- 306b35e407SRusty Russell This driver supports increasing and decreasing the amount 316b35e407SRusty Russell of memory within a KVM guest. 326b35e407SRusty Russell 336b35e407SRusty Russell If unsure, say M. 346b35e407SRusty Russell 35edfd52e6SPawel Moll config VIRTIO_MMIO 36d72c5a8cSKees Cook tristate "Platform bus driver for memory mapped virtio devices" 37d72c5a8cSKees Cook depends on HAS_IOMEM 38edfd52e6SPawel Moll select VIRTIO 39edfd52e6SPawel Moll ---help--- 40edfd52e6SPawel Moll This drivers provides support for memory mapped virtio 41edfd52e6SPawel Moll platform device driver. 42edfd52e6SPawel Moll 43edfd52e6SPawel Moll If unsure, say N. 44edfd52e6SPawel Moll 4581a054ceSPawel Mollconfig VIRTIO_MMIO_CMDLINE_DEVICES 4681a054ceSPawel Moll bool "Memory mapped virtio devices parameter parsing" 4781a054ceSPawel Moll depends on VIRTIO_MMIO 4881a054ceSPawel Moll ---help--- 4981a054ceSPawel Moll Allow virtio-mmio devices instantiation via the kernel command line 5081a054ceSPawel Moll or module parameters. Be aware that using incorrect parameters (base 5181a054ceSPawel Moll address in particular) can crash your system - you have been warned. 5281a054ceSPawel Moll See Documentation/kernel-parameters.txt for details. 5381a054ceSPawel Moll 5481a054ceSPawel Moll If unsure, say 'N'. 5581a054ceSPawel Moll 56e7254219SOhad Ben-Cohenendmenu 57