[Intel-gfx] [PATCH 0/2] drm/i915: Engine relative MMIO
John.C.Harrison at Intel.com
John.C.Harrison at Intel.com
Thu Aug 22 18:02:03 UTC 2019
From: John Harrison <John.C.Harrison at Intel.com>
Newer hardware has support for making LRI accesses to MMIO registers
relative to the engine that is executing the LRI instruction. This is
required for things like hardware based load balancing across engines.
John Harrison (2):
drm/i915: Engine relative MMIO
drm/i915: Engine relative MMIO for Gen12
drivers/gpu/drm/i915/gem/i915_gem_context.c | 14 +-
.../gpu/drm/i915/gem/i915_gem_execbuffer.c | 3 +-
drivers/gpu/drm/i915/gt/intel_engine.h | 5 +
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 219 ++++++++++++++++++
drivers/gpu/drm/i915/gt/intel_engine_types.h | 10 +
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 9 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 77 +++---
drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 4 +-
drivers/gpu/drm/i915/gt/intel_mocs.c | 17 +-
drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 25 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 4 +-
.../gpu/drm/i915/gt/selftest_workarounds.c | 15 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 16 +-
drivers/gpu/drm/i915/i915_cmd_parser.c | 6 +-
drivers/gpu/drm/i915/i915_perf.c | 17 +-
15 files changed, 361 insertions(+), 80 deletions(-)
--
2.21.0.5.gaeb582a983
More information about the Intel-gfx
mailing list