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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



  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@xxxxxxxxxx/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

_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux