summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/i915_gem_evict.c
AgeCommit message (Expand)Author
2013-02-23Eliminate request_lock. Linux doesn't have it and the kernel lock should beMark Kettenis
2013-02-22remove list lock removed by linux back in 2010Jonathan Gray
2013-02-17Use list_for_each_entry_safe() while evicting objects on the inactive list.Mark Kettenis
2013-02-15move most of the tailq lists to linux style listsJonathan Gray
2013-02-15partially sync i915_gem_evict_everything with linuxJonathan Gray
2013-02-15a few fixes for the evict codeJonathan Gray
2013-02-15fix some remaining casts between drm_obj and drm_i915_gem_objectJonathan Gray
2013-02-10fix a problem with nested for loops and continue in previous commitJonathan Gray
2013-02-10move to a per ring request_list and use new hangcheckJonathan Gray
2013-02-07Revert "sync i915_add_request, move requests to ring, use ringbuffer hangcheck"Jonathan Gray
2013-02-05sync i915_add_request, move requests to ring, use ringbuffer hangcheckJonathan Gray
2013-02-04move interruptible into the softc to match linuxJonathan Gray
2013-02-04make more functions take a ring as an argumentJonathan Gray
2013-02-03Change I915_ACTIVE and I915_DIRTY flags into bitfields.Mark Kettenis
2013-01-28struct inteldrm_request -> struct drm_i915_gem_requestJonathan Gray
2013-01-18Make some functions accept struct drm_i915_gem_object instead of struct drm_obj.Mark Kettenis
2013-01-18Rename struct inteldrm_obj into drm_i915_gem_object.Mark Kettenis
2013-01-10split gem evict functions out to match upstreamJonathan Gray