[PULL] virtio-gpu changes for drm-next
Gerd Hoffmann
kraxel at redhat.com
Fri Oct 16 01:55:38 PDT 2015
Hi,
Here are the virtio-gpu updates for the next merge window.
Highlight is support for 3d accelerated rendering. Initial host side
support for this (gtk ui only, more will follow) just landed in qemu
master branch and will be available in qemu 2.5.
Also noteworthy is page flipping support. Finally there are a number
of bugs fixed.
please pull,
Gerd
The following changes since commit 25cb62b76430a91cc6195f902e61c2cb84ade622:
Linux 4.3-rc5 (2015-10-11 11:09:45 -0700)
are available in the git repository at:
git://git.kraxel.org/linux virtio-gpu-for-drm-next
for you to fetch changes up to d24796a4a13a6c6a37b9e7145d36f983a27ad2e2:
virtio-gpu: add page flip support (2015-10-16 10:44:03 +0200)
----------------------------------------------------------------
Dave Airlie (3):
virtio-gpu: don't free things on ttm_bo_init failure
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
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 | 573 +++++++++++++++++++++++++++++++
drivers/gpu/drm/virtio/virtgpu_kms.c | 133 ++++++-
drivers/gpu/drm/virtio/virtgpu_object.c | 11 +-
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 +++++-
15 files changed, 1568 insertions(+), 26 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
More information about the dri-devel
mailing list