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