Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
9700f8b28f9ba97f5d1b443658d94f09a9d1b6fb
/
drivers
/
gpu
/
drm
/
i915
/
i915_gem_evict.c
22dd3bb
drm/i915: Mark up all locked waiters
by Chris Wilson
· 8 years ago
ea746f3
drm/i915: Expand bool interruptible to pass flags to i915_wait_request()
by Chris Wilson
· 8 years ago
8211887
drm/i915: Choose not to evict faultable objects from the GGTT
by Chris Wilson
· 8 years ago
dcff85c
drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex
by Chris Wilson
· 8 years ago
20dfbde
drm/i915: Wrap vma->pin_count accessors with small inline helpers
by Chris Wilson
· 8 years ago
2ffffd0
drm/i915: Fix up vma alignment to be u64
by Chris Wilson
· 8 years ago
e522ac2
drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something()
by Chris Wilson
· 8 years ago
9332f3b
drm/i915: Combine loops within i915_gem_evict_something
by Chris Wilson
· 8 years ago
b1f788c
drm/i915: Release vma when the handle is closed
by Chris Wilson
· 8 years ago
f8c417c
drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
by Chris Wilson
· 8 years ago
25dc556
drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
by Chris Wilson
· 8 years ago
945657b
drm/i915/evict: Always switch away from the current context
by Chris Wilson
· 8 years ago
883445d
drm/i915: Only switch to default context when evicting from GGTT
by Chris Wilson
· 8 years ago
6e5a5be
drm/i915: Split idling from forcing context switch
by Chris Wilson
· 8 years ago
c033666
drm/i915: Store a i915 backpointer from engine, and use it
by Chris Wilson
· 9 years ago
1c7f4bc
drm/i915: Rename vma->*_list to *_link for consistency
by Chris Wilson
· 9 years ago
506a8e8
drm/i915: Add soft-pinning API for execbuffer
by Chris Wilson
· 9 years ago
ce8daef
drm/i915: Remove dead i915_gem_evict_everything()
by Chris Wilson
· 9 years ago
eb0b44a
drm/i915: kerneldoc for i915_gem_shrinker.c
by Daniel Vetter
· 10 years ago
b9b5dce
drm/i915: Add some extra guards in evict_vm
by Ben Widawsky
· 10 years ago
7838a63
drm/i915: Include i915_gem_evict.c kerneldoc into the drm docbook
by Daniel Vetter
· 10 years ago
cf30362
drm/i915: fix another use-after-free in i915_gem_evict_everything
by Michel Thierry
· 10 years ago
d23db88
drm/i915: Prevent negative relocation deltas from wrapping
by Chris Wilson
· 11 years ago
50227e1
drm/i915: prefer struct drm_i915_private to drm_i915_private_t
by Jani Nikula
· 11 years ago
1ec9e26
drm/i915: Consolidate binding parameters into flags
by Daniel Vetter
· 11 years ago
c2c1d49
drm/i915: Kerneldoc for i915_gem_evict.c
by Daniel Vetter
· 11 years ago
3036537
drm/i915: VM eviction only targets address space not physical pages
by Chris Wilson
· 11 years ago
0e5539b
Merge branch 'topic/ppgtt' into drm-intel-next-queued
by Daniel Vetter
· 11 years ago
74e21ac
drm/i915: Repeat evictions whilst pageflip completions are outstanding
by Chris Wilson
· 11 years ago
3d7f0f9
Merge commit drm-intel-fixes into topic/ppgtt
by Daniel Vetter
· 11 years ago
d7f46fc
drm/i915: Make pin count per VMA
by Ben Widawsky
· 11 years ago
ad071ac
drm/i915: Repeat eviction search after idling the GPU
by Chris Wilson
· 11 years ago
bcccff8
drm/i915: trace vm eviction instead of everything
by Ben Widawsky
· 11 years ago
68c8c17
drm/i915: evict VM instead of everything
by Ben Widawsky
· 11 years ago
7b79612
drm/i915: Extract vm specific part of eviction
by Ben Widawsky
· 11 years ago
b93dab6
drm/i915: More vma fixups around unbind/destroy
by Daniel Vetter
· 11 years ago
8637b40
drm/i915/vma: Correct use after free in eviction
by Ben Widawsky
· 11 years ago
82a55ad
drm/i915: Switch eviction code to use vmas
by Ben Widawsky
· 11 years ago
ca191b1
drm/i915: mm_list is per VMA
by Ben Widawsky
· 11 years ago
f6cd1f1
drm/i915: Use new bind/unbind in eviction code
by Ben Widawsky
· 11 years ago
07fe0b1
drm/i915: plumb VM into bind/unbind code
by Ben Widawsky
· 11 years ago
a70a314
drm/i915: Make proper functions for VMs
by Ben Widawsky
· 11 years ago
2f63315
drm/i915: Create VMAs
by Ben Widawsky
· 11 years ago
5cef07e
drm/i915: Move active/inactive lists to new mm
by Ben Widawsky
· 11 years ago
93bd864
drm/i915: Put the mm in the parent address space
by Ben Widawsky
· 11 years ago
c6cfb32
drm/i915: Embed drm_mm_node in i915 gem obj
by Ben Widawsky
· 11 years ago
5d4545a
drm/i915: Create a gtt structure
by Ben Widawsky
· 12 years ago
612a9aa
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 12 years ago
760285e
UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/
by David Howells
· 12 years ago
4126d5d
UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/.
by David Howells
· 12 years ago
86a1ee2
drm/i915: Only pwrite through the GTT if there is space in the aperture
by Chris Wilson
· 12 years ago
6c085a7
drm/i915: Track unbound pages
by Chris Wilson
· 12 years ago
42d6ab4
drm/i915: Segregate memory domains in the GTT using coloring
by Chris Wilson
· 12 years ago
65ce302
drm/i915: Remove the defunct flushing list
by Chris Wilson
· 12 years ago
6b9d89b
drm: Add colouring to the range allocator
by Chris Wilson
· 12 years ago
b451951
drm/i915: Introduce for_each_ring() macro
by Chris Wilson
· 13 years ago
b2da9fe
drm/i915: remove do_retire from i915_wait_request
by Ben Widawsky
· 13 years ago
1b50247
drm/i915: Remove the list of pinned inactive objects
by Chris Wilson
· 13 years ago
a39d7ef
drm/i915: Remove i915_gem_evict_inactive()
by Chris Wilson
· 13 years ago
7042497
drm/i915: No need to search again after retiring requests
by Chris Wilson
· 13 years ago
b670824
drm/i915: Only bump refcnt on objects scheduled for eviction
by Chris Wilson
· 13 years ago
b93f9cf
drm/i915: argument to control retiring behavior
by Ben Widawsky
· 13 years ago
0206e35
Drivers: i915: Fix all space related issues.
by Akshay Joshi
· 13 years ago
db53a30
drm/i915: Refine tracepoints
by Chris Wilson
· 14 years ago
092de6f
drm/i915/evict: Ensure we completely cleanup on failure
by Chris Wilson
· 14 years ago
432e58e
drm/i915: Avoid allocation for execbuffer object list
by Chris Wilson
· 14 years ago
05394f3
drm/i915: Use drm_i915_gem_object as the preferred type
by Chris Wilson
· 14 years ago
f2a630b
Merge branch 'drm-intel-fixes' into drm-intel-next
by Chris Wilson
· 14 years ago
5eac3ab
drm/i915: Evict just the purgeable GTT entries on the first pass
by Chris Wilson
· 14 years ago
395b70b
drm/i915: Flush read-only buffers from the active list upon idle as well
by Chris Wilson
· 14 years ago
a6e0aa4
drm/i915: range-restricted eviction support
by Daniel Vetter
· 14 years ago
549f736
drm/i915: Enable SandyBridge blitter ring
by Chris Wilson
· 14 years ago
69dc498
drm/i915: Track objects in global active list (as well as per-ring)
by Chris Wilson
· 14 years ago
87acb0a
drm/i915: Simplify most HAS_BSD() checks
by Chris Wilson
· 14 years ago
58e10eb
Merge branch 'drm-intel-fixes' into drm-intel-next
by Chris Wilson
· 14 years ago
e39a015
drm/i915: Fix refleak during eviction.
by Chris Wilson
· 14 years ago
97d1eba
drm/i915/debug: Remove defunct WATCH_LRU
by Chris Wilson
· 14 years ago
e9e5f8e
Merge branch 'drm-intel-fixes' into HEAD
by Chris Wilson
· 14 years ago
af62610
drm/i915: Hold a reference to the object whilst unbinding the eviction list
by Chris Wilson
· 14 years ago
de227ef
drm/i915: Kill the active list spinlock
by Chris Wilson
· 14 years ago
cd377ea
drm/i915: Implement fair lru eviction across both rings. (v2)
by Chris Wilson
· 14 years ago
b47eb4a
drm/i915: Move the eviction logic to its own file.
by Chris Wilson
· 14 years ago