Module: Mesa
Branch: master
Commit: 976db661ff77bf3e2f026dfb192545eb1cfd9250
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=976db661ff77bf3e2f026dfb192545eb1cfd9250

Author: Marek Olšák <[email protected]>
Date:   Fri Apr 13 20:04:04 2018 -0400

radeonsi: restore si_emit_cache_flush call at the end of IBs

Fixes: 918b798668c "radeonsi: make sure CP DMA is idle at the end of IBs"

---

 src/gallium/drivers/radeonsi/si_gfx_cs.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/gallium/drivers/radeonsi/si_gfx_cs.c 
b/src/gallium/drivers/radeonsi/si_gfx_cs.c
index 2d5e510b19..b1ed620b0c 100644
--- a/src/gallium/drivers/radeonsi/si_gfx_cs.c
+++ b/src/gallium/drivers/radeonsi/si_gfx_cs.c
@@ -116,6 +116,8 @@ void si_flush_gfx_cs(struct si_context *ctx, unsigned flags,
        if (ctx->chip_class >= CIK)
                si_cp_dma_wait_for_idle(ctx);
 
+       si_emit_cache_flush(ctx);
+
        if (ctx->current_saved_cs) {
                si_trace_emit(ctx);
                si_log_hw_flush(ctx);

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to