aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
diff options
context:
space:
mode:
authorShashank Sharma <[email protected]>2023-10-10 10:17:44 +0000
committerAlex Deucher <[email protected]>2025-04-08 20:48:15 +0000
commit0385800c2ff7bddf16a9caad5840f4e4823253f2 (patch)
tree3049ea92d806b012f14b935f7a2468214fe2541e /drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
parentdrm/amdgpu: add new IOCTL for usermode queue (diff)
downloadkernel-0385800c2ff7bddf16a9caad5840f4e4823253f2.tar.gz
kernel-0385800c2ff7bddf16a9caad5840f4e4823253f2.zip
drm/amdgpu: add helpers to create userqueue object
This patch introduces amdgpu_userqueue_object and its helper functions to creates and destroy this object. The helper functions creates/destroys a base amdgpu_bo, kmap/unmap it and save the respective GPU and CPU addresses in the encapsulating userqueue object. These helpers will be used to create/destroy userqueue MQD, WPTR and FW areas. V7: - Forked out this new patch from V11-gfx-userqueue patch to prevent that patch from growing very big. - Using amdgpu_bo_create instead of amdgpu_bo_create_kernel in prep for eviction fences (Christian) V9: - Rebase V10: - Added Alex's R-B Cc: Alex Deucher <[email protected]> Cc: Christian Koenig <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Shashank Sharma <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c')
0 files changed, 0 insertions, 0 deletions