On to, 2017-03-30 at 15:50 +0100, Chris Wilson wrote: > Make i915_gem_wait_for_idle() be a little heavier in order to try and > guarantee that the GPU is indeed idle (by checking each engine > individually is idle, i.e. all writes are complete and the rings > stopped) after waiting for in-flight requests to be completed. > > v2: And return the final error. > v3: Break the wait_for() out from under the WARN -- the macro expansion > is hideous and unreadable in the warning message > v4: If wait_for_engine() fails the result is catastrophic, mark the > device as wedged and wait for the repair team. > > References: https://bugs.freedesktop.org/show_bug.cgi?id=98836 > Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> That's more accurate yep, but is our other bookkeeping broken then? Reviewed-by: Joonas Lahtinen <joonas.lahtinen@xxxxxxxxxxxxxxx> Regards, Joonas -- Joonas Lahtinen Open Source Technology Center Intel Corporation _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx