Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
b6dd47b9c82d619195370c38b7579fe18a8f6055
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.h
d3d5792
drm/i915/icl: Update subslice define for ICL 11
by Kelvin Gardiner
· 7 years ago
c080363
drm/i915: Split GPU commands definitions into separate header
by Michal Wajdeczko
· 7 years ago
fa6f071
drm/i915: move gen8 irq shifts to intel_lrc.c
by Daniele Ceraolo Spurio
· 7 years ago
6f9ec41
drm/i915: Remove the impedance mismatch around intel_engine_enable_signaling
by Chris Wilson
· 7 years ago
ff49160
drm/i915: Include i915_reg.h in intel_ringbuffer.h
by Michal Wajdeczko
· 7 years ago
8cc7669
drm/i915: store all subslice masks
by Lionel Landwerlin
· 7 years ago
05f0add
drm/i915/icl: Enhanced execution list support
by Thomas Daniel
· 7 years ago
f41d19b
drm/i915: Flush waiters on seqno wraparound
by Chris Wilson
· 7 years ago
cd46c54
drm/i915/breadcrumbs: Reduce signaler rbtree to a sorted list
by Chris Wilson
· 7 years ago
022d309
drm/i915/icl: Prepare for more rings
by Tvrtko Ursulin
· 7 years ago
f6322ed
drm/i915/preemption: Allow preemption between submission ports
by Chris Wilson
· 7 years ago
e61e0f5
drm/i915: Rename drm_i915_gem_request to i915_request
by Chris Wilson
· 7 years ago
3ceda3a
drm/i915: Hold rpm wakeref for printing the engine's register state
by Chris Wilson
· 7 years ago
d637637
drm/i915: Only allocate preempt context when required
by Chris Wilson
· 7 years ago
b2f78cd
drm/i915/pmu: Fix PMU enable vs execlists tasklet race
by Tvrtko Ursulin
· 7 years ago
0db18b1
drm/i915: Make engine state pretty-printer header configurable
by Chris Wilson
· 7 years ago
6647852
Merge airlied/drm-next into drm-intel-next-queued
by Rodrigo Vivi
· 7 years ago
2fc7a06
drm/i915/execlists: Cache ELSP register offset
by Chris Wilson
· 7 years ago
3f1f0b1
Merge tag 'drm-intel-next-2017-12-01' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
by Dave Airlie
· 7 years ago
ca797d2
Merge tag 'drm-intel-next-2017-11-17-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
by Dave Airlie
· 7 years ago
cf669b4
drm/i915: Consolidate checks for engine stats availability
by Tvrtko Ursulin
· 7 years ago
439e2ee
drm/i915: Move engine->needs_cmd_parser to engine->flags
by Tvrtko Ursulin
· 7 years ago
b1c24a6
drm/i915: Unwind incomplete legacy context switches
by Chris Wilson
· 7 years ago
b552ae4
drm/i915/pmu: Drop I915_ENGINE_SAMPLE_MAX from uapi headers
by Tvrtko Ursulin
· 7 years ago
b3add01
drm/i915/pmu: Wire up engine busy stats to PMU
by Tvrtko Ursulin
· 7 years ago
30e17b7
drm/i915: Engine busy time tracking
by Tvrtko Ursulin
· 7 years ago
b46a33e
drm/i915/pmu: Expose a PMU interface for perf queries
by Tvrtko Ursulin
· 7 years ago
79e6770
drm/i915: Remove obsolete ringbuffer emission for gen8+
by Chris Wilson
· 7 years ago
ba74cb1
drm/i915/execlists: Delay writing to ELSP until HW has processed the previous write
by Michel Thierry
· 7 years ago
c6dce8f
drm/i915: Update execlists tasklet naming
by Sagar Arun Kamble
· 7 years ago
e60e1ee
Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 7 years ago
fd13821
drm/i915: Make request's wait-for-space explicit
by Chris Wilson
· 7 years ago
7c2fa7f
drm/i915: Stop caching the "golden" renderstate
by Chris Wilson
· 7 years ago
d2b4b97
drm/i915: Record the default hw state after reset upon load
by Chris Wilson
· 7 years ago
1803fcbc
drm/i915: Define an engine class enum for the uABI
by Tvrtko Ursulin
· 7 years ago
5d26669
drm/i915: Filter out spurious execlists context-switch interrupts
by Chris Wilson
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
c41937fd
drm/i915/guc: Preemption! With GuC
by Michał Winiarski
· 7 years ago
3b8a8a3
drm/i915: Add information needed to track engine preempt state
by Michał Winiarski
· 7 years ago
df77cd8
drm/i915: Extract "emit write" part of emit breadcrumb functions
by Michał Winiarski
· 7 years ago
bcbd5c3
drm/i915/guc: Always enable the breadcrumbs irq
by Chris Wilson
· 7 years ago
aba5e27
drm/i915: Add a hook for making the engines idle (parking) and unparking
by Chris Wilson
· 7 years ago
20ccd4d
drm/i915: Use same test for eviction and submitting kernel context
by Chris Wilson
· 7 years ago
4a118ec
drm/i915: Filter out spurious execlists context-switch interrupts
by Chris Wilson
· 7 years ago
f636edb
drm/i915: Make i915_engine_info pretty printer to standalone
by Chris Wilson
· 7 years ago
beecec9
drm/i915/execlists: Preemption!
by Chris Wilson
· 7 years ago
76e7008
drm/i915: Make execlist port count variable
by Mika Kuoppala
· 7 years ago
7a62cc6
drm/i915: Add execlist_port_complete
by Mika Kuoppala
· 7 years ago
b620e87
drm/i915: Make own struct for execlist items
by Mika Kuoppala
· 7 years ago
27a5f61
drm/i915: Cancel all ready but queued requests when wedging
by Chris Wilson
· 7 years ago
767a983
drm/i915/execlists: Read the context-status HEAD from the HWSP
by Chris Wilson
· 7 years ago
6d2cb5a
drm/i915/execlists: Read the context-status buffer from the HWSP
by Chris Wilson
· 7 years ago
90cad09
drm/i915: Disable MI_STORE_DATA_IMM for i915g/i915gm
by Chris Wilson
· 7 years ago
f2f5c06
drm/i915: Don't use MI_STORE_DWORD_IMM on Sandybridge/vcs
by Chris Wilson
· 7 years ago
c64992e
drm/i915: Look for active requests earlier in the reset path
by Michel Thierry
· 8 years ago
6c06757
drm/i915: Split execlist priority queue into rbtree + linked list
by Chris Wilson
· 8 years ago
77f0d0e
drm/i915/execlists: Pack the count into the low bits of the port.request
by Chris Wilson
· 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
f7b02a5
drm/i915: Skip waking the signaler when enabling before request submission
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
1d39f28
drm/i915: Rename intel_engine_cs.exec_id to uabi_id
by Chris Wilson
· 8 years ago
6e51614
drm/i915: Generate the engine name based on the instance number
by Oscar Mateo
· 8 years ago
5ff36d3
drm/i915: Use the same vfunc for BSD2 ring init
by Oscar Mateo
· 8 years ago
0908180b
drm/i915: Classify the engines in class + instance
by Daniele Ceraolo Spurio
· 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
450362d
drm/i915/execlists: Wrap tail pointer after reset tweaking
by Chris Wilson
· 8 years ago
59ce131
drm/i915: Use BIT() for computing the engine's flag
by Chris Wilson
· 8 years ago
ddb2397
drm/i915: Remove unused intel_flush_status_page()
by Chris Wilson
· 8 years ago
9a29dd8
drm/i915: Fixup intel_write_status_page() for old CPUs without clflush
by Chris Wilson
· 8 years ago
fe085f1
drm/i915: Remove intel_ring.last_retired_head
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
14a6bbf
drm/i915: Replace irq_seqno_barrier on hws write with a clflush
by Chris Wilson
· 8 years ago
237ae7c
drm/i915: Don't use enums for hardware engine id
by Michal Wajdeczko
· 8 years ago
61d3dc7
drm/i915: Split breadcrumbs spinlock into two
by Chris Wilson
· 8 years ago
0542524
drm/i915: Generalise wait for execlists to be idle
by Chris Wilson
· 8 years ago
5400367
drm/i915: Ensure the engine is idle before manually changing HWS
by Chris Wilson
· 8 years ago
67b807a8
drm/i915: Delay disabling the user interrupt for breadcrumbs
by Chris Wilson
· 8 years ago
56299fb
drm/i915: Signal first fence from irq handler if complete
by Chris Wilson
· 8 years ago
8d769ea
drm/i915: Report both waiters and success from intel_engine_wakeup()
by Chris Wilson
· 8 years ago
9eb143b
drm/i915: Allow a request to be cancelled
by Chris Wilson
· 8 years ago
cced5e2
drm/i915: Take a reference whilst processing the signaler request
by Chris Wilson
· 8 years ago
754c9fd
drm/i915: Protect the request->global_seqno with the engine->timeline lock
by Chris Wilson
· 8 years ago
9b6586a
drm/i915: Keep a global seqno per-engine
by Chris Wilson
· 8 years ago
2246bea
drm/i915: Postpone fake breadcrumb interrupt until real interrupts cease
by Chris Wilson
· 8 years ago
9f235df
drm/i915: Consolidate gen8_emit_pipe_control
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
73dec95
drm/i915: Emit to ringbuffer directly
by Tvrtko Ursulin
· 8 years ago
f97fbf9
drm/i915: Add unit tests for the breadcrumb rbtree, insert/remove
by Chris Wilson
· 8 years ago
ae9a043
drm/i915: Rename conditional GEM execution macros
by Chris Wilson
· 8 years ago
2ffe80a
drm/i915: Avoid unguarded reads from the request pointer
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
2355cf0
drm/i915: Create context desc template when context is created
by Mika Kuoppala
· 8 years ago
f747026
drm/i915: Only run execlist context-switch handler after an interrupt
by Chris Wilson
· 8 years ago
Next »