From 88b7c2b990b2b33f00e8a3da7d2d3c0170f10550 Mon Sep 17 00:00:00 2001 From: German Andryeyev Date: Thu, 3 Jun 2021 10:21:39 -0400 Subject: [PATCH] SWDEV-240804 - Update ReadMostly attribute Switch HSA_AMD_SVM_ATTRIB_READ_ONLY to HSA_AMD_SVM_ATTRIB_READ_MOSTLY to match Cuda. The new attribute was just exposed in ROCr/KFD. Change-Id: I2ee522d33c347ba52a4e272d2cd7f67960490cf7 [ROCm/clr commit: 89b69638d150c6623e2a9033b5231fb721125c51] --- projects/clr/rocclr/device/rocm/rocdevice.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/clr/rocclr/device/rocm/rocdevice.cpp b/projects/clr/rocclr/device/rocm/rocdevice.cpp index 9765687be5..512f8e74f9 100644 --- a/projects/clr/rocclr/device/rocm/rocdevice.cpp +++ b/projects/clr/rocclr/device/rocm/rocdevice.cpp @@ -2231,10 +2231,10 @@ bool Device::SetSvmAttributesInt(const void* dev_ptr, size_t count, switch (advice) { case amd::MemoryAdvice::SetReadMostly: - attr.push_back({HSA_AMD_SVM_ATTRIB_READ_ONLY, true}); + attr.push_back({HSA_AMD_SVM_ATTRIB_READ_MOSTLY, true}); break; case amd::MemoryAdvice::UnsetReadMostly: - attr.push_back({HSA_AMD_SVM_ATTRIB_READ_ONLY, false}); + attr.push_back({HSA_AMD_SVM_ATTRIB_READ_MOSTLY, false}); break; case amd::MemoryAdvice::SetPreferredLocation: if (use_cpu) {