Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
95f697eb024d7def7f9050cd5eba9502034dd94d
/
drivers
/
gpu
/
drm
/
i915
/
intel_lrc.c
95f697e
drm/i915: Make context pinning part of intel_context_ops
by Chris Wilson
· 6 years ago
c4d52fe
drm/i915: Move over to intel_context_lookup()
by Chris Wilson
· 6 years ago
4dc84b7
drm/i915: Store the intel_context_ops in the intel_engine_cs
by Chris Wilson
· 6 years ago
7e3d9a5
drm/i915: Track active engines within a context
by Chris Wilson
· 6 years ago
b146e5e
drm/i915: Pass around the intel_context
by Chris Wilson
· 6 years ago
8a68d46
drm/i915: Store the BIT(engine->id) as the engine's mask
by Chris Wilson
· 6 years ago
f9e9e9d
drm/i915: Prioritise non-busywait semaphore workloads
by Chris Wilson
· 6 years ago
e886196
drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
by Chris Wilson
· 6 years ago
1e3f697
drm/i915/execlists: Suppress redundant preemption
by Chris Wilson
· 6 years ago
b5773a36
drm/i915/execlists: Suppress mere WAIT preemption
by Chris Wilson
· 6 years ago
32eb6bc
drm/i915: Make request allocation caches global
by Chris Wilson
· 6 years ago
2d5eaad
drm/i915: Compute the global scheduler caps
by Chris Wilson
· 6 years ago
b300fde
drm/i915: Remove i915_request.global_seqno
by Chris Wilson
· 6 years ago
8892f47
drm/i915: Remove access to global seqno in the HWSP
by Chris Wilson
· 6 years ago
89531e7
drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
by Chris Wilson
· 6 years ago
9a3b19a
drm/i915: Only try to park engines after a failed reset
by Chris Wilson
· 6 years ago
c10c78a
drm/i915/execlists: Refactor out can_merge_rq()
by Chris Wilson
· 6 years ago
21182b3c
drm/i915: Don't claim an unstarted request was guilty
by Chris Wilson
· 6 years ago
e46c2e9
drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
by Tvrtko Ursulin
· 6 years ago
ec431ea
drm/i915/perf: lock powergating configuration to default when active
by Lionel Landwerlin
· 6 years ago
87f1ef2
drm/i915: Record the sseu configuration per-context & engine
by Lionel Landwerlin
· 6 years ago
c9a6462
drm/i915/execlists: Suppress preempting self
by Chris Wilson
· 6 years ago
4d97cbe0
drm/i915: Rename execlists->queue_priority to queue_priority_hint
by Chris Wilson
· 6 years ago
8547444
drm/i915: Identify active requests
by Chris Wilson
· 6 years ago
5013eb8
drm/i915: Track the context's seqno in its own timeline HWSP
by Chris Wilson
· 6 years ago
52954ed
drm/i915: Allocate a status page for each timeline
by Chris Wilson
· 6 years ago
3adac46
drm/i915: Introduce concept of per-timeline (context) HWSP
by Chris Wilson
· 6 years ago
0ca88ba
drm/i915: Always allocate an object/vma for the HWSP
by Chris Wilson
· 6 years ago
eb8d0f5
drm/i915: Remove GPU reset dependence on struct_mutex
by Chris Wilson
· 6 years ago
9fa4973
drm/i915: Remove manual breadcumb counting
by Chris Wilson
· 6 years ago
e1a73a5
drm/i915: Measure the required reserved size for request emission
by Chris Wilson
· 6 years ago
8e525cb
drm/i915/execlists: Move RPCS setup to context pin
by Tvrtko Ursulin
· 6 years ago
6e062b6
drm/i915/execlists: Mark up priority boost on preemption
by Chris Wilson
· 6 years ago
f42fb23
Merge drm/drm-next into drm-intel-next-queued
by Rodrigo Vivi
· 6 years ago
0e21834
drm/i915: Tidy common test_bit probing of i915_request->fence.flags
by Chris Wilson
· 6 years ago
739f3ab
drm/i915: small isolated c99 types to kernel types switch
by Jani Nikula
· 6 years ago
0212bde
drm/i915: Move intel_execlists_show_requests() aside
by Chris Wilson
· 6 years ago
8d761e7
drm/i915: Combined gt.awake/gt.power wakerefs
by Chris Wilson
· 6 years ago
d78a600
drm/i915: drop DPF code for gen8+
by Daniele Ceraolo Spurio
· 6 years ago
a60acb2
drm/i915: init per-engine WAs for all engines
by Daniele Ceraolo Spurio
· 6 years ago
8c1a765
Merge tag 'drm-misc-next-2019-01-07-1' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
by Dave Airlie
· 6 years ago
2f80d7b
drm/i915: drop all drmP.h includes
by Jani Nikula
· 6 years ago
0258404
drm/i915: start moving runtime device info to a separate struct
by Jani Nikula
· 6 years ago
6a62372
drm/i915/execlists: Pull the render flush into breadcrumb emission
by Chris Wilson
· 6 years ago
4971f09
Merge tag 'drm-next-2018-12-14' of git://anongit.freedesktop.org/drm/drm
by Linus Torvalds
· 6 years ago
060f232
drm/i915: Apply missed interrupt after reset w/a to all ringbuffer gen
by Chris Wilson
· 6 years ago
cf819ef
drm/i915: replace IS_GEN<N> with IS_GEN(..., N)
by Lucas De Marchi
· 6 years ago
fe78742
drm/i915: Allocate a common scratch page
by Chris Wilson
· 6 years ago
cf66b8a
drm/i915/execlists: Apply a full mb before execution for Braswell
by Chris Wilson
· 6 years ago
dd847a7
drm/i915: Compile fix for 64b dma-fence seqno
by Mika Kuoppala
· 6 years ago
e889426
drm/i915: Pipeline PDP updates for Braswell
by Chris Wilson
· 6 years ago
5f5800a
drm/i915: Push EMIT_INVALIDATE at request start to backends
by Chris Wilson
· 6 years ago
d8f50531
drm/i915/icl: Forcibly evict stale csb entries
by Mika Kuoppala
· 6 years ago
490b8c6
drm/i915/execlists: Apply a full mb before execution for Braswell
by Chris Wilson
· 6 years ago
5a688ee
drm/i915/execlists: Move RCS mmio workaround to new common wa_list
by Chris Wilson
· 6 years ago
90098ef
drm/i915: Introduce per-engine workarounds
by Tvrtko Ursulin
· 6 years ago
5179749
drm/i915: Allocate a common scratch page
by Chris Wilson
· 6 years ago
452420d
drm/i915: Fuse per-context workaround handling with the common framework
by Tvrtko Ursulin
· 6 years ago
69bcdec
drm/i915: Move register white-listing to the common workaround framework
by Tvrtko Ursulin
· 6 years ago
4a15c75c
drm/i915: Introduce per-engine workarounds
by Tvrtko Ursulin
· 6 years ago
3800960
drm/i915: Complete the fences as they are cancelled due to wedging
by Chris Wilson
· 6 years ago
4659289
drm/i915/vgpu: Disallow loading on old vGPU hosts
by Chris Wilson
· 6 years ago
1aca96c
drm/i915: Mark up early pre-production Kabylakes
by Chris Wilson
· 6 years ago
0a823e8
drm/i915/execlists: Force write serialisation into context image vs execution
by Chris Wilson
· 6 years ago
5fc2805
drm/i915: Set MI_INVALIDATE_BSD for all video-decode engines
by Chris Wilson
· 6 years ago
987abd5
drm/i915/execlists: Force write serialisation into context image vs execution
by Chris Wilson
· 6 years ago
bbb8a9d
drm/i915: GEM_WARN_ON considered harmful
by Tvrtko Ursulin
· 6 years ago
bc2477f
drm/i915/execlists: Flush the CS events before unpinning
by Chris Wilson
· 6 years ago
e2f3496
drm/i915: Pull scheduling under standalone lock
by Chris Wilson
· 6 years ago
b16c765
drm/i915: Priority boost for new clients
by Chris Wilson
· 6 years ago
85f5e1f
drm/i915: Combine multiple internal plists into the same i915_priolist bucket
by Chris Wilson
· 6 years ago
a2bf92e
drm/i915/execlists: Avoid kicking priority on the current context
by Chris Wilson
· 6 years ago
4bdafb9
drm/i915: Remove i915.enable_ppgtt override
by Chris Wilson
· 6 years ago
c5f6d57
drm/i915: Log HWS seqno consistently
by Tvrtko Ursulin
· 6 years ago
4a3d3f6
drm/i915: Match code to comment and enforce ppgtt for execlists
by Chris Wilson
· 6 years ago
8db05f5
drm/i915/execlists: Assert the queue is non-empty on unsubmitting
by Chris Wilson
· 6 years ago
b2164e4
drm/i915/execlists: Onion unwind for logical_ring_init() failure
by Chris Wilson
· 6 years ago
666424a
drm/i915/execlists: Use coherent writes into the context image
by Chris Wilson
· 6 years ago
dee60ca
drm/i915/execlists: Delay updating ring register state after resume
by Chris Wilson
· 6 years ago
288f1ce
drm/i915: Reduce context HW ID lifetime
by Chris Wilson
· 6 years ago
b212f0a
drm/i915/icl: Fix context RPCS programming
by Tvrtko Ursulin
· 6 years ago
9e4fa01
drm/i915/execlists: Flush tasklet directly from reset-finish
by Chris Wilson
· 6 years ago
66fc829
drm/i915/execlists: Include reset depth in traces
by Chris Wilson
· 6 years ago
805615d
drm/i915: Remove useless error return from intel_init_mocs_engine()
by Chris Wilson
· 6 years ago
ee43583
drm/i915/icl: account for context save/restore removed bits
by Paulo Zanoni
· 6 years ago
08e3e21
drm/i915: kill resource streamer support
by Lucas De Marchi
· 6 years ago
d0f5cc5
drm/i915/execlists: Terminate the context image with BB_END
by Chris Wilson
· 6 years ago
5503cb0
drm/i915: Drop unneed i915 parameter from intel_ring_pin()
by Chris Wilson
· 6 years ago
496bcce
drm/i915: Remove unnecessary ggtt_offset_bias from i915_gem_context
by Jakub Bartmiński
· 6 years ago
c00db49
drm/i915: Remove superfluous GEN8_LR_CONTEXT_ALIGN
by Chris Wilson
· 6 years ago
7a859c6
drm/i915: Eliminate use of PAGE_SIZE as a virtual alignment
by Chris Wilson
· 6 years ago
6a2f59e
drm/i915: Pull unpin map into vma release
by Chris Wilson
· 6 years ago
d78d334
drm/i915/execlists: Move the assertion we have the rpm wakeref down
by Chris Wilson
· 6 years ago
209b795
drm/i915/guc: Keep guc submission permanently engaged
by Chris Wilson
· 6 years ago
0f6b79f
drm/i915/selftests: Force a preemption hang
by Chris Wilson
· 6 years ago
0051163
drm/i915/execlists: Always clear preempt status on cancelling all
by Chris Wilson
· 6 years ago
f1a498f
drm/i915/execlists: Disable submission tasklet upon wedging
by Chris Wilson
· 6 years ago
60a9432
drm/i915/execlists: Drop clear_gtiir() on GPU reset
by Chris Wilson
· 6 years ago
655250a
drm/i915/execlists: Switch to rb_root_cached
by Chris Wilson
· 7 years ago
b7bb613
drm/i915: Only reset hangcheck at the start of an activity cycle
by Chris Wilson
· 7 years ago
Next »