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


[ROCm/ROCR-Runtime commit: 2f97049da5]
Ta zmiana jest zawarta w:
%! (template.HTML=David Yat Sin)złożyło 2024-01-17 10:24:51 -05:00
1 rodzic 01ae507bf2
złożenie a8664a7471
Plik 1 zmieniony
+4 -1
@@ -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,