]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/xe/vf: Allow VF to initialize MCR tables
authorMichal Wajdeczko <michal.wajdeczko@intel.com>
Sat, 7 Feb 2026 21:44:28 +0000 (22:44 +0100)
committerMatt Roper <matthew.d.roper@intel.com>
Mon, 9 Feb 2026 20:30:34 +0000 (12:30 -0800)
commit4e2796c8280ad21f1a252c05204845261d988e2f
tree1250d0919ada13c6be79785fb098c1b7ec4efcaa
parentc57db41b8d2cd410e7219729f446aa17965485ad
drm/xe/vf: Allow VF to initialize MCR tables

While VFs can't access MCR registers, it's still safe to initialize
our per-platform MCR tables, as we might need them later in the LRC
programming, as engines itself may access MCR steer registers and
thanks to all our past fixes to the VF probe initialization order,
VFs are able to use values of the fuse registers needed here.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Link: https://patch.msgid.link/20260207214428.5205-1-michal.wajdeczko@intel.com
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
drivers/gpu/drm/xe/xe_gt_mcr.c