Skip to content

Commit

Permalink
virtio: PCI device
Browse files Browse the repository at this point in the history
This is a PCI device that implements a transport for virtio.  It allows virtio
devices to be used by QEMU based VMMs like KVM or Xen.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
  • Loading branch information
Anthony Liguori authored and Rusty Russell committed Feb 4, 2008
1 parent d50ed90 commit 3343660
Show file tree
Hide file tree
Showing 4 changed files with 513 additions and 0 deletions.
17 changes: 17 additions & 0 deletions drivers/virtio/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,20 @@ config VIRTIO
config VIRTIO_RING
tristate
depends on VIRTIO

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.

1 change: 1 addition & 0 deletions drivers/virtio/Makefile
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
obj-$(CONFIG_VIRTIO) += virtio.o
obj-$(CONFIG_VIRTIO_RING) += virtio_ring.o
obj-$(CONFIG_VIRTIO_PCI) += virtio_pci.o
Loading

0 comments on commit 3343660

Please sign in to comment.