Mesa (main): anv: Remove Tile Cache flush from SBA, Pipe Select
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Jun 15 13:47:24 UTC 2021
Module: Mesa
Branch: main
Commit: a7bb74db7b2bb21c06dc773fee545b47dfcbb9c9
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7bb74db7b2bb21c06dc773fee545b47dfcbb9c9
Author: Felix DeGrood <felix.j.degrood at intel.com>
Date: Tue Mar 16 21:00:59 2021 -0700
anv: Remove Tile Cache flush from SBA, Pipe Select
Tile Cache flushing not required for State Base Address or
Pipe Select instructions.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9834>
---
src/intel/vulkan/genX_cmd_buffer.c | 8 --------
1 file changed, 8 deletions(-)
diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c
index 709df106e58..386add26e00 100644
--- a/src/intel/vulkan/genX_cmd_buffer.c
+++ b/src/intel/vulkan/genX_cmd_buffer.c
@@ -99,9 +99,6 @@ genX(cmd_buffer_emit_state_base_address)(struct anv_cmd_buffer *cmd_buffer)
pc.DCFlushEnable = true;
pc.RenderTargetCacheFlushEnable = true;
pc.CommandStreamerStallEnable = true;
-#if GFX_VER >= 12
- pc.TileCacheFlushEnable = true;
-#endif
#if GFX_VER == 12
/* Wa_1606662791:
*
@@ -4996,8 +4993,6 @@ genX(flush_pipeline_select)(struct anv_cmd_buffer *cmd_buffer,
pc.PostSyncOperation = NoWrite;
pc.CommandStreamerStallEnable = true;
#if GFX_VER >= 12
- pc.TileCacheFlushEnable = true;
-
/* Wa_1409600907: "PIPE_CONTROL with Depth Stall Enable bit must be
* set with any PIPE_CONTROL with Depth Flush Enable bit set.
*/
@@ -5012,9 +5007,6 @@ genX(flush_pipeline_select)(struct anv_cmd_buffer *cmd_buffer,
pc.StateCacheInvalidationEnable = true;
pc.InstructionCacheInvalidateEnable = true;
pc.PostSyncOperation = NoWrite;
-#if GFX_VER >= 12
- pc.TileCacheFlushEnable = true;
-#endif
anv_debug_dump_pc(pc);
}
More information about the mesa-commit
mailing list