Re: [PATCH 00/10] drm/i915: Separate RC6, RPS, Ring Frequency management

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux