[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