SWDEV-518966 - Avoid creating Arena Memobj for VMM pointer (#39)
Change-Id: I69c6c0a1464d01e674ac929de34ab10047012f1a Signed-off-by: Longlong Yao <Longlong.Yao@amd.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
199b0f1086
Коммит
0de73eeaf8
@@ -3405,6 +3405,10 @@ bool Device::IsValidAllocation(const void* dev_ptr, size_t size, hsa_amd_pointer
|
||||
LogError("hsa_amd_pointer_info() failed");
|
||||
}
|
||||
|
||||
if (ptr_info->type == HSA_EXT_POINTER_TYPE_RESERVED_ADDR) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Return false for pinned memory. A true return may result in a race because
|
||||
// ROCclr may attempt to do a pin/copy/unpin underneath in a multithreaded environment
|
||||
if (ptr_info->type == HSA_EXT_POINTER_TYPE_LOCKED) {
|
||||
|
||||
Ссылка в новой задаче
Block a user