Crate axvirtio_common

Crate axvirtio_common 

Source
Expand description

§AxVirtIO Common Library

This crate provides common types, traits, and utilities for VirtIO device implementations. It includes memory management, queue handling, MMIO transport, and configuration structures that are shared across different VirtIO device types.

Re-exports§

pub use config::VirtioConfig;
pub use error::VirtioError;
pub use error::VirtioResult;
pub use queue::VirtioQueue;
pub use constants::*;

Modules§

config
Re-export commonly used modules VirtIO device configuration structures and utilities
constants
Common constants used across VirtIO implementations VirtIO Common Constants
error
Error types and result handling for VirtIO operations VirtIO Error Types
mmio
MMIO transport layer for VirtIO devices
queue
VirtIO queue management and operations

Enums§

VirtioDeviceID
VirtIO device types (simplified version)