diff --git a/rocclr/runtime/device/gpu/gpusettings.cpp b/rocclr/runtime/device/gpu/gpusettings.cpp index 7e6e6341b9..ae965c01f5 100644 --- a/rocclr/runtime/device/gpu/gpusettings.cpp +++ b/rocclr/runtime/device/gpu/gpusettings.cpp @@ -419,7 +419,7 @@ Settings::create( svmFineGrainSystem_ = calAttr.isSVMFineGrainSystem; - svmAtomics_ = (calAttr.priSupport || calAttr.isSVMFineGrainSystem) ? true : false; + svmAtomics_ = (calAttr.svmAtomics || calAttr.isSVMFineGrainSystem) ? true : false; // Enable some platform extensions enableExtension(ClAmdDeviceAttributeQuery); diff --git a/rocclr/runtime/device/gpu/gslbe/src/include/cal/cal.h b/rocclr/runtime/device/gpu/gslbe/src/include/cal/cal.h index 1e800fae6e..f7282e3906 100644 --- a/rocclr/runtime/device/gpu/gslbe/src/include/cal/cal.h +++ b/rocclr/runtime/device/gpu/gslbe/src/include/cal/cal.h @@ -234,7 +234,7 @@ typedef struct CALdeviceattribsRec { CALuint counterFreq; /**< Ref clock counter frequency */ double nanoSecondsPerTick; /**< Nano seconds per GPU tick */ bool longIdleDetect; /**< Whether LongIdleDetect enabled */ - bool priSupport; /**< IOMMUv2 ATS/PRI support */ + bool svmAtomics; /**< check if svm atomics support */ CALuint64 vaStart; /**< VA start address */ CALuint64 vaEnd; /**< VA end address */ bool isWorkstation; /**< Whether Device is a Workstation/Server part */ diff --git a/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp b/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp index eaaf88937e..fbe5342e65 100644 --- a/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp +++ b/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp @@ -150,7 +150,7 @@ CALGSLDevice::getAttribs_int(gsl::gsCtx* cs) m_attribs.counterFreq = cs->getCounterFreq(); m_attribs.nanoSecondsPerTick = 1000000000.0 / cs->getCounterFreq(); m_attribs.longIdleDetect = cs->getLongIdleDetect(); - m_attribs.priSupport = m_adp->pAsicInfo->priSupport; + m_attribs.svmAtomics = m_adp->pAsicInfo->svmAtomics; m_attribs.vaStart = static_cast(m_adp->pAsicInfo->vaStart); m_attribs.vaEnd = static_cast(m_adp->pAsicInfo->vaEnd);