1. 01 10月, 2019 1 次提交
  2. 28 9月, 2019 2 次提交
  3. 27 9月, 2019 2 次提交
  4. 24 9月, 2019 1 次提交
    • C
      drm/i915: Fixup preempt-to-busy vs reset of a virtual request · cb2377a9
      Chris Wilson 提交于
      Due to the nature of preempt-to-busy the execlists active tracking and
      the schedule queue may become temporarily desync'ed (between resubmission
      to HW and its ack from HW). This means that we may have unwound a
      request and passed it back to the virtual engine, but it is still
      inflight on the HW and may even result in a GPU hang. If we detect that
      GPU hang and try to reset, the hanging request->engine will no longer
      match the current engine, which means that the request is not on the
      execlists active list and we should not try to find an older incomplete
      request. Given that we have deduced this must be a request on a virtual
      engine, it is the single active request in the context and so must be
      guilty (as the context is still inflight, it is prevented from being
      executed on another engine as we process the reset).
      
      Fixes: 22b7a426 ("drm/i915/execlists: Preempt-to-busy")
      Signed-off-by: NChris Wilson <chris@chris-wilson.co.uk>
      Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
      Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
      Reviewed-by: NTvrtko Ursulin <tvrtko.ursulin@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190923152844.8914-2-chris@chris-wilson.co.uk
      cb2377a9
  5. 19 9月, 2019 1 次提交
  6. 13 9月, 2019 1 次提交
  7. 11 9月, 2019 1 次提交
  8. 24 8月, 2019 1 次提交
  9. 16 8月, 2019 1 次提交
  10. 07 8月, 2019 1 次提交
  11. 06 8月, 2019 1 次提交
  12. 01 8月, 2019 2 次提交
  13. 25 7月, 2019 1 次提交
  14. 18 7月, 2019 1 次提交
  15. 14 7月, 2019 3 次提交
  16. 13 7月, 2019 1 次提交
  17. 27 6月, 2019 2 次提交
  18. 26 6月, 2019 2 次提交
  19. 21 6月, 2019 2 次提交
  20. 17 6月, 2019 1 次提交
  21. 15 6月, 2019 1 次提交
  22. 14 6月, 2019 3 次提交
  23. 13 6月, 2019 1 次提交
  24. 12 6月, 2019 1 次提交
  25. 10 6月, 2019 1 次提交
  26. 07 6月, 2019 3 次提交
  27. 28 5月, 2019 1 次提交
  28. 24 5月, 2019 1 次提交