diff --git a/rocclr/runtime/device/pal/paldevice.cpp b/rocclr/runtime/device/pal/paldevice.cpp index 12b4cc47fe..ae0ba7196e 100644 --- a/rocclr/runtime/device/pal/paldevice.cpp +++ b/rocclr/runtime/device/pal/paldevice.cpp @@ -1302,6 +1302,7 @@ bool Device::init() { info.maxSvmSize = maxVirtualReserve; } } + info.maxSvmSize = amd::nextPowerOfTwo(info.maxSvmSize - 1); // PAL init if (Pal::Result::Success != Pal::CreatePlatform(info, platformObj_, &platform_)) {