@@ -1269,15 +1269,15 @@ HWTEST_F(AubCsrTest, WhenWriteWithAubManagerIsCalledThenAubManagerIsInvokedWithC
12691269 aubCsr->setupContext (*osContext);
12701270
12711271 aubCsr->writeMemoryWithAubManager (*allocation);
1272- EXPECT_TRUE (aubManager.writeMemoryCalled );
1272+ EXPECT_TRUE (aubManager.writeMemory2Called );
12731273 EXPECT_EQ (AubMemDump::DataTypeHintValues::TraceBatchBuffer, aubManager.hintToWriteMemory );
12741274
12751275 aubManager.writeMemoryCalled = false ;
12761276
12771277 auto allocation2 = executionEnvironment->memoryManager ->allocateGraphicsMemoryWithProperties (MockAllocationProperties{rootDeviceIndex, true , MemoryConstants::pageSize, GraphicsAllocation::AllocationType::LINEAR_STREAM});
12781278
12791279 aubCsr->writeMemoryWithAubManager (*allocation2);
1280- EXPECT_TRUE (aubManager.writeMemoryCalled );
1280+ EXPECT_TRUE (aubManager.writeMemory2Called );
12811281 EXPECT_EQ (AubMemDump::DataTypeHintValues::TraceNotype, aubManager.hintToWriteMemory );
12821282
12831283 executionEnvironment->memoryManager ->freeGraphicsMemory (allocation);
@@ -1310,13 +1310,13 @@ TEST_F(HardwareContextContainerTests, givenSingleHwContextWhenSubmitMethodIsCall
13101310 auto mockHwContext0 = static_cast <MockHardwareContext *>(hwContextContainer.hardwareContexts [0 ].get ());
13111311
13121312 EXPECT_FALSE (mockHwContext0->writeAndSubmitCalled );
1313- EXPECT_FALSE (mockHwContext0->writeMemoryCalled );
1313+ EXPECT_FALSE (mockHwContext0->writeMemory2Called );
13141314
13151315 hwContextContainer.submit (1 , reinterpret_cast <const void *>(0x123 ), 2 , 0 , 1 , false );
13161316
13171317 EXPECT_TRUE (mockHwContext0->submitCalled );
13181318 EXPECT_FALSE (mockHwContext0->writeAndSubmitCalled );
1319- EXPECT_FALSE (mockHwContext0->writeMemoryCalled );
1319+ EXPECT_FALSE (mockHwContext0->writeMemory2Called );
13201320}
13211321
13221322TEST_F (HardwareContextContainerTests, givenSingleHwContextWhenWriteMemoryIsCalledThenWholeMemoryBanksArePassed) {
@@ -1328,9 +1328,10 @@ TEST_F(HardwareContextContainerTests, givenSingleHwContextWhenWriteMemoryIsCalle
13281328
13291329 auto mockHwContext0 = static_cast <MockHardwareContext *>(hwContextContainer.hardwareContexts [0 ].get ());
13301330
1331- hwContextContainer.writeMemory (1 , reinterpret_cast <const void *>(0x123 ), 2 , 3u , 4 , 5 );
1331+ aub_stream::AllocationParams params (1 , reinterpret_cast <const void *>(0x123 ), 2 , 3u , 4 , 5 );
1332+ hwContextContainer.writeMemory (params);
13321333
1333- EXPECT_TRUE (mockHwContext0->writeMemoryCalled );
1334+ EXPECT_TRUE (mockHwContext0->writeMemory2Called );
13341335 EXPECT_EQ (3u , mockHwContext0->memoryBanksPassed );
13351336}
13361337
@@ -1353,13 +1354,17 @@ TEST_F(HardwareContextContainerTests, givenMultipleHwContextWhenSingleMethodIsCa
13531354 EXPECT_FALSE (mockHwContext0->submitCalled );
13541355 EXPECT_FALSE (mockHwContext1->submitCalled );
13551356 EXPECT_FALSE (mockHwContext0->writeMemoryCalled );
1357+ EXPECT_FALSE (mockHwContext0->writeMemory2Called );
13561358 EXPECT_FALSE (mockHwContext1->writeMemoryCalled );
1359+ EXPECT_FALSE (mockHwContext1->writeMemory2Called );
1360+
1361+ aub_stream::AllocationParams params (1 , reinterpret_cast <const void *>(0x123 ), 2 , 3u , 4 , 5 );
13571362
13581363 hwContextContainer.initialize ();
13591364 hwContextContainer.pollForCompletion ();
13601365 hwContextContainer.expectMemory (1 , reinterpret_cast <const void *>(0x123 ), 2 , 0 );
13611366 hwContextContainer.submit (1 , reinterpret_cast <const void *>(0x123 ), 2 , 0 , 1 , false );
1362- hwContextContainer.writeMemory (1 , reinterpret_cast < const void *>( 0x123 ), 2 , 3u , 4 , 5 );
1367+ hwContextContainer.writeMemory (params );
13631368
13641369 EXPECT_TRUE (mockHwContext0->initializeCalled );
13651370 EXPECT_TRUE (mockHwContext1->initializeCalled );
@@ -1369,8 +1374,10 @@ TEST_F(HardwareContextContainerTests, givenMultipleHwContextWhenSingleMethodIsCa
13691374 EXPECT_TRUE (mockHwContext1->expectMemoryCalled );
13701375 EXPECT_TRUE (mockHwContext0->submitCalled );
13711376 EXPECT_TRUE (mockHwContext1->submitCalled );
1372- EXPECT_TRUE (mockHwContext0->writeMemoryCalled );
1373- EXPECT_TRUE (mockHwContext1->writeMemoryCalled );
1377+ EXPECT_FALSE (mockHwContext0->writeMemoryCalled );
1378+ EXPECT_TRUE (mockHwContext0->writeMemory2Called );
1379+ EXPECT_FALSE (mockHwContext1->writeMemoryCalled );
1380+ EXPECT_TRUE (mockHwContext1->writeMemory2Called );
13741381 EXPECT_EQ (1u , mockHwContext0->memoryBanksPassed );
13751382 EXPECT_EQ (2u , mockHwContext1->memoryBanksPassed );
13761383}
0 commit comments