From ed5a093c2fdd980dda2b2e14b1577a285a87e506 Mon Sep 17 00:00:00 2001 From: Matthew Auld Date: Fri, 26 Jun 2026 12:15:31 +0100 Subject: [PATCH] drm/xe/guc: toggle paging engine support for NVL-S+ NVL-S with latest GuC should be the first platform combo to support the special GUC_PAGING_CLASS feature. v2: - Update with the final GuC version v3: - Split VF vs PF versioning. Which is recommendation from GuC side. Signed-off-by: Matthew Auld Cc: Daniele Ceraolo Spurio Reviewed-by: Daniele Ceraolo Spurio Link: https://patch.msgid.link/20260626111520.487997-22-matthew.auld@intel.com --- drivers/gpu/drm/xe/xe_guc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c index 8ccaf4b16832..c1115dbd875c 100644 --- a/drivers/gpu/drm/xe/xe_guc.c +++ b/drivers/gpu/drm/xe/xe_guc.c @@ -1873,8 +1873,8 @@ bool xe_guc_has_paging_engine(struct xe_guc *guc) if (IS_SRIOV_VF(xe)) return xe_gt_sriov_vf_paging_engines(gt); - /* TODO: Have some way to query this from the GuC? */ - return false; + return xe->info.platform >= XE_NOVALAKE_S && + GUC_FIRMWARE_VER_AT_LEAST(guc, 70, 69, 0); } /**