summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_execbuffer.c
AgeCommit message (Expand)AuthorLines
2011-12-26drm/i915: Disable semaphores by default on SNBKeith Packard-2/+2
2011-12-16drm/i915: enable semaphores on per-device defaultsEugeni Dodonov-1/+18
2011-09-21drm/i915: Dumb down the semaphore logicBen Widawsky-1/+2
2011-06-21Revert "drm/i915: Kill GTT mappings when moving from GTT domain"Eric Anholt-4/+0
2011-03-23drm/i915: Disable pagefaults along execbuffer relocation fast pathChris Wilson-4/+17
2011-03-07Merge branch 'drm-intel-fixes' into drm-intel-nextChris Wilson-1/+2
2011-03-07drm/i915: Only wait on a pending flip if we intend to write to the bufferChris Wilson-48/+44
2011-03-07drm/i915: Disable GPU semaphores by defaultChris Wilson-2/+2
2011-03-01drm/i915: Re-enable GPU semaphores for SandyBridge mobileChris Wilson-2/+1
2011-03-01drm/i915: Allow relocation deltas outside of target boChris Wilson-10/+0
2011-02-22drm/i915: Use a device flag for non-interruptible phasesChris Wilson-2/+2
2011-02-22drm/i915: First try a normal large kmalloc for the temporary exec buffersChris Wilson-1/+5
2011-02-22drm/i915: Protect against drm_gem_object not being the first memberChris Wilson-2/+2
2011-02-07drm/i915: Refine tracepointsChris Wilson-45/+13
2011-01-24Merge branch 'drm-intel-fixes' into drm-intel-nextChris Wilson-1/+1
2011-01-23drm/i915: Fix use of invalid array size for ring->sync_seqnoChris Wilson-1/+1
2011-01-19drm/i915: Trivial sparse fixesChris Wilson-2/+0
2011-01-14drm/i915: Disable GPU semaphores on SandyBridge mobileChris Wilson-1/+2
2011-01-13drm/i915/execbuffer: Clear domains before beginning reloc processingChris Wilson-4/+3
2011-01-13drm/i915/execbuffer: Reorder relocations to match new object orderChris Wilson-6/+9
2011-01-11drm/i915/execbuffer: Reorder binding of objects to favour restrictionsChris Wilson-26/+46
2011-01-11drm/i915/execbuffer: Correctly clear the current object list upon EFAULTChris Wilson-3/+1
2011-01-11drm/i915: Propagate error from flushing the ringChris Wilson-10/+18
2011-01-11drm/i915: Handle ringbuffer stalls when flushingChris Wilson-5/+7
2011-01-11drm/i915: Enforce write ordering through the GTTChris Wilson-0/+3
2010-12-20drm/i915: Allow the application to choose the constant addressing modeChris Wilson-1/+34
2010-12-09drm/i915: Mark the user reloc error paths as unlikelyChris Wilson-9/+8
2010-12-09drm/i915: Eliminate drm_gem_object_lookup during relocationChris Wilson-27/+123
2010-12-05drm/i915: Ignore fenced commands for gpu access on gen4Chris Wilson-11/+16
2010-12-05drm/i915: Implement GPU semaphores for inter-ring synchronisation on SNBChris Wilson-22/+72
2010-12-02drm/i915: Pipelined fencing [infrastructure]Chris Wilson-7/+13
2010-12-02drm/i915: Prevent stalling for a GTT read back from a read-only GPU targetChris Wilson-0/+1
2010-11-30drm/i915/ringbuffer: Handle cliprects in the callerChris Wilson-5/+25
2010-11-28drm/i915/execbuffer: On error, starting unwinding from the previous objectChris Wilson-0/+3
2010-11-25drm/i915: Avoid allocation for execbuffer object listChris Wilson-214/+189
2010-11-25drm/i915: Split i915_gem_execbuffer into its own file.Chris Wilson-0/+1155