diff options
author | Kyle McMartin <kyle@mcmartin.ca> | 2008-01-17 18:51:56 -0500 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2008-01-17 16:55:44 -0800 |
commit | c6f175cbea1dba3fc26426243acc55b89b8a8064 (patch) | |
tree | cdf5d0b2106e9afef173d96b92c21d72ff40095a /libdrm/xf86mm.h | |
parent | 44a9fa8cc6c7d598163d1885bf69e4bf747a004b (diff) |
i915: fix invalid opcode exception on cpus without clflush
i915_flush_ttm was unconditionally executing a clflush instruction
to (obviously) flush the cache. Instead, check if the cpu supports
clflush, and if not, fall back to calling wbinvd to flush the entire
cache.
Signed-off-by: Kyle McMartin <kmcmartin@redhat.com>
Diffstat (limited to 'libdrm/xf86mm.h')
0 files changed, 0 insertions, 0 deletions