mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-05 18:20:34 +00:00
d5fa537753
An optional performance optimization that almost completely avoids the wakeup cost of timer-based fence polling when all RutabagaComponents use async_fence_cb. There is still a small overhead from the per-loop virtio_gpu.needs_fence_poll() tests. This overhead will be removed in later CLs, when timer-based fencing support is removed. BUG=b:175527587 TEST=cargo build --features=virgl_renderer,virgl_renderer_next,gfxstream TEST=Run glxgears and vkcube in a crosvm guest VM with virglrenderer Change-Id: Id9f14bcbdaa4dcdc42b24be12d85cad2ea0efed5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3628300 Commit-Queue: Ryan Neph <ryanneph@google.com> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |