[PATCH v3 0/4] drm/xe/multi_queue: Handle lost message during VF migration
Niranjana Vishwanathapura <[email protected]> Mon, 3 Aug 2026 16:05:29 -0700
| Newsgroups | org.freedesktop.lists.intel-xe |
|---|---|
| Message-ID | <[email protected]> |
During VF migration, CGP_SYNC message to GuC might get lost. Handle it by resending the message again. Also handle cgp_sync wait woken up by vf migration. v2: Redesign to cover all corner cases Assisted-by: Github-Copilot:Claude-opus-4.8 Signed-off-by: Niranjana Vishwanathapura <[email protected]> Reviewed-by: Matthew Brost <[email protected]> Niranjana Vishwanathapura (4): drm/xe: split VF pause into prepare and revert phases drm/xe/multi_queue: handle CGP_SYNC wait timeout during VF recovery drm/xe/multi_queue: track and recover lost CGP updates across VF migration drm/xe/multi_queue: replay dynamic CGP updates lost during VF migration drivers/gpu/drm/xe/xe_exec_queue_types.h | 7 + drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 32 +++- drivers/gpu/drm/xe/xe_guc_submit.c | 173 +++++++++++++++++-- 3 files changed, 196 insertions(+), 16 deletions(-) -- 2.43.0