|
@@ -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);
|
|
|
}
|