morpheus_network::driver

Module virtio_blk

Source
Expand description

VirtIO block device driver.

Provides block I/O for ISO persistence via VirtIO-blk.

§Architecture

VirtIO-blk uses a single virtqueue for all I/O operations. Each request is a 3-descriptor chain:

  1. Request header (16 bytes): type, reserved, sector
  2. Data buffer: read/write data
  3. Status byte: completion status

§Reference

VirtIO Spec 1.2 §5.2, NETWORK_IMPL_GUIDE.md §6

Structs§

Enums§

Constants§

Functions§