[git pull] amdkfd next 4.15

Oded Gabbay oded.gabbay at gmail.com
Wed Oct 18 10:50:55 UTC 2017

Hi Dave,

This is the amdkfd pull request for 4.15 merge window.
The patches here are relevant only for Kaveri and Carrizo. Still no dGPU patches.

The main goal is to continue alignment with the internal AMD development tree.

The following is a summary of the changes:
- Improvements and fixes to suspend/resume code
- Improvements and fixes to process termination code
- Cleanups in the queue unmapping functionality
- Reuse code from amdgpu


The following changes since commit 40d86701a625eed9e644281b9af228d6a52d8ed9:

  drm/plane: drop num_overlay_planes (v3) (2017-10-17 11:32:29 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~gabbayo/linux tags/drm-amdkfd-next-2017-10-18

for you to fetch changes up to e139cd2a2ff842bd4a5d089b9d251ca62f58ecac:

  drm/amdkfd: Improve multiple SDMA queues support per process (2017-09-27 00:09:56 -0400)

Felix Kuehling (5):
      drm/amdkfd: Adjust dequeue latencies and timeouts
      drm/amdkfd: Fix MQD updates
      drm/amdkfd: Improve process termination handling
      drm/amdkfd: Clean up process queue management
      drm/amdkfd: Limit queue number per process and device to 127

Yong Zhao (11):
      drm/amdkfd: Reorganize kfd resume code
      drm/amdkfd: Fix suspend/resume issue on Carrizo v2
      drm/amdkfd: Rectify the jiffies calculation error with milliseconds v2
      drm/amdkfd: Use VMID bitmap from KGD v2
      drm/amdkfd: Reuse CHIP_* from amdgpu v2
      drm/amdkfd: Drop _nocpsch suffix from shared functions
      drm/amdkfd: Avoid name confusion involved in queue unmapping
      drm/amdkfd: move locking outside of unmap_queues_cpsch
      drm/amdkfd: Pass filter params to unmap_queues_cpsch
      drm/amdkfd: Avoid submitting an unnecessary packet to HWS
      drm/amdkfd: Compress unnecessary function parameters

shaoyunl (1):
      drm/amdkfd: Improve multiple SDMA queues support per process

 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c            |  14 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            | 106 ++---
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  | 440 ++++++++++++++-------
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h  |  13 +-
 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c      |  20 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c       |   3 +
 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c    |  29 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |  77 ++--
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           | 131 ++++--
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |  64 +--
 11 files changed, 562 insertions(+), 338 deletions(-)

More information about the dri-devel mailing list