Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
e4330d8bf669139a983255d1801733b64c2ae841
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.c
ed1501d
drm/i915: Refactor tests for validity of RING_TAIL
by Chris Wilson
· 8 years ago
a91fdf1
drm/i915: Assert that the request->tail fits within the ring
by Chris Wilson
· 8 years ago
6f9b850
drm/i915: Fix semaphore emission for BDW+ RCS ringbuffer emission
by Chris Wilson
· 8 years ago
5d4bac5
drm/i915: Restore marking context objects as dirty on pinning
by Chris Wilson
· 8 years ago
fe085f1
drm/i915: Remove intel_ring.last_retired_head
by Chris Wilson
· 8 years ago
a533b4b
drm/i915: Assert that the context pin_counts do not overflow
by Chris Wilson
· 8 years ago
ff44ad5
drm/i915: Move engine->submit_request selection to a vfunc
by Chris Wilson
· 8 years ago
afeddf5
drm/i915: Reduce context alignment
by Chris Wilson
· 8 years ago
944a36d
drm/i915: Assert that the request->tail is always qword aligned
by Chris Wilson
· 8 years ago
9f235df
drm/i915: Consolidate gen8_emit_pipe_control
by Tvrtko Ursulin
· 8 years ago
133b4bd
drm/i915: Move common workaround code to intel_engine_cs
by Tvrtko Ursulin
· 8 years ago
2f35afe
drm/i915: Make int __intel_ring_space static
by Tvrtko Ursulin
· 8 years ago
4ac9659
drm/i915: Remove duplicate intel_logical_ring_workarounds_emit
by Tvrtko Ursulin
· 8 years ago
9cc1973
drm/i915: fix for WaDisableDopClockGating:bdw
by Robert Bragg
· 8 years ago
73dec95
drm/i915: Emit to ringbuffer directly
by Tvrtko Ursulin
· 8 years ago
ae9a043
drm/i915: Rename conditional GEM execution macros
by Chris Wilson
· 8 years ago
72b72ae
drm/i915: Always pin contexts into the high GGTT
by Chris Wilson
· 8 years ago
c0dcb20
drm/i915: Restore context and pd for ringbuffer submission after reset
by Chris Wilson
· 8 years ago
eca56a3
drm/i915: Mark the end of intel_ring_begin() and check in intel_ring_advance()
by Chris Wilson
· 8 years ago
9fb5026
drm/i915/glk: Turn on workarounds that apply to Geminilake too
by Ander Conselvan de Oliveira
· 8 years ago
a01cb37
drm/i915: Remove i915_vma_create from VMA API
by Chris Wilson
· 8 years ago
8726f2f
drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround.
by Francisco Jerez
· 8 years ago
f51455d
drm/i915: Replace 4096 with PAGE_SIZE or I915_GTT_PAGE_SIZE
by Chris Wilson
· 8 years ago
984ff29f
drm/i915: Simplify testing for am-I-the-kernel-context?
by Chris Wilson
· 8 years ago
d3ef1af
drm/i915: request ring to be pinned above GUC_WOPCM_TOP
by Daniele Ceraolo Spurio
· 8 years ago
f73e739
drm/i915: Swap if(enable_execlists) in i915_gem_request_alloc for a vfunc
by Chris Wilson
· 8 years ago
e8a9c58
drm/i915: Unify active context tracking between legacy/execlists/guc
by Chris Wilson
· 8 years ago
2a307c2
drm/i915: add some more "i" in platform names for consistency
by Jani Nikula
· 8 years ago
12d79d7
drm/i915: Make GEM object create and create from data take dev_priv
by Tvrtko Ursulin
· 8 years ago
187685c
drm/i915: Make GEM object alloc/free and stolen created take dev_priv
by Tvrtko Ursulin
· 8 years ago
d55ac5b
drm/i915: Defer transfer onto execution timeline to actual hw submission
by Chris Wilson
· 8 years ago
07c9a21
drm/i915: Export a function to flush the context upon pinning
by Chris Wilson
· 8 years ago
85e17f5
drm/i915: Move the global sync optimisation to the timeline
by Chris Wilson
· 8 years ago
caddfe7
drm/i915: Defer breadcrumb emission
by Chris Wilson
· 8 years ago
98f29e8
drm/i915: Record space required for breadcrumb emission
by Chris Wilson
· 8 years ago
9b81d55
drm/i915: Rename ->emit_request to ->emit_breadcrumb
by Chris Wilson
· 8 years ago
65e4760
drm/i915: Introduce a global_seqno for each request
by Chris Wilson
· 8 years ago
4e50f08
drm/i915: Reuse the active golden render state batch
by Chris Wilson
· 8 years ago
920cf41
drm/i915: Introduce an internal allocator for disposable private objects
by Chris Wilson
· 8 years ago
f8a7fde
drm/i915: Defer active reference until required
by Chris Wilson
· 8 years ago
e95433c
drm/i915: Rearrange i915_wait_request() accounting with callers
by Chris Wilson
· 8 years ago
f4e9af4
drm/i915: Add low level set of routines for programming PM IER/IIR/IMR register set
by Akash Goel
· 8 years ago
465418c
drm/i915/gen9: Remove WaEnableYV12BugFixInHalfSliceChicken7
by Arkadiusz Hiler
· 8 years ago
3b3f165
drm/i915: Allocate intel_engine_cs structure only for the enabled engines
by Akash Goel
· 8 years ago
ad07dfc
drm/i915: Reset the breadcrumbs IRQ more carefully
by Chris Wilson
· 8 years ago
1b36595
drm/i915: Show RING registers through debugfs
by Chris Wilson
· 8 years ago
62ae14b
drm/i915: Share the computation of ring size for RING_CTL register
by Chris Wilson
· 8 years ago
3ec9236
drm/i915/skl: drop workarounds for F0 revision
by Jani Nikula
· 8 years ago
3be192e
drm/i915/skl: drop workarounds for E0 revision
by Jani Nikula
· 8 years ago
9fc736e
drm/i915/skl: drop workarounds for D0 revision
by Jani Nikula
· 8 years ago
0d0b8dc
drm/i915/skl: drop workarounds for C0 revision
by Jani Nikula
· 8 years ago
a117f37
drm/i915/skl: drop workarounds for A0 and B0 revisions
by Jani Nikula
· 8 years ago
821ed7d
drm/i915: Update reset path to fix incomplete requests
by Chris Wilson
· 8 years ago
221fe79
drm/i915: Perform a direct reset of the GPU from the waiter
by Chris Wilson
· 8 years ago
22dd3bb
drm/i915: Mark up all locked waiters
by Chris Wilson
· 8 years ago
ea746f3
drm/i915: Expand bool interruptible to pass flags to i915_wait_request()
by Chris Wilson
· 8 years ago
3177659
drm/i915: Make HWS_NEEDS_PHYSICAL the exception
by Carlos Santa
· 8 years ago
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
Next »