]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/xe/vf: Enable CCS save/restore only on supported GUC versions
authorSatyanarayana K V P <satyanarayana.k.v.p@intel.com>
Tue, 2 Sep 2025 10:32:57 +0000 (16:02 +0530)
committerMichal Wajdeczko <michal.wajdeczko@intel.com>
Tue, 2 Sep 2025 16:59:17 +0000 (18:59 +0200)
commitbe5590c384f3e57b1b556be0b88ec62246948315
tree7cbb0255212a61f6f54b5793f41c772914515ff0
parentee4b32220a6b41e71512e8804585325e685456ba
drm/xe/vf: Enable CCS save/restore only on supported GUC versions

CCS save/restore is supported starting with GuC 70.48.0 (compatibility
version 1.23.0). Gate the feature on the GuC firmware version and keep it
disabled on older or unsupported versions.

Fixes: f3009272ff2e ("drm/xe/vf: Create contexts for CCS read write")
Signed-off-by: Satyanarayana K V P <satyanarayana.k.v.p@intel.com>
Cc: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Cc: Andi Shyti <andi.shyti@kernel.org>
Reviewed-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Link: https://lore.kernel.org/r/20250902103256.21658-2-satyanarayana.k.v.p@intel.com
drivers/gpu/drm/xe/xe_device.c
drivers/gpu/drm/xe/xe_sriov.c
drivers/gpu/drm/xe/xe_sriov.h
drivers/gpu/drm/xe/xe_sriov_vf.c
drivers/gpu/drm/xe/xe_sriov_vf.h
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c
drivers/gpu/drm/xe/xe_sriov_vf_types.h