From 8c7e2b0e7a5011a2bbea393978569dfd5c7e1dc6 Mon Sep 17 00:00:00 2001 From: foreman Date: Wed, 22 Oct 2014 16:45:22 -0400 Subject: [PATCH] P4 to Git Change 1090162 by xcui@merged_opencl_jxcwin on 2014/10/22 16:32:02 EPR #407469 - disabled the SVM fine grain buffer support for CZ on mainline Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#472 edit [ROCm/clr commit: 206bd8113d9dc2662e71ffb32dd832688a95b2f6] --- projects/clr/rocclr/runtime/device/gpu/gpudevice.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/projects/clr/rocclr/runtime/device/gpu/gpudevice.cpp b/projects/clr/rocclr/runtime/device/gpu/gpudevice.cpp index 159c916109..bc2c2b7445 100644 --- a/projects/clr/rocclr/runtime/device/gpu/gpudevice.cpp +++ b/projects/clr/rocclr/runtime/device/gpu/gpudevice.cpp @@ -698,8 +698,10 @@ void Device::fillDeviceInfo( info_.printfBufferSize_ = PrintfDbg::WorkitemDebugSize * info().maxWorkGroupSize_; if (settings().oclVersion_ >= OpenCL20) { - info_.svmCapabilities_ = CL_DEVICE_SVM_COARSE_GRAIN_BUFFER - | CL_DEVICE_SVM_FINE_GRAIN_BUFFER; + info_.svmCapabilities_ = + + calAttr.target == CAL_TARGET_CARRIZO ? CL_DEVICE_SVM_COARSE_GRAIN_BUFFER : + (CL_DEVICE_SVM_COARSE_GRAIN_BUFFER | CL_DEVICE_SVM_FINE_GRAIN_BUFFER); if (settings().svmAtomics_) { info_.svmCapabilities_ |= CL_DEVICE_SVM_ATOMICS; }