aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/blockgroup_lock.h
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2011-03-29 19:59:54 -0400
committerKeith Packard <keithp@keithp.com>2011-06-10 00:51:20 -0400
commita7ef0640d984e265393a76aa08a09febd3e7ce34 (patch)
tree47fc1704f12debd5fad55bbc785f8b8876e47884 /include/linux/blockgroup_lock.h
parent2da3b9b940e2a18147422c54ed8b29d01e1ade88 (diff)
drm/i915: Use the uncached domain for the display planes
The simplest and common method for ensuring scanout coherency on all chipsets is to mark the scanout buffers as uncached (and for userspace to remember to flush the render cache every so often). We can improve upon this for later generations by marking scanout objects as GFDT and only flush those cachelines when required. However, we start simple. [v2: Move the set to uncached above the clflush. Otherwise, we'd skip the clflush and try to scan out data that was still sitting in the cache.] Signed-off-by: Eric Anholt <eric@anholt.net> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'include/linux/blockgroup_lock.h')
0 files changed, 0 insertions, 0 deletions