virtio.4 (241470) | virtio.4 (252707) |
---|---|
1.\" Copyright (c) 2011 Bryan Venteicher 2.\" All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 8 unchanged lines hidden (view full) --- 17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 23.\" SUCH DAMAGE. 24.\" | 1.\" Copyright (c) 2011 Bryan Venteicher 2.\" All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 8 unchanged lines hidden (view full) --- 17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 23.\" SUCH DAMAGE. 24.\" |
25.\" $FreeBSD: head/share/man/man4/virtio.4 241470 2012-10-11 23:41:18Z grehan $ | 25.\" $FreeBSD: head/share/man/man4/virtio.4 252707 2013-07-04 17:57:26Z bryanv $ |
26.\" 27.Dd January 22, 2012 28.Dt VIRTIO 4 29.Os 30.Sh NAME 31.Nm virtio 32.Nd VirtIO Device Support 33.Sh SYNOPSIS --- 14 unchanged lines hidden (view full) --- 48.Sh DESCRIPTION 49VirtIO is a specification for para-virtualized I/O in a virtual machine (VM). 50Traditionally, the hypervisor emulated real devices such as an Ethernet 51interface or disk controller to provide the VM with I/O. 52This emulation is often inefficient. 53.Pp 54VirtIO defines an interface for efficient I/O between the hypervisor and VM. 55The | 26.\" 27.Dd January 22, 2012 28.Dt VIRTIO 4 29.Os 30.Sh NAME 31.Nm virtio 32.Nd VirtIO Device Support 33.Sh SYNOPSIS --- 14 unchanged lines hidden (view full) --- 48.Sh DESCRIPTION 49VirtIO is a specification for para-virtualized I/O in a virtual machine (VM). 50Traditionally, the hypervisor emulated real devices such as an Ethernet 51interface or disk controller to provide the VM with I/O. 52This emulation is often inefficient. 53.Pp 54VirtIO defines an interface for efficient I/O between the hypervisor and VM. 55The |
56.Xr virtio 4 | 56.Nm |
57module provides a shared memory transport called a virtqueue. 58The | 57module provides a shared memory transport called a virtqueue. 58The |
59.Xr virtio_pci 4 | 59.Xr virtio_pci |
60device driver represents an emulated PCI device that the hypervisor makes 61available to the VM. 62This device provides the probing, configuration, and 63interrupt notifications needed to interact with the hypervisor. 64.Fx 65supports the following VirtIO devices: 66.Bl -hang -offset indent -width xxxxxxxx 67.It Nm Ethernet --- 21 unchanged lines hidden (view full) --- 89.Xr vtnet 4 90.Sh HISTORY 91Support for VirtIO first appeared in 92.Fx 9.0 . 93.Sh AUTHORS 94.An -nosplit 95.Fx 96support for VirtIO was first added by | 60device driver represents an emulated PCI device that the hypervisor makes 61available to the VM. 62This device provides the probing, configuration, and 63interrupt notifications needed to interact with the hypervisor. 64.Fx 65supports the following VirtIO devices: 66.Bl -hang -offset indent -width xxxxxxxx 67.It Nm Ethernet --- 21 unchanged lines hidden (view full) --- 89.Xr vtnet 4 90.Sh HISTORY 91Support for VirtIO first appeared in 92.Fx 9.0 . 93.Sh AUTHORS 94.An -nosplit 95.Fx 96support for VirtIO was first added by |
97.An Bryan Venteicher Aq bryanv@daemoninthecloset.org . | 97.An Bryan Venteicher Aq bryanv@FreeBSD.org . |