diff options
| author | Chris Wilson <[email protected]> | 2018-08-14 18:18:57 +0100 |
|---|---|---|
| committer | Chris Wilson <[email protected]> | 2018-08-15 10:15:28 +0100 |
| commit | a99b32a6fff7e482a267c72e565c8c410ce793d7 (patch) | |
| tree | 92bd3fdd4d402c9264c09da8b966e911b4ef0117 /tools/perf/scripts/python/bin | |
| parent | 08ea70a417baa1c0e5faa580070cd2ffd04e6285 (diff) | |
drm/i915: Clear stop-engine for a pardoned reset
If we pardon a per-engine reset, we may leave the STOP_RING bit asserted
in RING_MI_MODE resulting in the engine hanging. Unconditionally clear
it on the per-engine exit path as we know that either we skipped the
reset and so need the cancellation, or the reset was successful and the
cancellation is a no-op, or there was an error and we will follow up
with a full-reset or wedging (both of which will stop the engines again
as required).
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107188
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=106560
Signed-off-by: Chris Wilson <[email protected]>
Cc: Mika Kuoppala <[email protected]>
Reviewed-by: Mika Kuoppala <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions