mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-05 09:09:04 +08:00
Move IFP support flag to RuntimeCapabilityTable
Remove HwHelper::isIndependentForwardProgressSupported function. Related-To: NEO-4368 Change-Id: I97061620ee6e96c4666bb8af5f009129ff0d9175 Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
2930c8feba
commit
fe13f0b522
@@ -92,7 +92,6 @@ class HwHelper {
|
||||
virtual bool isOffsetToSkipSetFFIDGPWARequired(const HardwareInfo &hwInfo) const = 0;
|
||||
virtual bool is3DPipelineSelectWARequired(const HardwareInfo &hwInfo) const = 0;
|
||||
virtual bool isFusedEuDispatchEnabled(const HardwareInfo &hwInfo) const = 0;
|
||||
virtual bool isIndependentForwardProgressSupported() = 0;
|
||||
virtual uint64_t getGpuTimeStampInNS(uint64_t timeStamp, double frequency) const = 0;
|
||||
virtual uint32_t getBindlessSurfaceExtendedMessageDescriptorValue(uint32_t surfStateOffset) const = 0;
|
||||
virtual void setExtraAllocationData(AllocationData &allocationData, const AllocationProperties &properties) const = 0;
|
||||
@@ -254,8 +253,6 @@ class HwHelperHw : public HwHelper {
|
||||
|
||||
uint32_t getMinimalSIMDSize() override;
|
||||
|
||||
bool isIndependentForwardProgressSupported() override;
|
||||
|
||||
uint64_t getGpuTimeStampInNS(uint64_t timeStamp, double frequency) const override;
|
||||
|
||||
bool isSpecialWorkgroupSizeRequired(const HardwareInfo &hwInfo, bool isSimulation) const override;
|
||||
|
||||
@@ -76,10 +76,6 @@ uint32_t HwHelperHw<GfxFamily>::calculateAvailableThreadCount(PRODUCT_FAMILY fam
|
||||
return threadsPerEu * euCount;
|
||||
}
|
||||
|
||||
template <typename GfxFamily>
|
||||
bool HwHelperHw<GfxFamily>::isIndependentForwardProgressSupported() {
|
||||
return true;
|
||||
}
|
||||
template <typename GfxFamily>
|
||||
uint64_t HwHelperHw<GfxFamily>::getGpuTimeStampInNS(uint64_t timeStamp, double frequency) const {
|
||||
return static_cast<uint64_t>(timeStamp * frequency);
|
||||
|
||||
@@ -57,6 +57,7 @@ struct RuntimeCapabilityTable {
|
||||
bool supportsPipes;
|
||||
bool supportsOcl21Features;
|
||||
bool supportsOnDemandPageFaults;
|
||||
bool supportsIndependentForwardProgress;
|
||||
bool hostPtrTrackingEnabled;
|
||||
bool levelZeroSupported;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user