Hi, Reader might think that I did this for only mark few elsps done deeper in callchain. But the reason is that I wanted to test more uniqueness guarantees for generation of context ids that is passed for hardware. And found out that the current code structure strips out all the request/context very early on. So here is my take to not lose the request that I have found valuable in skl debugging. -Mika Mika Kuoppala (7): drm/i915: Convert execlist_submit_contexts() for requests drm/i915: Convert execlists_update_context() for requests drm/i915: Assign request ringbuf before pin drm/i915: Convert intel_lr_context_pin() for requests drm/i915: Convert execlists_elsp_writ() for requests drm/i915: Convert execlists_ctx_descriptor() for requests drm/i915: Mark elsps submitted when they are pushed to hw drivers/gpu/drm/i915/i915_gem.c | 8 +-- drivers/gpu/drm/i915/intel_lrc.c | 117 +++++++++++++++++---------------------- drivers/gpu/drm/i915/intel_lrc.h | 3 +- 3 files changed, 56 insertions(+), 72 deletions(-) -- 2.1.4 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx