xref: /aosp_15_r20/external/crosvm/vm_control/Cargo.toml (revision bb4ee6a4ae7042d18b07a98463b9c8b875e44b39)
1[package]
2name = "vm_control"
3version = "0.1.0"
4authors = ["The ChromiumOS Authors"]
5edition = "2021"
6
7[features]
8balloon = []
9gdb = ["gdbstub", "gdbstub_arch"]
10gpu = []
11pci-hotplug = []
12registered_events = ["balloon", "protos/registered_events"]
13swap = ["swap/enable"]
14
15[dependencies]
16anyhow = "1"
17balloon_control = { path = "../common/balloon_control" }
18base = { path = "../base" }
19cfg-if = "1"
20crypto = { path = "../vendor/generic/crypto", package = "crypto_generic" }
21gdbstub = { version = "0.7.0", optional = true }
22gdbstub_arch = { version = "0.3.0", optional = true }
23hypervisor = { path = "../hypervisor" }
24libc = "0.2"
25once_cell = "1.7.2"
26protos = { path = "../protos", optional = true }
27remain = "0.2"
28resources = { path = "../resources" }
29rutabaga_gfx = { path = "../rutabaga_gfx" }
30serde = { version = "1", features = ["derive"] }
31serde_json = "1"
32serde_keyvalue = { path = "../serde_keyvalue", features = ["argh_derive"] }
33swap = { path = "../swap" }
34sync = { path = "../common/sync" }
35thiserror = "1"
36vm_control_product = { path = "../vendor/generic/vm_control", package = "vm_control_product" }
37vm_memory = { path = "../vm_memory" }
38
39[target.'cfg(windows)'.dependencies]
40winapi = "0.3"
41