fix: set IGC as default generator prior decoding zebin

Related-To: NEO-16231, NEO-16167

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
Source: d4ef7dae26
This commit is contained in:
Mateusz Hoppe
2025-09-29 19:30:01 +00:00
committed by Compute-Runtime-Automation
parent 5c9cd66f34
commit c38053f404
2 changed files with 2 additions and 2 deletions

View File

@@ -684,7 +684,7 @@ kernels:
MultiDeviceKernel *kernel = castToObject<MultiDeviceKernel>(pKernel);
Program *program = castToObject<Program>(pProgram);
EXPECT_EQ(4u, program->getIndirectAccessBufferVersion());
EXPECT_FALSE(kernel->getKernelInfos()[1]->kernelDescriptor.kernelMetadata.isGeneratedByIgc);
EXPECT_TRUE(kernel->getKernelInfos()[1]->kernelDescriptor.kernelMetadata.isGeneratedByIgc);
retVal = clReleaseKernel(pKernel);
EXPECT_EQ(CL_SUCCESS, retVal);

View File

@@ -116,7 +116,7 @@ DecodeError decodeSingleZebin(ProgramInfo &dst, const SingleDeviceBinary &src, s
}
GeneratorFeatureVersions generatorFeatures = {};
GeneratorType generator = {};
GeneratorType generator = {GeneratorType::igc};
auto ret = Zebin::validateTargetDevice(elf, src.targetDevice, outErrReason, outWarning, generatorFeatures, generator);
if (!ret && elf.elfFileHeader->machine == Elf::ElfMachine::EM_INTELGT) {
return DecodeError::invalidBinary;