From fbf00d38bb5c46ae27524bd8a7f89832bb480fbc Mon Sep 17 00:00:00 2001 From: "Dunajski, Bartosz" Date: Tue, 3 Apr 2018 12:29:49 +0200 Subject: [PATCH] Improve KMD Notify timeout on BXT, CFL, GLK Change-Id: I80a2ef94cc989b7d6e1ee824ce091418336d9337 --- runtime/gen9/linux/hw_info_config_bxt.cpp | 2 +- runtime/gen9/linux/hw_info_config_cfl.cpp | 2 +- runtime/gen9/linux/hw_info_config_glk.cpp | 2 +- unit_tests/gen9/bxt/linux/hw_info_config_tests.cpp | 2 +- unit_tests/gen9/cfl/linux/hw_info_config_tests.cpp | 2 +- unit_tests/gen9/glk/linux/hw_info_config_tests.cpp | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/runtime/gen9/linux/hw_info_config_bxt.cpp b/runtime/gen9/linux/hw_info_config_bxt.cpp index bdf0684e56..1e3ebb94ba 100644 --- a/runtime/gen9/linux/hw_info_config_bxt.cpp +++ b/runtime/gen9/linux/hw_info_config_bxt.cpp @@ -107,7 +107,7 @@ int HwInfoConfigHw::configureHardwareCustom(HardwareInfo *hwInfo, kmdNotifyProperties.enableQuickKmdSleep = true; kmdNotifyProperties.enableQuickKmdSleepForSporadicWaits = true; kmdNotifyProperties.delayKmdNotifyMicroseconds = 50000; - kmdNotifyProperties.delayQuickKmdSleepMicroseconds = 500; + kmdNotifyProperties.delayQuickKmdSleepMicroseconds = 5000; kmdNotifyProperties.delayQuickKmdSleepForSporadicWaitsMicroseconds = 200000; return 0; diff --git a/runtime/gen9/linux/hw_info_config_cfl.cpp b/runtime/gen9/linux/hw_info_config_cfl.cpp index 75170a70bf..4c9feb933d 100644 --- a/runtime/gen9/linux/hw_info_config_cfl.cpp +++ b/runtime/gen9/linux/hw_info_config_cfl.cpp @@ -82,7 +82,7 @@ int HwInfoConfigHw::configureHardwareCustom(HardwareInfo *hwInf kmdNotifyProperties.enableQuickKmdSleep = true; kmdNotifyProperties.enableQuickKmdSleepForSporadicWaits = true; kmdNotifyProperties.delayKmdNotifyMicroseconds = 50000; - kmdNotifyProperties.delayQuickKmdSleepMicroseconds = 500; + kmdNotifyProperties.delayQuickKmdSleepMicroseconds = 5000; kmdNotifyProperties.delayQuickKmdSleepForSporadicWaitsMicroseconds = 200000; return 0; diff --git a/runtime/gen9/linux/hw_info_config_glk.cpp b/runtime/gen9/linux/hw_info_config_glk.cpp index b6b5952208..d2402fcb64 100644 --- a/runtime/gen9/linux/hw_info_config_glk.cpp +++ b/runtime/gen9/linux/hw_info_config_glk.cpp @@ -96,7 +96,7 @@ int HwInfoConfigHw::configureHardwareCustom(HardwareInfo *hwInf kmdNotifyProperties.enableQuickKmdSleep = true; kmdNotifyProperties.enableQuickKmdSleepForSporadicWaits = true; kmdNotifyProperties.delayKmdNotifyMicroseconds = 50000; - kmdNotifyProperties.delayQuickKmdSleepMicroseconds = 500; + kmdNotifyProperties.delayQuickKmdSleepMicroseconds = 5000; kmdNotifyProperties.delayQuickKmdSleepForSporadicWaitsMicroseconds = 200000; return 0; diff --git a/unit_tests/gen9/bxt/linux/hw_info_config_tests.cpp b/unit_tests/gen9/bxt/linux/hw_info_config_tests.cpp index 620cbd5df2..709895b50b 100644 --- a/unit_tests/gen9/bxt/linux/hw_info_config_tests.cpp +++ b/unit_tests/gen9/bxt/linux/hw_info_config_tests.cpp @@ -144,7 +144,7 @@ BXTTEST_F(HwInfoConfigTestLinuxBxt, configureHwInfo) { EXPECT_TRUE(outKmdNotifyProperties.enableKmdNotify); EXPECT_EQ(50000, outKmdNotifyProperties.delayKmdNotifyMicroseconds); EXPECT_TRUE(outKmdNotifyProperties.enableQuickKmdSleep); - EXPECT_EQ(500, outKmdNotifyProperties.delayQuickKmdSleepMicroseconds); + EXPECT_EQ(5000, outKmdNotifyProperties.delayQuickKmdSleepMicroseconds); EXPECT_TRUE(outKmdNotifyProperties.enableQuickKmdSleepForSporadicWaits); EXPECT_EQ(200000, outKmdNotifyProperties.delayQuickKmdSleepForSporadicWaitsMicroseconds); } diff --git a/unit_tests/gen9/cfl/linux/hw_info_config_tests.cpp b/unit_tests/gen9/cfl/linux/hw_info_config_tests.cpp index b209a06343..62e5b154bd 100644 --- a/unit_tests/gen9/cfl/linux/hw_info_config_tests.cpp +++ b/unit_tests/gen9/cfl/linux/hw_info_config_tests.cpp @@ -129,7 +129,7 @@ CFLTEST_F(HwInfoConfigTestLinuxCfl, configureHwInfo) { EXPECT_TRUE(outKmdNotifyProperties.enableKmdNotify); EXPECT_EQ(50000, outKmdNotifyProperties.delayKmdNotifyMicroseconds); EXPECT_TRUE(outKmdNotifyProperties.enableQuickKmdSleep); - EXPECT_EQ(500, outKmdNotifyProperties.delayQuickKmdSleepMicroseconds); + EXPECT_EQ(5000, outKmdNotifyProperties.delayQuickKmdSleepMicroseconds); EXPECT_TRUE(outKmdNotifyProperties.enableQuickKmdSleepForSporadicWaits); EXPECT_EQ(200000, outKmdNotifyProperties.delayQuickKmdSleepForSporadicWaitsMicroseconds); } diff --git a/unit_tests/gen9/glk/linux/hw_info_config_tests.cpp b/unit_tests/gen9/glk/linux/hw_info_config_tests.cpp index 3a7a55cfbe..990a9639d9 100644 --- a/unit_tests/gen9/glk/linux/hw_info_config_tests.cpp +++ b/unit_tests/gen9/glk/linux/hw_info_config_tests.cpp @@ -136,7 +136,7 @@ GLKTEST_F(HwInfoConfigTestLinuxGlk, configureHwInfo) { EXPECT_TRUE(outKmdNotifyProperties.enableKmdNotify); EXPECT_EQ(50000, outKmdNotifyProperties.delayKmdNotifyMicroseconds); EXPECT_TRUE(outKmdNotifyProperties.enableQuickKmdSleep); - EXPECT_EQ(500, outKmdNotifyProperties.delayQuickKmdSleepMicroseconds); + EXPECT_EQ(5000, outKmdNotifyProperties.delayQuickKmdSleepMicroseconds); EXPECT_TRUE(outKmdNotifyProperties.enableQuickKmdSleepForSporadicWaits); EXPECT_EQ(200000, outKmdNotifyProperties.delayQuickKmdSleepForSporadicWaitsMicroseconds); }