AMD-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drm/amdkfd: Use gpu_offset for user queue's wptr
@ 2023-09-15  2:52 YuBiao Wang
  2023-09-15  6:50 ` Christian König
  0 siblings, 1 reply; 6+ messages in thread
From: YuBiao Wang @ 2023-09-15  2:52 UTC (permalink / raw)
  To: amd-gfx
  Cc: YuBiao Wang, Feifei Xu, horace.chen, Kevin Wang, Tuikov Luben,
	Deucher Alexander, Christian König, Monk Liu, Hawking Zhang

Directly use tbo's start address will miss the domain start offset. Need
to use gpu_offset instead.

Signed-off-by: YuBiao Wang <YuBiao.Wang@amd.com>
---
 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
index 77159b03a422..36e7171ad9a7 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
@@ -216,7 +216,7 @@ static int add_queue_mes(struct device_queue_manager *dqm, struct queue *q,
 
 	if (q->wptr_bo) {
 		wptr_addr_off = (uint64_t)q->properties.write_ptr & (PAGE_SIZE - 1);
-		queue_input.wptr_mc_addr = ((uint64_t)q->wptr_bo->tbo.resource->start << PAGE_SHIFT) + wptr_addr_off;
+		queue_input.wptr_mc_addr = amdgpu_bo_gpu_offset(q->wptr_bo) + wptr_addr_off;
 	}
 
 	queue_input.is_kfd_process = 1;
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-09-18 16:11 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-15  2:52 [PATCH] drm/amdkfd: Use gpu_offset for user queue's wptr YuBiao Wang
2023-09-15  6:50 ` Christian König
2023-09-15 14:53   ` Felix Kuehling
2023-09-18  2:14     ` Wang, YuBiao
2023-09-18 16:11       ` Felix Kuehling
2023-09-18  8:23     ` Christian König

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox