[PATCH v3 0/7] virtio-gpu: bugfixes, virgl/3d rendering support

Gerd Hoffmann kraxel at redhat.com
Fri Oct 2 04:58:17 PDT 2015


  Hi,

Here comes the 3d rendering support patch series for virtio-gpu,
along with a few bugfixes and page-flip support.  The latter needs
some careful review.

  Patches 1-3 carry bugfixes.
  Patches 4-6 bring 3d rendering support.
  Patch 7 brings page-flip support.

Corresponsing qemu patches have been posted too.  Most recent patch
series post is here (there will be an update soon, git tree is already
more recent than that and is recommended for testing):
  https://www.mail-archive.com/qemu-devel@nongnu.org/msg319956.html

Thee are also git branches with the kernel and qemu code:
  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
  virtio-gpu: mark as a render gpu

Gerd Hoffmann (5):
  virtio-gpu: add virtio_gpu_queue_ctrl_buffer_locked
  virtio-gpu: add & use virtio_gpu_queue_fenced_ctrl_buffer
  virtio-gpu: wait for cursor updates finish
  virtio-gpu: add 3d/virgl support
  [wip] virtio-gpu: add page flip support

 drivers/gpu/drm/virtio/Makefile          |   3 +-
 drivers/gpu/drm/virtio/virtgpu_display.c |  57 ++-
 drivers/gpu/drm/virtio/virtgpu_drv.c     |  28 +-
 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     | 133 ++++++-
 drivers/gpu/drm/virtio/virtgpu_prime.c   |  71 ++++
 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           | 167 +++++++++
 include/uapi/linux/virtio_gpu.h          | 112 +++++-
 14 files changed, 1564 insertions(+), 18 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