Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
af568679f51de779d0e9ad7d8360dc7727da546d
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.c
27c1cbd
drm/i915/ringbuffer: Exclude last 2 cachlines of ring on 845g
by Chris Wilson
· 12 years ago
1c7eaac
drm/i915: apply CS reg readback trick against missed IRQ on snb
by Daniel Vetter
· 12 years ago
8229c88
drm: Merge tag 'v3.3-rc7' into drm-core-next
by Dave Airlie
· 12 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
e6bfaf8
drm/i915: don't bail out of intel_wait_ring_buffer too early
by Daniel Vetter
· 13 years ago
42ff657
drm/i915: Work around gen7 BLT ring synchronization issues.
by Eric Anholt
· 13 years ago
84f9f93
drm/i915: Force sync command ordering (Gen6+)
by Ben Widawsky
· 13 years ago
8d31528
drm/i915: Use PIPE_CONTROL for flushing on gen6+.
by Jesse Barnes
· 13 years ago
9d971b3
drm/i915: Rename PIPE_CONTROL bit defines to be less terse.
by Kenneth Graunke
· 13 years ago
fcbc34e
drm/i915: Remove implied length of 2 from GFX_OP_PIPE_CONTROL #define.
by Kenneth Graunke
· 13 years ago
c8c99b0
drm/i915: Dumb down the semaphore logic
by Ben Widawsky
· 13 years ago
0206e35
Drivers: i915: Fix all space related issues.
by Akshay Joshi
· 13 years ago
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
· 13 years ago
8547920
drm/i915: clean up unused ring_get_irq/ring_put_irq functions
by Feng, Boqun
· 13 years ago
5bfa106
drm/i915: fix user irq miss in BSD ring on g4x
by Feng, Boqun
· 13 years ago
4593010
drm/i915: Update the location of the ringbuffers' HWS_PGA registers for IVB.
by Eric Anholt
· 13 years ago
65d3eb1
drm/i915: ring support for Ivy Bridge
by Jesse Barnes
· 13 years ago
93dfb40
drm/i915: Rename agp_type to cache_level
by Chris Wilson
· 13 years ago
96f298a
drm/1915: ringbuffer wait for idle function
by Ben Widawsky
· 13 years ago
b259f67
drm/i915: Move the irq wait queue initialisation into the ring init
by Chris Wilson
· 13 years ago
36d527d
drm/i915: Restore missing command flush before interrupt on BLT ring
by Chris Wilson
· 13 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
Next »