Ville Syrjälä
|
ecd9caa052
drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff
|
8 år sedan |
Chris Wilson
|
e8a9c58fcd
drm/i915: Unify active context tracking between legacy/execlists/guc
|
8 år sedan |
Chris Wilson
|
20311bd350
drm/i915/scheduler: Execute requests in order of priorities
|
8 år sedan |
Chris Wilson
|
52e5420907
drm/i915/scheduler: Record all dependencies upon request construction
|
8 år sedan |
Chris Wilson
|
d55ac5bf97
drm/i915: Defer transfer onto execution timeline to actual hw submission
|
8 år sedan |
Chris Wilson
|
23902e49c9
drm/i915: Split request submit/execute phase into two
|
8 år sedan |
Joonas Lahtinen
|
b42fe9ca0a
drm/i915: Split out i915_vma.c
|
8 år sedan |
Joonas Lahtinen
|
24327f837f
drm/i915: Remove two sloppy inline functions from .h
|
8 år sedan |
Chris Wilson
|
65e4760e39
drm/i915: Introduce a global_seqno for each request
|
8 år sedan |
Chris Wilson
|
73cb97010d
drm/i915: Combine seqno + tracking into a global timeline struct
|
8 år sedan |
Chris Wilson
|
d07f0e59b2
drm/i915: Move GEM activity tracking into a common struct reservation_object
|
8 år sedan |
Chris Wilson
|
2e36991a8a
drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
|
8 år sedan |
Chris Wilson
|
e95433c73a
drm/i915: Rearrange i915_wait_request() accounting with callers
|
8 år sedan |
Chris Wilson
|
b52992c06c
drm/i915: Support asynchronous waits on struct fence from i915_gem_request
|
8 år sedan |
Chris Wilson
|
f54d186700
dma-buf: Rename struct fence to dma_fence
|
8 år sedan |
Chris Wilson
|
0a046a0e93
drm/i915: Nonblocking request submission
|
9 år sedan |
Chris Wilson
|
a2bc4695bb
drm/i915: Prepare object synchronisation for asynchronicity
|
9 år sedan |
Chris Wilson
|
5590af3e11
drm/i915: Drive request submission through fence callbacks
|
9 år sedan |
Chris Wilson
|
22dd3bb919
drm/i915: Mark up all locked waiters
|
9 år sedan |
Chris Wilson
|
ea746f3659
drm/i915: Expand bool interruptible to pass flags to i915_wait_request()
|
9 år sedan |
Chris Wilson
|
70c2a24dbf
drm/i915: Simplify ELSP queue request tracking
|
9 år sedan |
Chris Wilson
|
a52abd2fac
drm/i915: Record the position of the workarounds in the tail of the request
|
9 år sedan |
Daniel Vetter
|
c75870d86f
drm/i915: Ensure consistent control flow __i915_gem_active_get_rcu
|
9 år sedan |
Chris Wilson
|
c84455b4ba
drm/i915: Move debug only per-request pid tracking from request to ctx
|
9 år sedan |
Chris Wilson
|
058d88c433
drm/i915: Track pinned VMA
|
9 år sedan |
Chris Wilson
|
17f298cf54
drm/i915: Move setting of request->batch into its single callsite
|
9 år sedan |
Chris Wilson
|
5a198b8c53
drm/i915: Do not overwrite the request with zero on reallocation
|
9 år sedan |
Chris Wilson
|
edf6b76f64
drm/i915: Add smp_rmb() to busy ioctl's RCU dance
|
9 år sedan |
Chris Wilson
|
385384a82c
drm/i915: Wrap the protected active RCU dereference in a helper
|
9 år sedan |
Chris Wilson
|
2e7ba01494
drm/i915: Remove unused i915_gem_active_peek_rcu()
|
9 år sedan |