[pull] radeon and amdgpu drm-next-4.11

Alex Deucher alexdeucher at gmail.com
Thu Feb 9 19:37:09 UTC 2017


Hi Dave,

Some additional fixes for 4.11.  Delayed a bit due to Chinese New Year. Highlights:
- Powerplay fixes
- VCE and UVD powergating fixes
- Clean up amdgpu SI gfx code to match CI and VI
- Misc bug fixes

The following changes since commit 18566acac18f5784347bc5fe636a26897d1c963b:

  Merge branch 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next (2017-02-01 08:43:42 +1000)

are available in the git repository at:

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

for you to fetch changes up to fad061270ac43ff9eed315f0eae7c40b694592de:

  drm/amdgpu: report the number of bytes moved at buffer creation (2017-02-09 11:29:44 -0500)

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu: add support for new smc firmware on polaris

Arnd Bergmann (1):
      drm/amdgpu: shut up #warning for compile testing

Christian König (2):
      drm/amdgpu: fix race in GEM VA map IOCTL v2
      drm/amdgpu: stop reserving a shared fence for VA updates

Colin Ian King (1):
      drm/amdgpu/virt: fix double kfree on bo_va

Dan Carpenter (1):
      drm/radeon: remove some dead code

Flora Cui (7):
      drm/amdgpu/gfx6: clean up rb configuration
      drm/amdgpu/gfx6: clean up cu configuration
      drm/amdgpu/gfx6: clean up spi configuration
      drm/amdgpu: refine si_read_register
      drm/amdgpu: update VERDE_GB_ADDR_CONFIG_GOLDEN
      drm/amdgpu: update HAINAN_GB_ADDR_CONFIG_GOLDEN
      drm/amd/gfx6: update gb_addr_config

Jérôme Glisse (1):
      drm/radeon: avoid kernel segfault in vce when gpu fails to resume

Rex Zhu (14):
      drm/amdgpu: when dpm disabled, also can enable uvd cg/pg.
      drm/amdgpu: add current_pg_status register define for smu7.1
      drm/amdgpu: power down/up uvd4 when smu disabled.
      drm/amdgpu: refine uvd pg code in kv_dpm.c
      drm/amdgpu: refine uvd4.2 init/stop code.
      drm/amdgpu: fix uvd can't initialized when dpm disabled on Ci.
      drm/amdgpu: refine uvd5.0/6.0 code.
      drm/amdgpu: when dpm disabled, also need to stop/start vce.
      drm/amdgpu: refine code for VCE2.0 and related dpm code.
      drm/amdgpu: enable vce pg feature on Kv.
      drm/amdgpu: move subfunctions to the front of vce_v2_0.c.
      drm/amdgpu: refine vce3.0 code and related powerplay pg code.
      drm/amd/powerplay: set fan speed to max in profile peak mode only.
      drm/amd/powerplay: refine code to avoid potential bug that the memory not cleared.

Samuel Pitoiset (2):
      drm/amdgpu: fix a potential deadlock in amdgpu_bo_create_restricted()
      drm/amdgpu: report the number of bytes moved at buffer creation

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |  33 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |  54 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |  12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |   9 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |   9 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   1 -
 drivers/gpu/drm/amd/amdgpu/ci_dpm.c                |  29 +-
 drivers/gpu/drm/amd/amdgpu/cik.c                   |   4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c              | 216 ++++------
 drivers/gpu/drm/amd/amdgpu/kv_dpm.c                |  68 +---
 drivers/gpu/drm/amd/amdgpu/si.c                    |  90 +++-
 drivers/gpu/drm/amd/amdgpu/si_enums.h              |   4 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c              | 128 ++++--
 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c              |  24 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c              |  21 +-
 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c              | 451 +++++++++++----------
 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c              |  17 +-
 .../gpu/drm/amd/include/asic_reg/smu/smu_7_0_1_d.h |   1 +
 .../drm/amd/powerplay/hwmgr/cz_clockpowergating.c  |  74 ++--
 .../amd/powerplay/hwmgr/smu7_clockpowergating.c    |  23 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   |  22 +-
 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c      |   2 +
 drivers/gpu/drm/radeon/radeon_bios.c               |   4 +-
 drivers/gpu/drm/radeon/vce_v1_0.c                  |   2 +-
 27 files changed, 682 insertions(+), 633 deletions(-)


More information about the amd-gfx mailing list