diff options
author | Christian König <christian.koenig@amd.com> | 2018-10-25 04:49:07 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2018-11-05 15:49:40 -0500 |
commit | af5fe1e96aa156886f89282371fce1629fcc9f6a (patch) | |
tree | 317a9aaf3281c1ec56c9d0ed3a8039343d107014 /drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | |
parent | 5c76c6a8975e1d074dc5763d3f46c928bc7d6484 (diff) |
drm/amdgpu: cleanup GMC v9 TLB invalidation
Move the kiq handling into amdgpu_virt.c and drop the fallback.
Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Emily Deng <Emily.Deng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h index cf46dfb59320..0728fbc9a692 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | |||
@@ -278,6 +278,9 @@ bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev); | |||
278 | void amdgpu_virt_init_setting(struct amdgpu_device *adev); | 278 | void amdgpu_virt_init_setting(struct amdgpu_device *adev); |
279 | uint32_t amdgpu_virt_kiq_rreg(struct amdgpu_device *adev, uint32_t reg); | 279 | uint32_t amdgpu_virt_kiq_rreg(struct amdgpu_device *adev, uint32_t reg); |
280 | void amdgpu_virt_kiq_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v); | 280 | void amdgpu_virt_kiq_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v); |
281 | void amdgpu_virt_kiq_reg_write_reg_wait(struct amdgpu_device *adev, | ||
282 | uint32_t reg0, uint32_t rreg1, | ||
283 | uint32_t ref, uint32_t mask); | ||
281 | int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init); | 284 | int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init); |
282 | int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init); | 285 | int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init); |
283 | int amdgpu_virt_reset_gpu(struct amdgpu_device *adev); | 286 | int amdgpu_virt_reset_gpu(struct amdgpu_device *adev); |