Commit Graph

65 Commits (b91319892e5cfd7e6a506ce4b7117ffed5d6de06)

Author SHA1 Message Date
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
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
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ä b72eb5ffa6 drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff 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
Chris Wilson 65e4760e39 drm/i915: Introduce a global_seqno for each request 8 years ago
Chris Wilson 73cb97010d drm/i915: Combine seqno + tracking into a global timeline struct 8 years ago
Chris Wilson d07f0e59b2 drm/i915: Move GEM activity tracking into a common struct reservation_object 8 years ago
Chris Wilson e95433c73a drm/i915: Rearrange i915_wait_request() accounting with callers 8 years ago
Chris Wilson 2e36991a8a drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked() 8 years ago
Chris Wilson b52992c06c drm/i915: Support asynchronous waits on struct fence from i915_gem_request 8 years ago
Chris Wilson f54d186700 dma-buf: Rename struct fence to dma_fence 8 years ago
Chris Wilson 0a046a0e93 drm/i915: Nonblocking request submission 9 years ago
Chris Wilson a2bc4695bb drm/i915: Prepare object synchronisation for asynchronicity 9 years ago
Chris Wilson 5590af3e11 drm/i915: Drive request submission through fence callbacks 9 years ago
Chris Wilson 22dd3bb919 drm/i915: Mark up all locked waiters 9 years ago
Chris Wilson ea746f3659 drm/i915: Expand bool interruptible to pass flags to i915_wait_request() 9 years ago
Chris Wilson 70c2a24dbf drm/i915: Simplify ELSP queue request tracking 9 years ago
Chris Wilson a52abd2fac drm/i915: Record the position of the workarounds in the tail of the request 9 years ago
Daniel Vetter c75870d86f drm/i915: Ensure consistent control flow __i915_gem_active_get_rcu 9 years ago
Chris Wilson c84455b4ba drm/i915: Move debug only per-request pid tracking from request to ctx 9 years ago
Chris Wilson 058d88c433 drm/i915: Track pinned VMA 9 years ago
Chris Wilson 17f298cf54 drm/i915: Move setting of request->batch into its single callsite 9 years ago
Chris Wilson 5a198b8c53 drm/i915: Do not overwrite the request with zero on reallocation 9 years ago
Chris Wilson edf6b76f64 drm/i915: Add smp_rmb() to busy ioctl's RCU dance 9 years ago
Chris Wilson 385384a82c drm/i915: Wrap the protected active RCU dereference in a helper 9 years ago
Chris Wilson 2e7ba01494 drm/i915: Remove unused i915_gem_active_peek_rcu() 9 years ago
Chris Wilson dcff85c844 drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex 9 years ago
Chris Wilson 2467658e2d drm/i915: Introduce i915_gem_active_wait_unlocked() 9 years ago
Chris Wilson 0eafec6d32 drm/i915: Enable lockless lookup of request tracking via RCU 9 years ago
Chris Wilson 776f32364d drm/i915: s/__i915_wait_request/i915_wait_request/ 9 years ago
Chris Wilson 7da844c5c6 drm/i915: Move the special case wait-request handling to its one caller 9 years ago