summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/i915_gem.c
AgeCommit message (Expand)Author
2013-03-11handle error completions the same way as FreeBSDJonathan Gray
2013-03-10bring i915_gem_object_bind_to_gtt closer to Linux 3.8.2Mark Kettenis
2013-03-10some random bits reducing diffs with linuxMark Kettenis
2013-03-10move inteldrm_purge_obj to i915_gem.c and rename to i915_gem_object_truncateMark Kettenis
2013-03-10Make i915_gem_gtt_rebind_object() less stupid and move it into i915_gem_gtt.c.Mark Kettenis
2013-03-09use i915_mutex_lock_interruptible() where appropriateMark Kettenis
2013-03-09inteldrm_chipset_flush -> i915_gem_chipset_flushJonathan Gray
2013-03-09move the retire work handler to i915_gem.cJonathan Gray
2013-03-08Implement i915_mutex_lock_interruptibleMark Kettenis
2013-03-08i915_gem_object_move_to_inactive_locked needs to clear the write domainJonathan Gray
2013-03-08move i915_gem_object_set_to_{cpu,gtt}_domain closer to 3.8.2Jonathan Gray
2013-03-08don't clear sync_seqno in i915_gem_retire_requests_ringJonathan Gray
2013-03-08match 3.8.2 and preallocate the next seqno before touching the ringJonathan Gray
2013-03-08use i915_gem_check_olr in a few more placesJonathan Gray
2013-03-08move the domain/flush code closer to 3.8.2Jonathan Gray
2013-03-08remove flushing_listJonathan Gray
2013-03-08remove gpu_write_listJonathan Gray
2013-03-06expand locking in wait_seqno to include the first get_seqno callJonathan Gray
2013-03-06add a few more i915_gem_next_request_seqno calls 3.4.33 makesJonathan Gray
2013-03-06enable using gpu semaphores for ring syncJonathan Gray
2013-03-06add some missing locking in the throttle funcJonathan Gray
2013-03-05unstub the ring throttle ioctlJonathan Gray
2013-03-04move i915_gem_fault a bit closer to Linux 3.4.33Mark Kettenis
2013-03-05add a simplistic version of i915_gem_gtt_rebind_objectJonathan Gray
2013-03-03move i915_gem_object_unbind a bit closer to 3.4.33Mark Kettenis
2013-03-03match 3.4.33 and flush in i915_gem_object_finish_gpuJonathan Gray
2013-03-03move closer still to 3.4.33 in i915_gem_object_wait_renderingJonathan Gray
2013-03-02remove duplicate include linesJonathan Gray
2013-03-02move i915_gem_object_wait_rendering a bit closer to 3.4.33Jonathan Gray
2013-03-01move i915_gem_idle closer to linuxJonathan Gray
2013-03-01move i915_gem_object_unbind closer to linuxJonathan Gray
2013-03-01add i915_gem_object_flush_gtt_write_domainJonathan Gray
2013-03-01sync i915_gem_object_fence_ok with linuxJonathan Gray
2013-02-28Implement i915_gem_release_mmap() and i915_gem_object_finish_gtt(), and callMark Kettenis
2013-02-28Further reduce the differences with Linux 3.4.33 by replacing some code withMark Kettenis
2013-02-28add some additional i915_add_request calls linux makesJonathan Gray
2013-02-28use the same hangcheck timer interval as linuxJonathan Gray
2013-02-28sleep/wakeup on ring rather than softc where appropriateJonathan Gray
2013-02-27indirectly pass the cache level down to agp by abusing spare bus_dma bitsJonathan Gray
2013-02-27check interruptible directly instead of using a possibly stale varJonathan Gray
2013-02-26enable more of i915_gem_object_pin_to_display_planeJonathan Gray
2013-02-26unstub i915_gem_object_set_cache_levelJonathan Gray
2013-02-26set a default cache levelJonathan Gray
2013-02-26unstub i915_gem_object_flush_cpu_write_domainJonathan Gray
2013-02-26add a i915_gem_clflush_object implementation, not yet usedJonathan Gray
2013-02-26add some additional flushes found in linux 3.4.33Jonathan Gray
2013-02-25Bring domain handling code close to Linux 3.4.33.Mark Kettenis
2013-02-25sync the chip reset code with linux, we can now reset more than just 965Jonathan Gray
2013-02-24Bring inactive list management closer to what Linux does.Mark Kettenis
2013-02-24Oops, really remove all places where I915_GPU_WRITE was used.Mark Kettenis