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 |
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 |