diff --git a/projects/clr/rocclr/device/rocm/rocmemory.cpp b/projects/clr/rocclr/device/rocm/rocmemory.cpp index 780cb74885..fbe6bd01ed 100644 --- a/projects/clr/rocclr/device/rocm/rocmemory.cpp +++ b/projects/clr/rocclr/device/rocm/rocmemory.cpp @@ -805,6 +805,7 @@ bool Buffer::create(bool alloc_local) { if (owner()->getSvmPtr() == reinterpret_cast(amd::Memory::MemoryType ::kArenaMemoryPtr)) { kind_ = MEMORY_KIND_ARENA; + flags_ |= HostMemoryDirectAccess; } else { kind_ = MEMORY_KIND_PTRGIVEN; }