[pull] radeon and amdgpu drm-fixes-4.2

Alex Deucher alexdeucher at gmail.com
Thu Jul 9 08:50:59 PDT 2015


Hi Dave,

radeon and amdgpu fixes for 4.2.  All over the place:
- fix cursor corruption on resume and re-enable no VT switch on suspend
- vblank fixes
- fix gpuvm error messages
- misc other fixes

The following changes since commit d6ac4ffc61ace6ed6f183e9fd7f207c0ddafb897:

  Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm (2015-07-07 15:19:09 -0700)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-fixes-4.2

for you to fetch changes up to 355c822847fa70fa1df6a7451b7ecf76116efcd2:

  drm/radeon: disable vce init on cayman (v2) (2015-07-09 11:40:12 -0400)

----------------------------------------------------------------
Alex Deucher (2):
      Revert "Revert "drm/radeon: dont switch vt on suspend""
      drm/radeon: disable vce init on cayman (v2)

Christian König (3):
      drm/radeon: allways add the VM clear duplicate
      drm/radeon: check if BO_VA is set before adding it to the invalidation list
      drm/amdgpu: fix timeout calculation

Dan Carpenter (1):
      drm/radeon: fix underflow in r600_cp_dispatch_texture()

Grigori Goronzy (4):
      drm/radeon: use RCU query for GEM_BUSY syscall
      drm/radeon: fix HDP flushing
      drm/radeon: default to 2048 MB GART size on SI+
      drm/radeon: unpin cursor BOs on suspend and pin them again on resume (v2)

Mario Kleiner (2):
      drm/radeon: Handle irqs only based on irq ring, not irq status regs.
      drm/amdgpu: Handle irqs only based on irq ring, not irq status regs.

Michel Dänzer (2):
      drm/radeon: Clean up reference counting and pinning of the cursor BOs
      drm/radeon: Fold radeon_set_cursor() into radeon_show_cursor()

 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c |   2 +-
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c  |  22 +-
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c  |  22 +-
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c   |  22 +-
 drivers/gpu/drm/radeon/cik.c            | 336 +++++++++++++++------------
 drivers/gpu/drm/radeon/evergreen.c      | 392 ++++++++++++++++++--------------
 drivers/gpu/drm/radeon/ni.c             |  25 +-
 drivers/gpu/drm/radeon/r600.c           | 155 +++++++------
 drivers/gpu/drm/radeon/r600_cp.c        |   2 +-
 drivers/gpu/drm/radeon/radeon_cursor.c  | 109 ++++-----
 drivers/gpu/drm/radeon/radeon_device.c  |  66 ++++--
 drivers/gpu/drm/radeon/radeon_fb.c      |   1 +
 drivers/gpu/drm/radeon/radeon_gem.c     |  12 +-
 drivers/gpu/drm/radeon/radeon_mode.h    |   1 -
 drivers/gpu/drm/radeon/radeon_vm.c      |  40 ++--
 drivers/gpu/drm/radeon/si.c             | 336 +++++++++++++++------------
 16 files changed, 871 insertions(+), 672 deletions(-)


More information about the dri-devel mailing list