diff --git a/platforms.cmake b/platforms.cmake index 21d93bce6a..90c01d39b0 100644 --- a/platforms.cmake +++ b/platforms.cmake @@ -196,7 +196,6 @@ if(SUPPORT_GEN8) if(SUPPORT_BDW) ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN8" "BDW" "CORE") ADD_PLATFORM_FOR_GEN("SUPPORTED_2_0" "GEN8" "BDW" "CORE") - ADD_PLATFORM_FOR_GEN("SUPPORTED_VME" "GEN8" "BDW" "CORE") if(TESTS_BDW) ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN8" "BDW") ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED_APPVERIFIER" "GEN8" "BDW") diff --git a/runtime/gen8/hw_info_bdw.inl b/runtime/gen8/hw_info_bdw.inl index 5d30ddf0a7..dbdfb28fb9 100644 --- a/runtime/gen8/hw_info_bdw.inl +++ b/runtime/gen8/hw_info_bdw.inl @@ -68,7 +68,7 @@ const RuntimeCapabilityTable BDW::capabilityTable{ true, // forceStatelessCompilationFor32Bit "core", // platformType false, // sourceLevelDebuggerSupported - true, // supportsVme + false, // supportsVme false, // supportCacheFlushAfterWalker true, // supportsImages true // supportsDeviceEnqueue diff --git a/unit_tests/gen8/bdw/test_hw_info_config_bdw.cpp b/unit_tests/gen8/bdw/test_hw_info_config_bdw.cpp index 28f996d03a..05b996229a 100644 --- a/unit_tests/gen8/bdw/test_hw_info_config_bdw.cpp +++ b/unit_tests/gen8/bdw/test_hw_info_config_bdw.cpp @@ -100,3 +100,13 @@ BDWTEST_F(BdwHwInfo, givenBoolWhenCallBdwHardwareInfoSetupThenFeatureTableAndWor } } } + +BDWTEST_F(BdwHwInfo, givenHwInfoConfigStringThenAfterSetupResultingVmeIsDisabled) { + HardwareInfo hwInfo; + + std::string strConfig = "default"; + hardwareInfoSetup[productFamily](&hwInfo, false, strConfig); + EXPECT_FALSE(hwInfo.capabilityTable.ftrSupportsVmeAvcTextureSampler); + EXPECT_FALSE(hwInfo.capabilityTable.ftrSupportsVmeAvcPreemption); + EXPECT_FALSE(hwInfo.capabilityTable.supportsVme); +} \ No newline at end of file