Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/3] PF: Add functions to save and restore VF LMEM and CCS data
@ 2024-10-16  9:57 Lukasz Laguna
  2024-10-16  9:57 ` [PATCH v1 1/3] drm/xe/migrate: Add function for raw copy of VRAM and CCS Lukasz Laguna
                   ` (10 more replies)
  0 siblings, 11 replies; 16+ messages in thread
From: Lukasz Laguna @ 2024-10-16  9:57 UTC (permalink / raw)
  To: intel-xe; +Cc: michal.winiarski, michal.wajdeczko, lukasz.laguna

State of VF LMEM and corresponding CCS metadata needs to be saved and
restored during migration of VM with attached dGPU VF. Add helpers that
allow it. We will start using them in upcoming patches.

Lukasz Laguna (3):
  drm/xe/migrate: Add function for raw copy of VRAM and CCS
  drm/xe/bo: Add trylock helper for buffer objects
  drm/xe/pf: Add functions to save and restore VF LMEM and CCS data

 drivers/gpu/drm/xe/xe_bo.c                    |  16 +-
 drivers/gpu/drm/xe/xe_bo.h                    |   2 +-
 drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c | 100 +++++++++
 drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.h |   7 +
 drivers/gpu/drm/xe/xe_migrate.c               | 208 ++++++++++++++++++
 drivers/gpu/drm/xe/xe_migrate.h               |   5 +
 6 files changed, 336 insertions(+), 2 deletions(-)

-- 
2.40.0


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2024-10-30 10:38 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-16  9:57 [PATCH v1 0/3] PF: Add functions to save and restore VF LMEM and CCS data Lukasz Laguna
2024-10-16  9:57 ` [PATCH v1 1/3] drm/xe/migrate: Add function for raw copy of VRAM and CCS Lukasz Laguna
2024-10-16 12:54   ` Nirmoy Das
2024-10-30 10:38     ` Laguna, Lukasz
2024-10-16  9:57 ` [PATCH v1 2/3] drm/xe/bo: Add trylock helper for buffer objects Lukasz Laguna
2024-10-16  9:57 ` [PATCH v1 3/3] drm/xe/pf: Add functions to save and restore VF LMEM and CCS data Lukasz Laguna
2024-10-17 11:12   ` Michal Wajdeczko
2024-10-30 10:36     ` Laguna, Lukasz
2024-10-16 12:43 ` ✓ CI.Patch_applied: success for PF: " Patchwork
2024-10-16 12:43 ` ✗ CI.checkpatch: warning " Patchwork
2024-10-16 12:44 ` ✓ CI.KUnit: success " Patchwork
2024-10-16 12:55 ` ✓ CI.Build: " Patchwork
2024-10-16 12:58 ` ✗ CI.Hooks: failure " Patchwork
2024-10-16 12:59 ` ✓ CI.checksparse: success " Patchwork
2024-10-16 13:16 ` ✓ CI.BAT: " Patchwork
2024-10-17  4:42 ` ✗ CI.FULL: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox