crosvm/common
Chirantan Ekbote 59c5ea8258 cros_asyncv2: Enable support for io_uring
Benchmark data for vm.Fio.block_stress_rw on my hatch_helios:
 * without uring: read bw = 92047, write bw = 214790
 * with uring: read bw = 114332, write bw = 266586

BUG=b:195468578
TEST=unit tests

Change-Id: If02e4a8c7555d6a26f9b204d97bfb9533db55973
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3366173
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Commit-Queue: Anton Romanov <romanton@google.com>
2022-02-03 03:05:30 +00:00
..
assertions Upstream windows build/test script 2022-01-28 00:55:08 +00:00
audio_streams Upstream windows build/test script 2022-01-28 00:55:08 +00:00
balloon_control balloon_control: expose rust API for balloon 2022-01-28 03:52:35 +00:00
base Upstream windows build/test script 2022-01-28 00:55:08 +00:00
cros-fuzz Upstream windows build/test script 2022-01-28 00:55:08 +00:00
cros_async async: remove misplaced must_use attribute 2022-01-29 03:26:09 +00:00
cros_asyncv2 cros_asyncv2: Enable support for io_uring 2022-02-03 03:05:30 +00:00
data_model Upstream windows build/test script 2022-01-28 00:55:08 +00:00
io_uring Upstream windows build/test script 2022-01-28 00:55:08 +00:00
p9 Upstream windows build/test script 2022-01-28 00:55:08 +00:00
sync Upstream windows build/test script 2022-01-28 00:55:08 +00:00
sys_util cros_asyncv2: Enable support for io_uring 2022-02-03 03:05:30 +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