[PATCH 1/4] drm/amdgpu: Add new ring callback to insert memory sync
Christian König
ckoenig.leichtzumerken at gmail.com
Thu Mar 26 09:14:23 UTC 2020
Am 25.03.20 um 15:29 schrieb Andrey Grodzovsky:
> Used to flush and invalidate various caches.
>
> Signed-off-by: Andrey Grodzovsky <andrey.grodzovsky at amd.com>
> ---
> drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
> index 448c76c..ef9c444 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
> @@ -171,6 +171,7 @@ struct amdgpu_ring_funcs {
> /* Try to soft recover the ring to make the fence signal */
> void (*soft_recovery)(struct amdgpu_ring *ring, unsigned vmid);
> int (*preempt_ib)(struct amdgpu_ring *ring);
> + void (*mem_sync)(struct amdgpu_ring *ring);
Maybe stick with the naming and call this "emit_mem_sync", apart from
that looks like it could work to me.
Christian.
> };
>
> struct amdgpu_ring {
More information about the amd-gfx
mailing list