From 5367de1ea92edaa63e3241564e7aaf507458b012 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Zwoli=C5=84ski?= Date: Tue, 27 Aug 2024 14:44:40 +0000 Subject: [PATCH] feature: enable bindless mode in L0 on BMG 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 +- shared/source/release_helper/release_helper_2001.cpp | 5 +++++ .../unit_test/release_helper/release_helper_20_01_tests.cpp | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/manifests/manifest.yml b/manifests/manifest.yml index 4796f24ce9..620a11c1bd 100644 --- a/manifests/manifest.yml +++ b/manifests/manifest.yml @@ -42,7 +42,7 @@ components: dest_dir: kernels_bin type: git branch: kernels_bin - revision: 2997-2254 + revision: 2997-2257 kmdaf: branch: kmdaf dest_dir: kmdaf diff --git a/shared/source/release_helper/release_helper_2001.cpp b/shared/source/release_helper/release_helper_2001.cpp index ab6608b22f..29459d75f8 100644 --- a/shared/source/release_helper/release_helper_2001.cpp +++ b/shared/source/release_helper/release_helper_2001.cpp @@ -28,6 +28,11 @@ bool ReleaseHelperHw::isLocalOnlyAllowed() const { return false; } +template <> +bool ReleaseHelperHw::isBindlessAddressingDisabled() const { + return false; +} + } // namespace NEO #include "shared/source/release_helper/release_helper_common_xe2_hpg.inl" diff --git a/shared/test/unit_test/release_helper/release_helper_20_01_tests.cpp b/shared/test/unit_test/release_helper/release_helper_20_01_tests.cpp index 896c473a6a..bbe0b7f9d1 100644 --- a/shared/test/unit_test/release_helper/release_helper_20_01_tests.cpp +++ b/shared/test/unit_test/release_helper/release_helper_20_01_tests.cpp @@ -36,7 +36,7 @@ TEST_F(ReleaseHelper2001Tests, whenGettingCapabilitiesThenCorrectPropertiesAreRe EXPECT_FALSE(releaseHelper->isDirectSubmissionSupported()); EXPECT_TRUE(releaseHelper->isAuxSurfaceModeOverrideRequired()); EXPECT_TRUE(releaseHelper->isRcsExposureDisabled()); - EXPECT_TRUE(releaseHelper->isBindlessAddressingDisabled()); + EXPECT_FALSE(releaseHelper->isBindlessAddressingDisabled()); EXPECT_EQ(8u, releaseHelper->getNumThreadsPerEu()); EXPECT_TRUE(releaseHelper->isRayTracingSupported()); }