SWDEV-325708 - Query for FineGrained support

Change-Id: Idd20a71467595ab6577bf47c081c437a4b166988


[ROCm/clr commit: 3c2dc1f646]
Tento commit je obsažen v:
Sarbojit Sarkar
2022-03-04 10:34:42 +00:00
odevzdal Sarbojit Sarkar
rodič 62302aa802
revize d58efdd1a8
3 změnil soubory, kde provedl 13 přidání a 0 odebrání
+9
Zobrazit soubor
@@ -1064,6 +1064,15 @@ Memory* Device::getGpuMemory(amd::Memory* mem) const {
return static_cast<roc::Memory*>(mem->getDeviceMemory(*this));
}
const bool Device::isFineGrainSupported() const {
bool result = (info().svmCapabilities_ & CL_DEVICE_SVM_ATOMICS) != 0 ? true : false;
if (result) {
if (gpu_fine_grained_segment_.handle != 0) {
return true;
}
}
return false;
}
// ================================================================================================
bool Device::populateOCLDeviceConstants() {
info_.available_ = true;