]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/xe/pf: Switch VF migration GuC save/restore to struct migration data
authorMichał Winiarski <michal.winiarski@intel.com>
Wed, 12 Nov 2025 13:22:11 +0000 (14:22 +0100)
committerMichał Winiarski <michal.winiarski@intel.com>
Thu, 13 Nov 2025 10:48:19 +0000 (11:48 +0100)
commit642a30a94649b46c417467d56839b26a32aa0b4f
tree47e8c35740f1f12cc4102bfe55a5a04ce59573d8
parent6e03c1366ad52d35571f7b34e90ed49fab1d3611
drm/xe/pf: Switch VF migration GuC save/restore to struct migration data

In upcoming changes, the GuC VF migration data will be handled as part
of separate SAVE/RESTORE states in VF control state machine.
Now that the data is decoupled from both guc_state debugfs and PAUSE
state, we can safely remove the struct xe_gt_sriov_state_snapshot and
modify the GuC save/restore functions to operate on struct
xe_sriov_migration_data.

Reviewed-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Link: https://patch.msgid.link/20251112132220.516975-16-michal.winiarski@intel.com
Signed-off-by: Michał Winiarski <michal.winiarski@intel.com>
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.h
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration_types.h
drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h