diff options
| author | Chris Wilson <[email protected]> | 2017-10-13 14:12:17 +0100 |
|---|---|---|
| committer | Chris Wilson <[email protected]> | 2017-10-13 20:57:29 +0100 |
| commit | 7836cd02f27c03af2fca04b450177c51fc7caf1e (patch) | |
| tree | b66fc4309c1fe8701161df78d182bdc38c24e470 /tools/perf/scripts/python/bin | |
| parent | 5d031f4e1618b64344713b8e4f864a6ccc1f31cf (diff) | |
drm/i915: Keep the rings stopped until they have been re-initialized
Before modifying the ring register (RING_START, HEAD, TAIL, CTL) we
first make sure it is stopped (or else the hw may not resample the
registers). However, we do not need to let the hw restart until after we
have reprogrammed all the rings. This should help prevent situations
where pending operations on the ring may resume (because we are trying
to re-initialize following an unsuccessful GPU hang, i.e. from
i915_gem_unset_wedged).
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103260
Signed-off-by: Chris Wilson <[email protected]>
Cc: Mika Kuoppala <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Reviewed-by: Mika Kuoppala <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions