1. 28 7月, 2021 2 次提交
  2. 09 7月, 2021 1 次提交
  3. 19 6月, 2021 2 次提交
  4. 06 6月, 2021 1 次提交
  5. 27 4月, 2021 1 次提交
  6. 25 3月, 2021 2 次提交
  7. 19 1月, 2021 1 次提交
  8. 14 1月, 2021 1 次提交
  9. 12 1月, 2021 1 次提交
  10. 24 12月, 2020 1 次提交
  11. 18 6月, 2020 1 次提交
  12. 16 6月, 2020 2 次提交
  13. 10 6月, 2020 1 次提交
  14. 09 6月, 2020 1 次提交
  15. 19 5月, 2020 1 次提交
  16. 04 3月, 2020 1 次提交
  17. 21 2月, 2020 1 次提交
  18. 10 1月, 2020 1 次提交
  19. 08 1月, 2020 1 次提交
  20. 22 12月, 2019 1 次提交
  21. 08 11月, 2019 2 次提交
  22. 01 11月, 2019 1 次提交
  23. 29 10月, 2019 1 次提交
  24. 28 10月, 2019 1 次提交
  25. 24 10月, 2019 2 次提交
    • C
      drm/i915/selftests: Flush interrupts before disabling tasklets · 93100fde
      Chris Wilson 提交于
      When setting up the system to perform the atomic reset, we need to
      serialise with any ongoing interrupt tasklet or else:
      
      <0> [472.951428] i915_sel-4442    0d..1 466527056us : __i915_request_submit: rcs0 fence 11659:2, current 0
      <0> [472.951554] i915_sel-4442    0d..1 466527059us : __execlists_submission_tasklet: rcs0: queue_priority_hint:-2147483648, submit:yes
      <0> [472.951681] i915_sel-4442    0d..1 466527061us : trace_ports: rcs0: submit { 11659:2, 0:0 }
      <0> [472.951805] i915_sel-4442    0.... 466527114us : __igt_atomic_reset_engine: i915_reset_engine(rcs0:active) under hardirq
      <0> [472.951932] i915_sel-4442    0d... 466527115us : intel_engine_reset: rcs0 flags=11d
      <0> [472.952056] i915_sel-4442    0d... 466527117us : execlists_reset_prepare: rcs0: depth<-1
      <0> [472.952179] i915_sel-4442    0d... 466527119us : intel_engine_stop_cs: rcs0
      <0> [472.952305]   <idle>-0       1..s1 466527119us : process_csb: rcs0 cs-irq head=3, tail=4
      <0> [472.952431] i915_sel-4442    0d... 466527122us : __intel_gt_reset: engine_mask=1
      <0> [472.952557]   <idle>-0       1..s1 466527124us : process_csb: rcs0 csb[4]: status=0x00000001:0x00000000
      <0> [472.952683]   <idle>-0       1..s1 466527130us : trace_ports: rcs0: promote { 11659:2*, 0:0 }
      <0> [472.952808] i915_sel-4442    0d... 466527131us : execlists_reset: rcs0
      <0> [472.952933] i915_sel-4442    0d..1 466527133us : process_csb: rcs0 cs-irq head=3, tail=4
      <0> [472.953059] i915_sel-4442    0d..1 466527134us : process_csb: rcs0 csb[4]: status=0x00000001:0x00000000
      <0> [472.953185] i915_sel-4442    0d..1 466527136us : trace_ports: rcs0: preempted { 11659:2*, 0:0 }
      <0> [472.953310] i915_sel-4442    0d..1 466527150us : assert_pending_valid: Nothing pending for promotion!
      <0> [472.953436] i915_sel-4442    0d..1 466527158us : process_csb: process_csb:1930 GEM_BUG_ON(!assert_pending_valid(execlists, "promote"))
      
      We have the same CSB events being seen by process_csb() on two different
      processors. One being issued by the reset in the test, the other by the
      interrupt; this scenario is supposed to be prevented by flushing the
      interrupt tasklet with tasklet_disable() before we enter the atomic
      reset.
      
      Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112069Signed-off-by: NChris Wilson <chris@chris-wilson.co.uk>
      Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
      Reviewed-by: NMika Kuoppala <mika.kuoppala@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20191023232443.17450-1-chris@chris-wilson.co.uk
      93100fde
    • C
      drm/i915/gt: Replace hangcheck by heartbeats · 058179e7
      Chris Wilson 提交于
      Replace sampling the engine state every so often with a periodic
      heartbeat request to measure the health of an engine. This is coupled
      with the forced-preemption to allow long running requests to survive so
      long as they do not block other users.
      Signed-off-by: NChris Wilson <chris@chris-wilson.co.uk>
      Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
      Cc: Jon Bloomfield <jon.bloomfield@intel.com>
      Reviewed-by: NJon Bloomfield <jon.bloomfield@intel.com>
      Reviewed-by: NTvrtko Ursulin <tvrtko.ursulin@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20191023133108.21401-5-chris@chris-wilson.co.uk
      058179e7
  26. 18 10月, 2019 1 次提交
  27. 08 10月, 2019 1 次提交
  28. 04 10月, 2019 3 次提交
  29. 28 9月, 2019 1 次提交
  30. 22 8月, 2019 1 次提交
  31. 19 8月, 2019 1 次提交
  32. 29 7月, 2019 1 次提交