mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-11 04:26:38 +00:00
This change includes support for core scheduling in sys_util and the usage of it within the vcpu threads. Because the core scheduling prctl is not yet stabilized, this feature is specific to Chrome OS for now. To indicate this, the new "chromeos" feature has been added to the appropriate Cargo.toml files. TEST=cargo build --features "chromeos plugin" BUG=b:153989878 Change-Id: I8b6ce00b26c482739536b632f08e55264dc513a0 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2284184 Reviewed-by: Zach Reizner <zachr@chromium.org> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Tested-by: Zach Reizner <zachr@chromium.org> Commit-Queue: Zach Reizner <zachr@chromium.org> Auto-Submit: Zach Reizner <zachr@chromium.org>
19 lines
508 B
TOML
19 lines
508 B
TOML
[package]
|
|
name = "sys_util"
|
|
version = "0.1.0"
|
|
authors = ["The Chromium OS Authors"]
|
|
edition = "2018"
|
|
include = ["src/**/*", "Cargo.toml"]
|
|
|
|
[dependencies]
|
|
data_model = { path = "../data_model" } # provided by ebuild
|
|
libc = "*"
|
|
poll_token_derive = { version = "*", path = "poll_token_derive" }
|
|
sync = { path = "../sync" } # provided by ebuild
|
|
syscall_defines = { path = "../syscall_defines" } # provided by ebuild
|
|
tempfile = { path = "../tempfile" } # provided by ebuild
|
|
|
|
[features]
|
|
chromeos = []
|
|
|
|
[workspace]
|