1. 26 Feb, 2019 1 commit
  2. 23 Jan, 2019 1 commit
  3. 20 Nov, 2018 2 commits
  4. 16 Nov, 2018 1 commit
  5. 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
  6. 09 Jul, 2018 1 commit
  7. 07 May, 2018 1 commit
  8. 28 Feb, 2018 1 commit
  9. 19 Dec, 2017 1 commit
  10. 25 Jul, 2017 1 commit
  11. 13 Jul, 2017 1 commit
  12. 27 Feb, 2017 1 commit
  13. 19 Oct, 2016 1 commit
    • Chris Wilson's avatar
      igt: Check the physical swizzle status · e2762689
      Chris Wilson authored
      The kernel tries to hide L-shaped memory with asymmetric swizzling from
      userspace by reporting lies through the get-tiling interface. Check for
      these lies by comparing the reported swizzle with the actual swizzle,
      and only run swizzling tests where we know the underlying physical
      swizzling.
      Signed-off-by: Chris Wilson's avatarChris Wilson <chris@chris-wilson.co.uk>
      e2762689
  14. 29 Jan, 2016 1 commit
  15. 12 Oct, 2015 1 commit
  16. 09 Oct, 2015 1 commit
  17. 08 Sep, 2015 1 commit
  18. 14 Aug, 2015 3 commits
  19. 27 Jun, 2015 1 commit
  20. 26 Jun, 2015 1 commit
  21. 14 May, 2015 1 commit
  22. 07 May, 2015 1 commit
    • Paulo Zanoni's avatar
      lib: add igt_draw · cf9f48e7
      Paulo Zanoni authored
      For all those IGT tests that need an easy way to draw rectangles on
      buffers using different methods. Current planned users: FBC and PSR
      CRC tests.
      
      There is also a tests/kms_draw_crc program to check if the library is
      sane.
      
      v2: - Move the test from lib/tests to tests/ (Daniel).
          - Add igt_require() to filter out the swizzling/tiling methods we
            don't support (Daniel).
          - Simplify reloc handling on the BLT case (Daniel).
          - Document enum igt_draw_method (Daniel).
          - Document igt_draw_get_method_name() (Paulo).
      v3: - Add IGT_DRAW_MMAP_WC (Chris).
          - Implement the other trivial swizzling methods (Chris).
          - Remove the gem_sync() calls (Chris).
      Signed-off-by: Paulo Zanoni's avatarPaulo Zanoni <paulo.r.zanoni@intel.com>
      cf9f48e7