Add memory pool query to return location

Change-Id: I240b77119d7b8ccfc5ff6a3190d6669d69f243e8
Этот коммит содержится в:
David Yat Sin committed 2023-01-19 08:45:05 -05:00
1 родитель a4f898ad15
Коммит 722794e258
2 files changed
+25

No files matched your search

+8
Просмотреть файл
@@ -420,6 +420,14 @@ hsa_status_t MemoryRegion::GetPoolInfo(hsa_amd_memory_pool_info_t attribute,
*((size_t*)value) = 0;
}
break;
case HSA_AMD_MEMORY_POOL_INFO_LOCATION:
if (IsLocalMemory())
*((hsa_amd_memory_pool_location_t*)value) = HSA_AMD_MEMORY_POOL_LOCATION_GPU;
else if (IsSystem())
*((hsa_amd_memory_pool_location_t*)value) = HSA_AMD_MEMORY_POOL_LOCATION_CPU;
else
return HSA_STATUS_ERROR_INVALID_ARGUMENT;
break;
default:
return HSA_STATUS_ERROR_INVALID_ARGUMENT;
}