Project

General

Profile

Feature #11329

Updated by Joshua M. Clulow almost 1 year ago

We have two drivers for "Virtual I/O Device (VIRTIO)":https://docs.oasis-open.org/virtio/virtio/v1.1/virtio-v1.1.html (VIRTIO)":https://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/virtio-v1.1-csprd01.html virtual devices today: @vioblk@, for Virtio block devices; and @vioif@, for Virtio network devices. Before finalising a third driver (the upcoming @vioscsi@ for Virtio SCSI storage) I decided to do some cleanup of our existing Virtio drivers. At the core of this is a new base Virtio framework which provides support for features we don't currently have; e.g., the use of both indirect _and_ direct descriptor virtqueues.

Back