Chris Wilson
|
ec625fb932
drm/i915: Provide a timeout to i915_gem_wait_for_idle()
|
7 years ago |
Chris Wilson
|
e61e0f51ba
drm/i915: Rename drm_i915_gem_request to i915_request
|
7 years ago |
Chris Wilson
|
20ccd4d3f6
drm/i915: Use same test for eviction and submitting kernel context
|
8 years ago |
Chris Wilson
|
753bdbd001
drm/i915: Call cond_resched() before repeating i915_gem_evict_something()
|
8 years ago |
Chris Wilson
|
9c1477e83e
drm/i915/selftests: Exercise adding requests to a full GGTT
|
8 years ago |
Chris Wilson
|
55b4f1ce2f
drm/i915: Fix eviction when the GGTT is idle but full
|
8 years ago |
Chris Wilson
|
f34a93bbb3
drm/i915: Check PIN_NONFAULT overlaps in evict_for_node
|
8 years ago |
Chris Wilson
|
a65adaf8a8
drm/i915: Track user GTT faulting per-vma
|
8 years ago |
Chris Wilson
|
c7c6e46f91
drm/i915: Convert execbuf to use struct-of-array packing for critical fields
|
8 years ago |
Chris Wilson
|
2889caa923
drm/i915: Eliminate lots of iterations over the execobjects array
|
8 years ago |
Chris Wilson
|
8c45cec48e
drm/i915: Split vma exec_link/evict_link
|
8 years ago |
Chris Wilson
|
d55495b4dc
drm/i915: Use vma->exec_entry as our double-entry placeholder
|
8 years ago |
Chris Wilson
|
72022a705e
drm/i915: Move retire-requests into i915_gem_wait_for_idle()
|
8 years ago |
Matthew Auld
|
fe65cbdbc9
drm/i915: use correct node for handling cache domain eviction
|
8 years ago |
Chris Wilson
|
381b943b07
drm/i915: Remove i915_address_space.start
|
8 years ago |
Chris Wilson
|
f40a7b7558
drm/i915: Initial selftests for exercising eviction
|
8 years ago |
Daniel Vetter
|
51a831a772
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued
|
8 years ago |
Chris Wilson
|
a6508ded2a
drm/i915: Use page coloring to provide the guard page at the end of the GTT
|
8 years ago |
Chris Wilson
|
4e64e5539d
drm: Improve drm_mm search (and fix topdown allocation) with rbtrees
|
8 years ago |
Chris Wilson
|
16ee20619f
drm/i915: Detect vma reserved for execbuf in evict-for-node
|
8 years ago |
Chris Wilson
|
625d988acc
drm/i915: Extract reserving space in the GTT to a helper
|
8 years ago |
Chris Wilson
|
f51455d442
drm/i915: Replace 4096 with PAGE_SIZE or I915_GTT_PAGE_SIZE
|
8 years ago |
Chris Wilson
|
121dfbb2a2
drm/i915: Clear ret before unbinding in i915_gem_evict_something()
|
8 years ago |
Daniel Vetter
|
ef426c1038
Merge tag 'drm-misc-next-2016-12-30' of git://anongit.freedesktop.org/git/drm-misc into drm-intel-next-queued
|
8 years ago |
Chris Wilson
|
3fa489dabe
drm: Apply tight eviction scanning to color_adjust
|
8 years ago |
Chris Wilson
|
0b04d474a6
drm: Compute tight evictions for drm_mm_scan
|
8 years ago |
Chris Wilson
|
2c4b389518
drm: Unconditionally do the range check in drm_mm_scan_add_block()
|
8 years ago |
Chris Wilson
|
9a71e27788
drm: Extract struct drm_mm_scan from struct drm_mm
|
8 years ago |
Chris Wilson
|
7155b057c6
drm/i915: Retire before attempting to evict from the active lists
|
8 years ago |
Chris Wilson
|
172ae5b4c8
drm/i915: Fix i915_gem_evict_for_vma (soft-pinning)
|
8 years ago |