SWDEV-430256 - Expose HIP_FORCE_DEV_KERNARG under PAL

Add support of HIP_FORCE_DEV_KERNARG under PAL.
Fix persistent memory detection for a resource view.

Change-Id: Ifb7db2db14e0c2205a9661cfa53887ec61ab26a4


[ROCm/clr commit: 5f297d75d9]
Этот коммит содержится в:
German
2023-11-01 15:50:29 -04:00
коммит произвёл German Andryeyev
родитель 367d211aa2
Коммит 32e02383ba
4 изменённых файлов: 18 добавлений и 5 удалений
+11 -2
Просмотреть файл
@@ -949,8 +949,17 @@ bool VirtualGPU::create(bool profiling, uint deviceQueueSize, uint rtCUs,
return false;
}
if (!managedBuffer_.create(Resource::RemoteUSWC)) {
return false;
// Create buffers for kernel arg management
if (!managedBuffer_.create(
dev().settings().useDeviceKernelArg_ ? Resource::Persistent : Resource::RemoteUSWC)) {
// Try just USWC if persistent memory failed
if (dev().settings().useDeviceKernelArg_) {
if (!managedBuffer_.create(Resource::RemoteUSWC)) {
return false;
}
} else {
return false;
}
}
// Diable double copy optimization,