1. 30 Nov, 2017 3 commits
    • Imre Deak's avatar
      kms_plane: Enumerate outputs before planes in panning subtests · b5c0ca69
      Imre Deak authored
      Enumerating outputs before planes allows us to calculate the reference
      CRC only once for each subtest instead of calculating it for each plane
      tested. This removes an extra modeset during the test of each plane,
      speeding up things, especially on internal panels with long power
      cycle delays.
      
      In addition when testing multiple outputs we'll now test all planes for
      a given output in one go, so we can avoid the full modeset we currently
      have when switching from one output to another when testing a given
      plane.
      Signed-off-by: Imre Deak's avatarImre Deak <imre.deak@intel.com>
      Reviewed-by: Daniel Vetter's avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      b5c0ca69
    • Imre Deak's avatar
      kms_plane: Enumerate outputs before planes in position subtests · 006e6ceb
      Imre Deak authored
      Enumerating outputs before planes allows us to calculate the reference
      CRC only once for each subtest instead of calculating it for each plane
      tested. This removes an extra modeset during the test of each plane,
      speeding up things, especially on internal panels with long power
      cycle delays.
      
      In addition when testing multiple outputs we'll now test all planes for
      a given output in one go, so we can avoid the full modeset we currently
      have when switching from one output to another when testing a given
      plane.
      
      While at it remove the redundant igt_skip_on() for non-existant pipes
      and planes, we check for these already earlier.
      Signed-off-by: Imre Deak's avatarImre Deak <imre.deak@intel.com>
      Reviewed-by: Daniel Vetter's avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      006e6ceb
    • Chris Wilson's avatar
      igt/perf_pmu: Increase delay for rc6 to start · ba6c4e6e
      Chris Wilson authored
      I was thinking of the RC6 threshold parameter, but needed to consider
      the RC6 evaluation interval instead. RC6 doesn't enable until activity
      is below the threshold inside an evaluation interval, therefore we need
      to wait at least 2 EI after idling before we can expect RC6 to be
      enabled.
      
      Fixes: 55a17bc2 ("igt/perf_pmu: Reduce arbitrary delays before rc6")
      Signed-off-by: Chris Wilson's avatarChris Wilson <chris@chris-wilson.co.uk>
      Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
      ba6c4e6e
  2. 29 Nov, 2017 7 commits
  3. 28 Nov, 2017 2 commits
  4. 27 Nov, 2017 1 commit
  5. 24 Nov, 2017 4 commits
  6. 23 Nov, 2017 10 commits
  7. 22 Nov, 2017 13 commits