1. 05 Feb, 2019 1 commit
    • Lionel Landwerlin's avatar
      tests/gem_ctx_sseu: Dynamic (sub)slice programming tests · 5b31f04a
      Lionel Landwerlin authored
      Verify that the per-context dynamic SSEU uAPI works as expected.
      
      v2: Add subslice tests (Lionel)
          Use MI_SET_PREDICATE for further verification when available (Lionel)
      
      v3: Rename to gem_ctx_rpcs (Lionel)
      
      v4: Update kernel API (Lionel)
          Add 0 value test (Lionel)
          Exercise invalid values (Lionel)
      
      v5: Add perf tests (Lionel)
      
      v6: Add new sysfs entry tests (Lionel)
      
      v7: Test rsvd fields
          Update for kernel series changes
      
      v8: Drop test_no_sseu_support() test (Kelvin)
          Drop drm_intel_*() apis (Chris)
      
      v9: by Chris:
          Drop all do_ioctl/do_ioctl_err()
          Use gem_context_[gs]et_param()
          Use gem_read() instead of mapping memory
          by Lionel:
          Test dynamic sseu on/off more
      
      Tvrtko Ursulin:
      
      v10:
       * Various style tweaks and refactorings.
       * New test coverage.
      
      v11:
       * Change platform support to just Gen11.
       * Simplify availability test. (Chris Wilson)
       * More invalid pointer tests. (Chris Wilson)
      
      v12:
       * Fix MAP_FIXED use (doh!).
       * Fix get/set copy&paste errors.
       * Drop supported platform test. (Chris Wilson)
       * Add mmap__gtt test. (Chris Wilson)
      
      v13:
       * Commit message tweaks.
       * Added reset/hang/suspend tests. (Chris Wilson)
       * Assert spinner is busy. (Chris Wilson)
       * Remove some more ABI assumptions. (Chris Wilson)
      
      v14:
       * Use default resume time. (Chris Wilson)
       * Trigger hang after rpcs read batch has been submitted. (Chris Wilson)
      
      v15:
       * Adjust for uAPI restrictions.
      
      v16:
       * Build system changes.
      
      v17:
       * Remove all subtests which read the RPCS register. (Joonas Lahtinen)
      
      v18:
       * Tidy curly braces. (Joonas Lahtinen)
      
      v19:
       * Check flags/rsvd MBZ.
      
      v20:
       * Rebase for engine_class/engine_instance uapi change.
      
      v21:
       * Fixed meson.build.
      Signed-off-by: Lionel Landwerlin's avatarLionel Landwerlin <lionel.g.landwerlin@intel.com>
      Signed-off-by: Tvrtko Ursulin's avatarTvrtko Ursulin <tvrtko.ursulin@intel.com>
      Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> # v14
      Reviewed-by: Joonas Lahtinen's avatarJoonas Lahtinen <joonas.lahtinen@linux.intel.com>
      5b31f04a
  2. 27 Nov, 2018 1 commit
  3. 23 Oct, 2018 1 commit
  4. 17 Feb, 2018 1 commit
    • Antonio Argenziano's avatar
      tests/gem_ctx_param: Update invalid param · bf777c92
      Antonio Argenziano authored
      Since commit: drm/i915/scheduler: Support user-defined priorities, the
      driver support an extra context param to set context's priority. Add
      tests for that interface and update invalid tests.
      
      v2:
      	- Add arg size validation test. (Chris)
      	- Add arg value overflow test. (Chris)
      	- Add test for unsupported platforms. (Chris)
      	- Feed interface with all priority values and in random order. (Chris)
      
      v3:
      	- Parametrize tests. (Chris)
      
      v4:
      	- Code-style refactoring. (Chris)
      Signed-off-by: Antonio Argenziano's avatarAntonio Argenziano <antonio.argenziano@intel.com>
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Cc: Michal Winiarski <michal.winiarski@intel.com>
      Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
      Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
      Reviewed-by: Chris Wilson's avatarChris Wilson <chris@chris-wilson.co.uk>
      bf777c92
  5. 07 Feb, 2018 1 commit
  6. 21 Nov, 2017 1 commit
  7. 11 Nov, 2016 1 commit
  8. 13 Oct, 2016 2 commits
  9. 18 Apr, 2016 1 commit
  10. 03 Nov, 2015 1 commit
  11. 19 Oct, 2015 1 commit
  12. 18 Sep, 2015 1 commit
  13. 11 Sep, 2015 1 commit
  14. 21 Aug, 2015 1 commit
  15. 12 Aug, 2015 2 commits
  16. 06 Aug, 2015 2 commits
  17. 13 Feb, 2015 2 commits