[PATCH v2 0/7] drm/i915: prepare for uC loading on MTL
Daniele Ceraolo Spurio
daniele.ceraolospurio at intel.com
Thu Oct 13 00:03:25 UTC 2022
The introduction of the media GT brings a few changes for GuC/HuC. The
main difference between the 2 GTs is that only the media one has the
HuC, while both have the GuC. Also, the fact that both GTs use the same
G-unit and GGTT means we now have parallel interrupt/communication
paths. Lastly, WOPCM is divided between the two GTs, with each having
their own private chunk.
v2: address review comments
Cc: Matt Roper <matthew.d.roper at intel.com>
Cc: John Harrison <John.C.Harrison at Intel.com>
Cc: Alan Previn <alan.previn.teres.alexis at intel.com>
Cc: Aravind Iddamsetty <aravind.iddamsetty at intel.com>
Cc: Radhakrishna Sripada <radhakrishna.sripada at intel.com>
Aravind Iddamsetty (1):
drm/i915/mtl: Handle wopcm per-GT and limit calculations.
Daniele Ceraolo Spurio (5):
drm/i915/huc: only load HuC on GTs that have VCS engines
drm/i915/uc: fetch uc firmwares for each GT
drm/i915/uc: use different ggtt pin offsets for uc loads
drm/i915/guc: define media GT GuC send regs
drm/i915/guc: handle interrupts from media GuC
Stuart Summers (1):
drm/i915/guc: Add GuC deprivilege feature to MTL
drivers/gpu/drm/i915/Makefile | 5 ++-
drivers/gpu/drm/i915/gt/intel_ggtt.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_irq.c | 21 +++++++--
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 2 +
drivers/gpu/drm/i915/gt/intel_gt_types.h | 2 +
drivers/gpu/drm/i915/{ => gt}/intel_wopcm.c | 48 +++++++++++++++------
drivers/gpu/drm/i915/{ => gt}/intel_wopcm.h | 0
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 43 ++++++++++--------
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 5 ++-
drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 2 +
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 29 +++++++++++++
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 12 ++++--
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 44 +++++++++++++++----
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 13 ++++++
drivers/gpu/drm/i915/i915_driver.c | 2 -
drivers/gpu/drm/i915/i915_drv.h | 12 +++---
drivers/gpu/drm/i915/i915_gem.c | 6 ++-
drivers/gpu/drm/i915/i915_pci.c | 1 +
19 files changed, 189 insertions(+), 61 deletions(-)
rename drivers/gpu/drm/i915/{ => gt}/intel_wopcm.c (86%)
rename drivers/gpu/drm/i915/{ => gt}/intel_wopcm.h (100%)
--
2.37.3
More information about the dri-devel
mailing list