P4 to Git Change 1092043 by xcui@merged_opencl_jxcwin on 2014/10/29 17:04:56

EPR #397491 - changed the CPU SVM capability availablility only for OpenCL 2.0, not for 1.2.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpudevice.cpp#267 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpusettings.cpp#28 edit
此提交包含在:
foreman
2014-10-29 17:16:07 -04:00
父節點 b3a41138c9
當前提交 fe61054635
共有 2 個檔案被更改,包括 8 行新增 和 4 行删除
+7 -4
查看文件
@@ -265,10 +265,13 @@ Device::init()
info.linkerAvailable_ = CL_TRUE;
info.executionCapabilities_ = CL_EXEC_KERNEL | CL_EXEC_NATIVE_KERNEL;
info.svmCapabilities_ = CL_DEVICE_SVM_COARSE_GRAIN_BUFFER |
CL_DEVICE_SVM_FINE_GRAIN_BUFFER |
CL_DEVICE_SVM_FINE_GRAIN_SYSTEM |
CL_DEVICE_SVM_ATOMICS;
// Enable SVM only for OpenCL 2.0
if ((OPENCL_MAJOR >= 2) && (CPU_OPENCL_VERSION >= 200)) {
info.svmCapabilities_ = CL_DEVICE_SVM_COARSE_GRAIN_BUFFER |
CL_DEVICE_SVM_FINE_GRAIN_BUFFER |
CL_DEVICE_SVM_FINE_GRAIN_SYSTEM |
CL_DEVICE_SVM_ATOMICS;
}
info.preferredPlatformAtomicAlignment_ = 0;
info.preferredGlobalAtomicAlignment_ = 0;
info.preferredLocalAtomicAlignment_ = 0;