mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2024-11-24 20:48:55 +00:00
ca6adae33c
SwapStatus, SwapState, SwapStateTransition, SwapMetrics are directly contained into crosvm_control.h SwapState is translated as C++ enum. SwapStateTransition::time_ms is now u64 because u128 does not support repr(C). Changed usize in the structs to u64 because usize is translated as uintptr_t. BUG=b:265386761 TEST=cargo build -p crosvm_control Change-Id: Ia9df56d40c1884067a712620e0fc797e07af77a2 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4486549 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Reviewed-by: David Stevens <stevensd@chromium.org> Commit-Queue: Shin Kawamura <kawasin@google.com> Reviewed-by: Dennis Kempin <denniskempin@google.com>
20 lines
383 B
TOML
20 lines
383 B
TOML
[package]
|
|
name = "crosvm_control"
|
|
version = "0.1.0"
|
|
authors = ["The ChromiumOS Authors"]
|
|
edition = "2021"
|
|
|
|
[lib]
|
|
crate-type = ["cdylib", "staticlib"]
|
|
|
|
[dependencies]
|
|
base = { path = "../base" }
|
|
libc = "0.2.65"
|
|
swap = { path = "../swap", default-features = false }
|
|
vm_control = { path = "../vm_control" }
|
|
|
|
[build-dependencies]
|
|
anyhow = "*"
|
|
cbindgen = "0.24.3"
|
|
cc = "*"
|
|
tempfile = "*"
|