• Mika Kuoppala's avatar
    drm/i915: Use ktime to calculate rc0 residency · 679cb6c1
    Mika Kuoppala authored
    We have used cz timestamp register to gain a reference time wrt
    to residency calculations. The residency counts are in cz clk ticks
    (333Mhz clock) but for some reason the cz timestamp register gives
    100us units. Perhaps for some other usage, the base-ten based values
    are easier, but in residency calculations raw units would have been
    the easiest.
    
    As there is not much advantage of using base-ten clock through
    a more costly punit access, take our reference times directly from
    kernel clock.
    
    v2: use ktime (Chris, Ville)
    
    Cc: Chris Wilson <chris@chris-wilson.co.uk>
    Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Signed-off-by: default avatarMika Kuoppala <mika.kuoppala@intel.com>
    Reviewed-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
    679cb6c1
i915_drv.h 124 KB