diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2019-01-17 23:57:00 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2019-01-24 15:35:25 +0000 |
commit | dcdf4b04e16312f8f52ad389388d834f9d74b8f0 (patch) | |
tree | 02abc4eed68ade2178d099e2d75e213b00f9d13f /assembler/gen8_instruction.h | |
parent | 82789816ace346f3bd917f44d3cc7cfd85add319 (diff) |
i915/gem_mmap_gtt: Reset faster and longer to catch fencing errors
Performing a GPU reset clobbers the fence registers, affecting which
addresses the tiled GTT mmap access. If the driver does not take
precautions across a GPU reset, a client may read the wrong values (but
only within their own buffer as the fence will only be degraded to
I915_TILING_NONE, reducing the access area). However, as this requires
performing a read using the indirect GTT at exactly the same time as the
reset occurs, it can be quite difficult to catch, so repeat the test
many times and across all cores simultaneously.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Diffstat (limited to 'assembler/gen8_instruction.h')
0 files changed, 0 insertions, 0 deletions