#[path = "arch/arch.rs"]
pub mod arch;
#[path = "blk/blk.rs"]
pub mod blk;
#[path = "board/board.rs"]
pub mod board;
#[path = "device/device.rs"]
pub mod device;
pub mod errors;
#[path = "firmware/firmware.rs"]
pub mod firmware;
#[path = "fuse/fuse.rs"]
pub mod fuse;
#[path = "hv/hv.rs"]
pub mod hv;
#[path = "loader/loader.rs"]
pub mod loader;
#[path = "mem/mem.rs"]
pub mod mem;
#[path = "pci/pci.rs"]
pub mod pci;
#[path = "sync/sync.rs"]
pub mod sync;
#[path = "sys/sys.rs"]
pub mod sys;
#[path = "utils/utils.rs"]
pub mod utils;
#[cfg(target_os = "linux")]
#[path = "vfio/vfio.rs"]
pub mod vfio;
#[path = "virtio/virtio.rs"]
pub mod virtio;
#[path = "vm/vm.rs"]
pub mod vm;
#[cfg(test)]
#[ctor::ctor]
fn global_setup() {
flexi_logger::init();
}