Skip to main content

Module common

Module common 

Source
Expand description

Common VirtIO infrastructure

Provides virtqueue management and device initialization logic shared across all VirtIO drivers.

Reference: VirtIO spec v1.2, Section 2 (Basic Facilities of a Virtio Device) https://docs.oasis-open.org/virtio/virtio/v1.2/os/virtio-v1.2-os.html#_basic-facilities-of-a-virtio-device

Modules§

features
VirtIO device features

Structs§

VirtioDevice
VirtIO device base
VirtqAvail
Available ring structure (device -> driver notifications)
VirtqUsed
Used ring structure (driver -> device notifications)
VirtqUsedElem
Used ring element
Virtqueue
A VirtIO virtqueue