Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
b095cd0a0ccdbc00c9fd99d90b22f8563687971f
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.c
b095cd0
drm/i915: set GFX_MODE to pre-Ivybridge default value even on Ivybridge
by Jesse Barnes
· 13 years ago
df79767
Merge branch 'drm-intel-fixes' into drm-intel-next
by Keith Packard
· 13 years ago
f323470
drm/i915: Initialize RCS ring status page address in intel_render_ring_init_dri
by Keith Packard
· 13 years ago
e4ffd17
drm/i915: Add an interface to dynamically change the cache level
by Chris Wilson
· 14 years ago
8547920
drm/i915: clean up unused ring_get_irq/ring_put_irq functions
by Feng, Boqun
· 14 years ago
5bfa106
drm/i915: fix user irq miss in BSD ring on g4x
by Feng, Boqun
· 14 years ago
4593010
drm/i915: Update the location of the ringbuffers' HWS_PGA registers for IVB.
by Eric Anholt
· 14 years ago
65d3eb1
drm/i915: ring support for Ivy Bridge
by Jesse Barnes
· 14 years ago
93dfb40
drm/i915: Rename agp_type to cache_level
by Chris Wilson
· 14 years ago
96f298a
drm/1915: ringbuffer wait for idle function
by Ben Widawsky
· 14 years ago
b259f67
drm/i915: Move the irq wait queue initialisation into the ring init
by Chris Wilson
· 14 years ago
36d527d
drm/i915: Restore missing command flush before interrupt on BLT ring
by Chris Wilson
· 14 years ago
9035a97
Merge branch 'drm-intel-fixes' into drm-intel-next
by Chris Wilson
· 14 years ago
db53a30
drm/i915: Refine tracepoints
by Chris Wilson
· 14 years ago
71a77e0
drm/i915: Invalidate TLB caches on SNB BLT/BSD rings
by Chris Wilson
· 14 years ago
21dd373
drm/i915: Defer reporting EIO until we try to use the GPU
by Chris Wilson
· 14 years ago
29ee399
drm/i915: Silence a few -Wunused-but-set-variable
by Chris Wilson
· 14 years ago
bdd92c9
Merge branch 'drm-intel-fixes' into drm-intel-next
by Chris Wilson
· 14 years ago
c7dca47
drm/i915/ringbuffer: Fix use of stale HEAD position whilst polling for space
by Chris Wilson
· 14 years ago
c0c06bd
drm/i915/ringbuffer: Kill an annoyingly frequent debug message
by Chris Wilson
· 14 years ago
e8616b6
drm/i915: Initialise ring vfuncs for old DRI paths
by Chris Wilson
· 14 years ago
0dc79fb
drm/i915: Make the ring IMR handling private
by Chris Wilson
· 14 years ago
01a0333
drm/i915/ringbuffer: Simplify the ring irq refcounting
by Chris Wilson
· 14 years ago
0f46832
drm/i915: Mask USER interrupts on gen6 (until required)
by Chris Wilson
· 14 years ago
b72f3ac
drm/i915: Handle ringbuffer stalls when flushing
by Chris Wilson
· 14 years ago
55249ba
drm/i915: Workaround erratum on i830 for TAIL pointer within last 2 cachelines
by Chris Wilson
· 14 years ago
c6df541
Revert "drm/i915: Avoid using PIPE_CONTROL on Ironlake"
by Chris Wilson
· 14 years ago
b13c2b9
drm/i915/ringbuffer: Make IRQ refcnting atomic
by Chris Wilson
· 14 years ago
8d5203c
Merge branch 'drm-intel-fixes' into drm-intel-next
by Chris Wilson
· 14 years ago
8c0a6bf
drm/i915/ringbuffer: Handle wrapping of the autoreported HEAD
by Chris Wilson
· 14 years ago
1a1c697
Merge branch 'drm-intel-fixes' into drm-intel-next
by Chris Wilson
· 14 years ago
88f23b8
drm/i915: Avoid using PIPE_CONTROL on Ironlake
by Chris Wilson
· 14 years ago
6fd0d56
drm/i915/ringbuffer: Only print an error on the second attempt to reset head
by Chris Wilson
· 14 years ago
1ec14ad
drm/i915: Implement GPU semaphores for inter-ring synchronisation on SNB
by Chris Wilson
· 14 years ago
c4e7a41
drm/i915/ringbuffer: Handle cliprects in the caller
by Chris Wilson
· 14 years ago
70eac33
drm/i915: Move instruction state invalidation from execbuffer to flush
by Chris Wilson
· 14 years ago
b6913e4
drm/i915: Move the implementation details of PIPE_CONTROL to the ringbuffer
by Chris Wilson
· 14 years ago
05394f3
drm/i915: Use drm_i915_gem_object as the preferred type
by Chris Wilson
· 14 years ago
e74cfed
Revert "drm/i915/ringbuffer: Ignore failure to setup the ring on Sandybridge"
by Chris Wilson
· 14 years ago
cae5852
drm/i915/ringbuffer: set FORCE_WAKE bit before reading ring register
by Zou Nan hai
· 14 years ago
08deebf
drm/i915/ringbuffer: Use the HEAD auto-reporting mechanism
by Chris Wilson
· 14 years ago
629e894
drm/i915/ringbuffer: Ignore failure to setup the ring on Sandybridge
by Chris Wilson
· 14 years ago
ae69b42
drm/i915/ringbuffer: Be consistent in use of ring->size when initialising
by Chris Wilson
· 14 years ago
75e9e91
drm/i915: kill mappable/fenceable disdinction
by Daniel Vetter
· 14 years ago
27153f7
drm/i915: Drop the iomem accessors when writing to the kmapped blt batch
by Chris Wilson
· 14 years ago
5588978
drm/i915: SNB BLT workaround
by Chris Wilson
· 14 years ago
8d19215
drm/i915: SNB BLT workaround
by Zou Nan hai
· 14 years ago
6aa5606
drm/i915/ringbuffer: Use the HEAD auto-reporting mechanism
by Chris Wilson
· 14 years ago
f4e0b29
drm/i915: Check if the GPU hung whilst waiting for the ring to clear
by Chris Wilson
· 14 years ago
c584fe4
drm/i915/ringbuffer: Remove duplicate initialisation of ring control
by Chris Wilson
· 14 years ago
33626e6
drm/i915/ringbuffer: Disable the ringbuffer on cleanup.
by Chris Wilson
· 14 years ago
a00b10c
drm/i915: Only enforce fence limits inside the GTT.
by Chris Wilson
· 14 years ago
176f28e
drm/i915/ringbuffer: Check that we setup the ringbuffer
by Chris Wilson
· 14 years ago
920afa7
drm/i915: range-restricted bind_to_gtt
by Daniel Vetter
· 14 years ago
3cce469
drm/i915: Propagate error from failing to queue a request
by Chris Wilson
· 14 years ago
e1f99ce
drm/i915: Propagate errors from writing to ringbuffer
by Chris Wilson
· 14 years ago
78501ea
drm/i915/ringbuffer: Drop the redundant dev from the vfunc interface
by Chris Wilson
· 14 years ago
6419340
drm/i915: Move gpu_write_list to per-ring
by Chris Wilson
· 14 years ago
297b0c5
drm/i915/ringbuffer: Write the value passed in to the tail register
by Chris Wilson
· 14 years ago
f00a3dd
drm/i915: IS_IRONLAKE is synonymous with gen == 5
by Chris Wilson
· 14 years ago
549f736
drm/i915: Enable SandyBridge blitter ring
by Chris Wilson
· 14 years ago
e36c1cd
drm/i915/ringbuffer: Remove broken intel_fill_struct()
by Chris Wilson
· 14 years ago
c717966
drm/i915/ringbuffer: Fix emit batch buffer regression from 8187a2b
by Chris Wilson
· 14 years ago
e60a0b1
drm/i915: Sleep whilst waiting for the ring
by Chris Wilson
· 14 years ago
23bc598
drm/i915/debug: Convert i915_verify_active() to scan all lists
by Chris Wilson
· 14 years ago
447da18
drm/i915: kill ring->setup_status_page
by Daniel Vetter
· 14 years ago
79f321b
drm/i915: kill ring->get_active_head
by Daniel Vetter
· 14 years ago
3d281d8
drm/i915: kill per-ring macros
by Daniel Vetter
· 14 years ago
bf7e0e1
drm/i915: fix ACTHD for gen <= 3
by Daniel Vetter
· 14 years ago
f787a5f
drm/i915: Only hold a process-local lock whilst throttling.
by Chris Wilson
· 14 years ago
ab6f8e3
drm/i915/ringbuffer: whitespace cleanup
by Chris Wilson
· 14 years ago
a9db5c8
drm/i915: drop alignment ringbuffer parameter
by Daniel Vetter
· 14 years ago
fa7ed4d
drm/i915: don't explicitly initialize ringbuffer members to zero
by Daniel Vetter
· 14 years ago
7f2ab69
drm/i915: use new macros to access the ring ctl register
by Daniel Vetter
· 14 years ago
570ef60
drm/i915: use new macros to access the ring head register
by Daniel Vetter
· 14 years ago
6c0e1c5
drm/i915: use new macros to access the ring start register
by Daniel Vetter
· 14 years ago
870e86d
drm/i915: use new macros to access the ring tail register
by Daniel Vetter
· 14 years ago
333e9fe
drm/i915: add relative ring register macros
by Daniel Vetter
· 14 years ago
e070868
drm/i915/ringbuffer: Mark the initialisation structs as constant.
by Chris Wilson
· 14 years ago
881f47b
drm/i915: add a new BSD ring buffer for Sandybridge
by Xiang, Haihao
· 14 years ago
a3f07cd
drm/i915/ringbuffer: Implement advance using set_tail
by Chris Wilson
· 14 years ago
d46eefa
drm/i915: add set_tail hook in struct intel_ring_buffer
by Xiang, Haihao
· 14 years ago
5c1143b
drm/i915: do not export the instances of struct intel_ring_buffer
by Xiang, Haihao
· 14 years ago
9220434
drm/i915: Only emit a flush request on the active ring.
by Chris Wilson
· 14 years ago
a6c45cf
drm/i915: INTEL_INFO->gen supercedes i8xx, i9xx, i965g
by Chris Wilson
· 14 years ago
2b6efaa
drm/i915: Remove unused intel_ringbuffer->ring_flag
by Chris Wilson
· 14 years ago
8a1a49f
drm/i915: move flushing list processing to i915_retire_commands
by Daniel Vetter
· 15 years ago
a69ffdb
drm/i915: Enable MI_FLUSH on Sandybridge
by Zhenyu Wang
· 14 years ago
1cafd34
drm/i915 invalidate indirect state pointers at end of ring exec
by Zou Nan hai
· 14 years ago
dd785e3
drm/i915/ringbuffer: Set ring->gem_buffer = NULL on init unwind
by Chris Wilson
· 14 years ago
6f392d5
drm/i915: Use a common seqno for all rings.
by Chris Wilson
· 14 years ago
e898cd2
drm/i915: Inline ringbuffer_emit()
by Chris Wilson
· 14 years ago
d97ed33
drm/i915: Move ringbuffer accounting to begin/advance.
by Chris Wilson
· 14 years ago
1741dd4
drm/i915: Unroll wrapping of the ringbuffer.
by Chris Wilson
· 14 years ago
43ed340
drm/i915: Account for space on the ring buffer consumed whilst wrapping.
by Chris Wilson
· 14 years ago
be26a10
drm/i915: Fix incorrect intel_ring_begin size in BSD ringbuffer.
by Zou Nan hai
· 14 years ago
ca76482
drm/i915: Fix PIPE_CONTROL command on Sandybridge
by Zhenyu Wang
· 14 years ago
d1b851f
drm/i915: implement BSD ring buffer V2
by Zou Nan hai
· 14 years ago
8187a2b
drm/i915: introduce intel_ring_buffer structure (V2)
by Zou Nan hai
· 14 years ago
d3301d8
drm/i915: Rename dev_priv->ring to dev_priv->render_ring.
by Eric Anholt
· 14 years ago
Next »