summary refs log tree commit diff
path: root/src/linux.rs
diff options
context:
space:
mode:
authorGurchetan Singh <gurchetansingh@chromium.org>2019-05-15 15:30:38 -0700
committerchrome-bot <chrome-bot@chromium.org>2019-05-28 21:11:21 -0700
commit7ec58fafbace41df54b439f9239edc9e9e12d3b7 (patch)
treefd6937cbe9294a5c864f14d8d8d7119218d7617d /src/linux.rs
parent6c1e23eee3065b3f3d6fc4fb992ac9884dbabf68 (diff)
downloadcrosvm-7ec58fafbace41df54b439f9239edc9e9e12d3b7.tar
crosvm-7ec58fafbace41df54b439f9239edc9e9e12d3b7.tar.gz
crosvm-7ec58fafbace41df54b439f9239edc9e9e12d3b7.tar.bz2
crosvm-7ec58fafbace41df54b439f9239edc9e9e12d3b7.tar.lz
crosvm-7ec58fafbace41df54b439f9239edc9e9e12d3b7.tar.xz
crosvm-7ec58fafbace41df54b439f9239edc9e9e12d3b7.tar.zst
crosvm-7ec58fafbace41df54b439f9239edc9e9e12d3b7.zip
virtio-gpu: add gpu control socket
The GPU process will need access to KVM.

BUG=chromium:924405
TEST=compile

Change-Id: I9e454d79a36a40a20c6c4b3a62ea367f339e526b
Reviewed-on: https://chromium-review.googlesource.com/1626793
Commit-Ready: Gurchetan Singh <gurchetansingh@chromium.org>
Tested-by: Gurchetan Singh <gurchetansingh@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: David Riley <davidriley@chromium.org>
Diffstat (limited to 'src/linux.rs')
-rw-r--r--src/linux.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/linux.rs b/src/linux.rs
index b5235d1..78942ea 100644
--- a/src/linux.rs
+++ b/src/linux.rs
@@ -535,7 +535,7 @@ fn create_net_device(
 fn create_gpu_device(
     cfg: &Config,
     exit_evt: &EventFd,
-    _gpu_device_socket: VmMemoryControlRequestSocket,
+    gpu_device_socket: VmMemoryControlRequestSocket,
     gpu_socket: virtio::resource_bridge::ResourceResponseSocket,
     wayland_socket_path: &Path,
 ) -> DeviceResult {
@@ -543,6 +543,7 @@ fn create_gpu_device(
 
     let dev = virtio::Gpu::new(
         exit_evt.try_clone().map_err(Error::CloneEventFd)?,
+        Some(gpu_device_socket),
         Some(gpu_socket),
         if cfg.sandbox {
             &jailed_wayland_path