Introduce XGMI SDMA queue type

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


[ROCm/ROCR-Runtime commit: 1046a1fd72]
This commit is contained in:
Oak Zeng
2019-02-11 15:52:00 -06:00
committato da Kent Russell
parent f77c754281
commit 1efba15c34
2 ha cambiato i file con 8 aggiunte e 2 eliminazioni
+5 -1
Vedi File
@@ -465,7 +465,8 @@ static int handle_concrete_asic(struct queue *q,
const struct device_info *dev_info = q->dev_info;
bool ret;
if (!dev_info || args->queue_type == KFD_IOC_QUEUE_TYPE_SDMA)
if (!dev_info || args->queue_type == KFD_IOC_QUEUE_TYPE_SDMA ||
args->queue_type == KFD_IOC_QUEUE_TYPE_SDMA_XGMI)
return HSAKMT_STATUS_SUCCESS;
if (dev_info->eop_buffer_size > 0) {
@@ -574,6 +575,9 @@ HSAKMT_STATUS HSAKMTAPI hsaKmtCreateQueue(HSAuint32 NodeId,
case HSA_QUEUE_SDMA:
args.queue_type = KFD_IOC_QUEUE_TYPE_SDMA;
break;
case HSA_QUEUE_SDMA_XGMI:
args.queue_type = KFD_IOC_QUEUE_TYPE_SDMA_XGMI;
break;
case HSA_QUEUE_COMPUTE_AQL:
args.queue_type = KFD_IOC_QUEUE_TYPE_COMPUTE_AQL;
break;