Set MidThreadLevelPreempt for GEN9 Platforms

Change-Id: I60a8bbdd33251f7b711fd0f070338b5c32fdd674
Signed-off-by: Koska <andrzej.koska@intel.com>
Related-To: NEO-4393
This commit is contained in:
Koska
2020-02-28 16:45:49 +01:00
parent efa0631967
commit d542b215ff
4 changed files with 4 additions and 4 deletions

View File

@ -81,7 +81,7 @@ void CFL::setupFeatureAndWorkaroundTable(HardwareInfo *hwInfo) {
featureTable->ftrGpGpuThreadGroupLevelPreempt = true;
featureTable->ftrL3IACoherency = true;
featureTable->ftrVEBOX = true;
featureTable->ftrGpGpuMidThreadLevelPreempt = false;
featureTable->ftrGpGpuMidThreadLevelPreempt = true;
featureTable->ftr3dMidBatchPreempt = true;
featureTable->ftr3dObjectLevelPreempt = true;
featureTable->ftrPerCtxtPreemptionGranularityControl = true;

View File

@ -80,7 +80,7 @@ void GLK::setupFeatureAndWorkaroundTable(HardwareInfo *hwInfo) {
featureTable->ftrGpGpuMidBatchPreempt = true;
featureTable->ftrGpGpuThreadGroupLevelPreempt = true;
featureTable->ftrL3IACoherency = true;
featureTable->ftrGpGpuMidThreadLevelPreempt = false;
featureTable->ftrGpGpuMidThreadLevelPreempt = true;
featureTable->ftr3dMidBatchPreempt = true;
featureTable->ftr3dObjectLevelPreempt = true;
featureTable->ftrPerCtxtPreemptionGranularityControl = true;

View File

@ -52,7 +52,7 @@ CFLTEST_F(CflHwInfo, givenBoolWhenCallCflHardwareInfoSetupThenFeatureTableAndWor
EXPECT_EQ(setParamBool, featureTable.ftrGpGpuThreadGroupLevelPreempt);
EXPECT_EQ(setParamBool, featureTable.ftrL3IACoherency);
EXPECT_EQ(setParamBool, featureTable.ftrVEBOX);
EXPECT_EQ(false, featureTable.ftrGpGpuMidThreadLevelPreempt);
EXPECT_EQ(setParamBool, featureTable.ftrGpGpuMidThreadLevelPreempt);
EXPECT_EQ(setParamBool, featureTable.ftr3dMidBatchPreempt);
EXPECT_EQ(setParamBool, featureTable.ftr3dObjectLevelPreempt);
EXPECT_EQ(setParamBool, featureTable.ftrPerCtxtPreemptionGranularityControl);

View File

@ -49,7 +49,7 @@ GLKTEST_F(GlkHwInfo, givenBoolWhenCallGlkHardwareInfoSetupThenFeatureTableAndWor
EXPECT_EQ(setParamBool, featureTable.ftrGpGpuMidBatchPreempt);
EXPECT_EQ(setParamBool, featureTable.ftrGpGpuThreadGroupLevelPreempt);
EXPECT_EQ(setParamBool, featureTable.ftrL3IACoherency);
EXPECT_EQ(false, featureTable.ftrGpGpuMidThreadLevelPreempt);
EXPECT_EQ(setParamBool, featureTable.ftrGpGpuMidThreadLevelPreempt);
EXPECT_EQ(setParamBool, featureTable.ftr3dMidBatchPreempt);
EXPECT_EQ(setParamBool, featureTable.ftr3dObjectLevelPreempt);
EXPECT_EQ(setParamBool, featureTable.ftrPerCtxtPreemptionGranularityControl);