From ee23d7465f1d6a235730354ba8246aaeeb820398 Mon Sep 17 00:00:00 2001 From: Kamil Kopryk Date: Mon, 20 Jul 2020 13:20:26 +0200 Subject: [PATCH] Increase max parameter size to 2048 Change-Id: I2284445b18543d397bc5f33a010b37551b07d87a Signed-off-by: Kamil Kopryk Related-To: NEO-4851 --- opencl/test/unit_test/device/device_caps_tests.cpp | 7 +++++++ shared/source/device/device_caps.cpp | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/opencl/test/unit_test/device/device_caps_tests.cpp b/opencl/test/unit_test/device/device_caps_tests.cpp index 31f49a1fce..6b05fc99c4 100644 --- a/opencl/test/unit_test/device/device_caps_tests.cpp +++ b/opencl/test/unit_test/device/device_caps_tests.cpp @@ -1254,6 +1254,13 @@ TEST_F(DeviceGetCapsTest, GivenFlagEnabled64kbPagesWhenSetThenReturnCorrectValue EXPECT_TRUE(memoryManager->peek64kbPagesEnabled(0u)); } +TEST_F(DeviceGetCapsTest, whenDeviceIsCreatedThenMaxParameterSizeIsSetCorrectly) { + + auto device = std::make_unique(MockDevice::createWithNewExecutionEnvironment(defaultHwInfo.get())); + const auto &caps = device->getSharedDeviceInfo(); + EXPECT_EQ(2048u, caps.maxParameterSize); +} + TEST_F(DeviceGetCapsTest, givenUnifiedMemoryShardeSystemFlagWhenDeviceIsCreatedItContainsProperSystemMemorySetting) { DebugManagerStateRestore restorer; DebugManager.flags.EnableSharedSystemUsmSupport.set(0u); diff --git a/shared/source/device/device_caps.cpp b/shared/source/device/device_caps.cpp index 80c5cb3487..a0d5e5b2e1 100644 --- a/shared/source/device/device_caps.cpp +++ b/shared/source/device/device_caps.cpp @@ -39,7 +39,7 @@ void Device::initializeCaps() { deviceInfo.vendorId = 0x8086; deviceInfo.maxReadImageArgs = 128; deviceInfo.maxWriteImageArgs = 128; - deviceInfo.maxParameterSize = 1024; + deviceInfo.maxParameterSize = 2048; deviceInfo.addressBits = 64;