Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
a16b4313ae56ec4d19d0c846487810ff3811a742
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.c
4f044a8
drm/i915: Rename global i915 to i915_modparams
by Michal Wajdeczko
· 7 years ago
27a5f61
drm/i915: Cancel all ready but queued requests when wedging
by Chris Wilson
· 7 years ago
c5498089
drm/i915: Mask everything in ring HWSTAM on gen6+ in ringbuffer mode
by Ville Syrjälä
· 7 years ago
486e93f
drm/i915/lrc: allocate separate page for HWSP
by Daniele Ceraolo Spurio
· 7 years ago
a2d3d26
drm/i915: Add a default case in gen7 hwsp switch-case
by Michel Thierry
· 7 years ago
6492ca7
drm/i915: Enforce that CS packets are qword aligned
by Chris Wilson
· 7 years ago
c58949f
drm/i915: Do not re-calculate num_rings locally
by Tvrtko Ursulin
· 8 years ago
5e5655c
drm/i915: Micro-optimise hotpath through intel_ring_begin()
by Chris Wilson
· 8 years ago
95aebcb
drm/i915: Report the ring->space from intel_ring_update_space()
by Chris Wilson
· 8 years ago
605d5b3
drm/i915: Avoid the branch in computing intel_ring_space()
by Chris Wilson
· 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
3204c34
drm/i915: Defer context state allocation for legacy ring submission
by Chris Wilson
· 8 years ago
0100186
drm/i915: Poison the request before emitting commands
by Chris Wilson
· 8 years ago
e6ba999
drm/i915: Differentiate between sw write location into ring and last hw read
by Chris Wilson
· 8 years ago
2d6c4c8
drm/i915: Use discardable buffers for rings
by Chris Wilson
· 8 years ago
5ff36d3
drm/i915: Use the same vfunc for BSD2 ring init
by Oscar Mateo
· 8 years ago
f42bb65
drm/i915: Use safer intel_uncore_wait_for_register in ring-init
by Chris Wilson
· 8 years ago
02b312d
drm/i915: Stop sleeping from inside gen6_bsd_submit_request()
by Chris Wilson
· 8 years ago
1a5788b
drm/i915: Onion unwind for intel_init_ring_common()
by Chris Wilson
· 8 years ago
d822bb1
drm/i915: intel_ring.engine is unused
by Chris Wilson
· 8 years ago
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
Next »