This patch series fixes SDMA user mode queue support for GFX7 and adds support for GFX8. v2: Rebased. radeon_kfd.c doesn't exist any more. Felix Kuehling (5): drm/amdgpu: Correct SDMA load/unload sequence on HWS disabled mode drm/amdkfd: Fix SDMA oversubsription handling drm/amd: Update kgd_kfd interface for resuming SDMA queues drm/amdgpu: Add support for resuming SDMA queues w/o HWS drm/amdkfd: Use ASIC-specific SDMA MQD type Philip Cox (2): drm/amdgpu: Implement amdgpu SDMA functions for VI drm/amdkfd: Implement amdkfd SDMA functions for VI shaoyunl (1): drm/amdkfd: Correct SDMA ring buffer size drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 73 ++++++++++---- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 100 +++++++++++++++---- drivers/gpu/drm/amd/amdgpu/vid.h | 2 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 21 ++-- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 108 ++++++++++++++++++++- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 - .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 18 ++++ drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 3 +- drivers/gpu/drm/amd/include/vi_structs.h | 2 + 9 files changed, 277 insertions(+), 52 deletions(-) -- 2.7.4