Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
e59bff9af4f8e6093909df605f31400eb8bf6c20
/
drivers
/
gpu
/
drm
/
radeon
/
radeon_ring.c
1b01fc3
drm/radeon: always dump the ring content if it's available
by Christian König
· 10 years ago
e5a5fd4d
drm/radeon: Use drm_malloc_ab instead of kmalloc_array
by Michel Dänzer
· 10 years ago
831b696
drm/radeon: export reservation_object from dmabuf to ttm
by Maarten Lankhorst
· 10 years ago
edf0ac7
drm: drop DRM_DEBUG_CODE
by David Herrmann
· 10 years ago
b738ca5
Revert "drm/radeon: Use write-combined CPU mappings of ring buffers with PCIe"
by Alex Deucher
· 10 years ago
1538a9e
drm/radeon: Only flush HDP cache for indirect buffers from userspace
by Michel Dänzer
· 10 years ago
72a9987
drm/radeon: Always flush the HDP cache before submitting a CS to the GPU
by Michel Dänzer
· 10 years ago
f28be81
drm/radeon: separate ring and IB handling
by Christian König
· 10 years ago
810b73d
drm/radeon: Use write-combined CPU mappings of IBs on >= CIK
by Michel Dänzer
· 10 years ago
1490434
drm/radeon: Use write-combined CPU mappings of ring buffers with PCIe
by Michel Dänzer
· 10 years ago
02376d8
drm/radeon: Allow write-combined CPU mappings of BOs in GTT (v2)
by Michel Dänzer
· 10 years ago
06a139f
drm/radeon: clear needs_reset flag if IB test fails
by Christian König
· 11 years ago
4d15264
drm/radeon: drop non blocking allocations from sub allocator
by Christian König
· 11 years ago
529364e
drm/radeon: remove global vm lock
by Christian König
· 11 years ago
fa68834
drm/radeon: further cleanup vm flushing & fencing
by Christian König
· 11 years ago
3761552
drm/radeon: cleanup the fence ring locking code
by Christian König
· 11 years ago
aee4aa7
drm/radeon: improve ring lockup detection code v2
by Christian König
· 11 years ago
82dc62a
drm/radeon: cleanup false positive lockup handling
by Christian König
· 11 years ago
2d2fe3f
drm/radeon: drop radeon_ring_force_activity
by Christian König
· 11 years ago
ff212f2
drm/radeon: drop drivers copy of the rptr
by Christian König
· 11 years ago
d93f793
drm/radeon: initial VCE support v4
by Christian König
· 12 years ago
1c61eae
drm/radeon: fix CP semaphores on CIK
by Christian König
· 11 years ago
ea31bf6
drm/radeon: remove generic rptr/wptr functions (v2)
by Alex Deucher
· 11 years ago
df893a2
drm/radeon: improve ring debugfs a bit
by Christian König
· 11 years ago
85b2331
drm: Kill DRM_*MEMORYBARRIER
by Daniel Vetter
· 11 years ago
1654b81
drm/radeon: allow semaphore emission to fail
by Christian König
· 11 years ago
0eb3448
drm/radeon: Make r100_cp_ring_info() and radeon_ring_gfx() safe (v2)
by Alex Ivanov
· 11 years ago
2e1e6da
drm/radeon: remove special handling for the DMA ring
by Christian König
· 11 years ago
02c9f7f
drm/radeon: rework UVD writeback & [rw]ptr handling
by Christian König
· 11 years ago
6c4f978
drm/radeon: allow selection of alignment in the sub-allocator
by Alex Deucher
· 11 years ago
5b0207b
Merge branch 'drm-next-3.11' of git://people.freedesktop.org/~agd5f/linux into drm-next
by Dave Airlie
· 11 years ago
f93bdef
drm/radeon: use callbacks for ring pointer handling (v3)
by Alex Deucher
· 12 years ago
8444d5c
drm/radeon: update lockup tracking when scheduling in empty ring
by Jerome Glisse
· 12 years ago
466476d
drm/radeon: Always flush the VM
by Jerome Glisse
· 12 years ago
f2ba57b
drm/radeon: UVD bringup v8
by Christian König
· 12 years ago
43f1214
drm/radeon: use IBs for VM page table updates v2
by Alex Deucher
· 12 years ago
fd5d93a
drm/radeon: prevent crash in the ring space allocation
by Alex Deucher
· 12 years ago
5f0839c
drm/radeon: improve semaphore debugging on lockup
by Jerome Glisse
· 12 years ago
4d00919
drm/radeon: improve ring debugfs printing
by Jerome Glisse
· 12 years ago
7479548
drm/radeon: add debugfs file for dma rings
by Jerome Glisse
· 12 years ago
501f9d4c
radeon: Fix typo and copy/paste error in comments
by Paul Bolle
· 12 years ago
8ad33cd
drm/radeon: fix spelling typos in debugging output
by Thomas Friebel
· 12 years ago
612a9aa
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 12 years ago
498522b
drm/radeon: rework the vm_flush interface
by Alex Deucher
· 12 years ago
760285e
UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/
by David Howells
· 12 years ago
ca19f21
drm/radeon: move IB pool to 1MB offset
by Christian König
· 12 years ago
1109ca0
drm/radeon: Mark all possible functions / structs as static
by Lauri Kasanen
· 12 years ago
9b40e5d
drm/radeon: make VM flushs a ring operation
by Christian König
· 12 years ago
4bf3dd9
drm/radeon: cleanup VM id handling a bit
by Christian König
· 12 years ago
48c0ac9
drm/radeon: init lockup timeout on ring init
by Christian König
· 12 years ago
1e179d4e
drm/radeon: check for allocation failure in radeon_ring_backup()
by Dan Carpenter
· 12 years ago
7592328
drm/radeon: document radeon_ring.c (v4)
by Alex Deucher
· 12 years ago
89d3580
drm/radeon: update rptr saving logic for memory buffers
by Alex Deucher
· 12 years ago
8b25ed3
drm/radeon: remove radeon_ring_index()
by Alex Deucher
· 12 years ago
4ef7256
drm/radeon: fix const IB handling v2
by Christian König
· 12 years ago
55d7c22
drm/radeon: implement ring saving on reset v4
by Christian König
· 12 years ago
45df680
drm/radeon: record what is next valid wptr for each ring v4
by Christian König
· 12 years ago
2898c34
drm/radeon: remove ip_pool start/suspend
by Christian König
· 12 years ago
07a7133
drm/radeon: fix ring commit padding
by Christian König
· 12 years ago
220907d
drm/radeon: rework ring syncing code
by Christian König
· 13 years ago
876dc9f
drm/radeon: remove radeon_fence_create
by Christian König
· 13 years ago
c4c7f31
radeon: make radeon_cs_update_pages static.
by Dave Airlie
· 13 years ago
40f5cf9
drm/radeon: add PRIME support (v2)
by Alex Deucher
· 13 years ago
f2e3922
drm/radeon: make the ib an inline object
by Jerome Glisse
· 13 years ago
68470ae
drm/radeon: move the semaphore from the fence into the ib
by Jerome Glisse
· 13 years ago
c507f7e
drm/radeon: rip out the ib pool
by Jerome Glisse
· 13 years ago
c3b7fe8
drm/radeon: multiple ring allocator v3
by Christian König
· 13 years ago
557017a
drm/radeon: define new SA interface v3
by Christian König
· 13 years ago
2e0d991
drm/radeon: make sa bo a stand alone object
by Christian König
· 13 years ago
711a972
drm/radeon: add sub allocator debugfs file
by Christian König
· 13 years ago
dd8bea2
drm/radeon: use inline functions to calc sa_bo addr
by Christian König
· 13 years ago
8a47cc9
drm/radeon: rework locking ring emission mutex in fence deadlock detection v2
by Christian König
· 13 years ago
bb63556
drm/radeon: convert fence to uint64_t v4
by Jerome Glisse
· 13 years ago
d6999bc
drm/radeon: replace the per ring mutex with a global one
by Christian König
· 13 years ago
7b9ef16
drm/radeon: make forcing ring activity a common function
by Christian König
· 13 years ago
67e3c78
drm/radeon: unlock the ring mutex while waiting for the next fence
by Christian König
· 13 years ago
3368ff0
drm/radeon: make lockup timeout a module param
by Christian König
· 13 years ago
069211e
drm/radeon: move lockup detection code into radeon_ring.c
by Christian König
· 13 years ago
7bd560e
drm/radeon: use central function for IB testing
by Christian König
· 13 years ago
ec1a6cc
drm/radeon: register ring debugfs handlers on init
by Christian König
· 13 years ago
dfcf5f3
drm/radeon/kms: add support for the CONST IB to the CS ioctl
by Alex Deucher
· 13 years ago
8229c88
drm: Merge tag 'v3.3-rc7' into drm-core-next
by Dave Airlie
· 13 years ago
293f9fd
drm/radeon: fix IB debugfs files for multiple cards
by Christian König
· 13 years ago
f0d14da
drm/radeon: Only create additional ring debugfs files on Cayman or newer.
by Michel Dänzer
· 13 years ago
9fc04b5
drm/radeon: avoid deadlock if GPU lockup is detected in ib_pool_get
by Jerome Glisse
· 13 years ago
d54fbd4
drm/radeon: silence out possible lock dependency warning
by Jerome Glisse
· 13 years ago
721604a
drm/radeon: GPU virtual memory support v22
by Jerome Glisse
· 13 years ago
c1341e5
drm/radeon: allocate semaphore from the ib pool
by Jerome Glisse
· 13 years ago
69e130a
drm/radeon: make ib size variable
by Jerome Glisse
· 13 years ago
b15ba51
drm/radeon: introduce a sub allocator and convert ib pool to it v4
by Jerome Glisse
· 13 years ago
78c5560
drm/radeon/kms: add some new ring params to better handle other ring types
by Alex Deucher
· 13 years ago
af9720f
drm/radeon: move ring debugfs into radeon_ring.c
by Christian König
· 13 years ago
e32eb50
drm/radeon: rename struct radeon_cp to radeon_ring
by Christian König
· 13 years ago
4c87bc2
drm/radeon: make some asic pointers per ring
by Christian König
· 13 years ago
bf85279
drm/radeon: make cp variable an array
by Christian König
· 13 years ago
5596a9d
drm/radeon: make ring rptr and wptr register offsets variable
by Christian König
· 13 years ago
7b1f248
drm/radeon: make all functions work with multiple rings.
by Christian König
· 13 years ago
7465280
drm/radeon/kms: add support for multiple fence queues v2
by Alex Deucher
· 13 years ago
851a6bd
drm/radeon: fix a spelling mistake
by Christian König
· 13 years ago
ce580fa
drm/radeon: Move more code out of line
by Andi Kleen
· 13 years ago
Next »