drm/i915/gt: Push the GPU cancellation to the backend
authorChris Wilson <chris@chris-wilson.co.uk>
Fri, 21 Feb 2020 23:51:35 +0000 (23:51 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Sat, 22 Feb 2020 10:20:12 +0000 (10:20 +0000)
commit6065682f99542f6f255d13500f7e56cf194c3ca3
tree51a2f844967097ae7d66a2fd58a3cd5a3209be3a
parent6f24e41022f28061368776ea1514db0a6e67a9b1
drm/i915/gt: Push the GPU cancellation to the backend

Upon unregistering the user interface, we mark the GPU as wedged to
ensure we push no new work to the GPU, and to flush all current work
from the GPU. Move this call to the GT backend.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Andi Shyti <andi.shyti@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200221235135.2883006-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/gt/intel_gt.c
drivers/gpu/drm/i915/i915_drv.c