feat(zebin): support rt global buffers

Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
This commit is contained in:
Krystian Chmielewski
2022-11-28 15:57:02 +00:00
committed by Compute-Runtime-Automation
parent 4100e1aa72
commit b2051003f9
4 changed files with 28 additions and 2 deletions

View File

@@ -1096,6 +1096,11 @@ NEO::DecodeError populateArgDescriptor(const NEO::Elf::ZebinKernelMetadata::Type
case NEO::Elf::ZebinKernelMetadata::Types::Kernel::ArgTypeVmeSearchPathType:
getVmeDescriptor()->searchPathType = src.offset;
break;
case NEO::Elf::ZebinKernelMetadata::Types::Kernel::ArgTypeRtGlobalBuffer:
dst.payloadMappings.implicitArgs.rtDispatchGlobals.pointerSize = src.size;
dst.payloadMappings.implicitArgs.rtDispatchGlobals.stateless = src.offset;
break;
}
return DecodeError::Success;