|
26 | 26 | #include "shmem_utils.h"
|
27 | 27 | #include "intel_engine_heartbeat.h"
|
28 | 28 | #include "intel_engine_pm.h"
|
| 29 | +#include "intel_gt_print.h" |
29 | 30 |
|
30 | 31 | /* Rough estimate of the typical request size, performing a flush,
|
31 | 32 | * set-context and then emitting the batch.
|
@@ -287,16 +288,16 @@ static int xcs_resume(struct intel_engine_cs *engine)
|
287 | 288 | return 0;
|
288 | 289 |
|
289 | 290 | err:
|
290 |
| - drm_err(&engine->i915->drm, |
291 |
| - "%s initialization failed; " |
292 |
| - "ctl %08x (valid? %d) head %08x [%08x] tail %08x [%08x] start %08x [expected %08x]\n", |
293 |
| - engine->name, |
294 |
| - ENGINE_READ(engine, RING_CTL), |
295 |
| - ENGINE_READ(engine, RING_CTL) & RING_VALID, |
296 |
| - ENGINE_READ(engine, RING_HEAD), ring->head, |
297 |
| - ENGINE_READ(engine, RING_TAIL), ring->tail, |
298 |
| - ENGINE_READ(engine, RING_START), |
299 |
| - i915_ggtt_offset(ring->vma)); |
| 291 | + gt_err(engine->gt, "%s initialization failed\n", engine->name); |
| 292 | + ENGINE_TRACE(engine, |
| 293 | + "ctl %08x (valid? %d) head %08x [%08x] tail %08x [%08x] start %08x [expected %08x]\n", |
| 294 | + ENGINE_READ(engine, RING_CTL), |
| 295 | + ENGINE_READ(engine, RING_CTL) & RING_VALID, |
| 296 | + ENGINE_READ(engine, RING_HEAD), ring->head, |
| 297 | + ENGINE_READ(engine, RING_TAIL), ring->tail, |
| 298 | + ENGINE_READ(engine, RING_START), |
| 299 | + i915_ggtt_offset(ring->vma)); |
| 300 | + GEM_TRACE_DUMP(); |
300 | 301 | return -EIO;
|
301 | 302 | }
|
302 | 303 |
|
|
0 commit comments