Jerome Glisse
|
5f8f635edd
drm/radeon: avoid deadlock in pm path when waiting for fence
|
12 years ago |
Jerome Glisse
|
76903b96ad
drm/radeon: don't leave fence blocked process on failed GPU reset
|
12 years ago |
Jerome Glisse
|
86a1881d08
drm/radeon: fix fence driver for dma ring when wb is disabled
|
12 years ago |
Linus Torvalds
|
612a9aab56
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
|
12 years ago |
David Howells
|
760285e7e7
UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/
|
12 years ago |
David Howells
|
4126d5d61f
UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/.
|
12 years ago |
Lauri Kasanen
|
1109ca09b9
drm/radeon: Mark all possible functions / structs as static
|
13 years ago |
Christian König
|
f492c171a3
drm/radeon: make 64bit fences more robust v3
|
12 years ago |
Alex Deucher
|
d66b7ec24a
drm/radeon: document radeon_fence.c (v2)
|
13 years ago |
Christian König
|
246fa345a1
drm/radeon: return an error if there is nothing to wait for
|
13 years ago |
Christian König
|
31be6183d5
drm/radeon: fix fence init after resume
|
13 years ago |
Christian König
|
bf66625e02
drm/radeon: fix fence value access
|
13 years ago |
Christian König
|
7ecc45e3ef
drm/radeon: add error handling to fence_wait_empty_locked
|
13 years ago |
Christian König
|
68e250b7c2
drm/radeon: add infrastructure for advanced ring synchronization v2
|
13 years ago |
Christian König
|
876dc9f329
drm/radeon: remove radeon_fence_create
|
13 years ago |
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 |