summaryrefslogtreecommitdiff
path: root/src/sna/gen7_render.h
AgeCommit message (Collapse)Author
2013-03-27sna/gen7: Fix MOCS for HaswellChris Wilson
The memory attributes changed slightly, and in particular there is now an explicit uncached setting - which of course happened to be the value currently selected. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2012-08-03sna/gen7: Add constant variations and hookup a basic GT descriptor for HaswellChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2012-07-25sna/gen7: Remove duplicated constantsChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2012-01-20sna: Move the flush to the backendsChris Wilson
This allows us to implement backend specific workarounds and use the more appropriate device specific flushing. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-11-19sna/gen7: Correct shifts for surface stateChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-11-18sna/gen7: minor tidy of redundant definesChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-11-12sna/gen7: Fix PRIMITIVE commandChris Wilson
The topology is now an extra dword rather than an embedded field in the command. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-09-27sna/gen7: Fix up a couple instances of my inability to countChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-09-24Fix incorrect maximum PS thread count on IvyBridgeKenneth Graunke
I mistakenly set GEN7_PS_MAX_THREAD_SHIFT to 23; it's actually 24 on Ivybridge. Not only did this halve our thread count, it caused us to write 1 into a bit 23, which is marked as MBZ (must be zero). Furthermore, it made us write an even number into this field, which is apparently not allowed. Apparently we were just lucky it worked. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-07-30sna: Port IVB acceleration code (Xrender + Xv)Chris Wilson
Based on the superlative work by Kenneth Graunke and Xiang, Haihao. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>