[pull] radeon drm-next-3.18

Alex Deucher alexdeucher at gmail.com
Wed Aug 27 14:48:46 PDT 2014


Hi Dave,

More radeon changes for drm-next.  Highlights:
- UVD support for older asics
- Reset rework in preparation for Maarten's fence patches
I have a few more patches which depend on Christian's ttm changes,
I'll send them out separately once you've merged the ttm changes.
Just a heads up, I'll be on vacation next week.

The following changes since commit 484048db6b4890bc433aac7f5e32fdcf1b2b4786:

  Merge branch 'drm-next-3.18' of git://people.freedesktop.org/~agd5f/linux into drm-next (2014-08-26 09:05:14 +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 3c0363891c0fa5d17b683b758bff0d81fa6a9775:

  drm/radeon: drop doing resets in a work item (2014-08-27 17:42:13 -0400)

----------------------------------------------------------------
Alex Deucher (2):
      drm/radeon: add set_uvd_clocks callback for r6xx v4
      drm/radeon: 760G/780V/880V don't have UVD

Christian König (12):
      drm/radeon: move the IB test after the AGP fallback
      drm/radeon: force UVD buffers into VRAM on RS[78]80 v2
      drm/radeon: properly init UVD MC bits on R600
      drm/radeon: add UVD support for older asics v4
      drm/radeon: implement UVD hw workarounds for R6xx v3
      drm/radeon: enable RB_ARB before resetting the VCPU
      drm/radeon: add UVD fw names for older asic
      drm/radeon: wake up all fences on manual reset
      drm/radeon: force fence completion only on problematic rings (v2)
      drm/radeon: handle lockup in delayed work, v5
      drm/radeon: drop RADEON_FENCE_SIGNALED_SEQ v2
      drm/radeon: drop doing resets in a work item

Maarten Lankhorst (2):
      drm/radeon: take exclusive_lock in read mode during ring tests, v5
      drm/radeon: add timeout argument to radeon_fence_wait_seq v2

 drivers/gpu/drm/radeon/cik.c            |   6 +-
 drivers/gpu/drm/radeon/r600.c           | 132 ++++++++++++++++
 drivers/gpu/drm/radeon/r600d.h          |  41 ++++-
 drivers/gpu/drm/radeon/radeon.h         |  10 +-
 drivers/gpu/drm/radeon/radeon_asic.c    |  25 ++-
 drivers/gpu/drm/radeon/radeon_asic.h    |   3 +
 drivers/gpu/drm/radeon/radeon_cs.c      |  16 +-
 drivers/gpu/drm/radeon/radeon_device.c  |  58 +++----
 drivers/gpu/drm/radeon/radeon_display.c |   4 +-
 drivers/gpu/drm/radeon/radeon_fence.c   | 267 ++++++++++++++++++--------------
 drivers/gpu/drm/radeon/radeon_ib.c      |   1 +
 drivers/gpu/drm/radeon/radeon_irq_kms.c |  18 ---
 drivers/gpu/drm/radeon/radeon_uvd.c     |  23 +++
 drivers/gpu/drm/radeon/uvd_v1_0.c       | 107 ++++++++++++-
 drivers/gpu/drm/radeon/uvd_v2_2.c       |   4 +
 15 files changed, 531 insertions(+), 184 deletions(-)


More information about the dri-devel mailing list