Chris Wilson
|
2abe2f8446
drm/i915: Allow fence allocations to fail
|
7 years ago |
Chris Wilson
|
ac14fbd460
drm/i915/scheduler: Support user-defined priorities
|
7 years ago |
Chris Wilson
|
7d1ea609f6
drm/i915: Give the invalid priority a magic name
|
7 years ago |
Chris Wilson
|
b2f2f0fc69
drm/i915: Make i915_spin_request() static
|
7 years ago |
Dave Airlie
|
2d62c799f8
Merge tag 'drm-intel-next-2017-07-17' of git://anongit.freedesktop.org/git/drm-intel into drm-next
|
8 years ago |
Linus Torvalds
|
af3c8d9850
Merge tag 'drm-for-v4.13' of git://people.freedesktop.org/~airlied/linux
|
8 years ago |
Chris Wilson
|
7b92c1bd05
drm/i915: Avoid keeping waitboost active for signaling threads
|
8 years ago |
Ingo Molnar
|
ac6424b981
sched/wait: Rename wait_queue_t => wait_queue_entry_t
|
8 years ago |
Dave Airlie
|
a82256bc02
Merge tag 'drm-intel-next-2017-05-29' of git://anongit.freedesktop.org/git/drm-intel into drm-next
|
8 years ago |
Chris Wilson
|
6c067579e6
drm/i915: Split execlist priority queue into rbtree + linked list
|
8 years ago |
Chris Wilson
|
e4f815f6bf
drm/i915: Use a define for the default priority [0]
|
8 years ago |
Linus Torvalds
|
de4d195308
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
8 years ago |
Paul E. McKenney
|
5f0d5a3ae7
mm: Rename SLAB_DESTROY_BY_RCU to SLAB_TYPESAFE_BY_RCU
|
8 years ago |
Chris Wilson
|
b0fd47adc6
drm/i915: Copy user requested buffers into the error state
|
8 years ago |
Chris Wilson
|
e642c85b03
drm/i915: Remove superfluous i915_add_request_no_flush() helper
|
8 years ago |
Chris Wilson
|
5b5554c51d
drm/i915: Check for an invalid seqno before __i915_gem_request_started
|
8 years ago |
Chris Wilson
|
c8659efac5
drm/i915: Drop spinlocks around adding to the client request list
|
8 years ago |
Chris Wilson
|
56299fb7d9
drm/i915: Signal first fence from irq handler if complete
|
8 years ago |
Chris Wilson
|
d6a2289d9d
drm/i915: Remove the preempted request from the execution queue
|
8 years ago |
Chris Wilson
|
754c9fd576
drm/i915: Protect the request->global_seqno with the engine->timeline lock
|
8 years ago |
Chris Wilson
|
fe49789fab
drm/i915: Deconstruct execute fence
|
8 years ago |
Chris Wilson
|
9b6586ae9f
drm/i915: Keep a global seqno per-engine
|
8 years ago |
Ville Syrjälä
|
ecd9caa052
drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff
|
8 years ago |
Chris Wilson
|
e8a9c58fcd
drm/i915: Unify active context tracking between legacy/execlists/guc
|
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
|
d55ac5bf97
drm/i915: Defer transfer onto execution timeline to actual hw submission
|
8 years ago |
Chris Wilson
|
23902e49c9
drm/i915: Split request submit/execute phase into two
|
8 years ago |
Joonas Lahtinen
|
b42fe9ca0a
drm/i915: Split out i915_vma.c
|
8 years ago |
Joonas Lahtinen
|
24327f837f
drm/i915: Remove two sloppy inline functions from .h
|
8 years ago |