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