diff --git a/rocclr/platform/memory.cpp b/rocclr/platform/memory.cpp index 5867177004..b7d3a8af37 100644 --- a/rocclr/platform/memory.cpp +++ b/rocclr/platform/memory.cpp @@ -288,7 +288,7 @@ bool Memory::create(void* initFrom, bool sysMemAlloc, bool skipAlloc, bool force } const std::vector& devices = context_().devices(); - if (devices.size() == 1 && devices[0]->info().largeBar_) { + if (IS_LINUX && (devices.size() == 1) && devices[0]->info().largeBar_) { largeBarSystem_ = 1; }