diff --git a/projects/clr/rocclr/runtime/device/pal/paldevice.cpp b/projects/clr/rocclr/runtime/device/pal/paldevice.cpp index d98a76c0b4..19ce2c1844 100644 --- a/projects/clr/rocclr/runtime/device/pal/paldevice.cpp +++ b/projects/clr/rocclr/runtime/device/pal/paldevice.cpp @@ -1169,6 +1169,11 @@ bool Device::init() { #endif info.pSettingsPath = "OCL"; info.maxSvmSize = static_cast(OCL_SET_SVM_SIZE * Mi); +#if defined(BUILD_HIP) + if (flagIsDefault(OCL_SET_SVM_SIZE)) { + info.maxSvmSize = static_cast(16384 * Mi); + } +#endif // PAL init if (Pal::Result::Success != Pal::CreatePlatform(info, platformObj_, &platform_)) {