Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-03-17 | drm/amdgpu: use sched fence if possible | Monk Liu | 1 | -1/+4 | |
when preemption feature lands, the SA bo should rely on sched fence, because hw fence will be invalid after its job preempted or skipped. Signed-off-by: Monk Liu <[email protected]> Reviewed-by: Chunming Zhou <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-03-17 | drm/amdgpu: move ib.fence to job.fence | Monk Liu | 1 | -2/+3 | |
Signed-off-by: Monk Liu <[email protected]> Reviewed-by: Chunming Zhou <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-03-17 | drm/amdgpu: give a fence param to ib_free | Monk Liu | 1 | -1/+2 | |
thus amdgpu_ib_free() can hook sched fence to SA manager in later patches. BTW: for amdgpu_free_job(), it should only fence_put() the fence of the last ib once, so fix it as well in this patch. Signed-off-by: Monk Liu <[email protected]> Reviewed-by: Chunming Zhou <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-03-08 | drm/amdgpu: remove HW fence owner | Christian König | 1 | -1/+1 | |
Not used any more since we now always use the sheduler. Signed-off-by: Christian König <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Reviewed-by: Chunming Zhou <[email protected]> | |||||
2016-02-29 | drm/amdgpu: fix VM faults caused by vm_grab_id() v4 | Christian König | 1 | -4/+11 | |
The owner must be per ring as long as we don't support sharing VMIDs per process. Also move the assigned VMID and page directory address into the IB structure. v3: assign the VMID to all IBs, not just the first one. v4: use correct pointer for owner Signed-off-by: Christian König <[email protected]> Reviewed-by: Chunming Zhou <[email protected]> Acked-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-02-12 | drm/amdgpu: nuke the kernel context | Christian König | 1 | -5/+0 | |
Not used any more. Signed-off-by: Christian König <[email protected]> Reviewed-by: Alex Deucher <[email protected]> | |||||
2016-02-12 | drm/amdgpu: use per VM entity for page table updates (v2) | Christian König | 1 | -2/+6 | |
Updates from different VMs can be processed independently. v2: agd: rebase on upstream Signed-off-by: Christian König <[email protected]> Reviewed-by: Alex Deucher <[email protected]> | |||||
2016-02-10 | drm/amdgpu: move sync into job object | Christian König | 1 | -6/+15 | |
No need to keep that for every IB. Signed-off-by: Christian König <[email protected]> Acked-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2016-02-10 | drm/amdgpu: rename amdgpu_sched.c to amdgpu_job.c | Christian König | 1 | -0/+151 | |
That's probably a better matching name. Signed-off-by: Christian König <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> |