mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-06 10:26:29 +08:00
feature: Enable Bindless on PTL L0
Related-To: NEO-13791 Signed-off-by: Andrzej Koska <andrzej.koska@intel.com> `
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
850e6c02eb
commit
b1bcfe668c
@@ -36,7 +36,7 @@ components:
|
|||||||
dest_dir: kernels_bin
|
dest_dir: kernels_bin
|
||||||
type: git
|
type: git
|
||||||
branch: kernels_bin
|
branch: kernels_bin
|
||||||
revision: 3285-3355
|
revision: 3285-3358
|
||||||
kmdaf:
|
kmdaf:
|
||||||
branch: kmdaf
|
branch: kmdaf
|
||||||
dest_dir: kmdaf
|
dest_dir: kmdaf
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2024 Intel Corporation
|
* Copyright (C) 2024-2025 Intel Corporation
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: MIT
|
* SPDX-License-Identifier: MIT
|
||||||
*
|
*
|
||||||
@@ -51,6 +51,17 @@ template <>
|
|||||||
bool ReleaseHelperHw<release>::getFtrXe2Compression() const {
|
bool ReleaseHelperHw<release>::getFtrXe2Compression() const {
|
||||||
return !(hardwareIpVersion.value == AOT::PTL_H_A0);
|
return !(hardwareIpVersion.value == AOT::PTL_H_A0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <>
|
||||||
|
bool ReleaseHelperHw<release>::isBindlessAddressingDisabled() const {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
template <>
|
||||||
|
bool ReleaseHelperHw<release>::isGlobalBindlessAllocatorEnabled() const {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace NEO
|
} // namespace NEO
|
||||||
|
|
||||||
#include "shared/source/release_helper/release_helper_common_xe3_and_later.inl"
|
#include "shared/source/release_helper/release_helper_common_xe3_and_later.inl"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2024 Intel Corporation
|
* Copyright (C) 2024-2025 Intel Corporation
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: MIT
|
* SPDX-License-Identifier: MIT
|
||||||
*
|
*
|
||||||
@@ -46,6 +46,17 @@ template <>
|
|||||||
bool ReleaseHelperHw<release>::getFtrXe2Compression() const {
|
bool ReleaseHelperHw<release>::getFtrXe2Compression() const {
|
||||||
return !(hardwareIpVersion.value == AOT::PTL_U_A0);
|
return !(hardwareIpVersion.value == AOT::PTL_U_A0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <>
|
||||||
|
bool ReleaseHelperHw<release>::isBindlessAddressingDisabled() const {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
template <>
|
||||||
|
bool ReleaseHelperHw<release>::isGlobalBindlessAllocatorEnabled() const {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace NEO
|
} // namespace NEO
|
||||||
|
|
||||||
#include "shared/source/release_helper/release_helper_common_xe3_and_later.inl"
|
#include "shared/source/release_helper/release_helper_common_xe3_and_later.inl"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2024 Intel Corporation
|
* Copyright (C) 2024-2025 Intel Corporation
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: MIT
|
* SPDX-License-Identifier: MIT
|
||||||
*
|
*
|
||||||
@@ -34,7 +34,8 @@ TEST_F(ReleaseHelper3000Tests, whenGettingCapabilitiesThenCorrectPropertiesAreRe
|
|||||||
EXPECT_TRUE(releaseHelper->isResolvingSubDeviceIDNeeded());
|
EXPECT_TRUE(releaseHelper->isResolvingSubDeviceIDNeeded());
|
||||||
EXPECT_FALSE(releaseHelper->isDirectSubmissionSupported());
|
EXPECT_FALSE(releaseHelper->isDirectSubmissionSupported());
|
||||||
EXPECT_TRUE(releaseHelper->isRcsExposureDisabled());
|
EXPECT_TRUE(releaseHelper->isRcsExposureDisabled());
|
||||||
EXPECT_TRUE(releaseHelper->isBindlessAddressingDisabled());
|
EXPECT_FALSE(releaseHelper->isBindlessAddressingDisabled());
|
||||||
|
EXPECT_TRUE(releaseHelper->isGlobalBindlessAllocatorEnabled());
|
||||||
EXPECT_EQ(10u, releaseHelper->getNumThreadsPerEu());
|
EXPECT_EQ(10u, releaseHelper->getNumThreadsPerEu());
|
||||||
EXPECT_TRUE(releaseHelper->isRayTracingSupported());
|
EXPECT_TRUE(releaseHelper->isRayTracingSupported());
|
||||||
EXPECT_EQ(64u, releaseHelper->getStackSizePerRay());
|
EXPECT_EQ(64u, releaseHelper->getStackSizePerRay());
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2024 Intel Corporation
|
* Copyright (C) 2024-2025 Intel Corporation
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: MIT
|
* SPDX-License-Identifier: MIT
|
||||||
*
|
*
|
||||||
@@ -34,7 +34,8 @@ TEST_F(ReleaseHelper3001Tests, whenGettingCapabilitiesThenCorrectPropertiesAreRe
|
|||||||
EXPECT_TRUE(releaseHelper->isResolvingSubDeviceIDNeeded());
|
EXPECT_TRUE(releaseHelper->isResolvingSubDeviceIDNeeded());
|
||||||
EXPECT_FALSE(releaseHelper->isDirectSubmissionSupported());
|
EXPECT_FALSE(releaseHelper->isDirectSubmissionSupported());
|
||||||
EXPECT_TRUE(releaseHelper->isRcsExposureDisabled());
|
EXPECT_TRUE(releaseHelper->isRcsExposureDisabled());
|
||||||
EXPECT_TRUE(releaseHelper->isBindlessAddressingDisabled());
|
EXPECT_FALSE(releaseHelper->isBindlessAddressingDisabled());
|
||||||
|
EXPECT_TRUE(releaseHelper->isGlobalBindlessAllocatorEnabled());
|
||||||
EXPECT_EQ(10u, releaseHelper->getNumThreadsPerEu());
|
EXPECT_EQ(10u, releaseHelper->getNumThreadsPerEu());
|
||||||
EXPECT_TRUE(releaseHelper->isRayTracingSupported());
|
EXPECT_TRUE(releaseHelper->isRayTracingSupported());
|
||||||
EXPECT_EQ(0u, releaseHelper->getStackSizePerRay());
|
EXPECT_EQ(0u, releaseHelper->getStackSizePerRay());
|
||||||
|
|||||||
Reference in New Issue
Block a user