1. 20ccd4d drm/i915: Use same test for eviction and submitting kernel context by Chris Wilson · 7 years ago
  2. 753bdbd drm/i915: Call cond_resched() before repeating i915_gem_evict_something() by Chris Wilson · 7 years ago
  3. 9c1477e drm/i915/selftests: Exercise adding requests to a full GGTT by Chris Wilson · 7 years ago
  4. 55b4f1c drm/i915: Fix eviction when the GGTT is idle but full by Chris Wilson · 7 years ago
  5. f34a93b drm/i915: Check PIN_NONFAULT overlaps in evict_for_node by Chris Wilson · 7 years ago
  6. a65adaf drm/i915: Track user GTT faulting per-vma by Chris Wilson · 7 years ago
  7. c7c6e46 drm/i915: Convert execbuf to use struct-of-array packing for critical fields by Chris Wilson · 7 years ago
  8. 2889caa drm/i915: Eliminate lots of iterations over the execobjects array by Chris Wilson · 8 years ago
  9. 8c45cec drm/i915: Split vma exec_link/evict_link by Chris Wilson · 8 years ago
  10. d55495b drm/i915: Use vma->exec_entry as our double-entry placeholder by Chris Wilson · 8 years ago
  11. 72022a7 drm/i915: Move retire-requests into i915_gem_wait_for_idle() by Chris Wilson · 8 years ago
  12. fe65cbd drm/i915: use correct node for handling cache domain eviction by Matthew Auld · 8 years ago
  13. 381b943 drm/i915: Remove i915_address_space.start by Chris Wilson · 8 years ago
  14. f40a7b7 drm/i915: Initial selftests for exercising eviction by Chris Wilson · 8 years ago
  15. 51a831a Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued by Daniel Vetter · 8 years ago
  16. a6508de drm/i915: Use page coloring to provide the guard page at the end of the GTT by Chris Wilson · 8 years ago
  17. 4e64e55 drm: Improve drm_mm search (and fix topdown allocation) with rbtrees by Chris Wilson · 8 years ago
  18. 16ee206 drm/i915: Detect vma reserved for execbuf in evict-for-node by Chris Wilson · 8 years ago
  19. 625d988 drm/i915: Extract reserving space in the GTT to a helper by Chris Wilson · 8 years ago
  20. f51455d drm/i915: Replace 4096 with PAGE_SIZE or I915_GTT_PAGE_SIZE by Chris Wilson · 8 years ago
  21. 121dfbb drm/i915: Clear ret before unbinding in i915_gem_evict_something() by Chris Wilson · 8 years ago
  22. ef426c1 Merge tag 'drm-misc-next-2016-12-30' of git://anongit.freedesktop.org/git/drm-misc into drm-intel-next-queued by Daniel Vetter · 8 years ago
  23. 3fa489d drm: Apply tight eviction scanning to color_adjust by Chris Wilson · 8 years ago
  24. 0b04d47 drm: Compute tight evictions for drm_mm_scan by Chris Wilson · 8 years ago
  25. 2c4b389 drm: Unconditionally do the range check in drm_mm_scan_add_block() by Chris Wilson · 8 years ago
  26. 9a71e27 drm: Extract struct drm_mm_scan from struct drm_mm by Chris Wilson · 8 years ago
  27. 7155b05 drm/i915: Retire before attempting to evict from the active lists by Chris Wilson · 8 years ago
  28. 172ae5b drm/i915: Fix i915_gem_evict_for_vma (soft-pinning) by Chris Wilson · 8 years ago
  29. 49d7391 drm/i915: Convert vm->dev backpointer to vm->i915 by Chris Wilson · 8 years ago
  30. 80b204b drm/i915: Enable multiple timelines by Chris Wilson · 8 years ago
  31. 4c7d62c drm/i915: Markup GEM API with lockdep asserts by Chris Wilson · 8 years ago
  32. 275f039 drm/i915: Move user fault tracking to a separate list by Chris Wilson · 8 years ago
  33. 3b3f165 drm/i915: Allocate intel_engine_cs structure only for the enabled engines by Akash Goel · 8 years ago
  34. 22dd3bb drm/i915: Mark up all locked waiters by Chris Wilson · 8 years ago
  35. ea746f3 drm/i915: Expand bool interruptible to pass flags to i915_wait_request() by Chris Wilson · 8 years ago
  36. 8211887 drm/i915: Choose not to evict faultable objects from the GGTT by Chris Wilson · 8 years ago
  37. dcff85c drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex by Chris Wilson · 8 years ago
  38. 20dfbde drm/i915: Wrap vma->pin_count accessors with small inline helpers by Chris Wilson · 9 years ago
  39. 2ffffd0 drm/i915: Fix up vma alignment to be u64 by Chris Wilson · 9 years ago
  40. e522ac2 drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something() by Chris Wilson · 9 years ago
  41. 9332f3b drm/i915: Combine loops within i915_gem_evict_something by Chris Wilson · 9 years ago
  42. b1f788c drm/i915: Release vma when the handle is closed by Chris Wilson · 9 years ago
  43. f8c417c drm/i915: Rename drm_gem_object_unreference in preparation for lockless free by Chris Wilson · 9 years ago
  44. 25dc556 drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get by Chris Wilson · 9 years ago
  45. 945657b drm/i915/evict: Always switch away from the current context by Chris Wilson · 9 years ago
  46. 883445d drm/i915: Only switch to default context when evicting from GGTT by Chris Wilson · 9 years ago
  47. 6e5a5be drm/i915: Split idling from forcing context switch by Chris Wilson · 9 years ago
  48. c033666 drm/i915: Store a i915 backpointer from engine, and use it by Chris Wilson · 9 years ago
  49. 1c7f4bc drm/i915: Rename vma->*_list to *_link for consistency by Chris Wilson · 9 years ago
  50. 506a8e8 drm/i915: Add soft-pinning API for execbuffer by Chris Wilson · 9 years ago
  51. ce8daef drm/i915: Remove dead i915_gem_evict_everything() by Chris Wilson · 9 years ago
  52. eb0b44a drm/i915: kerneldoc for i915_gem_shrinker.c by Daniel Vetter · 10 years ago
  53. b9b5dce drm/i915: Add some extra guards in evict_vm by Ben Widawsky · 10 years ago
  54. 7838a63 drm/i915: Include i915_gem_evict.c kerneldoc into the drm docbook by Daniel Vetter · 10 years ago
  55. cf30362 drm/i915: fix another use-after-free in i915_gem_evict_everything by Michel Thierry · 10 years ago
  56. d23db88 drm/i915: Prevent negative relocation deltas from wrapping by Chris Wilson · 11 years ago
  57. 50227e1 drm/i915: prefer struct drm_i915_private to drm_i915_private_t by Jani Nikula · 11 years ago
  58. 1ec9e26 drm/i915: Consolidate binding parameters into flags by Daniel Vetter · 11 years ago
  59. c2c1d49 drm/i915: Kerneldoc for i915_gem_evict.c by Daniel Vetter · 11 years ago
  60. 3036537 drm/i915: VM eviction only targets address space not physical pages by Chris Wilson · 11 years ago
  61. 0e5539b Merge branch 'topic/ppgtt' into drm-intel-next-queued by Daniel Vetter · 11 years ago
  62. 74e21ac drm/i915: Repeat evictions whilst pageflip completions are outstanding by Chris Wilson · 11 years ago
  63. 3d7f0f9 Merge commit drm-intel-fixes into topic/ppgtt by Daniel Vetter · 11 years ago
  64. d7f46fc drm/i915: Make pin count per VMA by Ben Widawsky · 11 years ago
  65. ad071ac drm/i915: Repeat eviction search after idling the GPU by Chris Wilson · 11 years ago
  66. bcccff8 drm/i915: trace vm eviction instead of everything by Ben Widawsky · 11 years ago
  67. 68c8c17 drm/i915: evict VM instead of everything by Ben Widawsky · 11 years ago
  68. 7b79612 drm/i915: Extract vm specific part of eviction by Ben Widawsky · 11 years ago
  69. b93dab6 drm/i915: More vma fixups around unbind/destroy by Daniel Vetter · 11 years ago
  70. 8637b40 drm/i915/vma: Correct use after free in eviction by Ben Widawsky · 11 years ago
  71. 82a55ad drm/i915: Switch eviction code to use vmas by Ben Widawsky · 11 years ago
  72. ca191b1 drm/i915: mm_list is per VMA by Ben Widawsky · 12 years ago
  73. f6cd1f1 drm/i915: Use new bind/unbind in eviction code by Ben Widawsky · 12 years ago
  74. 07fe0b1 drm/i915: plumb VM into bind/unbind code by Ben Widawsky · 12 years ago
  75. a70a314 drm/i915: Make proper functions for VMs by Ben Widawsky · 12 years ago
  76. 2f63315 drm/i915: Create VMAs by Ben Widawsky · 12 years ago
  77. 5cef07e drm/i915: Move active/inactive lists to new mm by Ben Widawsky · 12 years ago
  78. 93bd864 drm/i915: Put the mm in the parent address space by Ben Widawsky · 12 years ago
  79. c6cfb32 drm/i915: Embed drm_mm_node in i915 gem obj by Ben Widawsky · 12 years ago
  80. 5d4545a drm/i915: Create a gtt structure by Ben Widawsky · 12 years ago
  81. 612a9aa Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux by Linus Torvalds · 12 years ago
  82. 760285e UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/ by David Howells · 12 years ago
  83. 4126d5d UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/. by David Howells · 12 years ago
  84. 86a1ee2 drm/i915: Only pwrite through the GTT if there is space in the aperture by Chris Wilson · 12 years ago
  85. 6c085a7 drm/i915: Track unbound pages by Chris Wilson · 12 years ago
  86. 42d6ab4 drm/i915: Segregate memory domains in the GTT using coloring by Chris Wilson · 13 years ago
  87. 65ce302 drm/i915: Remove the defunct flushing list by Chris Wilson · 13 years ago
  88. 6b9d89b drm: Add colouring to the range allocator by Chris Wilson · 13 years ago
  89. b451951 drm/i915: Introduce for_each_ring() macro by Chris Wilson · 13 years ago
  90. b2da9fe drm/i915: remove do_retire from i915_wait_request by Ben Widawsky · 13 years ago
  91. 1b50247 drm/i915: Remove the list of pinned inactive objects by Chris Wilson · 13 years ago
  92. a39d7ef drm/i915: Remove i915_gem_evict_inactive() by Chris Wilson · 13 years ago
  93. 7042497 drm/i915: No need to search again after retiring requests by Chris Wilson · 13 years ago
  94. b670824 drm/i915: Only bump refcnt on objects scheduled for eviction by Chris Wilson · 13 years ago
  95. b93f9cf drm/i915: argument to control retiring behavior by Ben Widawsky · 13 years ago
  96. 0206e35 Drivers: i915: Fix all space related issues. by Akshay Joshi · 13 years ago
  97. db53a30 drm/i915: Refine tracepoints by Chris Wilson · 14 years ago
  98. 092de6f drm/i915/evict: Ensure we completely cleanup on failure by Chris Wilson · 14 years ago
  99. 432e58e drm/i915: Avoid allocation for execbuffer object list by Chris Wilson · 14 years ago
  100. 05394f3 drm/i915: Use drm_i915_gem_object as the preferred type by Chris Wilson · 14 years ago