diff --git a/opencl/test/unit_test/command_stream/command_stream_receiver_hw_tests.cpp b/opencl/test/unit_test/command_stream/command_stream_receiver_hw_tests.cpp index da3178917f..692640081f 100644 --- a/opencl/test/unit_test/command_stream/command_stream_receiver_hw_tests.cpp +++ b/opencl/test/unit_test/command_stream/command_stream_receiver_hw_tests.cpp @@ -1241,3 +1241,8 @@ TEST_F(ScratchSpaceControllerTest, whenScratchSpaceControllerIsDestroyedThenItRe EXPECT_NE(nullptr, scratchSpaceController.privateScratchAllocation); //no memory leak is expected } + +TEST(BcsConstantsTests, givenBlitConstantsThenTheyHaveDesiredValues) { + EXPECT_EQ(BlitterConstants::maxBlitWidth, 0x7FC0u); + EXPECT_EQ(BlitterConstants::maxBlitHeight, 0x3FC0u); +} diff --git a/shared/source/memory_manager/memory_constants.h b/shared/source/memory_manager/memory_constants.h index 65589ab310..e2fb797cb3 100644 --- a/shared/source/memory_manager/memory_constants.h +++ b/shared/source/memory_manager/memory_constants.h @@ -50,8 +50,8 @@ constexpr uint64_t maxSvmAddress = is64bit ? maxNBitValue(47) : maxNBitValue(32) } // namespace MemoryConstants namespace BlitterConstants { -constexpr uint64_t maxBlitWidth = 0x7FC0; // 0x7FFF aligned to cacheline size -constexpr uint64_t maxBlitHeight = 0x7FFF; +constexpr uint64_t maxBlitWidth = 0x7FC0; // 0x7FFF aligned to cacheline size +constexpr uint64_t maxBlitHeight = 0x3FC0; // 0x4000 aligned to cacheline size enum class BlitDirection : uint32_t { BufferToHostPtr, HostPtrToBuffer,