[pull] radeon drm-next-3.18

Alex Deucher alexdeucher at gmail.com
Thu Sep 11 16:58:09 PDT 2014


Hi Dave,

This pull adds concurrent buffer read support to radeon to
avoid serialization when read buffers are shared between engines.

The following changes since commit c4d922b14544d115232b7448a2ea7640ba901eb6:

  Merge branch 'msm-next' of git://people.freedesktop.org/~robclark/linux into drm-next (2014-09-11 20:53:57 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-next-3.18

for you to fetch changes up to 298593b609ecbf9e8a99e8a41c8c46acb3528468:

  drm/radeon: allow concurrent buffer reads (2014-09-11 10:46:02 -0400)

----------------------------------------------------------------
Christian König (3):
      drm/ttm: allow fence to be added as shared
      drm/radeon: add the infrastructure for concurrent buffer access
      drm/radeon: allow concurrent buffer reads

 drivers/gpu/drm/qxl/qxl_release.c         |  1 +
 drivers/gpu/drm/radeon/cik.c              | 25 ++++++-----
 drivers/gpu/drm/radeon/cik_sdma.c         | 25 ++++++-----
 drivers/gpu/drm/radeon/evergreen_dma.c    | 24 +++++-----
 drivers/gpu/drm/radeon/r100.c             | 21 +++++----
 drivers/gpu/drm/radeon/r200.c             | 21 +++++----
 drivers/gpu/drm/radeon/r600.c             | 23 +++++-----
 drivers/gpu/drm/radeon/r600_dma.c         | 25 ++++++-----
 drivers/gpu/drm/radeon/radeon.h           | 43 +++++++++---------
 drivers/gpu/drm/radeon/radeon_asic.h      | 74 ++++++++++++++++---------------
 drivers/gpu/drm/radeon/radeon_benchmark.c | 30 ++++++-------
 drivers/gpu/drm/radeon/radeon_cs.c        | 10 ++---
 drivers/gpu/drm/radeon/radeon_ib.c        |  2 +-
 drivers/gpu/drm/radeon/radeon_semaphore.c | 38 ++++++++++++++--
 drivers/gpu/drm/radeon/radeon_test.c      | 24 +++++++---
 drivers/gpu/drm/radeon/radeon_ttm.c       | 12 ++---
 drivers/gpu/drm/radeon/radeon_vm.c        | 19 +++-----
 drivers/gpu/drm/radeon/rv770_dma.c        | 25 ++++++-----
 drivers/gpu/drm/radeon/si_dma.c           | 25 ++++++-----
 drivers/gpu/drm/ttm/ttm_execbuf_util.c    | 18 ++++++--
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c   |  3 ++
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c  |  5 +++
 include/drm/ttm/ttm_execbuf_util.h        |  2 +
 23 files changed, 284 insertions(+), 211 deletions(-)


More information about the dri-devel mailing list