@@ -520,14 +520,17 @@ XE2_HPG_CORETEST_F(GfxCoreHelperTestsXe2HpgCore, givenGfxCoreHelperWhenAskedIfFe
520
520
}
521
521
522
522
XE2_HPG_CORETEST_F (GfxCoreHelperTestsXe2HpgCore, givenDefaultMemorySynchronizationCommandsWhenGettingSizeForAdditionalSynchronizationThenCorrectValueIsReturned) {
523
- EXPECT_EQ (0u , MemorySynchronizationCommands<FamilyType>::getSizeForAdditonalSynchronization (pDevice->getRootDeviceEnvironment ()));
523
+ using MI_MEM_FENCE = typename FamilyType::MI_MEM_FENCE;
524
+
525
+ EXPECT_EQ (!pDevice->getHardwareInfo ().capabilityTable .isIntegratedDevice * sizeof (MI_MEM_FENCE), MemorySynchronizationCommands<FamilyType>::getSizeForAdditonalSynchronization (pDevice->getRootDeviceEnvironment ()));
524
526
}
525
527
526
528
XE2_HPG_CORETEST_F (GfxCoreHelperTestsXe2HpgCore, givenDebugMemorySynchronizationCommandsWhenGettingSizeForAdditionalSynchronizationThenCorrectValueIsReturned) {
527
529
DebugManagerStateRestore restorer;
528
530
debugManager.flags .DisablePipeControlPrecedingPostSyncCommand .set (1 );
531
+ using MI_MEM_FENCE = typename FamilyType::MI_MEM_FENCE;
529
532
530
- EXPECT_EQ (0u , MemorySynchronizationCommands<FamilyType>::getSizeForAdditonalSynchronization (pDevice->getRootDeviceEnvironment ()));
533
+ EXPECT_EQ (!pDevice-> getHardwareInfo (). capabilityTable . isIntegratedDevice * 2 * sizeof (MI_MEM_FENCE) , MemorySynchronizationCommands<FamilyType>::getSizeForAdditonalSynchronization (pDevice->getRootDeviceEnvironment ()));
531
534
}
532
535
533
536
XE2_HPG_CORETEST_F (GfxCoreHelperTestsXe2HpgCore, givenDontProgramGlobalFenceAsMiMemFenceCommandInCommandStreamWhenGettingSizeForAdditionalSynchronizationThenCorrectValueIsReturned) {
@@ -677,9 +680,9 @@ XE2_HPG_CORETEST_F(ProductHelperTestXe2HpgCore, givenProductHelperWhenCallUseGem
677
680
EXPECT_TRUE (productHelper.useGemCreateExtInAllocateMemoryByKMD ());
678
681
}
679
682
680
- XE2_HPG_CORETEST_F (ProductHelperTestXe2HpgCore, givenProductHelperWhenAskingForGlobalFenceSupportThenReturnFalse ) {
683
+ XE2_HPG_CORETEST_F (ProductHelperTestXe2HpgCore, givenProductHelperWhenAskingForGlobalFenceSupportThenReturnTrue ) {
681
684
const auto &productHelper = getHelper<ProductHelper>();
682
- EXPECT_FALSE (productHelper.isGlobalFenceInCommandStreamRequired (*defaultHwInfo));
685
+ EXPECT_EQ (productHelper.isGlobalFenceInCommandStreamRequired (*defaultHwInfo), !defaultHwInfo-> capabilityTable . isIntegratedDevice );
683
686
}
684
687
685
688
XE2_HPG_CORETEST_F (ProductHelperTestXe2HpgCore, givenProductHelperWhenAskingForCooperativeEngineSupportThenReturnTrue) {
0 commit comments