diff --git a/shared/source/helpers/definitions/indirect_detection_versions.h b/shared/source/helpers/definitions/indirect_detection_versions.h index cc04b8ce87..4001db9229 100644 --- a/shared/source/helpers/definitions/indirect_detection_versions.h +++ b/shared/source/helpers/definitions/indirect_detection_versions.h @@ -12,6 +12,8 @@ namespace NEO { namespace IndirectDetectionVersions { constexpr uint32_t requiredDetectIndirectVersionPVC = 3u; +constexpr uint32_t requiredDetectIndirectVersionBindless = 4u; +constexpr uint32_t requiredDetectIndirectVersionVectorCompiler = 6u; constexpr uint32_t disabled = std::numeric_limits::max(); } // namespace IndirectDetectionVersions } // namespace NEO \ No newline at end of file diff --git a/shared/source/os_interface/product_helper.inl b/shared/source/os_interface/product_helper.inl index 84ec607e47..dbc690fea4 100644 --- a/shared/source/os_interface/product_helper.inl +++ b/shared/source/os_interface/product_helper.inl @@ -92,12 +92,12 @@ bool ProductHelperHw::isDetectIndirectAccessInKernelSupported(const template uint32_t ProductHelperHw::getRequiredDetectIndirectVersion() const { - return IndirectDetectionVersions::disabled; + return IndirectDetectionVersions::requiredDetectIndirectVersionBindless; } template uint32_t ProductHelperHw::getRequiredDetectIndirectVersionVC() const { - return IndirectDetectionVersions::disabled; + return IndirectDetectionVersions::requiredDetectIndirectVersionVectorCompiler; } template