feature: enable use of waitpkg intrinsic

Related-To: NEO-9737

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
This commit is contained in:
Zbigniew Zdanowicz 2024-01-22 16:49:41 +00:00 committed by Compute-Runtime-Automation
parent 56dfc3f702
commit 2d15517fbe
2 changed files with 4 additions and 4 deletions

View File

@ -16,7 +16,7 @@ namespace WaitUtils {
constexpr uint64_t defaultCounterValue = 10000;
constexpr uint32_t defaultControlValue = 0;
constexpr bool defaultEnableWaitPkg = false;
constexpr bool defaultEnableWaitPkg = true;
uint64_t waitpkgCounterValue = defaultCounterValue;
uint32_t waitpkgControlValue = defaultControlValue;

View File

@ -111,7 +111,7 @@ struct WaitPkgEnabledFixture : public WaitPkgFixture {
using WaitPkgTest = Test<WaitPkgFixture>;
using WaitPkgEnabledTest = Test<WaitPkgEnabledFixture>;
TEST_F(WaitPkgTest, givenDefaultSettingsAndWaitpkgSupportTrueWhenWaitInitializedThenWaitPkgNotEnabled) {
TEST_F(WaitPkgTest, givenDefaultSettingsAndWaitpkgSupportTrueWhenWaitInitializedThenWaitPkgEnabled) {
CpuInfo::cpuidFunc = mockCpuidEnableAll;
EXPECT_EQ(WaitUtils::defaultWaitCount, WaitUtils::waitCount);
@ -124,10 +124,10 @@ TEST_F(WaitPkgTest, givenDefaultSettingsAndWaitpkgSupportTrueWhenWaitInitialized
WaitUtils::waitpkgSupport = true;
WaitUtils::init();
EXPECT_EQ(WaitUtils::defaultWaitCount, WaitUtils::waitCount);
EXPECT_EQ(0u, WaitUtils::waitCount);
EXPECT_EQ(10000u, WaitUtils::waitpkgCounterValue);
EXPECT_EQ(0u, WaitUtils::waitpkgControlValue);
EXPECT_FALSE(WaitUtils::waitpkgUse);
EXPECT_TRUE(WaitUtils::waitpkgUse);
}
TEST_F(WaitPkgTest, givenEnabledWaitPkgSettingsAndWaitpkgSupportFalseWhenWaitInitializedThenWaitPkgNotEnabled) {