Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> writes: > Knowing the neighbouring seqno (current on hw, last submitted to hw) > provide some useful breadcrumbs to the debug log. > > Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> Reviewed-by: Mika Kuoppala <mika.kuoppala@xxxxxxxxx> > --- > drivers/gpu/drm/i915/intel_breadcrumbs.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/i915/intel_breadcrumbs.c b/drivers/gpu/drm/i915/intel_breadcrumbs.c > index 9ccbf26124c6..35da5928bd8a 100644 > --- a/drivers/gpu/drm/i915/intel_breadcrumbs.c > +++ b/drivers/gpu/drm/i915/intel_breadcrumbs.c > @@ -64,10 +64,12 @@ static unsigned long wait_timeout(void) > > static noinline void missed_breadcrumb(struct intel_engine_cs *engine) > { > - DRM_DEBUG_DRIVER("%s missed breadcrumb at %pF, irq posted? %s\n", > + DRM_DEBUG_DRIVER("%s missed breadcrumb at %pF, irq posted? %s, current seqno=%x, last=%x\n", > engine->name, __builtin_return_address(0), > yesno(test_bit(ENGINE_IRQ_BREADCRUMB, > - &engine->irq_posted))); > + &engine->irq_posted)), > + intel_engine_get_seqno(engine), > + intel_engine_last_submit(engine)); > > set_bit(engine->id, &engine->i915->gpu_error.missed_irq_rings); > } > -- > 2.11.0 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx