[Intel-gfx] [PATCH 2/2] drm/i915/gem: Prevent switching of active GEM context VM

2020-04-02 Thread Chris Wilson
A nasty issue was found with the way we serialise the update of the GTT (GPU virtual address space) on the GEM context and with execution via execbuf. On update we serialise with ctx->mutex and attempt to rewrite the GTT addresses stored within the context from inside a request (along that context)

[Intel-gfx] [PATCH 2/2] drm/i915/gem: Prevent switching of active GEM context VM

2020-03-25 Thread Chris Wilson
A nasty issue was found with the way we serialise the update of the GTT (GPU virtual address space) on the GEM context and with execution via execbuf. On update we serialise with ctx->mutex and attempt to rewrite the GTT addresses stored within the context from inside a request (along that context)

[Intel-gfx] [PATCH 2/2] drm/i915/gem: Prevent switching of active GEM context VM

2020-03-19 Thread Chris Wilson
A nasty issue was found with the way we serialise the update of the GTT (GPU virtual address space) on the GEM context and with execution via execbuf. On update we serialise with ctx->mutex and attempt to rewrite the GTT addresses stored within the context from inside a request (along that context)