Remove builtins duplication

Resolves: NEO-7064

Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
This commit is contained in:
Krystian Chmielewski
2022-08-22 14:53:48 +00:00
committed by Compute-Runtime-Automation
parent a5b4a13452
commit 835174c076
31 changed files with 362 additions and 365 deletions

View File

@@ -135,6 +135,7 @@ class HwInfoConfig {
virtual bool isEvictionIfNecessaryFlagSupported() const = 0;
virtual void adjustNumberOfCcs(HardwareInfo &hwInfo) const = 0;
virtual bool isPrefetcherDisablingInDirectSubmissionRequired() const = 0;
virtual bool isStatefulAddressingModeSupported() const = 0;
MOCKABLE_VIRTUAL ~HwInfoConfig() = default;
@@ -240,6 +241,7 @@ class HwInfoConfigHw : public HwInfoConfig {
bool isEvictionIfNecessaryFlagSupported() const override;
void adjustNumberOfCcs(HardwareInfo &hwInfo) const override;
bool isPrefetcherDisablingInDirectSubmissionRequired() const override;
bool isStatefulAddressingModeSupported() const override;
protected:
HwInfoConfigHw() = default;

View File

@@ -492,4 +492,9 @@ template <PRODUCT_FAMILY gfxProduct>
bool HwInfoConfigHw<gfxProduct>::isPrefetcherDisablingInDirectSubmissionRequired() const {
return true;
}
template <PRODUCT_FAMILY gfxProduct>
bool HwInfoConfigHw<gfxProduct>::isStatefulAddressingModeSupported() const {
return true;
}
} // namespace NEO