[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