Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
48d823878d64f93163f5a949623346748bbce1b4
/
drivers
/
gpu
/
drm
/
i915
/
intel_ringbuffer.c
48d8238
drm/i915/bdw: Generic logical ring init and cleanup
by Oscar Mateo
· 11 years ago
0c7dd53
drm/i915/bdw: Add a context and an engine pointers to the ringbuffer
by Daniel Vetter
· 10 years ago
84c2377
drm/i915/bdw: Allocate ringbuffers for Logical Ring Contexts
by Oscar Mateo
· 11 years ago
9bec9b1
drm/i915: Double check ring is idle before declaring the GPU wedged
by Chris Wilson
· 10 years ago
403bdd1
drm/i915: No busy-loop wait_for in the ring init code
by Daniel Vetter
· 10 years ago
ece4a17
drm/i915: read HEAD register back in init_ring_common() to enforce ordering
by Jiri Kosina
· 10 years ago
02c9f7e
drm/i915: Add the WaCsStallBeforeStateCacheInvalidate:bdw workaround.
by Kenneth Graunke
· 11 years ago
884ceac
drm/i915: Refactor Broadwell PIPE_CONTROL emission into a helper.
by Kenneth Graunke
· 11 years ago
480c803
drm/i915: Use genX_ prefix for gt irq enable/disable functions
by Daniel Vetter
· 11 years ago
1f767e0
drm/i915: HWS must be in the mappable region for g33
by Chris Wilson
· 11 years ago
64c58f2
drm/i915: Generalize ring_space to take a ringbuf
by Oscar Mateo
· 11 years ago
2919d29
drm/i915: Extract ringbuffer destroy & generalize alloc to take a ringbuf
by Oscar Mateo
· 11 years ago
bae4fcd
drm/i915/bdw: poll semaphores
by Ben Widawsky
· 11 years ago
5ee426c
drm/i915/bdw: implement semaphore wait
by Ben Widawsky
· 11 years ago
3e78998
drm/i915/bdw: implement semaphore signal
by Ben Widawsky
· 11 years ago
a1444b7
drm/i915: Make semaphore updates more precise
by Ben Widawsky
· 11 years ago
707d9cf
drm/i915: gen specific ring init
by Ben Widawsky
· 11 years ago
f7b6423
drm/i915: Fix VCS2's ring name.
by Rodrigo Vivi
· 11 years ago
9c33baa
drivers/i915: Fix unnoticed failure of init_ring_common()
by Konrad Zapalowicz
· 11 years ago
24f3a8c
drm/i915: Added write-enable pte bit supportt
by Akash Goel
· 11 years ago
3b2cc8a
drm/i915/bdw: Do not write the Semaphore Sync Registers in GEN8+
by Oscar Mateo
· 11 years ago
de8f0a5
drm/i915: Don't WARN about ring idle bit on gen2
by Ville Syrjälä
· 11 years ago
93b0a4e
drm/i915: Split the ringbuffers from the rings (3/3)
by Oscar Mateo
· 11 years ago
ee1b1e5
drm/i915: Split the ringbuffers from the rings (2/3)
by Oscar Mateo
· 11 years ago
8ee1497
drm/i915: Split the ringbuffers from the rings (1/3)
by Oscar Mateo
· 11 years ago
a4872ba
drm/i915: s/intel_ring_buffer/intel_engine_cs
by Oscar Mateo
· 11 years ago
b3f797a
drm/i915/chv: Add some workaround notes
by Ville Syrjälä
· 11 years ago
6e450ab
drm/i915: Bail out early on gen6_signal if no semaphores
by Mika Kuoppala
· 11 years ago
d153337
drm/i915: Ringbuffer signal func for the second BSD ring
by Oscar Mateo
· 11 years ago
44e895a
drm/i915: Use hash tables for the command parser
by Brad Volkin
· 11 years ago
1cf0ba1
drm/i915: Flush request queue when waiting for ring space
by Chris Wilson
· 11 years ago
dcfe050
drm/i915: Improve fallback ring waiting
by Chris Wilson
· 11 years ago
9bcb144
drm/i915: Support 64b execbuf
by Ben Widawsky
· 11 years ago
024a43e
drm/i915: Move ring_begin to signal()
by Ben Widawsky
· 11 years ago
78325f2
drm/i915: Virtualize the ringbuffer signal func
by Ben Widawsky
· 11 years ago
ebc348b
drm/i915: Move semaphore specific ring members to struct
by Ben Widawsky
· 11 years ago
77fe2ff
drm/i915:Add the VCS2 switch in Intel_ring_setup_status_page
by Zhao Yakui
· 11 years ago
845f74a
drm/i915:Initialize the second BSD ring on BDW GT3 machine
by Zhao Yakui
· 11 years ago
48e48a0
drm/i915: Include a little more information about why ring init fails
by Chris Wilson
· 11 years ago
e3efda4
drm/i915: Preserve ring buffers objects across resume
by Chris Wilson
· 11 years ago
18393f6
drm/i915: Replace hardcoded cacheline size with macro
by Chris Wilson
· 11 years ago
88b4aa8
drm/i915: add flags to i915_ring_stop
by Mika Kuoppala
· 11 years ago
9991ae7
drm/i915: Move all ring resets before setting the HWS page
by Chris Wilson
· 11 years ago
057f6a8
drm/i915: Invariably invalidate before ctx switch
by Ben Widawsky
· 11 years ago
01fa030
drm/i915: Enabling the TLB invalidate bit in GFX Mode register
by Akash Goel
· 11 years ago
aa83e30
drm/i915: Rename GFX_TLB_INVALIDATE_ALWAYS
by Chris Wilson
· 11 years ago
4640c4f
drm/i915/ringbuffer: prefer struct drm_i915_private to drm_i915_private_t
by Jani Nikula
· 11 years ago
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
eb0d4b7
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
· 12 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
Next »