mbox series

[pull] amdgpu, amdkfd drm-fixes-6.12

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

Pull-request

https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.12-2024-09-27

Message

Alex Deucher Sept. 27, 2024, 8:28 p.m. UTC
Hi Dave, Simona,

Fixes for 6.12.

The following changes since commit 84f76408abe989809de19d02e476b044fd985adc:

  drm/amdgpu/mes12: reduce timeout (2024-09-18 16:15:13 -0400)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.12-2024-09-27

for you to fetch changes up to d7d2688bf4ea58734d73e18edcbf4684b1496d30:

  drm/amd/pm: update workload mask after the setting (2024-09-26 17:05:10 -0400)

----------------------------------------------------------------
amd-drm-fixes-6.12-2024-09-27:

amdgpu:
- MES 12 fix
- KFD fence sync fix
- SR-IOV fixes
- VCN 4.0.6 fix
- SDMA 7.x fix
- Bump driver version to note cleared VRAM support
- SWSMU fix

amdgpu:
- CU occupancy logic fix
- SDMA queue fix

----------------------------------------------------------------
Alex Deucher (2):
      drm/amdgpu: fix vbios fetching for SR-IOV
      drm/amdgpu: bump driver version for cleared VRAM

Christian König (1):
      drm/amdgpu: sync to KFD fences before clearing PTEs

Frank Min (1):
      drm/amdgpu: fix PTE copy corruption for sdma 7

Jack Xiao (1):
      drm/amdgpu/mes12: set enable_level_process_quantum_check

Kenneth Feng (1):
      drm/amd/pm: update workload mask after the setting

Mukul Joshi (2):
      drm/amdkfd: Update logic for CU occupancy calculations
      drm/amdkfd: Fix CU occupancy for GFX 9.4.3

Saleemkhan Jamadar (1):
      drm/amdgpu/vcn: enable AV1 on both instances

Sreekant Somasekharan (1):
      drm/amdkfd: Add SDMA queue quantum support for GFX12

ZhenGuo Yin (1):
      drm/amdgpu: skip coredump after job timeout in SRIOV

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c  | 108 ++++++--------
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h  |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c           |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c           |  30 ++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h           |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   6 +
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c             |   7 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c            | 165 ---------------------
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  24 +++
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h  |   3 +
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c   |   4 +
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  30 +++-
 drivers/gpu/drm/amd/include/kgd_kfd_interface.h    |  10 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |   6 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |   3 +
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c   |   6 +-
 19 files changed, 186 insertions(+), 242 deletions(-)