]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/xe/vf: Rebase exec queue parallel commands during migration recovery
authorTomasz Lis <tomasz.lis@intel.com>
Sat, 2 Aug 2025 03:10:45 +0000 (05:10 +0200)
committerMichał Winiarski <michal.winiarski@intel.com>
Mon, 4 Aug 2025 14:47:12 +0000 (16:47 +0200)
commitba180a362128cb71d16c3f0ce6645448011d2607
tree115df5dba0921fc23d2bbdb2ca3afbc63baedd53
parent168b5867318bff761c9095d12115c302c483d66a
drm/xe/vf: Rebase exec queue parallel commands during migration recovery

Parallel exec queues have an additional command streamer buffer which holds
a GGTT reference to data within context status. The GGTT references have to
be fixed after VF migration.

v2: Properly handle nop entry, verify if parsing goes ok
v3: Improve error/warn logging, add propagation of errors,
 give names to magic offsets

Signed-off-by: Tomasz Lis <tomasz.lis@intel.com>
Cc: Michal Winiarski <michal.winiarski@intel.com>
Reviewed-by: Michał Winiarski <michal.winiarski@intel.com>
Link: https://lore.kernel.org/r/20250802031045.1127138-9-tomasz.lis@intel.com
Signed-off-by: Michał Winiarski <michal.winiarski@intel.com>
drivers/gpu/drm/xe/abi/guc_actions_abi.h
drivers/gpu/drm/xe/xe_guc_submit.c