diff options
| author | Christian König <[email protected]> | 2018-02-05 16:38:01 +0000 |
|---|---|---|
| committer | Alex Deucher <[email protected]> | 2018-02-19 19:20:18 +0000 |
| commit | b3cd285fa68d162a53c2eb4e23bc4fc1ab7d97f6 (patch) | |
| tree | be73fc7af2f87e9ebea9e74dd654d5e6295adb77 /drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | |
| parent | drm/amdgpu: separate PASID mapping from VM flush v2 (diff) | |
| download | kernel-b3cd285fa68d162a53c2eb4e23bc4fc1ab7d97f6.tar.gz kernel-b3cd285fa68d162a53c2eb4e23bc4fc1ab7d97f6.zip | |
drm/amdgpu: update the PASID mapping only on demand
Updating the PASID is rather heavyweight and shouldn't be done all the
time.
Signed-off-by: Christian König <[email protected]>
Reviewed-by: Felix Kuehling <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h index 20d4eca6cd6a..7625419f0fc2 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h @@ -57,6 +57,9 @@ struct amdgpu_vmid { uint32_t gws_size; uint32_t oa_base; uint32_t oa_size; + + unsigned pasid; + struct dma_fence *pasid_mapping; }; struct amdgpu_vmid_mgr { |
