[PATCH 0/9] KFD dGPU initialization

Felix Kuehling Felix.Kuehling at amd.com
Thu Jan 4 22:17:39 UTC 2018


Remaining patches from the previous 37-patch series.

Patch 1: Reworked PCIe atomic patch with feedback from PCI maintainers
Patch 2-9: Rebased from previous series

CC-ed linux-pci at vger.kernel.org on relevant patches for context.

Felix Kuehling (8):
  drm/amdkfd: Conditionally enable PCIe atomics
  drm/amdkfd: Make IOMMUv2 code conditional
  drm/amdkfd: Make sched_policy a per-device setting
  drm/amdkfd: Add dGPU support to the device queue manager
  drm/amdkfd: Add dGPU support to the MQD manager
  drm/amdkfd: Add dGPU support to kernel_queue_init
  drm/amdkfd: Add dGPU device IDs and device info
  drm/amdgpu: Enable KFD initialization on dGPUs

Jay Cornwall (1):
  PCI: Add pci_enable_atomic_ops_to_root

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   5 +
 drivers/gpu/drm/amd/amdkfd/Kconfig                 |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |   8 +-
 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c            |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            | 234 +++++++++++++++++++--
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  33 ++-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h  |   5 +
 .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c  |  56 +++++
 .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c   |  93 ++++++++
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |   2 +
 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c      |   5 +
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c       |   7 +
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c   |  35 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c    |  21 ++
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |  10 +
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  17 +-
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |   2 +
 drivers/gpu/drm/amd/amdkfd/kfd_topology.h          |   2 +
 drivers/pci/pci.c                                  |  80 +++++++
 include/linux/pci.h                                |   1 +
 include/uapi/linux/pci_regs.h                      |   4 +-
 23 files changed, 592 insertions(+), 39 deletions(-)

-- 
2.7.4



More information about the amd-gfx mailing list