Create SDMA queue on specific engine

Change-Id: Id651ececda55b81b45e991bd8e6616674be48d8e
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>


[ROCm/ROCR-Runtime commit: 58b95e0a9d]
Bu işleme şunda yer alıyor:
Oak Zeng
2018-11-06 14:21:15 -05:00
işlemeyi yapan: Oak Zeng
ebeveyn b87f8459f4
işleme f0eb1573e6
+10
Dosyayı Görüntüle
@@ -576,6 +576,16 @@ HSAKMT_STATUS HSAKMTAPI hsaKmtCreateQueue(HSAuint32 NodeId,
case HSA_QUEUE_COMPUTE_AQL:
args.queue_type = KFD_IOC_QUEUE_TYPE_COMPUTE_AQL;
break;
case HSA_QUEUE_SDMA_ENGINE0:
case HSA_QUEUE_SDMA_ENGINE1:
case HSA_QUEUE_SDMA_ENGINE2:
case HSA_QUEUE_SDMA_ENGINE3:
case HSA_QUEUE_SDMA_ENGINE4:
case HSA_QUEUE_SDMA_ENGINE5:
case HSA_QUEUE_SDMA_ENGINE6:
case HSA_QUEUE_SDMA_ENGINE7:
args.queue_type = KFD_IOC_QUEUE_TYPE_SDMA_ENGINE(Type - HSA_QUEUE_SDMA_ENGINE0);
break;
default:
return HSAKMT_STATUS_INVALID_PARAMETER;
}