Hi all, This is a respin of a series from Chris. Actually got around testing it a bit. The main reason for this feature is to allow media workloads to tweak the number of slices powered on. It seems to have significant performance gains. Cheers, Chris Wilson (4): drm/i915: Record both min/max eu_per_subslice in sseu_dev_info drm/i915: Program RPCS for Broadwell drm/i915: Record the sseu configuration per-context & engine drm/i915: Expose RPCS (SSEU) configuration to userspace drivers/gpu/drm/i915/i915_debugfs.c | 36 ++++++++---- drivers/gpu/drm/i915/i915_drv.h | 18 ------ drivers/gpu/drm/i915/i915_gem_context.c | 17 ++++++ drivers/gpu/drm/i915/i915_gem_context.h | 21 +++++++ drivers/gpu/drm/i915/intel_device_info.c | 32 +++++++---- drivers/gpu/drm/i915/intel_lrc.c | 99 +++++++++++++++++++++++++------- drivers/gpu/drm/i915/intel_lrc.h | 2 + include/uapi/drm/i915_drm.h | 11 ++++ 8 files changed, 175 insertions(+), 61 deletions(-) -- 2.14.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx