Remove KernelArgInfo and use KernelDescriptor's args instead

Related-To: NEO-4729
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
This commit is contained in:
Krystian Chmielewski
2021-04-08 11:05:45 +02:00
committed by Compute-Runtime-Automation
parent 215051c48f
commit ef71915c71
111 changed files with 1882 additions and 3729 deletions

View File

@ -564,14 +564,10 @@ TEST_F(InternalsEventTest, givenBlockedKernelWithPrintfWhenSubmittedThenPrintOut
MockKernelWithInternals mockKernelWithInternals(*pClDevice);
auto pKernel = mockKernelWithInternals.mockKernel;
KernelInfo *kernelInfo = const_cast<KernelInfo *>(&pKernel->getKernelInfo());
kernelInfo->kernelDescriptor.kernelAttributes.bufferAddressingMode = KernelDescriptor::Stateless;
SPatchAllocateStatelessPrintfSurface sPatchPrintfSurface = {};
sPatchPrintfSurface.DataParamOffset = 0;
sPatchPrintfSurface.DataParamSize = 8;
populateKernelDescriptor(kernelInfo->kernelDescriptor, sPatchPrintfSurface);
kernelInfo->kernelDescriptor.kernelMetadata.printfStringsMap[0].assign(testString);
auto &kernelInfo = mockKernelWithInternals.kernelInfo;
kernelInfo.setPrintfSurface(sizeof(uintptr_t), 0);
kernelInfo.addToPrintfStringsMap(0, testString);
uint64_t crossThread[10];
pKernel->setCrossThreadData(&crossThread, sizeof(uint64_t) * 8);