All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/7] virtio-gpu: bugfixes, virgl/3d rendering support
@ 2015-10-02 11:58 Gerd Hoffmann
  2015-10-02 11:58 ` [PATCH v3 1/7] virtio-gpu: add virtio_gpu_queue_ctrl_buffer_locked Gerd Hoffmann
                   ` (13 more replies)
  0 siblings, 14 replies; 47+ messages in thread
From: Gerd Hoffmann @ 2015-10-02 11:58 UTC (permalink / raw)
  To: dri-devel

  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

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

^ permalink raw reply	[flat|nested] 47+ messages in thread

end of thread, other threads:[~2016-05-31  7:39 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-02 11:58 [PATCH v3 0/7] virtio-gpu: bugfixes, virgl/3d rendering support Gerd Hoffmann
2015-10-02 11:58 ` [PATCH v3 1/7] virtio-gpu: add virtio_gpu_queue_ctrl_buffer_locked Gerd Hoffmann
2015-10-02 11:58 ` Gerd Hoffmann
2015-10-02 11:58   ` Gerd Hoffmann
2015-10-02 11:58 ` [PATCH v3 2/7] virtio-gpu: add & use virtio_gpu_queue_fenced_ctrl_buffer Gerd Hoffmann
2015-10-02 11:58   ` Gerd Hoffmann
2015-10-02 11:58 ` Gerd Hoffmann
2015-10-02 11:58 ` [PATCH v3 3/7] virtio-gpu: wait for cursor updates finish Gerd Hoffmann
2015-10-02 11:58 ` Gerd Hoffmann
2015-10-02 11:58   ` Gerd Hoffmann
2015-10-02 11:58 ` [PATCH v3 4/7] virtio-gpu: add 3d/virgl support Gerd Hoffmann
2015-10-02 11:58   ` Gerd Hoffmann
2015-10-02 11:58 ` Gerd Hoffmann
2015-10-02 11:58 ` [PATCH v3 5/7] virtio-gpu: add basic prime support Gerd Hoffmann
2015-10-02 11:58   ` Gerd Hoffmann
2015-10-02 11:58 ` Gerd Hoffmann
2015-10-02 11:58 ` [PATCH v3 6/7] virtio-gpu: mark as a render gpu Gerd Hoffmann
2015-10-02 11:58 ` Gerd Hoffmann
2015-10-02 11:58   ` Gerd Hoffmann
2015-10-02 11:58 ` [PATCH v3 7/7] [wip] virtio-gpu: add page flip support Gerd Hoffmann
2015-10-02 11:58   ` Gerd Hoffmann
2016-05-25 16:37   ` Daniel Vetter
2016-05-25 16:37     ` Daniel Vetter
2016-05-27  7:46     ` Gerd Hoffmann
2016-05-27  7:46     ` Gerd Hoffmann
2016-05-27  7:50       ` Daniel Vetter
2016-05-27  7:50         ` Daniel Vetter
2016-05-30  8:42         ` Daniel Vetter
2016-05-30  8:42         ` Daniel Vetter
2016-05-30 12:06           ` Gerd Hoffmann
2016-05-30 12:06             ` Gerd Hoffmann
2016-05-30 14:43             ` Daniel Vetter
2016-05-31  6:18               ` Gerd Hoffmann
2016-05-31  6:18               ` Gerd Hoffmann
2016-05-31  6:18                 ` Gerd Hoffmann
2016-05-31  6:37                 ` Daniel Vetter
2016-05-31  7:34                   ` Gerd Hoffmann
2016-05-31  7:34                   ` Gerd Hoffmann
2016-05-31  7:34                     ` Gerd Hoffmann
2016-05-31  7:39                     ` Daniel Vetter
2016-05-31  7:39                     ` Daniel Vetter
2016-05-31  7:39                       ` Daniel Vetter
2016-05-31  6:37                 ` Daniel Vetter
2016-05-30 14:43             ` Daniel Vetter
2016-05-27  7:50       ` Daniel Vetter
2016-05-25 16:37   ` Daniel Vetter
2015-10-02 11:58 ` Gerd Hoffmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.