All of the necessary building blocks are now in place to support SR-IOV VF migration. Enable the feature without the need to pass feature enabling debug flags for those platforms and rely on .has_memirq presence instead (like with VF resource fixup).
Signed-off-by: Michał Winiarski <[email protected]> --- drivers/gpu/drm/xe/xe_sriov_pf_migration.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/xe/xe_sriov_pf_migration.c b/drivers/gpu/drm/xe/xe_sriov_pf_migration.c index 6992c227e5a44..c4e9b0ff5b3ae 100644 --- a/drivers/gpu/drm/xe/xe_sriov_pf_migration.c +++ b/drivers/gpu/drm/xe/xe_sriov_pf_migration.c @@ -50,8 +50,10 @@ bool xe_sriov_pf_migration_supported(struct xe_device *xe) static bool pf_check_migration_support(struct xe_device *xe) { - /* XXX: for now this is for feature enabling only */ - return IS_ENABLED(CONFIG_DRM_XE_DEBUG); + if (xe_device_has_memirq(xe)) + return true; + + return false; } static void pf_migration_cleanup(void *arg) -- 2.50.1
