diff --git a/projects/clr/rocclr/device/pal/palresource.cpp b/projects/clr/rocclr/device/pal/palresource.cpp index 87359475df..c03a90aa7a 100644 --- a/projects/clr/rocclr/device/pal/palresource.cpp +++ b/projects/clr/rocclr/device/pal/palresource.cpp @@ -1193,6 +1193,7 @@ bool Resource::CreateSvm(CreateParams* params, Pal::gpusize svmPtr) { createInfo.pReservedGpuVaOwner, &subOffset_); if (memRef_ == nullptr) { createInfo.alignment = dev().properties().gpuMemoryProperties.fragmentSize; + createInfo.size = amd::alignUp (createInfo.size, createInfo.alignment); memRef_ = GpuMemoryReference::Create(dev(), createInfo); } }