diff options
author | Chris Wilson <[email protected]> | 2018-06-11 11:48:08 +0100 |
---|---|---|
committer | Chris Wilson <[email protected]> | 2018-06-11 14:01:15 +0100 |
commit | 1fc719d13ac07b082ff9daa8f40254680cade111 (patch) | |
tree | b467d121a6d4d32405e449fdebe7bee216c22376 /tools/perf/scripts/python | |
parent | 602a9de513d5a43ecaf7d0443eca41656165d3c4 (diff) |
drm/i915/ringbuffer: Brute force context restore
An issue encountered with switching mm on gen7 is that the GPU likes to
hang (with the VS unit busy) when told to force restore the current
context. We can simply workaround this by substituting the
MI_FORCE_RESTORE flag with a round-trip through the kernel_context,
forcing the context to be saved and restored; thereby reloading the
PP_DIR registers and updating the modified page directory!
v2: Undo attempted optimisation in caller (Tvrtko)
Signed-off-by: Chris Wilson <[email protected]>
Cc: Joonas Lahtinen <[email protected]>
Cc: Mika Kuoppala <[email protected]>
Cc: Matthew Auld <[email protected]>
Cc: Tvrtko Ursulin <[email protected]>
Reviewed-by: Joonas Lahtinen <[email protected]>
Reviewed-by: Mika Kuoppala <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions