Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
f747026c2b350fdb3c2d6fad51b7ebed4851183e
/
drivers
/
gpu
/
drm
/
i915
/
intel_lrc.c
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
57ec171
drm/i915: sseu: Convert subslice count fields to subslice mask
by Imre Deak
· 8 years ago
f08a0c9
drm/i915: sseu: Convert slice count field to mask
by Imre Deak
· 8 years ago
43b6799
drm/i915: sseu: Use sseu_dev_info in device info
by Imre Deak
· 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
48bb74e
drm/i915: Use VMA for wa_ctx tracking
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
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
737aac2
drm/i915: Mark unmappable GGTT entries as PIN_HIGH
by Chris Wilson
· 8 years ago
90f4fcd
drm/i915: Remove forced stop ring on suspend/unload
by Chris Wilson
· 8 years ago
94558e2
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued
by Daniel Vetter
· 8 years ago
de89508
drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
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
5b043f4
drm/i915: Unify legacy/execlists submit_execbuf callbacks
by Chris Wilson
· 8 years ago
e40f9ee
drm/i915: Remove duplicate golden render state init from execlists
by Chris Wilson
· 8 years ago
f4ea6bd
drm/i915/lrc: Update function names to match request flow
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
803688b
drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
by Chris Wilson
· 8 years ago
8e63717
drm/i915: Simplify request_alloc by returning the allocated request
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
7e37f88
drm/i915: Rename struct intel_ringbuffer to struct intel_ring
by Chris Wilson
· 8 years ago
dca33ec
drm/i915: Rename intel_context[engine].ringbuf
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
5e58052
Backmerge tag 'v4.7' into drm-next
by Dave Airlie
· 8 years ago
873e817
drm/i915/gen9: Add WaDisableGatherAtSetShaderCommonSlice
by Mika Kuoppala
· 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
e8a261e
drm/i915: Rename request reference/unreference to get/put
by Chris Wilson
· 8 years ago
0476965
drm/i915: Derive GEM requests from dma-fence
by Chris Wilson
· 8 years ago
6e5248b
drm/i915: Clean up kerneldoc for intel_lrc.c
by Daniel Vetter
· 8 years ago
703d128
drm/i915/kbl: Add WaClearSlmSpaceAtContextSwitch
by Mika Kuoppala
· 8 years ago
a725e1d
drm/i915/kbl: Add WaForGAMHang
by Mika Kuoppala
· 8 years ago
738fa1b
drm/i915/kbl: Add WaDisableLSQCROPERFforOCL
by Mika Kuoppala
· 8 years ago
019bf27
drm/i915: Pull out some more common engine init code
by Tvrtko Ursulin
· 8 years ago
Next »