SWDEV-492563 - Fix Ocl issues

1. Fix LDSSize type to be uint32_t.
2. Prevent clWaitForEvents running on complete events whose
   HostQueue have been destructed.

Change-Id: I829e915f56b37db2ba76bb876c9656166534f154
Bu işleme şunda yer alıyor:
Tao Sang
2024-10-23 10:32:46 -04:00
işlemeyi yapan: Tao Sang
ebeveyn e23ff0520b
işleme 82dff9a67d
2 değiştirilmiş dosya ile 7 ekleme ve 3 silme
+2 -1
Dosyayı Görüntüle
@@ -441,7 +441,8 @@ hsa_kernel_dispatch_packet_t* HSAILKernel::loadArguments(
WriteAqlArgAt(hidden_arguments, gpu.hsaQueueMem()->vmAddress(), it.size_, it.offset_);
break;
case amd::KernelParameterDescriptor::HiddenDynamicLdsSize:
WriteAqlArgAt(hidden_arguments, ldsAddress - ldsSize(), it.size_, it.offset_);
WriteAqlArgAt(hidden_arguments, static_cast<uint32_t>(ldsAddress - ldsSize()),
it.size_, it.offset_);
break;
}
}