summary refs log tree commit diff stats
path: root/hw/display
diff options
context:
space:
mode:
authorAntonio Caggiano <antonio.caggiano@collabora.com>2023-05-04 12:12:43 -0700
committerMarc-André Lureau <marcandre.lureau@redhat.com>2023-10-16 11:29:56 +0400
commit17b98f46b97037d7390057bc0dc5d2c579599c12 (patch)
treebcdf84443a0ce146add60a2f14605aa319967143 /hw/display
parent605a16a7621c139f7e112538d7773bb60108cef7 (diff)
downloadfocaccia-qemu-17b98f46b97037d7390057bc0dc5d2c579599c12.tar.gz
focaccia-qemu-17b98f46b97037d7390057bc0dc5d2c579599c12.zip
virtio-gpu: CONTEXT_INIT feature
The feature can be enabled when a backend wants it.

Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com>
Signed-off-by: Gurchetan Singh <gurchetansingh@chromium.org>
Tested-by: Alyssa Ross <hi@alyssa.is>
Tested-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Tested-by: Huang Rui <ray.huang@amd.com>
Acked-by: Huang Rui <ray.huang@amd.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Diffstat (limited to 'hw/display')
-rw-r--r--hw/display/virtio-gpu-base.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/hw/display/virtio-gpu-base.c b/hw/display/virtio-gpu-base.c
index ca1fb7b16f..4f2b0ba1f3 100644
--- a/hw/display/virtio-gpu-base.c
+++ b/hw/display/virtio-gpu-base.c
@@ -232,6 +232,9 @@ virtio_gpu_base_get_features(VirtIODevice *vdev, uint64_t features,
     if (virtio_gpu_blob_enabled(g->conf)) {
         features |= (1 << VIRTIO_GPU_F_RESOURCE_BLOB);
     }
+    if (virtio_gpu_context_init_enabled(g->conf)) {
+        features |= (1 << VIRTIO_GPU_F_CONTEXT_INIT);
+    }
 
     return features;
 }