Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
5800b6970c6408d77c0286cba715d506313a2043
/
drivers
/
gpu
/
drm
/
i915
/
intel_lrc.c
18afa28
Revert "drm/i915: Skip execlists_dequeue() early if the list is empty"
by Chris Wilson
· 8 years ago
a79a524
drm/i915: Avoid lock dropping between rescheduling
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
450362d
drm/i915/execlists: Wrap tail pointer after reset tweaking
by Chris Wilson
· 8 years ago
4af0d72
drm/i915/execlists: Trim irq handler
by Chris Wilson
· 8 years ago
2e70b8c
drm/i915/execlists: Relax the locked clear_bit(IRQ_EXECLIST)
by Chris Wilson
· 8 years ago
9f7886d
drm/i915: Spinlocks in tasklets can use spin_(un)lock_irq
by Tvrtko Ursulin
· 8 years ago
fe085f1
drm/i915: Remove intel_ring.last_retired_head
by Chris Wilson
· 8 years ago
899f620
drm/i915/execlists: Split the atomic test_and_clear_bit for irq handler
by Chris Wilson
· 8 years ago
c9203e8
drm/i915: Reset tasklet back to execlists after disabling guc
by Chris Wilson
· 8 years ago
6c943de
drm/i915: Skip execlists_dequeue() early if the list is empty
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
3fc0306
drm/i915: make context status notifier head be per engine
by Changbin Du
· 8 years ago
31de735
drm/i915/scheduler: emulate a scheduler for guc
by Chris Wilson
· 8 years ago
e716776
drm/i915: Avoid using word legacy with ppgtt
by Mika Kuoppala
· 8 years ago
54af56d
drm/i915: Don't mark pdps clear if pdps are not submitted
by Mika Kuoppala
· 8 years ago
0542524
drm/i915: Generalise wait for execlists to be idle
by Chris Wilson
· 8 years ago
69060d9
drm/i915/bdw: Do not write the replay bit of the ring mode register
by Kelvin Gardiner
· 8 years ago
fe9ae7a
drm/i915/execlists: Detect an out-of-order context switch
by Chris Wilson
· 8 years ago
d7d9683
drm/i915/tracepoints: Add backend level request in and out tracepoints
by Tvrtko Ursulin
· 8 years ago
56e51bf
drm/i915: Tidy execlists_init_reg_state
by Tvrtko Ursulin
· 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
097d4f1
drm/i915: Tidy workaround batch buffer emission
by Tvrtko Ursulin
· 8 years ago
4ac9659
drm/i915: Remove duplicate intel_logical_ring_workarounds_emit
by Tvrtko Ursulin
· 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
949e8ab
drm/i915: Use the size/type of address space to make decisions
by Chris Wilson
· 8 years ago
c0dcb20
drm/i915: Restore context and pd for ringbuffer submission after reset
by Chris Wilson
· 8 years ago
2ffe80a
drm/i915: Avoid unguarded reads from the request pointer
by Chris Wilson
· 8 years ago
04da811
drm/i915: Let execlist_update_context() cover !FULL_PPGTT mode.
by Zhi Wang
· 8 years ago
22cc440
drm/i915: Print execlists restart after reset
by Chris Wilson
· 8 years ago
453cfe2
drm/i915/execlists: Add interrupt-pending check to intel_execlists_idle()
by Chris Wilson
· 8 years ago
e2de845
drm/i915/execlists: Skip resetting RING_CONTEXT_STATUS_PTR
by Chris Wilson
· 8 years ago
2355cf0
drm/i915: Create context desc template when context is created
by Mika Kuoppala
· 8 years ago
9fb5026
drm/i915/glk: Turn on workarounds that apply to Geminilake too
by Ander Conselvan de Oliveira
· 8 years ago
48ea255
drm/i915: Dequeue execlists on a new request if any port is available
by Chris Wilson
· 8 years ago
3833281
drm/i915: Only attempt to pass the first request to execlists
by Chris Wilson
· 8 years ago
a37951a
drm/i915: Skip the execlists CSB scan and rewrite if the ring is untouched
by Chris Wilson
· 8 years ago
f747026
drm/i915: Only run execlist context-switch handler after an interrupt
by Chris Wilson
· 8 years ago
816ee79
drm/i915: Only disable execlist preemption for the duration of the request
by Chris Wilson
· 8 years ago
c816e60
drm/i915: Assert that we don't submit to execlists whilst a preempt is pending
by Chris Wilson
· 8 years ago
b403c8f
drm/i915: Remove BXT TDL state w/a
by Chris Wilson
· 8 years ago
68bee61
drm/i915: Remove BXT disable pixel mask clamping w/a
by Chris Wilson
· 8 years ago
32ebc29
drm/i915: Remove BXT restore arbitration around ctx switch
by Chris Wilson
· 8 years ago
f8dd293
drm/i915: Remove BXT incoherent seqno write workaround
by Chris Wilson
· 8 years ago
70962fbe
drm/i915: Remove disable_lite_restore_wa
by Chris Wilson
· 8 years ago
86aa7e7
drm/i915: Assert that the context-switch completion matches our context
by Chris Wilson
· 8 years ago
a01cb37
drm/i915: Remove i915_vma_create from VMA API
by Chris Wilson
· 8 years ago
7c3f86b
drm/i915: Invalidate the guc ggtt TLB upon insertion
by Chris Wilson
· 8 years ago
8726f2f
drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround.
by Francisco Jerez
· 8 years ago
3486977
drm/i915: check ppgtt validity when init reg state
by Zhenyu Wang
· 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
f3b8f91
drm/i915/execlists: Reorder execlists register enabling
by Chris Wilson
· 8 years ago
56f6e0a
drm/i915: Assert that we do create the deferred context
by Chris Wilson
· 8 years ago
6095868
drm/i915: Complete kerneldoc for struct i915_gem_context
by Chris Wilson
· 8 years ago
feef2a7
drm/i915: re-use computed offset bias for context pin
by Daniele Ceraolo Spurio
· 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
2947e40
drm/i915/execlists: Request the kernel context be pinned high
by Chris Wilson
· 8 years ago
e8a9c58
drm/i915: Unify active context tracking between legacy/execlists/guc
by Chris Wilson
· 8 years ago
ef11c01
drm/i915: Move intel_lrc_context_pin() to avoid the forward declaration
by Chris Wilson
· 8 years ago
d038fc7
drm/i915: Fix use after free in logical_render_ring_init
by Tvrtko Ursulin
· 8 years ago
0798cff
drm/i915/execlists: Use list_safe_reset_next() instead of opencoding
by Chris Wilson
· 8 years ago
12d79d7
drm/i915: Make GEM object create and create from data take dev_priv
by Tvrtko Ursulin
· 8 years ago
70cd147
Revert "drm/i915/execlists: Use a local lock for dfs_link access"
by Chris Wilson
· 8 years ago
d7ab992
drm/i915: fix the dequeue logic for single_port_submission context
by Min He
· 8 years ago
27745e8
drm/i915/execlists: Use a local lock for dfs_link access
by Chris Wilson
· 8 years ago
20311bd
drm/i915/scheduler: Execute requests in order of priorities
by Chris Wilson
· 8 years ago
663f71e
drm/i915: Remove engine->execlist_lock
by Chris Wilson
· 8 years ago
d55ac5b
drm/i915: Defer transfer onto execution timeline to actual hw submission
by Chris Wilson
· 8 years ago
0cb5670
drm/i915: Make sure engines are idle during GPU idling in LR mode
by Imre Deak
· 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
a4f5ea6
drm/i915: Refactor object page API
by Chris Wilson
· 8 years ago
4e50f08
drm/i915: Reuse the active golden render state batch
by Chris Wilson
· 8 years ago
3b3f165
drm/i915: Allocate intel_engine_cs structure only for the enabled engines
by Akash Goel
· 8 years ago
5ba8990
drm/i915/guc: Unwind GuC workqueue reservation if request construction fails
by Chris Wilson
· 8 years ago
ad07dfc
drm/i915: Reset the breadcrumbs IRQ more carefully
by Chris Wilson
· 8 years ago
c87d50c
drm/i915/execlists: Move clearing submission count from reset to init
by Chris Wilson
· 8 years ago
a3aabe8
drm/i915/execlists: Reinitialise context image after GPU hang
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
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
a117f37
drm/i915/skl: drop workarounds for A0 and B0 revisions
by Jani Nikula
· 8 years ago
bafb2f7
drm/i915/execlists: Reset RING registers upon resume
by Chris Wilson
· 8 years ago
7a9347f
drm/i915/guc: general tidying up (submission)
by Dave Gordon
· 8 years ago
5590af3
drm/i915: Drive request submission through fence callbacks
by Chris Wilson
· 8 years ago
821ed7d
drm/i915: Update reset path to fix incomplete requests
by Chris Wilson
· 8 years ago
70c2a24
drm/i915: Simplify ELSP queue request tracking
by Chris Wilson
· 8 years ago
bbd6c47
drm/i915: Reorder submitting the requests to ELSP
by Chris Wilson
· 8 years ago
8b38b3a
drm/i915: Compute the ELSP register location once
by Chris Wilson
· 8 years ago
a52abd2
drm/i915: Record the position of the workarounds in the tail of the request
by Chris Wilson
· 8 years ago
ba49b2f
drm/i915: Only queue requests during execlists submission
by Chris Wilson
· 8 years ago
Next »