crosvm/rutabaga_gfx
Gurchetan Singh 3c5cc0f3d6 rutabaga_gfx: manage a newly created CPU timeline for gfxstream
gfxstream doesn't have any CPU timelines, only GPUs.  In fact,
even RESOURCE_CREATE3D seems to trigger a heavy GL wait.  We'll
eventually need to add CPU timelines, and this change does it.
Ring IDX 1 can be the CPU timeline, and respond to queries that
don't need a flush of the GPU command stream.

BUG=b:262595016
TEST=compile and run CTS

Change-Id: Icf986e67a6fa9e9e130abb90552e8b4af7b4adc6
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4389111
Commit-Queue: Gurchetan Singh <gurchetansingh@chromium.org>
Reviewed-by: Dennis Kempin <denniskempin@google.com>
2023-03-31 18:25:19 +00:00
..
ffi rutabaga_gfx: nuke base dependency 2023-03-27 18:46:22 +00:00
src rutabaga_gfx: manage a newly created CPU timeline for gfxstream 2023-03-31 18:25:19 +00:00
build.rs
Cargo.toml rutabaga_gfx: nuke base dependency 2023-03-27 18:46:22 +00:00
LICENSE