From 548f69872244f80b83493dc5f50024370b0fad9d Mon Sep 17 00:00:00 2001 From: Filip Hazubski Date: Mon, 23 May 2022 18:25:38 +0000 Subject: [PATCH] Correct Xe HPG slmSize to 128 Related-To: NEO-6993 Signed-off-by: Filip Hazubski --- .../unit_test/xe_hpg_core/test_device_caps_xe_hpg_core.cpp | 5 +++++ shared/source/xe_hpg_core/hw_info_dg2.cpp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/opencl/test/unit_test/xe_hpg_core/test_device_caps_xe_hpg_core.cpp b/opencl/test/unit_test/xe_hpg_core/test_device_caps_xe_hpg_core.cpp index e03899336e..0318e4f748 100644 --- a/opencl/test/unit_test/xe_hpg_core/test_device_caps_xe_hpg_core.cpp +++ b/opencl/test/unit_test/xe_hpg_core/test_device_caps_xe_hpg_core.cpp @@ -31,6 +31,10 @@ XE_HPG_CORETEST_F(XeHpgCoreDeviceCaps, givenXeHpgCoreWhenCheckingCoherencySuppor EXPECT_FALSE(pDevice->getHardwareInfo().capabilityTable.ftrSupportsCoherency); } +XE_HPG_CORETEST_F(XeHpgCoreDeviceCaps, givenHwInfoWhenSlmSizeIsRequiredThenReturnCorrectValue) { + EXPECT_EQ(128u, pDevice->getHardwareInfo().capabilityTable.slmSize); +} + XE_HPG_CORETEST_F(XeHpgCoreDeviceCaps, givenXeHpgCoreWhenCheckExtensionsThenDeviceDoesNotReportClKhrSubgroupsExtension) { const auto &caps = pClDevice->getDeviceInfo(); @@ -95,3 +99,4 @@ XE_HPG_CORETEST_F(XeHpgCoreDeviceCaps, givenDeviceThatHasHighNumberOfExecutionUn HWTEST_EXCLUDE_PRODUCT(DeviceGetCapsTest, givenEnabledFtrPooledEuWhenCalculatingMaxEuPerSSThenDontIgnoreEuCountPerPoolMin, IGFX_XE_HPG_CORE); HWTEST_EXCLUDE_PRODUCT(DeviceGetCapsTest, givenDeviceThatHasHighNumberOfExecutionUnitsWhenMaxWorkgroupSizeIsComputedItIsLimitedTo1024, IGFX_XE_HPG_CORE); +HWTEST_EXCLUDE_PRODUCT(XeHPAndLaterDeviceCapsTests, givenHwInfoWhenSlmSizeIsRequiredThenReturnCorrectValue, IGFX_XE_HPG_CORE); diff --git a/shared/source/xe_hpg_core/hw_info_dg2.cpp b/shared/source/xe_hpg_core/hw_info_dg2.cpp index 1fabd78baa..6b083fc71d 100644 --- a/shared/source/xe_hpg_core/hw_info_dg2.cpp +++ b/shared/source/xe_hpg_core/hw_info_dg2.cpp @@ -53,7 +53,7 @@ const RuntimeCapabilityTable DG2::capabilityTable{ 30, // clVersionSupport CmdServicesMemTraceVersion::DeviceValues::Dg2, // aubDeviceId 0, // extraQuantityThreadsPerEU - 64, // slmSize + 128, // slmSize sizeof(DG2::GRF), // grfSize 36u, // timestampValidBits 32u, // kernelTimestampValidBits