mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-05 18:20:34 +00:00
81b5e616d6
crosvm waits on events like exit, reset, crash, guest panic etc and uses eventfd to wait on these events. As of now, we have 4 eventfds and may increase. This is an attempt to consolidate all Vm events into one framework. Use Tube instead of Event to get consistent behavior between OSes. Implement a wrapper over Tube to have a consistent API for events. BUG=None. TEST=Built crosvm. Ran a minimal vm to panic and verified that crosvm received the panic event. cargo test on devices. Change-Id: I313d428de5e3ce3b879982f913918ec0a4a72c35 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3480577 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Vineeth Pillai <vineethrp@google.com> Reviewed-by: Noah Gold <nkgold@google.com> |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |