[PATCH 0/6] PF: Initial support to save/restore VF GuC state
Michał Winiarski
michal.winiarski at intel.com
Mon Sep 16 09:57:04 UTC 2024
On Thu, Sep 12, 2024 at 10:38:11PM GMT, Michal Wajdeczko wrote:
> To successfully migrate a VM with attached GPU VF we also need to
> migrate VF's GuC state. This series adds necessary functions to save
> and restore a VF state and also allows testing migration flow using
> debugfs, ahead of availability of other required components that are
> under development.
For the series:
Reviewed-by: Michał Winiarski <michal.winiarski at intel.com>
Thanks,
-Michał
>
> Michal Wajdeczko (6):
> drm/xe/guc: Fix GUC_{SUBMIT,FIRMWARE}_VER helper macros
> drm/xe/guc: Add PF2GUC_SAVE_RESTORE_VF to ABI
> drm/xe/pf: Add functions to save and restore VF GuC state
> drm/xe/pf: Save VF GuC state when pausing VF
> drm/xe/pf: Allow to view and replace VF GuC state over debugfs
> drm/xe/pf: Allow to trigger VF GuC state restore from debugfs
>
> drivers/gpu/drm/xe/Makefile | 1 +
> .../gpu/drm/xe/abi/guc_actions_sriov_abi.h | 61 +++
> drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 2 +
> drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c | 41 +-
> .../gpu/drm/xe/xe_gt_sriov_pf_control_types.h | 2 +
> drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 49 ++
> drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c | 419 ++++++++++++++++++
> drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.h | 24 +
> .../drm/xe/xe_gt_sriov_pf_migration_types.h | 40 ++
> drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h | 6 +
> drivers/gpu/drm/xe/xe_guc.h | 6 +-
> 11 files changed, 648 insertions(+), 3 deletions(-)
> create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
> create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.h
> create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_migration_types.h
>
> --
> 2.43.0
>
More information about the Intel-xe
mailing list