// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.

//! Core virtio device infrastructure

#![expect(missing_docs)]

mod common;
pub mod device;
pub mod queue;
pub mod resolve;
pub mod resolver;
pub mod spec;
mod tests;
pub mod transport;

pub use common::*;
pub use device::{VirtioDeviceAdapter, VirtioDeviceV2};
pub use transport::*;

pub const QUEUE_MAX_SIZE: u16 = 0x40; // TODO: make queue size configurable
