mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-06 02:25:23 +00:00
0edf83a0b5
Add an executor, similar to `fd_executor`, except driven by io_uring instead of `PollContext`. This will allow for queueing actions instead of waiting for 'ready' from poll. This reduces the number of syscalls and increases the parallelism possible when doing IO. Change-Id: Ie2e69cb09ee3ab1086ef31d5ebd0169843a8228d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2227083 Commit-Queue: Dylan Reid <dgreid@chromium.org> Tested-by: Dylan Reid <dgreid@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org>
17 lines
355 B
TOML
17 lines
355 B
TOML
[package]
|
|
name = "cros_async"
|
|
version = "0.1.0"
|
|
authors = ["The Chromium OS Authors"]
|
|
edition = "2018"
|
|
|
|
[dependencies]
|
|
io_uring = { path = "../io_uring" }
|
|
libc = "*"
|
|
paste = "*"
|
|
pin-utils = "0.1.0-alpha.4"
|
|
sys_util = { path = "../sys_util" }
|
|
syscall_defines = { path = "../syscall_defines" }
|
|
|
|
[dependencies.futures]
|
|
version = "*"
|
|
default-features = false
|