SWDEV-430356 - updated VArange to use SVM

Change-Id: Ice3582732dd6f43af6d566e5420234a581a1c194


[ROCm/clr commit: c13864abed]
This commit is contained in:
pghafari
2024-02-08 23:39:45 -05:00
committad av Payam Ghafari
förälder 05fccb2d7e
incheckning f77ed12c4d
@@ -1338,8 +1338,10 @@ bool Resource::create(MemoryType memType, CreateParams* params, bool forceLinear
} else if (memoryType() == VaRange) {
createInfo.flags.virtualAlloc = true;
if (params->owner_->getSvmPtr() != nullptr) {
createInfo.flags.startVaHintFlag = true;
createInfo.startVaHint = reinterpret_cast<Pal::gpusize>(params->owner_->getSvmPtr());
createInfo.vaRange = Pal::VaRange::Svm;
createInfo.flags.useReservedGpuVa = true;
createInfo.pReservedGpuVaOwner = params->svmBase_->iMem();
desc_.SVMRes_ = true;
}
}