diff --git a/shared/source/direct_submission/direct_submission_hw.h b/shared/source/direct_submission/direct_submission_hw.h index 3a4dc9bf7b..612a51f29d 100644 --- a/shared/source/direct_submission/direct_submission_hw.h +++ b/shared/source/direct_submission/direct_submission_hw.h @@ -142,7 +142,7 @@ class DirectSubmissionHw { uint32_t workloadModeOneExpectedValue = 0u; bool ringStart = false; - bool disableCpuCacheFlush = false; + bool disableCpuCacheFlush = true; bool disableCacheFlush = false; bool disableMonitorFence = false; }; diff --git a/shared/test/unit_test/direct_submission/direct_submission_tests.cpp b/shared/test/unit_test/direct_submission/direct_submission_tests.cpp index 126a4648a0..b96d6463fe 100644 --- a/shared/test/unit_test/direct_submission/direct_submission_tests.cpp +++ b/shared/test/unit_test/direct_submission/direct_submission_tests.cpp @@ -61,7 +61,7 @@ HWTEST_F(DirectSubmissionTest, whenDebugCacheFlushDisabledNotSetThenExpectCpuCac HWTEST_F(DirectSubmissionTest, givenDirectSubmissionInitializedWhenRingIsStartedThenExpectAllocationsCreatedAndCommandsDispatched) { MockDirectSubmissionHw> directSubmission(*pDevice, *osContext.get()); - EXPECT_FALSE(directSubmission.disableCpuCacheFlush); + EXPECT_TRUE(directSubmission.disableCpuCacheFlush); bool ret = directSubmission.initialize(true); EXPECT_TRUE(ret); @@ -123,7 +123,7 @@ HWTEST_F(DirectSubmissionTest, givenDirectSubmissionSwitchBuffersWhenCurrentIsSe HWTEST_F(DirectSubmissionTest, givenDirectSubmissionAllocateFailWhenRingIsStartedThenExpectRingNotStarted) { MockDirectSubmissionHw> directSubmission(*pDevice, *osContext.get()); - EXPECT_FALSE(directSubmission.disableCpuCacheFlush); + EXPECT_TRUE(directSubmission.disableCpuCacheFlush); directSubmission.allocateOsResourcesReturn = false; bool ret = directSubmission.initialize(true);