diff --git a/Cargo.lock b/Cargo.lock index 2da292459..7e239b309 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -119,7 +119,6 @@ dependencies = [ "uuid", "vm-fdt", "vm-memory", - "vm-migration", "vmm-sys-util", ] @@ -1507,7 +1506,6 @@ dependencies = [ "serde_json", "test_infra", "thiserror 2.0.12", - "wait-timeout", ] [[package]] @@ -2065,7 +2063,6 @@ dependencies = [ "dirs", "epoll", "libc", - "serde", "serde_json", "ssh2", "thiserror 2.0.12", @@ -2141,7 +2138,6 @@ name = "tpm" version = "0.1.0" dependencies = [ "anyhow", - "byteorder", "libc", "log", "net_gen", @@ -2312,7 +2308,6 @@ dependencies = [ "block", "clap", "env_logger", - "epoll", "libc", "log", "option_parser", @@ -2355,7 +2350,6 @@ name = "virtio-devices" version = "0.1.0" dependencies = [ "anyhow", - "arc-swap", "block", "byteorder", "epoll", @@ -2363,13 +2357,11 @@ dependencies = [ "libc", "log", "mshv-ioctls", - "net_gen", "net_util", "pci", "rate_limiter", "seccompiler", "serde", - "serde_json", "serde_with", "serial_buffer", "thiserror 2.0.12", @@ -2409,12 +2401,10 @@ dependencies = [ name = "vm-device" version = "0.1.0" dependencies = [ - "anyhow", "hypervisor", "serde", "thiserror 2.0.12", "vfio-ioctls", - "vm-memory", "vmm-sys-util", ] @@ -2450,7 +2440,6 @@ dependencies = [ name = "vm-virtio" version = "0.1.0" dependencies = [ - "log", "virtio-queue", "vm-memory", ] @@ -2461,7 +2450,6 @@ version = "0.1.0" dependencies = [ "acpi_tables", "anyhow", - "arc-swap", "arch", "bitflags 2.9.0", "block", @@ -2503,7 +2491,6 @@ dependencies = [ "vfio_user", "virtio-bindings", "virtio-devices", - "virtio-queue", "vm-allocator", "vm-device", "vm-memory", diff --git a/arch/Cargo.toml b/arch/Cargo.toml index 4c068d131..03d2ad4af 100644 --- a/arch/Cargo.toml +++ b/arch/Cargo.toml @@ -21,7 +21,6 @@ serde = { version = "1.0.208", features = ["derive", "rc"] } thiserror = { workspace = true } uuid = { workspace = true } vm-memory = { workspace = true, features = ["backend-bitmap", "backend-mmap"] } -vm-migration = { path = "../vm-migration" } vmm-sys-util = { workspace = true, features = ["with-serde"] } [target.'cfg(any(target_arch = "aarch64", target_arch = "riscv64"))'.dependencies] diff --git a/performance-metrics/Cargo.toml b/performance-metrics/Cargo.toml index 87dce7862..8572bf516 100644 --- a/performance-metrics/Cargo.toml +++ b/performance-metrics/Cargo.toml @@ -12,4 +12,3 @@ serde = { version = "1.0.208", features = ["derive", "rc"] } serde_json = { workspace = true } test_infra = { path = "../test_infra" } thiserror = { workspace = true } -wait-timeout = "0.2.0" diff --git a/test_infra/Cargo.toml b/test_infra/Cargo.toml index 0374bb0fa..5aeae23c5 100644 --- a/test_infra/Cargo.toml +++ b/test_infra/Cargo.toml @@ -8,7 +8,6 @@ version = "0.1.0" dirs = "6.0.0" epoll = "4.3.3" libc = "0.2.167" -serde = { version = "1.0.208", features = ["derive", "rc"] } serde_json = { workspace = true } ssh2 = { version = "0.9.4", features = ["vendored-openssl"] } thiserror = { workspace = true } diff --git a/tpm/Cargo.toml b/tpm/Cargo.toml index 076be121e..ab257ec18 100644 --- a/tpm/Cargo.toml +++ b/tpm/Cargo.toml @@ -7,7 +7,6 @@ version = "0.1.0" [dependencies] anyhow = "1.0.81" -byteorder = "1.5.0" libc = "0.2.153" log = "0.4.21" net_gen = { path = "../net_gen" } diff --git a/vhost_user_block/Cargo.toml b/vhost_user_block/Cargo.toml index d9aa7e105..0648d13be 100644 --- a/vhost_user_block/Cargo.toml +++ b/vhost_user_block/Cargo.toml @@ -9,7 +9,6 @@ version = "0.1.0" block = { path = "../block" } clap = { version = "4.5.13", features = ["cargo", "wrap_help"] } env_logger = { workspace = true } -epoll = "4.3.3" libc = "0.2.167" log = "0.4.22" option_parser = { path = "../option_parser" } diff --git a/virtio-devices/Cargo.toml b/virtio-devices/Cargo.toml index 73eaec803..a4c70d111 100644 --- a/virtio-devices/Cargo.toml +++ b/virtio-devices/Cargo.toml @@ -12,7 +12,6 @@ sev_snp = ["mshv-ioctls"] [dependencies] anyhow = "1.0.94" -arc-swap = "1.7.1" block = { path = "../block" } byteorder = "1.5.0" epoll = "4.3.3" @@ -20,13 +19,11 @@ event_monitor = { path = "../event_monitor" } libc = "0.2.167" log = "0.4.22" mshv-ioctls = { workspace = true, optional = true } -net_gen = { path = "../net_gen" } net_util = { path = "../net_util" } pci = { path = "../pci" } rate_limiter = { path = "../rate_limiter" } seccompiler = { workspace = true } serde = { version = "1.0.208", features = ["derive"] } -serde_json = { workspace = true } serde_with = { version = "3.9.0", default-features = false, features = [ "macros", ] } diff --git a/vm-device/Cargo.toml b/vm-device/Cargo.toml index cc24dc476..8262f84b0 100644 --- a/vm-device/Cargo.toml +++ b/vm-device/Cargo.toml @@ -10,10 +10,8 @@ kvm = ["vfio-ioctls/kvm"] mshv = ["vfio-ioctls/mshv"] [dependencies] -anyhow = "1.0.94" hypervisor = { path = "../hypervisor" } serde = { version = "1.0.208", features = ["derive", "rc"] } thiserror = { workspace = true } vfio-ioctls = { workspace = true, default-features = false } -vm-memory = { workspace = true, features = ["backend-mmap"] } vmm-sys-util = { workspace = true } diff --git a/vm-virtio/Cargo.toml b/vm-virtio/Cargo.toml index 7a5492430..b22a2f555 100644 --- a/vm-virtio/Cargo.toml +++ b/vm-virtio/Cargo.toml @@ -8,7 +8,6 @@ version = "0.1.0" default = [] [dependencies] -log = "0.4.22" virtio-queue = { workspace = true } vm-memory = { workspace = true, features = [ "backend-atomic", diff --git a/vmm/Cargo.toml b/vmm/Cargo.toml index 968341eed..b28946f32 100644 --- a/vmm/Cargo.toml +++ b/vmm/Cargo.toml @@ -34,7 +34,6 @@ tracing = ["tracer/tracing"] [dependencies] acpi_tables = { workspace = true } anyhow = "1.0.94" -arc-swap = "1.7.1" arch = { path = "../arch" } bitflags = "2.9.0" block = { path = "../block" } @@ -79,7 +78,6 @@ vfio-ioctls = { workspace = true, default-features = false } vfio_user = { workspace = true } virtio-bindings = { workspace = true } virtio-devices = { path = "../virtio-devices" } -virtio-queue = { workspace = true } vm-allocator = { path = "../vm-allocator" } vm-device = { path = "../vm-device" } vm-memory = { workspace = true, features = [