From 818a6d46d248a01b89390d5b1f53e6c70342567d Mon Sep 17 00:00:00 2001 From: foreman Date: Wed, 30 May 2018 01:27:28 -0400 Subject: [PATCH] P4 to Git Change 1561359 by todli@todli-win-opencl-kv1 on 2018/05/30 01:19:53 SWDEV-152361 - add memory reference to MainEngine queue before initializing BusAddressable memory http://ocltc.amd.com/reviews/r/14978/ Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#101 edit --- rocclr/runtime/device/pal/palvirtual.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rocclr/runtime/device/pal/palvirtual.cpp b/rocclr/runtime/device/pal/palvirtual.cpp index 126310a7ce..eef832ea60 100644 --- a/rocclr/runtime/device/pal/palvirtual.cpp +++ b/rocclr/runtime/device/pal/palvirtual.cpp @@ -2540,7 +2540,7 @@ void VirtualGPU::submitMakeBuffersResident(amd::MakeBuffersResidentCommand& vcmd pGpuMems[i] = pGpuMemory->iMem(); } - dev().iDev()->AddGpuMemoryReferences(numObjects, pGpuMemRef, NULL, Pal::GpuMemoryRefCantTrim); + dev().iDev()->AddGpuMemoryReferences(numObjects, pGpuMemRef, queues_[MainEngine]->iQueue_, Pal::GpuMemoryRefCantTrim); dev().iDev()->InitBusAddressableGpuMemory(queues_[MainEngine]->iQueue_, numObjects, pGpuMems); if (numObjects != 0) { dev().iDev()->RemoveGpuMemoryReferences(numObjects, &pGpuMems[0], queues_[MainEngine]->iQueue_);