]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amdkfd: Add metadata ring buffer for compute
authorDavid Yat Sin <David.YatSin@amd.com>
Tue, 18 Mar 2025 19:49:55 +0000 (19:49 +0000)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 5 Jan 2026 21:59:56 +0000 (16:59 -0500)
commitc51bb53d5c68041dd02f66d9b638cda33647623e
tree5e17df0916061685e11b68a176ffbe4df839581b
parentd0c989a0aad3ff047b72c89c91969a535f72dd2e
drm/amdkfd: Add metadata ring buffer for compute

Add support for separate ring-buffer for metadata packets when using
compute queues. Userspace application allocate the metadata ring-buffer
and the queue ring-buffer with a single allocation. The metadata
ring-buffer starts after the queue ring-buffer.

Signed-off-by: David Yat Sin <David.YatSin@amd.com>
Reviewed-by: Philip Yang <Philip.Yang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
include/uapi/linux/kfd_ioctl.h