crosvm/common
Vikram Auradkar 6dce4fa0d4 Move os independent errno under a new crate sys_util_core
sys_util_core won't have OS specific features so that sys_util and
win_sys_util can depend on it.

Makes Error::new() to accept generic type that implements TryInto<i32>>

Test: Presubmit
Bug: b:213149154
Upstream-Crate: common/win_sys_util
Change-Id: Ib99357634fdb00414a0ade7980a3d444770980ed
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3426382
Reviewed-by: Dennis Kempin <denniskempin@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Vikram Auradkar <auradkar@google.com>
2022-02-22 23:18:38 +00:00
..
assertions Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
audio_streams Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
balloon_control balloon_control: expose rust API for balloon 2022-01-28 03:52:35 +00:00
base Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
cros-fuzz Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
cros_async Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
cros_asyncv2 Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
data_model Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
io_uring Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
p9 Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
sync Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
sys_util Move os independent errno under a new crate sys_util_core 2022-02-22 23:18:38 +00:00
sys_util_core Move os independent errno under a new crate sys_util_core 2022-02-22 23:18:38 +00:00
README.md docs: Use mdformat to format markdown files 2022-01-27 21:29:11 +00:00

Crosvm General Purpose Libraries

The crates in this folder are general purpose libraries used by other projects in ChromeOS as well.

To make them accessible independendly of crosvm, each of these crates is excluded from the crosvm workspace.

List of libraries

  • cros-fuzz: Support crate for fuzzing rust code in ChromeOS
  • p9: Server implementation of the 9p file system protocol