Expand description

VirtIO guest drivers.

Structs

Response of a VirtIOBlk request.
The device status field.
Both queues use the same virtio_input_event struct. type, code and value are filled according to the Linux input layer (evdev) interface.
MMIO Device Register Interface.
The virtio block device is a simple virtual block device (ie. disk).
Virtio console. Only one single port is allowed since ``alloc’’ is disabled. Emergency and cols/rows unimplemented.
A virtio based graphics adapter.
MMIO Device Register Interface, both legacy and modern.
Virtual human interface devices such as keyboards, mice and tablets.
The virtio network device is a virtual ethernet card.

Enums

Types of virtio devices.
The error type of VirtIO drivers.
An error encountered initialising a VirtIO MMIO transport.
The version of the VirtIO MMIO transport supported by a device.
Status of a VirtIOBlk request.

Traits

The interface which a particular hardware implementation must implement.
A VirtIO transport layer.

Type Definitions

A physical address as used for virtio.
The type returned by driver methods.
A virtual memory address in the address space of the program.