[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