Message ID | 20180905142222.3251-1-tvrtko.ursulin@linux.intel.com (mailing list archive) |
---|---|
Headers | show |
Series | Per context dynamic (sub)slice power-gating | expand |
Quoting Tvrtko Ursulin (2018-09-05 15:22:15) > From: Tvrtko Ursulin <tvrtko.ursulin@intel.com> > > Updated series after continuing Lionel's work. > > Userspace for the feature is the media-driver project on GitHub. Please see > https://github.com/intel/media-driver/pull/271/commits. > > No headline changes this time. > > Some review feedback, some refactoring, some patches got merged and two new > appeared to help with the simplified implementation and also lock SSEU config > to a workable set on Icelake. Scanning through the buglist, caught this little gem https://bugs.freedesktop.org/show_bug.cgi?id=103484 in which Lionel mentioned that he wanted to fix up as part of this series. The conclusion is that we can remove the i915_sseu_status debugfs if we are happy with the testing and runtime adjustment. -Chris
Quoting Chris Wilson (2018-09-06 20:33:35) > Quoting Tvrtko Ursulin (2018-09-05 15:22:15) > > From: Tvrtko Ursulin <tvrtko.ursulin@intel.com> > > > > Updated series after continuing Lionel's work. > > > > Userspace for the feature is the media-driver project on GitHub. Please see > > https://github.com/intel/media-driver/pull/271/commits. > > > > No headline changes this time. > > > > Some review feedback, some refactoring, some patches got merged and two new > > appeared to help with the simplified implementation and also lock SSEU config > > to a workable set on Icelake. > > Scanning through the buglist, caught this little gem > https://bugs.freedesktop.org/show_bug.cgi?id=103484 > in which Lionel mentioned that he wanted to fix up as part of this > series. The conclusion is that we can remove the i915_sseu_status > debugfs if we are happy with the testing and runtime adjustment. Please also note https://bugs.freedesktop.org/show_bug.cgi?id=100899 in the changelog somewhere and update when done. Thanks, -Chris
From: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Updated series after continuing Lionel's work. Userspace for the feature is the media-driver project on GitHub. Please see https://github.com/intel/media-driver/pull/271/commits. No headline changes this time. Some review feedback, some refactoring, some patches got merged and two new appeared to help with the simplified implementation and also lock SSEU config to a workable set on Icelake. IGT to be sent separately. 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 (1): drm/i915/perf: lock powergating configuration to default when active Tvrtko Ursulin (3): drm/i915/execlists: Move RPCS setup to context pin drm/i915: Add timeline barrier support drm/i915/icl: Support co-existance between per-context SSEU and OA drivers/gpu/drm/i915/i915_drv.h | 14 + drivers/gpu/drm/i915/i915_gem_context.c | 305 +++++++++++++++++- drivers/gpu/drm/i915/i915_gem_context.h | 10 + drivers/gpu/drm/i915/i915_perf.c | 5 + drivers/gpu/drm/i915/i915_request.c | 13 + drivers/gpu/drm/i915/i915_request.h | 10 + drivers/gpu/drm/i915/i915_timeline.c | 3 + drivers/gpu/drm/i915/i915_timeline.h | 27 ++ drivers/gpu/drm/i915/intel_lrc.c | 65 ++-- drivers/gpu/drm/i915/intel_lrc.h | 3 + .../gpu/drm/i915/selftests/mock_timeline.c | 2 + include/uapi/drm/i915_drm.h | 43 +++ 12 files changed, 479 insertions(+), 21 deletions(-)