From ff41927a88698f7493ee7df2ed5a81f82b826705 Mon Sep 17 00:00:00 2001 From: Felix Kuehling Date: Mon, 21 Nov 2016 20:05:27 -0500 Subject: [PATCH] Allocate 64-bit for doorbells and write pointers On gfx900 we need 64-bit for all doorbells and SDMA WPTRs. Change-Id: I9b922e16442e967599ae3c928308451d5cc470b3 Signed-off-by: Felix Kuehling [ROCm/ROCR-Runtime commit: d7063dd102919ffc061a75e487c87d10d4b864a9] --- projects/rocr-runtime/src/queues.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/rocr-runtime/src/queues.c b/projects/rocr-runtime/src/queues.c index 186c6cad28..faa943c0c7 100644 --- a/projects/rocr-runtime/src/queues.c +++ b/projects/rocr-runtime/src/queues.c @@ -200,8 +200,8 @@ struct device_id supported_devices[] = { struct queue { uint32_t queue_id; - uint32_t wptr; - uint32_t rptr; + uint64_t wptr; + uint64_t rptr; void *eop_buffer; void *ctx_save_restore; uint32_t ctx_save_restore_size;