@@ -520,14 +520,17 @@ XE2_HPG_CORETEST_F(GfxCoreHelperTestsXe2HpgCore, givenGfxCoreHelperWhenAskedIfFe
520520}
521521
522522XE2_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 ()));
524526}
525527
526528XE2_HPG_CORETEST_F (GfxCoreHelperTestsXe2HpgCore, givenDebugMemorySynchronizationCommandsWhenGettingSizeForAdditionalSynchronizationThenCorrectValueIsReturned) {
527529 DebugManagerStateRestore restorer;
528530 debugManager.flags .DisablePipeControlPrecedingPostSyncCommand .set (1 );
531+ using MI_MEM_FENCE = typename FamilyType::MI_MEM_FENCE;
529532
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 ()));
531534}
532535
533536XE2_HPG_CORETEST_F (GfxCoreHelperTestsXe2HpgCore, givenDontProgramGlobalFenceAsMiMemFenceCommandInCommandStreamWhenGettingSizeForAdditionalSynchronizationThenCorrectValueIsReturned) {
@@ -677,9 +680,9 @@ XE2_HPG_CORETEST_F(ProductHelperTestXe2HpgCore, givenProductHelperWhenCallUseGem
677680 EXPECT_TRUE (productHelper.useGemCreateExtInAllocateMemoryByKMD ());
678681}
679682
680- XE2_HPG_CORETEST_F (ProductHelperTestXe2HpgCore, givenProductHelperWhenAskingForGlobalFenceSupportThenReturnFalse ) {
683+ XE2_HPG_CORETEST_F (ProductHelperTestXe2HpgCore, givenProductHelperWhenAskingForGlobalFenceSupportThenReturnTrue ) {
681684 const auto &productHelper = getHelper<ProductHelper>();
682- EXPECT_FALSE (productHelper.isGlobalFenceInCommandStreamRequired (*defaultHwInfo));
685+ EXPECT_EQ (productHelper.isGlobalFenceInCommandStreamRequired (*defaultHwInfo), !defaultHwInfo-> capabilityTable . isIntegratedDevice );
683686}
684687
685688XE2_HPG_CORETEST_F (ProductHelperTestXe2HpgCore, givenProductHelperWhenAskingForCooperativeEngineSupportThenReturnTrue) {
0 commit comments