vm-linux 2.0.0

KVM backend for Hanzo VM
mod kvm;

mod bootloader;
mod configuration;
mod directory_sharing;
mod entropy;
mod error;
mod memory_balloon;
pub mod network;
mod serial;
mod socket;
mod storage;
pub mod terminal;
mod vm;

pub use bootloader::LinuxBootLoader;
pub use configuration::VirtualMachineConfiguration;
pub use directory_sharing::{SharedDirectory, VirtioFileSystemDevice};
pub use entropy::VirtioEntropyDevice;
pub use error::{Result, VzError};
pub use memory_balloon::VirtioMemoryBalloonDevice;
pub use network::{FileHandleNetworkAttachment, MACAddress, VirtioNetworkDevice};
pub use serial::{FileHandleSerialAttachment, VirtioConsoleSerialPort};
pub use socket::VirtioSocketDevice;
pub use storage::{
    DiskImageAttachment, DiskImageCachingMode, DiskImageSynchronizationMode, NbdAttachment,
    StorageAttachment, StorageDevice, VirtioBlockDevice,
};
pub use vm::{VirtualMachine, VmState};

/// Kernel console device name for this backend (PL011 UART).
pub const CONSOLE_DEVICE: &str = "ttyAMA0";