All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/2] Improve CCS save restore series
@ 2025-08-06  8:29 Satyanarayana K V P
  2025-08-06  8:19 ` ✓ CI.KUnit: success for Improve CCS save restore series (rev3) Patchwork
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Satyanarayana K V P @ 2025-08-06  8:29 UTC (permalink / raw)
  To: intel-xe; +Cc: Satyanarayana K V P

Previously, CCS save/restore operations created separate migration
contexts with new VM memory allocations, resulting in significant
overhead.

This series eliminates redundant context creation reusing the default
migration context by registering new execution queues for CCS save and
restore on the existing migrate VM.

Also fixed corruption issue with save/restore followed by S3/S4 cycle.

V2 -> V3:
- Fixed review comments.
- Added new commit "Scale mmio send/recv timeout for CCS save/restore with
smem size"
- Squashed "Re-register CCS save/restore contexts post S3/S4 resume" into
"Refactor CCS save/restore to use default migration context" commit as per
review comments.

V1 -> V2:
- Fix kernel-doc issues reported by patchworks.
- Added new commit "Re-register CCS save/restore contexts post S3/S4
resume"

Satyanarayana K V P (2):
  drm/xe/vf: Refactor CCS save/restore to use default migration context
  drm/xe/guc: Scale mmio send/recv timeout for CCS save/restore with
    smem size

 drivers/gpu/drm/xe/xe_guc.c                | 33 ++++++++++++++-
 drivers/gpu/drm/xe/xe_migrate.c            | 18 ++++----
 drivers/gpu/drm/xe/xe_migrate.h            |  2 +-
 drivers/gpu/drm/xe/xe_pm.c                 |  3 ++
 drivers/gpu/drm/xe/xe_sriov_vf_ccs.c       | 49 ++++++++++++----------
 drivers/gpu/drm/xe/xe_sriov_vf_ccs_types.h |  6 +--
 6 files changed, 75 insertions(+), 36 deletions(-)

-- 
2.43.0


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

end of thread, other threads:[~2025-08-07 11:15 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-06  8:29 [PATCH v3 0/2] Improve CCS save restore series Satyanarayana K V P
2025-08-06  8:19 ` ✓ CI.KUnit: success for Improve CCS save restore series (rev3) Patchwork
2025-08-06  8:29 ` [PATCH v3 1/2] drm/xe/vf: Refactor CCS save/restore to use default migration context Satyanarayana K V P
2025-08-06 16:08   ` Summers, Stuart
2025-08-06 16:20     ` Matthew Brost
2025-08-06 16:22       ` Summers, Stuart
2025-08-06 18:50   ` John Harrison
2025-08-07 11:15     ` K V P, Satyanarayana
2025-08-06  8:29 ` [PATCH v3 2/2] drm/xe/guc: Scale mmio send/recv timeout for CCS save/restore with smem size Satyanarayana K V P
2025-08-06 16:28   ` Matthew Brost
2025-08-06 19:57     ` John Harrison
2025-08-06 23:01       ` Matthew Brost
2025-08-07  6:22       ` K V P, Satyanarayana
2025-08-06  9:21 ` ✓ Xe.CI.BAT: success for Improve CCS save restore series (rev3) Patchwork
2025-08-06 10:23 ` ✓ Xe.CI.Full: " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.