Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
153b110038f3f611c19472f5c9a35827c5f7b72b
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.c
f0a9f74
drm/i915: Fix disabled semaphores
by Ben Widawsky
· 11 years ago
304d695
drm/i915: Flush outstanding requests before allocating new seqno
by Chris Wilson
· 11 years ago
52ed232
drm/i915: Don't emit mbox updates without semaphores
by Ben Widawsky
· 11 years ago
c8d9a59
drm/i915: Add power well arguments to force wake routines.
by Deepak S
· 11 years ago
67e5871
drm/i915: Drop forcewake w/a for missed interrupts/seqno on Sandybridge
by Chris Wilson
· 11 years ago
37c1d94
drm/i915: Emit SRM after the MSG_FBC_REND_STATE LRI
by Ville Syrjälä
· 11 years ago
9688eca
drm/i915: Limit FBC flush to post batch flush
by Ville Syrjälä
· 11 years ago
eb0d4b75
drm/i915/bdw: Add comment about gen8 HWS PGA
by Ben Widawsky
· 11 years ago
40c499f
drm/i915/bdw: Take render error interrupt out of the mask
by Daniel Vetter
· 11 years ago
780f18c
drm/i915/bdw: BSD init for gen8 also
by Ben Widawsky
· 11 years ago
a5f3d68
drm/i915/bdw: Render ring flushing
by Ben Widawsky
· 11 years ago
28cf541
drm/i915/bdw: unleash PPGTT
by Ben Widawsky
· 11 years ago
075b3bb
drm/i915/bdw: Update MI_FLUSH_DW
by Ben Widawsky
· 11 years ago
1c7a062
drm/i915/bdw: dispatch updates (64b related)
by Ben Widawsky
· 11 years ago
abd58f0
drm/i915/bdw: Implement interrupt changes
by Ben Widawsky
· 11 years ago
3d57e5b
drm/i915: Do a fuller init after reset
by Ben Widawsky
· 11 years ago
ab484f8
drm/i915: Remove gen specific checks in MMIO
by Ben Widawsky
· 11 years ago
040d2ba
drm/i915: s/HAS_L3_GPU_CACHE/HAS_L3_DPF
by Ben Widawsky
· 11 years ago
35a85ac
drm/i915: Add second slice l3 remapping
by Ben Widawsky
· 11 years ago
0924673
drm/i915: Write RING_TAIL once per-request
by Chris Wilson
· 11 years ago
3c0e234
drm/i915; Preallocate the lazy request
by Chris Wilson
· 11 years ago
1823521
drm/i915: Rename ring->outstanding_lazy_request
by Chris Wilson
· 11 years ago
0d1aaca
drm/i915: Embed the ring->private within the struct intel_ring_buffer
by Chris Wilson
· 11 years ago
9c725e5
Merge branch 'drm-next-3.12' of git://people.freedesktop.org/~agd5f/linux into drm-next
by Dave Airlie
· 11 years ago
edbfdb4
drm/i915: wrap GEN6_PMIMR changes
by Paulo Zanoni
· 11 years ago
43eaea1
drm/i915: wrap GTIMR changes
by Paulo Zanoni
· 11 years ago
5020150
drm/i915: Initialize seqno for VECS too
by Ben Widawsky
· 11 years ago
884020b
drm/i915: Invalidate TLBs for the rings after a reset
by Chris Wilson
· 11 years ago
c37e220
drm/i915: Add VM to pin
by Ben Widawsky
· 11 years ago
cb54b53
Merge commit 'Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux'
by Daniel Vetter
· 11 years ago
c0d6a3d
drm/i915: don't enable PM_VEBOX_CS_ERROR_INTERRUPT
by Daniel Vetter
· 12 years ago
c7113cc
drm/i915: unify ring irq refcounts (again)
by Daniel Vetter
· 12 years ago
59cdb63
drm/i915: kill dev_priv->rps.lock
by Daniel Vetter
· 12 years ago
aaf8a51
drm/i915: fix up ring cleanup for the i830/i845 CS tlb w/a
by Daniel Vetter
· 12 years ago
f343c5f
drm/i915: Getter/setter for object attributes
by Ben Widawsky
· 12 years ago
035dc1e
drm/i915: reinit status page registers after gpu reset
by Daniel Vetter
· 12 years ago
0025c07
drm/i915: change i915_add_request to macro
by Mika Kuoppala
· 12 years ago
50f018d
drm/i915: Initialize ring->hangcheck upon ring init
by Chris Wilson
· 12 years ago
fd3da6c
drm/i915: WA: FBC Render Nuke.
by Rodrigo Vivi
· 12 years ago
12638c5
drm/i915: Enable vebox interrupts
by Ben Widawsky
· 12 years ago
a19d293
drm/i915: vebox interrupt get/put
by Ben Widawsky
· 12 years ago
cc609d5
drm/i915: consolidate interrupt naming scheme
by Ben Widawsky
· 12 years ago
aeb0659
drm/i915: Convert irq_refounct to struct
by Ben Widawsky
· 12 years ago
9a8a221
drm/i915: Vebox ringbuffer init
by Ben Widawsky
· 12 years ago
ea25132
drm/i915: Rename ring flush functions
by Ben Widawsky
· 12 years ago
1950de1
drm/i915: Add VECS semaphore bits
by Ben Widawsky
· 12 years ago
4a3dd19
drm/i915: Introduce VECS: the 4th ring
by Ben Widawsky
· 12 years ago
ad776f8
drm/i915: Semaphore MBOX update generalization
by Ben Widawsky
· 12 years ago
5586181
drm/i915: Comments for semaphore clarification
by Ben Widawsky
· 12 years ago
56b085a
drm/i915: fix error return code in init_pipe_control()
by Wei Yongjun
· 12 years ago
92cab73
drm/i915: track ring progression using seqnos
by Mika Kuoppala
· 12 years ago
8693a82
drm/i915: Add references to some workaround we implement
by Damien Lespiau
· 12 years ago
b9e1faa
drm/i915: Fix PIPE_CONTROL DW/QW write through global GTT on IVB+
by Ville Syrjälä
· 12 years ago
2b1086c
drm/i915: Print the pipe control page GTT address
by Ville Syrjälä
· 12 years ago
6dc1c49
Merge branch 'fbcon-locking-fixes' of ssh://people.freedesktop.org/~airlied/linux into drm-next
by Dave Airlie
· 12 years ago
f05bb0c
drm/i915: GFX_MODE Flush TLB Invalidate Mode must be '1' for scanline waits
by Chris Wilson
· 12 years ago
1c8c38c
drm/i915: Disable AsyncFlip performance optimisations
by Chris Wilson
· 12 years ago
9943393
drm/i915: use gem_set_seqno() on hardware init
by Mika Kuoppala
· 12 years ago
33196de
drm/i915: move wedged to the other gpu error handling stuff
by Daniel Vetter
· 12 years ago
99584db
drm/i915: extract hangcheck/reset/error_state state into substruct
by Daniel Vetter
· 12 years ago
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
· 12 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
Next »