diff --git a/level_zero/core/test/unit_tests/sources/kernel/test_kernel.cpp b/level_zero/core/test/unit_tests/sources/kernel/test_kernel.cpp index e9e0e27640..24403f106c 100644 --- a/level_zero/core/test/unit_tests/sources/kernel/test_kernel.cpp +++ b/level_zero/core/test/unit_tests/sources/kernel/test_kernel.cpp @@ -71,6 +71,7 @@ TEST_F(KernelImpSetGroupSizeTest, WhenCalculatingLocalIdsThenGrfSizeIsTakenFromC Mock mockKernel; Mock mockModule(this->device, nullptr); mockKernel.descriptor.kernelAttributes.simdSize = 1; + mockKernel.descriptor.kernelAttributes.numLocalIdChannels = 3; mockKernel.module = &mockModule; auto grfSize = mockModule.getDevice()->getHwInfo().capabilityTable.grfSize; uint32_t groupSize[3] = {2, 3, 5}; diff --git a/opencl/test/unit_test/helpers/hardware_commands_helper_tests.cpp b/opencl/test/unit_test/helpers/hardware_commands_helper_tests.cpp index 0e0bf2d143..59b397db8e 100644 --- a/opencl/test/unit_test/helpers/hardware_commands_helper_tests.cpp +++ b/opencl/test/unit_test/helpers/hardware_commands_helper_tests.cpp @@ -551,6 +551,7 @@ HWCMDTEST_F(IGFX_GEN8_CORE, HardwareCommandsTest, whenSendingIndirectStateThenKe modifiedKernelInfo.kernelDescriptor.kernelAttributes.workgroupDimensionsOrder[1] = 1; modifiedKernelInfo.kernelDescriptor.kernelAttributes.workgroupDimensionsOrder[2] = 0; modifiedKernelInfo.kernelDescriptor.kernelAttributes.simdSize = 16; + modifiedKernelInfo.kernelDescriptor.kernelAttributes.numLocalIdChannels = 3; MockKernel mockKernel(kernel->getProgram(), modifiedKernelInfo, *pClDevice, false); uint32_t interfaceDescriptorIndex = 0; auto isCcsUsed = EngineHelpers::isCcs(cmdQ.getGpgpuEngine().osContext->getEngineType()); diff --git a/shared/source/kernel/kernel_descriptor.h b/shared/source/kernel/kernel_descriptor.h index 9daa537c83..9e0375bcea 100644 --- a/shared/source/kernel/kernel_descriptor.h +++ b/shared/source/kernel/kernel_descriptor.h @@ -70,7 +70,7 @@ struct KernelDescriptor { uint8_t gpuPointerSize = 0; uint8_t simdSize = 8; - uint8_t numLocalIdChannels = 3; + uint8_t numLocalIdChannels = 0; uint8_t localId[3] = {0U, 0U, 0U}; bool supportsBuffersBiggerThan4Gb() const { diff --git a/shared/test/unit_test/kernel/kernel_descriptor_tests.cpp b/shared/test/unit_test/kernel/kernel_descriptor_tests.cpp index 332ffaacde..5122df87c0 100644 --- a/shared/test/unit_test/kernel/kernel_descriptor_tests.cpp +++ b/shared/test/unit_test/kernel/kernel_descriptor_tests.cpp @@ -36,7 +36,7 @@ TEST(KernelDescriptor, WhenDefaultInitializedThenValuesAreCleared) { EXPECT_EQ(2U, desc.kernelAttributes.workgroupDimensionsOrder[2]); EXPECT_EQ(0U, desc.kernelAttributes.gpuPointerSize); EXPECT_EQ(8U, desc.kernelAttributes.simdSize); - EXPECT_EQ(3U, desc.kernelAttributes.numLocalIdChannels); + EXPECT_EQ(0U, desc.kernelAttributes.numLocalIdChannels); EXPECT_EQ(0U, desc.entryPoints.skipPerThreadDataLoad); EXPECT_EQ(0U, desc.entryPoints.skipSetFFIDGP);