[PATCH 61/95] drm/amdgpu: Temporarily Flush TLB on NPA mapping always
Alex Deucher <[email protected]>
| Newsgroups | org.freedesktop.lists.amd-gfx |
|---|---|
| Message-ID | <[email protected]> |
From: Mukul Joshi <[email protected]> This is a temporary patch to always flush TLBs when mapping NPA addresses. Signed-off-by: Mukul Joshi <[email protected]> Reviewed-by: Felix Kuehling <[email protected]> Signed-off-by: Alex Deucher <[email protected]> --- drivers/gpu/drm/amd/amdgpu/amdgpu_ualink.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ualink.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ualink.c index 0a78a31a1391c..1f4eef01e4b74 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ualink.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ualink.c @@ -3666,12 +3666,8 @@ static inline u32 ualink_tlb_wb_offset(struct amdgpu_device *adev, u32 accel_id) static void amdgpu_ualink_flush_tlb(struct amdgpu_device *adev, u32 flush_type) { - uint64_t tlb_seq = amdgpu_vm_tlb_seq(&adev->ualink.npa_vm); u32 bit; - if (atomic64_xchg(&adev->ualink.last_flushed_tlb_seq, tlb_seq) == tlb_seq) - return; - bit = AMDGPU_MMHUB0_START; for_each_set_bit_from(bit, adev->vmhubs_mask, AMDGPU_MAX_VMHUBS) -- 2.55.0