[pull] amdgpu, amdkfd drm-next-7.3

Alex Deucher <[email protected]> Fri, 31 Jul 2026 11:32:53 -0400
Newsgroups org.freedesktop.lists.amd-gfx,org.freedesktop.lists.dri-devel
Message-ID <[email protected]>
Hi Dave, Simona,

While I was doing the follow up fixes for 7.2, I thought I'd do a last
few updates for 7.3.

The following changes since commit 6f16fcbb0c46a87e3d9685407e906573d60104b0:

  drm/amd/display: use proper context for logging (2026-07-28 19:17:34 -0400)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-7.3-2026-07-31

for you to fetch changes up to 9243cf4777fc780157602603caa52c285908f26a:

  drm/amd/amdgpu: remove duplicated code in gfx_v11 and gfx_v12 (2026-07-29 17:56:28 -0400)

----------------------------------------------------------------
amd-drm-next-7.3-2026-07-31:

amdgpu:
- PM sysfs fix for APUs
- DC pageflip timeout fixes
- New GFX7 soft reset implementation
- Misc code cleanup

amdkfd:
- Remove svm_bo eviction fence

----------------------------------------------------------------
Leo Li (1):
      drm/amd/display: Exit idle optimizations before programming

Philip Yang (1):
      drm/amdkfd: Remove svm_bo eviction fence

Timur Kristóf (9):
      drm/amdgpu/gfx7: Make amdgpu_gfx_mqd_sw_init() usable on GFX7
      drm/amdgpu/gfx7: Refactor MQD initialization and finalization
      drm/amdgpu/gfx7: Return error code when compute ring tests fail
      drm/amdgpu/gfx7: Return error code when failing to start GFX ring
      drm/amdgpu/gfx7: Fixup emitting SWITCH_BUFFER packets
      drm/amdgpu/gfx7: Clean up gfx ring during reset
      drm/amdgpu/gfx7: Use COND_EXEC
      drm/amdgpu/gfx7: Fixup IP block soft reset
      drm/amdgpu/gfx7: Enable IP block soft reset as a GPU recovery method

Ulisses Paixao (1):
      drm/amd/amdgpu: remove duplicated code in gfx_v11 and gfx_v12

Yang Wang (1):
      drm/amd/pm: hide pp_table sysfs on APUs

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c        |  21 --
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h        |   3 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c  |  15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c  |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c           |  58 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h           |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c        |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c           |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c            |  48 +---
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c            |  49 +---
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c             | 331 ++++++++++++----------
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c          |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c              | 109 +++----
 drivers/gpu/drm/amd/amdkfd/kfd_svm.h              |  13 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |  78 ++---
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c               |  13 +-
 17 files changed, 374 insertions(+), 392 deletions(-)