xref: /cloud-hypervisor/devices/Cargo.toml (revision 20296e909a88ab1dd9d94b6bd2160ca84c430f5f)
11853b350SSamuel Ortiz[package]
21853b350SSamuel Ortizauthors = ["The Chromium OS Authors"]
37d7bfb20SWei Liuedition = "2021"
43f8cd52fSRob Bradfordname = "devices"
53f8cd52fSRob Bradfordversion = "0.1.0"
61853b350SSamuel Ortiz
71853b350SSamuel Ortiz[dependencies]
85a70d7ecSRuoqing Heacpi_tables = { workspace = true }
90c2f2d3eSdependabot[bot]anyhow = "1.0.94"
10ff46fb69SMichael Zhaoarch = { path = "../arch" }
11573868c0Sdependabot[bot]bitflags = "2.9.0"
12fd854c73Sdependabot[bot]byteorder = "1.5.0"
133acb988cSYi Wangevent_monitor = { path = "../event_monitor" }
14957d3a74SMichael Zhaohypervisor = { path = "../hypervisor" }
1530cf1eedSdependabot[bot]libc = "0.2.167"
16dec4a820Sdependabot[bot]log = "0.4.22"
175f18ac3bSYuanchu Xienum_enum = "0.7.2"
183acb988cSYi Wangpci = { path = "../pci" }
19a229afbcSdependabot[bot]serde = { version = "1.0.208", features = ["derive"] }
20*20296e90SPhilipp Schusterthiserror = { workspace = true }
21d0b253d1SPraveen K Paladugutpm = { path = "../tpm" }
223acb988cSYi Wangvm-allocator = { path = "../vm-allocator" }
2375e22ff3SSebastien Boeufvm-device = { path = "../vm-device" }
245a70d7ecSRuoqing Hevm-memory = { workspace = true, features = [
255f18ac3bSYuanchu Xie  "backend-atomic",
265f18ac3bSYuanchu Xie  "backend-bitmap",
275f18ac3bSYuanchu Xie  "backend-mmap",
285f18ac3bSYuanchu Xie] }
2998741573SYi Sunvm-migration = { path = "../vm-migration" }
305a70d7ecSRuoqing Hevmm-sys-util = { workspace = true }
311853b350SSamuel Ortiz
32b6d2ac2cSRuoqing He[target.'cfg(any(target_arch = "aarch64", target_arch = "riscv64"))'.dependencies]
33bcaa299cSWei Liuarch = { path = "../arch" }
34bcaa299cSWei Liu
359e764fc0SRob Bradford[features]
369661e8daSRob Bradforddefault = []
37ba78e331SRuoqing Hekvm = ["arch/kvm"]
385f18ac3bSYuanchu Xiepvmemcontrol = []
39