Alex Deucher
|
7c4021d403
Revert "drm/amdgpu: add pipeline sync while vmid switch in same ctx"
|
9 years ago |
Chunming Zhou
|
2ba272d7bd
drm/amdgpu: add pipeline sync while vmid switch in same ctx
|
9 years ago |
Harish Kasiviswanathan
|
f4833c4fd4
drm/amdgpu: Encapsulate some VM table update parameters (v2)
|
9 years ago |
Christian König
|
b1c8a81fdd
drm/amdgpu: remove define for reserved client ID
|
9 years ago |
Christian König
|
79aa03893d
drm/amdgpu: remove owner cleanup v2
|
9 years ago |
Christian König
|
0ea54b9b6c
drm/amdgpu: make the VMID owner always 64bit
|
9 years ago |
Chunming Zhou
|
fe70766487
drm/amdgpu: add pipeline sync for compute job
|
9 years ago |
Monk Liu
|
c5637837ba
drm/amdgpu: keep vm in job instead of ib (v2)
|
9 years ago |
Chunming Zhou
|
1f207f81e3
drm/amdgpu: make vmid owner be client_id
|
9 years ago |
Chunming Zhou
|
031e2983e8
drm/amdgpu: add client id for every vm
|
9 years ago |
Chunming Zhou
|
444066b915
drm/amdgpu: fix wrong release of vmid owner
|
9 years ago |
Chunming Zhou
|
178d7cb8d5
drm/amdgpu: fix error checking when reuse vmid on same ring
|
9 years ago |
Chunming Zhou
|
68befebee4
drm/amdgpu: only update last_flush when vmid doesn't have other new owner
|
9 years ago |
Christian König
|
794f50b95d
drm/amdgpu: reuse VMIDs already assigned to a process
|
9 years ago |
Christian König
|
41d9eb2c5a
drm/amdgpu: add a fence after the VM flush
|
9 years ago |
Christian König
|
832a902f94
drm/amdgpu: use a sync object for VMID fences v2
|
9 years ago |
Christian König
|
bcb1ba35a8
drm/amdgpu: merge VM manager and VM context ID structure
|
9 years ago |
Christian König
|
8358dceed9
drm/amdgpu: use BO pages instead of GART array
|
9 years ago |
Christian König
|
fa3ab3c7ba
drm/amdgpu: change parameter passing in the VM code
|
9 years ago |
Chunming Zhou
|
8e9fbeb522
drm/amdgpu: improve vmid assigment V2
|
9 years ago |
Christian König
|
32b41ac21f
drm/amdgpu: Revert "add mutex for ba_va->valids/invalids"
|
9 years ago |
Christian König
|
2025021582
drm/amdgpu: Revert "add lock for interval tree in vm"
|
9 years ago |
Christian König
|
e17841b975
drm/amdgpu: Revert "add spin lock to protect freed list in vm (v3)"
|
9 years ago |
Felix Kuehling
|
fb29b57c34
drm/amdgpu: Fix two bugs in amdgpu_vm_bo_split_mapping
|
9 years ago |
Christian König
|
2f568dbd6b
drm/amdgpu: move get_user_pages out of amdgpu_ttm_tt_pin_userptr v6
|
9 years ago |
Christian König
|
d564a06e1c
drm/amdgpu: if a GDS switch is needed emit a pipeline sync as well
|
9 years ago |
Christian König
|
b8c7b39ec1
drm/amdgpu: split pipeline sync and vm flush
|
9 years ago |
Christian König
|
971fe9a941
drm/amdgpu: switch the GDS only on demand v2
|
9 years ago |
Christian König
|
cffadc83c7
drm/amdgpu: move the GDS switch into vm flush as well
|
9 years ago |
Christian König
|
a8bd1bec7c
drm/amdgpu: sync to the active user on reusing a VMID
|
9 years ago |