mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2024-11-25 13:23:08 +00:00
8cdbfb3f02
Creates the jail create and move all policy files and helper methods to the crate to make jail helpers available to outside of the main crate (i.e. swap crate). This also move devices::Minijail and JailConfig to jail crate. BUG=b:258351526 TEST=cargo build Change-Id: If9a148bdb3b18f8b746875d47d1077fb17707c18 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4230456 Commit-Queue: Shin Kawamura <kawasin@google.com> Reviewed-by: Dennis Kempin <denniskempin@google.com> Reviewed-by: Noah Gold <nkgold@google.com> Reviewed-by: David Stevens <stevensd@chromium.org> Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
36 lines
994 B
TOML
36 lines
994 B
TOML
[package]
|
|
name = "aarch64"
|
|
version = "0.1.0"
|
|
authors = ["The ChromiumOS Authors"]
|
|
edition = "2021"
|
|
|
|
[features]
|
|
gdb = ["gdbstub", "gdbstub_arch", "arch/gdb", "hypervisor/gdb"]
|
|
|
|
[dependencies]
|
|
arch = { path = "../arch" }
|
|
cros_fdt = { path = "../cros_fdt" }
|
|
data_model = { path = "../common/data_model" }
|
|
devices = { path = "../devices" }
|
|
gdbstub = { version = "0.6.3", optional = true }
|
|
gdbstub_arch = { version = "0.2.4", optional = true }
|
|
hypervisor = { path = "../hypervisor" }
|
|
jail = { path = "../jail" }
|
|
kernel_cmdline = { path = "../kernel_cmdline" }
|
|
kernel_loader = { path = "../kernel_loader" }
|
|
libc = "*"
|
|
memoffset = "0.6"
|
|
rand = "0.8"
|
|
remain = "*"
|
|
resources = { path = "../resources" }
|
|
sync = { path = "../common/sync" }
|
|
base = { path = "../base" }
|
|
thiserror = "*"
|
|
vm_control = { path = "../vm_control" }
|
|
vm_memory = { path = "../vm_memory" }
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
minijail = "*"
|
|
|
|
[target.'cfg(target_os="linux")'.dependencies]
|
|
swap = { path = "../swap", optional = true }
|