dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/10] drm fence fixes and cross-dev sync.
@ 2014-09-17 12:34 Maarten Lankhorst
  2014-09-17 12:34 ` [PATCH 1/8] drm/nouveau: bump driver patchlevel to 1.2.1 Maarten Lankhorst
                   ` (7 more replies)
  0 siblings, 8 replies; 24+ messages in thread
From: Maarten Lankhorst @ 2014-09-17 12:34 UTC (permalink / raw)
  To: dri-devel

This has a nouveau fix for suspend (no interruptible wait during suspend) and
bumps patchlevel to abi 1.2.1 for telling shared fences are in use.

Maarten Lankhorst (8):
  drm/nouveau: bump driver patchlevel to 1.2.1
  drm/nouveau: specify if interruptible wait is desired in
    nouveau_fence_sync
  drm: Pass dma-buf as argument to gem_prime_import_sg_table
  drm/ttm: add reservation_object as argument to ttm_bo_init
  drm/radeon: cope with foreign fences inside display
  drm/radeon: cope with foreign fences inside the reservation object
  drm/radeon: export reservation_object from dmabuf to ttm
  drm/nouveau: export reservation_object from dmabuf to ttm

 drivers/gpu/drm/ast/ast_ttm.c             |  2 +-
 drivers/gpu/drm/bochs/bochs_mm.c          |  2 +-
 drivers/gpu/drm/cirrus/cirrus_ttm.c       |  2 +-
 drivers/gpu/drm/drm_gem_cma_helper.c      |  5 +++--
 drivers/gpu/drm/drm_prime.c               |  2 +-
 drivers/gpu/drm/mgag200/mgag200_ttm.c     |  2 +-
 drivers/gpu/drm/msm/msm_drv.h             |  2 +-
 drivers/gpu/drm/msm/msm_gem_prime.c       |  4 ++--
 drivers/gpu/drm/nouveau/dispnv04/crtc.c   |  2 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c      |  6 +++---
 drivers/gpu/drm/nouveau/nouveau_bo.h      |  1 +
 drivers/gpu/drm/nouveau/nouveau_chan.c    |  2 +-
 drivers/gpu/drm/nouveau/nouveau_display.c |  4 ++--
 drivers/gpu/drm/nouveau/nouveau_drm.h     |  4 +++-
 drivers/gpu/drm/nouveau/nouveau_fence.c   | 20 +++++++++++---------
 drivers/gpu/drm/nouveau/nouveau_fence.h   |  2 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c     |  4 ++--
 drivers/gpu/drm/nouveau/nouveau_gem.h     |  2 +-
 drivers/gpu/drm/nouveau/nouveau_prime.c   | 10 +++++++---
 drivers/gpu/drm/nouveau/nv17_fence.c      |  2 +-
 drivers/gpu/drm/nouveau/nv50_display.c    |  6 +++---
 drivers/gpu/drm/nouveau/nv50_fence.c      |  2 +-
 drivers/gpu/drm/nouveau/nv84_fence.c      |  4 ++--
 drivers/gpu/drm/qxl/qxl_drv.h             |  2 +-
 drivers/gpu/drm/qxl/qxl_object.c          |  2 +-
 drivers/gpu/drm/qxl/qxl_prime.c           |  2 +-
 drivers/gpu/drm/radeon/cik.c              |  6 +++---
 drivers/gpu/drm/radeon/cik_sdma.c         |  2 +-
 drivers/gpu/drm/radeon/evergreen.c        |  6 +++---
 drivers/gpu/drm/radeon/evergreen_dma.c    |  2 +-
 drivers/gpu/drm/radeon/r600.c             |  6 +++---
 drivers/gpu/drm/radeon/r600_dma.c         |  2 +-
 drivers/gpu/drm/radeon/radeon.h           |  9 +++++----
 drivers/gpu/drm/radeon/radeon_benchmark.c |  4 ++--
 drivers/gpu/drm/radeon/radeon_cs.c        | 27 ++++++++++++++++++++-------
 drivers/gpu/drm/radeon/radeon_device.c    |  2 +-
 drivers/gpu/drm/radeon/radeon_display.c   | 30 +++++++++++++++++++-----------
 drivers/gpu/drm/radeon/radeon_drv.c       |  2 +-
 drivers/gpu/drm/radeon/radeon_fence.c     |  3 +++
 drivers/gpu/drm/radeon/radeon_gart.c      |  2 +-
 drivers/gpu/drm/radeon/radeon_gem.c       |  2 +-
 drivers/gpu/drm/radeon/radeon_object.c    |  8 +++++---
 drivers/gpu/drm/radeon/radeon_object.h    |  1 +
 drivers/gpu/drm/radeon/radeon_prime.c     | 10 +++++++---
 drivers/gpu/drm/radeon/radeon_ring.c      |  2 +-
 drivers/gpu/drm/radeon/radeon_sa.c        |  2 +-
 drivers/gpu/drm/radeon/radeon_semaphore.c | 24 ++++++++++++++++++------
 drivers/gpu/drm/radeon/radeon_test.c      |  5 +++--
 drivers/gpu/drm/radeon/radeon_ttm.c       |  2 +-
 drivers/gpu/drm/radeon/radeon_uvd.c       |  3 ++-
 drivers/gpu/drm/radeon/radeon_vce.c       |  3 ++-
 drivers/gpu/drm/radeon/radeon_vm.c        |  9 +++++----
 drivers/gpu/drm/radeon/rv770_dma.c        |  2 +-
 drivers/gpu/drm/radeon/si_dma.c           |  2 +-
 drivers/gpu/drm/ttm/ttm_bo.c              | 24 ++++++++++++++++++------
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c  |  2 +-
 include/drm/drmP.h                        |  3 ++-
 include/drm/drm_gem_cma_helper.h          |  3 ++-
 include/drm/ttm/ttm_bo_api.h              |  2 ++
 59 files changed, 192 insertions(+), 118 deletions(-)

-- 
2.0.4

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2014-10-01 12:26 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-17 12:34 [PATCH 00/10] drm fence fixes and cross-dev sync Maarten Lankhorst
2014-09-17 12:34 ` [PATCH 1/8] drm/nouveau: bump driver patchlevel to 1.2.1 Maarten Lankhorst
2014-09-17 12:34 ` [PATCH 2/8] drm/nouveau: specify if interruptible wait is desired in nouveau_fence_sync Maarten Lankhorst
2014-09-17 12:35 ` [PATCH 3/8] drm: Pass dma-buf as argument to gem_prime_import_sg_table Maarten Lankhorst
2014-09-17 12:35 ` [PATCH 4/8] drm/ttm: add reservation_object as argument to ttm_bo_init Maarten Lankhorst
2014-09-17 12:35 ` [PATCH 5/8] drm/radeon: cope with foreign fences inside display Maarten Lankhorst
2014-09-17 13:16   ` Christian König
2014-09-17 12:35 ` [PATCH 6/8] drm/radeon: cope with foreign fences inside the reservation object Maarten Lankhorst
2014-09-17 13:09   ` Christian König
2014-09-25  9:52     ` Maarten Lankhorst
2014-09-25 10:39     ` [PATCH v2 " Maarten Lankhorst
2014-10-01  8:57       ` Maarten Lankhorst
2014-10-01  9:04         ` Christian König
2014-10-01  9:22           ` Maarten Lankhorst
2014-10-01 12:26             ` Alex Deucher
2014-09-18  3:26   ` [PATCH " Michel Dänzer
2014-09-18 10:22     ` Maarten Lankhorst
2014-09-19  1:19       ` Michel Dänzer
2014-09-17 12:35 ` [PATCH 7/8] drm/radeon: export reservation_object from dmabuf to ttm Maarten Lankhorst
2014-09-17 13:14   ` Christian König
2014-09-18  3:22   ` Michel Dänzer
2014-09-18 12:11   ` [PATCH v2 " Maarten Lankhorst
2014-09-18 13:13     ` Christian König
2014-09-17 12:35 ` [PATCH 8/8] drm/nouveau: " Maarten Lankhorst

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).