[PATCH v2 0/7] Add SDMA user-mode queues support to amdkfd
Alex Deucher
alexdeucher at gmail.com
Tue Jan 6 06:46:58 PST 2015
On Sat, Jan 3, 2015 at 3:12 PM, Oded Gabbay <oded.gabbay at amd.com> wrote:
> 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
>
Series is:
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
> 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