11/*
2- * Copyright (C) 2020 Intel Corporation
2+ * Copyright (C) 2020-2021 Intel Corporation
33 *
44 * SPDX-License-Identifier: MIT
55 *
@@ -262,8 +262,8 @@ HWTEST_F(KernelPropertiesTests, whenInitializingThenCalculatesProperPrivateSurfa
262262 kernelAttributes.perHwThreadPrivateMemorySize = 0x100 ;
263263 kernelAttributes.simdSize = 8 ;
264264
265- KernelImmutableData kernelImmutableData (device, &kernelInfo );
266- kernelImmutableData.initialize (device, computeUnitsUsedForSratch, nullptr , nullptr , false );
265+ KernelImmutableData kernelImmutableData (device);
266+ kernelImmutableData.initialize (&kernelInfo, device, computeUnitsUsedForSratch, nullptr , nullptr , false );
267267
268268 size_t expectedSize = static_cast <size_t >(kernelAttributes.perHwThreadPrivateMemorySize ) * computeUnitsUsedForSratch;
269269 EXPECT_GE (expectedSize, kernelImmutableData.getPrivateMemoryGraphicsAllocation ()->getUnderlyingBufferSize ());
@@ -488,12 +488,12 @@ TEST_F(KernelIsaTests, givenKernelAllocationInLocalMemoryWhenCreatingWithoutAllo
488488 kernelInfo.heapInfo .KernelHeapSize = 1 ;
489489 kernelInfo.heapInfo .pKernelHeap = &kernelHeap;
490490
491- KernelImmutableData kernelImmutableData (device, &kernelInfo );
491+ KernelImmutableData kernelImmutableData (device);
492492
493493 auto bcsCsr = device->getNEODevice ()->getEngine (aub_stream::EngineType::ENGINE_BCS, false , false ).commandStreamReceiver ;
494494 auto initialTaskCount = bcsCsr->peekTaskCount ();
495495
496- kernelImmutableData.initialize (device, 0 , nullptr , nullptr , false );
496+ kernelImmutableData.initialize (&kernelInfo, device, 0 , nullptr , nullptr , false );
497497
498498 if (kernelImmutableData.getIsaGraphicsAllocation ()->isAllocatedInLocalMemoryPool ()) {
499499 EXPECT_EQ (initialTaskCount + 1 , bcsCsr->peekTaskCount ());
@@ -514,12 +514,12 @@ TEST_F(KernelIsaTests, givenKernelAllocationInLocalMemoryWhenCreatingWithAllowed
514514 kernelInfo.heapInfo .KernelHeapSize = 1 ;
515515 kernelInfo.heapInfo .pKernelHeap = &kernelHeap;
516516
517- KernelImmutableData kernelImmutableData (device, &kernelInfo );
517+ KernelImmutableData kernelImmutableData (device);
518518
519519 auto bcsCsr = device->getNEODevice ()->getEngine (aub_stream::EngineType::ENGINE_BCS, false , false ).commandStreamReceiver ;
520520 auto initialTaskCount = bcsCsr->peekTaskCount ();
521521
522- kernelImmutableData.initialize (device, 0 , nullptr , nullptr , false );
522+ kernelImmutableData.initialize (&kernelInfo, device, 0 , nullptr , nullptr , false );
523523
524524 EXPECT_EQ (initialTaskCount, bcsCsr->peekTaskCount ());
525525
@@ -538,12 +538,12 @@ TEST_F(KernelIsaTests, givenKernelAllocationInLocalMemoryWhenCreatingWithDisallo
538538 kernelInfo.heapInfo .KernelHeapSize = 1 ;
539539 kernelInfo.heapInfo .pKernelHeap = &kernelHeap;
540540
541- KernelImmutableData kernelImmutableData (device, &kernelInfo );
541+ KernelImmutableData kernelImmutableData (device);
542542
543543 auto bcsCsr = device->getNEODevice ()->getEngine (aub_stream::EngineType::ENGINE_BCS, false , false ).commandStreamReceiver ;
544544 auto initialTaskCount = bcsCsr->peekTaskCount ();
545545
546- kernelImmutableData.initialize (device, 0 , nullptr , nullptr , false );
546+ kernelImmutableData.initialize (&kernelInfo, device, 0 , nullptr , nullptr , false );
547547
548548 EXPECT_EQ (initialTaskCount, bcsCsr->peekTaskCount ());
549549
@@ -556,9 +556,9 @@ TEST_F(KernelIsaTests, givenKernelInfoWhenInitializingImmutableDataWithInternalI
556556 kernelInfo.heapInfo .KernelHeapSize = 1 ;
557557 kernelInfo.heapInfo .pKernelHeap = &kernelHeap;
558558
559- KernelImmutableData kernelImmutableData (device, &kernelInfo );
559+ KernelImmutableData kernelImmutableData (device);
560560
561- kernelImmutableData.initialize (device, 0 , nullptr , nullptr , true );
561+ kernelImmutableData.initialize (&kernelInfo, device, 0 , nullptr , nullptr , true );
562562 EXPECT_EQ (NEO::GraphicsAllocation::AllocationType::KERNEL_ISA_INTERNAL, kernelImmutableData.getIsaGraphicsAllocation ()->getAllocationType ());
563563}
564564
@@ -568,9 +568,9 @@ TEST_F(KernelIsaTests, givenKernelInfoWhenInitializingImmutableDataWithNonIntern
568568 kernelInfo.heapInfo .KernelHeapSize = 1 ;
569569 kernelInfo.heapInfo .pKernelHeap = &kernelHeap;
570570
571- KernelImmutableData kernelImmutableData (device, &kernelInfo );
571+ KernelImmutableData kernelImmutableData (device);
572572
573- kernelImmutableData.initialize (device, 0 , nullptr , nullptr , false );
573+ kernelImmutableData.initialize (&kernelInfo, device, 0 , nullptr , nullptr , false );
574574 EXPECT_EQ (NEO::GraphicsAllocation::AllocationType::KERNEL_ISA, kernelImmutableData.getIsaGraphicsAllocation ()->getAllocationType ());
575575}
576576
@@ -580,15 +580,15 @@ TEST_F(KernelIsaTests, givenGlobalBuffersWhenCreatingKernelImmutableDataThenBuff
580580 kernelInfo.heapInfo .KernelHeapSize = 1 ;
581581 kernelInfo.heapInfo .pKernelHeap = &kernelHeap;
582582
583- KernelImmutableData kernelImmutableData (device, &kernelInfo );
583+ KernelImmutableData kernelImmutableData (device);
584584
585585 uint64_t gpuAddress = 0x1200 ;
586586 void *buffer = reinterpret_cast <void *>(gpuAddress);
587587 size_t size = 0x1100 ;
588588 NEO::MockGraphicsAllocation globalVarBuffer (buffer, gpuAddress, size);
589589 NEO::MockGraphicsAllocation globalConstBuffer (buffer, gpuAddress, size);
590590
591- kernelImmutableData.initialize (device, 0 ,
591+ kernelImmutableData.initialize (&kernelInfo, device, 0 ,
592592 &globalConstBuffer, &globalVarBuffer, false );
593593 auto &resCont = kernelImmutableData.getResidencyContainer ();
594594 EXPECT_EQ (1 , std::count (resCont.begin (), resCont.end (), &globalVarBuffer));
@@ -615,9 +615,9 @@ TEST_F(KernelIsaTests, givenDebugONAndKernelDegugInfoWhenInitializingImmutableDa
615615 MockDebugger *debugger = new MockDebugger (neoDevice);
616616
617617 neoDevice->getExecutionEnvironment ()->rootDeviceEnvironments [0 ]->debugger .reset (static_cast <NEO::Debugger *>(debugger));
618- KernelImmutableData kernelImmutableData (device, &kernelInfo );
618+ KernelImmutableData kernelImmutableData (device);
619619
620- kernelImmutableData.initialize (device, 0 , nullptr , nullptr , false );
620+ kernelImmutableData.initialize (&kernelInfo, device, 0 , nullptr , nullptr , false );
621621 EXPECT_EQ (kernelInfo.kernelDescriptor .external .debugData ->vIsaSize , static_cast <uint32_t >(123 ));
622622}
623623
@@ -640,9 +640,9 @@ TEST_F(KernelIsaTests, givenDebugONAndNoKernelDegugInfoWhenInitializingImmutable
640640 MockDebugger *debugger = new MockDebugger (neoDevice);
641641
642642 neoDevice->getExecutionEnvironment ()->rootDeviceEnvironments [0 ]->debugger .reset (static_cast <NEO::Debugger *>(debugger));
643- KernelImmutableData kernelImmutableData (device, &kernelInfo );
643+ KernelImmutableData kernelImmutableData (device);
644644
645- kernelImmutableData.initialize (device, 0 , nullptr , nullptr , false );
645+ kernelImmutableData.initialize (&kernelInfo, device, 0 , nullptr , nullptr , false );
646646 EXPECT_EQ (kernelInfo.kernelDescriptor .external .debugData , nullptr );
647647}
648648
0 commit comments