Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
b22622f0cba3a6ee780787abd84b3b0c1ad09b26
/
drivers
/
gpu
/
drm
/
i915
/
intel_engine_cs.c
6c06757
drm/i915: Split execlist priority queue into rbtree + linked list
by Chris Wilson
· 8 years ago
77f0d0e
drm/i915/execlists: Pack the count into the low bits of the port.request
by Chris Wilson
· 8 years ago
0b71cea
drm/i915/gen9: Reintroduce WaEnableYV12BugFixInHalfSliceChicken7
by Arkadiusz Hiler
· 8 years ago
266a240
drm/i915: Use engine->context_pin() to report the intel_ring
by Chris Wilson
· 8 years ago
63ffbcd
drm/i915: Sanitize engine context sizes
by Joonas Lahtinen
· 8 years ago
546cdbc
drm/i915: Stop touching hangcheck.seqno from intel_engine_init_global_seqno()
by Chris Wilson
· 8 years ago
8968a36
drm/i915: Pretend the engine is always idle when mocking
by Chris Wilson
· 8 years ago
a8e9a41
drm/i915: Lie and treat all engines as idle if wedged
by Chris Wilson
· 8 years ago
5f9be05
drm/i915: Bail if we do not setup the RCS engine
by Chris Wilson
· 8 years ago
1d39f28
drm/i915: Rename intel_engine_cs.exec_id to uabi_id
by Chris Wilson
· 8 years ago
b8400f0
drm/i915: Split the engine info table in two levels, using class + instance
by Oscar Mateo
· 8 years ago
6e51614
drm/i915: Generate the engine name based on the instance number
by Oscar Mateo
· 8 years ago
5ff36d3
drm/i915: Use the same vfunc for BSD2 ring init
by Oscar Mateo
· 8 years ago
0908180
drm/i915: Classify the engines in class + instance
by Daniele Ceraolo Spurio
· 8 years ago
2ca9faa
drm/i915: Assert the engine is idle before overwiting the HWS
by Chris Wilson
· 8 years ago
8490ae2
drm/i915: Suppress busy status for engines if wedged
by Chris Wilson
· 8 years ago
17ab792
drm/i915: Drop verbose and archaic "ring" from our internal engine names
by Chris Wilson
· 8 years ago
24caf65
drm/i915: intel_engine_init_global_seqno() requires atomic kmap
by Chris Wilson
· 8 years ago
ff44ad5
drm/i915: Move engine->submit_request selection to a vfunc
by Chris Wilson
· 8 years ago
3fc0306
drm/i915: make context status notifier head be per engine
by Changbin Du
· 8 years ago
14a6bbf
drm/i915: Replace irq_seqno_barrier on hws write with a clflush
by Chris Wilson
· 8 years ago
237ae7c
drm/i915: Don't use enums for hardware engine id
by Michal Wajdeczko
· 8 years ago
0542524
drm/i915: Generalise wait for execlists to be idle
by Chris Wilson
· 8 years ago
5400367
drm/i915: Ensure the engine is idle before manually changing HWS
by Chris Wilson
· 8 years ago
02e012f
drm/i915: Move w/a LRI debug message from context-init to driver load
by Chris Wilson
· 8 years ago
9b6586a
drm/i915: Keep a global seqno per-engine
by Chris Wilson
· 8 years ago
133b4bd
drm/i915: Move common workaround code to intel_engine_cs
by Tvrtko Ursulin
· 8 years ago
8ee7c6e
drm/i915: Simplify cleanup path in intel_engines_init
by Tvrtko Ursulin
· 8 years ago
f97fbf9
drm/i915: Add unit tests for the breadcrumb rbtree, insert/remove
by Chris Wilson
· 8 years ago
bb8f0f5
drm/i915: Split intel_engine allocation and initialisation
by Chris Wilson
· 9 years ago
a01cb37
drm/i915: Remove i915_vma_create from VMA API
by Chris Wilson
· 9 years ago
e8a9c58
drm/i915: Unify active context tracking between legacy/execlists/guc
by Chris Wilson
· 9 years ago
bf9e842
drm/i915: Make various init functions take dev_priv
by Tvrtko Ursulin
· 9 years ago
187685c
drm/i915: Make GEM object alloc/free and stolen created take dev_priv
by Tvrtko Ursulin
· 9 years ago
20311bd
drm/i915/scheduler: Execute requests in order of priorities
by Chris Wilson
· 9 years ago
0de9136
drm/i915/scheduler: Signal the arrival of a new request
by Chris Wilson
· 9 years ago
663f71e
drm/i915: Remove engine->execlist_lock
by Chris Wilson
· 9 years ago
3ac168a
drm/i915: Move hangcheck code out from i915_irq.c
by Mika Kuoppala
· 9 years ago
85e17f5
drm/i915: Move the global sync optimisation to the timeline
by Chris Wilson
· 9 years ago
73cb970
drm/i915: Combine seqno + tracking into a global timeline struct
by Chris Wilson
· 9 years ago
4e50f08
drm/i915: Reuse the active golden render state batch
by Chris Wilson
· 9 years ago
920cf41
drm/i915: Introduce an internal allocator for disposable private objects
by Chris Wilson
· 9 years ago
f54d186
dma-buf: Rename struct fence to dma_fence
by Chris Wilson
· 9 years ago
70006ad
drm/i915: Do not use INTEL_INFO(dev_priv)->ring_mask inside WARNs
by Tvrtko Ursulin
· 9 years ago
3b3f165
drm/i915: Allocate intel_engine_cs structure only for the enabled engines
by Akash Goel
· 9 years ago
0e70447
drm/i915: Move common code out of i915_gpu_error.c
by Chris Wilson
· 9 years ago
ad07dfc
drm/i915: Reset the breadcrumbs IRQ more carefully
by Chris Wilson
· 9 years ago
1b36595
drm/i915: Show RING registers through debugfs
by Chris Wilson
· 9 years ago
821ed7d
drm/i915: Update reset path to fix incomplete requests
by Chris Wilson
· 9 years ago
7756e45
drm/i915/cmdparser: Make initialisation failure non-fatal
by Chris Wilson
· 9 years ago
5ec2cf7
drm/i915: Add enum for hardware engine identifiers
by Tvrtko Ursulin
· 9 years ago
bde13eb
drm/i915: Introduce i915_ggtt_offset()
by Chris Wilson
· 9 years ago
19880c4
drm/i915: Consolidate i915_vma_unpin_and_release()
by Chris Wilson
· 9 years ago
51d545d
drm/i915: Use VMA as the primary tracker for semaphore page
by Chris Wilson
· 9 years ago
57f275a
drm/i915: Move common seqno reset to intel_engine_cs.c
by Chris Wilson
· 9 years ago
adc320c
drm/i915: Move common scratch allocation/destroy to intel_engine_cs.c
by Chris Wilson
· 9 years ago
c1bb114
drm/i915: Store number of active engines in device info
by Tvrtko Ursulin
· 9 years ago
83348ba
drm/i915: Move missed interrupt detection from hangcheck to breadcrumbs
by Chris Wilson
· 9 years ago
dcff85c
drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex
by Chris Wilson
· 9 years ago
115003e9
drm/i915: Double check the active status on the batch pool
by Chris Wilson
· 9 years ago
fa545cb
drm/i915: Refactor activity tracking for requests
by Chris Wilson
· 9 years ago
96a945a
drm/i915: Move the common engine cleanup to intel_engine_cs.c
by Chris Wilson
· 9 years ago
7e37f88
drm/i915: Rename struct intel_ringbuffer to struct intel_ring
by Chris Wilson
· 9 years ago
6ce2135
drm/i915: Add missing ring_mask to Pineview
by Chris Wilson
· 9 years ago
33a051a
drm/i915/cmdparser: Remove stray intel_engine_cs *ring
by Chris Wilson
· 9 years ago
0476965
drm/i915: Derive GEM requests from dma-fence
by Chris Wilson
· 9 years ago
019bf27
drm/i915: Pull out some more common engine init code
by Tvrtko Ursulin
· 9 years ago
88d2ba2
drm/i915: Move common engine setup into intel_engine_cs.c
by Tvrtko Ursulin
· 9 years ago