For vega10 sriov, still need to use one package for invalidate tlb flush Emily Deng (8): Revert "Revert "drm/amdgpu: add emit_reg_write_reg_wait ring callback"" Revert "Revert "drm/amdgpu/sdma4: add emit_reg_write_reg_wait ring callback"" Revert "Revert "drm/amdgpu/uvd7: add emit_reg_write_reg_wait ring callback"" Revert "Revert "drm/amdgpu/vce4: add emit_reg_write_reg_wait ring callback"" Revert "Revert "drm/amdgpu/vcn1: add emit_reg_write_reg_wait ring callback"" Revert "Revert "drm/amdgpu/gmc9: use amdgpu_ring_emit_reg_write_reg_wait in gpu tlb flush"" Revert "Revert "drm/amdgpu/sdma4:fix sdma engine hang"" drm/amdgpu/gfx9: add emit_reg_write_reg_wait ring callback drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 20 ++++++++++++++++++++ drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 7 +++++++ drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 15 +++++++++++++++ drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 8 +++----- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 1 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 + 9 files changed, 50 insertions(+), 5 deletions(-) -- 2.7.4