Tvrtko Ursulin
|
cb15d9f8c3
drm/i915: More GEM init dev_priv cleanup
|
8 years ago |
Tvrtko Ursulin
|
bf9e8429ab
drm/i915: Make various init functions take dev_priv
|
8 years ago |
Tvrtko Ursulin
|
12d79d7828
drm/i915: Make GEM object create and create from data take dev_priv
|
8 years ago |
Tvrtko Ursulin
|
187685cb90
drm/i915: Make GEM object alloc/free and stolen created take dev_priv
|
8 years ago |
Chris Wilson
|
49d73912cb
drm/i915: Convert vm->dev backpointer to vm->i915
|
8 years ago |
Chris Wilson
|
20e4933c47
drm/i915: Stop the machine as we install the wedged submit_request handler
|
8 years ago |
Chris Wilson
|
3dcf93f7f2
drm/i915: Complete requests in nop_submit_request
|
8 years ago |
Chris Wilson
|
d9e9da64c4
drm/i915: Don't deref context->file_priv ERR_PTR upon reset
|
8 years ago |
Mika Kuoppala
|
bc1d53c647
drm/i915: Wipe hang stats as an embedded struct
|
8 years ago |
Mika Kuoppala
|
b083a0870c
drm/i915: Add per client max context ban limit
|
8 years ago |
Mika Kuoppala
|
841021713a
drm/i915: Add bannable context parameter
|
8 years ago |
Mika Kuoppala
|
e5e1fc47ea
drm/i915: Use request retirement as context progress
|
8 years ago |
Mika Kuoppala
|
3fe3b030bd
drm/i915: Decouple hang detection from hangcheck period
|
8 years ago |
Chris Wilson
|
05c348377d
drm/i915: Skip final clflush if LLC is coherent
|
8 years ago |
Chris Wilson
|
a6a7cc4b7d
drm/i915: Always flush the dirty CPU cache when pinning the scanout
|
8 years ago |
Chris Wilson
|
b17993b7b2
drm/i915: Don't touch NULL sg on i915_gem_object_get_pages_gtt() error
|
8 years ago |
Chris Wilson
|
5b8c8aec8e
drm/i915: Move frontbuffer CS write tracking from ggtt vma to object
|
8 years ago |
Matthew Auld
|
ea84aa776f
drm/i915: don't leak global_timeline
|
8 years ago |
Chris Wilson
|
c4c29d7b59
drm/i915: Demote i915_gem_open() debugging from DRIVER to USER
|
8 years ago |
Tvrtko Ursulin
|
275a991c03
drm/i915: dev_priv cleanup in i915_gem_gtt.c
|
8 years ago |
Tvrtko Ursulin
|
4362f4f6dd
drm/i915: Use dev_priv in INTEL_INFO in i915_gem_fence_reg.c
|
8 years ago |
Tvrtko Ursulin
|
c6be607abc
drm/i915: dev_priv and a small cascade of cleanups in i915_gem.c
|
8 years ago |
Chris Wilson
|
6b5e90f58c
drm/i915/scheduler: Boost priorities for flips
|
8 years ago |
Chris Wilson
|
20311bd350
drm/i915/scheduler: Execute requests in order of priorities
|
8 years ago |
Chris Wilson
|
52e5420907
drm/i915/scheduler: Record all dependencies upon request construction
|
8 years ago |
Chris Wilson
|
663f71e73f
drm/i915: Remove engine->execlist_lock
|
8 years ago |
Chris Wilson
|
bb89485e99
drm/i915: Create distinct lockclasses for execution vs user timelines
|
8 years ago |
Chris Wilson
|
2b3c83176e
drm/i915: Stop skipping the final clflush back to system pages
|
8 years ago |
Chris Wilson
|
9caa34aa93
drm/i915: Only wait upon the execution timeline when unlocked
|
8 years ago |
Tvrtko Ursulin
|
0031fb9685
drm/i915: Assorted dev_priv cleanups
|
8 years ago |