Mesa (master): radeonsi: remove needless cache flushes at the end of CP DMA operations
Marek Olšák
mareko at kemper.freedesktop.org
Thu Apr 28 11:00:05 UTC 2016
Module: Mesa
Branch: master
Commit: 7e7710a068a7c1e9095eb8e718c56d925d2f0164
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e7710a068a7c1e9095eb8e718c56d925d2f0164
Author: Marek Olšák <marek.olsak at amd.com>
Date: Fri Apr 22 10:18:17 2016 +0200
radeonsi: remove needless cache flushes at the end of CP DMA operations
not needed AFAIK
Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>
---
src/gallium/drivers/radeonsi/si_cp_dma.c | 8 --------
1 file changed, 8 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_cp_dma.c b/src/gallium/drivers/radeonsi/si_cp_dma.c
index 38e0ee6..bca9cc5 100644
--- a/src/gallium/drivers/radeonsi/si_cp_dma.c
+++ b/src/gallium/drivers/radeonsi/si_cp_dma.c
@@ -206,10 +206,6 @@ static void si_clear_buffer(struct pipe_context *ctx, struct pipe_resource *dst,
va += byte_count;
}
- /* Flush the caches again in case the 3D engine has been prefetching
- * the resource. */
- sctx->b.flags |= flush_flags;
-
if (tc_l2_flag)
r600_resource(dst)->TC_L2_dirty = true;
}
@@ -336,10 +332,6 @@ void si_copy_buffer(struct si_context *sctx,
if (realign_size)
si_cp_dma_realign_engine(sctx, realign_size);
- /* Flush the caches again in case the 3D engine has been prefetching
- * the resource. */
- sctx->b.flags |= flush_flags;
-
if (tc_l2_flag)
r600_resource(dst)->TC_L2_dirty = true;
}
More information about the mesa-commit
mailing list