drm/i915/gt: Force the GT reset on shutdown
authorChris Wilson <chris@chris-wilson.co.uk>
Mon, 25 May 2020 15:14:59 +0000 (16:14 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Tue, 26 May 2020 09:14:59 +0000 (10:14 +0100)
commit7c4541a37bbbf83c0f16f779e85eb61d9348ed29
tree96f7f7bf0c8519de9a4fc216f079d69d7f8b2a63
parent6f081dbfdd4e54d50161c437f2cea176384501d9
drm/i915/gt: Force the GT reset on shutdown

Before we return control to the system, and letting it reuse all the
pages being accessed by HW, we must disable the HW. At the moment, we
dare not reset the GPU if it will clobber the display, but once we know
the display has been disabled, we can proceed with the reset as we
shutdown the module. We know the next user must reinitialise the HW for
their purpose.

Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/489
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: stable@kernel.org
Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200525151459.12083-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/gt/intel_gt.c