From 3d4ff304d7d61aa6d8d161ed08d75aad76e52651 Mon Sep 17 00:00:00 2001 From: "Assiouras, Ioannis" Date: Thu, 1 May 2025 02:22:49 +0100 Subject: [PATCH] SWDEV-521011 - Fix alignment in PalResource::CreateSvm [ROCm/clr commit: 9d6a0d1a4d8f935bd3cf8f77e558461fca3e56ce] --- projects/clr/rocclr/device/pal/palresource.cpp | 1 + 1 file changed, 1 insertion(+) 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); } }