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