All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] KFD dGPU initialization
@ 2018-01-04 22:17 Felix Kuehling
  2018-01-04 22:17   ` Felix Kuehling
                   ` (3 more replies)
  0 siblings, 4 replies; 47+ messages in thread
From: Felix Kuehling @ 2018-01-04 22:17 UTC (permalink / raw)
  To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
	oded.gabbay-Re5JQEeQqe8AvxtiuMwx3w
  Cc: Felix Kuehling

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@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

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

^ permalink raw reply	[flat|nested] 47+ messages in thread

end of thread, other threads:[~2018-02-07  6:55 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-04 22:17 [PATCH 0/9] KFD dGPU initialization Felix Kuehling
2018-01-04 22:17 ` [PATCH 1/9] PCI: Add pci_enable_atomic_ops_to_root Felix Kuehling
2018-01-04 22:17   ` Felix Kuehling
2018-01-05  0:17   ` Bjorn Helgaas
2018-01-05  0:23     ` Felix Kuehling
2018-01-05  0:23       ` Felix Kuehling
2018-01-04 22:17 ` [PATCH 2/9] drm/amdkfd: Conditionally enable PCIe atomics Felix Kuehling
2018-01-31 15:09   ` Oded Gabbay
2018-01-31 15:09     ` Oded Gabbay
     [not found] ` <1515104268-25087-1-git-send-email-Felix.Kuehling-5C7GfCeVMHo@public.gmane.org>
2018-01-04 22:17   ` [PATCH 3/9] drm/amdkfd: Make IOMMUv2 code conditional Felix Kuehling
     [not found]     ` <1515104268-25087-4-git-send-email-Felix.Kuehling-5C7GfCeVMHo@public.gmane.org>
2018-01-31 14:56       ` Oded Gabbay
     [not found]         ` <CAFCwf125cHCf=fsfiMhhASjgMNEcau04gNGKKHFu7PQGeorpZQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-01-31 15:00           ` Oded Gabbay
     [not found]             ` <CAFCwf12pqRA4KdRLpkUmiBs7EQmTePcy80V2kP9mP3pN8V-eTg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-01-31 15:11               ` Christian König
2018-01-31 16:14               ` Felix Kuehling
2018-02-03  2:29               ` Felix Kuehling
     [not found]                 ` <5a1e7696-b5bf-547c-4fe6-e71e0ae7f5e0-5C7GfCeVMHo@public.gmane.org>
2018-02-05 19:00                   ` Christian König
     [not found]                     ` <044a3842-92d1-fe2a-c432-0719e8528416-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2018-02-06  8:53                       ` Oded Gabbay
     [not found]                         ` <CAFCwf12s6sjyxyTNWx+cdqCjQg+O-4WonDLmJ2X9QT0iRLBNsQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-02-07  0:30                           ` Felix Kuehling
     [not found]                             ` <fe5b1bd4-37fc-2ed0-6a68-247abe08406e-5C7GfCeVMHo@public.gmane.org>
2018-02-07  6:55                               ` Oded Gabbay
2018-01-04 22:17   ` [PATCH 4/9] drm/amdkfd: Make sched_policy a per-device setting Felix Kuehling
     [not found]     ` <1515104268-25087-5-git-send-email-Felix.Kuehling-5C7GfCeVMHo@public.gmane.org>
2018-01-31 15:06       ` Oded Gabbay
     [not found]         ` <CAFCwf11xXiKH-3sqpjk-cpQ5DyM_dL-6Vk=DrBCPJ=oSyyYyAg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-01-31 16:18           ` Felix Kuehling
2018-01-04 22:17   ` [PATCH 5/9] drm/amdkfd: Add dGPU support to the device queue manager Felix Kuehling
     [not found]     ` <1515104268-25087-6-git-send-email-Felix.Kuehling-5C7GfCeVMHo@public.gmane.org>
2018-01-31 15:09       ` Oded Gabbay
2018-01-04 22:17   ` [PATCH 6/9] drm/amdkfd: Add dGPU support to the MQD manager Felix Kuehling
     [not found]     ` <1515104268-25087-7-git-send-email-Felix.Kuehling-5C7GfCeVMHo@public.gmane.org>
2018-01-31 15:11       ` Oded Gabbay
2018-01-04 22:17   ` [PATCH 7/9] drm/amdkfd: Add dGPU support to kernel_queue_init Felix Kuehling
     [not found]     ` <1515104268-25087-8-git-send-email-Felix.Kuehling-5C7GfCeVMHo@public.gmane.org>
2018-01-31 15:17       ` Oded Gabbay
     [not found]         ` <CAFCwf11nyKTuxF4R+GfWt_Zg5pRjYezbp9TEW_-OWqRhhR-rVg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-01-31 15:23           ` Deucher, Alexander
     [not found]             ` <BN6PR12MB16520A78D8FFA5E0AF393BD2F7FB0-/b2+HYfkarQqUD6E6FAiowdYzm3356FpvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2018-01-31 15:29               ` Oded Gabbay
     [not found]                 ` <CAFCwf127vkM7aEcyUK9VjrVekZAFin7d7sk6Ko=JV5gibBeukg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-01-31 16:27                   ` Felix Kuehling
     [not found]                     ` <31443990-b612-e9cc-ec07-054b940c8c25-5C7GfCeVMHo@public.gmane.org>
2018-02-06  8:39                       ` Oded Gabbay
2018-01-04 22:17   ` [PATCH 9/9] drm/amdgpu: Enable KFD initialization on dGPUs Felix Kuehling
     [not found]     ` <1515104268-25087-10-git-send-email-Felix.Kuehling-5C7GfCeVMHo@public.gmane.org>
2018-01-31 15:25       ` Oded Gabbay
     [not found]         ` <CAFCwf11WWuHydSRBu3Pk8-jFLgoxJ7k0GDfuO-HWRjpvSRm5xQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-01-31 15:28           ` Christian König
     [not found]             ` <5881ecb1-3d76-9783-2b60-5b43b5547a3d-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2018-01-31 15:31               ` Oded Gabbay
     [not found]                 ` <CAFCwf10--hDY=0zFUaSM9+fZWXuk8h4AU5-PE+_0+adCAYJ34Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-01-31 15:34                   ` Christian König
     [not found]                     ` <6ea9aa7d-f8c5-e6a5-a492-7506055527c6-5C7GfCeVMHo@public.gmane.org>
2018-01-31 15:50                       ` Oded Gabbay
2018-01-31 16:33           ` Felix Kuehling
2018-01-27  0:35   ` [PATCH 0/9] KFD dGPU initialization Felix Kuehling
     [not found]     ` <f84a6f6f-0985-a161-f989-b41021085039-5C7GfCeVMHo@public.gmane.org>
2018-01-27 11:31       ` Oded Gabbay
     [not found]         ` <CAFCwf12vCku6JoH3Rcp1-+vQNzqX8zoO_2SG=UhAtTqsYn3SkA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-01-27 22:19           ` Kuehling, Felix
2018-01-04 22:17 ` [PATCH 8/9] drm/amdkfd: Add dGPU device IDs and device info Felix Kuehling
2018-01-31 15:20   ` Oded Gabbay
2018-01-31 15:20     ` Oded Gabbay
2018-01-31 16:29     ` Felix Kuehling
2018-01-31 16:29       ` Felix Kuehling

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.