mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-05 18:20:34 +00:00
7c9b08aae9
The patch prepares backend.rs and connection.rs to be platform independent by - depending on base instead on sys_util - using base::Event over sys_util::EventFd - replacing RawFd usage with RawDescriptor and derivatives To keep the noise low, the patch - aliases structs/traits (Event as EventFd) - does not rename variables (say from fd to rd). Note: With this patch the crate/files are not completely platform independent. Test: Built, clippy and fmt Bug: b:213151429 Change-Id: Ib57528ef1a951c3d083cf345c878ec1417b7ce3e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3460428 Reviewed-by: Dennis Kempin <denniskempin@google.com> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Vikram Auradkar <auradkar@google.com> |
||
---|---|---|
.. | ||
assertions | ||
audio_streams | ||
balloon_control | ||
base | ||
cros-fuzz | ||
cros_async | ||
cros_asyncv2 | ||
data_model | ||
io_uring | ||
p9 | ||
sync | ||
sys_util | ||
sys_util_core | ||
README.md |
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.