-
- Downloads
drm/amdgpu: rework TLB flushing
Instead of tracking the VM updates through the dependencies just use a sequence counter for page table updates which indicates the need to flush the TLB. This reduces the need to flush the TLB drastically. v2: squash in NULL check fix (Christian) Signed-off-by:Christian König <christian.koenig@amd.com> Acked-by:
Felix Kuehling <Felix.Kuehling@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
Showing
- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 4 additions, 4 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c 3 additions, 3 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c 0 additions, 20 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h 0 additions, 2 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_sync.h
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 54 additions, 3 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h 15 additions, 0 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
Loading