Dave Airlie
|
d3029b4e03
drm/radeon/kms: fix warning on 32-bit in atomic fence printing
|
13 years ago |
Jerome Glisse
|
68470ae7e6
drm/radeon: move the semaphore from the fence into the ib
|
13 years ago |
Jerome Glisse
|
a8c05940bd
drm/radeon: simplify semaphore handling v2
|
13 years ago |
Jerome Glisse
|
0085c95061
drm/radeon: use one wait queue for all rings add fence_wait_any v2
|
13 years ago |
Christian König
|
8a47cc9ec1
drm/radeon: rework locking ring emission mutex in fence deadlock detection v2
|
13 years ago |
Jerome Glisse
|
3b7a2b24ea
drm/radeon: rework fence handling, drop fence list v7
|
13 years ago |
Jerome Glisse
|
bb63556729
drm/radeon: convert fence to uint64_t v4
|
13 years ago |
Christian König
|
6c6f478370
drm/radeon: rework recursive gpu reset handling
|
13 years ago |
Christian König
|
bfb9a07785
drm/radeon: don't keep list of created fences.
|
13 years ago |
Christian König
|
adea5c2769
drm/radeon: rename fence_wait_last to fence_wait_empty
|
13 years ago |
Christian König
|
2f6bfe116e
drm/radeon: return -ENOENT in fence_wait_next v2
|
13 years ago |
Christian König
|
36abacaed3
drm/radeon: rework gpu lockup detection and processing
|
13 years ago |
Christian König
|
25a9e35218
drm/radeon: replace gpu_lockup with ring->ready flag
|
13 years ago |
Christian König
|
312c4a8cf2
drm/radeon: make radeon_gpu_is_lockup a per ring function
|
13 years ago |
Dave Airlie
|
40e8c73878
drm/radeon/kms: drop lock in return path of radeon_fence_count_emitted.
|
13 years ago |
Christian König
|
93504fce28
drm/radeon/kms: Add support for multi-ring sync in CS ioctl (v2)
|
13 years ago |
Alex Deucher
|
1b37078b7d
drm/radeon/kms: add support for per-ring fence interrupts
|
13 years ago |
Jerome Glisse
|
30eb77f4e6
drm/radeon: precompute fence cpu/gpu addr once v3
|
13 years ago |
Christian König
|
e32eb50dbe
drm/radeon: rename struct radeon_cp to radeon_ring
|
13 years ago |
Christian König
|
47492a23a1
drm/radeon: add radeon_fence_count_emited function
|
13 years ago |
Christian König
|
4c87bc268d
drm/radeon: make some asic pointers per ring
|
13 years ago |
Christian König
|
bf85279958
drm/radeon: make cp variable an array
|
13 years ago |
Christian König
|
7b1f2485db
drm/radeon: make all functions work with multiple rings.
|
13 years ago |
Alex Deucher
|
7465280c07
drm/radeon/kms: add support for multiple fence queues v2
|
14 years ago |
Christian König
|
851a6bd99e
drm/radeon: fix a spelling mistake
|
13 years ago |
Linus Torvalds
|
37be944a02
Merge branch 'drm-core-next' of git://people.freedesktop.org/~airlied/linux
|
13 years ago |
Dave Jones
|
19703058cd
drm/radeon: Lower the severity of the radeon lockup messages.
|
13 years ago |
Jiri Kosina
|
e060c38434
Merge branch 'master' into for-next
|
14 years ago |
Justin P. Mattock
|
699324871f
treewide: remove extra semicolons from various parts of the kernel
|
14 years ago |
Arun Sharma
|
60063497a9
atomic: use <linux/atomic.h>
|
14 years ago |