]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/xe/guc: Adding steering info support for GuC register lists
authorJesus Narvaez <jesus.narvaez@intel.com>
Thu, 12 Dec 2024 19:01:00 +0000 (11:01 -0800)
committerDaniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Thu, 9 Jan 2025 18:46:28 +0000 (10:46 -0800)
commitee5a1321df90891d59d83b7c9d5b6c5b755d059d
tree1e896f57395c6ed55c338a2c228e2c1babab653f
parent75fd04f276de31cc59419fda169232d097fbf291
drm/xe/guc: Adding steering info support for GuC register lists

The guc_mmio_reg interface supports steering, but it is currently not
implemented. This will allow the GuC to control steering of MMIO
registers after save-restore and avoid reading from fused off MCR
register instances.

Fixes: 9c57bc08652a ("drm/xe/lnl: Drop force_probe requirement")
Signed-off-by: Jesus Narvaez <jesus.narvaez@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Reviewed-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241212190100.3768068-1-jesus.narvaez@intel.com
drivers/gpu/drm/xe/xe_gt_mcr.c
drivers/gpu/drm/xe/xe_gt_mcr.h
drivers/gpu/drm/xe/xe_guc_ads.c