xref: /illumos-gate/usr/src/man/man4d/virtio.4d (revision 3580e26c24814e4d892b1eae539b8761388f79f1)
1.\"
2.\" This file and its contents are supplied under the terms of the
3.\" Common Development and Distribution License ("CDDL"), version 1.0.
4.\" You may only use this file in accordance with the terms of version
5.\" 1.0 of the CDDL.
6.\"
7.\" A full copy of the text of the CDDL should have accompanied this
8.\" source.  A copy of the CDDL is also available via the Internet at
9.\" http://www.illumos.org/license/CDDL.
10.\"
11.\"
12.\" Copyright 2020 Oxide Computer Company
13.\"
14.Dd June 14, 2022
15.Dt VIRTIO 4D
16.Os
17.Sh NAME
18.Nm virtio
19.Nd virtio framework driver
20.Sh DESCRIPTION
21The
22.Nm
23driver provides a framework for other device drivers that implement
24specific types of virtio devices
25.Pq network, block, etc. .
26The driver takes care of feature negotiation, virtqueue management,
27used and available rings, interrupts, and more.
28The driver provides support for both direct and indirect descriptors
29inside of virtqueues.
30.Sh ARCHITECTURE
31The
32.Nm
33driver is only supported on
34.Sy x86 .
35.Sh FILES
36.Bl -tag -width Pa
37.It Pa /kernel/drv/amd64/virtio
38x86 device driver.
39.El
40.Sh SEE ALSO
41.Xr vioblk 4D ,
42.Xr vioif 4D ,
43.Xr vioscsi 4D
44.Rs
45.%T Virtual I/O Device (VIRTIO) Version 1.1
46.%D April, 2019
47.%U https://docs.oasis-open.org/virtio/virtio/v1.1/virtio-v1.1.html
48.Re
49