From 94cd9bc4f78c1c48fdb55508b279d9a845312488 Mon Sep 17 00:00:00 2001 From: "Andryeyev, German" Date: Thu, 10 Apr 2025 10:54:28 -0400 Subject: [PATCH] SWDEV-525725 - Enable resource cache for SVM (#156) - Make sure reserved_va_ updated before svmPtr overwrite --- rocclr/device/pal/palresource.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rocclr/device/pal/palresource.cpp b/rocclr/device/pal/palresource.cpp index fe0d93465d..87359475df 100644 --- a/rocclr/device/pal/palresource.cpp +++ b/rocclr/device/pal/palresource.cpp @@ -1309,8 +1309,8 @@ bool Resource::create(MemoryType memType, CreateParams* params, bool forceLinear (nullptr != params->owner_->getSvmPtr())) { svmPtr = reinterpret_cast(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; }