SWDEV-292021 - Fix Device Reset

- Device Reset should not purge the allocations that were not by the user
- Addresses QMCPack Test abort due to the removal of all the mem objects during reset

Change-Id: I7b7a123e72bcc985d7e51d17c2382bc618d3e041
Этот коммит содержится в:
Satyanvesh Dittakavi
2021-07-20 15:14:32 +00:00
коммит произвёл Maneesh Gupta
родитель 8c5c2befeb
Коммит 924695fb5e
5 изменённых файлов: 12 добавлений и 7 удалений
+3 -2
Просмотреть файл
@@ -190,8 +190,9 @@ bool Program::createGlobalVarObj(amd::Memory** amd_mem_obj, void** device_pptr,
}
roc_device = &(rocDevice());
*amd_mem_obj = new(roc_device->context()) amd::Buffer(roc_device->context(), 0, *bytes,
*device_pptr);
*amd_mem_obj = new(roc_device->context()) amd::Buffer(roc_device->context(),
ROCCLR_MEM_INTERNAL_MEMORY,
*bytes, *device_pptr);
if (*amd_mem_obj == nullptr) {
buildLog_ += "[OCL] Failed to create a mem object!";