Deleted Added
full compact
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 .