diff --git a/opencl/test/unit_test/aub_tests/command_stream/aub_range_based_flush_tests_xehp_and_later.cpp b/opencl/test/unit_test/aub_tests/command_stream/aub_range_based_flush_tests_xehp_and_later.cpp index 25b990966b..0a854acb53 100644 --- a/opencl/test/unit_test/aub_tests/command_stream/aub_range_based_flush_tests_xehp_and_later.cpp +++ b/opencl/test/unit_test/aub_tests/command_stream/aub_range_based_flush_tests_xehp_and_later.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2022-2024 Intel Corporation + * Copyright (C) 2022-2025 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -30,6 +30,8 @@ struct RangeBasedFlushTest : public KernelAUBFixture, publi void SetUp() override { debugManager.flags.PerformImplicitFlushForNewResource.set(0); debugManager.flags.PerformImplicitFlushForIdleGpu.set(0); + debugManager.flags.CsrDispatchMode.set(static_cast(DispatchMode::batchedDispatch)); + KernelAUBFixture::setUp(); }; diff --git a/opencl/test/unit_test/command_queue/enqueue_handler_tests.cpp b/opencl/test/unit_test/command_queue/enqueue_handler_tests.cpp index 4787c347e7..910567e502 100644 --- a/opencl/test/unit_test/command_queue/enqueue_handler_tests.cpp +++ b/opencl/test/unit_test/command_queue/enqueue_handler_tests.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2024 Intel Corporation + * Copyright (C) 2018-2025 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -176,6 +176,7 @@ HWTEST_F(EnqueueHandlerWithAubSubCaptureTests, givenEnqueueHandlerWithAubSubCapt DebugManagerStateRestore stateRestore; debugManager.flags.AUBDumpSubCaptureMode.set(1); debugManager.flags.EnableTimestampPacket.set(true); + debugManager.flags.CsrDispatchMode.set(static_cast(DispatchMode::batchedDispatch)); UnitTestSetter::disableHeaplessStateInit(stateRestore); @@ -212,6 +213,7 @@ HWTEST_F(EnqueueHandlerWithAubSubCaptureTests, givenInputEventsWhenDispatchingEn DebugManagerStateRestore stateRestore; debugManager.flags.AUBDumpSubCaptureMode.set(1); debugManager.flags.EnableTimestampPacket.set(true); + debugManager.flags.CsrDispatchMode.set(static_cast(DispatchMode::batchedDispatch)); UnitTestSetter::disableHeaplessStateInit(stateRestore); auto defaultEngine = defaultHwInfo->capabilityTable.defaultEngineType; diff --git a/shared/source/command_stream/aub_command_stream_receiver_hw_base.inl b/shared/source/command_stream/aub_command_stream_receiver_hw_base.inl index 8a0de1d0bf..e13dd44b4d 100644 --- a/shared/source/command_stream/aub_command_stream_receiver_hw_base.inl +++ b/shared/source/command_stream/aub_command_stream_receiver_hw_base.inl @@ -1,5 +1,5 @@ /* - * Copyright (C) 2019-2024 Intel Corporation + * Copyright (C) 2019-2025 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -83,7 +83,6 @@ AUBCommandStreamReceiverHw::AUBCommandStreamReceiverHw(const std::str stream = streamProvider->getStream(); UNRECOVERABLE_IF(nullptr == stream); - this->dispatchMode = DispatchMode::batchedDispatch; if (debugManager.flags.CsrDispatchMode.get()) { this->dispatchMode = (DispatchMode)debugManager.flags.CsrDispatchMode.get(); } diff --git a/shared/test/common/os_interface/windows/signal_utils.cpp b/shared/test/common/os_interface/windows/signal_utils.cpp index d5a9e5de5d..0fc8986b74 100644 --- a/shared/test/common/os_interface/windows/signal_utils.cpp +++ b/shared/test/common/os_interface/windows/signal_utils.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2022-2024 Intel Corporation + * Copyright (C) 2022-2025 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -11,6 +11,7 @@ #include "gtest/gtest.h" +#include #include #include #include diff --git a/shared/test/unit_test/command_stream/aub_command_stream_receiver_1_tests.cpp b/shared/test/unit_test/command_stream/aub_command_stream_receiver_1_tests.cpp index 4e06a2f824..872cb78977 100644 --- a/shared/test/unit_test/command_stream/aub_command_stream_receiver_1_tests.cpp +++ b/shared/test/unit_test/command_stream/aub_command_stream_receiver_1_tests.cpp @@ -106,18 +106,18 @@ HWTEST_F(AubCommandStreamReceiverTests, givenAubCommandStreamReceiverWhenItIsCre EXPECT_EQ(nullptr, aubCsr->hardwareContextController); } -HWTEST_F(AubCommandStreamReceiverTests, givenAubCsrWhenItIsCreatedWithDefaultSettingsThenItHasBatchedDispatchModeEnabled) { +HWTEST_F(AubCommandStreamReceiverTests, givenAubCsrWhenItIsCreatedWithDefaultSettingsThenItHasImmediateDispatchModeEnabled) { DebugManagerStateRestore stateRestore; debugManager.flags.CsrDispatchMode.set(0); std::unique_ptr> aubCsr(new MockAubCsr("", true, *pDevice->executionEnvironment, pDevice->getRootDeviceIndex(), pDevice->getDeviceBitfield())); - EXPECT_EQ(DispatchMode::batchedDispatch, aubCsr->peekDispatchMode()); + EXPECT_EQ(DispatchMode::immediateDispatch, aubCsr->peekDispatchMode()); } HWTEST_F(AubCommandStreamReceiverTests, givenAubCsrWhenItIsCreatedWithDebugSettingsThenItHasProperDispatchModeEnabled) { DebugManagerStateRestore stateRestore; - debugManager.flags.CsrDispatchMode.set(static_cast(DispatchMode::immediateDispatch)); + debugManager.flags.CsrDispatchMode.set(static_cast(DispatchMode::batchedDispatch)); std::unique_ptr> aubCsr(new MockAubCsr("", true, *pDevice->executionEnvironment, pDevice->getRootDeviceIndex(), pDevice->getDeviceBitfield())); - EXPECT_EQ(DispatchMode::immediateDispatch, aubCsr->peekDispatchMode()); + EXPECT_EQ(DispatchMode::batchedDispatch, aubCsr->peekDispatchMode()); } HWTEST_F(AubCommandStreamReceiverTests, givenAubCommandStreamReceiverWhenItIsCreatedThenMemoryManagerIsNotNull) {