SWDEV-310181 - Fix for AtoH Memcpy tests failure

Change-Id: Ibf8c8c01257f0516088d50d5c9f82040ed8fa067
Bu işleme şunda yer alıyor:
Sarbojit Sarkar
2021-11-25 06:16:16 +00:00
işlemeyi yapan: Sarbojit Sarkar
ebeveyn d4ad981c0c
işleme 02dc6f9f9a
2 değiştirilmiş dosya ile 16 ekleme ve 0 silme
+13
Dosyayı Görüntüle
@@ -1137,6 +1137,19 @@ bool Image::create() {
return createInteropImage();
}
// Checking if original device memory can be accessed by peer devices
device::Memory* orgDevMem = owner()->getOriginalDeviceMemory();
if (amd::IS_HIP &&
orgDevMem != nullptr && orgDevMem->getAllowedPeerAccess()) {
roc::Image* orgImage = static_cast<roc::Image*>(orgDevMem);
// fill all required values
deviceImageInfo_ = orgImage->deviceImageInfo_;
permission_ = orgImage->permission_;
deviceMemory_ = orgImage->deviceMemory_;
hsaImageObject_ = orgImage->hsaImageObject_;
return true;
}
// Get memory size requirement for device specific image.
hsa_status_t status = hsa_ext_image_data_get_info(dev().getBackendDevice(), &imageDescriptor_,
permission_, &deviceImageInfo_);