diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2021-09-30 08:14:06 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2023-01-06 06:31:08 +0100 |
commit | 08147560649fa140806542af8562e7126a3ebc72 (patch) | |
tree | 601fd6474134240569fa6b925e0c904ff872f045 /drivers/gpu/drm/virtio/virtgpu_kms.c | |
parent | dc56458b57e293e9b4ab6f782a9452c8952aa7ea (diff) | |
download | linux-drm-virtio-bootfb.tar.gz |
detect VIRTIO_GPU_F_BOOTFBdrm-virtio-bootfb
Diffstat (limited to 'drivers/gpu/drm/virtio/virtgpu_kms.c')
-rw-r--r-- | drivers/gpu/drm/virtio/virtgpu_kms.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/gpu/drm/virtio/virtgpu_kms.c b/drivers/gpu/drm/virtio/virtgpu_kms.c index 27b7f14dae89..a3bcfca27e90 100644 --- a/drivers/gpu/drm/virtio/virtgpu_kms.c +++ b/drivers/gpu/drm/virtio/virtgpu_kms.c @@ -195,6 +195,9 @@ int virtio_gpu_init(struct virtio_device *vdev, struct drm_device *dev) if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_CONTEXT_INIT)) { vgdev->has_context_init = true; } + if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_BOOTFB)) { + vgdev->has_bootfb = true; + } DRM_INFO("features: %cvirgl %cedid %cresource_blob %chost_visible", vgdev->has_virgl_3d ? '+' : '-', @@ -202,8 +205,9 @@ int virtio_gpu_init(struct virtio_device *vdev, struct drm_device *dev) vgdev->has_resource_blob ? '+' : '-', vgdev->has_host_visible ? '+' : '-'); - DRM_INFO("features: %ccontext_init\n", - vgdev->has_context_init ? '+' : '-'); + DRM_INFO("features: %ccontext_init %cbootfb\n", + vgdev->has_context_init ? '+' : '-', + vgdev->has_bootfb ? '+' : '-'); ret = virtio_find_vqs(vgdev->vdev, 2, vqs, callbacks, names, NULL); if (ret) { |