Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
23f889bdf6ee5cfff012d8b09f6bec920c691696
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.c
43b6799
drm/i915: sseu: Use sseu_dev_info in device info
by Imre Deak
· 8 years ago
c58b735
drm/i915: Allocate rings from stolen
by Chris Wilson
· 8 years ago
9d80841
drm/i915: Allow ringbuffers to be bound anywhere
by Chris Wilson
· 8 years ago
318f89c
drm/i915: Initialize legacy semaphores from engine hw id indexed array
by Tvrtko Ursulin
· 8 years ago
21a2c58
drm/i915: Record the RING_MODE register for post-mortem debugging
by Chris Wilson
· 8 years ago
bde13eb
drm/i915: Introduce i915_ggtt_offset()
by Chris Wilson
· 8 years ago
19880c4
drm/i915: Consolidate i915_vma_unpin_and_release()
by Chris Wilson
· 8 years ago
51d545d
drm/i915: Use VMA as the primary tracker for semaphore page
by Chris Wilson
· 8 years ago
57f275a
drm/i915: Move common seqno reset to intel_engine_cs.c
by Chris Wilson
· 8 years ago
adc320c
drm/i915: Move common scratch allocation/destroy to intel_engine_cs.c
by Chris Wilson
· 8 years ago
56c0f1a
drm/i915: Use VMA for scratch page tracking
by Chris Wilson
· 8 years ago
57e8853
drm/i915: Use VMA for ringbuffer tracking
by Chris Wilson
· 8 years ago
e5cdb22
drm/i915: Move assertion for iomap access to i915_vma_pin_iomap
by Chris Wilson
· 8 years ago
7abc98f
drm/i915: Only change the context object's domain when binding
by Chris Wilson
· 8 years ago
bf3783e
drm/i915: Use VMA as the primary object for context state
by Chris Wilson
· 8 years ago
d31d7cb
drm/i915: Support for creating write combined type vmaps
by Chris Wilson
· 8 years ago
c1bb114
drm/i915: Store number of active engines in device info
by Tvrtko Ursulin
· 8 years ago
737aac2
drm/i915: Mark unmappable GGTT entries as PIN_HIGH
by Chris Wilson
· 8 years ago
dbd6ef2
drm/i915: Use RCU to annotate and enforce protection for breadcrumb's bh
by Chris Wilson
· 8 years ago
575e3cc
drm/i915: fix WaInsertDummyPushConstPs
by Matthew Auld
· 8 years ago
dcff85c
drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex
by Chris Wilson
· 8 years ago
90f4fcd
drm/i915: Remove forced stop ring on suspend/unload
by Chris Wilson
· 8 years ago
de89508
drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
by Chris Wilson
· 8 years ago
776f323
drm/i915: s/__i915_wait_request/i915_wait_request/
by Chris Wilson
· 8 years ago
37db147
drm/i915: Disable waitboosting for a saturated engine
by Chris Wilson
· 8 years ago
7da844c
drm/i915: Move the special case wait-request handling to its one caller
by Chris Wilson
· 8 years ago
675d9ad
drm/i915: Track requests inside each intel_ring
by Chris Wilson
· 8 years ago
efdf7c0
drm/i915: Rename request->list to link for consistency
by Chris Wilson
· 8 years ago
96a945a
drm/i915: Move the common engine cleanup to intel_engine_cs.c
by Chris Wilson
· 8 years ago
ad7bdb2
drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals
by Chris Wilson
· 8 years ago
ddf07be
drm/i915: Simplify calling engine->sync_to
by Chris Wilson
· 8 years ago
618e4ca
drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
by Chris Wilson
· 8 years ago
b0411e7
drm/i915: Reuse legacy breadcrumbs + tail emission
by Chris Wilson
· 8 years ago
9242f97
drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
by Chris Wilson
· 8 years ago
ddd66c5
drm/i915: Unify request submission
by Chris Wilson
· 8 years ago
8f94201
drm/i915: Move the modulus for ring emission to the register write
by Chris Wilson
· 8 years ago
c5efa1a
drm/i915: Convert engine->write_tail to operate on a request
by Chris Wilson
· 8 years ago
803688b
drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
by Chris Wilson
· 8 years ago
7c9cf4e
drm/i915: Reduce engine->emit_flush() to a single mode parameter
by Chris Wilson
· 8 years ago
c7fe7d2
drm/i915: Remove obsolete engine->gpu_caches_dirty
by Chris Wilson
· 8 years ago
aad29fb
drm/i915: Rename intel_pin_and_map_ring()
by Chris Wilson
· 8 years ago
32c04f1
drm/i915: Rename residual ringbuf parameters
by Chris Wilson
· 8 years ago
7e37f88
drm/i915: Rename struct intel_ringbuffer to struct intel_ring
by Chris Wilson
· 8 years ago
1dae2df
drm/i915: Rename request->ringbuf to request->ring
by Chris Wilson
· 8 years ago
b5321f3
drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
by Chris Wilson
· 8 years ago
33a051a
drm/i915/cmdparser: Remove stray intel_engine_cs *ring
by Chris Wilson
· 8 years ago
38a0f2d
drm/i915: rename 'ring' where it refers to an engine or engine_id
by Dave Gordon
· 8 years ago
4ba9c1f
drm/i915/gen9: Add WaInPlaceDecompressionHang
by Mika Kuoppala
· 8 years ago
39df919
drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
by Chris Wilson
· 8 years ago
f2f0ed7
drm/i915: Rename ring->virtual_start as ring->vaddr
by Chris Wilson
· 8 years ago
406ea8d
drm/i915: Treat ringbuffer writes as write to normal memory
by Chris Wilson
· 8 years ago
f8c417c
drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
by Chris Wilson
· 8 years ago
9a6feaf
drm/i915: Rename i915_gem_context_reference/unreference()
by Chris Wilson
· 8 years ago
0476965
drm/i915: Derive GEM requests from dma-fence
by Chris Wilson
· 8 years ago
019bf27
drm/i915: Pull out some more common engine init code
by Tvrtko Ursulin
· 8 years ago
acd2784
drm/i915: Simplify intel_init_ring_buffer prototype
by Tvrtko Ursulin
· 8 years ago
c78d606
drm/i915: Make more use of the shared engine irq setup
by Tvrtko Ursulin
· 8 years ago
8b3e2d3
drm/i915: Unify engine init loop
by Tvrtko Ursulin
· 8 years ago
c2c7f24
drm/i915: unify first-stage engine struct setup
by Dave Gordon
· 8 years ago
035ea40
drm/i915: Unbreak interrupts on pre-gen6
by Ville Syrjälä
· 8 years ago
91c8a32
drm/i915: Convert dev_priv->dev backpointers to dev_priv->drm
by Chris Wilson
· 8 years ago
fac5e23
drm/i915: Mass convert dev->dev_private to to_i915(dev)
by Chris Wilson
· 8 years ago
7b4d3a1
drm/i915: Remove stop-rings debugfs interface
by Chris Wilson
· 8 years ago
61ff75a
drm/i915: Simplify enabling user-interrupts with L3-remapping
by Chris Wilson
· 8 years ago
31bb59c
drm/i915: Move the get/put irq locking into the caller
by Chris Wilson
· 8 years ago
f8973c2
drm/i915: Add a delay between interrupt and inspecting the final seqno (ilk)
by Chris Wilson
· 8 years ago
7d5ea80
drm/i915: Refactor scratch object allocation for gen2 w/a buffer
by Chris Wilson
· 8 years ago
de8fe16
drm/i915: Allocate scratch page from stolen
by Chris Wilson
· 8 years ago
f829195
drm/i915: Stop mapping the scratch page into CPU space
by Chris Wilson
· 8 years ago
1b7744e
drm/i915: Use HWS for seqno tracking everywhere
by Chris Wilson
· 8 years ago
688e6c7
drm/i915: Slaughter the thundering i915_wait_request herd
by Chris Wilson
· 8 years ago
ed00307
drm/i915/ringbuffer: Move all default irq vfuncs init to a separate func
by Chris Wilson
· 8 years ago
6f7bef7
drm/i915/ringbuffer: Move all generic engine->dispatch_batchbuffer together
by Chris Wilson
· 8 years ago
8d22891
drm/i915: Trim some if-else braces
by Tvrtko Ursulin
· 8 years ago
4b8e38a
drm/i915: Consolidate legacy semaphore initialization
by Tvrtko Ursulin
· 8 years ago
c38c651
drm/i915: Compact gen8_ring_sync
by Tvrtko Ursulin
· 8 years ago
1b9e665
drm/i915: Compact Gen8 semaphore initialization
by Tvrtko Ursulin
· 8 years ago
db3d401
drm/i915: Move semaphore object creation into intel_ring_init_semaphores
by Tvrtko Ursulin
· 8 years ago
d9a6461
drm/i915: Consolidate semaphore vfuncs init
by Tvrtko Ursulin
· 8 years ago
960ecaa
drm/i915: Consolidate dispatch_execbuffer vfunc
by Tvrtko Ursulin
· 8 years ago
1d8a133
drm/i915: Consolidate init_hw vfunc
by Tvrtko Ursulin
· 8 years ago
604096d
drm/i915: Consolidate get/set_seqno
by Tvrtko Ursulin
· 8 years ago
b970032
drm/i915: Consolidate get and put irq vfuncs
by Tvrtko Ursulin
· 8 years ago
cc54a82
drm/i915: Consolidate seqno_barrier vfunc
by Tvrtko Ursulin
· 8 years ago
7445a2a
drm/i915: Consolidate add_request vfunc
by Tvrtko Ursulin
· 8 years ago
06a2fe2
drm/i915: Consolidate write_tail vfunc initializer
by Tvrtko Ursulin
· 8 years ago
76f8421
drm/i915: Perform Sandybridge BSD tail write under the forcewake
by Chris Wilson
· 8 years ago
d54fe4a
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
by Chris Wilson
· 8 years ago
3d808eb
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
by Chris Wilson
· 8 years ago
25ab57f
drm/i915: Convert wait_for(I915_READ(reg)) to intel_wait_for_register()
by Chris Wilson
· 8 years ago
c7c3c07
drm/i915: Treat kernel context as initialised
by Chris Wilson
· 8 years ago
0cb26a8
drm/i915: Move legacy kernel context pinning to intel_ringbuffer.c
by Chris Wilson
· 8 years ago
780f0ae
drm/i915/bxt: Add WaDisablePooledEuLoadBalancingFix
by arun.siluvery@linux.intel.com
· 8 years ago
a8ab5ed
drm/i915/gen9: implement WaConextSwitchWithConcurrentTLBInvalidate
by Tim Gore
· 8 years ago
71dce58
drm/i915/skl: Extend WaDisableChickenBitTSGBarrierAckForFFSliceCS
by Mika Kuoppala
· 8 years ago
954337a
drm/i915/kbl: Add WaDisableSbeCacheDispatchPortSharing
by Mika Kuoppala
· 8 years ago
4de5d7c
drm/i915/kbl: Add WaDisableGafsUnitClkGating
by Mika Kuoppala
· 8 years ago
ad2bdb4
drm/i915: Add WaInsertDummyPushConstP for bxt and kbl
by Mika Kuoppala
· 8 years ago
c0b730d
drm/i915/kbl: Add WaDisableDynamicCreditSharing
by Mika Kuoppala
· 8 years ago
fe90581
drm/i915/kbl: Add WaDisableLSQCROPERFforOCL
by Mika Kuoppala
· 8 years ago
Next »