mbox series

[pull] amdgpu drm-next-5.8

Message ID 20200519202505.4126-1-alexander.deucher@amd.com (mailing list archive)
State New, archived
Headers show
Series [pull] amdgpu drm-next-5.8 | expand

Pull-request

git://people.freedesktop.org/~agd5f/linux tags/amd-drm-next-5.8-2020-05-19

Message

Alex Deucher May 19, 2020, 8:25 p.m. UTC
Hi Dave, Daniel,

Last few bits for 5.8.

The following changes since commit 80c9b58e9503f33a707a23172b2dd8d015b8c036:

  Merge tag 'du-next-20200514' of git://linuxtv.org/pinchartl/media into drm-next (2020-05-14 13:41:51 +1000)

are available in the Git repository at:

  git://people.freedesktop.org/~agd5f/linux tags/amd-drm-next-5.8-2020-05-19

for you to fetch changes up to 43c8546bcd854806736d8a635a0d696504dd4c21:

  drm/amdgpu: Add a UAPI flag for user to call mem_sync (2020-05-18 11:24:21 -0400)

----------------------------------------------------------------
amd-drm-next-5.8-2020-05-19:

amdgpu:
- Improved handling for CTF (Critical Thermal Fault) situations
- Clarify AC/DC mode switches
- SR-IOV fixes
- XGMI fixes for RAS
- Misc cleanups
- Add autodump debugfs node to aid in GPU hang debugging

UAPI:
- Add a MEM_SYNC IB flag for handling proper acquire memory semantics if UMDs expect the kernel to handle this
  Used by AMDVLK: https://github.com/GPUOpen-Drivers/pal/blob/dev/src/core/os/amdgpu/amdgpuQueue.cpp#L1262

----------------------------------------------------------------
Andrey Grodzovsky (4):
      drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion
      drm/amdgpu: Add new ring callback to insert memory sync
      drm/amdgpu: Add mem_sync implementation for all the ASICs.
      drm/amdgpu: Add a UAPI flag for user to call mem_sync

Colin Ian King (1):
      drm/amdgpu: remove redundant assignment to variable ret

Evan Quan (3):
      drm/amd/powerplay: try to do a graceful shutdown on SW CTF
      drm/amd/powerplay: shutdown on HW CTF
      drm/amd/powerplay: report correct AC/DC event based on ctxid V2

Jiange Zhao (1):
      drm/amdgpu: Add autodump debugfs node for gpu reset v8

John Clements (4):
      drm/amdgpu: Add cmd to control XGMI link sleep
      drm/amdgpu: Add DPM function for XGMI link power down control
      drm/amdgpu: Update RAS XGMI error inject sequence
      drm/amdgpu: Updated XGMI power down control support check

Kevin Wang (2):
      drm/amdgpu: add amdgpu_virt_get_vf_mode helper function
      drm/amdgpu: optimize amdgpu device attribute code

Marek Olšák (1):
      drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute IBs too (v3)

Yintian Tao (1):
      drm/amdgpu: turn back rlcg write for gfx_v10

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |  78 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h        |   6 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c            |  10 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             | 494 +++++++++------------
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h             |  46 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  30 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |  16 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           |   2 +-
 drivers/gpu/drm/amd/amdgpu/cikd.h                  |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |  45 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c              |  20 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |  34 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |  36 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |  27 +-
 drivers/gpu/drm/amd/amdgpu/nvd.h                   |  48 ++
 drivers/gpu/drm/amd/amdgpu/soc15d.h                |  25 +-
 drivers/gpu/drm/amd/amdgpu/vid.h                   |   2 +-
 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c         |  22 +
 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c       |  31 ++
 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c   |  37 +-
 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h     |   2 +
 drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h |   3 +-
 drivers/gpu/drm/amd/powerplay/inc/smu_types.h      |   1 +
 drivers/gpu/drm/amd/powerplay/smu_v11_0.c          |  46 +-
 include/uapi/drm/amdgpu_drm.h                      |   4 +
 32 files changed, 775 insertions(+), 313 deletions(-)