All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Christian König" <deathsimple@vodafone.de>
To: Maarten Lankhorst <maarten.lankhorst@canonical.com>,
	Dave Airlie <airlied@redhat.com>
Cc: "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>
Subject: Re: [PULL REQUEST] ttm fence conversion
Date: Mon, 01 Sep 2014 14:31:30 +0200	[thread overview]
Message-ID: <54046722.1000207@vodafone.de> (raw)
In-Reply-To: <540459E3.9060406@canonical.com>

Please wait a second with that.

I didn't had a chance to test this yet and nobody has yet given it's rb 
on at least the radeon changes in this branch.

Christian.

Am 01.09.2014 um 13:34 schrieb Maarten Lankhorst:
> The following changes since commit 04cd214516d8a6f0f8c0116185d6e360df0860d2:
>
>    Merge branch 'drm-next-3.18' of git://people.freedesktop.org/~agd5f/linux into drm-next (2014-08-28 13:45:45 +1000)
>
> are available in the git repository at:
>
>    ssh://people.freedesktop.org/~mlankhorst/linux for-airlied-next
>
> for you to fetch changes up to d591829ffd785ee27c82becc67673ce70b21cb83:
>
>    drm/nouveau: use shared fences for readable objects (2014-09-01 11:09:39 +0200)
>
> \o/ radeon gpu reset rework is in -next, time for fences!
>
> ----------------------------------------------------------------
> Maarten Lankhorst (18):
>        drm/nouveau: add reservation to nouveau_gem_ioctl_cpu_prep
>        drm/nouveau: require reservations for nouveau_fence_sync and nouveau_bo_fence
>        drm/ttm: call ttm_bo_wait while inside a reservation
>        drm/ttm: kill fence_lock
>        drm/ttm: add interruptible parameter to ttm_eu_reserve_buffers
>        drm/ttm: kill off some members to ttm_validate_buffer
>        drm/radeon: use common fence implementation for fences, v3
>        drm/vmwgfx: get rid of different types of fence_flags entirely
>        drm/vmwgfx: rework to new fence interface, v2
>        drm/nouveau: rework to new fence interface
>        drm/qxl: rework to new fence interface
>        drm/ttm: flip the switch, and convert to dma_fence
>        drm/nouveau: use rcu in nouveau_gem_ioctl_cpu_prep
>        drm/radeon: use rcu waits in some ioctls
>        drm/vmwgfx: use rcu in vmw_user_dmabuf_synccpu_grab
>        drm/ttm: use rcu in core ttm
>        drm/nouveau: Keep only a single list for validation.
>        drm/nouveau: use shared fences for readable objects
>
>   drivers/gpu/drm/nouveau/nouveau_bo.c      |  64 +---
>   drivers/gpu/drm/nouveau/nouveau_bo.h      |   2 +-
>   drivers/gpu/drm/nouveau/nouveau_display.c |  27 +-
>   drivers/gpu/drm/nouveau/nouveau_fence.c   | 518 ++++++++++++++++++++----------
>   drivers/gpu/drm/nouveau/nouveau_fence.h   |  26 +-
>   drivers/gpu/drm/nouveau/nouveau_gem.c     | 178 +++++-----
>   drivers/gpu/drm/nouveau/nv04_fence.c      |   6 +-
>   drivers/gpu/drm/nouveau/nv10_fence.c      |   6 +-
>   drivers/gpu/drm/nouveau/nv17_fence.c      |   4 +-
>   drivers/gpu/drm/nouveau/nv50_fence.c      |   4 +-
>   drivers/gpu/drm/nouveau/nv84_fence.c      |  22 +-
>   drivers/gpu/drm/qxl/Makefile              |   2 +-
>   drivers/gpu/drm/qxl/qxl_cmd.c             |   7 -
>   drivers/gpu/drm/qxl/qxl_debugfs.c         |  16 +-
>   drivers/gpu/drm/qxl/qxl_drv.h             |  20 +-
>   drivers/gpu/drm/qxl/qxl_fence.c           |  91 ------
>   drivers/gpu/drm/qxl/qxl_kms.c             |   1 +
>   drivers/gpu/drm/qxl/qxl_object.c          |   2 -
>   drivers/gpu/drm/qxl/qxl_object.h          |   6 +-
>   drivers/gpu/drm/qxl/qxl_release.c         | 172 ++++++++--
>   drivers/gpu/drm/qxl/qxl_ttm.c             |  93 ------
>   drivers/gpu/drm/radeon/radeon.h           |  15 +-
>   drivers/gpu/drm/radeon/radeon_cs.c        |  10 +-
>   drivers/gpu/drm/radeon/radeon_device.c    |   6 +-
>   drivers/gpu/drm/radeon/radeon_display.c   |   7 +-
>   drivers/gpu/drm/radeon/radeon_fence.c     | 256 +++++++++++++--
>   drivers/gpu/drm/radeon/radeon_gem.c       |  20 +-
>   drivers/gpu/drm/radeon/radeon_irq_kms.c   |  43 +++
>   drivers/gpu/drm/radeon/radeon_mn.c        |   6 +-
>   drivers/gpu/drm/radeon/radeon_object.c    |   8 +-
>   drivers/gpu/drm/radeon/radeon_ttm.c       |  34 +-
>   drivers/gpu/drm/radeon/radeon_uvd.c       |   6 +-
>   drivers/gpu/drm/radeon/radeon_vm.c        |  17 +-
>   drivers/gpu/drm/ttm/ttm_bo.c              | 187 +++++------
>   drivers/gpu/drm/ttm/ttm_bo_util.c         |  28 +-
>   drivers/gpu/drm/ttm/ttm_bo_vm.c           |   3 -
>   drivers/gpu/drm/ttm/ttm_execbuf_util.c    | 146 +++------
>   drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c    |  47 ---
>   drivers/gpu/drm/vmwgfx/vmwgfx_drv.h       |   2 +-
>   drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c   |  24 +-
>   drivers/gpu/drm/vmwgfx/vmwgfx_fence.c     | 346 +++++++++++---------
>   drivers/gpu/drm/vmwgfx/vmwgfx_fence.h     |  35 +-
>   drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c      |  11 +-
>   drivers/gpu/drm/vmwgfx/vmwgfx_resource.c  |  43 ++-
>   include/drm/ttm/ttm_bo_api.h              |   7 +-
>   include/drm/ttm/ttm_bo_driver.h           |  29 +-
>   include/drm/ttm/ttm_execbuf_util.h        |  22 +-
>   47 files changed, 1396 insertions(+), 1229 deletions(-)
>   delete mode 100644 drivers/gpu/drm/qxl/qxl_fence.c
>
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel

  reply	other threads:[~2014-09-01 12:32 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-09-01 11:34 [PULL REQUEST] ttm fence conversion Maarten Lankhorst
2014-09-01 12:31 ` Christian König [this message]
2014-09-01 13:33   ` Maarten Lankhorst
2014-09-01 16:21     ` Christian König
2014-09-01 18:43       ` Maarten Lankhorst
2014-09-02  8:51         ` Christian König
2014-09-02  9:12           ` Maarten Lankhorst
2014-09-02  9:52             ` Christian König
2014-09-02 12:29               ` Maarten Lankhorst
2014-09-02 13:47                 ` Christian König

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=54046722.1000207@vodafone.de \
    --to=deathsimple@vodafone.de \
    --cc=airlied@redhat.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=maarten.lankhorst@canonical.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.