[package] name = "vmm" version = "0.1.0" authors = ["The Cloud Hypervisor Authors"] edition = "2018" [features] default = [] acpi = ["acpi_tables","devices/acpi", "arch/acpi"] pci_support = ["pci", "vfio", "vm-virtio/pci_support"] mmio_support = ["vm-virtio/mmio_support"] [dependencies] acpi_tables = { path = "../acpi_tables", optional = true } arch = { path = "../arch" } devices = { path = "../devices" } epoll = "4.1.0" kvm-bindings = "0.1.1" kvm-ioctls = { git = "https://github.com/rust-vmm/kvm-ioctls", branch = "master" } libc = "0.2.62" log = "0.4.8" net_util = { path = "../net_util" } pci = {path = "../pci", optional = true} qcow = { path = "../qcow" } vfio = { path = "../vfio", optional = true } vm-virtio = { path = "../vm-virtio" } vm-allocator = { path = "../vm-allocator" } vmm-sys-util = { git = "https://github.com/rust-vmm/vmm-sys-util" } signal-hook = "0.1.10" [dependencies.linux-loader] git = "https://github.com/rust-vmm/linux-loader" features = ["elf", "bzimage"] [dependencies.vm-memory] git = "https://github.com/rust-vmm/vm-memory" features = ["backend-mmap"]