SWDEV-459826 - Add a crash dump for a failed queue

The logic can analyze the AQL queue state and
find a failed AQL packet with the kernel's name

Change-Id: I1a478fa2c25462cd07a194784958bdf22454b897
This commit is contained in:
German Andryeyev
2025-01-22 14:47:02 -05:00
parent f2ff56af9c
commit ea0b092af8
7 changed files with 143 additions and 127 deletions
+2 -2
View File
@@ -270,7 +270,7 @@ bool LightningProgram::createKernels(void* binary, size_t binSize, bool useUnifo
for (const auto &kernelMeta : kernelMetadataMap_) {
const std::string kernelName = kernelMeta.first;
Kernel* aKernel = new roc::LightningKernel(kernelName, this);
Kernel* aKernel = new roc::Kernel(kernelName, this);
if (!aKernel->init()) {
return false;
}
@@ -334,7 +334,7 @@ bool LightningProgram::setKernels(void* binary, size_t binSize,
}
for (auto& kit : kernels()) {
LightningKernel* kernel = static_cast<LightningKernel*>(kit.second);
Kernel* kernel = static_cast<Kernel*>(kit.second);
if (!kernel->postLoad()) {
return false;
}