summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/radeon_kfd.c
diff options
context:
space:
mode:
authorOded Gabbay <oded.gabbay@amd.com>2014-10-26 19:45:45 +0100
committerOded Gabbay <oded.gabbay@amd.com>2015-01-09 21:26:07 +0100
commite27ade73fd38055bd6b374ff86fcd02c0f22b3f3 (patch)
treed40d32e0b7bfa8a0f36787adf6f80fb2042b31fd /drivers/gpu/drm/radeon/radeon_kfd.c
parentdrm/radeon: Enable sdma preemption (diff)
downloadlinux-e27ade73fd38055bd6b374ff86fcd02c0f22b3f3.tar.xz
linux-e27ade73fd38055bd6b374ff86fcd02c0f22b3f3.zip
drm/amd: Add new kfd-->kgd interface for gart usage
This patch adds two new functions to the kfd-->kgd interface: init_gtt_mem_allocation, which allocate a large enough buffer on the amdkfd needs, such as mqds, hpds, kernel queue, fence and runlists. This function is only called once per GPU device. The size of the allocated buffer is based on the maximum number of HSA processes and maximum number of queues per HSA process (two amdkfd kernel module parameters). free_gtt_mem, which frees a buffer that was allocated on the gart aperture. Signed-off-by: Oded Gabbay <oded.gabbay@amd.com> Reviewed-by: Alexey Skidanov <Alexey.skidanov@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_kfd.c')
0 files changed, 0 insertions, 0 deletions