• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[package]
2name = "arch"
3version = "0.1.0"
4authors = ["The ChromiumOS Authors"]
5edition = "2021"
6
7[features]
8power-monitor-powerd = ["power_monitor/powerd"]
9gdb = ["gdbstub", "gdbstub_arch"]
10direct = []
11trace_marker = ["cros_tracing/trace_marker"]
12seccomp_trace = []
13
14[dependencies]
15acpi_tables = { path = "../acpi_tables" }
16anyhow = "*"
17base = { path = "../base" }
18cfg-if = "1.0.0"
19cros_fdt = { path = "../cros_fdt" }
20cros_tracing = { path = "../cros_tracing" }
21devices = { path = "../devices" }
22gdbstub = { version = "0.6.3", optional = true }
23gdbstub_arch = { version = "0.2.4", optional = true }
24hypervisor = { path = "../hypervisor" }
25jail = { path = "../jail" }
26kernel_cmdline = { path = "../kernel_cmdline" }
27libc = "*"
28resources = { path = "../resources" }
29remain = "*"
30serde = { version = "*", features = [ "derive"] }
31serde_keyvalue = { path = "../serde_keyvalue", features = ["argh_derive"] }
32sync = { path = "../common/sync" }
33thiserror = "1.0.20"
34vm_control = { path = "../vm_control" }
35vm_memory = { path = "../vm_memory" }
36
37[target.'cfg(unix)'.dependencies]
38minijail = "*" # provided by ebuild
39power_monitor = { path = "../power_monitor" }
40
41[target.'cfg(target_os="linux")'.dependencies]
42swap = { path = "../swap", optional = true }
43
44[target.'cfg(windows)'.dependencies]
45winapi = "*"
46
47[dev-dependencies]
48serde_json = "*"
49