summaryrefslogtreecommitdiff
path: root/lib/igt_aux.h
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2014-11-13 17:24:57 +0200
committerVille Syrjälä <ville.syrjala@linux.intel.com>2014-11-13 18:40:18 +0200
commitf12ed8305807975e232e42fd34ad75e1147a788e (patch)
treed7b56955969a6c313752af4f8a70a8e14628e578 /lib/igt_aux.h
parentebab9f080b24ac11507e872fcfdf58ea9cb7e6fc (diff)
tests/kms_pwrite_crc: Add pwrite vs display coherency test
Add a test to verify that pwriting to a future scanout buffer works correctly. The specific problem occurs when the buffer is already UC/WT before the pwrite, not the current scanout buffer, and not currently in the CPU write domain. With the buggy kernel no clflush will be performed after the pwrite, and hence we end up with cache dirt on the display. The problem only affects LLC platforms (non-LLC would clflush anyway after pwrite), but we can let the test run on all platforms. v2: Fix typos in commit message and add to .gitignore Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Diffstat (limited to 'lib/igt_aux.h')
0 files changed, 0 insertions, 0 deletions