This patch series is based on amd-staging-drm-next. Patches 1-3 are important fixes that would be good to be included in drm-fixes for 4.19. Patches 3-8 are small feature enhancements. Patch 9 is random cleanup. I'll send a separate patch series that adds Vega20 support to KFD on top of this. Amber Lin (1): drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7 Emily Deng (1): drm/amdkfd: KFD doesn't support TONGA SRIOV Eric Huang (1): drm/amdkfd: reflect atomic support in IO link properties Felix Kuehling (2): drm/amdkfd: Report SDMA firmware version in the topology drm/amdgpu: remove unnecessary forward declaration Harish Kasiviswanathan (1): drm/amdgpu: Enable BAD_OPCODE intr for gfx8 Jay Cornwall (1): drm/amdkfd: Add wavefront context save state retrieval ioctl Yong Zhao (2): drm/amdkfd: Change the control stack MTYPE from UC to NC on GFX9 drm/amdkfd: Fix ATS capablity was not reported correctly on some APUs drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 21 +++++++ drivers/gpu/drm/amd/amdkfd/kfd_device.c | 35 +++++------- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 37 +++++++++++++ .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 8 +++ drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 13 ++++- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 8 +++ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 25 ++++++++- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 23 ++++++++ drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 12 ++++ .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 22 ++++++++ drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 64 +++++++++++++++++----- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 2 +- include/uapi/linux/kfd_ioctl.h | 13 ++++- 17 files changed, 251 insertions(+), 47 deletions(-) -- 2.7.4