SWDEV-446399 - Fixed segfault in hipMemSetAccess

Change-Id: Ia1200d9bee03e8abade211287505f081e635ceec
Tá an tiomantas seo le fáil i:
Ioannis Assiouras tiomanta 2024-02-20 18:51:05 -05:00
1 tuismitheoir 7bfee3481b
tiomantas 1f6d416684
5 comhad athraithe
+9 -10

Níor tháinig aon chomhaid le do chuardach

+2 -2
Féach ar an gComhad
@@ -2442,13 +2442,13 @@ void Device::virtualFree(void* addr) {
}
}
bool Device::SetMemAccess(void* va_addr, size_t va_size, VmmAccess access_flags, size_t count) {
bool Device::SetMemAccess(void* va_addr, size_t va_size, VmmAccess access_flags) {
hsa_status_t hsa_status = HSA_STATUS_SUCCESS;
hsa_amd_memory_access_desc_t desc;
desc.permissions = static_cast<hsa_access_permission_t>(access_flags);
desc.agent_handle = getBackendDevice();
if ((hsa_status = hsa_amd_vmem_set_access(va_addr, va_size, &desc, count))
if ((hsa_status = hsa_amd_vmem_set_access(va_addr, va_size, &desc, 1))
!= HSA_STATUS_SUCCESS) {
LogPrintfError("Failed hsa_amd_vmem_set_access. Failed with status:%d \n", hsa_status);
return false;