[PATCH 0/5] virtio-gpu: add virgl/3d rendering support

Gerd Hoffmann kraxel at redhat.com
Wed Sep 9 04:42:20 PDT 2015


  Hi,

Here comes the 3d rendering support patch series for virtio-gpu.

Corresponsing qemu patches have just been posted, patch series is here:
https://www.mail-archive.com/qemu-devel@nongnu.org/msg319956.html

The code is also available here:
  https://www.kraxel.org/cgit/linux/log/?h=virtio-gpu
  https://www.kraxel.org/cgit/qemu/log/?h=rebase/virgl-wip

please review,
  Gerd

Dave Airlie (2):
  virtio_gpu: add basic prime support
  virtgpu: mark as a render gpu

Gerd Hoffmann (3):
  virtio-gpu: add virtio_gpu_queue_ctrl_buffer_nolock
  virtio-gpu: add & use virtio_gpu_queue_fenced_ctrl_buffer
  update virtio gpu driver: add 3d/virgl support

 drivers/gpu/drm/virtio/Makefile        |   3 +-
 drivers/gpu/drm/virtio/virtgpu_drv.c   |  23 +-
 drivers/gpu/drm/virtio/virtgpu_drv.h   |  72 +++++
 drivers/gpu/drm/virtio/virtgpu_fence.c |   2 +-
 drivers/gpu/drm/virtio/virtgpu_gem.c   |  41 +++
 drivers/gpu/drm/virtio/virtgpu_ioctl.c | 572 +++++++++++++++++++++++++++++++++
 drivers/gpu/drm/virtio/virtgpu_kms.c   | 135 +++++++-
 drivers/gpu/drm/virtio/virtgpu_prime.c |  72 +++++
 drivers/gpu/drm/virtio/virtgpu_ttm.c   |   1 +
 drivers/gpu/drm/virtio/virtgpu_vq.c    | 322 ++++++++++++++++++-
 include/uapi/drm/Kbuild                |   1 +
 include/uapi/drm/virtgpu_drm.h         | 163 ++++++++++
 include/uapi/linux/virtio_gpu.h        | 112 ++++++-
 13 files changed, 1504 insertions(+), 15 deletions(-)
 create mode 100644 drivers/gpu/drm/virtio/virtgpu_ioctl.c
 create mode 100644 drivers/gpu/drm/virtio/virtgpu_prime.c
 create mode 100644 include/uapi/drm/virtgpu_drm.h

-- 
1.8.3.1



More information about the dri-devel mailing list