SWDEV-525725 - Enable resource cache for SVM (#156)

- Make sure reserved_va_ updated before svmPtr overwrite

[ROCm/clr commit: 94cd9bc4f7]
这个提交包含在:
Andryeyev, German 编写, GitHub 于 2025-04-10 10:54:28 -04:00 提交
1 父节点 c2ed585737
当前提交 90e3d2619a
1 个文件已更改
+1 -1
@@ -1309,8 +1309,8 @@ bool Resource::create(MemoryType memType, CreateParams* params, bool forceLinear
(nullptr != params->owner_->getSvmPtr())) {
svmPtr = reinterpret_cast<Pal::gpusize>(params->owner_->getSvmPtr());
desc_.SVMRes_ = true;
svmPtr = (svmPtr == 1) ? 0 : svmPtr;
desc_.reserved_va_ = (svmPtr == 1) ? false : true;
svmPtr = (svmPtr == 1) ? 0 : svmPtr;
if (params->owner_->getMemFlags() & CL_MEM_SVM_ATOMICS) {
desc_.gl2CacheDisabled_ = true;
}