diff --git a/opencl/test/unit_test/device/device_timers_tests.cpp b/opencl/test/unit_test/device/device_timers_tests.cpp index 04d874c9fb..b1db88eea0 100644 --- a/opencl/test/unit_test/device/device_timers_tests.cpp +++ b/opencl/test/unit_test/device/device_timers_tests.cpp @@ -33,8 +33,6 @@ TEST(MockOSTime, WhenSleepingThenDeviceAndHostTimerAreIncreased) { &deviceTimestamp[0], &hostTimestamp[0]); - std::this_thread::sleep_for(std::chrono::nanoseconds(1000)); - mDev->getDeviceAndHostTimer( &deviceTimestamp[1], &hostTimestamp[1]); @@ -99,8 +97,6 @@ TEST(MockOSTime, WhenSleepingThenHostTimerIsIncreased) { mDev->getHostTimer( &hostTimestamp[0]); - std::this_thread::sleep_for(std::chrono::nanoseconds(1000)); - mDev->getHostTimer( &hostTimestamp[1]); diff --git a/shared/source/direct_submission/direct_submission_controller.cpp b/shared/source/direct_submission/direct_submission_controller.cpp index f2a3913705..c2c026c231 100644 --- a/shared/source/direct_submission/direct_submission_controller.cpp +++ b/shared/source/direct_submission/direct_submission_controller.cpp @@ -9,6 +9,7 @@ #include "shared/source/command_stream/command_stream_receiver.h" #include "shared/source/debug_settings/debug_settings_manager.h" +#include "shared/source/helpers/sleep.h" #include "shared/source/os_interface/os_context.h" #include "shared/source/os_interface/os_thread.h" #include "shared/source/os_interface/product_helper.h" @@ -151,7 +152,7 @@ void DirectSubmissionController::checkNewSubmissions() { } void DirectSubmissionController::sleep() { - std::this_thread::sleep_for(std::chrono::microseconds(this->timeout)); + NEO::sleep(std::chrono::microseconds(this->timeout)); } SteadyClock::time_point DirectSubmissionController::getCpuTimestamp() { @@ -185,4 +186,4 @@ void DirectSubmissionController::recalculateTimeout() { this->lastTerminateCpuTimestamp = now; } -} // namespace NEO \ No newline at end of file +} // namespace NEO