[Intel-gfx] [PATCH 0/7] drm/i915: prepare for uC loading on MTL
Daniele Ceraolo Spurio
daniele.ceraolospurio at intel.com
Thu Sep 22 22:11:10 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.
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 | 7 +--
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 | 21 +++++++++
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 12 ++++--
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 36 ++++++++++++----
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 +
18 files changed, 161 insertions(+), 62 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 Intel-gfx
mailing list