Felix Kuehling
|
ef568db792
drm/amdkfd: Implement doorbell allocation for SOC15
|
7 years ago |
Harish Kasiviswanathan
|
df03ef9342
drm/amdkfd: Clean up KFD_MMAP_ offset handling
|
7 years ago |
Felix Kuehling
|
6b95e7973a
drm/amdkfd: Add quiesce_mm and resume_mm to kgd2kfd_calls
|
7 years ago |
Felix Kuehling
|
1679ae8f8f
drm/amdkfd: Use ordered workqueue to restore processes
|
7 years ago |
Felix Kuehling
|
552764b680
drm/amdkfd: Add TC flush on VMID deallocation for Hawaii
|
7 years ago |
Felix Kuehling
|
f35751b870
drm/amdkfd: Allocate CWSR trap handler memory for dGPUs
|
7 years ago |
Felix Kuehling
|
52b29d7334
drm/amdkfd: Add per-process IDR for buffer handles
|
7 years ago |
Felix Kuehling
|
b84394e206
drm/amdkfd: Create KFD VMs on demand
|
7 years ago |
Felix Kuehling
|
26103436da
drm/amdkfd: Implement KFD process eviction/restore
|
7 years ago |
Felix Kuehling
|
403575c44e
drm/amdkfd: Add GPUVM virtual address space to PDD
|
7 years ago |
Felix Kuehling
|
64d1c3a43a
drm/amdkfd: Centralize IOMMUv2 code and make it conditional
|
7 years ago |
Gustavo A. R. Silva
|
2e3dca5365
drm/amdkfd: Fix potential NULL pointer dereferences
|
7 years ago |
Yong Zhao
|
c0ede1f8dc
drm/amdkfd: Simplify locking during process creation
|
7 years ago |
Felix Kuehling
|
de1450a559
drm/amdkfd: Factor PDD destruction out of kfd_process_wq_release
|
7 years ago |
Felix Kuehling
|
2d9b36f983
drm/amdkfd: Reduce nesting in kfd_create_process_device_data
|
7 years ago |
Yong Zhao
|
82c16b4280
drm/amdkfd: Return NULL if kfd_lookup_process_by_pasid fails
|
7 years ago |
Felix Kuehling
|
abb208a8d4
drm/amdkfd: Use ref count to prevent kfd_process destruction
|
7 years ago |
Felix Kuehling
|
5ce10687ae
drm/amdkfd: Make kfd_process reference counted
|
7 years ago |
Felix Kuehling
|
c7b1243eef
drm/amdkfd: Get reference to lead_thread task struct
|
7 years ago |
Felix Kuehling
|
851a645efd
drm/amdkfd: Add debugfs support to KFD
|
7 years ago |
Felix Kuehling
|
373d708089
drm/amdkfd: Add CWSR support
|
7 years ago |
Felix Kuehling
|
b20cd0df15
drm/amdkfd: Cleanup qpd.pqm initialization
|
7 years ago |
Felix Kuehling
|
894a8293aa
drm/amdkfd: Minor cleanups
|
7 years ago |
Yair Shachar
|
062c5672d5
drm/amdkfd: Fix debug unregister procedure on process termination
|
7 years ago |
Yong Zhao
|
e2a8e99964
drm/amdkfd: Avoid calling amd_iommu_unbind_pasid() when suspending
|
7 years ago |
Yong Zhao
|
ab40cba303
drm/amdkfd: Clean up the data structure in kfd_process
|
7 years ago |
Felix Kuehling
|
9b56bb1154
drm/amdkfd: Don't dereference kfd_process.mm
|
7 years ago |
Felix Kuehling
|
9fd3f1bfae
drm/amdkfd: Improve process termination handling
|
7 years ago |
Yong Zhao
|
733fa1f742
drm/amdkfd: Fix suspend/resume issue on Carrizo v2
|
8 years ago |
Felix Kuehling
|
a91e70e30c
drm/amdkfd: Separate doorbell allocation from PASID
|
8 years ago |