diff options
author | David Riley <davidriley@chromium.org> | 2018-05-22 15:36:31 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-07-30 23:08:05 -0700 |
commit | c9ce2da943a6325014573ea5a508eedf4156d0a8 (patch) | |
tree | 439f3c9201e6d9564a6eb4d7612e0d952e0ca83f /devices/src/virtio/gpu/mod.rs | |
parent | f89e0b50e20c39cc2e9b22f83de1e8fee6b8803f (diff) | |
download | crosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.tar crosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.tar.gz crosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.tar.bz2 crosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.tar.lz crosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.tar.xz crosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.tar.zst crosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.zip |
gpu: add force_ctx_0 calls prior to each gpu command
BUG=None TEST=build with --features=gpu; null_platform_test Change-Id: Ib7aab8b2f0d7e1523df49360ab99677b59ce6052 Reviewed-on: https://chromium-review.googlesource.com/1073960 Commit-Ready: David Riley <davidriley@chromium.org> Tested-by: David Riley <davidriley@chromium.org> Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'devices/src/virtio/gpu/mod.rs')
-rw-r--r-- | devices/src/virtio/gpu/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/devices/src/virtio/gpu/mod.rs b/devices/src/virtio/gpu/mod.rs index 24b6fe5..c4f2272 100644 --- a/devices/src/virtio/gpu/mod.rs +++ b/devices/src/virtio/gpu/mod.rs @@ -92,6 +92,8 @@ impl Frontend { cmd: GpuCommand, data: Option<VolatileSlice>) -> GpuResponse { + self.backend.force_ctx_0(); + match cmd { GpuCommand::GetDisplayInfo(_) => { GpuResponse::OkDisplayInfo(self.backend.display_info().to_vec()) |