Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
google
GitHub Repository: google/crosvm
Path: blob/main/hypervisor/Cargo.toml
5394 views
1
[package]
2
name = "hypervisor"
3
version = "0.1.0"
4
authors = ["The ChromiumOS Authors"]
5
edition = "2021"
6
7
[features]
8
enable_haxm_tests = []
9
haxm = []
10
whpx = []
11
halla = []
12
geniezone = []
13
gvm = []
14
gunyah = []
15
noncoherent-dma = []
16
17
[dependencies]
18
anyhow = { workspace = true }
19
bit_field = { workspace = true }
20
bitflags = "2.2.1"
21
cfg-if = { workspace = true }
22
cros_fdt = { workspace = true }
23
data_model = { workspace = true }
24
downcast-rs = "1.2.0"
25
enumn = { workspace = true }
26
fnv = "1"
27
libc = { workspace = true }
28
resources = { workspace = true }
29
serde = { workspace = true, features = [ "derive" ] }
30
serde_json = { workspace = true }
31
snapshot = { workspace = true }
32
sync = { workspace = true }
33
base = { workspace = true }
34
vm_memory = { workspace = true }
35
zerocopy = { version = "0.8.13", features = ["derive", "alloc"] }
36
37
[target.'cfg(any(target_os = "android", target_os = "linux"))'.dependencies]
38
kvm_sys = { workspace = true }
39
40
[target.'cfg(target_arch = "aarch64")'.dependencies]
41
aarch64_sys_reg = { workspace = true }
42
43
[target.'cfg(target_arch = "x86_64")'.dev-dependencies]
44
hypervisor_test_macro = { workspace = true }
45
46
[target.'cfg(windows)'.dependencies]
47
thiserror = { workspace = true }
48
winapi = "0.3"
49
win_util = { path = "../win_util" }
50
51
[target.'cfg(windows)'.dependencies.windows]
52
workspace = true
53
features = [
54
"Win32_Foundation",
55
"Win32_System_Memory",
56
]
57
58
[target.'cfg(windows)'.dev-dependencies]
59
tempfile = "3"
60
61