Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
508774452d657e8d307e1c52682ffcdf743e992d
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.c
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
a51435a
drm/i915: disable rings before HW status page setup
by Naresh Kumar Kachhi
· 11 years ago
e8e6e60
Merge tag 'v3.14-rc6' into drm-intel-next-queued
by Daniel Vetter
· 11 years ago
351e3db
drm/i915: Implement command buffer parsing logic
by Brad Volkin
· 11 years ago
8285222
drm/i915: We implement WaDisableAsyncFlipPerfMode:bdw
by Ville Syrjälä
· 11 years ago
e01f692
drm/i915: Handle set_cache_level errors in the status page setup
by Daniel Vetter
· 11 years ago
9a6bbb6
drm/i915: Don't pin the status page as mappable
by Daniel Vetter
· 11 years ago
be1fa12
drm/i915: Don't set PIN_MAPPABLE for legacy ringbuffers
by Daniel Vetter
· 11 years ago
a9cc726
drm/i915: Handle set_cache_level errors in the pipe control scratch setup
by Daniel Vetter
· 11 years ago
1ec9e26
drm/i915: Consolidate binding parameters into flags
by Daniel Vetter
· 11 years ago
fb19e2a
drm/i915: protect ringbuffer sarea update behind !MODESET
by Daniel Vetter
· 11 years ago
753b1ad
drm/i915: Add intel_ring_cachline_align()
by Ville Syrjälä
· 11 years ago
1f70999
drm/i915: Prevent recursion by retiring requests when the ring is full
by Chris Wilson
· 11 years ago
0e5539b
Merge branch 'topic/ppgtt' into drm-intel-next-queued
by Daniel Vetter
· 11 years ago
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
d7f46fc
drm/i915: Make pin count per VMA
by Ben Widawsky
· 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
Next »