Enable new residency model for xe_hp_sdv and later products

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
This commit is contained in:
Lukasz Jobczyk
2021-09-13 12:26:11 +00:00
committed by Compute-Runtime-Automation
parent 09ac89339e
commit ebcbf29a85
5 changed files with 15 additions and 10 deletions

View File

@@ -560,11 +560,6 @@ bool HwHelperHw<GfxFamily>::isKmdMigrationSupported(const HardwareInfo &hwInfo)
return false;
}
template <typename GfxFamily>
bool HwHelperHw<GfxFamily>::isNewResidencyModelSupported() const {
return false;
}
template <typename GfxFamily>
bool HwHelperHw<GfxFamily>::isCooperativeEngineSupported(const HardwareInfo &hwInfo) const {
return false;

View File

@@ -50,6 +50,11 @@ bool HwHelperHw<GfxFamily>::timestampPacketWriteSupported() const {
return false;
}
template <typename GfxFamily>
bool HwHelperHw<GfxFamily>::isNewResidencyModelSupported() const {
return false;
}
template <typename GfxFamily>
const EngineInstancesContainer HwHelperHw<GfxFamily>::getGpgpuEngineInstances(const HardwareInfo &hwInfo) const {
return {

View File

@@ -64,6 +64,11 @@ bool HwHelperHw<GfxFamily>::timestampPacketWriteSupported() const {
return true;
}
template <typename GfxFamily>
bool HwHelperHw<GfxFamily>::isNewResidencyModelSupported() const {
return true;
}
template <typename GfxFamily>
const EngineInstancesContainer HwHelperHw<GfxFamily>::getGpgpuEngineInstances(const HardwareInfo &hwInfo) const {
auto defaultEngine = getChosenEngineType(hwInfo);

View File

@@ -57,11 +57,6 @@ inline bool HwHelperHw<Family>::isPipeControlPriorToNonPipelinedStateCommandsWAR
return false;
}
template <>
bool HwHelperHw<Family>::isNewResidencyModelSupported() const {
return true;
}
template <>
bool HwHelperHw<Family>::isDirectSubmissionSupported(const HardwareInfo &hwInfo) const {
if (hwInfo.platform.usRevId < HwInfoConfig::get(hwInfo.platform.eProductFamily)->getHwRevIdFromStepping(REVISION_B, hwInfo)) {