SWDEV-446399 - Fixed segfault in hipMemSetAccess
Change-Id: Ia1200d9bee03e8abade211287505f081e635ceec
Ta zmiana jest zawarta w:
%! (template.HTML=
Ioannis Assiouras)złożyło 2024-02-20 18:51:05 -05:00
1 rodzic
7bfee3481b
złożenie
1f6d416684
5 plików zmienionych
+9
-10
Żadne pliki nie pasują do Twojego wyszukiwania
@@ -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;
|
||||
|
||||
Reference in new issue
Zablokuj użytkownika