SWDEV-384557 - Enable SDMA query
Change-Id: Ibb0a8d131f799985a4d4adbf753261e58c04157f
このコミットが含まれているのは:
@@ -1255,21 +1255,19 @@ bool Device::populateOCLDeviceConstants() {
|
||||
}
|
||||
assert(group_segment_size > 0);
|
||||
|
||||
if (DEBUG_CLR_USE_SDMA_QUERY) {
|
||||
// Find SDMA read mask
|
||||
if (HSA_STATUS_SUCCESS != hsa_amd_memory_copy_engine_status(getCpuAgent(), getBackendDevice(),
|
||||
&maxSdmaReadMask_)) {
|
||||
return false;
|
||||
}
|
||||
assert(maxSdmaReadMask_ > 0 && "No SDMA engines available for Read");
|
||||
|
||||
// Find SDMA write mask
|
||||
if (HSA_STATUS_SUCCESS != hsa_amd_memory_copy_engine_status(getBackendDevice(), getCpuAgent(),
|
||||
&maxSdmaWriteMask_)) {
|
||||
return false;
|
||||
}
|
||||
assert(maxSdmaWriteMask_ > 0 && "No SDMA engines available for Write");
|
||||
// Find SDMA read mask
|
||||
if (HSA_STATUS_SUCCESS != hsa_amd_memory_copy_engine_status(getCpuAgent(), getBackendDevice(),
|
||||
&maxSdmaReadMask_)) {
|
||||
return false;
|
||||
}
|
||||
assert(maxSdmaReadMask_ > 0 && "No SDMA engines available for Read");
|
||||
|
||||
// Find SDMA write mask
|
||||
if (HSA_STATUS_SUCCESS != hsa_amd_memory_copy_engine_status(getBackendDevice(), getCpuAgent(),
|
||||
&maxSdmaWriteMask_)) {
|
||||
return false;
|
||||
}
|
||||
assert(maxSdmaWriteMask_ > 0 && "No SDMA engines available for Write");
|
||||
|
||||
info_.localMemSizePerCU_ = group_segment_size;
|
||||
info_.localMemSize_ = group_segment_size;
|
||||
|
||||
新しいイシューから参照
ユーザーをブロックする