Tvrtko Ursulin
|
12d79d7828
drm/i915: Make GEM object create and create from data take dev_priv
|
8 years ago |
Chris Wilson
|
70cd14761d
Revert "drm/i915/execlists: Use a local lock for dfs_link access"
|
8 years ago |
Min He
|
d7ab992c68
drm/i915: fix the dequeue logic for single_port_submission context
|
8 years ago |
Chris Wilson
|
27745e829a
drm/i915/execlists: Use a local lock for dfs_link access
|
8 years ago |
Chris Wilson
|
20311bd350
drm/i915/scheduler: Execute requests in order of priorities
|
8 years ago |
Chris Wilson
|
663f71e73f
drm/i915: Remove engine->execlist_lock
|
8 years ago |
Chris Wilson
|
d55ac5bf97
drm/i915: Defer transfer onto execution timeline to actual hw submission
|
8 years ago |
Imre Deak
|
0cb5670baa
drm/i915: Make sure engines are idle during GPU idling in LR mode
|
8 years ago |
Chris Wilson
|
caddfe7192
drm/i915: Defer breadcrumb emission
|
9 years ago |
Chris Wilson
|
98f29e8d90
drm/i915: Record space required for breadcrumb emission
|
9 years ago |
Chris Wilson
|
9b81d556b1
drm/i915: Rename ->emit_request to ->emit_breadcrumb
|
9 years ago |
Chris Wilson
|
65e4760e39
drm/i915: Introduce a global_seqno for each request
|
9 years ago |
Chris Wilson
|
a4f5ea64f0
drm/i915: Refactor object page API
|
9 years ago |
Chris Wilson
|
4e50f082ac
drm/i915: Reuse the active golden render state batch
|
9 years ago |
Akash Goel
|
3b3f1650b1
drm/i915: Allocate intel_engine_cs structure only for the enabled engines
|
9 years ago |
Chris Wilson
|
5ba899082c
drm/i915/guc: Unwind GuC workqueue reservation if request construction fails
|
9 years ago |
Chris Wilson
|
ad07dfcddf
drm/i915: Reset the breadcrumbs IRQ more carefully
|
9 years ago |
Chris Wilson
|
c87d50cc9f
drm/i915/execlists: Move clearing submission count from reset to init
|
9 years ago |
Chris Wilson
|
a3aabe86a3
drm/i915/execlists: Reinitialise context image after GPU hang
|
9 years ago |
Chris Wilson
|
62ae14b1ed
drm/i915: Share the computation of ring size for RING_CTL register
|
9 years ago |
Jani Nikula
|
3be192e92d
drm/i915/skl: drop workarounds for E0 revision
|
9 years ago |
Jani Nikula
|
9fc736e833
drm/i915/skl: drop workarounds for D0 revision
|
9 years ago |
Jani Nikula
|
a117f378f4
drm/i915/skl: drop workarounds for A0 and B0 revisions
|
9 years ago |
Chris Wilson
|
bafb2f7d47
drm/i915/execlists: Reset RING registers upon resume
|
9 years ago |
Dave Gordon
|
7a9347f947
drm/i915/guc: general tidying up (submission)
|
9 years ago |
Chris Wilson
|
5590af3e11
drm/i915: Drive request submission through fence callbacks
|
9 years ago |
Chris Wilson
|
821ed7df6e
drm/i915: Update reset path to fix incomplete requests
|
9 years ago |
Chris Wilson
|
70c2a24dbf
drm/i915: Simplify ELSP queue request tracking
|
9 years ago |
Chris Wilson
|
bbd6c47e11
drm/i915: Reorder submitting the requests to ELSP
|
9 years ago |
Chris Wilson
|
8b38b3a167
drm/i915: Compute the ELSP register location once
|
9 years ago |