[pull] amdgpu, radeon, scheduler drm-next-5.5

Alex Deucher alexdeucher at gmail.com
Fri Nov 8 21:27:13 UTC 2019


Hi Dave, Daniel,

Fixes for 5.5.

The following changes since commit cea35f5ad5ffac06ea29e0d7a7f748683e1f1b7d:

  drm/i915: Don't select BROKEN (2019-11-06 05:46:04 +1000)

are available in the Git repository at:

  git://people.freedesktop.org/~agd5f/linux tags/drm-next-5.5-2019-11-08

for you to fetch changes up to 53dbc27ad5a93932ff1892a8e4ef266827d74a0f:

  drm/amdgpu/powerplay: fix AVFS handling with custom powerplay table (2019-11-08 12:30:24 -0500)

----------------------------------------------------------------
drm-next-5.5-2019-11-08:

amdgpu:
- Enable VCN dynamic powergating on RV/RV2
- Fixes for Navi14
- Misc Navi fixes
- Fix MSI-X tear down
- Misc Arturus fixes
- Fix xgmi powerstate handling
- Documenation fixes

scheduler:
- Fix static code checker warning
- Fix possible thread reactivation while thread is stopped
- Avoid cleanup if thread is parked

radeon:
- SI dpm fix ported from amdgpu

----------------------------------------------------------------
Alex Deucher (7):
      drm/amdgpu/arcturus: properly set BANK_SELECT and FRAGMENT_SIZE
      drm/amdgpu: enable VCN DPG on Raven and Raven2
      drm/amdgpu/gpuvm: add some additional comments in amdgpu_vm_update_ptes
      drm/amdgpu/renoir: move gfxoff handling into gfx9 module
      drm/radeon: fix si_enable_smc_cac() failed issue
      drm/amdgpu: Improve RAS documentation (v2)
      drm/amdgpu/powerplay: fix AVFS handling with custom powerplay table

Andrey Grodzovsky (5):
      drm/sched:  Fix passing zero to 'PTR_ERR' warning v2
      drm/sched: Use completion to wait for sched->thread idle v2.
      Revert "drm/amdgpu: dont schedule jobs while in reset"
      drm/sched: Avoid job cleanup if sched thread is parked.
      drm/amdgpu: Avoid accidental thread reactivation.

Emily Deng (2):
      drm/amdgpu/discovery: Need to free discovery memory
      drm/amdgpu: Need to disable msix when unloading driver

Eric Huang (1):
      drm/amdgpu: change read of GPU clock counter on Vega10 VF

Evan Quan (9):
      drm/amdgpu: change pstate only after all XGMI device initialized
      drm/amd/powerplay: update is_sw_smu_xgmi check
      drm/amd/powerplay: support xgmi pstate setting on powerplay routine V2
      drm/amd/powerplay: update Arcturus driver-smu interface header
      drm/amdgpu: register gpu instance before fan boost feature enablment
      drm/amdgpu: fix possible pstate switch race condition
      drm/amdgpu: perform p-state switch after the whole hive initialized
      drm/amd/powerplay: fix deadlock on setting power_dpm_force_performance_level
      drm/amd/powerplay: correct Arcturus OD support

Hawking Zhang (1):
      drm/amdgpu: disallow direct upload save restore list from gfx driver

Jonathan Kim (1):
      drm/amdgpu: fix vega20 pstate status change

Kenneth Feng (1):
      drm/amd/powerplay: dynamically disable ds and ulv for compute

Kevin Wang (2):
      drm/amd/swSMU: fix smu workload bit map error
      drm/amdgpu: fix sysfs interface pcie_replay_count error on navi asic

Neil Mayhew (1):
      drm/amdgpu: Show resolution correctly in mode validation debug output

Oak Zeng (1):
      drm/amdgpu: Add comments to gmc structure

Pan Bian (2):
      drm/amdgpu: fix potential double drop fence reference
      drm/amdgpu: fix double reference dropping

Raul E Rangel (1):
      drm/amd/powerplay: fix struct init in renoir_print_clk_levels

Shirish S (1):
      drm/amdgpu: dont schedule jobs while in reset

Stephen Rothwell (1):
      drm/sched: struct completion requires linux/completion.h inclusion

Tianci.Yin (1):
      drm/amdgpu: add navi14 PCI ID

Xiaojie Yuan (1):
      drm/amd/powerplay: print the pptable provider

Zhan Liu (2):
      drm/amd/display: Add ENGINE_ID_DIGD condition check for Navi14
      Revert "drm/amd/display: setting the DIG_MODE to the correct value."

changzhu (3):
      drm/amdgpu: add dummy read by engines for some GCVM status registers in gfx10
      drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9
      drm/amdgpu: allow direct upload save restore list for raven2

 Documentation/gpu/amdgpu.rst                       | 35 ++++++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |  3 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c      |  6 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        | 10 ++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         | 43 ++++++++++++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h            | 30 +++++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            | 40 +++++++++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c           |  2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  6 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             | 10 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           | 42 +++++++++++++--
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             | 48 +++++++++++++++++
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              | 37 +++++++++++--
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c             |  8 ++-
 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c            |  9 ++++
 drivers/gpu/drm/amd/amdgpu/nv.c                    | 11 ++++
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             | 13 ++++-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 | 13 +++--
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  2 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  9 ----
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |  5 ++
 drivers/gpu/drm/amd/include/kgd_pp_interface.h     |  4 ++
 drivers/gpu/drm/amd/powerplay/amd_powerplay.c      | 26 +++++++++
 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c         | 29 ++++++----
 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 62 ++++++++++++++++++++++
 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 15 ++++++
 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h          |  3 ++
 .../amd/powerplay/inc/smu11_driver_if_arcturus.h   |  2 +-
 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h      |  2 +-
 drivers/gpu/drm/amd/powerplay/navi10_ppt.c         |  2 +-
 drivers/gpu/drm/amd/powerplay/renoir_ppt.c         |  4 +-
 drivers/gpu/drm/amd/powerplay/smu_v11_0.c          |  7 ++-
 drivers/gpu/drm/amd/powerplay/vega20_ppt.c         |  2 +-
 drivers/gpu/drm/radeon/si_dpm.c                    |  1 +
 drivers/gpu/drm/scheduler/sched_entity.c           | 12 +++--
 drivers/gpu/drm/scheduler/sched_main.c             | 23 ++++++--
 include/drm/gpu_scheduler.h                        |  3 ++
 41 files changed, 508 insertions(+), 76 deletions(-)


More information about the amd-gfx mailing list