[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