[workspace] resolver = "2" members = [ "vmm", "stellarium", "rootfs/volt-init", ] [workspace.package] version = "0.1.0" edition = "2021" authors = ["Volt Contributors"] license = "Apache-2.0" repository = "https://github.com/armoredgate/volt-vmm" [workspace.dependencies] # KVM interface (rust-vmm) kvm-ioctls = "0.19" kvm-bindings = { version = "0.10", features = ["fam-wrappers"] } # Memory management (rust-vmm) vm-memory = { version = "0.16", features = ["backend-mmap"] } # VirtIO (rust-vmm) virtio-queue = "0.14" virtio-bindings = "0.2" # Kernel/initrd loading (rust-vmm) linux-loader = { version = "0.13", features = ["bzimage", "elf"] } # Async runtime tokio = { version = "1", features = ["full"] } # Configuration serde = { version = "1", features = ["derive"] } serde_json = "1" # CLI clap = { version = "4", features = ["derive"] } # Logging/tracing tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] } # Error handling thiserror = "2" anyhow = "1" # Testing tempfile = "3" [profile.release] lto = true codegen-units = 1 panic = "abort" strip = true [profile.release-debug] inherits = "release" debug = true strip = false