Quoting Sagar Arun Kamble (2017-10-04 15:07:15) > With GuC based SLPC, frequency control will be moved to GuC and Host will > continue to control RC6 and Ring frequency setup. This needs separate > handling of RPS, RC6 and ring frequencies in i915 flows. We still > continue use the *gt_powersave routines with separate status variables > for RPS, RC6, ring frequency as pm.rps.enabled, pm.rc6.enabled and > pm.ring_pstate.configured respectively in dev_priv. > Post this, with SLPC changes integrated we can just skip the Host RPS path > in i915 PM flows. > > Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> > Cc: Imre Deak <imre.deak@xxxxxxxxx> > Cc: Radoslaw Szwichtenberg <radoslaw.szwichtenberg@xxxxxxxxx> > Cc: Joonas Lahtinen <joonas.lahtinen@xxxxxxxxxxxxxxx> > Cc: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> > Cc: Beuchat, Marc <marc.beuchat@xxxxxxxxx> > > Sagar Arun Kamble (10): > drm/i915: Separate RPS and RC6 handling for gen6+ > drm/i915: Separate RPS and RC6 handling for BDW > drm/i915: Separate RPS and RC6 handling for VLV > drm/i915: Separate RPS and RC6 handling for CHV > drm/i915: Name i915_runtime_pm structure in dev_priv as "rpm" > drm/i915: Name structure in dev_priv that contains RPS/RC6 state as > "pm" > drm/i915: Rename intel_enable_rc6 to intel_rc6_enabled > drm/i915: Create generic function to setup ring frequency table > drm/i915: Create generic functions to control RC6, RPS > drm/i915: Introduce separate status variable for RC6 and Ring > frequency setup This series is looking really good. An important first step in separating rps from rc6. -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx