[PATCH 9/9] track-lrc-active
Chris Wilson
chris at chris-wilson.co.uk
Mon Oct 23 12:30:42 UTC 2017
---
drivers/gpu/drm/i915/intel_lrc.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c
index 6b10a01dd371..2afd0e827d1e 100644
--- a/drivers/gpu/drm/i915/intel_lrc.c
+++ b/drivers/gpu/drm/i915/intel_lrc.c
@@ -861,6 +861,10 @@ static void intel_lrc_irq_handler(unsigned long data)
*/
status = READ_ONCE(buf[2 * head]); /* maybe mmio! */
+ if (status & GEN8_CTX_STATUS_IDLE_ACTIVE)
+ execlists->active++;
+ if (status & GEN8_CTX_STATUS_ACTIVE_IDLE)
+ execlists->active--;
if (!(status & GEN8_CTX_STATUS_COMPLETED_MASK))
continue;
--
2.15.0.rc1
More information about the Intel-gfx-trybot
mailing list