]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amd/amdgpu : Distribute inv_tlbs on individual XCC
authorShaoyun Liu <shaoyun.liu@amd.com>
Thu, 5 Mar 2026 01:30:16 +0000 (20:30 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 17 Apr 2026 19:41:14 +0000 (15:41 -0400)
commit6a42895ac1b71ca8d02e2d85457cadd2d2d73447
treec51e47e5ce5b59c16ce2c298aac7f122ada20190
parent667fd66030fdc16ce48cad98c255c4fb05c03116
drm/amd/amdgpu : Distribute inv_tlbs on individual XCC

From MES version 0x74 and above, pipe 1(kiq) support use the
shared command buffer to distribute the tasks among the xccs
within the same partition. It's more efficient for tlb invalidation
been done individually on the each XCC at the same time compare
to let master xcc loop all xccs.

This requires the coop_mode been set before kiq set_hw_resource.

Signed-off-by: Shaoyun Liu <shaoyun.liu@amd.com>
Reviewed-by: Michael Chen <michael.chen@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c