1. 19 Feb, 2019 1 commit
  2. 15 Feb, 2019 1 commit
  3. 08 Feb, 2019 2 commits
  4. 23 Oct, 2018 1 commit
  5. 24 Jul, 2018 1 commit
  6. 13 Jul, 2018 1 commit
  7. 06 Jul, 2018 1 commit
  8. 24 Apr, 2018 1 commit
  9. 18 Apr, 2018 1 commit
    • Chris Wilson's avatar
      igt/gem_exec_schedule: Exercise "deep" preemption · b00eb18e
      Chris Wilson authored
      In investigating the issue with having to force preemption within the
      executing ELSP[], we want to trigger preemption between all elements of
      that array. To that end, we issue a series of requests with different
      priorities to fill the in-flight ELSP[] and then demand preemption into
      the middle of that series. One can think of even more complicated
      reordering requirements of ELSP[], trying to switch between every
      possible combination of permutations. Rather than check all 2 billion
      combinations, be content with a few.
      
      v2: Add a different pattern for queued requests. Not only do we need to
      inject a request into the middle of a single context with a queue of
      different priority contexts, but we also want a queue of different
      contexts, as they have different patterns of ELSP[] behaviour.
      
      v3: Fixup the naming clash from copy'n'pasting
      Signed-off-by: Chris Wilson's avatarChris Wilson <chris@chris-wilson.co.uk>
      Cc: Mika Kuoppala <mika.kuoppala@intel.com>
      Cc: Michał Winiarski <michal.winiarski@intel.com>
      Reviewed-by: Michał Winiarski's avatarMichał Winiarski <michal.winiarski@intel.com>
      b00eb18e
  10. 20 Mar, 2018 1 commit
  11. 07 Mar, 2018 1 commit
  12. 23 Feb, 2018 2 commits
  13. 21 Feb, 2018 3 commits
  14. 12 Feb, 2018 1 commit
  15. 07 Feb, 2018 1 commit
  16. 10 Dec, 2017 2 commits
  17. 19 Oct, 2017 1 commit
  18. 17 Oct, 2017 3 commits
  19. 05 Oct, 2017 1 commit
  20. 03 Oct, 2017 1 commit
  21. 29 Sep, 2017 1 commit
  22. 28 Sep, 2017 1 commit
  23. 26 Sep, 2017 1 commit
  24. 25 Sep, 2017 2 commits
  25. 07 Sep, 2017 4 commits
  26. 18 May, 2017 1 commit
  27. 24 Apr, 2017 1 commit
  28. 17 Mar, 2017 1 commit
  29. 22 Feb, 2017 1 commit