feature: extract indirect access buffer major version from ELF's notes

- use version from ELF to create correct layout of implcit args
Related-To: NEO-15574

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This commit is contained in:
Mateusz Hoppe
2025-07-25 12:07:26 +00:00
committed by Compute-Runtime-Automation
parent a755ad131d
commit be483491bf
17 changed files with 102 additions and 2 deletions

View File

@@ -85,6 +85,9 @@ Kernel::Kernel(Program *programArg, const KernelInfo &kernelInfoArg, ClDevice &c
}
slmTotalSize = kernelInfoArg.kernelDescriptor.kernelAttributes.slmInlineSize;
this->implicitArgsVersion = getDevice().getGfxCoreHelper().getImplicitArgsVersion();
if (program->getIndirectAccessBufferVersion() > 0) {
this->implicitArgsVersion = program->getIndirectAccessBufferVersion();
}
}
Kernel::~Kernel() {