anv: Handle bits to flush data-port's Untyped L1 data cache
authorSagar Ghuge <sagar.ghuge@intel.com>
Wed, 11 Aug 2021 23:53:42 +0000 (16:53 -0700)
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>
Fri, 5 Aug 2022 07:43:50 +0000 (10:43 +0300)
commit845ab3d627995803219c5fbdfe6734a966218ce0
treea509b9e641853e8844cdc8bccb30e49d36b23bf9
parent1f34ce7e8e124e8dc9acf388081026edcdd5885d
anv: Handle bits to flush data-port's Untyped L1 data cache

v2: Drop ANV_PIPE_UNTYPED_DATAPORT_CACHE_FLUSH_BIT from invalidate bits (Lionel)
    Add utrace support
    Expand on comment about PIPE_CONTROL::UntypedDataPortCache

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16905>
src/intel/vulkan/anv_private.h
src/intel/vulkan/anv_util.c
src/intel/vulkan/anv_utrace.c
src/intel/vulkan/genX_cmd_buffer.c