1. 20 Feb, 2019 1 commit
  2. 29 Jan, 2019 1 commit
  3. 05 Dec, 2018 1 commit
  4. 04 Dec, 2018 1 commit
  5. 02 Oct, 2018 1 commit
  6. 27 Sep, 2018 1 commit
    • Ville Syrjälä's avatar
      lib/igt_fb: Pass around igt_fb internally · 2238361a
      Ville Syrjälä authored
      Instead of passing around a boatload of integers everywhere let's
      just pass around the igt_fb struct. That obviously means we have to
      populate it first sufficiently, to which end we'll add a small helper.
      Later on the stride/size calculations will consult the already
      pre-populated igt_fb and fill in the rest as needed.
      
      This makes the whole thing a lot less error prone as it's impossible
      to accidentally pass the arguments in the wrong order when there's
      just the one of them, and it's a pointer.
      
      v2: Rebase due to uint64_t size
      
      Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: Ville Syrjälä's avatarVille Syrjälä <ville.syrjala@linux.intel.com>
      Reviewed-by: Paulo Zanoni's avatarPaulo Zanoni <paulo.r.zanoni@intel.com>
      2238361a
  7. 04 Sep, 2018 1 commit
  8. 20 Aug, 2018 1 commit
  9. 16 Aug, 2018 4 commits
  10. 14 Aug, 2018 2 commits
  11. 19 Jul, 2018 1 commit
  12. 12 Jul, 2018 1 commit
  13. 14 May, 2018 2 commits
  14. 12 Mar, 2018 1 commit
    • Ville Syrjälä's avatar
      tests/pm_rpm: Don't try to create an X-tiled ARGB8888 framebuffer · 89b915f5
      Ville Syrjälä authored
      On most platforms ARGB8888 is only supported by the cursor plane,
      which doesn't support tiled buffers. Hence the kernel is under no
      obligation to accept the request to create a tiled ARGB888
      framebuffer. Apparently we've been letting this slip through so
      far, but that is about to change.
      
      Fortunately the resulting fb was neer actually used (in fact the
      kernel would have rejected the setplane/atomic ioctl with such
      a framebuffer). All we're really interested here is the gem BO
      which we feed to the kernel via the setcursor ioctl after changing
      the tiling to linear. To avoid changing the test drastically we
      can simply change the fb to XRGB8888, which combined with X-tiling
      is supported on all platforms.
      Signed-off-by: Ville Syrjälä's avatarVille Syrjälä <ville.syrjala@linux.intel.com>
      Reviewed-by: Chris Wilson's avatarChris Wilson <chris@chris-wilson.co.uk>
      89b915f5
  15. 23 Feb, 2018 1 commit
  16. 15 Dec, 2017 1 commit
  17. 06 Sep, 2017 1 commit
  18. 05 Sep, 2017 1 commit
  19. 03 Aug, 2017 1 commit
    • Daniel Vetter's avatar
      tests/pm_rpm: Use the quick mode by default · 4d0f59c6
      Daniel Vetter authored
      pm_rpm is one of the main offenders for long runtime in our full igt
      run. And hey, there's a quick option already, so make it the default.
      
      This means there's yet another way to enable stress tests, we really
      need to standardize this somehow. Or shred the stress-tests we really
      don't want/need anymore.
      
      v2: Fixup the entire help text (David).
      
      v3: Switch shortopt from 'q' to 'l', only used internal, so just for
      clarity (Arkadiusz).
      
      Cc: David Weinehall <david.weinehall@linux.intel.com>
      Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
      Cc: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
      Reviewed-by: Arkadiusz Hiler's avatarArkadiusz Hiler <arkadiusz.hiler@intel.com>
      Signed-off-by: Daniel Vetter's avatarDaniel Vetter <daniel.vetter@intel.com>
      4d0f59c6
  20. 08 Apr, 2017 1 commit
  21. 25 Mar, 2017 1 commit
  22. 21 Mar, 2017 3 commits
  23. 13 Oct, 2016 1 commit
    • Imre Deak's avatar
      lib/igt_aux: Add support for various system suspend/resume options · 022e6f8a
      Imre Deak authored
      To have a more accurate idea about any suspend/resume issues we can
      perform the s/r until various phases in the s/r sequence. This way we
      can isolate the given problem as being a device driver, kernel core or
      BIOS related issue. Actual subtests using these new s/r phases will be
      added as follow-up.
      
      While at it also add the freeze suspend target, it's something we also
      would need to test.
      Signed-off-by: Imre Deak's avatarImre Deak <imre.deak@intel.com>
      022e6f8a
  24. 09 Jul, 2016 1 commit
  25. 07 Mar, 2016 1 commit
  26. 03 Mar, 2016 3 commits
  27. 19 Feb, 2016 1 commit
  28. 29 Jan, 2016 2 commits
  29. 08 Jan, 2016 1 commit
  30. 04 Dec, 2015 1 commit
    • Daniel Vetter's avatar
      lib/kms+tests: Use cached connector state · db4f83ca
      Daniel Vetter authored
      Speeds up testcases except for those where we want to exercise the
      probing itself. The only exceptions left where we do a full probe are
      
      - pm_rpm: We use it to make sure the kernel doesn't get things wrong
        with power domains, so we really want to exercise the full probe
        paths. And there the only place really is the specific validation
        done with the data gathered by get_drm_info.
      
      - kmstest_force_ functions: Newer kernels should be better at
        re-probing state when the force sysfs fields change, but better safe
        than sorry.
      
      v2: I also consolidated the start_n_modes and start_connectors while
      at it - move one of the fixup hunks to this patch that accidentally
      got misplaced (Thomas).
      
      Cc: Thomas Wood <thomas.wood@intel.com>
      Signed-off-by: Daniel Vetter's avatarDaniel Vetter <daniel.vetter@intel.com>
      db4f83ca