[Intel-gfx] [PATCH 27/48] drm/i915: Flush TLBs after !RCS PP_DIR_BASE

2013-12-06 Thread Ben Widawsky
I've found this by accident. The docs don't really come out and say you need to do this. What the docs do tell you is you need to flush the TLBs before you set the PP_DIR_BASE, and that the RCS will invalidate its TLBs upon setting the new PP_DIR_BASE. It makes no such comment about any of the othe

[Intel-gfx] [PATCH 27/48] drm/i915: Flush TLBs after !RCS PP_DIR_BASE

2013-12-06 Thread Ben Widawsky
I've found this by accident. The docs don't really come out and say you need to do this. What the docs do tell you is you need to flush the TLBs before you set the PP_DIR_BASE, and that the RCS will invalidate its TLBs upon setting the new PP_DIR_BASE. It makes no such comment about any of the othe