[Mesa-dev] [PATCH 0/3] anv/blorp/i965: pipe control blumping
Lionel Landwerlin
lionel.g.landwerlin at intel.com
Wed Feb 22 12:12:02 UTC 2017
Hi,
While looking at blorp, I noticed we weren't looking at blorp's pipe
controls instructions in the i965 driver. As far as I can tell this
isn't a problem with regards to workarounds at the moment, but it
feels like we should have them centralized just in case something
changes.
We can also centralize pipe controls in anv and implement one of the
workaround we need on IVB/BYT.
Cheers,
Lionel Landwerlin (3):
anv/blorp/i965: blump blorp's pipe controls back into the embedding
driver
anv: centralize PIPE_CONTROLs
anv: implement WaCsStallAtEveryFourthPipecontrol for gen7
src/intel/blorp/blorp_genX_exec.h | 18 ++++++++--
src/intel/vulkan/anv_batch_chain.c | 5 +++
src/intel/vulkan/anv_genX.h | 26 +++++++++++++++
src/intel/vulkan/anv_pipeline.c | 2 ++
src/intel/vulkan/anv_private.h | 12 +++++++
src/intel/vulkan/genX_blorp_exec.c | 10 ++++++
src/intel/vulkan/genX_cmd_buffer.c | 52 +++++++++++++++++++++--------
src/intel/vulkan/genX_pipeline.c | 2 +-
src/intel/vulkan/genX_query.c | 10 +++---
src/mesa/drivers/dri/i965/genX_blorp_exec.c | 19 +++++++++++
10 files changed, 135 insertions(+), 21 deletions(-)
--
2.11.0
More information about the mesa-dev
mailing list