Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
99be1dfe06e56b6e32f522979e9cf354dad5dc2e
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.c
99be1df
drm/i915: Move intel_init_pipe_control out of engine->init_hw
by Daniel Vetter
· 10 years ago
ecfe00d
drm/i915: s/init()/init_hw()/ in intel_engine_cs
by Daniel Vetter
· 10 years ago
ebd0fd4
drm/i915: Consolidate ring freespace calculations
by Dave Gordon
· 10 years ago
4f54741
drm/i915: Make ring freespace calculation more robust
by Dave Gordon
· 10 years ago
ff79e85
drm/i915: Connect requests to rings at creation not submission
by John Harrison
· 10 years ago
9400ae5
drm/i915: Remove obsolete seqno parameter from 'i915_add_request'
by John Harrison
· 10 years ago
a4b3a57
drm/i915: Convert i915_wait_seqno to i915_wait_request
by Daniel Vetter
· 10 years ago
6259cea
drm/i915: Remove 'outstanding_lazy_seqno'
by John Harrison
· 10 years ago
abfe262
drm/i915: Add reference count to request structure
by John Harrison
· 10 years ago
9eba5d4
drm/i915: Ensure OLS & PLR are always in sync
by John Harrison
· 10 years ago
5c6c600
drm/i915: Remove DRI1 ring accessors and API
by Chris Wilson
· 10 years ago
7ba717c
drm/i915/bdw: Pin the ringbuffer backing object to GGTT on-demand
by Thomas Daniel
· 10 years ago
771b9a5
drm/i915: Initialize workarounds in logical ring mode too
by Michel Thierry
· 10 years ago
95289009
drm/i915/chv: Add new workarounds for chv
by Arun Siluvery
· 10 years ago
605f143
drm/i915/chv: Combine GEN8_ROW_CHICKEN w/a
by Arun Siluvery
· 10 years ago
3e470ea
drm/i915/chv: Remove pre-production workarounds
by Arun Siluvery
· 10 years ago
6402c33
drm/i915: Fix null pointer dereference in ring cleanup code
by John Harrison
· 10 years ago
041df35
Merge tag 'drm-intel-next-2014-10-24' of git://anongit.freedesktop.org/drm-intel into drm-next
by Dave Airlie
· 10 years ago
bbf0ef0
Merge tag 'drm-intel-next-2014-10-03-no-ppgtt' of git://anongit.freedesktop.org/drm-intel into drm-next
by Dave Airlie
· 10 years ago
22a916a
drm/i915: Emit even number of dwords when emitting LRIs
by Arun Siluvery
· 10 years ago
7225342
drm/i915: Build workaround list in ring initialization
by Mika Kuoppala
· 10 years ago
101b376
drm/i915/bdw: Remove BDW preproduction W/As until C stepping.
by Rodrigo Vivi
· 10 years ago
a8cbd45
Merge branch 'drm-intel-next-fixes' into drm-intel-next
by Daniel Vetter
· 10 years ago
2d65a9f
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 10 years ago
955e36d
Merge branch 'topic/skl-stage1' into drm-intel-next-queued
by Daniel Vetter
· 10 years ago
da09654
drm/i915/bdw: WaDisableFenceDestinationToSLM
by Rodrigo Vivi
· 10 years ago
1d73c2a
drm/i915: Minimize the huge amount of unecessary fbc sw cache clean.
by Rodrigo Vivi
· 10 years ago
fbdcb06
drm/i915/skl: don't set the AsyncFlip performance mode for Gen9+
by Imre Deak
· 12 years ago
d37cf5f
drm/i915/bdw: Cleanup pre prod workarounds
by Mika Kuoppala
· 10 years ago
7cd512f
drm/i915: Fix irq checks in ring->irq_get/put functions
by Daniel Vetter
· 10 years ago
7707225
drm/i915: HSW always use GGTT selector for secure batches
by Chris Wilson
· 10 years ago
40d201a
Merge tag 'drm-intel-next-2014-09-05' of git://anongit.freedesktop.org/drm-intel into drm-next
by Dave Airlie
· 10 years ago
b2efb3f
drm: backmerge tag 'v3.17-rc5' into drm-next
by Dave Airlie
· 10 years ago
611a7a4
drm/i915: Fix SRC_COPY width on 830/845g
by Chris Wilson
· 10 years ago
c4d69da
drm/i915: Evict CS TLBs between batches
by Chris Wilson
· 10 years ago
9546889
drm/i915: Reset the HEAD pointer for the ring after writing START
by Chris Wilson
· 10 years ago
b07ba1d
drm/i915: Remove unneeded brackets
by Damien Lespiau
· 10 years ago
04ad2dc
drm/i915: Don't silently discard workarounds
by Damien Lespiau
· 10 years ago
55820e1
drm/i915: Don't overrun the intel_wa_regs array
by Damien Lespiau
· 10 years ago
00e1e62
drm/i915: Init some CHV workarounds via LRIs in ring->init_context()
by Ville Syrjälä
· 10 years ago
888b599
drm/i915/bdw: Export workaround data to debugfs
by Arun Siluvery
· 10 years ago
86d7f23
drm/i915/bdw: Apply workarounds in render ring init function
by Arun Siluvery
· 10 years ago
c5ad011
drm/i915: FBC flush nuke for BDW
by Rodrigo Vivi
· 10 years ago
cc9130b
drm/i915/bdw: Make sure gpu reset still works with Execlists
by Oscar Mateo
· 10 years ago
896ab1a
drm/i915: Fix up checks for aliasing ppgtt
by Daniel Vetter
· 10 years ago
4712274
drm/i915/bdw: GEN-specific logical ring emit flush
by Oscar Mateo
· 10 years ago
82e104c
drm/i915/bdw: New logical ring submission mechanism
by Oscar Mateo
· 10 years ago
9b1136d
drm/i915/bdw: GEN-specific logical ring init
by Oscar Mateo
· 10 years ago
48d8238
drm/i915/bdw: Generic logical ring init and cleanup
by Oscar Mateo
· 10 years ago
0c7dd53
drm/i915/bdw: Add a context and an engine pointers to the ringbuffer
by Daniel Vetter
· 10 years ago
84c2377
drm/i915/bdw: Allocate ringbuffers for Logical Ring Contexts
by Oscar Mateo
· 10 years ago
9bec9b1
drm/i915: Double check ring is idle before declaring the GPU wedged
by Chris Wilson
· 10 years ago
403bdd1
drm/i915: No busy-loop wait_for in the ring init code
by Daniel Vetter
· 10 years ago
ece4a17
drm/i915: read HEAD register back in init_ring_common() to enforce ordering
by Jiri Kosina
· 10 years ago
02c9f7e
drm/i915: Add the WaCsStallBeforeStateCacheInvalidate:bdw workaround.
by Kenneth Graunke
· 11 years ago
884ceac
drm/i915: Refactor Broadwell PIPE_CONTROL emission into a helper.
by Kenneth Graunke
· 11 years ago
480c803
drm/i915: Use genX_ prefix for gt irq enable/disable functions
by Daniel Vetter
· 10 years ago
1f767e0
drm/i915: HWS must be in the mappable region for g33
by Chris Wilson
· 11 years ago
64c58f2
drm/i915: Generalize ring_space to take a ringbuf
by Oscar Mateo
· 11 years ago
2919d29
drm/i915: Extract ringbuffer destroy & generalize alloc to take a ringbuf
by Oscar Mateo
· 11 years ago
bae4fcd
drm/i915/bdw: poll semaphores
by Ben Widawsky
· 11 years ago
5ee426c
drm/i915/bdw: implement semaphore wait
by Ben Widawsky
· 11 years ago
3e78998
drm/i915/bdw: implement semaphore signal
by Ben Widawsky
· 11 years ago
a1444b7
drm/i915: Make semaphore updates more precise
by Ben Widawsky
· 11 years ago
707d9cf
drm/i915: gen specific ring init
by Ben Widawsky
· 11 years ago
f7b6423
drm/i915: Fix VCS2's ring name.
by Rodrigo Vivi
· 11 years ago
9c33baa
drivers/i915: Fix unnoticed failure of init_ring_common()
by Konrad Zapalowicz
· 11 years ago
24f3a8c
drm/i915: Added write-enable pte bit supportt
by Akash Goel
· 11 years ago
3b2cc8a
drm/i915/bdw: Do not write the Semaphore Sync Registers in GEN8+
by Oscar Mateo
· 11 years ago
de8f0a5
drm/i915: Don't WARN about ring idle bit on gen2
by Ville Syrjälä
· 11 years ago
93b0a4e
drm/i915: Split the ringbuffers from the rings (3/3)
by Oscar Mateo
· 11 years ago
ee1b1e5
drm/i915: Split the ringbuffers from the rings (2/3)
by Oscar Mateo
· 11 years ago
8ee1497
drm/i915: Split the ringbuffers from the rings (1/3)
by Oscar Mateo
· 11 years ago
a4872ba
drm/i915: s/intel_ring_buffer/intel_engine_cs
by Oscar Mateo
· 11 years ago
b3f797a
drm/i915/chv: Add some workaround notes
by Ville Syrjälä
· 11 years ago
6e450ab
drm/i915: Bail out early on gen6_signal if no semaphores
by Mika Kuoppala
· 11 years ago
d153337
drm/i915: Ringbuffer signal func for the second BSD ring
by Oscar Mateo
· 11 years ago
44e895a
drm/i915: Use hash tables for the command parser
by Brad Volkin
· 11 years ago
1cf0ba1
drm/i915: Flush request queue when waiting for ring space
by Chris Wilson
· 11 years ago
dcfe050
drm/i915: Improve fallback ring waiting
by Chris Wilson
· 11 years ago
9bcb144
drm/i915: Support 64b execbuf
by Ben Widawsky
· 11 years ago
024a43e
drm/i915: Move ring_begin to signal()
by Ben Widawsky
· 11 years ago
78325f2
drm/i915: Virtualize the ringbuffer signal func
by Ben Widawsky
· 11 years ago
ebc348b
drm/i915: Move semaphore specific ring members to struct
by Ben Widawsky
· 11 years ago
77fe2ff
drm/i915:Add the VCS2 switch in Intel_ring_setup_status_page
by Zhao Yakui
· 11 years ago
845f74a
drm/i915:Initialize the second BSD ring on BDW GT3 machine
by Zhao Yakui
· 11 years ago
48e48a0
drm/i915: Include a little more information about why ring init fails
by Chris Wilson
· 11 years ago
e3efda4
drm/i915: Preserve ring buffers objects across resume
by Chris Wilson
· 11 years ago
18393f6
drm/i915: Replace hardcoded cacheline size with macro
by Chris Wilson
· 11 years ago
88b4aa8
drm/i915: add flags to i915_ring_stop
by Mika Kuoppala
· 11 years ago
9991ae7
drm/i915: Move all ring resets before setting the HWS page
by Chris Wilson
· 11 years ago
057f6a8
drm/i915: Invariably invalidate before ctx switch
by Ben Widawsky
· 11 years ago
01fa030
drm/i915: Enabling the TLB invalidate bit in GFX Mode register
by Akash Goel
· 11 years ago
aa83e30
drm/i915: Rename GFX_TLB_INVALIDATE_ALWAYS
by Chris Wilson
· 11 years ago
4640c4f
drm/i915/ringbuffer: prefer struct drm_i915_private to drm_i915_private_t
by Jani Nikula
· 11 years ago
5087744
drm/i915: Broadwell expands ACTHD to 64bit
by Chris Wilson
· 11 years ago
61a563a
drm/i915: Remove the enabling of VS_TIMER_DISPATCH bit in MI MODE reg
by Akash Goel
· 11 years ago
dc616b8
drm/i915/bdw: The TLB invalidation mechanism has been removed from INSTPM
by Damien Lespiau
· 11 years ago
02f6a1e
drm/i915: warn if ring is active before sync flush
by Naresh Kumar Kachhi
· 11 years ago
e9fea57
drm/i915: wait for rings to become idle once disabled
by Naresh Kumar Kachhi
· 11 years ago
Next »