[PATCH 0/9] AMDGPU Usermode queue support for GFX12

Shashank Sharma shashank.sharma at amd.com
Thu Nov 21 13:32:58 UTC 2024


This patch series adds code to support Usermode queue on GFX12.
Most of the base usermode queue code (for Navi 3X) is already merged
into amd-staging-drm-next, this patch series does some clean-up to make
this code generic and reuse the existing framework for GFX12 as well. 

Alex Deucher (7):
  drm/amdgpu: add some additional members to amdgpu_mqd_prop
  drm/amdgpu/gfx11: update mqd init for UQ
  drm/amdgpu/gfx12: update mqd init for UQ
  drm/amdgpu/sdma6: update mqd init for UQ
  drm/amdgpu/sdma7: update mqd init for UQ
  drm/amdgpu/uq: remove gfx11 specifics from UQ setup
  drm/amdgpu/uq: make MES UQ setup generic

Arunpravin Paneer Selvam (1):
  drm/amdgpu: enable userqueue secure semaphore for GFX 12

Somalapuram Amaranath (1):
  drm/amdgpu: enable userqueue support for GFX12

 drivers/gpu/drm/amd/amdgpu/Makefile           |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h           |   4 +
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c        |  20 ++-
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c        |  38 +++--
 ...{mes_v11_0_userqueue.c => mes_userqueue.c} | 143 ++++++++----------
 ...{mes_v11_0_userqueue.h => mes_userqueue.h} |   6 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c        |   7 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c        |   9 ++
 drivers/gpu/drm/amd/include/v12_structs.h     |   4 +-
 9 files changed, 126 insertions(+), 107 deletions(-)
 rename drivers/gpu/drm/amd/amdgpu/{mes_v11_0_userqueue.c => mes_userqueue.c} (78%)
 rename drivers/gpu/drm/amd/amdgpu/{mes_v11_0_userqueue.h => mes_userqueue.h} (91%)

-- 
2.46.2



More information about the amd-gfx mailing list