Commit 47f5cee4 authored by Michal Wajdeczko's avatar Michal Wajdeczko Committed by Matthew Brost
Browse files

drm/xe/guc: Fix version check for page-reclaim feature



Page reclamation interfaces were introduced in GuC firmware version
70.31.0 (which corresponds to GuC ABI version 1.14.0), but since this
feature is also available for the VFs and VFs don't know the firmware
version, use GuC compatibility version check instead.

Fixes: 77ebc7c1 ("drm/xe/guc: Add page reclamation interface to GuC")
Signed-off-by: default avatarMichal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Brian Nguyen <brian3.nguyen@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Cc: Shuicheng Lin <shuicheng.lin@intel.com>
Reviewed-by: default avatarBrian Nguyen <brian3.nguyen@intel.com>
Reviewed-by: default avatarDaniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Signed-off-by: default avatarMatthew Brost <matthew.brost@intel.com>
Link: https://patch.msgid.link/20251215170433.196398-1-michal.wajdeczko@intel.com
parent 83f41517
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -768,7 +768,7 @@ int xe_guc_init(struct xe_guc *guc)
		return 0;

	/* Disable page reclaim if GuC FW does not support */
	if (GUC_FIRMWARE_VER(guc) < MAKE_GUC_VER(70, 31, 0))
	if (GUC_SUBMIT_VER(guc) < MAKE_GUC_VER(1, 14, 0))
		xe->info.has_page_reclaim_hw_assist = false;

	if (IS_SRIOV_VF(xe)) {