From d469d551fb78303f394018d865dde59129144af7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Zwoli=C5=84ski?= Date: Thu, 11 Jul 2024 15:00:10 +0000 Subject: [PATCH] feature: enable bindless mode in L0 on dg2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Related-To: NEO-7063 Signed-off-by: Fabian ZwoliƄski --- manifests/manifest.yml | 2 +- .../source/release_helper/release_helper_common_xe_hpg.inl | 6 ++++++ .../unit_test/release_helper/release_helper_12_55_tests.cpp | 2 +- .../unit_test/release_helper/release_helper_12_56_tests.cpp | 2 +- .../unit_test/release_helper/release_helper_12_57_tests.cpp | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/manifests/manifest.yml b/manifests/manifest.yml index c979959474..8b1893f3d1 100644 --- a/manifests/manifest.yml +++ b/manifests/manifest.yml @@ -42,7 +42,7 @@ components: dest_dir: kernels_bin type: git branch: kernels_bin - revision: 2928-2005 + revision: 2928-2006 kmdaf: branch: kmdaf dest_dir: kmdaf diff --git a/shared/source/release_helper/release_helper_common_xe_hpg.inl b/shared/source/release_helper/release_helper_common_xe_hpg.inl index 412c8df632..7dcfc1a8a9 100644 --- a/shared/source/release_helper/release_helper_common_xe_hpg.inl +++ b/shared/source/release_helper/release_helper_common_xe_hpg.inl @@ -33,4 +33,10 @@ template <> bool ReleaseHelperHw::isRcsExposureDisabled() const { return true; } + +template <> +bool ReleaseHelperHw::isBindlessAddressingDisabled() const { + return false; +} + } // namespace NEO diff --git a/shared/test/unit_test/release_helper/release_helper_12_55_tests.cpp b/shared/test/unit_test/release_helper/release_helper_12_55_tests.cpp index 2eff158841..3ce015a9dc 100644 --- a/shared/test/unit_test/release_helper/release_helper_12_55_tests.cpp +++ b/shared/test/unit_test/release_helper/release_helper_12_55_tests.cpp @@ -36,7 +36,7 @@ TEST_F(ReleaseHelper1255Tests, whenGettingCapabilitiesThenCorrectPropertiesAreRe EXPECT_TRUE(releaseHelper->isDirectSubmissionSupported()); EXPECT_FALSE(releaseHelper->isAuxSurfaceModeOverrideRequired()); EXPECT_TRUE(releaseHelper->isRcsExposureDisabled()); - EXPECT_TRUE(releaseHelper->isBindlessAddressingDisabled()); + EXPECT_FALSE(releaseHelper->isBindlessAddressingDisabled()); EXPECT_EQ(8u, releaseHelper->getNumThreadsPerEu()); EXPECT_TRUE(releaseHelper->isRayTracingSupported()); } diff --git a/shared/test/unit_test/release_helper/release_helper_12_56_tests.cpp b/shared/test/unit_test/release_helper/release_helper_12_56_tests.cpp index 22cce71434..1fe536440f 100644 --- a/shared/test/unit_test/release_helper/release_helper_12_56_tests.cpp +++ b/shared/test/unit_test/release_helper/release_helper_12_56_tests.cpp @@ -36,7 +36,7 @@ TEST_F(ReleaseHelper1256Tests, whenGettingCapabilitiesThenCorrectPropertiesAreRe EXPECT_TRUE(releaseHelper->isDirectSubmissionSupported()); EXPECT_FALSE(releaseHelper->isAuxSurfaceModeOverrideRequired()); EXPECT_TRUE(releaseHelper->isRcsExposureDisabled()); - EXPECT_TRUE(releaseHelper->isBindlessAddressingDisabled()); + EXPECT_FALSE(releaseHelper->isBindlessAddressingDisabled()); EXPECT_EQ(8u, releaseHelper->getNumThreadsPerEu()); EXPECT_TRUE(releaseHelper->isRayTracingSupported()); } diff --git a/shared/test/unit_test/release_helper/release_helper_12_57_tests.cpp b/shared/test/unit_test/release_helper/release_helper_12_57_tests.cpp index 758cfbcfda..9d4be57e14 100644 --- a/shared/test/unit_test/release_helper/release_helper_12_57_tests.cpp +++ b/shared/test/unit_test/release_helper/release_helper_12_57_tests.cpp @@ -36,7 +36,7 @@ TEST_F(ReleaseHelper1257Tests, whenGettingCapabilitiesThenCorrectPropertiesAreRe EXPECT_TRUE(releaseHelper->isDirectSubmissionSupported()); EXPECT_FALSE(releaseHelper->isAuxSurfaceModeOverrideRequired()); EXPECT_TRUE(releaseHelper->isRcsExposureDisabled()); - EXPECT_TRUE(releaseHelper->isBindlessAddressingDisabled()); + EXPECT_FALSE(releaseHelper->isBindlessAddressingDisabled()); EXPECT_EQ(8u, releaseHelper->getNumThreadsPerEu()); EXPECT_TRUE(releaseHelper->isRayTracingSupported()); }