drm/xe: Reinstate render / compute cache invalidation in ring ops
authorMatthew Brost <matthew.brost@intel.com>
Wed, 22 Mar 2023 01:16:47 +0000 (18:16 -0700)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Tue, 19 Dec 2023 23:30:21 +0000 (18:30 -0500)
commit4f1411e2dab7a398c31cebbeedebbe11b239c9d9
treeb672d49f1fe447847c4d63d41ac29b20289c9f71
parent38c04b47cec861cf4007b3e53cbf584e494e2762
drm/xe: Reinstate render / compute cache invalidation in ring ops

Render / compute engines have additional caches (not just TLBs) that
need to be invalidated each batch, reinstate these invalidations in ring
ops.

Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Suggested-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/regs/xe_gpu_commands.h
drivers/gpu/drm/xe/xe_ring_ops.c