Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
3685a8f38f2c54bb6058c0e66ae0562f8ab84e66
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.c
dabb7a9
drm/i915: Remove use on gma_bus_addr on gen6+
by Ben Widawsky
· 12 years ago
b5cc6c0
Merge tag 'drm-intel-next-2012-12-21' of git://people.freedesktop.org/~danvet/drm-intel into drm-next
by Dave Airlie
· 12 years ago
f7e98ad
drm/i915: Initialize hardware semaphore state on ring init
by Mika Kuoppala
· 12 years ago
b70ec5b
drm/i915: Introduce ring set_seqno
by Mika Kuoppala
· 12 years ago
b45305f
drm/i915: Implement workaround for broken CS tlb on i830/845
by Daniel Vetter
· 12 years ago
f72b343
drm/i915: Don't emit semaphore wait if wrap happened
by Mika Kuoppala
· 12 years ago
498d2ac
drm/i915: Add intel_ring_handle_seqno wrap
by Mika Kuoppala
· 12 years ago
cbcc80d
drm/i915: Split intel_ring_begin
by Mika Kuoppala
· 12 years ago
633cf8f
drm/i915: Don't allow ring tail to reach the same cacheline as head
by Ville Syrjälä
· 12 years ago
ebc052e
drm/i915: Allocate ringbuffers from stolen memory
by Chris Wilson
· 12 years ago
3e96050
drm/i915: Rearrange code to only have a single method for waiting upon the ring
by Chris Wilson
· 12 years ago
9d773091
drm/i915: Preallocate next seqno before touching the ring
by Chris Wilson
· 12 years ago
1c8b46f
drm/i915: Use LRI to update the semaphore registers
by Chris Wilson
· 12 years ago
6b8294a
drm/i915: Restore physical HWS_PGA after resume
by Chris Wilson
· 12 years ago
b3fcabb
drm/i915: drop the double-OP_STOREDW usage in blt_ring_flush
by Daniel Vetter
· 12 years ago
3ac7831
drm/i915: PIPE_CONTROL TLB invalidate requires CS stall
by Jesse Barnes
· 12 years ago
9a28977
drm/i915: TLB invalidation with MI_FLUSH_DW requires a post-sync op v3
by Jesse Barnes
· 12 years ago
17f10fd
drm/i915/ringbuffer: exclude last 2 cachelines on 845g on all callpaths
by Mika Kuoppala
· 12 years ago
c2fb791
Merge tag 'v3.7-rc2' into drm-intel-next-queued
by Daniel Vetter
· 12 years ago
d7d4eed
drm/i915: Allow DRM_ROOT_ONLY|DRM_MASTER to submit privileged batchbuffers
by Chris Wilson
· 12 years ago
612a9aa
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 12 years ago
760285e
UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/
by David Howells
· 12 years ago
4126d5d
UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/.
by David Howells
· 12 years ago
9da3da6
drm/i915: Replace the array of pages with a scatterlist
by Chris Wilson
· 13 years ago
f398763
drm/i915: add workarounds to gen7_render_ring_flush
by Paulo Zanoni
· 12 years ago
b311150
drm/i915: add workarounds directly to gen6_render_ring_flush
by Paulo Zanoni
· 12 years ago
4772eae
drm/i915: add gen7_render_ring_flush
by Paulo Zanoni
· 12 years ago
86a1ee2
drm/i915: Only pwrite through the GTT if there is space in the aperture
by Chris Wilson
· 12 years ago
a22ddff
Merge tag 'v3.6-rc2' into drm-intel-next
by Daniel Vetter
· 12 years ago
7d54a90
drm/i915: Apply post-sync write for pipe control invalidates
by Chris Wilson
· 12 years ago
b2eadbc
drm/i915: Lazily apply the SNB+ seqno w/a
by Chris Wilson
· 12 years ago
0d8957c
drm/i915: correctly order the ring init sequence
by Daniel Vetter
· 12 years ago
6c6cf5a
drm/i915: Only apply the SNB pipe control w/a to gen6
by Chris Wilson
· 12 years ago
e1ef7cc
drm/i915: Macro to determine DPF support
by Ben Widawsky
· 12 years ago
a7b9761
drm/i915: Split i915_gem_flush_ring() into seperate invalidate/flush funcs
by Chris Wilson
· 12 years ago
69c2fc8
drm/i915: Remove the per-ring write list
by Chris Wilson
· 12 years ago
2e6c21e
drm/i915: missing error case in init status page
by Ben Widawsky
· 13 years ago
12f5581
drm/i915: Add comments to explain the BSD tail write workaround
by Chris Wilson
· 13 years ago
de2b998
drm/i915: don't return a spurious -EIO from intel_ring_begin
by Daniel Vetter
· 13 years ago
d6b2c79
drm/i915: non-interruptible sleeps can't handle -EAGAIN
by Daniel Vetter
· 13 years ago
97f209b
drm/i915: "Flush Me Harder" required on gen6+
by Daniel Vetter
· 13 years ago
7b0cfee
Merge tag 'v3.5-rc4' into drm-intel-next-queued
by Daniel Vetter
· 13 years ago
12b0286
drm/i915: possibly invalidate TLB before context switch
by Ben Widawsky
· 13 years ago
cc0f639
drm/i915: PIPE_CONTROL_TLB_INVALIDATE
by Ben Widawsky
· 13 years ago
dd2757f
drm/i915: stop using dev->agp->base
by Daniel Vetter
· 13 years ago
b7884eb
drm/i915: hold forcewake around ring hw init
by Daniel Vetter
· 13 years ago
3eef891
drm/i915: Mark the ringbuffers as being in the GTT domain
by Chris Wilson
· 13 years ago
15b9f80
drm/i915: enable parity error interrupts
by Ben Widawsky
· 13 years ago
c3b2003
drm/i915: Reset last_retired_head when resetting ring
by Chris Wilson
· 13 years ago
199b2bc
drm/i915: s/i915_wait_request/i915_wait_seqno/g
by Ben Widawsky
· 13 years ago
5e13a0c
Merge remote-tracking branch 'airlied/drm-core-next' into drm-intel-next-queued
by Daniel Vetter
· 13 years ago
dc257cf
Merge tag 'v3.4-rc6' into drm-intel-next
by Daniel Vetter
· 13 years ago
e5eb3d6
drm/i915: add interface to simulate gpu hangs
by Daniel Vetter
· 13 years ago
4225d0f
drm/i915: fixup __iomem mixups in ringbuffer.c
by Daniel Vetter
· 13 years ago
627965a
drm/i915: kill pointless clearing of dev_priv->hws_map
by Daniel Vetter
· 13 years ago
b2da9fe
drm/i915: remove do_retire from i915_wait_request
by Ben Widawsky
· 13 years ago
63ed2cb
drm/i915: rip out GEM drm feature checks
by Daniel Vetter
· 13 years ago
7338aef
drm/i915: Use a global lock for modifying global irq flags
by Chris Wilson
· 13 years ago
6b26c86
drm/i915: create macros to handle masked bits
by Daniel Vetter
· 13 years ago
c2798b1
drm/i915: i8xx interrupt handler
by Chris Wilson
· 13 years ago
3a69ddd
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.
by Kenneth Graunke
· 13 years ago
31b14c9
drm/i915: invalidate render cache on gen2
by Daniel Vetter
· 13 years ago
46f0f8d
drm/i915: Don't set a MBZ bit in gen2/3 MI_FLUSH
by Chris Wilson
· 13 years ago
65f5687
drm/i915: Replace open coded MI_BATCH_GTT
by Chris Wilson
· 13 years ago
c43b563
drm/i915: [sparse] trivial sparse fixes
by Ben Widawsky
· 13 years ago
7678789
Merge tag 'v3.4-rc3' into drm-intel-next-queued
by Daniel Vetter
· 13 years ago
f637fde
drm/i915: inline enable/disable_irq into ring->get/put_irq
by Daniel Vetter
· 13 years ago
28f0cbf
drm/i915: don't set up gem ring functions on gen5 for !kms
by Daniel Vetter
· 13 years ago
8620a3a
drm/i915: consolidate ring->add_request a bit
by Daniel Vetter
· 13 years ago
fb3256d
drm/i915: split up ring->dispatch_execbuffer functions
by Daniel Vetter
· 13 years ago
0fd2c20
drm/i915: don't enable the gen6 bsd ring tail write enable on gen7
by Daniel Vetter
· 13 years ago
e48d863
drm/i915: split out the gen5 ring irq get/put functions
by Daniel Vetter
· 13 years ago
e367031
drm/i915: abstract away ring-specific irq_get/put
by Daniel Vetter
· 13 years ago
686cb5f
drm/i915: consolidate ring->sync-to functions
by Daniel Vetter
· 13 years ago
b4178f8
drm/i915: don't set up rings on gen6+ for non-kms
by Daniel Vetter
· 13 years ago
3535d9d
drm/i915: dynamically set up blt ring functions and parameters
by Daniel Vetter
· 13 years ago
58fa383
drm/i915: dynamically set up bsd ring functions and params
by Daniel Vetter
· 13 years ago
59465b5
drm/i915: dynamically set up the render ring functions and params
by Daniel Vetter
· 13 years ago
dfc9ef2
drm/i915: set ring->size in common ring setup code
by Daniel Vetter
· 13 years ago
6a848cc
drm/i915: rip out ring->irq_mask
by Daniel Vetter
· 13 years ago
1500f7e
drm/i915: hide (seqno-1) in ringbuffer code
by Ben Widawsky
· 13 years ago
effbc4f
Merge branch 'drm-intel-next' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next
by Dave Airlie
· 13 years ago
27c1cbd
drm/i915/ringbuffer: Exclude last 2 cachlines of ring on 845g
by Chris Wilson
· 13 years ago
901781b
drm/i915: use render gen to switch ring irq functions
by Daniel Vetter
· 13 years ago
25c0630
drm/i915: open code gen6+ ring irqs
by Ben Widawsky
· 13 years ago
e2a1e2f
drm/i915: ring irq cleanups
by Ben Widawsky
· 13 years ago
1c7eaac
drm/i915: apply CS reg readback trick against missed IRQ on snb
by Daniel Vetter
· 13 years ago
7e231dbe
drm/i915: ValleyView IRQ support
by Jesse Barnes
· 13 years ago
f01db98
drm/i915: Add wait_for in init_ring_common
by Sean Paul
· 13 years ago
8229c88
drm: Merge tag 'v3.3-rc7' into drm-core-next
by Dave Airlie
· 13 years ago
5d031e5
drm/i915: Remove use of the autoreported ringbuffer HEAD position
by Chris Wilson
· 13 years ago
a71d8d9
drm/i915: Record the tail at each request and use it to estimate the head
by Chris Wilson
· 13 years ago
99ffa16
drm/i915: enable forcewake voodoo also for gen6
by Daniel Vetter
· 13 years ago
53d227f
drm/i915: fixup seqno allocation logic for lazy_request
by Daniel Vetter
· 13 years ago
9edd576
Merge remote-tracking branch 'airlied/drm-fixes' into drm-intel-next-queued
by Daniel Vetter
· 13 years ago
6a233c7
drm/i915/ringbuffer: kill snb blt workaround
by Daniel Vetter
· 13 years ago
96154f2
drm/i915: switch ring->id to be a real id
by Daniel Vetter
· 13 years ago
8d79c34
drm/i915: Remove the MI_FLUSH_ENABLE setting.
by Eric Anholt
· 13 years ago
8f0fc97
Revert "drm/i915: Work around gen7 BLT ring synchronization issues."
by Keith Packard
· 13 years ago
4cd53c0
drm/i915: paper over missed irq issues with force wake voodoo
by Daniel Vetter
· 12 years ago
Next »