/* * Copyright (C) 2022-2025 Intel Corporation * * SPDX-License-Identifier: MIT * */ #include "shared/source/ail/ail_configuration.h" #include namespace NEO { template inline void AILConfigurationHw::modifyKernelIfRequired(std::string &kernel) { } template inline void AILConfigurationHw::applyExt(HardwareInfo &hwInfo) { } template inline bool AILConfigurationHw::isContextSyncFlagRequired() { return false; } template inline bool AILConfigurationHw::isRunAloneContextRequired() { return false; } template inline bool AILConfigurationHw::is256BPrefetchDisableRequired() { return false; } template inline bool AILConfigurationHw::drainHostptrs() { return true; } template inline bool AILConfigurationHw::isBufferPoolEnabled() { return true; } template inline bool AILConfigurationHw::useLegacyValidationLogic() { return false; } template inline bool AILConfigurationHw::forceRcs() { return shouldForceRcs; } template inline bool AILConfigurationHw::handleDivergentBarriers() { return shouldHandleDivergentBarriers; } template inline bool AILConfigurationHw::disableBindlessAddressing() { return shouldDisableBindlessAddressing; } template inline void AILConfigurationHw::setHandleDivergentBarriers(bool val) { shouldHandleDivergentBarriers = val; } template inline void AILConfigurationHw::setDisableBindlessAddressing(bool val) { shouldDisableBindlessAddressing = val; } template inline bool AILConfigurationHw::limitAmountOfDeviceMemoryForRecycling() { return false; } template inline bool AILConfigurationHw::isAdjustMicrosecondResolutionRequired() { return shouldAdjustMicrosecondResolution; } template inline uint32_t AILConfigurationHw::getMicrosecondResolution() { return microsecondAdjustment; } } // namespace NEO