On 09/05/18 10:05, Chris Wilson wrote:
Could there be any more pointer chasing? </chandler>
Thinking about more about how to make this part cleaner, could we not
store the engine->noa_batch and then this all becomes

vma = engine->noa_batch;
if (vma)
        return;

Locking! Missed it in the first pass, but we are unlocked here... That
also ties into lifetimes.

I'm thinking more like ctx->noa_batch with that being pinned along with
the context. We need something along those lines to track the
locking/lifetime.
-Chris

In another series tracking pid of submitted requests, I used "empty" requests to change the state of the engine. I could use that approach to message-pass what needs to be used in the engine submission.

-
Lionel
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to