VMM: Default access should be none

After a memory handle is created. hsa_amd_vmem_get_access should return
HSA_ACCESS_PERMISSION_NONE insread of reporting the allocation as
invalid.

Change-Id: I1a09d15c220d48497d09c89059493e538f82aeb9
Bu işleme şunda yer alıyor:
David Yat Sin committed 2024-01-17 10:24:51 -05:00
1 ebeveyn 8b85f9e668
işleme 2f97049da5
1 file changed
+4 -1
+4 -1
Dosyayı Görüntüle
@@ -3287,7 +3287,10 @@ hsa_status_t Runtime::VMemoryGetAccess(const void* va, hsa_access_permission_t*
*perms = agentPermsIt->second.permissions;
return HSA_STATUS_SUCCESS;
}
return HSA_STATUS_ERROR_INVALID_ALLOCATION;
/* Set access was not called on this memory handle */
*perms = HSA_ACCESS_PERMISSION_NONE;
return HSA_STATUS_SUCCESS;
}
hsa_status_t Runtime::VMemoryExportShareableHandle(int* dmabuf_fd,