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
Tento commit je obsažen v:
Tao Sang
2024-10-23 10:32:46 -04:00
odevzdal Tao Sang
rodič e23ff0520b
revize 82dff9a67d
2 změnil soubory, kde provedl 7 přidání a 3 odebrání
+2 -1
Zobrazit soubor
@@ -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;
}
}