[Intel-gfx] [PATCH v7 0/7] drm/i915: per context slice/subslice powergating

Lionel Landwerlin lionel.g.landwerlin at intel.com
Thu May 24 14:54:37 UTC 2018


Hi all,

This iteration addresses the last round of review. The last remaining
open is on how to deal contexts setting powergating configurations
while the sysfs entry disallow the setting. Tvrtko proposed to just
silently ignore it and just set it when the sysfs entry allow it. The
currently implementation return EPERM when not allowed.

Cheers,

Chris Wilson (3):
  drm/i915: Program RPCS for Broadwell
  drm/i915: Record the sseu configuration per-context & engine
  drm/i915: Expose RPCS (SSEU) configuration to userspace

Lionel Landwerlin (4):
  drm/i915/perf: simplify configure all context function
  drm/i915/perf: reuse intel_lrc ctx regs macro
  drm/i915/perf: lock powergating configuration to default when active
  drm/i915: add a sysfs entry to let users set sseu configs

 drivers/gpu/drm/i915/i915_drv.h         |  35 ++++
 drivers/gpu/drm/i915/i915_gem.c         |   2 +
 drivers/gpu/drm/i915/i915_gem_context.c | 228 ++++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_gem_context.h |  17 ++
 drivers/gpu/drm/i915/i915_perf.c        |  69 +++----
 drivers/gpu/drm/i915/i915_request.c     |  20 +++
 drivers/gpu/drm/i915/i915_request.h     |  10 ++
 drivers/gpu/drm/i915/i915_sysfs.c       |  40 +++++
 drivers/gpu/drm/i915/intel_lrc.c        | 117 +++++++-----
 drivers/gpu/drm/i915/intel_lrc.h        |   3 +
 drivers/gpu/drm/i915/intel_ringbuffer.c |   2 +
 drivers/gpu/drm/i915/intel_ringbuffer.h |   4 +
 include/uapi/drm/i915_drm.h             |  43 +++++
 13 files changed, 516 insertions(+), 74 deletions(-)

--
2.17.0


More information about the Intel-gfx mailing list