[PATCH v2 0/7] Add SDMA user-mode queues support to amdkfd

Oded Gabbay oded.gabbay at amd.com
Sat Jan 3 12:12:28 PST 2015


Although I didn't get any replies on v1, I still decided to send this 
v2, because:

a. Alex and I decided to move some H/W initialization functionallity 
   into radeon.
   
b. The next patch-set that I intend to send (prepare to support future 
   AMD GPUs) is based on this patch-set. Therefore, I wanted 
   to quickly publish the most updated version of this patch-set.
   
The only change in this version is moving initialization of H/W 
registers into radeon driver, instead of putting it in the interface 
file. It is detailed in the relevant commits.

Link to cover letter of original version:
http://lists.freedesktop.org/archives/dri-devel/2014-December/073934.html

	Oded Gabbay

Ben Goz (7):
  drm/amd: Add SDMA functions to kfd-->kgd interface
  drm/radeon: Implement SDMA interface functions
  drm/amdkfd: Add SDMA mqd support
  drm/amdkfd: Add SDMA user-mode queues support to QCM
  drm/amdkfd: Identify SDMA queue in create queue ioctl
  drm/amdkfd: Pass queue type to pqm_create_queue()
  drm/radeon: Enable sdma preemption

 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   6 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  | 159 ++++++++++++++--
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h  |   5 +
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c       | 121 +++++++++++++
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   8 +
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   2 +-
 drivers/gpu/drm/amd/include/kgd_kfd_interface.h    |  13 +-
 drivers/gpu/drm/radeon/cik_reg.h                   | 200 ++++++++++++++++++++-
 drivers/gpu/drm/radeon/cik_sdma.c                  |  29 +++
 drivers/gpu/drm/radeon/radeon_kfd.c                | 115 +++++++++++-
 10 files changed, 640 insertions(+), 18 deletions(-)

-- 
2.1.0



More information about the dri-devel mailing list