From 3d1a12fbda8909df4249b86f0b34c444a87bfa43 Mon Sep 17 00:00:00 2001
From: foreman
Date: Tue, 17 Feb 2015 15:00:50 -0500
Subject: [PATCH] P4 to Git Change 1122837 by
skudchad@skudchad_test_win_opencl2 on 2015/02/17 14:47:09
EPR #403782 - IOMMU2/SVM
- Enable SVM Atomics for asics that support finegrainsystem for Windows 10
ReviewBoardURL = http://ocltc.amd.com/reviews/r/6907/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#301 edit
[ROCm/clr commit: 1473861e042590c4bfa635bd1e1d87a27f9df9ef]
---
projects/clr/rocclr/runtime/device/gpu/gpusettings.cpp | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/projects/clr/rocclr/runtime/device/gpu/gpusettings.cpp b/projects/clr/rocclr/runtime/device/gpu/gpusettings.cpp
index 1c236e69b3..a061c66270 100644
--- a/projects/clr/rocclr/runtime/device/gpu/gpusettings.cpp
+++ b/projects/clr/rocclr/runtime/device/gpu/gpusettings.cpp
@@ -420,12 +420,10 @@ Settings::create(
disablePersistent_ = true;
}
- if (calAttr.priSupport) {
- svmAtomics_ = true;
- }
-
svmFineGrainSystem_ = calAttr.isSVMFineGrainSystem;
+ svmAtomics_ = (calAttr.priSupport || calAttr.isSVMFineGrainSystem) ? true : false;
+
// Enable some platform extensions
enableExtension(ClAmdDeviceAttributeQuery);